@font-face{font-family:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_8a2a6c{font-family:__Newsreader_8a2a6c;font-style:normal}.__variable_8a2a6c{--font-serif:"__Newsreader_8a2a6c"}@font-face{font-family:__GeistSans_3a0388;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_3a0388;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:__GeistSans_3a0388,__GeistSans_Fallback_3a0388}.__variable_3a0388{--font-geist-sans:"__GeistSans_3a0388","__GeistSans_Fallback_3a0388"}@font-face{font-family:__GeistMono_c1e5c9;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:__GeistMono_c1e5c9,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"__GeistMono_c1e5c9",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--bg:#fdfcf9;--tint:#f4f1ea;--white:#fff;--ink:#1d2a24;--ink-soft:#2a3b33;--ink-2:#4b5852;--muted:#76807a;--line:#e4e0d6;--coral:#e5524f;--coral-dark:#b83935;--coral-tint:#fde9e7;--yellow:#f2c64a;--yellow-tint:#fcf3d6;--sans:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--radius:20px;--radius-sm:12px;--shadow:0 1px 2px rgba(29,42,36,.05),0 12px 32px -14px rgba(29,42,36,.18);--shadow-lift:0 2px 4px rgba(29,42,36,.06),0 24px 48px -18px rgba(29,42,36,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0 0 .5em;font-weight:500;line-height:1.12;text-wrap:balance}h1,h2{font-family:var(--serif);letter-spacing:-.015em}h1{font-size:clamp(2.5rem,5.4vw,4.4rem)}h2{font-size:clamp(2rem,3.6vw,2.9rem)}h3{font-size:1.2rem;font-weight:600;line-height:1.3}p{margin:0 0 1em}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.section{padding:112px 0}.section-tint{background:var(--tint)}.split{display:grid;grid-template-columns:5fr 7fr;grid-gap:80px;gap:80px;align-items:start}.split>.section-head{position:-webkit-sticky;position:sticky;top:120px}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.head-row .arrow-link{margin-bottom:56px}.centered{max-width:820px;text-align:center}.centered .section-head{max-width:none;margin:0 auto 32px}.centered .prose p{margin-left:auto;margin-right:auto}.dots{display:inline-flex;gap:6px;margin-bottom:20px}.dots i{width:10px;height:10px;border-radius:50%;background:var(--coral)}.dots i:nth-child(2){background:var(--yellow)}.dots i:nth-child(3){background:var(--ink)}.section-head{margin-bottom:56px;max-width:34rem}.prose .section-head,.split>.section-head{margin-bottom:0}.prose .section-head{margin-bottom:24px}.section-head h2{margin:0}.section-intro{margin:16px 0 0;color:var(--ink-2);font-size:1.15rem}.eyebrow{display:inline-block;margin-bottom:24px;padding:6px 14px;border-radius:999px;background:var(--coral-tint);color:var(--coral-dark);font-size:.9rem;font-weight:600}.lede{font-size:1.3rem;line-height:1.55;color:var(--ink-2);max-width:34em;margin-bottom:36px}.prose p{max-width:38em}.lead-first>p:first-child,.prose .lead{font-family:var(--serif);font-size:1.65rem;line-height:1.35;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border:0;border-radius:999px;background:var(--coral);color:var(--white);font:600 1.02rem/1.2 var(--sans);text-decoration:none;cursor:pointer;box-shadow:0 8px 20px -8px rgba(229,82,79,.6);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn:after{content:"→";transition:transform .15s ease}.btn:hover{background:var(--coral-dark);transform:translateY(-1px)}.btn:hover:after{transform:translateX(3px)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.btn-small{padding:11px 20px;font-size:.95rem;box-shadow:none}.btn-coral{background:var(--coral)}.btn.full{width:100%}.btn:disabled{opacity:.6;cursor:default;transform:none}.arrow-link{display:inline-block;font-weight:600;color:var(--coral-dark);text-decoration:none;border-bottom:2px solid;padding-bottom:2px}.arrow-link:hover{color:var(--ink)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:hsla(45,50%,98%,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.nav-brand img{width:172px}.nav-menu{display:flex;align-items:center;gap:28px;white-space:nowrap;font-size:.98rem;font-weight:500}.nav-menu a:not(.btn){position:relative;padding:6px 0;text-decoration:none;color:var(--ink-2)}.nav-menu a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--coral);transform:scaleX(0);transition:transform .15s ease}.nav-menu a:not(.btn):hover,.nav-menu a[aria-current=page]{color:var(--ink)}.nav-menu a:not(.btn):hover:after,.nav-menu a[aria-current=page]:after{transform:scaleX(1)}.nav-menu .btn{background:var(--ink)}.nav-menu .btn:hover{background:var(--ink-soft)}.nav-toggle{display:none;padding:9px 18px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font:600 .95rem var(--sans);cursor:pointer}.hero{position:relative;padding:64px 0 96px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 85% 30%,rgba(242,198,74,.18),transparent 70%),radial-gradient(500px 360px at 70% 80%,rgba(229,82,79,.1),transparent 70%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:8.5fr 3.5fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{max-width:15em;font-size:clamp(2.5rem,4.6vw,4rem)}.uline{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.12em;text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.uline-1{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.uline-2{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.uline-3{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hero .lede{margin-bottom:32px}.hero-art{padding:36px;background:var(--white);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow-lift)}.hero-graphic{width:100%}.hero-graphic .hg-line{stroke-dasharray:1;stroke-dashoffset:1;animation:hg-draw .6s ease-out forwards}.hero-graphic .hg-breathe,.hero-graphic .hg-pop,.hero-graphic .hg-ripple{transform-box:fill-box;transform-origin:center}.hero-graphic .hg-pop{transform:scale(0);animation:hg-pop .45s cubic-bezier(.34,1.56,.64,1) forwards}.hero-graphic .hg-breathe{animation:hg-breathe 4.5s ease-in-out infinite}.hero-graphic .hg-ripple{opacity:0;animation:hg-ripple 4s ease-out 1.6s infinite}.hero-graphic .hg-twinkle{animation:hg-twinkle 4s ease-in-out infinite}@keyframes hg-draw{to{stroke-dashoffset:0}}@keyframes hg-pop{to{transform:scale(1)}}@keyframes hg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes hg-ripple{0%{transform:scale(1);opacity:.35}70%,to{transform:scale(2.2);opacity:0}}@keyframes hg-twinkle{0%,to{opacity:.12}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hero-graphic .hg-breathe,.hero-graphic .hg-line,.hero-graphic .hg-pop,.hero-graphic .hg-ripple,.hero-graphic .hg-twinkle{animation:none}.hero-graphic .hg-line{stroke-dashoffset:0}.hero-graphic .hg-pop{transform:none}}.page-hero{position:relative;padding:96px 0 104px;background:radial-gradient(560px 380px at 90% 20%,rgba(242,198,74,.16),transparent 70%),var(--bg);border-bottom:1px solid var(--line)}.page-hero-grid{display:grid;grid-template-columns:8fr 4fr;grid-gap:64px;gap:64px;align-items:center}.quote-h1{font-size:clamp(2.3rem,4.6vw,3.7rem);max-width:15em}.get-card{padding:36px 32px;background:var(--ink);color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lift);transform:rotate(1.5deg)}.get-label{margin:0 0 8px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.get-text{margin:0;font-family:var(--serif);font-size:1.7rem;line-height:1.25}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.card{position:relative;display:flex;flex-direction:column;gap:18px;margin:0;padding:36px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-link{text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card-link:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--accent,var(--coral))}.card-link:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.accent-1{--accent:var(--coral)}.accent-2{--accent:var(--yellow)}.accent-3{--accent:var(--ink)}.card-label{align-self:flex-start;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card-quote{margin:0;font-family:var(--serif);font-size:1.55rem;line-height:1.28;color:var(--ink)}.card-get{flex:1 1;margin:0;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-2)}.card-get strong{color:var(--ink)}.pull{position:relative;margin:40px 0;padding:32px 36px 32px 88px;background:var(--yellow-tint);border-radius:var(--radius);font-family:var(--serif);font-size:1.5rem;line-height:1.4}.pull:before{content:"“";position:absolute;left:28px;top:12px;font-size:5rem;line-height:1;color:var(--coral)}.steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.steps:before{content:"";position:absolute;top:60px;left:16%;right:16%;border-top:2px dashed #d3cdbf}.steps li{position:relative;padding:36px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:50%;background:var(--coral);color:var(--white);font-family:var(--serif);font-size:1.4rem;box-shadow:0 0 0 6px var(--coral-tint)}.steps li:nth-child(2) .step-num{background:var(--yellow);color:var(--ink);box-shadow:0 0 0 6px var(--yellow-tint)}.steps li:nth-child(3) .step-num{background:var(--ink);box-shadow:0 0 0 6px #dfe3e0}.steps h3{font-family:var(--serif);font-size:1.5rem;font-weight:500}.steps p{margin:0;color:var(--ink-2)}.method{margin-top:28px;padding:32px 36px;background:var(--ink);color:var(--white);border-radius:var(--radius)}.method-lead{margin-bottom:20px;font-weight:600;color:var(--yellow)}.method ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.method li{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.18);font-size:.95rem;line-height:1.45;color:hsla(0,0%,100%,.85)}.method li span{font-size:1.5rem;color:var(--white)}.method li span,.stat-big{font-family:var(--serif);line-height:1}.stat-big{font-size:clamp(3.2rem,5vw,4.4rem);color:var(--coral);letter-spacing:-.02em}.results .card{gap:12px}.result-decision{margin:12px 0 0;font-family:var(--serif);font-size:1.35rem;line-height:1.3}.result-text{margin:0;color:var(--ink-2)}.quote-card{padding-top:28px}.quote-mark{font-family:var(--serif);font-size:4.5rem;line-height:.8;height:36px;color:var(--coral)}.quote-card blockquote{flex:1 1;margin:0;font-family:var(--serif);font-size:1.35rem;line-height:1.4}.quote-card figcaption{display:flex;flex-direction:column;padding-top:18px;border-top:1px solid var(--line);font-size:.95rem}.quote-card figcaption span{color:var(--ink-2)}.bio{display:grid;grid-template-columns:5fr 7fr;grid-gap:80px;gap:80px;align-items:center}.photo-frame{position:relative;max-width:440px}.photo-frame:before{content:"";position:absolute;inset:24px -24px -24px 24px;border-radius:var(--radius);background:var(--yellow)}.photo-frame:after{content:"";position:absolute;top:-18px;left:-18px;width:56px;height:56px;border-radius:50%;background:var(--coral)}.bio-photo{position:relative;width:100%;border-radius:var(--radius)}.bio-photo,.panel-dark{box-shadow:var(--shadow-lift)}.panel-dark{display:grid;grid-template-columns:5fr 6fr;grid-gap:64px;gap:64px;padding:64px;background:var(--ink);color:var(--white);border-radius:28px}.panel-dark h2{font-size:1.1rem;font-family:var(--sans);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.panel-big{margin:0;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.panel-dark .prose{align-self:end;color:hsla(0,0%,100%,.85)}.panel-dark .prose p:last-child{margin-bottom:0}.example{display:grid;grid-template-columns:4fr 8fr;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.example-stat{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:48px 40px;background:var(--coral-tint)}.stat-label{font-size:1.05rem;color:var(--ink-2)}.example>.prose{padding:48px 48px 44px}.example-quote{margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line)}.example-quote blockquote{margin:0 0 8px;font-family:var(--serif);font-size:1.4rem;line-height:1.4}.example-quote figcaption{color:var(--ink-2);font-size:.95rem}.timeline{list-style:none;margin:0;padding:0}.timeline li{position:relative;padding:0 0 36px 44px}.timeline li:before{content:"";position:absolute;left:7px;top:12px;bottom:-12px;border-left:2px solid #d3cdbf}.timeline li:last-child:before{display:none}.timeline li:after{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px var(--coral-tint)}.timeline li:nth-child(2):after{background:var(--yellow);box-shadow:0 0 0 5px var(--yellow-tint)}.timeline li:nth-child(3):after{background:var(--ink);box-shadow:0 0 0 5px #dfe3e0}.timeline h3{font-family:var(--serif);font-size:1.5rem;font-weight:500;margin-bottom:6px}.timeline p{margin:0;color:var(--ink-2)}.training{margin:16px 0 0;padding:28px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--serif);font-size:1.3rem;line-height:1.4}.case-index{display:flex;flex-wrap:wrap;gap:12px}.case-index a{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--white);border:1px solid var(--line);border-radius:999px;text-decoration:none;font-weight:500;box-shadow:var(--shadow)}.case-index a:hover{border-color:var(--ink)}.case-index span{font-size:.8rem;font-weight:600;color:var(--coral-dark)}.case{padding:104px 0}.case-finding{position:relative;margin-bottom:56px;padding:44px 48px;background:var(--ink);color:var(--white);border-radius:28px;box-shadow:var(--shadow-lift)}.case-finding-label{display:block;margin-bottom:14px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.case-finding p{margin:0;max-width:32em;font-family:var(--serif);font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.28}.case-finding em{font-style:normal;color:var(--yellow)}.case .eyebrow{margin-bottom:16px}.case-meta{display:flex;flex-wrap:wrap;gap:16px 56px;margin:12px 0 48px;padding-bottom:32px;border-bottom:1px solid var(--line)}.case-meta dt{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.case-meta dd{margin:4px 0 0}.case-body{display:grid;grid-template-columns:7fr 5fr;grid-gap:64px;gap:64px;align-items:start}.case-body h3{margin-top:40px;font-family:var(--serif);font-size:1.5rem;font-weight:500}.case-body h3:first-child{margin-top:0}.case-body mark{background:linear-gradient(transparent 55%,rgba(242,198,74,.6) 0);color:inherit;font-weight:600}.case-note{margin-top:28px;padding:24px 28px;background:var(--coral-tint);border-radius:var(--radius-sm);font-family:var(--serif);font-size:1.3rem}.case-note span{display:block;font-family:var(--sans);font-size:.95rem;color:var(--ink-2)}.case-aside{position:-webkit-sticky;position:sticky;top:112px;display:grid;grid-gap:20px;gap:20px}.chart{padding:28px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.chart-legend{margin-bottom:20px;font-size:.85rem;font-weight:600;color:var(--ink-2)}.facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.facts div{padding:22px 24px;background:var(--white)}.fact-value{display:block;font-family:var(--serif);font-size:2.1rem;line-height:1.1}.fact-value.coral{color:var(--coral)}.fact-label{font-size:.85rem;color:var(--ink-2)}.closing{position:relative;padding:120px 0;background:var(--ink);color:var(--white);overflow:hidden}.closing:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1.5px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(90deg,#000,transparent 60%);-webkit-mask-image:linear-gradient(90deg,#000,transparent 60%);pointer-events:none}.closing-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.closing h2{font-size:clamp(2.3rem,4.4vw,3.5rem)}.closing-text{font-size:1.25rem;color:hsla(0,0%,100%,.82);max-width:26em}.closing-small{margin:0;font-size:.95rem;color:hsla(0,0%,100%,.55)}.form-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:40px;background:var(--white);color:var(--ink);border-radius:28px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.form-card .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.9rem;font-weight:600}.field input,.field textarea{width:100%;padding:13px 15px;border:1px solid #d6d1c5;border-radius:var(--radius-sm);background:#fbfaf7;color:var(--ink);font:400 1rem/1.5 var(--sans);transition:border-color .15s ease,background .15s ease}.field input:focus,.field textarea:focus{border-color:var(--ink);background:var(--white)}.field textarea{resize:vertical;min-height:120px}.form-error{grid-column:1/-1;margin:0;color:var(--coral-dark);font-size:.95rem}.form-done{display:block}.form-done h3{font-family:var(--serif);font-size:1.6rem;font-weight:500}.form-done p{margin:0;color:var(--ink-2)}.footer{padding:56px 0 40px;background:var(--bg)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.footer-logo{width:150px}.footer-links{display:flex;flex-wrap:wrap;gap:28px;font-size:.95rem;font-weight:500}.footer-links a{color:var(--ink-2);text-decoration:none}.footer-links a:hover{color:var(--ink)}.footer-small{width:100%;margin:12px 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}.signs{grid-template-columns:repeat(2,1fr)}.signs .card{flex-direction:row;align-items:flex-start;gap:18px;padding:28px 32px;border-left:6px solid var(--accent);font-family:var(--serif);font-size:1.35rem;line-height:1.35}.sign-mark{flex:none;width:14px;height:14px;margin-top:8px;border-radius:50%;background:var(--accent)}.section-footer{margin:36px 0 0;font-family:var(--serif);font-size:1.4rem;line-height:1.4}.method-solo{margin-top:0;padding:40px}.method-solo li{font-size:1.02rem}.hero-photo{justify-self:end;width:100%;max-width:380px}.video-frame{position:relative;width:100%;max-width:360px;justify-self:center;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lift)}.video-frame video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:16px;background:var(--ink)}.video-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:88px;height:88px;padding:0;border:0;border-radius:50%;background:#dcb647;color:var(--ink);cursor:pointer;transform:translate(-50%,-50%);isolation:isolate;box-shadow:0 0 0 10px hsla(0,0%,100%,.35),0 16px 32px -10px rgba(0,0,0,.5);transition:transform .15s ease,background .15s ease}.video-play:hover{background:#c9a232;transform:translate(-50%,-50%) scale(1.06)}.video-play:before{content:"";position:absolute;inset:0;border-radius:50%;background:#dcb647;z-index:-1;animation:play-pulse 1.8s ease-out infinite}@keyframes play-pulse{0%{transform:scale(1);opacity:.85}80%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.video-play:before{animation:none}}.video-play svg{width:38px;height:38px;margin-left:5px;fill:currentColor}@media (max-width:1024px){.method ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.nav-toggle{display:inline-flex}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 32px 28px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.nav-menu.is-open{display:flex}.bio,.case-body,.closing-grid,.example,.hero-grid,.page-hero-grid,.panel-dark,.split{grid-template-columns:1fr;gap:40px}.example{gap:0}.split>.section-head{position:static}.hero-art{max-width:340px;padding:24px}.get-card{max-width:420px;transform:none}.photo-frame{max-width:340px}.hero-photo{justify-self:start;max-width:300px;margin-left:18px}.cards,.signs,.steps{grid-template-columns:1fr;gap:20px}.steps:before{display:none}.case-aside{position:static}.panel-dark{padding:48px 40px}}@media (max-width:600px){body{font-size:17px}.wrap{padding:0 16px}.case,.closing,.section{padding:72px 0}.hero,.page-hero{padding:48px 0 64px}.section-head{margin-bottom:36px}.nav-inner{min-height:68px}.nav-brand img{width:140px}.nav-menu{padding:20px 16px 24px}.lede{font-size:1.15rem}.lead-first>p:first-child,.prose .lead{font-size:1.35rem}.card,.case-finding,.form-card,.method,.panel-dark,.steps li,.training{padding:28px 22px}.example-stat,.example>.prose{padding:32px 22px}.pull{padding:64px 22px 24px;font-size:1.3rem}.pull:before{left:20px;top:8px}.form-card,.method ol{grid-template-columns:1fr}.photo-frame{max-width:calc(100% - 24px)}.hero-photo{max-width:260px}.head-row .arrow-link{margin:-12px 0 32px}.btn:not(.btn-small){width:100%}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--white)}.btn-back:after{content:none}.btn-back:before{content:"←";transition:transform .15s ease}.btn-back:hover:before{transform:translateX(-3px)}.rr-hero-grid{grid-template-columns:8fr 4fr}.rr-hero-art{justify-self:end;width:100%;max-width:360px;padding:22px 18px}.deck-graphic{width:100%;overflow:visible}.deck-graphic .dg-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:dg-grow .55s ease-out forwards}.deck-graphic .dg-pop{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:hg-pop .45s cubic-bezier(.34,1.56,.64,1) forwards}.deck-graphic .dg-bubble{transform-origin:10% 0}.deck-graphic .dg-fade{opacity:0;animation:dg-fade .4s ease-out forwards}@keyframes dg-grow{to{transform:scaleY(1)}}@keyframes dg-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.deck-graphic .dg-bar,.deck-graphic .dg-fade,.deck-graphic .dg-pop{animation:none;transform:none;opacity:1}}.head-center .section-head{max-width:46rem;margin-left:auto;margin-right:auto;text-align:center}.hero-note{margin:16px 0 0;font-size:.95rem;color:var(--ink-2)}.hero-trust{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);max-width:34em}.hero-trust p{margin:0;font-size:.95rem;line-height:1.45;color:var(--ink-2)}.hero-partner-logo{width:auto;height:28px}.hero-avatars{display:flex;flex:none}.hero-avatar{width:44px;height:44px;border-radius:50%;border:2px solid var(--bg);object-fit:cover;object-position:top}.hero-avatar+.hero-avatar{margin-left:-12px}.hero-avatar-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--serif);font-size:1rem;color:var(--muted)}.format-line{max-width:46em;margin:-24px 0 36px;padding:18px 24px;background:var(--yellow-tint);border-radius:var(--radius-sm);color:var(--ink)}.mid-cta{margin:36px 0 0}.reviewers{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.reviewer{display:flex;flex-direction:column;align-items:center;text-align:center}.reviewer-role{margin:28px 0 4px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-dark)}.reviewer h3{margin:0 0 10px;font-family:var(--serif);font-size:1.6rem;font-weight:500}.reviewer p:not(.reviewer-role){margin:0;color:var(--ink-2);max-width:30em}.reviewer-photo{width:100%;max-width:360px;height:auto;aspect-ratio:928/1042;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-lift)}.reviewer-placeholder{display:flex;align-items:center;justify-content:center;background:var(--tint);border:1px solid var(--line);box-shadow:none}.section-tint .reviewer-placeholder{background:var(--white)}.reviewer-placeholder span{font-family:var(--serif);font-size:3.5rem;color:var(--muted)}.gets{grid-template-columns:repeat(3,1fr)}.get-item h3{margin:0;font-family:var(--serif);font-size:1.45rem;font-weight:500}.get-item p{margin:0;color:var(--ink-2)}.get-item .step-num{margin-bottom:0}.get-item.accent-2 .step-num{background:var(--yellow);color:var(--ink);box-shadow:0 0 0 6px var(--yellow-tint)}.get-item.accent-3 .step-num{background:var(--ink);box-shadow:0 0 0 6px #dfe3e0}.get-item.accent-4 .step-num{background:var(--white);color:var(--coral-dark);box-shadow:inset 0 0 0 2px var(--coral),0 0 0 6px var(--coral-tint)}.markup{margin-top:28px;padding:36px 40px;background:var(--ink);color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lift)}.markup-label{margin-bottom:24px;font-weight:600;color:var(--yellow)}.markup-grid{display:grid;grid-template-columns:1.1fr .7fr 1fr 1.2fr;grid-gap:24px;gap:24px;margin:0}.markup-grid div{padding-top:16px;border-top:1px solid hsla(0,0%,100%,.18)}.markup-grid dt{margin-bottom:10px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.markup-grid dd{margin:0;font-family:var(--serif);font-size:1.3rem;line-height:1.35}.markup-grid .markup-claim{font-size:1.5rem}.markup-tag{display:inline-block;padding:4px 14px;border:1px solid var(--coral);border-radius:999px;background:var(--coral-tint);color:var(--coral-dark);font:600 .85rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase}.markup-note{margin:24px 0 0;font-size:.9rem;color:hsla(0,0%,100%,.6)}.fit{display:grid;grid-gap:24px;gap:24px}.fit-col{padding:32px 36px;background:var(--white);border:1px solid var(--line);border-left:6px solid var(--coral);border-radius:var(--radius);box-shadow:var(--shadow)}.fit-no{border-left-color:var(--line);box-shadow:none;background:transparent}.fit-col h3{font-family:var(--serif);font-size:1.5rem;font-weight:500}.fit-col ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.fit-col li{position:relative;padding-left:28px;color:var(--ink-2)}.fit-col li:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;background:var(--coral)}.fit-no li:before{background:var(--muted)}.proof-quote{margin:0}.section-label{margin-bottom:12px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-dark)}.section-label+.section-head .dots{display:none}.gets-4{grid-template-columns:repeat(2,1fr)}.reviewer-title{margin:-4px 0 14px!important;font-size:.95rem;font-weight:600;color:var(--ink)!important}.compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.compare td,.compare th{width:50%;padding:20px 28px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.compare th{border-top:0;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.compare td:first-child,.compare th{color:var(--muted)}.compare td:last-child,.compare th:last-child{background:var(--ink);color:var(--white);border-top-color:hsla(0,0%,100%,.12)}.compare th:last-child{color:var(--yellow)}.compare td:last-child{font-family:var(--serif);font-size:1.25rem;line-height:1.35}.compare-line{margin:40px 0 0;text-align:center;font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25;text-wrap:balance}.proof-quote blockquote{margin:0 0 16px;font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3}.proof-quote figcaption{color:var(--ink-2);font-size:.95rem}.faq{margin:0;display:grid;grid-gap:32px;gap:32px}.faq dt{margin-bottom:8px;font-family:var(--serif);font-size:1.5rem;line-height:1.3}.faq dd{margin:0;max-width:38em;color:var(--ink-2)}.steps-4{grid-template-columns:repeat(2,1fr)}.steps-4:before{display:none}.steps li:nth-child(4) .step-num{background:var(--white);color:var(--coral-dark);box-shadow:inset 0 0 0 2px var(--coral),0 0 0 6px var(--coral-tint)}.apply{max-width:860px}.closing-solo{position:relative;max-width:820px}.closing-solo .closing-text{margin-bottom:32px}.rr-form{border:1px solid var(--line);box-shadow:var(--shadow-lift)}.rr-form fieldset{min-width:0;margin:0;padding:0;border:0}.rr-form legend{padding:0;margin-bottom:10px;font-size:1rem;font-weight:600}.rr-form .field>label{font-size:1rem}.rr-form .choice-group,.rr-form .rr-based,.rr-form .rr-quick{gap:8px;margin-top:14px}.rr-form .rr-step-intro+.choice-group{margin-top:6px}.rr-progress{margin-bottom:8px}.rr-step{margin:0 0 12px;font-size:.95rem;font-weight:600;color:var(--ink-2)}.rr-step:focus{outline:none}.rr-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.rr-bar i{height:6px;border-radius:999px;background:var(--line)}.rr-bar i.is-on{background:var(--coral)}.rr-step-intro{margin:-4px 0 8px;font-size:.95rem;color:var(--ink-2)}.rr-reassure{margin:4px 0 0;padding:14px 18px;background:var(--tint);border-radius:var(--radius-sm);font-size:.92rem;color:var(--ink-2)}.rr-done p+p{margin-top:-8px}.rr-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field-help{margin:-2px 0 2px;font-size:.9rem;color:var(--ink-2)}.field-error{margin:2px 0 0;font-size:.92rem;font-weight:600;color:var(--coral-dark)}.field-count{align-self:flex-end;font-size:.8rem;color:var(--muted)}.field select{width:100%;padding:13px 40px 13px 15px;border:1px solid #d6d1c5;border-radius:var(--radius-sm);background:#fbfaf7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d2a24' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;color:var(--ink);font:400 1rem/1.5 var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select:focus{border-color:var(--ink);background-color:var(--white)}.field select:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.field [aria-invalid=true]:not([type=radio]):not([type=checkbox]){border-color:var(--coral-dark)}.rr-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.rr-form .rr-pair .field>label{font-size:.92rem;font-weight:500}.choices{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative;cursor:pointer}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice span{display:inline-block;padding:9px 15px;border:1px solid #e0dbd0;border-radius:999px;background:#fbfaf7;font-size:.93rem;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.choices-stack{flex-direction:column}.choices-stack .choice span{display:block;padding:12px 16px;border-radius:var(--radius-sm);line-height:1.4}.choice:hover span{border-color:var(--ink)}.choice input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.choice input:focus-visible+span{outline:3px solid var(--yellow);outline-offset:2px}.choice input[aria-invalid=true]+span{border-color:var(--coral-dark)}.field input[type=file]{padding:10px;font-size:.9rem}.field input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:8px 14px;border:0;border-radius:999px;background:var(--ink);color:var(--white);font:600 .9rem var(--sans);cursor:pointer}.field input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:999px;background:var(--ink);color:var(--white);font:600 .9rem var(--sans);cursor:pointer}.rr-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--white);font-size:.95rem}.rr-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-file-status{display:block;margin-top:2px;font-size:.85rem;color:var(--ink-2)}.rr-remove{flex:none;padding:0;border:0;background:none;color:var(--coral-dark);font:600 .9rem var(--sans);text-decoration:underline;cursor:pointer}.rr-quick{gap:12px}.rr-claim{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.rr-claim-text{font-size:.98rem}.rr-check{display:flex;align-items:flex-start;gap:12px}.rr-check input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--ink)}.rr-check label{font-weight:400;font-size:.95rem}.rr-check a{color:var(--coral-dark)}.rr-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:14px;padding-top:24px;border-top:1px solid var(--line)}.rr-actions .btn-back{margin-right:auto}.rr-done h3{margin-bottom:12px}.rr-done h3:focus{outline:none}.rr-done p{margin-bottom:20px}@media (max-width:960px){.reviewers{gap:56px}.gets,.gets-4,.reviewers,.rr-hero-grid,.steps-4{grid-template-columns:1fr}.rr-hero-art{justify-self:start;max-width:300px}.markup-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rr-pair{grid-template-columns:1fr}.rr-actions{flex-direction:column}.rr-actions .btn-back{margin-right:0}.reviewer-photo{max-width:280px}.fit-col,.markup{padding:28px 22px}.format-line{margin-top:-12px;padding:16px 18px}.markup-grid{grid-template-columns:1fr;gap:16px}.compare td,.compare th{padding:14px;font-size:.92rem}.compare th{font-size:.72rem}.compare td:last-child{font-size:1.02rem}}.policy{max-width:760px}.policy h2{margin:48px 0 14px;font-size:clamp(1.5rem,2.4vw,1.9rem)}.policy h2:first-child{margin-top:0}.policy li,.policy p{color:var(--ink-2)}.policy ul{margin:0 0 1em;padding-left:1.2em}.policy li{margin-bottom:8px}.policy a{color:var(--coral-dark)}.policy-updated{margin-top:40px;font-size:.9rem}.closing .dots i:nth-child(3),.get-card .dots i:nth-child(3),.panel-dark .dots i:nth-child(3){background:var(--white)}