:root{--forest:#1c2b1a;--forest-deep:#08100a;--forest-soft:#2b4027;--parchment:#f5f0e8;--parchment-warm:#ebe0d0;--ember:#b85c1a;--ember-bright:#d86a1f;--ink:#1e2119;--muted:#6c6251;--line:#4336232e;--light-line:#f5f0e82e;--forest-wash:#1c2b1a6b;--forest-mist:#2b402729;--forest-veil:linear-gradient(135deg, #08100a6b, #1c2b1a57 48%, #2b402733);--gutter:clamp(20px, 5vw, 86px);--max:1540px;--serif:Georgia, "Times New Roman", serif;--sans:Inter, Outfit, "Avenir Next", ui-sans-serif, system-ui, sans-serif;--shadow:0 32px 90px #10180c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--parchment);font-family:var(--sans);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{object-fit:cover}.site-shell{background:radial-gradient(circle at 8% 18%, #2b402724, transparent 28rem), radial-gradient(circle at 92% 44%, #1c2b1a1f, transparent 26rem), linear-gradient(180deg, #f2eee4 0%, var(--parchment) 52%, var(--forest) 100%);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{z-index:40;pointer-events:none;content:"";opacity:.045;mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 18% 26%,#1c2b1a1f 0 1px,#0000 1px 4px),repeating-linear-gradient(95deg,#ffffff0b 0 1px,#0000 1px 7px);position:fixed;inset:0}[data-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translate(0,0)}.topbar{z-index:20;min-height:76px;padding:12px var(--gutter);color:var(--parchment);-webkit-backdrop-filter:blur(30px)saturate(1.45)brightness(1.08);background:linear-gradient(#ffffff2e,#ffffff0a 38%,#08100a1a 100%),linear-gradient(90deg,#f5f0e81a,#f5f0e805 32%,#b85c1a14 78%,#f5f0e814),#08100a94;border-bottom:1px solid #f5f0e833;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;display:grid;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #08100a61,0 18px 70px #08100a38}.topbar:before{pointer-events:none;content:"";opacity:.9;background:radial-gradient(at 18% -80%,#ffffff5c,#0000 34%),radial-gradient(at 86% -70%,#ffd09a38,#0000 32%);position:absolute;inset:0}.topbar>*{z-index:1;position:relative}.brand{text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#f3c283;background:#f5f0e814;border:1px solid #f5f0e838;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.brand-mark svg,.footer-icons svg,.final-cta svg{width:19px;height:19px}.brand strong{font-family:var(--serif);letter-spacing:.14em;font-size:16px;font-weight:500;line-height:1;display:block}.brand small{color:#f3c283;letter-spacing:.18em;margin-top:4px;font-size:10px;font-weight:800;display:block}.topbar nav{justify-content:center;gap:clamp(16px,2.6vw,38px);display:flex}.topbar nav a{color:#f5f0e8d1;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;position:relative}.topbar nav a:after{content:"";background:var(--ember-bright);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.topbar nav a:hover:after{transform:scaleX(1)}.menu-button{color:var(--parchment);background:0 0;border:0;display:none}.nav-cta,.button{letter-spacing:.11em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:12px;font-weight:900;transition:transform .26s,border-color .26s,background .26s,color .26s;display:inline-flex}.nav-cta,.button.primary{color:#fffdf7;text-shadow:0 1px 1px #240d046b;background:linear-gradient(#c85d17 0%,#a84410 100%);border:1px solid #ffd2a447;box-shadow:inset 0 1px #ffffff29,0 10px 22px #3914053d}.button.secondary{color:var(--forest);background:#f5f0e8db;border:1px solid #f5f0e857}.button.compact{width:100%;min-height:44px;color:var(--forest);background:0 0;border:1px solid #1c2b1a3d;margin-top:auto;padding-inline:16px}.button:hover,.nav-cta:hover{transform:translateY(-2px)}.button svg,.nav-cta svg,.price-card svg,.path-panel svg{flex:none;width:17px;height:17px}.hero{min-height:100dvh;color:var(--parchment);background:var(--forest-deep);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.hero-image-panel{order:initial;background:var(--forest-deep);min-height:100%;position:absolute;inset:0;overflow:hidden}.hero-image-panel img{object-position:55% center;filter:saturate(.84)contrast(1.06)brightness(.8);transform-origin:50%;transform:translateY(10vh)scale(1.02)}.hero-image-panel:after{content:"";background:linear-gradient(135deg,#1c2b1a61,#08100a2e 52%,#2b40273d),linear-gradient(90deg,#050a06f5 0%,#050a06d1 34%,#050a0657 66%,#050a0694 100%),linear-gradient(#050a067a 0%,#050a061a 38%,#050a06e0 100%),radial-gradient(at 19% 53%,#2b402747,#0000 24rem),radial-gradient(at 4% 52%,#0000009e,#0000 28rem);position:absolute;inset:0}.hero-copy-panel{z-index:1;order:initial;min-height:100dvh;padding:clamp(98px, 12vh, 138px) var(--gutter) clamp(56px, 7vh, 88px);background:0 0;place-items:center start;display:grid;position:relative}.hero-copy{text-shadow:0 2px 1px #0000002e,0 28px 74px #000000c2;width:min(520px,43vw);max-width:100%;padding:clamp(18px,2.5vw,30px) 0;display:grid}.hero-reveal{animation:.9s cubic-bezier(.24,.84,.22,1) both hero-rise}@keyframes hero-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translate(0,0)}}.section-label{color:var(--ember);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.hero-kicker{color:#f3c283;letter-spacing:.2em;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:18px;width:max-content;max-width:100%;margin-bottom:22px;font-size:10px;font-weight:950;display:grid}.hero-kicker span:last-child{color:#fff6e7b3}.hero-kicker .date-pill{color:#fff8ec;background:#f5f0e814;border:1px solid #f3c28357;border-radius:999px;padding:8px 12px;box-shadow:inset 0 1px #ffffff1f}.hero h1,.section h2,.final-cta h2{color:var(--forest);font-family:var(--serif);letter-spacing:0;margin:0;font-weight:500}.hero h1{color:#fff6e7;text-transform:uppercase;grid-template-columns:1fr auto;align-items:end;column-gap:clamp(16px,2vw,26px);width:max-content;max-width:none;font-size:clamp(66px,6vw,92px);line-height:.84;display:grid;position:relative}.hero h1 span{display:block}.hero h1 span:first-child,.hero h1 span:nth-child(2):not(.hero-title-number){grid-column:1}.hero h1 .hero-title-number{color:#f3c283;grid-area:1/2;align-self:end;margin:0 0 .08em;font-size:1em;line-height:.88}.hero-body{color:#fff6e7db;border-left:1px solid #f3c2836b;grid-template-columns:1fr;align-items:start;gap:12px;width:100%;max-width:none;margin-top:clamp(22px,2.8vw,34px);padding:0 0 0 clamp(16px,1.6vw,22px);font-size:clamp(15px,1vw,17px);line-height:1.56;display:grid}.hero-body p{margin:0}.hero-body p:first-child{color:#fff6e7c7;max-width:34ch;padding-top:4px}.hero-body p:nth-child(2){color:#f3c283;max-width:none;font-family:var(--serif);text-wrap:balance;grid-row:auto;font-size:clamp(32px,3vw,44px);line-height:1}.hero-body p:last-child{color:#fff6e7d1;-webkit-backdrop-filter:none;background:0 0;border:0;max-width:42ch;padding:0}.hero-price-line{color:#fff6e7ad;text-shadow:0 16px 42px #000000ad;max-width:38ch;margin:clamp(18px,2.4vw,28px) 0 0;font-size:14px;font-weight:650;line-height:1.5}.hero-price-line strong{color:#f3c283;font-weight:850}.hero-actions{width:100%;text-shadow:none;flex-wrap:wrap;gap:12px;margin-top:clamp(18px,2.6vw,28px);display:flex}.hero-actions .button{min-height:50px;padding-inline:21px}.section{max-width:var(--max);padding:clamp(84px, 9vw, 148px) var(--gutter);margin-inline:auto;scroll-margin-top:112px}.section-heading{gap:14px;max-width:780px;margin-bottom:clamp(34px,5vw,64px);display:grid}.section-heading.wide{max-width:940px}.section h2,.final-cta h2{text-wrap:balance;font-size:clamp(42px,5.8vw,88px);line-height:.98}.section-heading p:not(.section-label),.stories-intro p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.72}.intro-section{background:radial-gradient(circle at 12% 18%, #2b402724, transparent 26rem), linear-gradient(180deg, #1c2b1a09, transparent 38%), var(--parchment)}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);display:grid}.editorial-card{background:linear-gradient(#fffcf6f0,#f6efe2e0),#fffaf2;border:1px solid #1c2b1a29;grid-template-rows:minmax(260px,32vw) auto;transition:transform .36s,box-shadow .36s,border-color .36s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 22px 70px #1c2b1a14}.editorial-card:after{pointer-events:none;content:"";border:1px solid #ffffff47;position:absolute;inset:0}.editorial-card:nth-child(2){margin-top:18px}.editorial-card:nth-child(3){margin-top:4px}.editorial-card:hover{box-shadow:var(--shadow);border-color:#b85c1a47;transform:translateY(-8px)}.card-image,.path-image{background:var(--forest);position:relative;overflow:hidden}.card-image{box-shadow:inset 0 -1px #1c2b1a2e}.card-image:before,.path-image:before{z-index:1;pointer-events:none;content:"";background:var(--forest-veil);mix-blend-mode:multiply;opacity:.92;position:absolute;inset:0}.card-image:after,.path-image:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#08100a0a,#08100a6b),radial-gradient(circle at 14% 86%,#2b402752,#0000 17rem),radial-gradient(circle at 86% 12%,#f3c2831a,#0000 14rem);position:absolute;inset:0}.card-image:before{opacity:.9;background:linear-gradient(135deg,#4c3a2270,#1c2b1a42 55%,#76512629)}.card-image:after{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px),linear-gradient(#08100a05,#08100a57),radial-gradient(circle at 12% 84%,#7e522447,#0000 16rem),radial-gradient(circle at 88% 10%,#f5e0b91f,#0000 15rem)}.editorial-card img{filter:sepia(.3)saturate(.78)contrast(1.08)brightness(.92);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.editorial-card:first-child img{object-position:42% 50%}.editorial-card:nth-child(2) img{object-position:50% 46%}.editorial-card:nth-child(3) img{object-position:52% 48%}.path-panel img{filter:saturate(.72)contrast(1.08)brightness(.9);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.editorial-card:hover img,.path-panel:hover img{transform:scale(1.04)}.card-copy{padding:26px}.card-copy span{color:var(--ember);font-family:var(--serif);margin-bottom:18px;font-size:20px;display:block}.card-copy h3,.path-copy h3,.price-card h3,.rhythm-card h3{color:var(--forest);font-family:var(--serif);margin:0;font-weight:500}.card-copy h3{font-size:clamp(30px,3vw,46px)}.card-copy ul,.path-copy ul,.price-card ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.card-copy li{color:#4b4234;border-top:1px solid var(--line);padding-top:11px;font-size:14px;font-weight:700}.rhythm-section{color:var(--parchment);background:radial-gradient(circle at 8% 18%, #2b40276b, transparent 26rem), radial-gradient(circle at 86% 6%, #b85c1a24, transparent 22rem), linear-gradient(135deg, var(--forest-deep), var(--forest))}.rhythm-section h2,.rhythm-card h3,.stories-section h2,.final-cta h2{color:var(--parchment)}.rhythm-section .section-heading p:not(.section-label){color:#f5f0e8b8}.rhythm-grid{background:#f5f0e829;border:1px solid #f5f0e829;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.rhythm-card{background:#08100a75;min-height:280px;padding:clamp(22px,2.3vw,32px);transition:background .26s,transform .26s}.rhythm-card:hover{background:#f5f0e814;transform:translateY(-4px)}.rhythm-card svg{color:#f3c283;width:28px;height:28px;margin-bottom:42px}.rhythm-card h3{font-size:clamp(23px,1.9vw,30px);line-height:1}.rhythm-card p{color:#f5f0e8ad;margin:12px 0 0;line-height:1.55}.rhythm-card .kicker{color:#f5f0e8e6;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.35}.paths-section,.pricing-section,.faq-section{background:radial-gradient(circle at 0% 0%, #2b40271f, transparent 30rem), linear-gradient(180deg, #1c2b1a09, #1c2b1a04), var(--parchment)}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.6vw,52px);display:grid}.path-panel{color:var(--parchment);background:var(--forest);box-shadow:var(--shadow);border:1px solid #1c2b1a2e;grid-template-rows:minmax(360px,46vw) auto;transition:transform .36s,box-shadow .36s;display:grid;overflow:hidden}.path-panel:hover{transform:translateY(-8px);box-shadow:0 42px 108px #08100a42}.path-copy{padding:clamp(28px,4vw,46px)}.path-copy h3{color:var(--parchment);font-size:clamp(34px,4vw,62px);line-height:.98}.path-copy p{color:#f5f0e8b8;max-width:580px;line-height:1.68}.path-copy li,.price-card li{align-items:center;gap:10px;display:flex}.path-copy li{color:#f5f0e8db}.path-copy li svg,.price-card li svg{color:#f3c283}.stories-section{color:var(--parchment);background:radial-gradient(circle at 86% 20%, #b85c1a47, transparent 24rem), linear-gradient(135deg, var(--forest), #0d170f);grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:clamp(34px,5vw,74px);display:grid}.stories-intro p{color:#f5f0e8b8}.stories-section h2{max-width:560px;font-size:clamp(42px,4.6vw,66px)}.story-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:14px;display:grid}.story-card{background:#f5f0e80f;border:1px solid #f5f0e829;min-height:250px;padding:26px}.story-card span,.story-card small{color:#f3c283;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.story-card p{color:#f5f0e8d1;font-family:var(--serif);margin:54px 0 24px;font-size:clamp(23px,2vw,30px);line-height:1.18}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.price-card{background:#fbf7edb3;border:1px solid #1c2b1a24;flex-direction:column;min-height:438px;padding:26px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;box-shadow:0 18px 58px #1c2b1a14}.price-card:hover{box-shadow:var(--shadow);border-color:#b85c1a57;transform:translateY(-6px)}.price-card.featured{color:var(--parchment);background:radial-gradient(circle at 80% 0%, #2b402770, transparent 16rem), radial-gradient(circle at 8% 82%, #b85c1a2e, transparent 14rem), var(--forest);border-color:#b85c1a7a}.price-card.featured h3,.price-card.featured .price{color:var(--parchment)}.price-card.featured .price-note,.price-card.featured li{color:#f5f0e8c2}.price-card.featured .button{color:var(--parchment);border-color:#f5f0e857}.price-card h3{font-size:27px}.price{color:var(--forest);font-family:var(--serif);margin:24px 0 0;font-size:clamp(46px,4.6vw,68px);line-height:.95}.price span{font-family:var(--sans);letter-spacing:.1em;font-size:12px;font-weight:900}.price-note{color:var(--muted);margin:10px 0 8px;line-height:1.45}.price-detail{color:#766b5b;letter-spacing:0;text-transform:none;min-height:58px;margin:2px 0 8px;font-size:13px;font-weight:650;line-height:1.5}.price-card.featured .price-detail{color:#f5f0e8ad}.price-card li{color:#4c4336;line-height:1.45}.price-card .button{margin-top:auto}.updates-section{max-width:var(--max);padding:clamp(62px, 7vw, 106px) var(--gutter);color:var(--parchment);background:radial-gradient(circle at 88% 12%, #2b40276b, transparent 22rem), radial-gradient(circle at 8% 86%, #b85c1a1f, transparent 18rem), linear-gradient(135deg, #0b150d, var(--forest));border-top:1px solid #f5f0e81f;grid-template-columns:minmax(280px,.75fr) minmax(320px,.9fr);align-items:center;gap:clamp(30px,5vw,80px);margin-inline:auto;display:grid}.updates-section h2{color:var(--parchment);font-family:var(--serif);margin:0;font-size:clamp(38px,4.8vw,72px);font-weight:500;line-height:.98}.updates-section p:not(.section-label){color:#f5f0e8b8;max-width:560px;line-height:1.7}.updates-form{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#f5f0e80f;border:1px solid #f5f0e829;gap:12px;padding:clamp(22px,3vw,34px);display:grid}.updates-form label{color:#f3c283;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.updates-form div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.updates-form input{min-width:0;min-height:52px;color:var(--parchment);background:#08100a85;border:1px solid #f5f0e82e;border-radius:999px;outline:none;padding:0 16px}.updates-form input::placeholder{color:#f5f0e86b}.updates-form input:focus{border-color:#f3c283a8}.updates-form button{cursor:pointer;color:#fffdf7;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#c85d17 0%,#a84410 100%);border:1px solid #ffd2a447;border-radius:999px;min-height:52px;padding:0 20px;font-size:12px;font-weight:900}.updates-form>p{color:#f5f0e8bd;margin:0;font-size:13px;line-height:1.45}.faq-section{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(34px,6vw,86px);display:grid}.faq-list{gap:12px;display:grid}.faq-item{cursor:pointer;width:100%;color:var(--forest);text-align:left;background:#fffaf2b3;border:1px solid #1c2b1a24;grid-template-columns:1fr auto;gap:14px;padding:26px 30px;transition:background .24s,border-color .24s,transform .24s;display:grid}.faq-item:hover{border-color:#b85c1a52;transform:translate(4px)}.faq-item[aria-expanded=true] svg{transform:rotate(180deg)}.faq-item span{font-family:var(--serif);letter-spacing:0;font-size:clamp(21px,1.9vw,30px);font-weight:500;line-height:1.08}.faq-item p{max-width:760px;color:var(--muted);grid-column:1/-1;margin:0;font-size:16px;line-height:1.72}.faq-item svg{width:22px;height:22px;color:var(--ember);transition:transform .22s}.final-cta{min-height:72vh;padding:clamp(88px, 10vw, 168px) var(--gutter);color:var(--parchment);text-align:left;background:radial-gradient(circle at 12% 14%, #b85c1a3d, transparent 30rem), radial-gradient(circle at 86% 18%, #f3c2831f, transparent 22rem), linear-gradient(135deg, #111f15, var(--forest-deep) 72%);grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);align-items:center;gap:clamp(42px,7vw,118px);display:grid}.final-cta-copy{z-index:1;justify-items:start;max-width:880px;display:grid;position:relative}.final-cta .section-label{color:#f3c283}.final-date{width:max-content;color:var(--parchment);font-family:var(--serif);letter-spacing:0;text-transform:uppercase;background:0 0;border-bottom:1px solid #f3c28394;border-radius:0;margin:0 0 26px;padding:0 0 10px;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:.9}.final-cta h2{max-width:850px;color:var(--parchment);margin:0;font-size:clamp(46px,6.2vw,96px);line-height:.96}.final-cta-copy>p:not(.section-label){color:#f5f0e8bd;max-width:640px;margin:24px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.72}.final-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button.quiet{color:var(--parchment);box-shadow:none;background:#f5f0e814;border-color:#f5f0e833}.button.quiet:hover{border-color:#f3c28375}.final-cta-rail{z-index:1;border-top:1px solid #f5f0e829;display:grid;position:relative}.final-cta-rail article{border-bottom:1px solid #f5f0e829;gap:10px;padding:clamp(22px,3vw,34px) 0;display:grid}.final-cta-rail span{color:#f3c283;letter-spacing:.18em;font-size:11px;font-weight:900}.final-cta-rail strong{color:var(--parchment);font-family:var(--serif);font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.02}.final-cta-rail p{color:#f5f0e8ad;max-width:430px;margin:0;line-height:1.62}.footer{padding:34px var(--gutter);color:#f5f0e8b8;background:var(--forest-deep);border-top:1px solid #f5f0e81f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.footer p{font-family:var(--serif);margin:0;font-style:italic}.footer-icons{color:#f3c283;gap:14px;display:flex}@media (max-width:1180px){.topbar nav{display:none}.menu-button{place-items:center;display:inline-grid}.pricing-grid,.rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-rail{grid-template-columns:1fr}}@media (max-width:900px){.topbar{min-height:66px;padding-inline:18px}.nav-cta{display:none}.hero{grid-template-columns:1fr}.hero-image-panel{min-height:100%}.hero-copy-panel{align-items:end;min-height:100dvh;padding:104px 22px 64px}.hero-copy{width:100%;max-width:100%}.hero-kicker{grid-template-columns:auto 1fr;gap:8px;width:100%;margin-bottom:16px}.hero-kicker span:last-child{justify-self:end}.hero h1{grid-template-columns:auto auto;column-gap:14px;width:auto;max-width:100%;font-size:clamp(62px,16vw,82px);line-height:.82}.hero h1 .hero-title-number{grid-area:1/2;margin-top:0}.hero-body{border-left:0;grid-template-columns:1fr;gap:13px;max-width:100%;margin-top:22px;padding-left:0}.hero-body p:nth-child(2){grid-row:auto;max-width:none}.hero-body p:last-child{-webkit-backdrop-filter:none;background:0 0;border:0;max-width:34ch;padding:0}.hero-price-line{max-width:34ch;font-size:13px}.section{padding:74px 22px}.pillar-grid,.path-grid,.stories-section,.updates-section,.final-cta,.faq-section{grid-template-columns:1fr}.updates-section{padding:72px 22px}.updates-form div{grid-template-columns:1fr}.updates-form button{width:100%}.final-cta{min-height:auto;padding:82px 22px}.final-actions{width:100%}.final-actions .button{flex:210px}.editorial-card,.path-panel{grid-template-rows:minmax(270px,54vw) auto}.editorial-card:nth-child(2),.editorial-card:nth-child(3){margin-top:0}.pricing-grid,.rhythm-grid{grid-template-columns:1fr}.rhythm-card{min-height:220px}.rhythm-card svg{margin-bottom:28px}.footer{text-align:left;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
