:root{--ink:#222229;--muted:#696971;--paper:#f4f4f3;--white:#fff;--accent:#ff315f;--accent-dark:#d91744;--blue:#4267f5;--line:#dededc;--surface:#e9e9e7;--radius-sm:14px;--radius:24px;--radius-lg:40px;--shadow:0 24px 70px rgba(25,25,31,.1);--shell:min(1240px,calc(100% - 40px));--article:760px;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:5rem;--s7:7rem;font-family:Inter,Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-size:17px;line-height:1.58}a{color:inherit}button,a{touch-action:manipulation}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:999;left:1rem;top:1rem;transform:translateY(-180%);padding:.8rem 1rem;background:var(--ink);color:#fff;border-radius:10px}.skip-link:focus{transform:none}.eyebrow{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.77rem;font-weight:800;color:var(--accent)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.05;letter-spacing:-.035em}h1{font-size:clamp(3rem,6.4vw,6.5rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.35rem}.button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:50px;padding:.72rem 1.15rem;border-radius:999px;text-decoration:none;font-size:.95rem;font-weight:750;line-height:1;white-space:nowrap;border:2px solid transparent;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,a:focus-visible,summary:focus-visible,.menu-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.button--primary{background:var(--accent);color:#fff}.button--primary:hover{background:var(--accent-dark)}.button--dark{background:var(--ink);color:#fff}.text-link{font-weight:700;text-underline-offset:5px}.fine-print{font-size:.82rem;color:var(--muted);max-width:56ch}
.site-header{position:sticky;z-index:100;top:0;padding:14px 0;background:rgba(244,244,243,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}.header-inner{width:var(--shell);margin:auto;display:flex;align-items:center;gap:2rem}.logo{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;white-space:nowrap}.logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--ink);color:#fff;font-weight:850}.logo-copy{display:grid;line-height:1.05}.logo-copy strong{font-size:.95rem;letter-spacing:-.025em}.logo-copy small{margin-top:.22rem;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.01em}.nav{display:flex;align-items:center;gap:1.35rem;margin-left:auto}.nav a{text-decoration:none;font-size:.9rem;font-weight:650}.header-cta{margin-left:.5rem}.menu-toggle{display:none;border:0;background:var(--white);border-radius:12px;padding:.7rem;font:inherit}.mobile-nav{display:none}
.nav-unavailable{display:block;color:#929299;font-size:.9rem;font-weight:650;cursor:default}.mobile-nav .nav-unavailable{padding:.75rem}.menu-open{overflow:hidden}.hero{min-height:680px;padding:5.5rem 0 4rem;display:grid;grid-template-columns:1.08fr .92fr;gap:5rem;align-items:center}.hero h1{margin-bottom:1.5rem}.hero h1 span{color:var(--accent)}.hero__lead{font-size:1.25rem;max-width:62ch;color:#4c4c54}.hero__actions{display:flex;align-items:center;gap:1.5rem;margin:2rem 0 1.25rem}.case-card{background:var(--white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow);transform:rotate(1deg)}.case-card__top{display:flex;align-items:center;gap:.6rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line);font-size:.86rem}.case-card__top strong{margin-left:auto}.status-dot{width:10px;height:10px;border-radius:50%;background:#4bc47f;box-shadow:0 0 0 5px #def5e7}.route{height:50px;display:flex;align-items:center;justify-content:space-between;position:relative;margin:1rem 1rem 0}.route__line{position:absolute;left:0;right:0;height:3px;background:var(--line)}.route__dot{z-index:1;width:15px;height:15px;border-radius:50%;background:#bbb;border:4px solid #eee}.route__dot.is-done{background:#fff;border-color:#4bc47f}.route__dot.is-active{background:#fff;border-color:var(--accent);box-shadow:0 0 0 5px #ffe1e8}.case-steps{list-style:none;padding:0;margin:0}.case-steps li{display:flex;gap:1rem;padding:1.05rem .4rem;border-top:1px solid #eee;color:#8a8a91}.case-steps li>span{font-size:.76rem;font-weight:800}.case-steps strong,.case-steps small{display:block}.case-steps small{font-size:.8rem;margin-top:.15rem}.case-steps .is-done,.case-steps .is-active{color:var(--ink)}
.section{padding:var(--s7) 0}.section-heading{max-width:760px;margin-bottom:3rem}.section-heading>p:last-child{font-size:1.12rem;color:var(--muted)}.process-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.process-grid li{background:var(--white);padding:2rem;min-height:220px}.process-grid li>span{display:inline-block;color:var(--accent);font-weight:850;margin-bottom:3rem}.process-grid p{color:var(--muted)}.section--ink{background:var(--ink);color:#fff}.section-heading--light>p:last-child{color:#bfbfc6}.situations{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.situations a{min-height:190px;padding:1.6rem;border:1px solid #48484f;border-radius:var(--radius);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;text-decoration:none;transition:.2s}.situations a:hover{background:#303038;border-color:#686870;transform:translateY(-3px)}.situations span{grid-column:1/3;color:#a9a9b0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.situations strong{align-self:end;font-size:1.25rem;max-width:15ch}.situations i{align-self:end;font-style:normal;font-size:1.5rem;color:var(--accent)}.split-feature,.account-section{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.split-feature>div:first-child>p:not(.eyebrow),.account-section>div:last-child>p:not(.eyebrow){font-size:1.15rem;color:var(--muted)}.upload-panel{background:#dfe6ff;border-radius:var(--radius-lg);padding:2.7rem}.upload-panel__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--blue);color:#fff;font-size:1.8rem;margin-bottom:2rem}.upload-panel>strong{font-size:1.65rem}.upload-panel p{margin-top:.7rem}.upload-panel ul{list-style:none;padding:0;margin:2rem 0 0}.upload-panel li{padding:.8rem 0;border-top:1px solid rgba(0,0,0,.12)}.account-section{padding-top:4rem}.account-card{background:var(--white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow)}.account-card__bar,.account-row{display:flex;justify-content:space-between;align-items:center}.pill{padding:.3rem .7rem;border-radius:999px;background:#fff0c8;font-size:.78rem}.balance{padding:3.5rem 0 2.5rem}.balance small,.balance strong{display:block}.balance strong{font-size:3rem;letter-spacing:-.04em}.account-row{border-top:1px solid var(--line);padding:1rem 0;font-size:.9rem}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.knowledge-grid a{background:var(--white);border-radius:var(--radius);padding:1.8rem;text-decoration:none;min-height:280px;display:flex;flex-direction:column;transition:.2s}.knowledge-grid a:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.knowledge-grid span{font-size:.78rem;color:var(--muted)}.knowledge-grid h3{margin-top:2rem}.knowledge-grid p{color:var(--muted)}.knowledge-grid b{margin-top:auto;color:var(--accent)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:1.3rem 0}.faq-list summary{cursor:pointer;font-size:1.15rem;font-weight:750}.faq-list details p{max-width:70ch;color:var(--muted);margin:1rem 0 0}.final-cta{padding:7rem 0;background:var(--white);text-align:center}.final-cta h2{margin-inline:auto;max-width:900px}
.trust-section{padding-top:2rem}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.trust-grid>div{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.trust-grid strong{font-size:1.1rem}.trust-grid p{color:var(--muted);margin:.7rem 0 0}.unavailable-link{opacity:.56;cursor:default;pointer-events:none}.product-boundary{color:var(--muted);margin:-.5rem auto 1.5rem;max-width:55ch}.internal-unavailable{color:var(--muted);border-bottom:1px dashed currentColor}.related-card--unavailable{opacity:.72}.related-card small{display:block;color:var(--muted);margin-top:auto}
.site-footer{background:#15151a;color:#d6d6da;padding:4rem 0 2rem}.footer-grid{width:var(--shell);margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem}.footer-grid h3{color:#fff;margin-bottom:.45rem}.footer-grid p{max-width:48ch}.footer-descriptor{color:#fff;font-weight:750}.footer-grid a{display:block;color:#b6b6bc;text-decoration:none;margin:.55rem 0}.footer-grid a:hover{color:#fff}.footer-bottom{width:var(--shell);margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid #38383e;color:#85858c;font-size:.8rem;display:flex;justify-content:space-between}
.article-shell{padding:1rem 20px 7rem}.breadcrumbs,.article-meta,.article-layout{max-width:1160px;margin-inline:auto}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.82rem;color:var(--muted);padding:1.25rem 0}.breadcrumbs a{text-underline-offset:4px}.breadcrumb-separator{color:#aaa}.article-head{max-width:920px;margin:2rem auto 2rem}.article-head h1{font-size:clamp(2.6rem,4.8vw,4.6rem);max-width:920px}.article-head .lead{font-size:1.17rem;max-width:760px;color:#4b4b53}.article-head>.article-cta{max-width:760px;padding:1.35rem 1.5rem;margin:1.5rem 0}.article-head>.article-cta p:empty{display:none}.article-meta{display:flex;gap:1rem;margin-bottom:3rem;font-size:.78rem;color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) 260px;gap:6rem;justify-content:center}.article-body{min-width:0}.article-body h2{font-size:2.2rem;margin:4rem 0 1.2rem}.article-body h3{font-size:1.5rem;margin:2.5rem 0 1rem}.article-body p,.article-body li{font-size:1.08rem;line-height:1.72}.article-body ul,.article-body ol{padding-left:1.35rem}.article-body li{padding:.28rem 0}.article-body a{color:#244bd4;text-underline-offset:4px;overflow-wrap:anywhere}.article-body .button,.article-body .button:visited,.article-cta .button,.article-cta .button:visited{color:#fff;text-decoration:none}.article-body strong{font-weight:800}.article-note{background:#e9edff;border-left:5px solid var(--blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.25rem 1.4rem;margin:2rem 0}.article-cta{background:var(--ink);color:#fff;border-radius:var(--radius);padding:1.7rem;margin:2.5rem 0}.article-cta h3{margin-top:0}.article-cta p{color:#c7c7cd}.article-divider{border:0;border-top:1px solid var(--line);margin:4rem 0}.toc{position:sticky;top:100px;align-self:start;font-size:.82rem}.toc strong{display:block;margin-bottom:1rem}.toc a{display:block;text-decoration:none;color:var(--muted);border-left:2px solid var(--line);padding:.45rem 0 .45rem 1rem}.toc a:hover{color:var(--ink);border-color:var(--accent)}.related{max-width:1160px;margin:6rem auto 0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.related-card{background:#fff;border-radius:var(--radius);padding:1.4rem;text-decoration:none;min-height:170px;display:flex;flex-direction:column}.related-card span{font-size:.75rem;color:var(--muted)}.related-card strong{display:block;font-size:1.08rem;margin-top:1.5rem}.article-loading{max-width:760px;margin:6rem auto}
.article-cta{padding:1.25rem;margin:2rem 0}.article-head>.article-cta{padding:1rem 1.15rem;margin:1.2rem 0}
@media(max-width:960px){:root{--shell:min(100% - 32px,760px)}.nav{display:none}.menu-toggle{display:block;margin-left:auto}.header-cta{display:none}.mobile-nav.is-open{display:grid;gap:.25rem;width:var(--shell);margin:1rem auto 0;padding:1rem;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow)}.mobile-nav a{padding:.75rem;text-decoration:none;font-weight:700}.mobile-nav .button{margin-top:.5rem}.hero{grid-template-columns:1fr;padding-top:4.5rem;gap:3rem}.case-card{transform:none}.process-grid,.situations,.knowledge-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.split-feature,.account-section{grid-template-columns:1fr;gap:3rem}.account-card{order:2}.article-layout{grid-template-columns:1fr}.toc{position:static;order:-1;background:#fff;padding:1.2rem;border-radius:var(--radius-sm)}.related-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}}
@media(max-width:620px){:root{--shell:calc(100% - 24px)}body{font-size:16px}.site-header{padding:10px 0}.logo{font-size:.92rem}.logo-mark{width:34px;height:34px}.hero{min-height:auto;padding:3.5rem 0}.hero h1{font-size:3.05rem}.hero__lead{font-size:1.08rem}.hero__actions{align-items:stretch;flex-direction:column}.button{width:100%}.case-card{padding:1.2rem;border-radius:24px}.case-card__top>span:nth-child(2){display:none}.section{padding:5rem 0}.process-grid,.situations,.knowledge-grid,.trust-grid{grid-template-columns:1fr}.process-grid li{min-height:auto}.situations a{min-height:150px}.split-feature,.account-section{gap:2.5rem}.upload-panel{padding:1.5rem}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{display:block}.article-shell{padding-inline:14px}.breadcrumbs{padding:.8rem 0}.breadcrumbs span:not(.breadcrumb-separator),.breadcrumbs .breadcrumb-separator{display:none}.article-head{margin:.65rem auto 1.4rem}.article-head .eyebrow{margin-bottom:.65rem}.article-head h1{font-size:2rem;margin-bottom:1rem}.article-head .lead{font-size:.95rem;line-height:1.48}.article-head .lead>p{margin-bottom:.7rem}.article-head .article-cta{padding:.85rem;margin:.8rem 0}.article-head .article-cta .button{min-height:50px;padding:.7rem 1rem}.article-meta{display:grid;gap:.25rem;margin-bottom:2rem}.article-body h2{font-size:1.8rem;margin-top:3rem}.article-body h3{font-size:1.35rem}.article-body p,.article-body li{font-size:1rem}.article-cta{padding:1.25rem}}
@media(max-width:620px){.hero__actions{align-items:flex-start}.button{width:fit-content;max-width:100%;min-height:46px;padding:.62rem clamp(.72rem,3vw,1rem);font-size:clamp(.76rem,3.35vw,.9rem)}.article-head .article-cta{padding:.6rem;margin:.7rem 0}.article-head .article-cta .button{min-height:46px;padding:.62rem clamp(.72rem,3vw,1rem)}.article-cta{padding:.8rem;margin:1.4rem 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.wave2-feature{padding:6rem 0 3rem}.wave2-feature__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wave2-feature__grid .compact-story{min-width:0}@media(max-width:620px){.wave2-feature{padding:4.5rem 0 2rem}.wave2-feature__grid{grid-template-columns:1fr}}
.wave3-feature{padding:6rem 0}.wave3-feature__grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:1rem}.wave3-feature__grid>a{min-width:0;min-height:280px;padding:1.6rem;border-radius:var(--radius);background:#fff;text-decoration:none;display:flex;flex-direction:column;transition:.2s ease}.wave3-feature__grid>a:first-child{background:var(--ink);color:#fff}.wave3-feature__grid>a:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.wave3-feature__grid span{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:800}.wave3-feature__grid strong{font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.05;letter-spacing:-.035em;margin-top:1.3rem}.wave3-feature__grid i{font-style:normal;font-size:.86rem;margin-top:auto;color:var(--muted)}.wave3-feature__grid>a:first-child i{color:#c7c7cd}@media(max-width:960px){.wave3-feature__grid{grid-template-columns:1fr 1fr}.wave3-feature__grid>a:first-child{grid-column:1/3}}@media(max-width:620px){.wave3-feature{padding:4.5rem 0}.wave3-feature__grid{grid-template-columns:1fr}.wave3-feature__grid>a,.wave3-feature__grid>a:first-child{grid-column:auto;min-height:230px;padding:1.35rem}.wave3-feature__grid strong{font-size:1.65rem}}

/* Wave 1 intent-led article visuals */
a.document-story,a.number-story,a.compact-story,a.problem-lead,a.problem-link,a.expertise-story,a.price-note,a.uts-lead,a.uts-doc,a.uninsured-lead,a.recovery-story{color:inherit;text-decoration:none}
.intent-visual{margin:0 0 3.5rem;border-radius:30px;padding:1.7rem;background:#fff;overflow:hidden}.intent-visual figcaption{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.intent-visual figcaption span{font-size:.7rem;font-weight:900;letter-spacing:.12em;color:var(--accent)}.intent-visual figcaption strong{font-size:1.45rem}.intent-visual>div{margin-top:2rem;min-height:150px;border-radius:20px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--ink);color:#fff}.intent-visual>div b{max-width:34ch;font-size:1.3rem;line-height:1.2}.intent-visual>div i{font-size:3rem;color:var(--accent);font-style:normal}.intent-visual--timeline{background:#b9f1d2}.intent-visual--decision_tree,.intent-visual--comparison{background:#cbd8ff}.intent-visual--document_annotation,.intent-visual--documents{background:#fff0b8}.intent-visual--big_number,.intent-visual--calculation{background:#ffb3a4}.intent-visual--scenario,.intent-visual--checklist{background:#d9c6ff}.document-template{max-width:100%;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.25rem;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.staff-entry{color:var(--muted);font-size:.78rem;text-underline-offset:3px}
@media(max-width:620px){.intent-visual{padding:1.1rem;border-radius:22px}.intent-visual figcaption{display:block}.intent-visual figcaption strong{display:block;margin-top:.4rem;font-size:1.15rem}.intent-visual>div{min-height:120px;padding:1rem}.intent-visual>div b{font-size:1rem}.intent-visual>div i{font-size:2rem}}

/* Editorial pilot */
.editorial-intro{padding:4.5rem 0 2.2rem}.editorial-intro h1{font-size:clamp(3.7rem,7.7vw,7.2rem);margin:0;max-width:11ch}.editorial-intro h1 span{color:var(--accent)}.editorial-intro>p:last-child{font-size:1.2rem;max-width:62ch;margin:1.5rem 0 0;color:var(--muted)}
.lead-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);grid-template-rows:1fr 1fr;gap:1rem}.story{border-radius:30px;overflow:hidden;position:relative}.story__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.story__action{display:inline-block;margin-top:auto;font-size:.82rem;font-weight:800;border-bottom:1px solid}.story--lead{grid-row:1/3;min-height:660px;display:grid;grid-template-rows:auto 1fr}.story--lead .story__copy{padding:2.4rem 2.5rem 0}.story--lead h2{font-size:clamp(2.6rem,4.2vw,4.6rem);max-width:12ch;margin:.8rem 0 1rem}.story--lead p{font-size:1.1rem;max-width:52ch}.story--small{min-height:322px;padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between}.story--small h3{font-size:1.7rem;margin:.65rem 0}.story--small p{font-size:.9rem;line-height:1.45}.story--small .story__copy{display:flex;flex-direction:column}.story--mint{background:#b9f1d2}.story--yellow{background:#ffd45d}.story--blue{background:#cbd8ff}.story--coral{background:#ffb3a4}.unavailable-card{cursor:default}.cover{min-height:340px}.cover svg{width:100%;height:100%;max-height:390px}.cover svg>path{fill:none;stroke:#222229;stroke-width:12;stroke-linecap:round;stroke-dasharray:18 20}.cover svg>circle{fill:#ff315f;stroke:#222229;stroke-width:7}.cover .car rect,.cover .car path{fill:#fff;stroke:#222229;stroke-width:7}.cover .car circle{fill:#222229}.cover .road-sign>*{fill:#fff;stroke:#222229;stroke-width:7}.mini-visual{height:82px;display:flex;align-items:center}.mini-visual--protocol span{width:64px;height:64px;border-radius:15px;background:#fff;border:2px solid #222229;display:grid;place-items:center;font-weight:900;margin-right:-8px;transform:rotate(-5deg)}.mini-visual--protocol span:nth-child(2){transform:rotate(4deg);background:#f4f4f3}.mini-visual--protocol span:last-child{border-radius:50%;background:#222229;color:#fff;transform:none;margin-left:16px;width:46px;height:46px}.mini-visual--decision span{border:2px solid #222229;border-radius:999px;padding:.65rem 1rem;font-weight:800;background:#fff}.mini-visual--decision i{width:48px;border-top:3px solid #222229}.quick-routes,.editorial-section{padding:7rem 0}.section-kicker{max-width:760px;margin-bottom:2.5rem}.section-kicker h2{margin-bottom:.8rem}.section-kicker>p:last-child{color:var(--muted)}.section-kicker--row{max-width:none;display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;align-items:end}.section-kicker--row>p{font-size:1.05rem}.route-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.route-strip>a,.route-strip__item{padding:1.4rem 1.2rem 1.6rem;text-decoration:none;border-right:1px solid #bdbdbb;min-height:240px;display:flex;flex-direction:column}.route-strip>*:last-child{border-right:0}.route-strip span{color:var(--accent);font-size:.76rem;font-weight:900}.route-strip strong{font-size:1.25rem;line-height:1.1;margin:2rem 0 .65rem}.route-strip p{color:var(--muted);font-size:.9rem}.route-strip b{font-size:.82rem;margin-top:auto}.route-strip>a:hover{background:#fff}.editorial-band{padding:7rem 0}.editorial-band--lime{background:#dfff79}.editorial-band--lavender{background:#d9c6ff}.kit-layout{display:grid;grid-template-columns:.85fr 1.25fr .7fr;gap:1.2rem;align-items:stretch}.document-story,.number-story{border-radius:28px;background:#fff;padding:1.8rem}.document-story{display:grid;grid-template-columns:.75fr 1fr;gap:1.5rem;align-items:center}.paper-stack{height:260px;position:relative}.paper-stack i,.paper-stack span{position:absolute;inset:18px 12px 8px;border:2px solid var(--ink);border-radius:15px;background:#fff;transform:rotate(-6deg)}.paper-stack i:nth-child(2){transform:rotate(5deg);background:#ffeda6}.paper-stack span{transform:none;padding:1.2rem;display:flex;flex-direction:column;gap:.6rem}.paper-stack em{height:24px;border-radius:6px;background:#eee;font-style:normal;color:transparent}.number-story{display:flex;flex-direction:column}.number-story>strong{font-size:8rem;line-height:1;margin:1.5rem 0 auto;color:var(--accent)}.payment-layout{display:grid;grid-template-columns:1.35fr .65fr .65fr;gap:1rem}.story--wide{grid-row:1/3;min-height:600px;padding:2rem;display:flex;flex-direction:column}.story--wide h3{font-size:2.7rem;max-width:12ch;margin:.8rem 0}.payout-visual{margin-top:auto;background:#fff;border-radius:24px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.payout-visual span{padding:.8rem;border:2px solid var(--ink);border-radius:12px;font-weight:800}.payout-visual strong{font-size:2.8rem;color:var(--accent)}.compact-story{min-height:290px;border-radius:28px;background:#fff;padding:1.6rem;display:flex;flex-direction:column}.compact-story h3{font-size:1.55rem;margin-top:auto}.compact-story p{color:var(--muted);font-size:.9rem}.compact-story--dark{background:var(--ink);color:#fff}.compact-story--dark p{color:#c9c9d0}.big-date{font-size:5rem;font-weight:900;line-height:1;margin:1.5rem 0}.big-date small{font-size:.8rem;margin-left:.25rem}.service-insert{margin-top:2rem;margin-bottom:7rem;background:var(--ink);color:#fff;border-radius:36px;padding:3rem;display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.service-insert h2{font-size:clamp(2.2rem,4vw,4rem)}.service-insert p{color:#d0d0d5;font-size:1.08rem}.service-insert small{display:block;color:#9999a2;margin:0 0 1.5rem;max-width:68ch}.service-visual{min-height:320px;position:relative;display:grid;place-items:center}.service-visual>span{background:#fff;color:var(--ink);width:220px;border-radius:28px;padding:1.5rem;transform:rotate(4deg);box-shadow:0 25px 50px #0006}.service-visual i{display:block;font-style:normal;padding:.8rem;border-bottom:1px solid #ddd}.service-visual i.is-active{background:#ffe0e8;border-radius:10px;border:0}.service-visual>b{position:absolute;right:7%;top:12%;background:var(--accent);width:70px;height:70px;border-radius:50%;display:grid;place-items:center;font-size:2rem}.problems-section{background:var(--ink);color:#fff;padding:7rem 0}.section-kicker--light>p:last-child{color:#bdbdc4}.problems-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:1rem}.problem-lead{grid-row:1/4;background:#ff765e;border-radius:30px;padding:2rem;min-height:560px;display:flex;flex-direction:column}.problem-lead h3{font-size:2.7rem;max-width:14ch;margin-top:auto}.comparison-art{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.comparison-art span{background:#fff;color:var(--ink);border-radius:15px;padding:1rem}.comparison-art small,.comparison-art b{display:block}.comparison-art i{font-size:2rem;font-style:normal}.problem-link{border:1px solid #4d4d55;border-radius:24px;padding:1.5rem;display:grid;grid-template-columns:1fr auto;min-height:170px}.problem-link span{grid-column:1/3;color:#9999a2;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.problem-link strong{align-self:end;font-size:1.25rem;max-width:24ch}.problem-link b{align-self:end;color:var(--accent);font-size:1.5rem}.expertise-layout,.uninsured-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:1rem}.expertise-story,.uninsured-lead{min-height:380px;border-radius:30px;background:#cbd8ff;padding:2rem;display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;align-items:center}.magnifier-art{position:relative;height:250px;display:grid;place-items:center}.magnifier-art i{position:absolute;width:170px;height:170px;border:18px solid var(--ink);border-radius:50%}.magnifier-art i:after{content:"";position:absolute;width:80px;border-top:18px solid var(--ink);transform:rotate(45deg);right:-56px;bottom:-30px}.magnifier-art span{font-size:4rem}.magnifier-art b{position:absolute;top:15%;right:10%;color:var(--accent);font-size:4rem}.price-note,.recovery-story{border-radius:30px;background:#fff;padding:2rem;display:flex;flex-direction:column}.price-note h3,.recovery-story h3{font-size:2rem;margin-top:auto}.price-note__lines i{display:block;height:14px;background:#eee;border-radius:20px;margin-top:12px}.price-note__lines i:nth-child(2){width:72%}.price-note__lines i:nth-child(3){width:48%}.uts-layout{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:1rem}.uts-layout>header{grid-column:1/4}.uts-lead,.uts-doc,.uts-tool{background:#fff;border-radius:28px;padding:1.8rem;min-height:320px}.uts-lead h3{font-size:2rem}.uts-art{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.uts-art b{font-size:4rem}.uts-art i{font-size:2rem;color:var(--accent);font-weight:900}.uts-doc>span{display:grid;place-items:center;width:100px;height:130px;background:#fff4be;border:2px solid var(--ink);border-radius:10px;font-size:2rem;font-weight:900;transform:rotate(-5deg)}.uts-doc{display:flex;flex-direction:column;justify-content:space-between}.uts-tool{background:var(--ink);color:#fff}.uts-tool .pill{width:fit-content}.uninsured-lead{background:#ffd45d}.broken-policy{height:220px;display:grid;place-items:center;position:relative}.broken-policy span{font-size:2rem;font-weight:900;background:#fff;border:3px solid var(--ink);padding:2.5rem 2rem;transform:rotate(-5deg)}.broken-policy i{position:absolute;height:170px;border-left:9px solid var(--accent);transform:rotate(28deg)}.route-arrow{font-size:2rem;letter-spacing:.2em;margin-top:auto}.topic-index{padding:6rem 0 7rem;border-top:2px solid var(--ink)}.topic-index div{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.topic-index a{padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:750}.topic-index a:hover{color:var(--accent)}

/* Article editorial creatives */
.editorial-creative{margin:0 0 3.5rem;border-radius:30px;padding:1.7rem;background:#fff}.editorial-creative figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem}.editorial-creative figcaption strong{font-size:1.45rem}.creative-tag{color:var(--accent);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.creative-process{background:#b9f1d2}.creative-process ol{list-style:none;padding:0!important;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem}.creative-process li{background:#fff;border-radius:16px;padding:1rem!important;position:relative;min-height:155px}.creative-process li span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:.75rem}.creative-process li b,.creative-process li small{display:block}.creative-process li b{margin-top:1.2rem;font-size:.95rem;line-height:1.15}.creative-process li small{margin-top:.4rem;color:var(--muted);font-size:.72rem;line-height:1.3}.creative-decision{background:#cbd8ff}.decision-start{width:58%;margin:auto;background:#fff;border:2px solid var(--ink);border-radius:16px;padding:1rem;text-align:center;font-weight:850}.decision-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0}.decision-split>div{background:#fff;border-radius:16px;padding:1rem}.decision-split span{display:inline-block;color:var(--accent);font-weight:900}.decision-split b,.decision-split small{display:block}.decision-split small{font-size:.75rem;color:var(--muted);margin-top:.35rem}.decision-result{background:var(--ink);color:#fff;border-radius:18px;padding:1rem;display:flex;align-items:center;gap:1rem}.decision-result i{font-size:2rem;color:var(--accent)}.decision-result p{margin:0;flex:1}.decision-result small{display:block;color:#bbb;font-size:.72rem}.creative-footnote{font-size:.78rem!important;line-height:1.45!important;color:var(--muted);margin:1rem 0 0}.creative-documents{background:#fff0b8}.documents-base{display:grid;grid-template-columns:90px 1fr;gap:1.3rem;align-items:start}.doc-sheet{height:118px;display:grid;place-items:center;background:#fff;border:2px solid var(--ink);border-radius:10px;font-weight:900;transform:rotate(-5deg)}.documents-base ul{margin:.5rem 0!important;display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem}.documents-base li{font-size:.78rem!important;line-height:1.35!important}.documents-extra{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.5rem}.documents-extra b{width:100%;font-size:.85rem}.documents-extra span{padding:.55rem .75rem;background:#fff;border-radius:999px;font-size:.74rem;font-weight:750}

@media(max-width:960px){.lead-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.story--lead{grid-column:1/3;grid-row:auto;min-height:580px}.story--small{min-height:300px}.route-strip{grid-template-columns:1fr 1fr}.route-strip>*:nth-child(2){border-right:0}.kit-layout,.uts-layout{grid-template-columns:1fr 1fr}.kit-layout>header,.uts-layout>header{grid-column:1/3}.document-story{grid-column:1/3}.payment-layout{grid-template-columns:1fr 1fr}.story--wide{grid-column:1/3;grid-row:auto}.service-insert{grid-template-columns:1fr 1fr;gap:1.5rem}.topic-index div{grid-template-columns:1fr 1fr}.creative-process ol{grid-template-columns:1fr 1fr}.creative-process li:last-child{grid-column:1/3}.article-layout{grid-template-columns:1fr}}
@media(max-width:620px){.editorial-intro{padding:2.5rem 0 1.3rem}.editorial-intro h1{font-size:3.2rem}.editorial-intro>p:last-child{font-size:1rem}.lead-grid{grid-template-columns:1fr;gap:.75rem}.story--lead{grid-column:auto;min-height:520px}.story--lead .story__copy{padding:1.4rem 1.4rem 0}.story--lead h2{font-size:2.4rem}.cover{min-height:230px}.story--small{min-height:250px}.quick-routes,.editorial-section,.editorial-band,.problems-section{padding:4.5rem 0}.section-kicker{margin-bottom:1.8rem}.section-kicker h2{font-size:2.35rem}.section-kicker--row{display:block}.route-strip{grid-template-columns:1fr}.route-strip>a,.route-strip__item{border-right:0;border-bottom:1px solid #bdbdbb;min-height:170px}.route-strip strong{margin-top:1.2rem}.kit-layout,.payment-layout,.problems-layout,.expertise-layout,.uts-layout,.uninsured-layout{grid-template-columns:1fr}.kit-layout>header,.uts-layout>header,.document-story,.story--wide{grid-column:auto}.document-story{grid-template-columns:1fr;}.paper-stack{height:210px}.number-story{min-height:320px}.number-story>strong{font-size:6rem}.story--wide{min-height:500px}.story--wide h3{font-size:2.3rem}.payout-visual{padding:1rem}.payout-visual span{font-size:.72rem;padding:.5rem}.payout-visual strong{font-size:2rem}.service-insert{width:calc(100% - 24px);margin-bottom:4.5rem;padding:1.4rem;border-radius:26px;grid-template-columns:1fr}.service-insert h2{font-size:2rem}.service-visual{min-height:220px}.service-visual>span{width:190px}.problem-lead{grid-row:auto;min-height:470px}.problem-lead h3{font-size:2.15rem}.comparison-art{gap:.5rem}.comparison-art span{padding:.7rem}.expertise-story,.uninsured-lead{grid-template-columns:1fr;gap:1rem}.topic-index{padding:4.5rem 0}.topic-index div{grid-template-columns:1fr}.editorial-creative{margin:1rem 0 2.5rem;padding:1.1rem;border-radius:22px}.editorial-creative figcaption{display:block;margin-bottom:1.2rem}.editorial-creative figcaption strong{display:block;font-size:1.2rem;margin-top:.4rem}.creative-process ol{grid-template-columns:1fr}.creative-process li,.creative-process li:last-child{grid-column:auto;min-height:auto;display:grid;grid-template-columns:34px 1fr;gap:0 .8rem}.creative-process li span{grid-row:1/3}.creative-process li b{margin:0}.decision-start{width:100%}.decision-split{grid-template-columns:1fr}.decision-result{align-items:flex-start;flex-wrap:wrap}.decision-result>strong{width:100%;padding-left:2.6rem}.documents-base{grid-template-columns:60px 1fr}.doc-sheet{height:80px}.documents-base ul{grid-template-columns:1fr}.article-body .editorial-creative li{font-size:.9rem}}

/* Pre-launch trust, hub and error pages */
.static-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px 0 96px}.static-page .breadcrumbs{margin-bottom:56px}.static-head,.policy-copy{max-width:820px}.static-head h1,.policy-copy h1,.error-page h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:-.055em;margin:14px 0 22px}.static-head>p,.policy-copy>.lead,.error-page>p{font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.45;color:var(--muted)}.hub-group{margin-top:72px}.hub-group h2{font-size:clamp(1.7rem,3vw,2.6rem);margin-bottom:24px}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hub-grid a{display:flex;min-height:142px;flex-direction:column;justify-content:space-between;padding:24px;border-radius:24px;background:var(--white);color:var(--ink);text-decoration:none;box-shadow:var(--shadow);transition:.2s}.hub-grid a:hover{transform:translateY(-2px)}.hub-grid strong{font-size:1.25rem}.hub-grid span{color:var(--muted)}.policy-copy h2{font-size:clamp(1.45rem,2.5vw,2rem);margin:48px 0 12px}.policy-copy p{font-size:1.08rem;line-height:1.7}.error-page{max-width:760px;padding:9vh 0}.error-page nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:38px}.error-page nav a{color:var(--ink)}.article-meta{flex-wrap:wrap}.article-meta time,.article-meta span{white-space:nowrap}@media(max-width:700px){.static-page{width:min(100% - 28px,1180px);padding-top:24px}.static-page .breadcrumbs{margin-bottom:34px}.hub-grid{grid-template-columns:1fr}.hub-group{margin-top:48px}.hub-grid a{min-height:118px;padding:20px}.article-meta{align-items:flex-start;gap:7px 14px}}
