@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-cyrillic-ext-wght-normal-D_UHSL_T.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.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{--bg:#1c1d21;--bg-image:radial-gradient(1200px 700px at 12% -10%, #2a2c31, transparent 70%);--surface:#25262b;--surface-2:#2e2f35;--surface-3:#37383f;--line:#ffffff12;--line-strong:#ffffff24;--ink:#f2f2f4;--ink-2:#a4a6af;--ink-3:#8b8d96;--accent:#5aaef0;--accent-2:#2f86d6;--accent-3:#7bc8f5;--link:#8fcaf7;--focus:#8fcaf7;--btn-bg:#f2f2f4;--btn-ink:#16171a;--btn-hover:#fff;--selected-bg:#1d2b3b;--selected-line:#5aaef0;--bar-muted:#6c6e78;--bar-fill:linear-gradient(90deg, var(--accent), var(--accent-2));--bar-track:var(--surface-3);--pattern-muted:#3b3c44;--tag-bg:var(--surface-3);--brand-accent:#7bc8f5;--glow:linear-gradient(140deg, #1f5f9e 0%, #2f86d6 55%, #7bc8f5 100%);--glow-ink:#fff;--glow-ink-2:#fff;--glow-btn-bg:#1415188c;--glow-btn-ink:#fff;--glow-btn-border:inset 0 0 0 1px #ffffff47;--glow-shadow:inset 0 1px 0 #ffffff4d, 0 30px 60px -30px #2f86d68c;--glow-orb:radial-gradient(circle, #ffffff59, transparent 65%);--r-hero:28px;--r-card:22px;--r-inner:14px;--r-btn:999px;--card-bg:linear-gradient(180deg, #ffffff09, transparent 40%), var(--surface);--card-line:var(--line);--card-border:1px solid var(--card-line);--card-shadow:inset 0 1px 0 #ffffff0d;--card-edge:0px;--gap:14px;--font:"Hanken Grotesk Variable", system-ui, sans-serif;--font-display:var(--font);--display-weight:300;--display-tracking:-.035em;--display-case:none;--title-weight:350;--subtitle-weight:500;--quote-weight:350;--eyebrow-case:none;--eyebrow-tracking:0;--eyebrow-size:14px;--btn-weight:600;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font);color:var(--ink);background:var(--bg-image), var(--bg);background-attachment:fixed;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,p{margin:0}.card>*+*,.signin-form>*+*,.finding-example>*+*,.review-cols>div>*+*,.phase-outstanding>*+*,.loop-band>div>*+*,.apply-outcome>*+*,figcaption>*+*,.card>.checks:not(:first-child),.card>.phases:not(:first-child),.audits>.card>.tier-actions:not(:first-child){margin-top:12px}fieldset>legend{margin-bottom:10px}.audit-option>*+*,.team-card>*+*,.review-approve>*+*,.audit-intake>*+*{margin-top:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}video:focus,video:focus-within{outline:2px solid var(--focus);outline-offset:3px}h1[tabindex="-1"]:focus,legend[tabindex="-1"]:focus{outline:none}h1[id],h2[id],h3[id]{scroll-margin-top:24px}.page-loading{min-height:100dvh}html[data-app-route]:not([data-ready]) main{visibility:hidden}.page:has(>main .page-loading)>.site-footer{visibility:hidden}.skip-link{z-index:100;background:var(--btn-bg);color:var(--btn-ink);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.page{width:min(1160px,100% - 32px);margin:0 auto;padding:28px 0 56px}.topbar{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:14px;display:flex}.brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.lockup{--lk-size:17px;width:calc(var(--lk-size) * 11.2);color:var(--ink);font-family:"Poppins", var(--font);font-size:var(--lk-size);letter-spacing:.01em;text-transform:uppercase;gap:1px;font-weight:700;line-height:1;display:inline-grid}.lk-row{align-items:center;gap:.35em;display:flex}.lk-rule{background:var(--brand-accent);border-radius:1px;flex:1;min-width:.8em;height:.14em}.lk-o{color:var(--brand-accent);position:relative}.lk-o:after{content:"";background:var(--brand-accent);width:.1em;height:136%;position:absolute;top:-18%;left:50%;transform:translate(-50%)rotate(38deg)}.sidebar .lockup{--lk-size:17px;padding:4px 8px}.brand-mark{background:conic-gradient(from 200deg, var(--accent), var(--accent-2), var(--accent));border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff40}.preview-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.switcher{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.switcher select{background:var(--surface-2);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 30px 0 12px}.bento{gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.card{border-radius:var(--r-card);background:var(--card-bg);border:var(--card-border);border-left:max(var(--card-edge), 1px) solid var(--edge,var(--card-line));box-shadow:var(--card-shadow);grid-column:span 12;padding:26px;position:relative}.card.hero{border-radius:var(--r-hero);padding:clamp(26px,4vw,44px)}.card.raised{background:var(--surface-2)}.span-12{grid-column:1/-1}.stack{gap:var(--gap);grid-column:span 12;align-content:start;display:grid}@media (width>=760px){.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}}@media (width>=560px) and (width<=759px){.span-4,.span-3{grid-column:span 6}}.eyebrow{font-family:var(--eyebrow-font,inherit);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-case);color:var(--ink-2);margin-bottom:10px;font-weight:500;display:block}.display{font-family:var(--font-display);font-size:var(--display-size,clamp(44px, 7vw, 76px));font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:.98}.title{font-family:var(--font-display);font-size:clamp(26px,3.2vw,34px);font-weight:var(--title-weight);letter-spacing:-.02em;line-height:1.12}.subtitle{font-family:var(--font-display);font-size:19px;font-weight:var(--subtitle-weight);letter-spacing:-.01em;line-height:1.3}.lede{max-width:58ch;color:var(--ink-2);font-size:18px}.muted{color:var(--ink-2)}.prose{max-width:64ch}.prose>*+*{margin-top:.8em}.pill{text-align:center;text-wrap:balance;border-radius:var(--r-btn);background:var(--btn-bg);min-height:46px;color:var(--btn-ink);font-weight:var(--btn-weight);letter-spacing:-.005em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 22px;text-decoration:none;transition:transform .12s,background-color .12s,opacity .12s;display:inline-flex}.pill:hover{background:var(--btn-hover)}.pill:active{transform:translateY(1px)}.pill:disabled{cursor:not-allowed;opacity:.35}.pill.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pill.ghost:hover{background:var(--surface-2)}.pill.glow-btn{background:var(--glow-btn-bg);color:var(--glow-btn-ink);box-shadow:var(--glow-btn-border)}.tag{background:var(--tag-bg);color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.tag:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.landing-hero{align-content:start;gap:24px;display:grid}.checks{color:var(--ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:baseline;gap:10px;display:flex}.checks li:before{content:"";background:var(--accent-2);border-radius:3px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.checks.crossed li:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.stat-card{align-content:space-between;gap:18px;min-height:260px;display:grid}.spark{width:100%;height:64px}.spark .muted-bar{fill:var(--pattern-muted)}.spark .top-bar{fill:var(--accent)}.point h3,.get h3{margin:8px 0}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 2px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+" / "";color:var(--ink-2);font-size:22px;font-weight:300;line-height:1}.faq details[open] summary:after{content:"−" / ""}.faq details p{max-width:66ch;color:var(--ink-2);padding:0 2px 20px}.site-footer{border-top:1px solid var(--line);gap:14px;margin-top:40px;padding-top:24px;display:grid}.site-footer .logo-link{justify-self:start;line-height:0;display:inline-block}.site-footer .logo{width:auto;height:30px}.footer-note{max-width:80ch;color:var(--ink-3);font-size:13px;line-height:1.5}.footer-meta{color:var(--ink-3);font-size:12px}.quiz{width:min(760px,100%);margin:0 auto}.quiz-head{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-bottom:24px;display:grid}.dial{width:104px;height:104px;position:relative}.dial svg{width:100%;height:100%;display:block}.dial-track{stroke:var(--surface-3)}.dial-fill{transition:stroke-dashoffset .38s cubic-bezier(.2,.7,.2,1)}.stop-a{stop-color:var(--accent-2)}.stop-b{stop-color:var(--accent)}.dial-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dial-label strong{font-family:var(--num-font,var(--font-display));font-size:34px;font-weight:var(--display-weight);letter-spacing:-.03em;line-height:1}.dial-label span{color:var(--ink-2);font-size:12px}.quiz fieldset{border:0;min-width:0;margin:0;padding:0}.quiz legend{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:var(--title-weight);letter-spacing:-.015em;padding:0;line-height:1.22}.quiz-question{font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;margin:0}.options{gap:10px;margin-top:20px;display:grid}.option{border-radius:var(--r-inner);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:15px 18px;transition:background-color .12s,box-shadow .12s;display:grid}.option:hover{background:var(--surface-3)}.option:has(input:checked){background:var(--selected-bg);box-shadow:inset 0 0 0 1.5px var(--selected-line)}.option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.option input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ink-3);cursor:pointer;border-radius:50%;flex:none;margin:2px 0 0}.option input[type=checkbox]{border-radius:6px}.option input:checked{background:radial-gradient(circle, #fff 0 4px, transparent 5px), var(--selected-line);box-shadow:none}.option input[type=checkbox]:checked{background:var(--selected-line);box-shadow:inset 0 0 0 4px var(--selected-line), inset 0 0 0 20px #fff}.option input:focus-visible{outline:none}.quiz-nav{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.quiz-nav .hint{text-align:center;color:var(--ink-2);flex:1;font-size:14px}.analyzing{text-align:center;place-items:center;gap:18px;min-height:52vh;display:grid}.pulse{background:conic-gradient(from 0deg, var(--accent), var(--accent-2), transparent 70%);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite spin;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%);mask:radial-gradient(circle,#0000 55%,#000 57%)}@keyframes spin{to{transform:rotate(1turn)}}.dx-hero{align-content:start;gap:18px;display:grid}.dx-name{font-family:var(--font-display);font-size:clamp(42px,6.4vw,72px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1}.dx-name .plus{color:var(--ink-3)}.secondary{border-top:1px solid var(--line);gap:6px;padding-top:18px;display:grid}.secondary strong{font-family:var(--font-display);font-size:22px;font-weight:var(--subtitle-weight);letter-spacing:-.01em}.bars{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bar{grid-template-columns:1fr auto;gap:6px 12px;font-size:14px;display:grid}.bar .track{background:var(--bar-track);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.bar .fill{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--bar-muted);display:block}.bar.top .fill{background:var(--bar-fill)}.bar.top{color:var(--ink);font-weight:600}.bar .value{font-family:var(--num-font,inherit);font-variant-numeric:tabular-nums;color:var(--ink-2)}.factor-list{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.factor-list li{border-left:2px solid var(--accent);gap:2px;padding-left:14px;display:grid}.factor-list strong{font-weight:500}.factor-list span{color:var(--ink-2);font-size:14px}.label-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.label-row .dot{background:var(--accent-2);border-radius:50%;width:10px;height:10px}.label-row .dot.warm{background:var(--accent-3)}.label-row .dot.accent{background:var(--accent)}.big-quote{font-family:var(--font-display);font-size:clamp(20px,2.4vw,24px);font-weight:var(--quote-weight);letter-spacing:-.01em;line-height:1.35}.community{background:var(--glow);min-height:240px;color:var(--glow-ink);box-shadow:var(--glow-shadow);border:0;align-content:space-between;gap:16px;display:grid;overflow:hidden}.community:after{content:"";background:var(--glow-orb);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-60px}.community .eyebrow,.community p{color:var(--glow-ink-2)}.community .note{font-size:14px}.actions{flex-wrap:wrap;gap:10px;display:flex}.bento.align-start{align-items:start}.section-gap{margin-top:var(--gap)}.worksheet{margin-top:40px}.ws-head{gap:12px;display:grid}.ws-step{gap:16px;display:grid}.ws-step h3{font-family:var(--font-display);font-size:21px;font-weight:var(--subtitle-weight);letter-spacing:-.01em}.ws-step-num{background:var(--surface-3);vertical-align:3px;border-radius:10px;place-items:center;width:30px;height:30px;margin-right:10px;font-size:14px;font-weight:600;display:inline-grid}.ws-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-check{background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.ws-check input,.ws-toggle input{width:18px;height:18px;accent-color:var(--selected-line);flex:none;margin-top:3px}.ws-count{color:var(--ink-2);font-size:14px}.ws-field{gap:6px;display:grid}.ws-field span{color:var(--ink-2);font-size:14px}.ws-field textarea,.ws-blank,.ws-table input[type=text]{background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);resize:vertical;border:0;border-radius:10px;padding:10px 12px}.ws-field textarea:focus,.ws-blank:focus,.ws-table input[type=text]:focus{outline:2px solid var(--focus);outline-offset:1px}.ws-template{line-height:2.1}.ws-blank{vertical-align:baseline;width:min(260px,100%);margin:0 4px;padding:2px 10px;display:inline-block}.ws-prompts{border-radius:var(--r-inner);background:var(--surface-2);padding:16px 18px}.ws-prompts h4{margin:0 0 8px;font-size:15px;font-weight:600}.ws-prompts ul,.ws-list{color:var(--ink-2);margin:0;padding-left:20px}.ws-note{border-left:2px solid var(--accent-2);color:var(--ink-2);padding-left:14px}.ws-table-wrap{border-radius:var(--r-inner);box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto}.ws-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.ws-table th,.ws-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.ws-table th{background:var(--surface-2);font-weight:600}.ws-table input[type=text]{border-radius:8px;padding:6px 8px}@media (width<=640px){.ws-table-wrap{box-shadow:none;border-radius:0;overflow:visible}.ws-table,.ws-table tbody{min-width:0;display:block}.ws-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ws-table tr{border-radius:var(--r-inner);background:var(--surface-2);gap:10px;margin-bottom:10px;padding:14px;display:grid}.ws-table th,.ws-table td{background:0 0;border:0;padding:0;display:block}.ws-table th[scope=row]{font-size:15px}.ws-table td:empty{display:none}.ws-table td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--ink-2);margin-bottom:6px;font-size:13px;display:block}.ws-table input[type=text]{background:var(--surface);padding:10px 12px}.ws-table tr:has(.ws-td-toggle){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px}.ws-table tr:has(.ws-td-toggle)>:not(th):not(.ws-td-toggle){grid-column:1/-1}.ws-table .ws-td-toggle{align-items:center;gap:8px;display:flex}.ws-table .ws-td-toggle:before{margin:0!important}.ws-table .ws-td-notes:before{display:none!important}}@media (width>=641px){.ws-table input::placeholder{color:#0000}}.ws-toggle{flex-wrap:wrap;gap:10px;display:flex}.ws-toggle label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ws-buckets{gap:12px;display:grid}@media (width>=760px){.ws-buckets{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.ws-bucket{border-radius:var(--r-inner);background:var(--surface-2);align-content:start;gap:10px;padding:18px;display:grid}.ws-examples-fold>summary{cursor:pointer;width:fit-content;color:var(--link);font-size:14px;font-weight:600}.ws-examples-fold[open]>summary{margin-bottom:6px}.ws-field.inline{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.ws-bucket .ws-field textarea{background:var(--surface)}.ws-bucket h4{font-size:17px;font-weight:600}.ws-examples{gap:10px;display:grid}@media (width>=760px){.ws-examples{grid-template-columns:1fr 1fr}}.ws-example{background:var(--surface-2);border-radius:12px;padding:14px 16px;font-size:15px}.ws-example strong{color:var(--ink-2);margin-bottom:4px;font-size:13px;display:block}.ws-plan{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.ws-plan{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}}.ws-day{border-radius:var(--r-inner);background:var(--surface-2);align-content:start;gap:6px;padding:16px;display:grid}.ws-day .day{color:var(--ink-2);font-size:13px}.ws-pullquote{border-radius:var(--r-inner);background:var(--surface-2);font-family:var(--font-display);font-size:21px;font-weight:var(--title-weight);margin:8px 0;padding:20px 22px;line-height:1.35}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{:root{--ink:#111;--ink-2:#333;--ink-3:#555;--surface:#fff;--surface-2:#f3f3f3;--surface-3:#e6e6e6;--line:#ccc;--card-bg:#fff}body{background:#fff}.no-print,.community,.sidebar,.switcher{display:none!important}.card{break-inside:avoid;box-shadow:none;border:1px solid #ccc}}.support-note{border-top:1px solid var(--line);max-width:68ch;color:var(--ink-2);padding-top:14px;font-size:15px;line-height:1.55}.support-note p{margin:0}.test-audit{max-width:760px;margin:14px 0 20px}.test-audit-form{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:10px;display:flex}.test-audit-form .field{gap:6px;min-width:0;display:grid}.test-audit-form input[type=email]{min-width:min(100%,280px)}.ai-costs{border:1px solid var(--line-strong);border-radius:var(--r-inner);flex-wrap:wrap;align-items:baseline;gap:4px 16px;max-width:760px;margin:10px 0 0;padding:10px 14px;font-size:14px;display:flex}.ai-costs ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.ai-choice{gap:10px;max-width:760px;margin:14px 0 6px;display:grid}.ai-choice-fields{flex-wrap:wrap;gap:12px 16px;display:flex}.ai-choice-fields .field{gap:6px;min-width:0;display:grid}.ai-choice .pill{justify-self:start}.ai-estimate,.ai-estimate-note{margin:0}.ai-estimate-note{font-size:14px}.ai-runs p,.ai-runs ul{margin:6px 0 0}.ai-runs ul{padding-left:18px;font-size:14px}.staff-list{gap:12px;max-width:900px;margin:16px 0 0;padding:0;list-style:none;display:grid}.staff-row{border:1px solid var(--line-strong);border-radius:var(--r-inner);gap:12px;padding:16px 18px;display:grid}.staff-row.inactive{opacity:.75}.staff-row-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.staff-tags{flex-wrap:wrap;gap:6px;display:flex}.staff-tags .tag{padding:3px 10px;font-size:12px}.tag.warn:before{background:var(--accent-3)}.staff-row-edit{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.staff-row-edit .field,.staff-add .field{gap:6px;min-width:0;display:grid}.role-checks{border:0;flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0;padding:0;display:flex}.role-checks legend{width:100%;margin-bottom:4px}.staff-add{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;max-width:900px;display:flex}.staff-add input[type=email]{min-width:min(100%,260px)}.staff-events{font-size:14px}.recovery-codes ol{columns:2;max-width:420px}.recovery-codes code{font-size:15px}.two-step{max-width:640px}.two-step p{margin:0 0 10px}.mfa-qr{background:#fff;border-radius:8px;width:200px;height:200px;margin:6px 0 12px;padding:8px;display:block}.recovery-list{columns:2;max-width:420px;margin:0 0 14px}.mfa-form,.mfa-verify{margin-top:8px}.app{min-height:100vh}[data-layout=calm] body{font-size:17px;line-height:1.6}[data-layout=calm] .page{width:min(1120px,100% - 32px);padding-top:18px}[data-layout=calm] .topbar{gap:14px;padding:6px 0 18px}[data-layout=calm] .public-nav{flex-wrap:wrap;gap:4px 18px;display:flex}[data-layout=calm] .public-nav .top-link{min-height:40px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0;font-size:16px;font-weight:500}[data-layout=calm] .public-nav .top-link:hover{border-bottom-color:var(--line)}[data-layout=calm] .public-nav .top-link[aria-current=page]{border-bottom-color:var(--sky)}[data-layout=calm] .card{background:0 0;border:0;padding:8px 0}[data-layout=calm] .card.raised,[data-layout=calm] .card.community{border-radius:var(--r-card);background:var(--mist);padding:clamp(22px,3.5vw,36px)}[data-layout=calm] .card.hero{padding:8px 0}[data-layout=calm] .bento{row-gap:36px}@media (width>=760px){[data-layout=calm] .bento{column-gap:40px}}[data-layout=calm] .eyebrow{color:var(--deep);font-weight:600}[data-layout=calm] .lede{font-size:19px;line-height:1.55}[data-layout=calm] .pill{min-height:50px;padding:0 26px;font-size:17px}[data-layout=calm] .pill.ghost{box-shadow:inset 0 0 0 2px var(--ink)}[data-layout=calm] .checks li:before{background:var(--sky)}[data-layout=calm] .site-footer{border-top:1px solid var(--line);margin-top:72px;padding:36px 0 0}[data-layout=editorial] .bento{row-gap:30px}@media (width>=760px){[data-layout=editorial] .bento{column-gap:36px}}[data-layout=editorial] .card{border:0;border-top:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0;padding:26px 0 6px}[data-layout=editorial] .card.hero{border-top:3px solid var(--ink);padding:34px 0 10px}[data-layout=editorial] .card.community,[data-layout=editorial] .card.raised{border-radius:var(--r-card);border:0;padding:30px}[data-layout=editorial] .card.raised{background:var(--surface-2)}[data-layout=editorial] .card.community{background:var(--glow);box-shadow:var(--glow-shadow)}[data-layout=editorial] .eyebrow{align-items:center;gap:12px;display:flex}[data-layout=editorial] .eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:34px;height:3px}[data-layout=editorial] .quiz.card.hero{border-top-width:3px}[data-layout=sidebar] .app{margin:var(--app-margin,0);min-height:calc(100vh - 2 * var(--app-margin,0px));border-radius:var(--app-radius,0);background:var(--app-bg,var(--bg));box-shadow:var(--app-shadow,none);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){[data-layout=sidebar] .app{grid-template-columns:264px minmax(0,1fr)}}.sidebar{background:var(--sidebar-bg,var(--surface));border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-width:0;padding:22px 18px;display:grid}@media (width>=900px){.sidebar{top:var(--app-margin,0px);height:calc(100vh - 2 * var(--app-margin,0px));border-bottom:0;border-right:1px solid var(--line);border-radius:var(--app-radius,0) 0 0 var(--app-radius,0);position:sticky;overflow-y:auto}}.sidebar .brand{padding:4px 8px}.side-nav{gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (width>=900px){.side-nav{display:grid;overflow:visible}}.side-nav a,.side-nav button{border-radius:var(--nav-radius,12px);width:100%;min-height:40px;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}@media (width>=900px){.side-nav a,.side-nav button{white-space:normal}}.side-nav a:hover,.side-nav button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.side-nav button:disabled{cursor:default;opacity:.55}.side-nav [aria-current]{background:var(--nav-active-bg,var(--ink));color:var(--nav-active-ink,var(--bg));font-weight:600}.side-nav [aria-current]:hover{background:var(--nav-active-bg,var(--ink));color:var(--nav-active-ink,var(--bg))}.side-nav .marker{background:var(--surface-3);width:22px;height:22px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.side-nav .done .marker{background:var(--accent-2);color:#fff}.side-nav [aria-current] .marker{color:inherit;background:#fff3}.side-nav .label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-layout=sidebar] .page{width:100%;max-width:1120px;padding:28px clamp(16px,3vw,36px) 56px}[data-layout=sidebar] .sidebar .switcher{padding:0 8px}[data-layout=column] .page{width:min(640px,100% - 32px)}[data-layout=column] .bento>*,[data-layout=column] .bento>.stack{grid-column:1/-1}[data-layout=column] .quiz-nav{z-index:5;background:var(--dock-bg,var(--surface));box-shadow:var(--dock-shadow,0 12px 30px -10px #00000040);border-radius:999px;padding:8px;position:sticky;bottom:16px}[data-layout=column] .quiz-head{grid-template-columns:auto 1fr}[data-layout=column] .card.hero{padding:26px}@media (width<=899px){[data-layout=sidebar] .app{min-height:100vh;box-shadow:none;border-radius:0;margin:0}}[data-layout=margin] .page{width:min(900px,100% - 32px)}[data-layout=margin] .bento>*,[data-layout=margin] .bento>.stack{grid-column:1/-1}[data-layout=margin] .bento{row-gap:26px}[data-layout=margin] .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}[data-layout=margin] .card.community,[data-layout=margin] .card.raised{border-radius:var(--r-card);padding:26px 28px}[data-layout=margin] .card.raised{background:var(--surface-2)}[data-layout=margin] .card.community{background:var(--glow);box-shadow:var(--glow-shadow)}@media (width>=1100px){[data-layout=margin] .page{width:min(1060px,100% - 32px);padding-left:180px;position:relative}[data-layout=margin] .page:before{content:"";background:var(--margin-line,var(--accent));opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:158px}[data-layout=margin] .card .eyebrow{text-align:right;width:140px;margin:0;position:absolute;top:10px;left:-180px;transform:rotate(-3deg)}[data-layout=margin] .card.community .eyebrow,[data-layout=margin] .card.raised .eyebrow{top:28px;left:-208px}}[data-layout=centered] .page{width:min(900px,100% - 32px)}[data-layout=centered] .bento>*,[data-layout=centered] .bento>.stack{grid-column:1/-1}[data-layout=centered] .card.hero,[data-layout=centered] .card.community,[data-layout=centered] .quiz-head{text-align:center;justify-items:center}[data-layout=centered] .card.hero .lede,[data-layout=centered] .card.hero .prose{margin-inline:auto}[data-layout=centered] .card.hero .actions,[data-layout=centered] .card.hero .checks{justify-content:center}[data-layout=centered] .quiz-head{grid-template-columns:1fr}[data-layout=centered] .eyebrow{align-items:center;gap:12px;display:flex}[data-layout=centered] .card.hero .eyebrow,[data-layout=centered] .card.community .eyebrow{justify-content:center}[data-layout=centered] .card.hero .eyebrow:before,[data-layout=centered] .card.hero .eyebrow:after{content:"";background:var(--accent);width:28px;height:1px}.home-link{color:inherit;text-decoration:none}.top-link{min-height:36px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.top-link:hover,.top-link[aria-current]{background:var(--ink);color:var(--bg)}.step-card{box-shadow:var(--card-shadow), inset 0 3px 0 var(--accent-3);align-content:start;gap:16px;display:grid}.step-card .pill{justify-self:start}.step-example,.step-example dl{gap:10px;margin:0;display:grid}.step-example dl>div{border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:0 var(--r-inner) var(--r-inner) 0;padding:10px 14px}.step-example dl>div:last-child{border-left-color:var(--accent-3)}.step-example dt{font-size:14px;font-weight:600}.step-example dd{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.55}.step-encouragement{color:var(--ink-2);margin:0;font-style:italic;line-height:1.6}.tie-chooser{border-radius:var(--r-inner);background:var(--surface-2);gap:8px;padding:16px 18px;display:grid}.because .because-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.because .because-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}.because-list li{border-radius:var(--r-inner);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);align-content:start;gap:8px;padding:16px 18px;display:grid}.because-list q{font-family:var(--font-display);font-size:17px;font-weight:var(--subtitle-weight);line-height:1.35}.because-list .muted{font-size:13px}.personal{max-width:70ch;color:var(--ink-2);margin-top:16px}.tablist{margin-bottom:var(--gap);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.tablist [role=tab]{min-height:40px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:600}.tablist [role=tab][aria-selected=true]{background:var(--btn-bg);color:var(--btn-ink)}.tabpanel[hidden]{display:none}.bars.evidence .bar{grid-template-columns:1fr auto}.band{color:var(--ink-2);font-size:13px;font-weight:600}.bar.top .band{color:var(--ink)}.bar.flag .value{color:var(--link);font-weight:700}.upsell{box-shadow:var(--card-shadow), inset 0 0 0 2px var(--accent);align-content:start;display:grid}.upsell .pill{justify-self:start}.ws-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-progress{gap:8px;font-size:14px;display:grid}.ws-progress .track{background:var(--bar-track);border-radius:999px;height:6px;overflow:hidden}.ws-progress .fill{height:100%;width:calc(var(--v) * 100%);background:var(--bar-fill);transition:width .3s;display:block}.ws-summary-list{gap:18px;margin:18px 0 0;display:grid}.ws-summary-step dt{font-family:var(--font-display);font-weight:var(--subtitle-weight);margin-bottom:8px}.ws-summary-step dd{border-left:2px solid var(--accent);gap:2px;margin:0 0 10px;padding-left:14px;display:grid}.ws-summary-step dd .muted{font-size:13px}.ws-summary-step dd strong{white-space:pre-wrap;font-weight:500}.sample-badge{background:var(--surface-2);width:fit-content;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);border-radius:999px;place-self:start;margin-top:10px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.pricing-head{gap:8px;display:grid}.tier{align-content:start;gap:12px;display:grid}.tier .pill{align-self:end;margin-top:8px}.tier.highlight{box-shadow:var(--card-shadow), inset 0 0 0 2px var(--accent)}.price{font-family:var(--num-font,var(--font-display));font-size:40px;font-weight:var(--display-weight);letter-spacing:-.03em;line-height:1}.price-note{margin-top:-6px;font-size:13px}.demo-banner{border-radius:var(--r-inner);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--ink);padding:12px 16px;font-weight:600}.checkout .card.hero{gap:18px;display:grid}.order{border-radius:var(--r-inner);background:var(--surface-2);gap:8px;padding:18px;display:grid}.order-line{justify-content:space-between;gap:12px;display:flex}.order-line.total{border-top:1px solid var(--line);padding-top:10px}.audit-form{gap:14px;width:min(820px,100%);margin:0 auto;display:grid}.audit-step{font-size:14px}.audit-fields,.audit-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.audit-fields{gap:22px;margin-top:8px}.audit-field input[type=date],.audit-field input[type=number],.chapter-row select{background:var(--surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border:0;border-radius:10px;max-width:280px;padding:0 12px}.audit-field input[type=range]{width:100%;max-width:420px;accent-color:var(--selected-line)}.pct{font-family:var(--num-font,inherit);color:var(--ink)}.chapter-grid{gap:10px;display:grid}.chapter-row{border-radius:var(--r-inner);background:var(--surface-2);grid-template-columns:1fr;align-items:center;gap:6px;padding:12px 14px;display:grid}@media (width>=640px){.chapter-row{grid-template-columns:1fr 240px}.chapter-row select{max-width:none}}.status-card{align-content:start;gap:12px;display:grid}.status-chip{background:var(--surface-2);width:fit-content;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:999px;padding:6px 14px;font-weight:700;display:inline-flex}.status-on_track .status-chip{box-shadow:inset 0 0 0 2px #1f9d55}.status-at_risk .status-chip{box-shadow:inset 0 0 0 2px #d18a00}.status-not_feasible .status-chip{box-shadow:inset 0 0 0 2px #c62f2a}.stats{gap:6px;margin:4px 0 0;display:grid}.stats dt{font-family:var(--font-display);font-size:18px;font-weight:var(--subtitle-weight)}.stats dd{margin:0;font-size:14px}.timeline{gap:14px;margin-bottom:18px;display:grid}.tl-row{gap:6px;font-size:14px;display:grid}.tl-track{background:var(--bar-track);border-radius:999px;height:14px;overflow:hidden}.tl-fill{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;display:block}.tl-fill.have{background:var(--bar-muted)}.tl-fill.need{background:var(--bar-fill)}.tl-fill.need.status-not_feasible{background:#c62f2a}.work-list{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.work-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.work-list.compact li{padding:5px 0}.levers{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.levers{grid-template-columns:repeat(3,1fr)}}.levers li{border-radius:var(--r-inner);background:var(--surface);font-family:var(--font-display);font-size:17px;font-weight:var(--subtitle-weight);padding:16px 18px}.phases{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}@media (width>=760px){.phases{grid-template-columns:repeat(3,1fr)}}.phases li{gap:4px;font-size:14px;display:grid}.phases strong{font-family:var(--font-display);font-size:17px}.weeks{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.weeks{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}.week{border-radius:var(--r-inner);background:var(--surface-2);box-shadow:inset 0 3px 0 var(--bar-muted);align-content:start;gap:8px;padding:14px 16px;display:grid}.week.phase-0{box-shadow:inset 0 3px 0 var(--accent-3)}.week.phase-1{box-shadow:inset 0 3px 0 var(--accent)}.week.phase-2{box-shadow:inset 0 3px 0 var(--accent-2)}.week-head{justify-content:space-between;gap:8px;font-size:14px;display:flex}.week ul{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.week li{justify-content:space-between;gap:8px;display:flex}.week li.finishes span:first-child{font-weight:700}.fit-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fit-list li{align-items:baseline;gap:10px;display:flex}.fit-mark{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:50%;flex:none;transform:translateY(1px)}.fit-list .met .fit-mark{box-shadow:none;background:#1f9d55}.fit-list .unmet{color:var(--ink-2)}.brief-facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:14px;display:grid}.brief-facts dt{color:var(--ink-2)}.brief-facts dd{margin:0;font-weight:600}.brief-questions{gap:6px;margin:14px 0 0;padding-left:20px;display:grid}.insight-options{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.insight-options{grid-template-columns:repeat(2,1fr)}}.insight-options li{border-radius:var(--r-inner);background:var(--surface-2);gap:6px;padding:16px 18px;display:grid}.print-only{display:none}@media print{.tabpanel[hidden]{display:block!important}.print-only{display:block}:root[data-print] .site-footer .logo-link,:root[data-print] .footer-nav,:root[data-print] main .pill,:root[data-print] .version-tag,:root[data-print=result] .discriminant,:root[data-print=result] .email-capture,:root[data-print=result] #next-steps,:root[data-print=result] #panel-worksheet,:root[data-print=worksheet] main>:not(.result-tabs):not(.print-stamp),:root[data-print=worksheet] .result-tabs>.tabpanel:not(#panel-worksheet){display:none!important}.fold>summary:after,.plan-toggle>summary:after{display:none}.plan-toggle>summary{display:none!important}.bars .track,.bars .fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sticky{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none;animation:none;transform:none}.sticky:before{display:none}.result-scene img{max-width:260px}.sticky,.step-example,.fold,.plan-card,.because-list li,.bars li,.finding,.print-resource{break-inside:avoid}h1,h2,h3,summary{break-after:avoid}.print-resource{margin-top:8px}.print-stamp{color:var(--ink-3);margin-top:24px;font-size:12px}.tablist,.top-link,.preview-controls,.menu-button,.header-cta,.demo-banner{display:none!important}}.header-nav{align-items:center;gap:12px 26px;display:flex}.header-cta{flex:none}.topbar .focus-exit{min-height:44px;color:var(--ink-2);align-items:center;font-size:15px;display:inline-flex}.menu-button{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;display:none}@media (width<=959px){.menu-button{align-items:center;display:inline-flex}.header-nav{flex-basis:100%;display:none}.header-nav.open{gap:14px;padding:4px 0 8px;display:grid}.header-nav.open .public-nav{gap:0;display:grid}.header-nav.open .public-nav .top-link{text-align:left;justify-content:flex-start;width:100%;min-height:48px;font-size:17px}.header-nav.open .header-cta{justify-self:stretch}}.week li .muted,.work-list li .muted{white-space:nowrap;flex:none}.dx-variant{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:var(--subtitle-weight);color:var(--ink-2);margin-top:-6px}.dx-headline{max-width:46ch;line-height:1.45}.keep-lines{white-space:pre-line}.plan-card{gap:18px;display:grid}.plan-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.plan-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.plan-steps.single{grid-template-columns:minmax(0,60ch)}}.plan-steps li{border-radius:var(--r-inner);background:var(--surface-2);counter-increment:step;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 12px;padding:16px 18px;display:grid}.plan-steps li:before{content:counter(step);font-family:var(--font-display);font-size:28px;font-weight:var(--display-weight);color:var(--accent);grid-row:span 2;line-height:1}.plan-steps.single li:before{content:none}.plan-steps.single li{grid-template-columns:minmax(0,1fr)}.plan-steps strong{font-family:var(--font-display);font-weight:var(--subtitle-weight);font-size:17px;line-height:1.3}.plan-steps .muted{font-size:14px;line-height:1.45}.plan-avoid{border-top:1px solid var(--line);max-width:70ch;color:var(--ink-2);margin-top:18px;padding-top:14px}.plan-avoid strong{color:var(--ink);margin-right:4px}.discriminant{max-width:980px}.disc-options{gap:12px;display:grid}@media (width>=760px){.disc-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.disc-option{border-radius:var(--r-inner);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;align-content:start;justify-items:start;gap:10px;padding:16px;display:grid}.disc-option:hover{box-shadow:inset 0 0 0 2px var(--ink)}.disc-option p{line-height:1.5}.disc-choose{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600}.disc-option:hover .disc-choose{background:var(--btn-bg);color:var(--btn-ink);box-shadow:none}.text-button{color:var(--link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 0;font-size:14px;text-decoration:underline}.tier-group{border-top:1px solid var(--line);gap:4px;margin-top:18px;padding-top:18px;display:grid}.tier-group .muted{max-width:70ch}.price.in-words{font-family:var(--font);letter-spacing:0;font-size:20px;font-weight:600}.review fieldset.card{min-width:0;margin:0}.review legend{float:left;width:100%;margin-bottom:6px;padding:0}.review legend+*{clear:left}.review-dx{gap:4px;margin-top:12px;display:grid}.review-dx strong{font-family:var(--font-display);font-size:26px;font-weight:var(--subtitle-weight);line-height:1.15}.review-materials ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.file-pick{gap:6px;margin:8px 0 4px 36px;font-size:14px;display:grid}.file-pick input{max-width:100%;color:var(--ink-2)}.report-case dl{gap:14px;margin:14px 0 0;display:grid}.report-case dd{margin:2px 0 0}@media (width>=760px){.report-case{align-self:start;position:sticky;top:20px}}.report-body{gap:var(--gap);display:grid}.report-section{gap:10px;display:grid}.report-section p{max-width:68ch;line-height:1.55}.tier{flex-direction:column;display:flex}.tier .pill{margin-top:auto}.dx-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dx-top .pill{margin-left:auto}.version-tag{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.pill.small{padding:7px 14px;font-size:14px}.attempts{gap:8px;display:grid}.attempts ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.attempts li{border-top:1px solid var(--line);grid-template-columns:minmax(0,12em) minmax(0,10em) minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}@media (width<=600px){.attempts li{grid-template-columns:minmax(0,1fr)}}.offer-kind{background:var(--surface-2);width:fit-content;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-radius:999px;place-self:flex-start start;padding:3px 10px;font-size:12px;font-weight:600}.next-head{margin-bottom:var(--gap);gap:10px;display:grid}.offer{align-content:start;gap:10px;display:grid}.primary-offer{box-shadow:var(--card-shadow), inset 0 0 0 2px var(--accent)}.offer-head{align-items:center;gap:16px;display:flex}.offer-head>div{justify-items:start;gap:4px;display:grid}.offer-head .offer-icon{flex:none;width:56px;height:56px;margin:0}.primary-offer .pill{justify-self:start}.offer-title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.offer-title .price{font-size:28px}.adds-heading{margin-top:4px;font-size:15px}.offer-note{font-size:14px}.offer-stack{gap:var(--gap);align-content:start;display:grid}.offer-stack .pill{justify-self:start}.landing-offers{gap:10px;margin-top:20px;display:grid}.offer-row{gap:var(--gap);margin:8px 0;padding:0;list-style:none;display:grid}@media (width>=760px){.offer-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}}.landing-offers>.pill{justify-self:start}.email-capture{gap:10px;display:grid}.email-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:6px;display:flex}.email-field{flex:260px;gap:6px;min-width:0;display:grid}.email-label{font-size:14px;font-weight:600}.email-field input{border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:12px 14px}.email-form .tips{flex:100%}.email-form .error{color:var(--accent-3);flex:100%;font-weight:600}.email-capture .privacy{font-size:13px}.audit-disclaimer{max-width:70ch;font-size:14px}.audit-controls{flex-wrap:wrap;gap:12px 18px;margin:12px 0 16px;display:flex}.audit-controls label{gap:4px;font-size:14px;font-weight:600;display:grid}.audit-controls input,.task-editor input[type=number],.task-label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px}.audit-controls input[type=number]{width:6em}.explain{margin-top:16px}.explain ol{gap:4px;margin:8px 0 0;padding-left:1.3em;display:grid}.task-editor ul{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.task-editor li{border-radius:var(--r-inner);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.task-editor li.optional{opacity:.75}.task-label{width:100%;min-width:0}.task-hours{align-items:center;gap:6px;display:flex}.task-hours input{width:5.5em}.task-essential{align-items:center;gap:6px;font-size:14px;display:flex}.task-suggested{grid-column:1/-1;font-size:13px}.task-suggested.kept:after{content:" — still the suggestion"}@media (width<=600px){.task-editor li{grid-template-columns:minmax(0,1fr) auto}}.optional-tasks{margin-top:18px}.sample-facts{gap:10px;margin:12px 0 0;display:grid}.sample-facts dd{margin:2px 0 0}.tier-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;display:flex}.soon{min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.text-link,.contact-link{padding-block:3px}.text-link{color:var(--ink);text-underline-offset:3px;font-size:14px;text-decoration:underline}button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:14px}.landing-offers .offer .soon{align-self:start;min-height:30px;font-size:13px}.about-head .lede+.lede{margin-top:12px}.about-head .lede{max-width:62ch}.about-team>.title,.about-stories>.title{margin-bottom:16px}.team-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.team-card{grid-column:auto;grid-template-columns:minmax(110px,38%) 1fr;align-items:start;gap:20px;min-width:0;display:grid}.team-card img{aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:var(--r-inner);width:100%;height:auto}.team-since{margin:2px 0 10px;font-size:14px}.about-video .video-title{max-width:34ch;margin:8px 0 4px;font-size:clamp(20px,2.4vw,26px);font-weight:650;line-height:1.25}.video-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.about-stories .lede{max-width:62ch}.stories-note{max-width:62ch;margin:8px 0 22px;font-size:14px}.story-group+.story-group{margin-top:28px}.story-group>.subtitle{margin-bottom:12px}.stories{columns:2 300px;column-gap:var(--gap);margin:0;padding:0;list-style:none}.story{break-inside:avoid;margin:0 0 var(--gap);display:block}.story blockquote{border-left:3px solid var(--accent);margin:0;padding-left:14px}.story blockquote p{margin:0;line-height:1.55}.story-name{margin:12px 0 0;font-size:14px;font-weight:650}@media (width<=520px){.team-card{grid-template-columns:1fr}.team-card img{max-width:220px}}.possibilities ul{gap:6px;margin:8px 0;padding-left:1.1em;display:grid}.possibilities{margin-top:18px}.tier-options{gap:10px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.tier-options li{border-top:1px solid var(--line-strong);gap:2px;padding:10px 0;display:grid}.tier-option-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tier-option-price{font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:700}.status-note{color:var(--ink-2);font-size:14px;font-weight:600}.team-role{margin:2px 0 0;font-weight:600}.about-player{border-radius:var(--r-inner);aspect-ratio:16/9;background:#000;width:100%;max-width:100%;margin-top:14px}.about-stories>.pill{margin-top:8px}.audit-options{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.audit-option{flex-direction:column;grid-column:auto;gap:10px;min-width:0;display:flex}.audit-steps,.report-sequence,.order-steps{gap:10px;margin:10px 0 0;padding-left:1.3em;display:grid}.audit-steps li{gap:2px;display:grid}.order-steps li.done{font-weight:650}.order-steps li.done::marker{color:var(--accent)}.audit-intake{gap:18px;min-width:0;max-width:760px;display:grid}.audit-intake fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field{gap:8px;display:grid}.field-label{font-weight:650}.field-help{font-size:14px}.field textarea,.field input[type=text],.field select{font:inherit;border-radius:var(--r-inner);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);width:100%;padding:10px 12px}.radio-row{align-items:center;gap:8px;display:flex}.report-meta,.report-qa{gap:10px;margin:12px 0 0;display:grid}.report-meta div,.report-qa div{gap:2px;display:grid}.report-meta dt,.report-qa dt{font-weight:650}.report-meta dd,.report-qa dd{margin:0}.priority-label{color:var(--ink-2);margin:0 0 8px;font-size:14px;font-weight:700}.findings-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.finding{border-top:1px solid var(--line-strong);gap:6px;padding:14px 0 0;display:grid}.finding-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.finding-status{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:650}.finding-status.question{border:1px dashed var(--ink-2);box-shadow:none}.finding-where{margin:0;font-size:14px}.finding-passage{border-left:3px solid var(--line-strong);margin:0;padding:6px 0 6px 12px;font-style:italic}.finding-action{font-weight:600}.review-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.demo-note{font-size:14px;font-weight:600}.review-approve{justify-items:start;gap:10px;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audit-intake>*,.audit-intake .field{min-width:0}.field input[type=file]{width:100%;max-width:100%;font:inherit}.faq-jumps{flex-wrap:wrap;gap:8px;display:flex}.faq-list{margin:4px 0 0}.faq-page .faq-group{max-width:860px}.faq-item{border-top:1px solid var(--line-strong)}.faq-item:last-child{border-bottom:1px solid var(--line-strong)}.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+" / "";color:var(--ink-2);flex:none;font-size:24px;font-weight:300;line-height:1}.faq-item[open]>summary:after{content:"−" / ""}.faq-item>summary h3{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.faq-answer{max-width:70ch;padding:0 2px 20px}.faq-answer p{margin:0;line-height:1.6}.faq-source{color:var(--ink-2);font-size:13px;font-style:italic;margin-top:6px!important}.header-logo{width:187px;max-width:100%;height:auto;display:block}.sidebar .header-logo{box-sizing:content-box;width:min(187px,100% - 16px);padding:4px 8px}.display .byline{letter-spacing:.01em;color:var(--ink-2);margin-top:10px;font-size:.32em;font-weight:500;display:block}.home-intro p{max-width:64ch;margin:0 0 10px}.home-video{align-content:start;gap:10px;display:grid}.home-video .about-player{border-radius:var(--r-inner);width:100%}.home-assessment{box-shadow:var(--card-shadow), inset 0 3px 0 var(--accent-3);gap:12px;display:grid}.home-assessment .lede{max-width:62ch}.product-name{margin:0;font-size:15px}.home-note{margin:0;font-size:14px}.home-price{color:var(--ink);margin:0;font-size:14px;font-weight:600}.home-team{justify-items:start;gap:10px;display:grid}.audit-limits{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:14px;font-weight:600;display:flex}.refund-note,.intake-note{margin:12px 0 0;font-size:14px}.finding-basis{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px}.finding-basis.committee{border-color:var(--accent-3);color:var(--ink)}.get-note{max-width:70ch;color:var(--ink-2);margin:4px 2px 0}.plan-toggle>summary,.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.plan-toggle>summary::-webkit-details-marker{display:none}.fold>summary::-webkit-details-marker{display:none}.plan-toggle>summary:after,.fold>summary:after{content:"+" / "";color:var(--ink-2);flex:none;font-size:24px;font-weight:300;line-height:1}.plan-toggle[open]>summary{margin-bottom:16px}.plan-toggle[open]>summary:after,.fold[open]>summary:after{content:"−" / ""}.why-folds{gap:var(--gap);grid-column:span 12;align-content:start;min-width:0;display:grid}@media (width>=760px){.why-folds{grid-column:span 5}}.fold{padding-top:20px;padding-bottom:20px}.fold>summary{min-height:28px}.fold .because-list{grid-template-columns:none}.progress-steps{counter-reset:stage;gap:10px;width:100%;max-width:760px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.progress-steps li{counter-increment:stage;color:var(--ink-3);align-items:center;gap:10px;font-size:15px;display:flex;position:relative}.progress-steps li:before{content:counter(stage);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--line-strong);background:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.progress-steps li.done{color:var(--ink-2)}.progress-steps li.done:before{content:"✓";background:var(--accent);box-shadow:none;color:#000}.progress-steps li.current{color:var(--ink);font-weight:600}.progress-steps li.current:before{background:var(--btn-bg);box-shadow:none;color:var(--btn-ink)}@media (width>=760px){.progress-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.progress-steps li{flex-direction:column;align-items:flex-start;gap:8px;padding-right:10px;font-size:14px;line-height:1.35}.progress-steps li:not(:last-child):after{content:"";background:var(--line-strong);height:2px;position:absolute;top:13px;left:32px;right:4px}.progress-steps li.done:not(:last-child):after{background:var(--accent)}}.account-list .progress-steps{margin-top:10px}.signin-layout{align-items:start;gap:32px;display:grid}@media (width>=860px){.signin-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:56px}}.signin-art{display:none}@media (width>=860px){.signin-art{border-radius:var(--r-hero);background:var(--surface-2);place-items:center;min-height:360px;display:grid}.signin-art .offer-icon{width:220px;height:220px;margin:0}}input[type=file]::file-selector-button{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-right:12px;padding:0 18px;font-weight:600}.report-glance{border-radius:var(--r-card);background:var(--surface-2);gap:18px 40px;padding:clamp(20px,3vw,28px);display:grid}@media (width>=760px){.report-glance{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.report-glance>div{align-content:start;justify-items:start;gap:10px;display:grid}.glance-h{color:var(--ink-2);font-size:14px;font-weight:600}.glance-priorities{gap:4px;margin:0;padding:0;list-style:none;display:grid}.glance-priority{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-weight:600;display:inline-flex}.glance-priority:hover{text-decoration:underline}.glance-count{width:32px;height:32px;box-shadow:inset 0 0 0 3px var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.glance-priority.high .glance-count{background:var(--ink);color:var(--bg);box-shadow:none}.glance-priority.medium .glance-count{box-shadow:inset 0 0 0 3px var(--accent-2)}.glance-first{max-width:60ch;font-family:var(--font-display);align-items:baseline;gap:12px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.glance-step{background:var(--btn-bg);width:28px;height:28px;color:var(--btn-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;transform:translateY(-2px)}.findings-list{gap:16px}.findings-list>.finding{border:1px solid var(--line);border-left:5px solid var(--accent);background:var(--surface);border-radius:14px;gap:10px;padding:20px 22px}.priority-group.high .finding{border-left-color:var(--ink)}.priority-group.medium .finding{border-left-color:var(--accent-2)}.priority-label{align-items:center;gap:8px;margin:0 0 12px;display:flex}.priority-label:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%}.priority-group.high .priority-label:before{background:var(--ink);box-shadow:none}.priority-group.medium .priority-label:before{box-shadow:inset 0 0 0 3px var(--accent-2)}.priority-group+.priority-group{margin-top:28px}.finding-head{justify-content:flex-start;align-items:center;gap:8px}.finding-head strong{font-family:var(--font-display);flex-basis:100%;font-size:18px;line-height:1.35}.findings-list .finding-passage{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 10px 10px 0;padding:10px 14px}@media (width>=760px){.audit-report>.hero .report-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}}.report-legend dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;margin-top:12px;display:grid}.report-legend dt{font-weight:600}.report-legend dd{color:var(--ink-2);margin:2px 0 0}.finding-feedback{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.finding-basis.interpretation{border-style:dashed}.finding-evidence{font-size:14px}.finding-example{border:1px dashed var(--line);border-radius:12px;margin:14px 0 4px;padding:16px}.finding-example-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:10px 0;display:grid}.finding-example-note{font-size:14px}.sequence-note{margin-top:12px}.apply-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.apply-steps li{counter-increment:step;border:1px solid var(--line);border-radius:14px;align-content:start;gap:4px;padding:16px;display:grid}.apply-steps li:before{content:counter(step);color:var(--accent,currentColor);font-size:22px;font-weight:700;line-height:1}.apply-assurances{margin:8px 0 4px}.apply-privacy{font-size:14px}.apply-progress{gap:6px;margin-bottom:18px;display:grid}.apply-progress p{margin:0}.apply-bar{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.apply-bar span{border-radius:inherit;background:var(--accent,currentColor);height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.apply-bar span{transition:none}}.apply-help{max-width:62ch;margin:6px 0 0}.apply-field{gap:10px;display:grid}.apply-label{font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.3}.apply-field input,.apply-field textarea,.mail-field input,.mail-field select{font:inherit;border:1px solid var(--line-strong,var(--line));background:var(--surface,transparent);width:100%;max-width:560px;color:inherit;border-radius:12px;padding:12px 14px}.apply-field textarea{resize:vertical;max-width:720px}.apply-field input:focus-visible,.apply-field textarea:focus-visible,.mail-field input:focus-visible,.mail-field select:focus-visible{outline:3px solid var(--focus,#1d4ed8);outline-offset:2px}.apply-error{color:var(--danger,#b42318);margin:14px 0 0;font-weight:600}.apply-review{gap:0;margin:18px 0;display:grid}.apply-review>div{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.apply-review dt{color:var(--ink-2);font-size:14px}.apply-review dd{white-space:pre-wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0;display:flex}.apply-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.apply-outcome .actions,.apply-outcome .pill{margin-top:12px}.mail-note{margin:12px 0 0;font-weight:600}.mail-note.bad,.mail-status li.bad{border-color:var(--danger,#b42318)}.mail-field{gap:6px;display:grid}.mail-field>span{font-size:15px;font-weight:600}.mail-field small{color:var(--ink-2)}.report-coverage{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px 32px;display:grid}.report-coverage ul,.report-sequence+ul,.report-stage+ul{margin:6px 0 0;padding-left:20px}.finding-label{font-weight:650}.finding-conflicting{gap:6px;margin:4px 0;display:grid}.finding-conflicting .finding-label{margin:0}.finding-status.verification{border:1px dashed var(--ink-2);box-shadow:none}.report-stage+.report-stage{margin-top:14px}.report-challenge{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 10px 10px 0;margin-top:16px;padding:12px 14px}.desk-section>.card.fold{grid-column:auto;justify-self:stretch}.admin-account-menu,.account-menu-list{z-index:20;border:1px solid var(--line-strong,var(--line));background:var(--surface,#fff);border-radius:12px;min-width:240px;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.admin-account-menu p,.account-menu-list p{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.admin-account-menu ul,.account-menu-list ul{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-account-menu a,.admin-account-menu button,.account-menu-list a,.account-menu-list button{min-height:36px;color:var(--ink);align-items:center;font-size:15px;display:flex}.account-menu{position:relative}.account-link{align-items:center;text-decoration:none;display:inline-flex}.status-chip.small{padding:2px 10px;font-size:13px}.email-form,.email-preview-pane{gap:18px;min-width:0}.desk-section.email-form,.desk-section.email-preview-pane{justify-items:stretch}.email-form .actions,.email-form .mail-note{justify-self:start}.email-form .field{justify-items:stretch;gap:4px;display:grid}.email-form .field input,.email-form textarea{box-sizing:border-box;width:100%}.email-form textarea{resize:vertical;line-height:1.5}.card.one-on-one{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;grid-column:auto;justify-content:space-between;justify-self:stretch;align-items:center;gap:14px 28px;padding:22px 28px;display:flex}.one-on-one-text{flex:420px;min-width:0}.one-on-one-text h2{margin:0 0 6px}.one-on-one-text p{margin:0}.one-on-one .pill{flex:none}.landing-offers .card.one-on-one{margin-top:4px}.team-booking{margin:14px 0 0}html[data-prerendered]:not([data-ready]) :is(button,input,select,textarea){pointer-events:none}.quiz-consent{max-width:68ch;margin:0 0 20px;font-size:15px}.step-example-note{margin:4px 0 10px;font-size:14px}.library-hero .lede{max-width:62ch}.library-kinds{gap:14px;max-width:70ch;margin:18px 0 0;display:grid}@media (width>=900px){.library-kinds{grid-template-columns:repeat(3,1fr);gap:28px;max-width:none}}.library-kinds>div{border-top:2px solid var(--line-strong);padding-top:12px}.library-kinds dt{font-family:var(--font-display);font-weight:var(--subtitle-weight);font-size:17px}.library-kinds dd{color:var(--ink-2);margin:6px 0 0;line-height:1.55}.library-outro{max-width:70ch;line-height:1.55}.library-group{max-width:920px}.library-contents{margin:10px 0 0;padding:0;list-style:none}.library-contents>li>a{color:inherit;border-radius:6px;align-items:baseline;gap:10px;padding:11px 2px;text-decoration:none;display:flex}.library-contents>li+li>a{border-top:1px solid var(--line)}.library-contents.chapters>li+li.chapter-start>a{border-top-color:var(--line-strong)}.library-contents>li.sub>a{border-top-style:dashed;padding-left:clamp(18px,4vw,34px)}.library-entry-title{font-weight:600;line-height:1.35}.library-contents>li.sub .library-entry-title{font-weight:500}.library-contents>li>a:hover .library-entry-title,.library-contents>li>a:focus-visible .library-entry-title{color:var(--link);text-underline-offset:3px;text-decoration:underline}.library-leader{border-bottom:2px dotted var(--bar-muted);flex:24px;align-self:end;min-width:24px;margin-bottom:.35em}.library-contents time{color:var(--ink-2);flex:none;font-size:14px}.library-kind{color:var(--ink);background:var(--tag-bg);white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.6;display:inline-block}.library-kind.kind-outline{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@media (width<=520px){.library-contents>li>a{flex-wrap:wrap;row-gap:4px}.library-leader{display:none}.library-entry-title{flex:100%}}.library-page-head .title{max-width:28ch}.library-crumb{margin-bottom:18px}.library-page-head>.library-kind{margin-bottom:2px}.library-page-head time{color:var(--ink-2);display:block}.library-pair{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.library-pair-label{font-weight:600}.library-pair ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.library-pair a{min-height:28px;color:var(--link);text-underline-offset:3px;align-items:center;display:inline-flex}.library-body.is-sheets{background:var(--mist);justify-items:center;gap:clamp(16px,3vw,28px);display:grid}.library-body.is-sheets>*+*{margin-top:0}.library-sheet{width:100%;max-width:800px;margin:0}.library-sheet a{border-radius:4px;display:block}.library-sheet img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 10px 24px -14px #12263f59;background:#fff;border-radius:4px;display:block}.library-body.is-article>*{max-width:68ch}.library-body.is-article p,.library-body.is-article li{font-size:17.5px;line-height:1.7}.library-body.is-article h2{font-family:var(--font-display);font-size:22px;font-weight:var(--subtitle-weight);margin-top:30px;line-height:1.3}.library-body.is-article h3,.library-body.is-article h4{margin-top:24px;font-size:18px;font-weight:600}.library-body.is-article ul,.library-body.is-article ol{padding-left:1.3em}.library-body.is-article li+li{margin-top:8px}.library-body.is-article blockquote{border-left:3px solid var(--accent);margin-left:0;padding-left:18px}.library-body.is-article a{color:var(--link);text-underline-offset:3px}.library-page-foot{gap:18px;display:grid}.library-page-foot>*+*{margin-top:0}:root{--sky:var(--accent);--deep:var(--link);--mist:var(--surface-2);--black:#000;--on-black:#fff;--on-black-2:#c9d2dc;--note:#fff1a8;--note-ink:#1a1a1a;--note-label:#12263f}:root[data-theme=desk]{--ink:#1a1a1a;--paper:#fff;--sky:#7bc8f5;--deep:#16679f;--mist:#eef6fc;--note:#fff1a8;--bg:var(--paper);--bg-image:none;--surface:#fff;--surface-2:var(--mist);--surface-3:#dcebf6;--line:#dbe4ec;--line-strong:#1a1a1a;--ink-2:#3f4650;--ink-3:#59616c;--accent:var(--sky);--accent-2:var(--deep);--accent-3:var(--ink);--link:var(--deep);--focus:var(--deep);--btn-bg:var(--ink);--btn-ink:#fff;--btn-hover:#000;--selected-bg:#e6f3fc;--selected-line:var(--deep);--bar-muted:#c9d6e0;--bar-fill:linear-gradient(90deg, var(--deep), var(--sky));--pattern-muted:#dfe7ed;--tag-bg:var(--mist);--glow:var(--sky);--glow-ink:var(--ink);--glow-ink-2:var(--ink);--glow-btn-bg:var(--ink);--glow-btn-ink:#fff;--glow-btn-border:none;--glow-shadow:none;--glow-orb:none;--r-hero:28px;--r-card:24px;--r-inner:14px;--r-btn:999px;--card-bg:var(--surface);--card-line:var(--line);--card-border:0;--card-shadow:none;--gap:20px;--font:"Hanken Grotesk Variable", system-ui, sans-serif;--font-display:"Poppins", "Hanken Grotesk Variable", sans-serif;--display-weight:700;--display-tracking:-.025em;--display-case:none;--display-size:clamp(40px, 6.4vw, 72px);--title-weight:700;--subtitle-weight:600;--quote-weight:500;--eyebrow-case:none;--eyebrow-size:15px}.desk{gap:clamp(56px,8vw,96px);display:grid}.desk .actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.desk-hero{align-items:center;gap:32px;padding-top:clamp(8px,3vw,32px);display:grid}@media (width>=860px){.desk-hero:not(.single){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.desk-hero-copy{justify-items:start;gap:20px;display:grid}.home-name{font-family:var(--font-display);color:var(--deep);letter-spacing:0;font-size:17px;font-weight:600}.desk-statement{font-family:var(--font-display);font-size:var(--display-size,clamp(44px, 7vw, 76px));letter-spacing:-.025em;max-width:15ch;font-weight:700;line-height:1.04}.desk-hero .display{max-width:16ch}.desk-hero .byline{letter-spacing:0;color:var(--ink-2);margin-top:10px;font-size:.32em;font-weight:500;display:block}.desk-note{color:var(--ink-2);font-size:15px}.desk-hero-art{justify-items:center;gap:12px;margin:0;display:grid}.desk-hero-art img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(100%,440px);height:auto}.desk-hero-art .product-name{color:var(--ink-2);font-size:15px}.desk-section{justify-items:start;gap:28px;display:grid}.section-head{gap:10px;max-width:64ch;display:grid}.desk-band{border-radius:var(--r-hero);background:var(--mist);gap:28px;padding:clamp(28px,5vw,56px);display:grid}.desk-band.who,.desk-band.loop-band{align-items:center}@media (width>=860px){.desk-band.who,.desk-band.loop-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.who-copy{gap:16px;display:grid}.who-video{gap:10px;margin:0;display:grid}.who-video video{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%}.who-video figcaption{font-size:15px}.offer-grid{gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer-tile{border:1px solid var(--line);border-radius:var(--r-card);grid-template-rows:auto auto auto auto 1fr auto;justify-items:start;gap:6px;padding:26px;display:grid}@media (width>=760px){.offer-grid:not(.compact) .offer-tile{grid-template-columns:84px minmax(0,1fr);column-gap:20px}.offer-grid:not(.compact) .offer-tile>:not(.offer-icon){grid-column:2}.offer-grid:not(.compact) .offer-icon{grid-area:1/1/span 3}}@media (width<=759px){.offer-tile{grid-template-columns:56px minmax(0,1fr);column-gap:14px}.offer-tile>*{grid-column:1/-1}.offer-tile>.offer-icon{grid-area:1/1/span 2;align-self:center;width:56px;height:56px;margin:0}.offer-tile>.offer-kind,.offer-tile>h3{grid-column:2}}.offer-tile .pill{grid-row:6;align-self:end;margin-top:10px}.offer-tile>.offer-body{color:var(--ink-2);margin-bottom:8px}.offer-icon{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:6px}.desk .offer-kind,[data-theme=desk] .offer-kind{box-shadow:none;color:var(--deep);background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.offer-price{color:var(--ink-2)}.offer-price strong{font-family:var(--font-display);color:var(--ink);font-size:1.15em;font-weight:700}.offer-price .price-note,.price-note{font-family:var(--font);color:var(--ink-2);font-size:15px;font-weight:400}.offer-grid.compact .offer-tile{padding:20px}.scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.scenes li{align-content:start;gap:10px;display:grid}@media (width<=759px){.scenes{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.scenes li{scroll-snap-align:start;flex:0 0 72%}}.scenes img{aspect-ratio:10/9;object-fit:cover;border-radius:18px;width:100%;height:auto}.scenes span{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3}.why-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 36px;width:100%;margin:0;padding:0;list-style:none;display:grid}.why-points li{border-top:3px solid var(--sky);gap:6px;padding-top:16px;display:grid}.get-steps{counter-reset:get;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.get-steps li{counter-increment:get;background:var(--surface);border-radius:18px;gap:4px;padding:20px;display:grid}.get-steps li:before{content:counter(get);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:8px;font-size:15px;font-weight:700;display:grid}.get-steps strong{color:var(--deep);font-size:15px}.get-steps span{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.desk .get-note{max-width:64ch;color:var(--ink);margin:0;font-size:17px}.fit-cols{gap:28px;width:100%;display:grid}@media (width>=760px){.fit-cols{grid-template-columns:1fr 1fr;gap:48px}}.fit-cols .subtitle{margin-bottom:12px}.desk .faq{gap:8px;width:100%;max-width:820px}.desk .faq details{width:100%}.desk .faq .title{margin-bottom:12px}.desk-cta{border-radius:var(--r-hero);background:var(--black);color:var(--on-black);justify-items:start;gap:22px;padding:clamp(32px,6vw,64px);display:grid}.desk-cta .title{max-width:22ch;color:var(--on-black)}.desk-cta .pill{color:#000;background:#fff}.desk-cta .pill:hover{background:var(--mist)}[data-theme=desk] .desk-cta .pill{background:var(--sky)}[data-theme=desk] .desk-cta .pill:hover{background:#fff}.desk-cta .desk-note{color:var(--on-black-2)}.desk-cta :focus-visible{outline-color:var(--sky)}.loop{justify-items:center;gap:14px;margin:0;display:grid}.loop svg{width:min(100%,380px);height:auto}.loop-label{font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.loop-habits{text-align:center;font-size:15px}.loop-habit-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.loop-habit-list li{background:var(--surface);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500}.phases{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.phases li{border-left:4px solid var(--sky);background:var(--mist);align-content:start;gap:4px;padding:18px 20px;display:grid}@media (width>=760px){.phases li{border-left:0;border-top:6px solid var(--sky)}.phases li:nth-child(2){border-top-color:var(--deep)}.phases li:nth-child(3){border-top-color:var(--black)}.phases li:first-child{border-radius:0 0 0 18px}.phases li:last-child{border-radius:0 0 18px}}.phase-weeks{color:var(--deep);font-size:14px;font-weight:600}.phase-name{font-family:var(--font-display);font-size:20px}.phase-goal{color:var(--ink-2)}.phase-feedback{margin:14px 0 0;font-weight:600}.people{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px 40px;width:100%;margin:0;padding:0;list-style:none;display:grid}.people li{align-items:center;gap:18px;display:flex}.people img{object-fit:cover;border-radius:50%;flex:none;width:104px;height:104px}.people li>div{gap:2px;display:grid}.people strong{font-family:var(--font-display);font-size:18px}.sticky{background:var(--note);color:var(--note-ink);border-radius:4px 4px 22px;gap:14px;padding:30px 28px 32px;display:grid;position:relative;transform:rotate(-.8deg);box-shadow:0 18px 30px -22px #12263f8c}@media (prefers-reduced-motion:no-preference){.sticky{animation:.42s cubic-bezier(.2,.8,.2,1) both sticky-in}@keyframes sticky-in{0%{opacity:0;transform:translateY(10px)rotate(-2.5deg)}to{opacity:1;transform:rotate(-.8deg)}}}.sticky:before{content:"";background:#7bc8f58c;width:92px;height:22px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:2deg}.sticky-label{color:var(--note-label);font-family:Caveat Variable,cursive;font-size:28px;font-weight:700;line-height:1}.sticky .eyebrow{color:var(--note-label)}.sticky .big-quote{font-size:clamp(19px,2.2vw,23px);line-height:1.4}.result-scene{margin:0}.result-scene img{border-radius:22px;width:100%;height:auto}.tier-grid{gap:20px;display:grid}@media (width>=900px){.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=700px){.tier-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk .tier{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;grid-column:auto;align-items:flex-start;gap:10px;padding:28px;display:flex}.desk .tier.highlight{border:2px solid var(--ink)}.desk .tier .tier-options{width:100%}.desk .tier .status-note{background:var(--mist);color:var(--ink);border:0;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:400}.tier-details{border-top:1px solid var(--line);width:100%;padding-top:10px}.tier-details summary{cursor:pointer;padding:6px 0;font-weight:600}.tier-details .checks{margin-top:8px}.desk .tier-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.desk .tier>.tier-actions{margin-top:auto;padding-top:6px}.desk .tier-actions .pill{text-align:center;text-wrap:balance;max-width:100%}.step-desk{align-items:start;gap:28px;display:grid}@media (width>=860px){.step-desk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.step-extra{justify-items:start;gap:16px;display:grid}.step-extra:empty{display:none}.sticky-done{font-size:16px}.result-scene{align-self:center}[data-theme=desk] .dx-top .eyebrow{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=desk] .dx-top{justify-content:flex-end}[data-layout=calm] .pill.small{min-height:40px;padding:0 16px;font-size:15px}[data-theme=desk] .next-steps .offer{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;align-content:start;justify-items:start;gap:10px;padding:26px;display:grid}[data-theme=desk] .next-steps .primary-offer{border:2px solid var(--ink)}[data-theme=desk] .next-steps .offer-title{gap:4px;display:grid}[data-theme=desk] .next-steps .price{font-family:var(--font);color:var(--ink-2);font-size:16px;font-weight:400}[data-theme=desk] .next-steps .price strong{font-family:var(--font-display);color:var(--ink);font-size:18px}[data-theme=desk] .next-steps .offer-icon{width:56px;height:56px}[data-theme=desk] .audit-how{border-radius:var(--r-hero);background:var(--mist);padding:clamp(24px,4vw,40px)}[data-theme=desk] .audit-steps{counter-reset:how;gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){[data-theme=desk] .audit-how{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:48px;display:grid}[data-theme=desk] .audit-steps{gap:22px;max-width:64ch;margin-top:0}[data-theme=desk] .audit-how-head .offer-icon{width:180px;height:180px;margin-top:24px}}@media (width<=899px){[data-theme=desk] .audit-how-head .offer-icon{display:none}}[data-theme=desk] .audit-steps li{counter-increment:how;align-content:start;gap:6px;padding-left:52px;display:grid;position:relative}[data-theme=desk] .audit-steps li:before{content:counter(how);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid;position:absolute;top:0;left:0}[data-theme=desk] .audit-steps li:not(:last-child):after{content:"";background:var(--sky);border-radius:2px;width:3px;position:absolute;top:42px;bottom:-16px;left:18px}[data-theme=desk] .audit-steps strong{font-family:var(--font-display)}[data-theme=desk] .audit-option{border:1px solid var(--line);border-radius:var(--r-card);padding:28px}@media (width<=959px){[data-layout=calm] .header-nav.open .public-nav .top-link{border-bottom:1px solid var(--line)}[data-layout=calm] .header-nav.open .public-nav .top-link[aria-current=page]{border-bottom-color:var(--line);box-shadow:inset 4px 0 0 var(--sky);padding-left:14px}}.desk-band.who .title{font-size:clamp(22px,2.6vw,30px)}.footer-nav{flex-wrap:wrap;gap:8px 22px;margin:18px 0;display:flex}.footer-nav .text-link{cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:15px}@media (width<=759px){.result-scene{grid-column:1/-1}.result-scene img{object-fit:cover;max-height:260px}[data-theme=desk] .dx-hero{order:-2}[data-theme=desk] .bento>.step-card{order:-1}[data-theme=desk] .dx-top{position:absolute;top:0;right:0}[data-theme=desk] .dx-top .pill.small{min-height:36px;padding:0 12px;font-size:14px}[data-theme=desk] .dx-hero>.dx-top+p{min-height:36px;padding-right:168px}}.queue-wrap{width:100%;overflow-x:auto}.loop figcaption{justify-items:center;gap:10px;display:grid}.review-findings{gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.review-item{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:14px;padding:20px;display:grid}.review-item.open{border-color:var(--deep,var(--link));border-width:2px}.review-item.removed{opacity:.6}.review-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 16px;display:grid}.review-item-head{justify-content:flex-start}.review-item-head .actions{margin-left:auto}.review-num{background:var(--btn-bg);width:28px;height:28px;color:var(--btn-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.review-body{gap:14px;display:grid}@media (width>=900px){.review-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px}}.review-source,.review-say{align-content:start;gap:12px;display:grid}.review-source{background:var(--mist,var(--surface-2));border-radius:12px;padding:14px}.review-source textarea{font-style:italic}.review-item.folded{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.review-item.folded .review-num{background:var(--accent);color:#000}.review-folded-title{flex:240px;min-width:0}.review-item.folded.removed .review-folded-title{text-decoration:line-through}.review-item.folded .pill{margin-left:auto}html:has(.review-bar){scroll-padding-bottom:140px}.review-bar{z-index:5;border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px 24px;width:100%;margin-top:8px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px -18px #00000059}.review-progress{flex:260px;gap:6px;font-weight:600;display:grid}.review-meter{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.review-meter>span{background:var(--accent);height:100%;transition:width .2s;display:block}.review-help{font-size:14px;font-weight:400}@media (prefers-reduced-motion:reduce){.review-meter>span{transition:none}}.review-item .field input,.review-item .field select,.review-item .field textarea,.review-editor>.field textarea{font:inherit;border:1px solid var(--line-strong,var(--line));background:var(--surface,#fff);width:100%;color:inherit;border-radius:10px;padding:10px 12px}.review-editor,.review-editor>.field{width:100%}.review-facts .report-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px 24px;display:grid}.review-files{gap:6px;margin:0;padding-left:18px;display:grid}.queue td a{padding-block:3px;display:inline-block}.queue{border-collapse:collapse;width:100%;font-size:15px}.queue th,.queue td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.queue th{color:var(--ink-2);white-space:nowrap;font-weight:600}.queue tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--deep,var(--link))}.account-list{gap:12px;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.account-list a{border:1px solid var(--line);color:inherit;border-radius:14px;gap:4px;padding:16px 20px;text-decoration:none;display:grid}.account-list a:hover{border-color:var(--ink)}.signin-form{width:100%;max-width:560px}.desk.account,.desk.specialist{gap:36px}.audit-intake .field textarea,.audit-intake .field input[type=text],.audit-intake .field select,.real-intake .field textarea,.real-intake .field input[type=text],.real-intake .field select{font:inherit;border:1px solid var(--line-strong,var(--line));background:var(--surface,#fff);width:100%;max-width:640px;color:inherit;border-radius:10px;padding:10px 12px}.desk-section.real-intake{justify-items:stretch;max-width:680px}.desk-section.real-intake>.actions,.desk-section.real-intake>.intake-note{justify-self:start}:root[data-scheme=dark]{--black:var(--surface-2)}[data-theme=desk] .home .desk-hero{border-radius:var(--r-hero);background:var(--black);color:var(--on-black);padding:clamp(28px,5vw,64px)}[data-theme=desk] .home .desk-hero .home-name{color:var(--sky)}[data-theme=desk] .home .desk-hero .lede,[data-theme=desk] .home .desk-hero .desk-note,[data-theme=desk] .home .desk-hero .product-name{color:var(--on-black-2)}[data-theme=desk] .home .desk-hero .product-name strong,[data-theme=desk] .home .desk-hero .text-link{color:var(--on-black)}[data-theme=desk] .home .desk-hero .pill{background:var(--sky);color:#000}[data-theme=desk] .home .desk-hero .pill:hover{background:#fff}[data-theme=desk] .desk-band.loop-band{background:var(--black);color:var(--on-black)}[data-theme=desk] .loop-band .title{color:var(--on-black)}[data-theme=desk] .loop-band .lede{color:var(--on-black-2)}[data-theme=desk] .loop-band .loop rect{stroke:#fff}[data-theme=desk] .loop-band .loop g:first-of-type rect{fill:var(--sky);stroke:var(--sky)}[data-theme=desk] .loop-band .loop g:first-of-type text{fill:#000}[data-theme=desk] .loop-band .loop marker path{fill:#fff}[data-theme=desk] .loop-band .loop-habits{color:var(--on-black)}[data-theme=desk] .page{padding-bottom:0}[data-theme=desk] .site-footer{border-top:0;border-image:linear-gradient(var(--black), var(--black)) fill 0 / / 0 100vmax;color:var(--on-black);margin-top:72px;padding:44px 0 52px}:root[data-theme=desk]{background:var(--black)}[data-theme=desk] body,[data-theme=desk] .app{min-height:0}[data-theme=desk] .app.focus{min-height:100dvh}[data-theme=desk] .site-footer .text-link{color:var(--on-black)}[data-theme=desk] .footer-note,[data-theme=desk] .footer-meta{color:var(--on-black-2)}[data-theme=desk] .home .desk-hero :focus-visible,[data-theme=desk] .loop-band :focus-visible,[data-theme=desk] .desk-cta :focus-visible,[data-theme=desk] .site-footer :focus-visible{outline-color:var(--sky)}@media print{[data-layout=calm] .card{border:0!important}[data-theme=desk] .site-footer{border-top:1px solid var(--line);color:inherit;border-image:;margin-top:16px;padding:12px 0 0}[data-theme=desk] .footer-note{color:inherit}}[data-theme=desk] .loop-band .loop-habit-list li{color:var(--on-black);background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}@media (width>=860px){.desk-hero.landing-hero.with-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.landing-art img{width:min(100%,380px)}@media (width<=859px){.landing-art img{width:min(62%,250px)}}.behind{gap:14px;display:grid}.behind .lede{max-width:68ch}.desk-cta.bare{padding-block:32px}.desk .tier{gap:8px;padding:24px}.desk .tier .offer-icon{width:104px;height:104px;margin-bottom:4px}.tier-more p{color:var(--ink-2);margin:8px 0 0}.about-intro{gap:var(--gap,20px);align-items:stretch;display:grid}@media (width>=900px){.about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-intro>.card{grid-column:auto;min-width:0;margin:0}.desk.pricing{gap:clamp(28px,4vw,44px)}.tier-secondary{margin:0}.tier-grid.four{row-gap:20px}.desk .tier-grid.four>.tier{grid-template-rows:subgrid;grid-row:span 5;align-content:start;row-gap:8px;padding:22px 24px;display:grid}.tier-grid.four>.tier>*{min-width:0}.tier-top{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.desk .tier-grid.four .offer-icon{width:80px;height:80px;margin:0}.tier-body,.tier-folds{align-content:start;gap:8px;display:grid}.tier-body>*,.tier-folds>*{margin:0}.tier-folds .tier-details+.tier-details{border-top:1px solid var(--line)}.tier-section p{color:var(--ink-2);margin:6px 0 4px}.desk .tier-grid.four>.tier>.tier-actions{align-self:end;margin-top:0;padding-top:4px}.desk-invite{margin:4px 0 0;font-weight:600}.desk-statement.home-headline{text-wrap:balance;font-size:clamp(27px,9vw,40px);line-height:1.08}@media (width>=700px){.desk-statement.home-headline{font-size:clamp(40px,4.6vw,56px)}}
