:root{--ink:#0b1b1d;--dark:#081315;--mint:#acd8c8;--cream:#f1efe6;--muted:#b4c2bf;--line:rgba(199,221,213,.2);--font:Arial,"Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit}button,input{font:inherit}img{max-width:100%;display:block;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.04em}h1,h2{font-weight:600}em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--mint)}.wrap{width:min(1240px,calc(100% - 88px));margin-inline:auto}.hero-shell{background:radial-gradient(ellipse at 5% 42%,#1c3938 0%,transparent 54%),var(--dark)}.header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-size:25px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:9px}.event{font-size:11px;letter-spacing:.16em;display:flex;gap:12px;align-items:center;color:var(--muted)}.event i{height:4px;width:4px;border-radius:50%;background:var(--mint)}.hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);gap:76px;padding-block:66px 70px;align-items:start}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;line-height:1.6}.pitch>.eyebrow{display:flex;align-items:center;gap:12px;color:var(--mint);margin:2px 0 22px}.tiny-line{width:24px;height:1px;background:var(--mint)}h1{font-size:clamp(44px,4.5vw,65px);letter-spacing:-.05em;line-height:1.045}.pitch h1{max-width:660px}.pitch h1 em{display:block;line-height:1.07}.lead{font-size:18px;line-height:1.65;color:#d3dcd8;max-width:550px;margin-top:25px}.pitch-note{font-size:15px;color:var(--muted);max-width:500px;margin-top:18px}.pitch-note strong{color:var(--cream);font-weight:600}.facts{display:flex;gap:0;flex-wrap:wrap;margin-top:30px;font-size:12px;color:var(--mint)}.facts span+span:before{content:"·";padding-inline:13px;color:#5f8580}.capture{background:var(--cream);color:var(--ink);padding:33px 34px 26px;border-top:3px solid var(--mint);box-shadow:0 22px 70px #0003;scroll-margin-top:24px}.form-kicker{font-size:9px;font-weight:700;letter-spacing:.15em;color:#516963}.capture h2{font-size:32px;line-height:1.1;letter-spacing:-.04em;margin-top:12px}.capture>p{font-size:14px;color:#4d5e58;margin-top:15px;margin-bottom:23px}.field{margin:0 0 16px}.field label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.field input{width:100%;border:1px solid #bdc7be;background:#fffdf7;padding:12px 13px;border-radius:3px;min-height:49px;color:var(--ink);font-size:16px;box-shadow:none}.field input::placeholder{color:#7a827d}.field input:focus{outline:2px solid #347769;outline-offset:2px}.button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 21px;background:var(--mint);color:var(--ink);border:0;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;border-radius:3px;min-height:56px;cursor:pointer;transition:background .16s,transform .16s}.button span[aria-hidden]{font-size:23px;line-height:1}.capture .button{width:100%;background:#153e37;color:#fffdf4}.button:hover{background:#c5e9da;transform:translateY(-1px)}.capture .button:hover{background:#245348}.button:disabled{cursor:wait;opacity:.7}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #58a59e;outline-offset:5px}.form-note{font-size:12px;color:#4c635c;text-align:center;margin-top:14px;line-height:1.65}.data-note{font-size:10px;line-height:1.65;color:#63716c;margin-top:15px}.data-note a{text-underline-offset:2px}.honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-error{background:#f5ddd5;border-left:3px solid #943e2a;color:#6d2e20;padding:12px;font-size:14px;margin-bottom:15px}.preview{padding-bottom:54px}.preview-label{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:23px;margin-bottom:18px}.preview-label span:first-child{font-size:10px;letter-spacing:.12em;color:var(--muted)}.preview-label span:last-child{font-family:Georgia,serif;font-style:italic;font-size:16px;color:var(--mint)}.slides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.slides-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);box-shadow:0 9px 26px #0004}.slides-grid figcaption{font-size:12px;margin-top:12px;color:#bbc9c4}.possibilities{background:var(--cream);color:var(--ink);padding-block:78px 86px}.possibilities-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:105px}.section-intro .eyebrow{color:#5b7368;margin-bottom:20px}.section-intro h2{font-size:43px;max-width:470px}.section-intro h2 em{color:#427c69}.section-intro>p:last-child{font-size:15px;line-height:1.8;color:#53625c;margin-top:23px;max-width:450px}.outcomes article{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:24px 0;border-top:1px solid #cdd2c7}.outcomes article:first-child{padding-top:0;border-top:0}.outcomes article:last-child{padding-bottom:0}.step{font-family:Georgia,serif;font-style:italic;color:#57836f;font-size:20px;padding-top:1px}.outcomes h3{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.outcomes p{font-size:14px;line-height:1.75;color:#53625c;margin-top:10px}.author{display:grid;grid-template-columns:100px 1fr;gap:30px;padding-block:76px;max-width:1110px}.author-mark{font:180px/.9 Georgia,serif;color:#456a5f}.author .eyebrow{color:var(--mint);margin-bottom:22px}.author h2{font-size:34px;line-height:1.25}.author p:last-child{margin-top:22px;color:var(--muted);max-width:740px;font-size:15px;line-height:1.8}.last-call{background:#12332f;padding-block:43px}.last-call-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.last-call .eyebrow{color:#99bfb0;font-size:10px;margin-bottom:14px}.last-call h2{font-size:27px;line-height:1.25}.last-call .button{flex-shrink:0;min-width:270px}.footer{padding-block:27px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer .brand{font-size:18px}.footer .brand span{font-size:12px}.footer>a:last-child{font-size:12px;color:var(--muted);text-decoration:none}.skip{position:absolute;left:15px;top:-100px;background:var(--cream);color:var(--ink);padding:12px;z-index:5}.skip:focus{top:15px}.thanks-body{background:radial-gradient(ellipse at 75% 30%,#22423d 0,transparent 60%),var(--dark)}.thanks-main{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:70px}.thanks-copy .eyebrow{color:var(--mint);display:flex;align-items:center;gap:10px;margin-bottom:24px}.check{border:1px solid #649b87;display:inline-grid;place-content:center;border-radius:50%;height:24px;width:24px;font-size:14px}.thanks-copy h1{font-size:52px}.thanks-copy .lead{font-size:16px;max-width:490px}.download{max-width:350px;margin-top:28px}.download-note{font-size:12px;color:var(--muted);margin-top:13px;line-height:1.8}.thanks-note{font-size:12px;color:var(--muted);margin-top:22px}.thanks-preview{transform:rotate(2deg)}.thanks-preview img{border:1px solid #547568;box-shadow:0 30px 60px #0005}.thanks-preview>span{font-size:10px;letter-spacing:.14em;display:block;text-align:right;margin-top:18px;color:var(--mint)}.first-action{grid-column:1/-1;border-top:1px solid var(--line);padding-top:36px;padding-bottom:55px;margin-top:15px}.first-action>.eyebrow{color:var(--mint);font-size:10px}.first-action h2{font-size:32px;margin-top:12px}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.action-grid span{font:italic 22px Georgia,serif;color:var(--mint)}.action-grid h3{font-size:20px;margin-top:12px}.action-grid p{font-size:14px;color:var(--muted);margin-top:12px;max-width:330px}.policy{max-width:780px;padding-block:60px}.policy .eyebrow{color:var(--mint);margin-bottom:20px}.policy h1{font-size:52px}.policy h2{font-size:24px;margin-top:33px}.policy p{margin-top:12px;color:#c7d3ce;line-height:1.8;overflow-wrap:anywhere}.text-link{display:inline-block;margin-top:35px;color:var(--mint);font-size:14px}
@media(min-width:1500px){.hero{gap:95px}}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.hero{gap:35px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}h1{font-size:49px}.capture{padding:28px 25px}.capture h2{font-size:29px}.possibilities-grid{gap:50px}.section-intro h2{font-size:37px}.last-call h2{font-size:23px}.thanks-copy h1{font-size:43px}.thanks-main{gap:35px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:82px}.brand{font-size:23px}.brand span{font-size:11px;margin-left:6px}.event{font-size:8px;letter-spacing:.1em;gap:7px}.hero{grid-template-columns:1fr;gap:32px;padding-block:38px 38px}.pitch>.eyebrow{font-size:9px;margin-bottom:20px}.pitch h1{font-size:clamp(42px,8.7vw,59px);max-width:560px}.lead{font-size:16px;margin-top:22px;line-height:1.7}.pitch-note{font-size:14px;margin-top:15px}.facts{margin-top:22px;font-size:11px}.capture{padding:27px;max-width:560px;width:100%;margin-inline:auto}.capture h2{font-size:31px}.capture>p{max-width:350px}.form-kicker{font-size:9px}.data-note{font-size:11px}.preview{padding-bottom:36px}.preview-label{align-items:start;flex-direction:column;gap:7px;padding-top:20px}.slides-grid{gap:14px;grid-template-columns:1fr}.slides-grid figure{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:18px}.slides-grid figcaption{font-size:13px;margin-top:0;max-width:170px}.possibilities{padding-block:45px}.possibilities-grid{grid-template-columns:1fr;gap:30px}.section-intro h2{font-size:36px;max-width:500px}.section-intro>p:last-child{max-width:none}.outcomes article{padding:23px 0}.outcomes article:first-child{padding-top:23px;border-top:1px solid #cdd2c7}.outcomes h3{font-size:22px}.author{grid-template-columns:1fr;gap:4px;padding-block:40px}.author-mark{font-size:90px;height:55px}.author h2{font-size:28px}.author .eyebrow{font-size:9px;margin-bottom:15px}.author p:last-child{font-size:14px}.last-call{padding-block:35px}.last-call-inner{flex-direction:column;align-items:start;gap:25px}.last-call h2{font-size:25px}.last-call h2 br{display:none}.last-call .button{width:100%}.footer{padding-block:25px}.footer .brand{font-size:17px}.footer .brand span{font-size:10px;margin-left:4px}.thanks-main{grid-template-columns:1fr;gap:38px;padding-top:40px}.thanks-copy h1{font-size:43px}.thanks-copy .eyebrow{font-size:9px}.thanks-preview{transform:none}.first-action{margin-top:0;padding-top:27px;padding-bottom:20px}.first-action h2{font-size:28px}.action-grid{grid-template-columns:1fr;gap:25px}.action-grid p{max-width:none}.policy{padding-block:40px}.policy h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
