:root{color-scheme:light only;--bg:#f6eeec;--surf:#fff9f8;--surf2:#eedfdc;--ink:#3a2630;--sub:#715660;--acc:#8e4b63;--acc-soft:#f0d9df;--on-acc:#fff9f8;--warn:#85520d;--warn-soft:#f6e3c2;--ok:#4e6838;--ok-soft:#e3ead5;--blush:#e8b9a5;--sage:#9faf8f;--honey:#e6b85c;--band-bg:#3a2630;--band-ink:#f6eeec;--band-sub:#c6aab3;--band-acc:#e09ab2;--band-on-acc:#2a0f1c;--field-line:#957280;--shadow-card:0 6px 20px #3a263012;--shadow-floating:0 10px 30px #3a263024;--font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--page-max:1248px;--gutter:24px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);margin:0}.page{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.page>main{flex:1 0 auto}main:focus{outline:none}img,svg{display:block}img{max-width:100%}picture{display:contents}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}[id]{scroll-margin-top:24px}[hidden]{display:none!important}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;background:var(--acc);color:var(--on-acc);border-radius:23px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:-200px;left:16px}.skip-link:focus{top:16px}.rounded{font-family:var(--font-rounded)}.title-xl{font-family:var(--font-rounded);font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.04}.title-page{font-family:var(--font-rounded);font-size:clamp(38px,4.2vw,58px);font-weight:700;line-height:1.05}.title-status{font-family:var(--font-rounded);font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.05}.title-section{font-family:var(--font-rounded);font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1.1}.title-band{font-family:var(--font-rounded);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.1}.title-block{font-family:var(--font-rounded);font-size:34px;font-weight:700;line-height:1.1}.lead{max-width:540px;color:var(--sub);font-size:19px;line-height:1.55}.text-link{min-height:32px;color:var(--acc);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.site-header{width:100%}.site-nav{max-width:var(--page-max);padding:20px var(--gutter);flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0 auto;display:flex}.brand{border-radius:12px;align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.brand img{width:128px;height:40px}.nav-main ul{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.nav-main a{min-height:44px;color:var(--ink);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav-main a:hover{text-underline-offset:4px;text-decoration:underline}.lang-switch ul{background:var(--surf2);border-radius:22px;align-items:center;height:44px;padding:3px;display:flex}.lang-switch a{min-width:44px;height:38px;color:var(--sub);border-radius:19px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.lang-switch a[aria-current=true]{background:var(--surf);color:var(--ink)}.lang-switch a:not([aria-current=true]):hover{color:var(--ink);text-decoration:underline}.btn-nav{background:var(--acc);height:46px;color:var(--on-acc);white-space:nowrap;border-radius:23px;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}@media (width<=760px){.site-nav{grid-template-columns:1fr auto auto;grid-template-areas:"brand lang cta""links links links";gap:8px;padding-top:14px;padding-bottom:6px;display:grid}.brand{grid-area:brand}.brand img{width:96px;height:30px}.nav-main{grid-area:links}.nav-main ul{gap:0 18px}.nav-main a{font-size:14px}.lang-switch{grid-area:lang}.lang-switch a{min-width:36px;padding:0 8px}.btn-nav{grid-area:cta;height:44px;padding:0 14px;font-size:14px}}@media (width<=370px){.site-nav{grid-template-columns:1fr auto;grid-template-areas:"brand lang""cta cta""links links"}.btn-nav{justify-content:center}}.site-footer{max-width:var(--page-max);width:100%;padding:0 var(--gutter) 40px;color:var(--sub);margin:0 auto;font-size:14px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-links{flex-wrap:wrap;gap:0 20px;display:flex}.footer-links a{min-height:32px;color:var(--sub);align-items:center;display:inline-flex}.footer-links a:hover{color:var(--ink)}.footer-company{margin-top:8px;font-size:13px}.btn{background:var(--acc);height:54px;color:var(--on-acc);font:700 16px var(--font-rounded);white-space:nowrap;border:0;border-radius:27px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn[aria-disabled=true]{opacity:.7;cursor:progress}.btn-small{border-radius:22px;height:44px;padding:0 18px;font-size:15px}.btn-soft{background:var(--surf2);color:var(--ink)}.btn-band{background:var(--band-acc);color:var(--band-on-acc)}.chip{background:var(--surf2);border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.chip-accent{background:var(--acc-soft);font-weight:700}.chip-ok{background:var(--ok-soft);color:var(--ok);font-weight:700}.chip-warn{background:var(--warn-soft);color:var(--warn);border-radius:14px;padding:6px 12px;font-size:13px;font-weight:700}.chip-soft{background:var(--surf);color:var(--sub);border-radius:18px;padding:8px 14px;font-weight:400}.field-label{font-size:14px;font-weight:600}.input-pill{border:2px solid var(--field-line);background:var(--surf);width:100%;height:58px;color:var(--ink);font:16px var(--font-text);border-radius:27px;padding:0 20px}.input-box{border:2px solid var(--field-line);background:var(--bg);width:100%;height:56px;color:var(--ink);font:16px var(--font-text);border-radius:18px;padding:0 18px}textarea.input-box{resize:vertical;height:auto;min-height:144px;padding:14px 18px;line-height:1.5}::placeholder{color:var(--sub);opacity:1}.input-pill:focus-visible,.input-box:focus-visible{border-color:var(--acc)}[aria-invalid=true]{border-color:var(--warn)}.form-status{font-size:15px;font-weight:600;line-height:1.45}.form-status:not(:empty){margin-top:10px}.form-status[data-tone=error]{color:var(--warn)}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.wl{width:100%;max-width:500px}.wl-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.wl-field{flex-direction:column;flex:240px;gap:6px;display:flex}.wl-field .field-label{padding-left:18px}.wl-note{max-width:460px;color:var(--sub);margin-top:10px;padding-left:18px;font-size:13px;line-height:1.5}.wl-note a{color:inherit}.wl .form-status{padding-left:18px}.wl-dark .input-pill{border:0;height:54px}.wl-dark .wl-note{color:var(--band-sub)}.wl-dark .wl-note a{color:var(--band-ink)}.wl-dark .form-status[data-tone=error]{color:var(--band-acc)}.wl-dark :focus-visible{outline-color:var(--band-acc)}.action-list{flex-direction:column;gap:12px;width:100%;max-width:520px;margin-top:8px;display:flex}.action-card{background:var(--surf);border-radius:24px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.action-card>svg{flex-shrink:0}.action-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.action-title{font-size:16px;font-weight:700}.action-sub{color:var(--sub);font-size:14px}.f-none{fill:none}.f-acc{fill:var(--acc)}.f-acc-soft{fill:var(--acc-soft)}.f-surf{fill:var(--surf)}.f-surf2{fill:var(--surf2)}.f-ink{fill:var(--ink)}.f-honey{fill:var(--honey)}.f-sage{fill:var(--sage)}.f-blush{fill:var(--blush)}.f-warn-soft{fill:var(--warn-soft)}.f-ok-soft{fill:var(--ok-soft)}.f-band-acc{fill:var(--band-acc)}.s-acc{stroke:var(--acc)}.s-surf{stroke:var(--surf)}.s-surf2{stroke:var(--surf2)}.s-ink{stroke:var(--ink)}.s-honey{stroke:var(--honey)}.s-sage{stroke:var(--sage)}.s-ok{stroke:var(--ok)}.s-warn{stroke:var(--warn)}.s-current{stroke:currentColor}
