.ph{margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + clamp(28px,4vw,60px))}.ph-head{display:grid;justify-items:start;max-width:60rem}.ph.is-center .ph-head{justify-items:center;text-align:center;margin-inline:auto}.ph-title{font-size:var(--t-hero);font-weight:var(--w-mid);line-height:.98;letter-spacing:-.03em;margin-top:18px}.ph-title .hl{display:block}@media (min-width:900px){.ph-title.is-long{font-size:min(var(--t-hero),calc((min(100vw,1200px) - 64px) / 17.4))}.ph-title.is-long .hl{white-space:nowrap}}.ph-lede{margin-top:20px;font-size:var(--t-body-l);color:var(--text-dim);max-width:52ch}.ph.is-center .ph-lede{margin-inline:auto}.ph .ctas{margin-top:26px}.ph.is-center .ctas{justify-content:center}.ph-plans{margin-top:clamp(28px,3.4vw,44px);display:grid;justify-items:center}.ph-plans .toggle{margin-bottom:22px}.plans.is-three{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;text-align:left}.plans.is-three .plan{grid-template-rows:auto auto auto auto auto auto 1fr}.plan-name{font-size:1.4rem;font-weight:var(--w-body);letter-spacing:-.015em}.plan-note{font:var(--w-mid) var(--t-mono)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-text);min-height:1.3em}.plan.is-pick{box-shadow:var(--edge-strong),0 0 0 2px var(--signal),var(--lift-hover)}.plan-store{font-size:.88rem;line-height:1.45;color:var(--text-dim)}.svc-store{max-width:52ch;margin-top:14px;font-size:.98rem;line-height:1.5;color:var(--text-dim)}.svc-store .mono-label{margin-right:8px;color:var(--signal-text)}.ph-plans .plans-note{justify-content:center}@media (max-width:900px){.plans.is-three{grid-template-columns:1fr;max-width:520px}}.chart{position:relative;--cf:38%;--cp:calc((100% - var(--cf)) / 3)}.chart-sticky{position:sticky;top:var(--nav-h);z-index:3;overflow:hidden;background:var(--canvas);box-shadow:0 1px 0 var(--hair)}.chart-head{display:grid;grid-template-columns:var(--cf) repeat(3,var(--cp));align-items:end;min-width:var(--chart-min,0);padding:14px 0 12px;will-change:transform}.ch-f{padding-right:12px;visibility:hidden}.ch-p{display:grid;gap:4px;padding:0 14px;font-size:.95rem}.ch-p b{font:var(--w-mid) 1.02rem/1.2 var(--font-display);letter-spacing:-.01em}.ch-p em{font:var(--w-mid) var(--t-mono)/1 var(--font-mono);font-style:normal;letter-spacing:.12em;color:var(--text-dim)}.ch-p.is-pop b{color:var(--signal-text)}.chart-scroll{overflow-x:auto;scrollbar-width:thin;outline-offset:4px}.chart-table{width:100%;min-width:var(--chart-min,0);border-collapse:collapse;table-layout:fixed}.chart-table col.c-f{width:var(--cf)}.chart-table th,.chart-table td{padding:13px 14px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle;font-size:.96rem}.chart-table tbody th[scope="row"]{padding-left:0;font-weight:var(--w-body);color:var(--text)}.chart-table .cg th{padding:30px 0 10px;border-bottom:1px solid var(--hair-strong,var(--hair))}.chart-table .cg .mono-label{color:var(--text-dim)}.chart-table td.is-pop{background:linear-gradient(var(--s3),var(--s3)) padding-box}.chart-table td.is-pick,.ch-p.is-pick{background:var(--s3)}.ck{color:var(--signal-text);display:block}.dash{color:var(--text-faint)}.cv{font-size:.92rem;color:var(--text)}.cv b{font:var(--w-mid) 1.15rem/1 var(--font-display)}@media (max-width:760px){.chart{--chart-min:600px;--cf:200px;--cp:133px}.ch-f{visibility:visible;color:var(--text-faint)}.chart-table tbody th[scope="row"],.chart-table .cg th{position:sticky;left:0;z-index:1;background:var(--canvas)}.chart-table tbody th[scope="row"]{box-shadow:1px 0 0 var(--hair)}}.sec.is-chart{overflow-x:clip}.chart-cards{display:none}@media (max-width:640px){.chart-sticky,.chart-scroll{display:none}.chart-cards{display:grid;gap:18px}.plan.cc{grid-template-rows:none;align-content:start;gap:10px;padding:22px 20px 14px}.plan.cc .plan-who{min-height:0}.cc-g{margin-top:16px;color:var(--text-dim)}.cc-rows{list-style:none;margin:0;padding:0}.cc-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--hair);font-size:.95rem;line-height:1.35;color:var(--text)}.cc-rows li.is-no .cc-f{color:var(--text-dim)}.cc-rows .cv{text-align:right;font-size:.9rem}}.fit{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(40px,7vw,96px);margin:0;padding-block:24px 0;min-height:360px}.fit-col{display:grid;gap:26px;justify-items:end}.fit-col.is-right{justify-items:start}.fit-t{position:relative;z-index:1;font-size:.8rem}.fit-hub{font-size:.95rem;padding:1em 1.5em}.fit-cap{grid-column:1/-1;justify-self:center;margin-top:18px}@media (max-width:520px){.fit{gap:22px}.fit-t{font-size:.66rem;white-space:normal}.fit-hub{padding:.8em 1em;font-size:.8rem}}.road{position:relative;display:grid;grid-template-columns:auto repeat(3,auto);justify-content:space-between;align-items:center;gap:28px;margin:0;min-height:400px;width:100%}.road-src{display:grid;gap:30px}.road .node{font-size:.98rem;padding:1em 1.5em;min-height:46px}@media (max-width:1100px){.road .node{font-size:.88rem;padding:.95em 1.15em}}@media (max-width:620px){.road{grid-template-columns:1fr;justify-items:center;gap:52px;min-height:0}.road-src{grid-auto-flow:column;gap:12px}.road .node{font-size:.9rem;padding:.9em 1.1em}}.band.is-wide .band-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.band.is-wide.is-flip .band-grid{grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr)}@media (max-width:920px){.band.is-wide .band-grid,.band.is-wide.is-flip .band-grid{grid-template-columns:1fr}}.fit{min-height:400px}@media (min-width:521px){.fit-t{font-size:.86rem}}.hipaa-line.is-top{margin:0 0 clamp(36px,5vw,64px);padding:0 0 22px;border-top:0;border-bottom:1px solid var(--hair)}.final-room.is-inner .final{padding-top:clamp(36px,5vw,72px)}.final-room.is-inner .final-title{font-size:clamp(2.3rem,5vw,4rem)}.jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.jump-a{padding:.6em 1.05em;border-radius:999px;background:var(--s2);box-shadow:var(--edge);color:var(--text-dim);font:var(--w-mid) .88rem/1 var(--font-body);text-decoration:none;transition:color .2s,background-color .2s}.jump-a:hover{color:var(--text);background:var(--s3)}.faq-sec{scroll-margin-top:var(--nav-h)}.faq-sec + .faq-sec{padding-top:0}.lh{padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px)}.lh-head{display:grid;justify-items:start;gap:0;max-width:52rem}.lh-title{margin-top:16px;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:var(--w-mid);line-height:1;letter-spacing:-.03em}.lh-lede{margin-top:18px;font-size:var(--t-body-l);color:var(--text-dim);max-width:54ch}.lh .ctas{margin-top:26px}.crumb{display:flex;flex-wrap:wrap;gap:8px;font:var(--w-mid) var(--t-mono)/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.crumb a{color:var(--text-dim);text-decoration:none}.crumb a:hover{color:var(--text)}.crumb span[aria-hidden]{opacity:.6}.svc-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(28px,5vw,72px);align-items:end}.price-card{display:grid;gap:10px;padding:24px 24px 22px}.price-card .amt b{font-size:3rem}.price-facts{display:grid;gap:6px}.price-facts li{font:var(--w-mid) var(--t-mono)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.price-plan{padding-top:12px;border-top:1px solid var(--hair);font-size:.92rem;color:var(--text)}.price-plan a{color:var(--signal-text)}@media (max-width:860px){.svc-hero{grid-template-columns:1fr;align-items:start}.price-card{max-width:420px}}.svc-inc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.svc-inc .dashes{font-size:1.02rem}@media (max-width:820px){.svc-inc{grid-template-columns:1fr}}.final-room.is-small{--feather:220px}.final-room.is-small .final{padding-block:clamp(24px,3vw,40px) 0}.final-room.is-small .final-title{font-size:clamp(1.9rem,3.6vw,2.8rem)}.svc-group + .svc-group{margin-top:clamp(40px,5vw,64px)}.svc-ghead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:14px}.svc-gname{color:var(--text);font-size:.78rem}.svc-gprice{color:var(--text-dim);font-size:.95rem}.svc-gprice b{font:var(--w-mid) 1.15rem/1 var(--font-display);color:var(--text)}.svc-ghead .arrow-link{margin-left:auto;font-size:.92rem}.svc-also{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.tag-plan{font:var(--w-mid) .62rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-text)}.svc-rows{border-top:1px solid var(--hair)}.svc-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr);gap:16px 28px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--hair)}.svc-row h2,.svc-row h3{font-size:1.2rem;font-weight:var(--w-mid);letter-spacing:-.01em}.svc-row :is(h2,h3) a{color:var(--text);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .25s var(--ease)}.svc-row :is(h2,h3) a:hover{background-size:100% 1px}.svc-row p{color:var(--text-dim);font-size:.96rem}.svc-price{font:var(--w-mid) 1.15rem/1.2 var(--font-display);color:var(--text)}.svc-price small{display:block;margin-top:4px;font:var(--w-mid) .6rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.svc-row .svc-also > .mono-label{color:var(--text-faint)}@media (max-width:820px){.svc-row{grid-template-columns:1fr auto;gap:6px 16px}.svc-row p{grid-column:1/-1}.svc-also{grid-column:1/-1}.svc-price{grid-row:1;grid-column:2;text-align:right}.svc-ghead .arrow-link{margin-left:0}}.cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.cities li{padding:16px 12px 16px 0;border-bottom:1px solid var(--hair);font:var(--w-mid) 1.05rem/1.3 var(--font-display);color:var(--text)}.cities li.is-verify{color:var(--text-faint)}.cities li.is-verify small{display:block;margin-top:4px;font:var(--w-mid) .6rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}@media (max-width:820px){.cities{grid-template-columns:repeat(2,minmax(0,1fr))}}.areas-out{margin-top:22px;font-size:1.02rem;color:var(--text-dim)}.areas-out a{color:var(--text)}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lane{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:clamp(24px,3vw,34px)}.lane h3{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:var(--w-body);letter-spacing:-.02em}.lane-pay{font:var(--w-mid) 1.1rem/1.3 var(--font-display);color:var(--signal-text)}.lanes.is-closer-first{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}.lane{grid-template-rows:auto auto auto auto 1fr auto}.lane-closer h3{font-size:clamp(1.8rem,3vw,2.4rem)}.lane-body{color:var(--text-dim);max-width:60ch}.lane-cta{display:grid;gap:12px;justify-items:start;align-self:end}@media (max-width:820px){.lanes,.lanes.is-closer-first{grid-template-columns:1fr}}.comp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.comp div{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:1px solid var(--hair)}.comp b{font:var(--w-body) clamp(2.4rem,4.6vw,3.6rem)/1 var(--font-display);letter-spacing:-.04em}.comp p{color:var(--text-dim);font-size:.95rem}@media (max-width:820px){.comp{grid-template-columns:1fr 1fr}}.embed{border-radius:var(--r);overflow:hidden;background:var(--s2);box-shadow:var(--edge),var(--lift)}.embed iframe{display:block;width:100%;border:0;min-height:900px}.fine{max-width:70ch;color:var(--text-faint);font-size:.88rem}.prose{max-width:72ch}.prose h2{margin:44px 0 12px;font-size:1.35rem;font-weight:var(--w-mid);letter-spacing:-.01em;scroll-margin-top:calc(var(--nav-h) + 16px)}.prose h3{margin:22px 0 8px;font-size:1.08rem;font-weight:var(--w-mid)}.prose p,.prose li{color:var(--text-dim);font-size:1rem}.prose p + p{margin-top:12px}.prose ul{margin:10px 0 0;padding-left:1.2em;display:grid;gap:6px}.prose a{color:var(--signal-text)}.prose strong{color:var(--text);font-weight:var(--w-mid)}.meta{font:var(--w-mid) var(--t-mono)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.form-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:900px){.form-wrap{grid-template-columns:1fr}}.form{display:grid;gap:16px;padding:clamp(22px,3vw,34px)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.field{display:grid;gap:7px}.field label{font:var(--w-mid) .78rem/1.2 var(--font-body);color:var(--text)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:.7em .9em;border:0;border-bottom:1.5px solid var(--text-faint);border-radius:12px 12px 0 0;background:var(--canvas-2);color:var(--text);font:var(--w-body) 1rem/1.3 var(--font-body)}.field textarea{min-height:110px;resize:vertical}.field input[list]::-webkit-calendar-picker-indicator,.field input[list]::-webkit-list-button{display:none!important;opacity:0}.field input[list]{-webkit-appearance:none;appearance:none}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--signal);outline-offset:1px;border-color:transparent}.consent{display:block;position:relative;padding-left:32px;font-size:15px;line-height:1.5;color:var(--text)}.consent input{position:absolute;left:0;top:2px;margin:0;width:18px;height:18px;accent-color:var(--signal)}.consent a{color:var(--signal-text);text-decoration:underline}@media (max-width:480px){.consent{font-size:14px}}.form-err{display:none;color:var(--warn);font-size:.9rem}.form-err.is-on{display:block}.form-note{font-size:.84rem;color:var(--text-faint)}.form-ok{display:none;gap:10px;padding:clamp(22px,3vw,34px)}.form-ok.is-on{display:grid}.form-ok h2{font-size:1.6rem;font-weight:var(--w-body)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-list{display:grid;gap:14px;margin-top:22px}.contact-list a{color:var(--text)}.ty-review{margin-top:14px}.ty-review a{color:var(--text);text-decoration:underline;text-underline-offset:4px}.tiers-table{width:100%;border-collapse:collapse}.tiers-table th,.tiers-table td{padding:16px 14px 16px 0;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.tiers-table thead th{font:var(--w-mid) var(--t-mono)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.tiers-table tbody th{font:var(--w-mid) 1.15rem/1.3 var(--font-display);color:var(--text)}.tiers-table td{color:var(--text-dim)}.tiers-table .tp-price{font:var(--w-mid) 1.15rem/1.3 var(--font-display);color:var(--text);white-space:nowrap}@media (max-width:700px){.tiers-table thead{display:none}.tiers-table tr{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--hair)}.tiers-table th,.tiers-table td{padding:0;border:0}}.big-ok{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--s3);color:var(--ok)}.quiz{display:grid;gap:8px;max-width:820px}.quiz-q{margin:0;padding:22px 0;border:0;border-bottom:1px solid var(--hair)}.quiz-q legend{display:flex;gap:12px;align-items:baseline;padding:0;margin-bottom:14px;font:var(--w-mid) 1.15rem/1.35 var(--font-display);color:var(--text)}.quiz-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:620px){.quiz-opts{grid-template-columns:1fr}}.quiz-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:.6em 1em;border-radius:14px;background:var(--s1);box-shadow:var(--edge),0 1px 2px rgba(11,26,58,.06);cursor:pointer;font-size:.95rem;color:var(--text-dim);transition:background-color .2s,color .2s}.quiz-opt input{width:16px;height:16px;accent-color:var(--signal);flex:none}.quiz-opt:has(input:checked){background:var(--s3);color:var(--text)}.quiz-opt:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.quiz-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px}.quiz-result{display:grid;gap:12px;max-width:760px}.quiz-score{display:flex;align-items:baseline;gap:8px}.quiz-score b{font:var(--w-body) clamp(4rem,9vw,6.5rem)/1 var(--font-display);letter-spacing:-.05em;color:var(--signal-text)}.quiz-score span{font:var(--w-mid) 1rem/1 var(--font-mono);color:var(--text-dim)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.embed{position:relative}.embed iframe:not([src]){min-height:420px}.embed-wait{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;font-size:.9rem}.embed-wait a{color:var(--text-dim)}.comp-tables{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:820px){.comp-tables{grid-template-columns:1fr}}.ptable{width:100%;border-collapse:collapse}.ptable caption{text-align:left;padding-bottom:10px}.ptable caption .mono-label{color:var(--text)}.ptable th,.ptable td{padding:14px 12px 14px 0;border-top:1px solid var(--hair);text-align:left;vertical-align:baseline}.ptable th{font:var(--w-mid) .98rem/1.3 var(--font-body);color:var(--text);white-space:nowrap}.ptable td{color:var(--text-dim);font-size:.94rem}.ptable .pnum{font:var(--w-body) 1.6rem/1 var(--font-display);letter-spacing:-.02em;color:var(--signal-text);white-space:nowrap}.payday{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin-top:22px;padding-top:16px;border-top:1px solid var(--hair);color:var(--text)}.example{margin-top:clamp(36px,5vw,64px);display:grid;gap:14px}.example > .mono-label{color:var(--text-dim)}.ex-table{width:100%;border-collapse:collapse;font-size:.94rem}.ex-table th,.ex-table td{padding:12px 12px 12px 0;border-top:1px solid var(--hair);text-align:left;vertical-align:baseline}.ex-table thead th{font:var(--w-mid) var(--t-mono)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border-top:0}.ex-table tbody th,.ex-table tfoot th{font-weight:var(--w-mid);color:var(--text)}.ex-table td{font-family:var(--font-mono);color:var(--text-dim);font-variant-numeric:tabular-nums}.ex-table td:last-child{text-align:right;color:var(--text);white-space:nowrap}.ex-table tfoot th,.ex-table tfoot td{border-top:1.5px solid var(--text-faint);color:var(--text)}.ex-table tfoot td:last-child{font:var(--w-mid) 1.15rem/1 var(--font-mono)}@media (max-width:620px){.ex-table thead{display:none}.ex-table tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;border-top:1px solid var(--hair)}.ex-table th,.ex-table td{border:0;padding:0}.ex-table td:nth-child(2){grid-column:1/-1;grid-row:2;font-size:.82rem}.ex-table td:last-child{grid-row:1;grid-column:2}.ex-table tfoot tr{border-top:1.5px solid var(--text-faint)}.ptable th{white-space:normal}}@media(max-width:520px){.fit{min-height:0;gap:24px 12px;padding-block:20px 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fit-col{gap:24px}.fit-t{text-align:right}.fit-col.is-right .fit-t{text-align:left}.fit-cap{margin-top:0;text-align:center}.fit-hub{padding:.8em .75em}}.au-sec{padding-top:0}.au{max-width:820px;margin-inline:auto;padding:clamp(22px,3vw,34px);display:grid;gap:22px}.au-steps{display:flex;gap:18px;margin:0;padding:0;list-style:none;counter-reset:au}.au-steps li{position:relative;display:flex;align-items:center;gap:8px;font:var(--w-mid) var(--t-mono)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.au-steps li::before{content:attr(data-n);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--s3);color:var(--text-dim);font-size:.62rem;letter-spacing:0}.au-steps li[aria-current="step"]{color:var(--text)}.au-steps li[aria-current="step"]::before{background:var(--signal);color:#fff}.au-steps li.is-done::before{background:var(--ok);color:#fff}@media (max-width:480px){.au-steps li span{display:none}.au-steps{gap:12px}}.au-pane{display:grid;gap:18px}.au-pane[hidden]{display:none}.au-form{padding:0}.au-q{font-size:clamp(1.45rem,3vw,1.9rem);font-weight:var(--w-mid);letter-spacing:-.02em;line-height:1.15}.au-note{font-size:.95rem;line-height:1.5;color:var(--text-dim);max-width:60ch}.au-note a,.au-sent a{color:var(--text);padding-block:12px}.au-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.au-link{padding:12px 0;border:0;background:none;color:var(--text);font:var(--w-mid) .95rem/1 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.au-alt{display:flex;flex-wrap:wrap;gap:4px 22px}.au-wait{display:flex;align-items:center;gap:12px;color:var(--text-dim)}.au-wait[hidden]{display:none}.au-dot{width:10px;height:10px;border-radius:50%;background:var(--signal);animation:au-pulse 1.2s ease-in-out infinite}@keyframes au-pulse{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.au-dot{animation:none}}.au-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.au-cand{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;width:100%;padding:16px 18px;border:0;border-radius:var(--r-sm);background:var(--s1);box-shadow:var(--edge),0 1px 2px rgba(11,26,58,.06);text-align:left;cursor:pointer;color:var(--text);font:var(--w-body) 1rem/1.35 var(--font-body);transition:background-color .2s,transform .2s var(--ease)}.au-cand:hover{transform:translateY(-2px);background:var(--s3)}.au-cand:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.au-cand b{display:block;font-weight:var(--w-mid)}.au-cand small{display:block;color:var(--text-dim);font-size:.9rem}.au-cand .au-pick{grid-row:1/3;font:var(--w-mid) var(--t-mono)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-text)}@media (max-width:480px){.au-cand{grid-template-columns:1fr}.au-cand .au-pick{grid-row:auto;margin-top:6px}}.au-picked{font:var(--w-mid) var(--t-mono)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-text)}.au-run{display:grid;gap:10px}.au-ticks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.95rem;color:var(--text-faint)}.au-ticks li{display:flex;align-items:center;gap:10px}.au-ticks li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hair);flex:none}.au-ticks li.is-on{color:var(--text-dim)}.au-ticks li.is-on::before{background:var(--signal);animation:au-pulse 1.2s ease-in-out infinite}.au-ticks li.is-done{color:var(--text)}.au-ticks li.is-done::before{background:var(--ok);animation:none}.au-qs{display:grid;gap:0}.au-qs .quiz-q:first-of-type{border-top:1px solid var(--hair)}.au-qs .au-actions{margin-top:22px}.quiz-opt.is-skip{color:var(--text-faint)}.au-result{gap:30px}.au-score{display:grid;gap:10px}.au-score .sec-title{font-size:clamp(1.7rem,3.4vw,2.4rem)}.au-score .sec-lede{max-width:60ch}.au-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none}.au-strip li{position:relative;padding-top:14px;font:var(--w-mid) .62rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.au-strip li::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:2px;background:var(--hair)}.au-strip li.is-here{color:var(--text)}.au-strip li.is-here::before{background:var(--signal)}@media (max-width:480px){.au-strip li{font-size:.55rem}}.au-group{display:grid;gap:12px}.au-group[hidden]{display:none}.au-h{font-size:1.2rem;font-weight:var(--w-mid);letter-spacing:-.01em}.au-rows{display:grid;margin:0;padding:0;list-style:none}.au-rows li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hair);font-size:1rem;line-height:1.45}.au-rows li::before{content:"";margin-top:5px;width:10px;height:10px;border-radius:50%;background:var(--text-faint)}.au-rows.is-ok li::before{background:var(--ok)}.au-rows.is-gap li::before{background:var(--warn)}.au-rows.is-gap li.is-fail::before{background:#B42318}.au-rows li small{display:block;margin-top:2px;color:var(--text-faint);font-size:.82rem}.au-cards{display:grid;gap:12px}@media (min-width:720px){.au-cards{grid-template-columns:1fr 1fr}}.au-card{display:grid;gap:8px;padding:18px;border-radius:var(--r-sm);background:var(--s1);box-shadow:var(--edge),0 1px 2px rgba(11,26,58,.06)}.au-card .mono-label{color:var(--signal-text)}.au-card p{margin:0;font-size:.98rem;line-height:1.5}.au-card .arrow-link{font-size:.95rem}.au-est p{font-size:1rem;line-height:1.55;max-width:62ch}.au-sent{font-size:.95rem;color:var(--text-dim)}.au-next{display:grid;gap:14px;padding-top:26px;border-top:1px solid var(--hair)}.au-video{display:grid;gap:10px}.au-video-frame{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--s3)}.au-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.au-plans{display:grid;gap:12px}@media (min-width:720px){.au-plans{grid-template-columns:1fr 1fr 1fr}}.au-plan{position:relative;display:grid;gap:8px;align-content:start;padding:18px;border-radius:var(--r-sm);background:var(--s1);box-shadow:var(--edge),0 1px 2px rgba(11,26,58,.06)}.au-plan .mono-label{color:var(--signal-text)}.au-plan-name{font-size:1.1rem;font-weight:var(--w-mid);letter-spacing:-.01em;margin:0}.au-plan p{margin:0;font-size:.98rem;line-height:1.5}.au-plan .arrow-link{font-size:.95rem}.au-plan.is-rec{box-shadow:0 0 0 2px var(--signal),0 1px 2px rgba(11,26,58,.06)}.au-rec{justify-self:start;font-size:.78rem;font-weight:var(--w-mid);letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:var(--signal-fill);color:#fff}.au-rec[hidden]{display:none}.au-addon{display:grid;gap:10px;align-items:center;margin-top:12px;padding:16px 18px;border-radius:var(--r-sm);border:1.5px solid var(--cyan);background:rgba(23,200,244,.08)}@media (min-width:720px){.au-addon{grid-template-columns:auto 1fr auto;gap:18px}}.au-addon-tag{justify-self:start;font-size:.78rem;font-weight:var(--w-mid);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#FFD23F;color:#1B1500}.au-addon-body{display:grid;gap:4px}.au-addon p{margin:0;font-size:.98rem;line-height:1.5}.au-addon .arrow-link{font-size:.95rem;white-space:nowrap}.au-team{padding-top:4px}.au-team a{color:var(--text);padding-block:12px}.au-gbp{margin-top:4px}.au-gbp-more{margin-top:10px;padding-left:32px;display:grid;gap:10px}@media (max-width:480px){.au-gbp-more{padding-left:0}}.au-form input,.au-form select,.au-form textarea{scroll-margin-top:calc(var(--nav-h) + 16px)}.au-pane:focus,.au-pane:focus-visible{outline:none;box-shadow:none}