.complete-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.complete-actions .complete-cta{margin-top:0}.complete-cta-secondary{color:#021984;background:#fff;border-color:#cbd5e1}.complete-cta-secondary:hover{color:#021984;background:#eef6ff;border-color:#94a3b8}.complete-cta-secondary:active{color:#01136a;background:#e1edff}.start-incentive{color:#0f172a;background:#eef6ff;border:1px solid #bfd6ff;border-radius:14px;margin:22px 0 0;padding:16px 18px}.start-incentive strong{color:#021984;font-size:15px;display:block}.start-incentive p{color:#334155;margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=720px){.complete-actions{flex-direction:column}.complete-actions .complete-cta{width:100%}}.guide-page{--guide-bg:#030611;--guide-panel:#07102e;--guide-border:#26334d;--guide-border-strong:#245280;--guide-blue:#4fa8ff;--guide-white:#fff;--guide-body:#e3e8f1;--guide-secondary:#f0f3f8;--guide-muted:#9aa6bd;background:var(--guide-bg);min-height:100dvh;color:var(--guide-white);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.62}.guide-page *{box-sizing:border-box}.guide-page a{color:inherit}.guide-hero{border-bottom:1px solid var(--guide-border);background:var(--guide-bg);min-height:860px}.guide-hero-inner,.guide-section,.guide-utility,.guide-footer{width:min(1024px,100% - 80px);margin:0 auto}.guide-hero-inner{min-height:860px;padding:54px 0 62px;position:relative}.guide-cover-topline{justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.guide-cover-topline img{width:min(470px,52vw);height:auto;display:block}.guide-edition{color:var(--guide-muted);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:15px 0 0;font-size:10px;font-weight:700}.guide-eyebrow,.guide-kicker{color:var(--guide-blue);letter-spacing:.28em;text-transform:uppercase;margin:112px 0 22px;font-size:12px;font-weight:700}.guide-hero h1{letter-spacing:-.04em;max-width:850px;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(54px,6.1vw,74px);font-weight:900;line-height:.98}.guide-hero-sub{max-width:830px;color:var(--guide-secondary);margin:27px 0 0;font-size:20px;line-height:1.48}.guide-hero-body{max-width:780px;color:var(--guide-body);margin:24px 0 0;font-size:18px;line-height:1.68}.guide-hero-meta{color:var(--guide-muted);letter-spacing:.12em;justify-content:space-between;align-items:flex-end;gap:30px;font-size:10px;line-height:1.4;display:flex;position:absolute;bottom:30px;left:0;right:0}.guide-utility{border-bottom:1px solid var(--guide-border);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:22px;padding:24px 0;display:flex}.guide-button{border:1px solid var(--guide-blue);background:var(--guide-blue);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;color:#030611!important}.guide-button-secondary{background:0 0;color:var(--guide-white)!important}.guide-button:focus-visible,.guide-text-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.guide-button:hover{filter:brightness(1.08)}.guide-text-link{text-underline-offset:4px;font-size:16px;font-weight:700;color:var(--guide-secondary)!important}.guide-section{border-bottom:1px solid var(--guide-border);padding:94px 0 98px;position:relative}.guide-section-header{max-width:930px;margin-bottom:42px;padding-top:26px;position:relative}.guide-section-header:before{content:"RESPONDENT FIELD GUIDE / SEPTEMBER 2026";color:var(--guide-muted);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.guide-section-header .guide-kicker{margin:0 0 24px}.guide-section-header h2{letter-spacing:-.035em;max-width:900px;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(38px,4.6vw,58px);line-height:1.02}.guide-lede{max-width:880px;color:var(--guide-secondary);margin:20px 0 0;font-size:22px;line-height:1.55}.guide-grid{gap:24px;display:grid}.guide-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card{background:var(--guide-panel);border:1px solid #355077;border-radius:11px;min-width:0;padding:28px 28px 30px}.guide-card h3{color:var(--guide-white);margin:10px 0 12px;font-size:23px;line-height:1.22}.guide-card p{color:var(--guide-body);margin:0;font-size:18px;line-height:1.62}.guide-card p+p{margin-top:14px}.guide-number{color:var(--guide-blue);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.guide-card-note{color:var(--guide-secondary)!important}.guide-callout{border:1px solid var(--guide-border-strong);background:var(--guide-panel);color:var(--guide-body);border-radius:10px;margin-top:30px;padding:22px 24px;font-size:18px;line-height:1.65}.guide-callout strong,.guide-rule strong,.guide-card strong{color:var(--guide-white)}.guide-rule{max-width:930px;color:var(--guide-secondary);margin:30px 0 0;font-size:18px;line-height:1.68}.guide-steps{border-top:1px solid var(--guide-border)}.guide-step{border-bottom:1px solid var(--guide-border);grid-template-columns:60px minmax(0,1fr);gap:20px;padding:23px 0;display:grid}.guide-step>span{color:var(--guide-blue);letter-spacing:.2em;padding-top:3px;font-size:12px;font-weight:700}.guide-step h3{color:var(--guide-white);margin:0;font-size:21px;line-height:1.3}.guide-step p{color:var(--guide-body);margin:7px 0 0;font-size:18px;line-height:1.6}.guide-use{min-height:255px}.guide-zones .guide-card{text-align:center}.guide-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:30px;display:grid}.guide-check-grid>p,.guide-safety>article{border-top:1px solid var(--guide-border);color:var(--guide-body);margin:0;padding:20px 0;font-size:18px;line-height:1.6}.guide-safety article h3{color:var(--guide-white);margin:0 0 6px;font-size:20px}.guide-safety article p{color:var(--guide-body);margin:0}.guide-product-note{border-top:1px solid var(--guide-border);margin-top:32px;padding-top:28px}.guide-product-note h3{margin:0 0 12px;font-size:21px}.guide-product-note p{max-width:970px;color:var(--guide-body);margin:0 0 12px;font-size:17px;line-height:1.68}.guide-master{scroll-margin-top:18px}.guide-master-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 28px;display:flex}.guide-prompt-parts{gap:22px;display:grid}.guide-prompt{background:var(--guide-panel);border:1px solid #355077;border-radius:11px;overflow:hidden}.guide-prompt-head{border-bottom:1px solid var(--guide-border);color:var(--guide-blue);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:12px;font-weight:700;display:flex}.guide-prompt-head .guide-button{letter-spacing:0;text-transform:none;min-height:40px;padding:8px 13px;font-size:13px}.guide-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--guide-secondary);margin:0;padding:28px;font:18px/1.72 Arial,Helvetica,sans-serif}.guide-prompt.is-expanded{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(76vh,780px);overflow:auto}.guide-prompt.is-expanded .guide-prompt-head{z-index:4;background:var(--guide-panel);box-shadow:0 1px 0 var(--guide-border);position:sticky;top:0}.guide-prompt-inline-toggle{border:1px solid var(--guide-border-strong);min-height:38px;color:var(--guide-white);cursor:pointer;background:#0b1730;border-radius:8px;padding:8px 12px;font:700 13px/1 Arial,Helvetica,sans-serif}.guide-prompt-inline-toggle:hover,.guide-prompt-inline-toggle:focus-visible{border-color:var(--guide-blue);outline:none}.guide-starter{border:1px solid var(--guide-border-strong);background:var(--guide-panel);border-radius:10px;padding:30px}.guide-starter .guide-kicker{margin:0 0 18px}.guide-starter>p:not(.guide-kicker){color:var(--guide-white);margin:0;font-size:20px;line-height:1.65}.guide-starter .guide-button{margin-top:22px}.guide-short-prompts{margin-top:30px}.guide-short-prompts article{border-top:1px solid var(--guide-border);padding:22px 0}.guide-short-prompts span{color:var(--guide-blue);letter-spacing:.2em;font-size:12px;font-weight:700}.guide-short-prompts h3{margin:8px 0;font-size:20px}.guide-short-prompts p{color:var(--guide-body);margin:0;font-size:18px;line-height:1.62}.guide-download-end{border:1px solid var(--guide-border-strong);background:var(--guide-panel);border-radius:10px;margin-top:58px;padding:36px}.guide-download-end .guide-kicker{margin:0 0 18px}.guide-download-end h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:42px;line-height:1.05}.guide-download-end>p:not(.guide-kicker){max-width:800px;color:var(--guide-body);margin:18px 0 24px;font-size:18px;line-height:1.62}.guide-thanks{border-top:1px solid var(--guide-border);margin-top:42px;padding-top:32px}.guide-thanks h3{margin:0 0 8px;font-size:24px}.guide-thanks p{color:var(--guide-body);margin:0;font-size:18px}.guide-thanks a{text-underline-offset:4px}.guide-end-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.guide-back-top{margin-top:24px;display:inline-block;color:var(--guide-blue)!important}.guide-footer{color:var(--guide-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:30px 0 34px;font-size:10px;display:flex}@media (width<=820px){.guide-hero{min-height:auto}.guide-hero-inner,.guide-section,.guide-utility,.guide-footer{width:min(100% - 36px,1024px)}.guide-hero-inner{min-height:auto;padding:34px 0 36px}.guide-cover-topline{flex-direction:column;align-items:flex-start;gap:14px}.guide-cover-topline img{width:min(460px,94%)}.guide-edition{white-space:normal;margin:0;font-size:10px}.guide-eyebrow{letter-spacing:.24em;margin:68px 0 20px;font-size:11px}.guide-kicker{letter-spacing:.22em;font-size:11px}.guide-hero h1{font-size:clamp(42px,12vw,58px);line-height:1}.guide-hero-sub{font-size:20px}.guide-hero-body{font-size:18px}.guide-hero-meta{border-top:1px solid var(--guide-border);flex-direction:column;align-items:flex-start;margin-top:72px;padding-top:20px;font-size:10px;position:static}.guide-utility{flex-direction:column;align-items:stretch;padding:20px 0}.guide-button{width:100%}.guide-text-link{text-align:center}.guide-section{padding:66px 0 72px}.guide-section-header{margin-bottom:34px;padding-top:30px}.guide-section-header:before{letter-spacing:.18em;font-size:9px;left:0;right:auto}.guide-section-header h2{font-size:clamp(34px,9vw,48px)}.guide-lede{font-size:20px}.guide-grid-2,.guide-grid-3,.guide-check-grid{grid-template-columns:1fr}.guide-card{padding:24px}.guide-card h3{font-size:22px}.guide-card p,.guide-step p,.guide-check-grid>p,.guide-short-prompts p{font-size:18px}.guide-use{min-height:0}.guide-zones .guide-card{text-align:left}.guide-check-grid{gap:0}.guide-step{grid-template-columns:44px minmax(0,1fr);gap:14px}.guide-step h3{font-size:20px}.guide-prompt-head{flex-direction:column;align-items:flex-start}.guide-prompt pre{padding:22px;font-size:18px;line-height:1.72}.guide-starter{padding:24px}.guide-starter>p:not(.guide-kicker){font-size:19px}.guide-download-end{padding:26px}.guide-download-end h2{font-size:36px}.guide-footer{flex-direction:column;padding-bottom:38px}}@media (width<=480px){.guide-hero-inner,.guide-section,.guide-utility,.guide-footer{width:calc(100% - 28px)}.guide-hero h1{font-size:42px}.guide-hero-sub{font-size:19px}.guide-section-header h2{font-size:34px}.guide-lede{font-size:19px}.guide-card{padding:22px}.guide-card h3{font-size:21px}.guide-prompt pre{font-size:18px}.guide-footer{font-size:9px}}@media (prefers-contrast:more){.guide-page{--guide-body:#f3f6fb;--guide-secondary:#fff;--guide-muted:#c8d1e0;--guide-border:#60708f;--guide-border-strong:#6f94be}}@media (prefers-reduced-motion:reduce){.guide-page *{scroll-behavior:auto!important;transition:none!important}}@media print{@page{size:Letter;margin:.52in .55in .5in}html,body,#root{background:#030611!important;margin:0!important}.guide-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#030611!important}.guide-hero,.guide-utility,.guide-footer,.guide-master-actions,.guide-prompt-head .guide-button,.guide-starter .guide-button,.guide-download-end .guide-button,.guide-text-link{display:none!important}.guide-section{break-before:page;border:0;width:100%;margin:0;padding:.18in 0 .16in}.guide-section-header{max-width:none;margin:0 0 .22in;padding-top:.22in}.guide-section-header:before{letter-spacing:.18em;font-size:7.5pt}.guide-section-header .guide-kicker{margin:0 0 .16in;font-size:8.5pt}.guide-section-header h2{font-size:27pt;line-height:1.04}.guide-lede{margin-top:.13in;font-size:13pt;line-height:1.45}.guide-grid{gap:.14in}.guide-card{break-inside:avoid;border-radius:8px;padding:.17in}.guide-card h3{margin:.06in 0 .07in;font-size:14pt}.guide-card p,.guide-step p,.guide-check-grid>p,.guide-short-prompts p,.guide-product-note p{font-size:11.5pt;line-height:1.48}.guide-number{font-size:8.5pt}.guide-callout,.guide-rule{font-size:11.5pt;line-height:1.5}.guide-callout{break-inside:avoid;margin-top:.18in;padding:.15in .17in}.guide-rule{margin-top:.18in}.guide-step{break-inside:avoid;grid-template-columns:.38in 1fr;gap:.1in;padding:.12in 0}.guide-step h3{font-size:13.5pt}.guide-step>span{font-size:8.5pt}.guide-check-grid{gap:0 .2in;margin-top:.18in}.guide-check-grid>p,.guide-safety>article{break-inside:avoid;padding:.12in 0}.guide-safety article h3{font-size:13pt}.guide-prompt{break-before:page;break-inside:avoid;border-radius:8px}.guide-prompt:first-child{break-before:auto}.guide-prompt-head{padding:.14in .16in;font-size:8.5pt}.guide-prompt pre{padding:.2in;font-size:11.5pt;line-height:1.5}.guide-starter,.guide-download-end{break-inside:avoid;padding:.2in}.guide-starter>p:not(.guide-kicker){font-size:12.5pt}.guide-short-prompts article,.guide-thanks{break-inside:avoid}.guide-download-end{display:none!important}}.guide-reading-controls{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:9px;align-items:center;gap:7px;padding:5px;display:inline-flex}.guide-reading-controls>span{color:var(--guide-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 7px;font-size:13px;font-weight:700}.guide-reading-controls button{min-height:38px;color:var(--guide-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:14px;font-weight:700}.guide-reading-controls button[aria-pressed=true]{border-color:var(--guide-blue);background:var(--guide-blue);color:#030611}.guide-start-here{scroll-margin-top:18px}.guide-start-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.guide-start-path p{border-top:1px solid var(--guide-border);color:var(--guide-body);margin:0;padding:20px;font-size:18px;line-height:1.62}.guide-start-path strong{color:#fff}.guide-save-end{border:1px solid var(--guide-border-strong);background:var(--guide-panel);border-radius:10px;margin-top:58px;padding:36px}.guide-save-end .guide-kicker{margin:0 0 18px}.guide-save-end h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:42px;line-height:1.05}.guide-save-end>p:not(.guide-kicker){max-width:800px;color:var(--guide-body);margin:18px 0 24px;font-size:18px;line-height:1.62}.guide-page-large .guide-card p,.guide-page-large .guide-step p,.guide-page-large .guide-rule,.guide-page-large .guide-callout,.guide-page-large .guide-check-grid>p,.guide-page-large .guide-safety article p,.guide-page-large .guide-short-prompts p,.guide-page-large .guide-product-note p,.guide-page-large .guide-save-end>p:not(.guide-kicker),.guide-page-large .guide-thanks p,.guide-page-large .guide-start-path p{font-size:20px}.guide-page-large .guide-prompt pre{font-size:20px;line-height:1.78}.guide-page-large .guide-lede{font-size:24px}.guide-page-large .guide-hero-body{font-size:20px}@media (width<=820px){.guide-reading-controls{flex-wrap:wrap;justify-content:center;width:100%}.guide-reading-controls>span{text-align:center;width:100%}.guide-reading-controls button{flex:1}.guide-start-path{grid-template-columns:1fr}.guide-save-end{padding:26px}.guide-save-end h2{font-size:36px}}@media (width<=480px){.guide-reading-controls button{min-width:0}.guide-page-large .guide-section-header h2{font-size:36px}}@media print{.guide-hero{break-after:page!important;border:0!important;min-height:9.35in!important;display:block!important}.guide-hero-inner{width:100%!important;min-height:9.35in!important;padding:.15in 0 .2in!important}.guide-cover-topline img{width:4.6in!important}.guide-edition{font-size:7.5pt!important}.guide-eyebrow{margin:.9in 0 .15in!important;font-size:8.5pt!important}.guide-hero h1{font-size:36pt!important;line-height:1!important}.guide-hero-sub{font-size:14pt!important;line-height:1.42!important}.guide-hero-body{font-size:11.5pt!important;line-height:1.5!important}.guide-hero-meta{font-size:7.5pt!important;display:flex!important;position:absolute!important;bottom:.1in!important}.guide-utility,.guide-reading-controls,.guide-master-actions,.guide-prompt-head .guide-button,.guide-starter .guide-button,.guide-save-end,.guide-text-link{display:none!important}.guide-start-here{break-before:page!important}.guide-start-path{grid-template-columns:1fr 1fr!important}.guide-start-path p{padding:.13in!important;font-size:11pt!important;line-height:1.48!important}.guide-section{break-before:page!important;border:0!important;width:100%!important;margin:0!important;padding:.18in 0 .16in!important}.guide-section-header{max-width:none!important;margin:0 0 .2in!important;padding-top:.2in!important}.guide-section-header:before{font-size:7pt!important}.guide-section-header .guide-kicker{margin:0 0 .14in!important;font-size:8pt!important}.guide-section-header h2{font-size:25pt!important}.guide-lede{font-size:12pt!important;line-height:1.42!important}.guide-grid{gap:.12in!important}.guide-card{break-inside:avoid!important;padding:.15in!important}.guide-card h3{font-size:13pt!important}.guide-card p,.guide-step p,.guide-rule,.guide-callout,.guide-check-grid>p,.guide-safety article p,.guide-short-prompts p,.guide-product-note p{font-size:10.5pt!important;line-height:1.45!important}.guide-step{break-inside:avoid!important;padding:.1in 0!important}.guide-step h3{font-size:12.5pt!important}.guide-prompt{break-before:page!important;break-inside:avoid!important}.guide-prompt:first-child{break-before:auto!important}.guide-prompt pre{padding:.18in!important;font-size:10.5pt!important;line-height:1.48!important}.guide-footer{break-before:auto!important;width:100%!important;padding:.2in 0!important}}.guide-print-toolbar{z-index:50;border-bottom:1px solid var(--guide-border);color:#fff;background:#07102e;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex;position:sticky;top:0}.guide-print-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-print-toolbar span{color:var(--guide-body);font-size:14px}.guide-print-toolbar .guide-button{width:auto;min-height:40px;padding:8px 14px;font-size:14px}@media (width<=720px){.guide-print-toolbar,.guide-print-toolbar>div{flex-direction:column;align-items:stretch}.guide-print-toolbar .guide-button{width:100%}}@media print{@page{size:Letter;margin:0}html,body,#root,.guide-page{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#030611!important;width:8.5in!important;min-width:8.5in!important;margin:0!important;padding:0!important}.guide-print-toolbar,.guide-utility,.guide-reading-controls,.guide-master-actions,.guide-save-end,.guide-footer,.guide-text-link,.guide-prompt-head .guide-button{display:none!important}.guide-hero{break-after:page!important;background:#030611!important;border:0!important;width:8.5in!important;height:11in!important;min-height:11in!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.guide-hero-inner{box-sizing:border-box!important;width:8.5in!important;height:11in!important;min-height:11in!important;margin:0!important;padding:.58in .68in .52in!important}.guide-cover-topline img{width:4.55in!important}.guide-edition{font-size:7.5pt!important}.guide-eyebrow{margin:.72in 0 .16in!important;font-size:8.5pt!important}.guide-hero h1{max-width:7.1in!important;font-size:31pt!important;line-height:1.02!important}.guide-hero-sub{max-width:7in!important;font-size:12.5pt!important;line-height:1.45!important}.guide-hero-body{max-width:6.9in!important;font-size:11.25pt!important;line-height:1.52!important}.guide-hero-meta{font-size:7.5pt!important;bottom:.48in!important;left:.68in!important;right:.68in!important}.guide-section{box-sizing:border-box!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;break-before:page!important;background:#030611!important;border:0!important;width:8.5in!important;max-width:8.5in!important;margin:0!important;padding:.52in .65in .48in!important;overflow:visible!important}.guide-section-header{max-width:7.2in!important;margin:0 0 .22in!important;padding-top:.2in!important}.guide-section-header h2{max-width:7.1in!important;font-size:24pt!important;line-height:1.06!important}.guide-lede{max-width:7.1in!important;font-size:12pt!important;line-height:1.45!important}.guide-card,.guide-step,.guide-callout,.guide-check-grid>p,.guide-safety>article,.guide-short-prompts article{break-inside:avoid!important}.guide-card p,.guide-step p,.guide-rule,.guide-callout,.guide-check-grid>p,.guide-safety article p,.guide-short-prompts p,.guide-product-note p{font-size:10.75pt!important;line-height:1.5!important}.guide-prompt{break-before:page!important;break-inside:auto!important;border-radius:8px!important;overflow:visible!important}.guide-prompt pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important;padding:.2in!important;font-size:10.75pt!important;line-height:1.5!important;overflow:visible!important}.guide-prompt-head{font-size:8.5pt!important}.guide-prompt-inline-toggle,.guide-end-actions,.guide-back-top{display:none!important}.guide-prompt.is-expanded{max-height:none!important;overflow:visible!important}}:root{color:#0f172a;font-synthesis:none;background:#f7f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;margin:0}.shell{min-height:100dvh;color:var(--survey-text);background:var(--survey-bg);justify-content:center;align-items:flex-start;padding:48px;display:flex}.card{border-radius:var(--survey-radius);background:var(--survey-surface);border:1px solid #e2e8f0;width:min(860px,100%);box-shadow:0 18px 48px #0f172a14}.brand{align-items:center;display:flex}.brand img{width:min(var(--survey-logo-width),100%);height:auto;display:block}.progress-row{display:none}.progress{background:#e2e8f0;border-radius:999px;height:4px;overflow:hidden}.progress span{background:var(--survey-accent-2);height:100%;transition:width .18s;display:block}.survey-card{padding:0;overflow:visible}.survey-brand{border-radius:var(--survey-radius) var(--survey-radius) 0 0;background:#021984;width:auto;padding:18px 28px;position:static}.survey-brand .brand img{width:240px}.survey-progress{padding:28px 56px 0}.question-header{background:var(--survey-surface);padding:34px 56px 12px}.question-header h1{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.24}.question-meta{margin-top:12px}.question-indicators{justify-content:flex-end;align-items:center;gap:12px;display:flex}.answer-guidance{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0 24px 14px;display:flex}.selection-counter{color:#475569;background:#f8fafc;border:1px solid #d7dee9;border-radius:999px;margin:0;padding:6px 10px;font-size:13px;font-weight:500}.selection-counter strong{color:#0f172a}.more-options-cue{color:#475569;font-size:13px;font-weight:500}.answer-panel{padding:8px 32px 18px}.answer-panel fieldset{border:0;min-inline-size:0;margin:0;padding:0}.question-error .option,.question-error .option:hover,.question-error .option:active{background:#fff7f6;border-color:#b42318}.option-row{min-width:0}.option-row.has-inline{grid-template-columns:minmax(0,1fr) minmax(180px,42%);align-items:stretch;gap:10px;display:grid}.option-inline-detail{flex-direction:column;justify-content:center;min-width:0;display:flex}.option-inline-detail input[type=text],.option-inline-detail input[type=email]{width:100%;height:100%;min-height:54px;margin:0;padding:12px 14px}.option-inline-detail .error{margin:6px 0 0}.escape-inline-active{display:block}.option-replacement{min-width:0;position:relative}.option-replacement input[type=text],.option-replacement input[type=email]{color:#0f172a;background:#eef6ff;border:2px solid #021984;border-radius:14px;width:100%;min-height:64px;margin:0;padding:14px 52px 14px 16px}.option-replacement-clear{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;width:44px;height:44px;padding:0;font-size:28px;line-height:1;position:absolute;top:10px;right:10px}.option-replacement-clear:hover{background:#fff}.option-replacement-clear:focus-visible{outline-offset:2px;outline:3px solid #3e4b8b}.option-replacement .error{margin:7px 0 0}.option-row.inline-error .option,.option-row.inline-error .option-replacement input[type=text],.option-row.inline-error .option-replacement input[type=email]{background:#fff7f6;border-color:#b42318}.answer-help,.help{color:#475569;margin:0;font-size:15px;line-height:1.5}.option-groups{gap:22px;display:grid}.choice-group{gap:8px;display:grid}.choice-group-title{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin:8px 24px 2px;font-size:13px;font-weight:600}.options{gap:10px;display:grid}.option{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d7dee9;border-radius:14px;align-items:center;gap:14px;min-height:54px;padding:14px 16px;font-size:16px;line-height:1.35;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.option:hover{background:#f8fafd;border-color:#3e4b8b}.option:active{background:#f1f5f9;border-color:#3e4b8b}.option.selected{background:#eef6ff;border:2px solid #021984}.option:focus-within{outline-offset:2px;outline:3px solid #021984}.option input{accent-color:#021984;flex:none;width:20px;height:20px}.option-label{align-items:center;gap:10px;min-width:0;display:flex}.option.disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.option.disabled input{opacity:.55}.option.disabled:hover{background:#f8fafc;border-color:#e2e8f0}textarea,input[type=text],input[type=email]{color:#0f172a;width:calc(100% - 48px);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;margin:8px 24px 0;padding:14px 16px;font-size:16px;line-height:1.45;transition:border-color .14s,outline-color .14s}textarea{resize:vertical;min-height:150px}textarea:hover,input[type=text]:hover,input[type=email]:hover{border-color:#94a3b8}textarea:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible{outline-offset:2px;border:2px solid #021984;outline:3px solid #3e4b8b}textarea[aria-invalid=true],input[aria-invalid=true]{background:#fff7f6;border:2px solid #b42318}.error{color:#b42318;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.45}.concept{color:#0f172a;background:#eef6ff;border-left:4px solid #021984;border-radius:0 16px 16px 0;margin:8px 24px;padding:22px 24px;font-size:18px;line-height:1.55}.concept p{margin:0}.survey-footer{border-radius:0 0 var(--survey-radius) var(--survey-radius);background:#fff;padding:18px 56px 44px}.survey-nav{justify-content:space-between;gap:16px;display:flex}.survey-nav button,.start-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .14s,border-color .14s,outline-color .14s}.next{color:#fff;background:#021984;border:1px solid #021984}.next:hover:not(:disabled){background:#061f9a}.next:active:not(:disabled){background:#01136a}.next:focus-visible{outline-offset:3px;outline:3px solid #3e4b8b}.next:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0}.back{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.back:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.back:active:not(:disabled){background:#f1f5f9}.back:focus-visible{outline-offset:3px;outline:3px solid #3e4b8b}.back:disabled{color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.offline{color:#b42318;margin:12px 0 0;font-size:14px}.complete-shell{align-items:center}.complete{min-height:0;padding:0;overflow:hidden}.complete-brand{background:#021984;padding:34px 48px}.complete-brand img{width:min(500px,100%);height:auto;display:block}.complete-copy{padding:46px 48px 50px}.complete-copy h1{margin:0 0 14px;font-size:32px;line-height:1.15}.complete-copy p{color:#475569;max-width:620px;margin:0;font-size:16px;line-height:1.55}.complete-cta{color:#fff;background:#021984;border:1px solid #021984;border-radius:14px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .14s,outline-color .14s;display:inline-flex}.complete-cta:hover{background:#061f9a}.complete-cta:active{background:#01136a}.complete-cta:focus-visible{outline-offset:3px;outline:3px solid #3e4b8b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.priority-badge,.priority-number{color:#021984;background:#eef6ff;border:1px solid #021984;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-grid}.priority-list{background:#f8fafc;border:1px solid #d7dee9;border-radius:14px;gap:7px;margin:8px 24px 14px;padding:12px;display:grid}.priority-title{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:13px;font-weight:600}.priority-item{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:38px;display:grid}.priority-controls{gap:5px;display:flex}.priority-controls button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:36px;min-height:32px;padding:0;font-size:16px}.priority-controls button:disabled{opacity:.4;cursor:not-allowed}.start-shell{background:#f7f9fc;place-items:center;padding:48px;display:grid}.start-card{width:min(720px,100%);overflow:hidden}.start-brand{background:#021984;padding:34px 48px}.start-brand img{width:min(500px,100%);height:auto;display:block}.start-copy{padding:46px 48px 50px}.start-copy h1{color:#0f172a;letter-spacing:-.02em;max-width:600px;margin:0 0 18px;font-size:32px;font-weight:700;line-height:1.12}.start-copy>p{color:#475569;max-width:620px;margin:0 0 16px;font-size:16px;line-height:1.55}.start-facts{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.start-facts span{color:#475569;background:#fff;border:1px solid #d7dee9;border-radius:999px;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.privacy-note{margin-bottom:8px!important}.save-note{font-size:14px!important}.resume-notice{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;margin:24px 0 0;padding:16px 18px}.resume-notice p{color:#475569;margin:6px 0 0;font-size:14px;line-height:1.45}.start-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.start-button{min-width:150px}.start-over-button{min-width:120px}@media (width<=720px){.shell{background:#f7f9fc;padding:0;display:block}.card{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.survey-card{background:#f7f9fc}.survey-brand{background:#021984;border-radius:0;width:auto;padding:16px 20px;position:static}.survey-brand .brand img{width:min(220px,74vw)}.survey-progress{background:#f7f9fc;padding:17px 20px 0}.question-header{z-index:8;background:#f7f9fc;padding:32px 20px 10px;position:sticky;top:0;box-shadow:0 8px 20px #0f172a0f}.question-header h1{font-size:20px;line-height:1.22}.question-meta{margin-top:10px}.selection-counter,.more-options-cue{font-size:13px}.answer-panel{background:#f7f9fc;padding:8px 20px 110px}.answer-guidance{margin:0 0 14px}.option-row.has-inline{grid-template-columns:minmax(0,1fr) minmax(120px,42%);gap:8px}.option-inline-detail input[type=text],.option-inline-detail input[type=email]{min-height:48px}.option-replacement input[type=text],.option-replacement input[type=email]{min-height:60px;padding-left:16px}.option-replacement-clear{top:8px}.answer-help,.help{margin:0;font-size:15px}.choice-group-title{margin:8px 0 2px}.option{background:#fff;min-height:48px;padding:13px 14px}.concept{border-radius:0 14px 14px 0;margin:8px 0;padding:20px;font-size:17px}.priority-list{margin:8px 0 14px}textarea,input[type=text],input[type=email]{width:100%;margin:8px 0 0}.survey-footer{z-index:10;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7dee9;border-radius:0;position:sticky;bottom:0;box-shadow:0 -10px 24px #0f172a14}.survey-nav button{min-width:108px}.complete-shell{padding:0;display:block}.complete{background:#fff;min-height:100dvh;padding:0}.complete-brand{padding:28px 20px}.complete-brand img{width:min(350px,100%)}.complete-copy{padding:42px 24px 36px}.complete-copy h1{font-size:28px}.start-shell{padding:0;display:block}.start-card{background:#f7f9fc}.start-brand{padding:28px 20px}.start-brand img{width:min(350px,100%)}.start-copy{padding:42px 24px 36px}.start-copy h1{font-size:28px}.start-copy>p{font-size:16px}.start-actions{flex-direction:column}.start-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.survey-intro{border-left:3px solid var(--survey-accent);background:color-mix(in srgb,var(--survey-accent) 7%,transparent);color:var(--survey-muted);border-radius:0 10px 10px 0;margin:0 0 28px;padding:16px 18px;font-size:.96rem;line-height:1.55}
