:root{--ink:#172d3c;--muted:#526372;--blue:#235e7a;--line:#d6e1e7;--tint:#f0f5f7}*{box-sizing:border-box}html{scroll-padding-top:120px}body{color:var(--ink);background:#fff;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.65}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #287da1}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.12}h1{max-width:12ch;font-size:clamp(2.6rem,5.3vw,5.5rem);font-weight:600}h2{max-width:25ch;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:600}h3{font-size:1.6rem;font-weight:600}p{max-width:65ch;color:var(--muted);text-wrap:pretty}.policy-date{white-space:nowrap}p+p{margin-top:1rem}.wrap{width:min(1280px,100% - 64px);margin-inline:auto}.header-bar{z-index:20;background:#fff;position:sticky;top:0}.email-reveal{color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.brand{align-items:center;gap:12px;font-size:1.35rem;font-weight:650;text-decoration:none;display:flex}.site-header nav{align-items:center;gap:25px;display:flex}.site-header nav a{align-items:center;min-height:44px;font-size:.93rem;text-decoration:none;display:inline-flex}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:12px 23px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--blue)}.button:disabled{opacity:.6;cursor:wait}.small-button{padding:8px 18px}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;padding-block:80px 70px;display:grid}.kicker{color:var(--blue);margin-bottom:20px}.lead{max-width:46ch;margin-top:26px;font-size:1.2rem}.section-intro{text-wrap:pretty;max-width:66ch}.device-pair{margin:0;padding:0 9% 8% 0;position:relative}.device-pair .phone-inset{border:5px solid var(--ink);background:#fff;border-radius:22px;width:27%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 14px 30px #172d3c26}.device-pair>figcaption{color:var(--muted);margin-top:12px;padding-right:20%;font-size:.8rem}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.small{margin-top:14px;font-size:.88rem}.product-shot{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;overflow:hidden}.product-shot img{width:100%}.product-shot figcaption{color:var(--muted);border-top:1px solid var(--line);padding:10px 16px;font-size:.8rem}.section{padding-block:80px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--line);counter-increment:step;padding-top:25px}.steps li:before{content:counter(step);color:var(--blue);margin-bottom:18px;display:block}.steps p{margin-top:16px}.tinted{background:var(--tint)}.feature{grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;padding-top:55px;display:grid}.feature p{margin:20px 0}.faq{max-width:850px;margin-top:30px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;min-height:44px;font-size:1.15rem;font-weight:600}.faq p{padding:8px 0 15px}.closing{border-top:1px solid var(--line)}.closing p{margin:20px 0 25px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;gap:35px;padding-block:40px;display:flex}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer nav a{min-height:44px}.site-footer small{color:var(--muted)}.skip-link{z-index:10;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.document{max-width:820px;padding-block:60px 90px}.document h1{max-width:20ch;margin-bottom:25px;font-size:clamp(2.5rem,5vw,4rem)}.document h2{margin:35px 0 15px;font-size:1.8rem}.document h3{margin:25px 0 12px}.document ul{color:var(--muted);padding-left:24px}.document .lead{margin-bottom:30px}.beta-layout{grid-template-columns:1fr 1fr;gap:80px;padding-block:70px 90px;display:grid}.beta-layout h1{font-size:clamp(2.5rem,4vw,4.3rem)}.beta-layout p{margin-top:24px}.waitlist-form{background:var(--tint);border-radius:10px;padding:30px}.field{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}.field label{font-weight:600}.field input,.field select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #9bacb7;border-radius:5px;padding:10px 12px}.checkbox{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.checkbox input{min-width:22px;height:22px;margin-top:3px}.checkbox span{font-size:.95rem}.honeypot{position:absolute;left:-10000px}.form-note{font-size:.88rem}.waitlist-form .form-note{margin:15px 0}.status{border-left:3px solid var(--blue);color:var(--ink);background:#fff;margin:15px 0;padding:14px}.turnstile-slot{min-height:65px;margin:20px 0}.resource-list{list-style:none;padding:0!important}.resource-breadcrumb{margin-bottom:24px;font-size:.95rem}.worksheet-shortcut{margin-bottom:24px}.worksheet-shortcut a,.resource-breadcrumb a,.related-resources a{padding-block:10px;display:inline-block}.routine-worksheet{border:1px solid var(--line);background:var(--tint);margin-block:36px;padding:24px}.routine-worksheet ol{padding-left:24px}.routine-worksheet li{break-inside:avoid;margin-top:24px}.worksheet-lines{border-bottom:1px solid var(--line);height:56px}.worksheet-date{margin-top:24px}.related-resources{margin-top:40px}@media print{.site-header,.site-footer,.skip-link,.actions,.resource-breadcrumb,.related-resources,.worksheet-shortcut{display:none!important}body{color:#000;background:#fff;font-size:11pt}.document.wrap{width:100%;max-width:none;margin:0;padding:0}.document h1{font-size:26pt}.document h2{break-after:avoid;font-size:16pt}.document p{color:#000}.routine-worksheet{break-before:page;background:#fff;border:0;padding:0}.worksheet-lines{border-color:#777}}.resource-list li{border-bottom:1px solid var(--line);padding:25px 0}.resource-list a{font-size:1.3rem;font-weight:600}.resource-list p{margin-top:10px}.token-actions{flex-wrap:wrap;gap:15px;margin-block:25px;display:flex}.secondary-button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:6px;min-height:48px;padding:10px 18px}@media (max-width:1000px){.site-header nav{gap:14px}.hero{gap:30px}.wrap{width:calc(100% - 40px)}.beta-layout{gap:35px}.feature{gap:30px}}@media (max-width:760px){.device-pair{padding:0}.device-pair .desktop-capture{display:none}.device-pair .phone-inset{width:min(100%,390px);box-shadow:none;margin-inline:auto;position:static}.device-pair>figcaption{padding:0}html{scroll-padding-top:220px}.site-header{flex-direction:column;align-items:flex-start;gap:15px;padding-block:20px}.site-header nav{flex-wrap:wrap;gap:8px 18px;width:100%}.site-header nav a{font-size:.87rem}.site-header .small-button{margin-left:auto}.hero,.feature,.beta-layout{grid-template-columns:1fr}.hero{gap:35px;padding-block:45px}.hero h1{max-width:14ch}.section{padding-block:50px}.steps{grid-template-columns:1fr;gap:30px}.feature{gap:24px;padding-top:35px}.site-footer{flex-direction:column}.site-footer nav{gap:10px 22px}.beta-layout{padding-block:40px}.waitlist-form{padding:22px}.actions{gap:18px}.document{padding-top:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mobile-capture{display:none}.optional-fields summary{cursor:pointer;min-height:48px;font-weight:600}.optional-fields[open] summary{margin-bottom:15px}@media (max-width:760px){.desktop-capture{display:none}.mobile-capture{max-height:620px;display:block;overflow:hidden}.mobile-capture img{width:100%}}
