@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.brand-light{--brand-primary:#0b72a6;--brand-primary-hover:#095b86;--brand-primary-soft:#e3f2fa;--brand-on-primary:#fff;--brand-accent:#18c5b1;--brand-eyebrow:#0a769f;--brand-bg:#edf2f6;--brand-surface:#fff;--brand-surface-muted:#f3f6f9;--brand-field:#f7f9fb;--brand-border:#dae3eb;--brand-border-strong:#b9c7d4;--brand-text:#0d2235;--brand-text-muted:#55687a;--brand-hero-from:#0a2e4d;--brand-hero-via:#0b4a73;--brand-hero-to:#0a8db2;--brand-on-hero:#fff;--brand-on-hero-muted:#ffffffc2;--brand-hero-eyebrow:#6fdcec;--brand-hero-line:#ffffff24;--brand-info-bg:#edf6fb;--brand-info-border:#cde4f1;--brand-success:#127a52;--brand-warning:#a35a00;--brand-danger:#bd2a3a;--brand-focus-ring:#0a8db2;--brand-chart-1:#0b7fb3;--brand-chart-grid:#e6ecf1;--brand-chart-axis:#c2cdd8;--brand-font-sans:"Nunito Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--brand-font-display:"Outfit Variable", "Nunito Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--brand-font-size-base:1rem;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:18px;--brand-radius-xl:28px;--brand-shadow-sm:0 1px 2px #0a2e4d0f, 0 1px 3px #0a2e4d0f;--brand-shadow-card:0 1px 2px #0a2e4d0a, 0 8px 24px -12px #0a2e4d24;--brand-shadow-lift:0 2px 6px #0a2e4d0f, 0 30px 60px -28px #0a2e4d59;--brand-shadow-button:0 8px 18px -8px #0b72a68c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-primary:#3fb4de;--brand-primary-hover:#74cbea;--brand-primary-soft:#0f3651;--brand-on-primary:#04131f;--brand-eyebrow:#6fdcec;--brand-bg:#06172a;--brand-surface:#0c2238;--brand-surface-muted:#112b45;--brand-field:#0a1d31;--brand-border:#1c3a57;--brand-border-strong:#2d5376;--brand-text:#e6eef5;--brand-text-muted:#9fb3c6;--brand-info-bg:#0f2c44;--brand-info-border:#1d4666;--brand-success:#3ccf8e;--brand-warning:#f0a93b;--brand-danger:#f07482;--brand-focus-ring:#6fdcec;--brand-chart-1:#249bcb;--brand-chart-grid:#16324d;--brand-chart-axis:#2d4d6b;--brand-shadow-card:0 1px 2px #0000004d, 0 8px 24px -12px #00000080;--brand-shadow-lift:0 30px 60px -28px #000000b3;--brand-shadow-button:0 8px 18px -8px #0009}}.sr-root{color:var(--brand-text);font-family:var(--brand-font-sans);flex-direction:column;gap:1.25rem;display:flex}.sr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-title{font-family:var(--brand-font-display,inherit);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.sr-title:focus,.sr-section-title:focus{outline:none}.sr-section-title{font-family:var(--brand-font-display,inherit);letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:700}.sr-intro,.sr-empty{color:var(--brand-text-muted);margin:0}.sr-privacy{border:1px solid var(--brand-info-border,var(--brand-border));border-radius:var(--brand-radius-md);background:var(--brand-info-bg,var(--brand-surface-muted));color:var(--brand-text);margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.sr-progress{flex-direction:column;gap:.25rem;display:flex}.sr-progress-bar{background:var(--brand-surface-muted);border-radius:999px;height:8px;overflow:hidden}.sr-progress-bar>span{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent,var(--brand-primary)));border-radius:999px;height:100%;transition:width .3s;display:block}.sr-progress-text{color:var(--brand-text-muted);font-size:.75rem;font-weight:700}.sr-question{border:0;min-width:0;margin:0;padding:0}.sr-question-text{margin-bottom:.875rem;padding:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.sr-optional{color:var(--brand-text-muted);font-weight:400}.sr-help{color:var(--brand-text-muted);margin:-.5rem 0 .75rem;font-size:.875rem}.sr-error{color:var(--brand-danger);margin:.5rem 0 0;font-size:.875rem}.sr-choice{border:1.5px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-field,var(--brand-surface));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:48px;font-weight:600;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.sr-choice:hover{border-color:var(--brand-primary)}.sr-choice:active{transform:scale(.98)}.sr-choice[data-selected]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:var(--brand-shadow-button,none)}.sr-choice:has(input:focus-visible){outline:3px solid var(--brand-focus-ring);outline-offset:2px}.sr-scale{gap:.5rem;display:grid}.sr-scale--faces,.sr-scale--stars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem}.sr-scale--faces{font-size:1.75rem}.sr-scale--faces .sr-choice{min-height:56px}.sr-scale--faces .sr-choice[data-selected]{background:var(--brand-primary-soft,var(--brand-surface-muted));color:inherit;border-width:2px;transform:scale(1.06)}.sr-scale--stars{color:var(--brand-warning);font-size:1.75rem}.sr-scale--stars .sr-choice,.sr-scale--stars .sr-choice[data-selected]{color:var(--brand-warning);background:0 0;border-color:#0000}.sr-scale--numbers{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));font-weight:600}.sr-scale--nps{grid-template-columns:repeat(6,1fr);font-weight:600}@media (min-width:520px){.sr-scale--nps{grid-template-columns:repeat(11,1fr)}}.sr-scale-labels{color:var(--brand-text-muted);justify-content:space-between;gap:1rem;margin-top:.375rem;font-size:.75rem;display:flex}.sr-options{gap:.5rem;display:flex}.sr-options--buttons{flex-wrap:wrap}.sr-options--buttons .sr-option{white-space:nowrap;flex:5rem;padding:0 .25rem}.sr-options--list{flex-direction:column}.sr-options--list .sr-option{text-align:left;justify-content:flex-start;padding:.75rem 1rem}.sr-options .sr-option[data-selected]{background:var(--brand-primary-soft,var(--brand-primary));color:var(--brand-primary);box-shadow:none}.sr-option--check{gap:.75rem}.sr-check{border:2px solid;border-radius:6px;flex:none;width:1.25rem;height:1.25rem}.sr-option--check[data-selected] .sr-check:after{content:"✓";text-align:center;font-size:.875rem;line-height:1;display:block}.sr-text{box-sizing:border-box;border:1.5px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-field,var(--brand-surface));width:100%;color:var(--brand-text);font:inherit;resize:vertical;padding:.875rem 1rem;font-size:1rem}.sr-text:focus-visible{border-color:var(--brand-primary);background:var(--brand-surface);outline:4px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:0}.sr-counter{color:var(--brand-text-muted);text-align:right;margin:.25rem 0 0;font-size:.75rem}.sr-question[data-invalid] .sr-choice,.sr-question[data-invalid] .sr-text{border-color:var(--brand-danger)}.sr-nav{gap:.75rem;margin-top:.5rem;display:flex}.sr-button{border:1.5px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface);min-height:52px;color:var(--brand-text);font:inherit;cursor:pointer;flex:1;padding:0 1.25rem;font-weight:800;transition:background .15s,transform .15s}.sr-button:active{transform:translateY(1px)}.sr-button--primary{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:var(--brand-shadow-button,none)}.sr-button--primary:hover{background:var(--brand-primary-hover)}.sr-button:disabled{opacity:.6;cursor:progress}.sr-button:focus-visible{outline:3px solid var(--brand-focus-ring);outline-offset:2px}.sr-done{text-align:center;align-items:center;padding:2rem 0}.sr-done-icon{background:linear-gradient(140deg, var(--brand-primary), var(--brand-accent,var(--brand-success)));width:4.5rem;height:4.5rem;box-shadow:var(--brand-shadow-button,none);color:#fff;border-radius:999px;place-items:center;font-size:2.25rem;display:grid}@media (prefers-reduced-motion:reduce){.sr-progress-bar>span,.sr-choice,.sr-button{transition:none}.sr-choice:active,.sr-button:active,.sr-scale--faces .sr-choice[data-selected]{transform:none}}.sr-identity{flex-direction:column;gap:1rem;display:flex}.sr-field{flex-direction:column;gap:.375rem;display:flex}.sr-field-label{font-size:.9375rem;font-weight:700}.sr-check-line{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.4;display:flex}.sr-check-line input{width:1.25rem;height:1.25rem;accent-color:var(--brand-primary);flex:none;margin-top:.1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--brand-bg);min-height:100dvh;color:var(--brand-text);font-family:var(--brand-font-sans);font-size:var(--brand-font-size-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}:focus-visible{outline:3px solid var(--brand-focus-ring);outline-offset:2px}.page{flex-direction:column;min-height:100dvh;display:flex}.hero{padding:max(1.25rem, env(safe-area-inset-top)) 1rem 4.5rem;background:radial-gradient(90% 120% at 100% 0%, #ffffff14, transparent 60%), linear-gradient(150deg, var(--brand-hero-from) 0%, var(--brand-hero-via) 60%, var(--brand-hero-to) 130%);color:var(--brand-on-hero);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:2rem solid #ffffff0d;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-5rem;right:-4rem}.hero__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:38rem;margin:0 auto;display:flex;position:relative}.hero__logo{width:auto;height:40px;display:block}.hero__tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:800}.card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);background:var(--brand-surface);width:calc(100% - 2rem);max-width:38rem;box-shadow:var(--brand-shadow-lift);margin:-3.25rem auto 0;padding:1.75rem 1.25rem;position:relative}@media (min-width:480px){.card{padding:2.25rem 2rem}}.card h1{font-family:var(--brand-font-display);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.75rem;line-height:1.15}.card p{color:var(--brand-text-muted);margin:0}.card .muted{color:var(--brand-text-muted)}.card h1+.muted{margin-bottom:1.25rem}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800;color:var(--brand-eyebrow)!important;margin:0 0 .5rem!important}.footer{padding:2rem 1rem max(1.5rem, env(safe-area-inset-bottom));color:var(--brand-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:auto;font-size:.8125rem;display:flex}.footer p{margin:0}.footer__motto{font-weight:700}.footer__product{opacity:.85;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}@media (max-width:359px){.hero__tag{display:none}.card{width:calc(100% - 1.25rem);padding:1.5rem 1rem}}
