@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}:root{color-scheme:light;--ink:#0c2233;--ink-2:#4a6072;--ink-3:#5b7285;--bg:#f3f7fa;--surface:#fff;--surface-2:#fafcfd;--line:#dde7ee;--line-strong:#c9d8e3;--brand:#006e96;--brand-strong:#075878;--brand-soft:#eaf8fe;--brand-bright:#00a9e0;--action:#c25405;--action-hover:#a04808;--on-action:#fff;--bad:#b42318;--bad-soft:#fdecea;--good:#0b7a64;--good-soft:#dff4ef;--head:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--body:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ink:#e8eef3;--ink-2:#c9d8e3;--ink-3:#9aafbf;--bg:#0c2233;--surface:#16303f;--surface-2:#1b3849;--line:#2a4152;--line-strong:#4a6072;--brand:#5fcbf1;--brand-strong:#9fdff8;--brand-soft:#0b4460;--brand-bright:#1fb5e8;--action:#f58220;--action-hover:#fca65e;--on-action:#0c2233;--bad:#ff9b91;--bad-soft:#4a1f1c;--good:#6fdcc0;--good-soft:#0a4843}}:root[data-theme=dark]{color-scheme:dark;--ink:#e8eef3;--ink-2:#c9d8e3;--ink-3:#9aafbf;--bg:#0c2233;--surface:#16303f;--surface-2:#1b3849;--line:#2a4152;--line-strong:#4a6072;--brand:#5fcbf1;--brand-strong:#9fdff8;--brand-soft:#0b4460;--brand-bright:#1fb5e8;--action:#f58220;--action-hover:#fca65e;--on-action:#0c2233;--bad:#ff9b91;--bad-soft:#4a1f1c;--good:#6fdcc0;--good-soft:#0a4843}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-strong)}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.masthead{max-width:1080px;margin:0 auto;padding:40px 24px 32px}.masthead img.lw{width:auto;height:40px;display:block}.masthead h1{font-family:var(--head);letter-spacing:-.015em;max-width:18ch;margin:36px 0 12px;font-size:clamp(1.9rem,4.2vw,2.75rem);font-weight:600;line-height:1.12}.lede{color:var(--ink-2);max-width:60ch;margin:0;font-size:1.125rem}.examples{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:720px;margin-top:28px;display:grid}.examples p.ex-intro{color:var(--ink-3);grid-column:1/-1;margin:12px 0 4px;font-size:.875rem}.example{color:var(--ink);padding:12px 20px 12px 0;text-decoration:none;display:block}.example+.example{border-left:1px solid var(--line);padding-left:20px}.example strong{font-family:var(--head);color:var(--brand);font-weight:600;display:block}.example:hover strong{text-underline-offset:3px;text-decoration:underline}.example span{color:var(--ink-2);font-size:.9rem}.shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;margin:0 auto;padding:0 24px 80px;display:grid}.rail{top:calc(env(safe-area-inset-top,0px) + 24px);position:sticky}.rail ol{margin:0;padding:0;list-style:none;position:relative}.rail ol:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.rail li{position:relative}.rail a{color:var(--ink-2);align-items:center;gap:12px;padding:8px 0;font-size:.95rem;text-decoration:none;display:flex}.rail .dot{background:var(--bg);border:1px solid var(--line-strong);width:27px;height:27px;font:600 .8rem/1 var(--head);color:var(--ink-3);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rail a[aria-current=step]{color:var(--ink);font-weight:600}.rail a[aria-disabled=true]{opacity:.55;cursor:default}.rail a[aria-current=step] .dot{border-color:var(--brand);color:var(--brand)}.rail li.done .dot{background:var(--brand);border-color:var(--brand);color:var(--surface)}.rail .rail-note{color:var(--ink-3);margin:20px 0 0;font-size:.85rem;line-height:1.45}.sheet{background:var(--surface);border:1px solid var(--line);border-radius:14px}.section{padding:36px 40px 40px}.section[hidden],.finish[hidden]{display:none}.section h2:focus{outline:none}.step-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.step-nav-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.step-msg{color:var(--bad);font-size:.9rem}.step-msg:empty{display:none}.next-label{color:var(--ink-3);font-size:.85rem}.actions .back{margin-right:auto}.stepper{padding:22px 20px 0;display:none}.stepper-text{color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.875rem;display:flex}.stepper-text strong{color:var(--ink);font-weight:600}.stepper-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.stepper-bar span{background:var(--line);border-radius:2px;height:4px}.stepper-bar span.on{background:var(--brand)}.section-head{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.step{border:1.5px solid var(--brand);width:36px;height:36px;color:var(--brand);font:600 1rem/1 var(--head);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.section h2{font-family:var(--head);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.purpose{color:var(--ink-3);margin:4px 0 0;font-size:.95rem}.q{margin-top:28px}.section-head+.q{margin-top:0}.q-label,.q legend{align-items:baseline;gap:10px;margin:0 0 10px;padding:0;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.qn{min-width:26px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.req{color:var(--action);font-weight:600}.hint{color:var(--ink-3);margin:-4px 0 10px 36px;font-size:.875rem;font-weight:400;display:block}.q-body{margin-left:36px}fieldset{border:0;min-width:0;margin:0;padding:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.field label.sub{color:var(--ink-2);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;min-height:44px;padding:10px 12px}textarea{resize:vertical;min-height:88px;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:.85}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.invalid input,.invalid textarea,.invalid select,input.invalid,textarea.invalid{border-color:var(--bad)}.invalid .chips,[data-req=logo].invalid .upload{outline:1px solid var(--bad);outline-offset:6px;border-radius:10px}.grid-2>.field-error{grid-column:1/-1;margin-top:0}[data-req=contact].invalid input[type=tel],[data-req=snapshot].invalid #monthlyVolume,[data-req=snapshot].invalid #aum,[data-req=features].invalid input[type=search],[data-req=features].invalid #biggestDifference{border-color:var(--line-strong)}[data-req=features].invalid .chips{outline:0}.field-error{color:var(--bad);margin-top:6px;font-size:.85rem;display:none}.invalid .field-error{display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);user-select:none;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.925rem;line-height:1.3;display:inline-flex}.chip input:hover+span{border-color:var(--brand)}.chip input:checked+span{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong);font-weight:500}.chip input[type=checkbox]:checked+span:before{content:"✓";font-weight:700}.chip input[type=radio]:checked+span:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.chip input:focus-visible+span{outline:2px solid var(--brand-bright);outline-offset:2px}.other-field{margin-top:12px}.picker-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.picker-tools input{flex:240px}.count{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.count strong{color:var(--brand)}.fgroup{border-top:1px solid var(--line);padding:16px 0}.fgroup.first-visible{border-top:0;padding-top:4px}textarea.tall{min-height:150px}.aud-bar{background:var(--brand-soft);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:10px 14px;font-size:.9rem;display:flex}.aud-bar[hidden]{display:none}.pitch{background:var(--brand-soft);color:var(--ink);border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;line-height:1.5}.aud-bar .check-line{color:var(--ink);margin:0;font-size:.9rem}.results tbody th .opt{color:var(--ink-3);font-size:.8rem;font-weight:400;display:block}.fgroup h3{font:600 .95rem/1.3 var(--head);color:var(--ink);justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}.fgroup h3 small{font:500 .825rem/1.3 var(--body);color:var(--brand)}.fgroup[hidden]{display:none}.no-match{color:var(--ink-3);padding:8px 0;font-size:.925rem}.upload{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.btn{font:600 .95rem/1 var(--body);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--brand);color:var(--brand-strong)}.btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.btn-quiet{color:var(--brand);background:0 0;border-color:#0000;min-height:36px;padding:8px 10px}.upload-label{cursor:pointer}.upload input[type=file]:focus-visible~.upload-empty .btn{outline:2px solid var(--brand-bright);outline-offset:2px}.upload-preview{align-items:center;gap:12px;display:none}.upload.has-file .upload-preview{display:flex}.upload.has-file .upload-empty{display:none}.upload-preview img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:200px;max-height:64px;padding:4px}.upload-preview img.round{object-fit:cover;border-radius:50%;width:64px;height:64px;padding:0}.upload-name{color:var(--ink-2);word-break:break-all;font-size:.875rem}.upload-meta{color:var(--ink-3);font-size:.85rem}.check-line{color:var(--ink-2);align-items:center;gap:10px;margin-top:12px;font-size:.925rem;display:flex}.check-line input{width:18px;height:18px;accent-color:var(--brand)}.results{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.results-scroll{overflow-x:auto}.results table{border-collapse:collapse;width:100%;min-width:520px}.results th,.results td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}.results thead th{background:var(--surface-2);font:600 .875rem/1.3 var(--head);color:var(--ink-2);border-top:0}.results tbody th{width:34%;font-size:.95rem;font-weight:500}.results td input{min-height:40px;padding:8px 10px}.results td.chg{text-align:right;width:96px}.delta{text-align:center;min-width:64px;font:600 .95rem/1 var(--head);font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:6px;padding:8px 10px;display:inline-block}.delta.has{background:var(--brand-soft);color:var(--brand-strong)}.results-foot{color:var(--ink-3);border-top:1px solid var(--line);background:var(--surface-2);padding:10px 12px;font-size:.85rem}.finish{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 14px 14px;padding:36px 40px 40px}.finish h2{font-family:var(--head);margin:0 0 6px;font-size:1.35rem;font-weight:600}.finish p{color:var(--ink-2);max-width:60ch;margin:0 0 20px}.actions{flex-wrap:wrap;gap:12px;display:flex}.errors{background:var(--bad-soft);color:var(--ink);border:1px solid var(--bad);border-radius:10px;margin:0 0 20px;padding:14px 16px;display:none}.errors.show{display:block}.errors strong{color:var(--bad)}.errors ul{margin:8px 0 0;padding-left:20px}.errors a{color:var(--ink)}.saved-msg{background:var(--good-soft);border:1px solid var(--good);color:var(--ink);border-radius:10px;margin-top:20px;padding:14px 16px;display:none}.saved-msg.show{display:block}.saved-msg strong{color:var(--good)}.footer-note{max-width:1080px;color:var(--ink-3);margin:-48px auto 48px;padding:0 24px;font-size:.85rem}@media (width<=960px){.shell{grid-template-columns:minmax(0,1fr);gap:0}.rail{display:none}.stepper{display:block}}@media (width<=640px){.masthead{padding:28px 18px 24px}.shell{padding:0 12px 64px}.section,.finish{padding:28px 20px 32px}.grid-2{grid-template-columns:minmax(0,1fr)}.q-body,.hint{margin-left:0}.examples{grid-template-columns:minmax(0,1fr)}.example+.example{border-left:0;border-top:1px solid var(--line);padding-left:0}.footer-note{margin-top:-36px}}
