@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-variable.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}
:root{color-scheme:dark;--ink:#090909;--paper:#f5f5f2;--orange:#ff6b2b;--muted:#bfbfbf}*{box-sizing:border-box}html{font-family:Manrope,Helvetica,sans-serif}body{font-size:17px;line-height:1.65;background:var(--ink);color:var(--paper);margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}header,footer{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;gap:20px;border-bottom:1px solid #ffffff20}.wordmark{font-size:26px;letter-spacing:-1.4px;font-weight:800;text-decoration:none}.brand-dot{font-size:12px;color:var(--orange);margin-left:8px;vertical-align:top}.back{font-size:13px;text-decoration:none}main{max-width:1320px;padding:70px 6% 40px;margin:auto}.eyebrow,.section-label{font-size:12px;letter-spacing:1.6px;line-height:1.8;font-weight:700;color:var(--orange)}h1{font-size:clamp(44px,6.7vw,94px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin:30px 0}h1 em{font-style:normal;color:var(--orange)}.lead{font-size:clamp(18px,2vw,25px);line-height:1.6;max-width:790px;color:var(--muted)}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:35px 0 90px}.button,.print{font:600 14px Manrope,sans-serif;padding:17px 22px;border:0;cursor:pointer}.button{background:var(--orange);color:var(--ink);text-decoration:none}.print{background:transparent;color:var(--paper);border:1px solid #ffffff40}section{padding:60px 0;border-top:1px solid #ffffff26}h2{font-size:clamp(29px,3.6vw,49px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:22px 0}h3{font-size:21px;line-height:1.35;letter-spacing:-.03em}p{font-size:17px;line-height:1.8;color:var(--muted);max-width:850px}.brief-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}aside{background:#ffffff07;padding:32px;border:1px solid #ffffff20}aside h3{font-size:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.steps article>span{font-size:12px;letter-spacing:1px;color:var(--orange)}.accountability{background:var(--paper);color:var(--ink);padding:50px;margin:20px -3%}.accountability p{color:#555555}.accountability .section-label{color:#b83b08}.closing{padding:80px 0}.email{font-size:clamp(17px,3vw,35px);letter-spacing:-1px}footer{font-size:14px;color:var(--muted);border-top:1px solid #ffffff20;border-bottom:0;flex-wrap:wrap}.privacy{max-width:1000px}.privacy h1{font-size:clamp(42px,6vw,76px)}.privacy section{padding:28px 0}.privacy h2{font-size:27px}@media(max-width:700px){header{padding:24px 6%}.wordmark{font-size:23px}.back{font-size:12px}main{padding-top:50px}.brief-grid,.steps{grid-template-columns:1fr;gap:25px}.actions{margin-bottom:55px}section{padding:42px 0}.accountability{padding:28px;margin:10px 0}.closing{padding:55px 0}.email{letter-spacing:-.4px}}
@media(max-width:700px){p{font-size:16px}.back{font-size:13px}.eyebrow,.section-label,.steps article>span{font-size:11px;letter-spacing:1.2px}.email{font-size:clamp(17px,4.5vw,25px);overflow-wrap:anywhere}header{align-items:center}.wordmark{flex:none}.back{max-width:135px;text-align:right}}
@media print{*{color:#111!important;background:#fff!important}body{font-size:10pt}header{padding:0 0 20px}main{max-width:none;padding:20px 0}h1{font-size:48px}.lead{font-size:16px}h2{font-size:27px}section{padding:22px 0;break-inside:avoid}.actions,.back{display:none}.brief-grid{gap:30px}.steps{gap:20px}.accountability{padding:20px;margin:0}.closing{padding:20px 0}.email{font-size:22px}footer{padding:16px 0}.eyebrow,.section-label{font-size:8px}p{font-size:11px;line-height:1.65}}
