:root{color-scheme:light;--bg: #f4eadb;--bg-panel: #fff9ef;--bg-panel-2: #efe0ca;--ink: #2d2117;--ink-soft: #5c4e3f;--ink-muted: #837363;--line: rgba(80, 58, 35, .16);--line-strong: rgba(189, 128, 46, .34);--gold: #c9842f;--gold-deep: #80531f;--blue: #60788c;--green: #778b68;--shadow: 0 26px 62px rgba(83, 56, 27, .16);--serif: "Cormorant Garamond", "Lora", Georgia, serif;--read: "Lora", Georgia, serif;--sans: "Manrope", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:linear-gradient(180deg,#fff9ef,#f5ead9 48%,#ead9c3),var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(84,61,36,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(84,61,36,.035) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 74%)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.site-shell{width:min(100%,1440px);margin:0 auto;padding:0 clamp(18px,3vw,44px)}.nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);background:#faf3e7e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-brand img{width:76px;height:auto;filter:drop-shadow(0 12px 18px rgba(67,46,26,.12))}.nav-links{display:flex;justify-content:center;gap:10px;align-items:center;color:var(--ink-soft);font-size:.88rem;font-weight:700}.nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;color:#251808;background:#e8ba60e6;border:1px solid rgba(232,186,96,.96);border-radius:999px;box-shadow:0 10px 26px #e8ba6021;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.breadcrumb a,.overview-card h3 a{transition:color .18s ease}.nav-links a:hover,.nav-links a.is-active{color:#251808;background:var(--gold);border-color:#e2b56c;box-shadow:0 14px 34px #e8ba6038;transform:translateY(-1px)}.breadcrumb a:hover,.overview-card h3 a:hover{color:var(--gold)}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--sans);font-size:.92rem;font-weight:800;line-height:1;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-cta{min-width:96px;padding:11px 18px;color:#251808;background:var(--gold);border:1px solid var(--gold)}.nav-cta:hover,.btn:hover{transform:translateY(-2px)}.page{min-height:calc(100vh - 148px);padding:clamp(48px,7vw,92px) 0 clamp(72px,9vw,118px)}.home-page{display:block;min-height:auto;padding-top:clamp(22px,4vw,38px)}.home-hero{position:relative;display:grid;align-items:center;min-height:min(570px,calc(100vh - 250px));overflow:hidden;border-bottom:1px solid rgba(80,58,35,.12);isolation:isolate}.home-hero:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:-1;height:22%;background:linear-gradient(180deg,rgba(244,234,219,0),var(--bg) 82%);pointer-events:none}.hero-visual{position:absolute;inset:-28px -44px -44px -12px;z-index:-2;pointer-events:none}.hero-visual:before,.hero-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero-visual:before{background:linear-gradient(90deg,#fff9eff5,#fff9efc7 32%,#fff9ef33 57%,#fff9ef00)}.hero-visual:after{background:linear-gradient(180deg,rgba(244,234,219,.16) 0%,rgba(244,234,219,0) 30%,var(--bg) 100%),linear-gradient(90deg,var(--bg) 0%,rgba(244,234,219,0) 13%,rgba(244,234,219,0) 86%,var(--bg) 100%)}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.96;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.66),#000 18%,#000 82%,rgba(0,0,0,.08));mask-image:linear-gradient(90deg,#000000a8,#000 18% 82%,#00000014)}.hero-copy{position:relative;z-index:2;max-width:640px;padding:clamp(34px,6vw,58px) 0 clamp(42px,7vw,62px)}.hero-copy h1{margin:0 0 18px;font-family:var(--serif);font-size:6.8rem;font-weight:700;line-height:.92;letter-spacing:0;color:#302113}.hero-slogan{display:grid;gap:12px;max-width:720px}.hero-slogan-primary,.hero-slogan-support{margin:0}.hero-slogan-primary{color:var(--ink);font-family:var(--read);font-size:2.08rem;font-weight:700;line-height:1.16;letter-spacing:0}.hero-slogan-support{display:flex;flex-wrap:wrap;gap:8px 18px;color:#795a36;font-size:1.08rem;font-weight:650;line-height:1.45}.hero-slogan-support span+span{border-left:1px solid rgba(121,90,54,.28);padding-left:18px}.product-carousel{position:relative;width:min(100%,760px);margin-top:30px}.carousel-viewport{overflow:hidden;padding:2px 0 12px}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,48%);gap:14px;overflow-x:auto;padding:8px 44px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-card{position:relative;display:block;min-height:190px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffaf2c2;box-shadow:0 18px 40px #53381b1f;isolation:isolate;scroll-snap-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.carousel-card:before,.carousel-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.carousel-card:before{background:linear-gradient(180deg,#2d211700 36%,#2d2117ad),radial-gradient(circle at 50% 50%,#fffaf200 58%,#fffaf233)}.carousel-card:after{border:1px solid rgba(255,249,239,.5);border-radius:inherit;box-shadow:inset 0 0 42px #fffaf23d}.carousel-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 24px 54px #53381b2e}.carousel-card img{width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.carousel-card:hover img{transform:scale(1.025)}.carousel-card-copy{position:absolute;right:18px;bottom:16px;left:18px;z-index:2;display:grid;gap:3px;color:#fff9ef;text-shadow:0 2px 16px rgba(32,21,13,.68)}.carousel-card-copy span{color:#fff9efd1;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.carousel-card-copy strong{max-width:92%;font-family:var(--serif);font-size:clamp(1.16rem,2vw,1.54rem);font-weight:700;line-height:1.02}.carousel-control{position:absolute;top:calc(50% - 16px);z-index:4;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(201,132,47,.34);border-radius:50%;color:var(--ink);background:#fffaf2eb;box-shadow:0 16px 32px #53381b29;cursor:pointer}.carousel-control:hover{color:#251808;background:var(--gold)}.carousel-control svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.carousel-control-prev{left:4px}.carousel-control-next{right:4px}.carousel-dots{display:flex;justify-content:center;gap:8px;min-height:12px}.carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#503a233d;cursor:pointer}.carousel-dots button.is-active{width:24px;background:var(--gold)}.btn{min-height:48px;padding:15px 24px;border:1px solid transparent}.btn-primary{color:#251808;background:linear-gradient(135deg,#d4933b,#f1c985);box-shadow:0 18px 42px #975e223d}.btn-secondary{color:var(--ink);border-color:var(--line);background:#fffaf2b8}.btn-secondary:hover{border-color:var(--line-strong);color:var(--gold)}.page-heading{width:min(100%,820px);margin:0 auto clamp(42px,6vw,70px);text-align:center}.page-heading h2,.landing-intro h2,.story-copy h3,.relief-grid h3,.purchase-copy h3,.software-copy h3,.overview-card h3{margin:0;font-family:var(--serif);font-weight:650;letter-spacing:0}.page-heading h2{font-size:clamp(3rem,7vw,6.2rem);line-height:.92}.page-heading p{margin:20px auto 0;color:var(--ink-soft);font-size:1.04rem}.section-type,.purchase-kind{margin:0 0 12px;color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:clamp(26px,4vw,44px);color:var(--ink-muted);font-size:.88rem;font-weight:800}.breadcrumb strong{color:var(--ink-soft)}.overview-grid{display:grid;grid-template-columns:minmax(260px,620px);justify-content:center;gap:22px}.overview-card{display:grid;gap:24px;justify-items:center;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffaf2e6,#f1e4d09e);box-shadow:var(--shadow)}.overview-media{display:grid;place-items:center;width:100%;min-height:300px}.book-media img{width:min(100%,360px);filter:drop-shadow(0 30px 38px rgba(0,0,0,.44))}.course-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;box-shadow:0 24px 54px #00000052}.overview-card h3{max-width:620px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.03;text-align:center}.software-heading{max-width:980px}.software-heading h2{font-size:clamp(3rem,6.4vw,5.8rem);line-height:.94}.software-feature{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:clamp(26px,5vw,62px);align-items:center;width:min(100%,1040px);margin:0 auto;padding:clamp(22px,4vw,44px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffaf2e6,#f1e4d09e);box-shadow:var(--shadow)}.software-logo-card{display:grid;place-items:center;min-height:260px;overflow:hidden;border:1px solid rgba(37,24,8,.08);border-radius:8px;background:linear-gradient(135deg,rgba(96,120,140,.16),transparent 44%),#fffcf7d1}.software-logo-card img{width:min(76%,300px);filter:drop-shadow(0 18px 24px rgba(39,55,75,.14))}.software-copy h3{font-size:clamp(2.3rem,4vw,4.4rem);line-height:.98}.software-copy p:not(.section-type){color:var(--ink-soft);font-family:var(--read);font-size:clamp(1rem,1.4vw,1.2rem)}.software-offer{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--gold-deep)!important;font-family:var(--sans)!important;font-weight:900}.wide-card{grid-template-columns:1fr}.landing-page,.purchase-page{border-top:1px solid var(--line)}.wide-product-stage{width:min(100%,1180px);margin:0 auto clamp(32px,5vw,72px);display:grid;place-items:center}.wide-product-stage img{width:min(100%,1040px);max-height:78vh;object-fit:contain;filter:drop-shadow(0 38px 58px rgba(0,0,0,.5))}.wide-product-stage-audio img{width:min(100%,1160px);max-height:none;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.landing-intro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:end;margin-bottom:40px}.landing-intro h2{font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.landing-intro p:last-child{margin:0;color:var(--ink-soft);font-family:var(--read);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.story-band{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:clamp(26px,5vw,64px);align-items:center;padding:clamp(26px,5vw,56px) 0}.story-copy h3{font-size:clamp(2rem,3.7vw,3.6rem);line-height:1}.story-copy p{margin:22px 0 30px;color:var(--ink-soft);font-size:1.02rem}.scene-and-map{display:grid;gap:14px}.lead-scene{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffaf2d1;box-shadow:var(--shadow)}.lead-scene img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.lead-scene figcaption{padding:14px 16px 16px;color:var(--ink-soft);font-size:.92rem}.loop-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.loop-step,.path-item,.signal-card,.relief-grid article,.purchase-card{border:1px solid var(--line);border-radius:8px;background:#fffaf2c7}.loop-step{padding:22px}.loop-step span{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border-radius:50%;background:#e8ba601f;color:var(--gold);font-weight:900}.loop-step strong,.path-item strong{display:block;color:var(--ink);font-size:1.05rem}.loop-step p,.path-item p{margin:10px 0 0;color:var(--ink-soft);font-size:.92rem}.loop-relief{border-color:#9fbf9d75;background:#9fbf9d14}.relief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.relief-grid article{padding:24px}.relief-grid h3{font-size:1.55rem;line-height:1.08}.relief-grid p{margin:14px 0 0;color:var(--ink-soft)}.audio-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 42px}.path-item{padding:22px}.path-item span{display:block;margin-bottom:18px;color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.story-band-audio{grid-template-columns:minmax(0,1fr) minmax(300px,.74fr)}.why-editorial{--why-night: #102a46;--why-night-soft: #2f4d67;--why-gold: #d6a64d;--why-paper: #fbf2e3}.why-hero{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(30px,5vw,72px);align-items:center;margin:clamp(24px,4vw,52px) 0 clamp(70px,10vw,132px);padding:clamp(26px,4vw,58px);overflow:hidden;border:1px solid rgba(131,91,43,.13);border-radius:28px;background:radial-gradient(circle at 15% 10%,rgba(214,166,77,.14),transparent 36%),linear-gradient(145deg,#fbf2e3fa,#f7ebd7c2);box-shadow:0 36px 90px #362a1d24}.why-hero-copy{position:relative;z-index:1}.why-eyebrow,.why-number{margin:0 0 16px;color:var(--why-gold);font-family:var(--sans);font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.why-hero h2{margin:0;color:var(--why-night);font-size:clamp(3.5rem,6.8vw,7rem);line-height:.86;letter-spacing:-.045em}.why-hero h3{max-width:640px;margin:28px 0 24px;color:var(--ink);font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.why-hero-copy>p:not(.why-eyebrow){max-width:660px;margin:0 0 15px;color:var(--ink-soft);font-family:var(--read);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.65}.why-hero .btn{margin-top:16px}.why-art{margin:0;overflow:hidden;border:1px solid rgba(131,91,43,.13);border-radius:18px;background:var(--why-paper);box-shadow:0 28px 70px #39281829}.why-art img{width:100%;aspect-ratio:2 / 1;object-fit:cover}.why-art-hero{margin-right:clamp(-110px,-7vw,-42px);border-radius:22px 0 0 22px;box-shadow:0 36px 80px #182a3b33}.why-story-stack{display:grid;gap:clamp(38px,6vw,82px)}.why-story-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.82fr);gap:clamp(34px,6vw,82px);align-items:center;padding:clamp(28px,5vw,72px) 0}.why-story-row-reverse .why-art{order:2}.why-story-row-reverse .why-story-copy{order:1}.why-story-copy{font-family:var(--read)}.why-story-copy h3,.why-closing h3,.why-faq h3,.why-offer h3{margin:0 0 24px;color:var(--why-night);font-family:var(--serif);font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:600;line-height:.98;letter-spacing:-.025em}.why-story-copy p{max-width:770px;margin:0 0 17px;color:var(--ink-soft);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.72}.why-story-copy .why-number{color:var(--why-gold);font-family:var(--sans);font-size:.76rem;line-height:1}.why-cadence{margin:26px 0!important;padding:20px 24px;border-left:3px solid var(--why-gold);background:linear-gradient(90deg,rgba(214,166,77,.13),transparent);color:var(--ink)!important;font-family:var(--sans);font-weight:750;line-height:1.9!important}.why-topic-list{display:grid;gap:10px;margin:18px 0 24px;padding:0;list-style:none}.why-topic-list li{position:relative;padding:12px 16px 12px 38px;border:1px solid rgba(16,42,70,.11);border-radius:12px;background:#fbf2e38c;color:var(--ink-soft);font-size:.98rem;line-height:1.5}.why-topic-list li:before{content:"";position:absolute;top:19px;left:17px;width:8px;height:8px;border-radius:50%;background:var(--why-gold);box-shadow:0 0 0 5px #d6a64d21}.why-closing{margin:clamp(70px,10vw,140px) 0;padding:clamp(38px,7vw,92px);border-radius:26px;background:radial-gradient(circle at 78% 30%,rgba(214,166,77,.16),transparent 36%),var(--why-night);color:#f8f0e5;text-align:center}.why-closing h3{max-width:860px;margin-right:auto;margin-left:auto;color:#fff9ef}.why-closing p:not(.why-eyebrow){max-width:760px;margin:0 auto 12px;color:#fff9efc7;font-family:var(--read);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.why-faq{display:grid;grid-template-columns:minmax(260px,.56fr) minmax(0,1fr);gap:clamp(34px,7vw,96px);margin:clamp(72px,10vw,140px) 0}.why-faq-intro>p:last-child{color:var(--ink-soft);font-family:var(--read);font-size:1.06rem;line-height:1.65}.why-faq-list{display:grid;gap:13px}.why-faq details{overflow:hidden;border:1px solid rgba(16,42,70,.13);border-radius:14px;background:#fbf2e370}.why-faq summary{position:relative;padding:21px 54px 21px 22px;color:var(--ink);cursor:pointer;font-weight:850;list-style:none}.why-faq summary::-webkit-details-marker{display:none}.why-faq summary:after{content:"+";position:absolute;top:50%;right:22px;color:var(--why-gold);font-size:1.35rem;transform:translateY(-50%)}.why-faq details[open] summary:after{content:"-"}.why-faq details p{margin:0;padding:0 22px 22px;color:var(--ink-soft);font-family:var(--read);line-height:1.66}.why-offer{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(30px,6vw,82px);align-items:center;padding:clamp(30px,5vw,68px);border-radius:26px;background:linear-gradient(135deg,#f8ead3,#fffaf1);box-shadow:0 30px 80px #432d1b21}.why-offer-visual{display:grid;place-items:center;min-height:340px}.why-offer-visual img{width:min(100%,430px);max-height:480px;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(54,40,29,.22))}.why-offer-copy .why-price{margin:-8px 0 22px;color:var(--why-gold);font-family:var(--serif);font-size:clamp(2rem,3vw,3.2rem);font-weight:700}.why-offer-copy ul{display:grid;gap:9px;margin:0 0 28px;padding-left:20px;color:var(--ink-soft);font-family:var(--read);line-height:1.55}.delta-editorial{--delta-night: #0f2944;--delta-night-soft: #284760;--delta-glow: #d9a84b;--delta-paper: #fbf2e3}.delta-title{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.62fr);gap:clamp(28px,6vw,84px);align-items:end;margin:clamp(24px,4vw,54px) 0 clamp(28px,4vw,50px)}.delta-title .section-type{grid-column:1 / -1;margin-bottom:-12px}.delta-title h2{max-width:820px;font-size:clamp(3.7rem,8vw,7.4rem);line-height:.86}.delta-title>p:last-child{margin:0 0 8px;color:var(--ink-soft);font-family:var(--read);font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.6}.delta-art{margin:0;overflow:hidden;border:1px solid rgba(131,91,43,.13);border-radius:18px;background:var(--delta-paper);box-shadow:0 28px 70px #39281829}.delta-art img{width:100%;aspect-ratio:2 / 1;object-fit:cover}.delta-art-hero{border-radius:24px;box-shadow:0 42px 90px #28313a33}.delta-copy-block{display:grid;grid-template-columns:76px minmax(0,850px);gap:clamp(18px,4vw,48px);justify-content:center;padding:clamp(64px,9vw,120px) 0}.delta-copy{font-family:var(--read)}.delta-copy h3,.delta-faq h3,.delta-offer h3{margin:0 0 24px;font-family:var(--serif);font-size:clamp(2.5rem,4.8vw,5rem);font-weight:600;line-height:.98;letter-spacing:-.025em}.delta-copy p{max-width:780px;margin:0 0 18px;color:var(--ink-soft);font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.72}.delta-copy a{color:var(--gold-deep);text-decoration:underline;text-decoration-color:#c9842f8c;text-underline-offset:4px}.delta-section-number{color:var(--delta-glow)!important;font-family:var(--sans)!important;font-size:.76rem!important;font-weight:900;letter-spacing:.16em}.delta-copy-block>.delta-section-number{padding-top:9px}.delta-emphasis{margin:30px 0!important;padding:22px 26px;border-left:3px solid var(--delta-glow);background:linear-gradient(90deg,rgba(217,168,75,.12),transparent);color:var(--ink)!important;font-family:var(--sans)!important;font-weight:800}.delta-story-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.78fr);gap:clamp(32px,6vw,78px);align-items:center;padding:clamp(36px,7vw,92px) 0}.delta-story-row-reverse .delta-art{order:2}.delta-story-row-reverse .delta-copy{order:1}.delta-sequence{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 30px!important}.delta-sequence span{display:inline-flex;align-items:center;min-height:42px;padding:9px 16px;border:1px solid rgba(217,168,75,.42);border-radius:999px;background:#d9a84b17;color:var(--delta-night);font-family:var(--sans);font-size:.82rem;font-weight:900;letter-spacing:.04em}.delta-sequence span:not(:last-child):after{content:"→";margin-left:16px;color:var(--delta-glow)}.delta-support{padding:clamp(52px,8vw,110px) 0 clamp(44px,7vw,86px)}.delta-copy-centered{width:min(100%,850px);margin:0 auto clamp(34px,5vw,64px);text-align:center}.delta-copy-centered p{margin-right:auto;margin-left:auto}.delta-modules{display:grid;gap:clamp(36px,6vw,72px);padding:clamp(28px,5vw,62px) 0 clamp(58px,8vw,112px)}.delta-module{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:clamp(30px,5vw,68px);align-items:center;padding:clamp(18px,3vw,32px);border:1px solid rgba(82,64,44,.12);border-radius:26px;background:#fffaf28c}.delta-module:nth-child(2n) .delta-art{order:2}.delta-module:nth-child(2n) .delta-module-copy{order:1}.delta-module .delta-art{border-radius:16px;box-shadow:0 22px 50px #39281821}.delta-module-label{margin:0 0 16px!important;color:var(--delta-glow)!important;font-family:var(--sans)!important;font-size:.76rem!important;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.delta-module-copy{font-family:var(--read)}.delta-module-copy h3{margin:0 0 22px;font-family:var(--serif);font-size:clamp(2.2rem,3.7vw,4rem);font-weight:600;line-height:.98}.delta-module-copy p{margin:0 0 16px;color:var(--ink-soft);font-size:1rem;line-height:1.65}.delta-closing{margin:clamp(52px,8vw,110px) 0;overflow:hidden;border:1px solid rgba(217,168,75,.22);border-radius:28px;background:linear-gradient(155deg,#112b45fa,#1f4057f5);box-shadow:0 40px 90px #162b3c38}.delta-closing .delta-art{border:0;border-radius:0;box-shadow:none}.delta-closing-copy{padding:clamp(34px,6vw,74px)}.delta-closing-copy h3,.delta-closing-copy p{color:#f8eddb}.delta-closing-copy .delta-section-number{color:#efbd62!important}.delta-cadence{margin:30px 0!important;color:#ffd98b!important;font-family:var(--serif)!important;font-size:clamp(1.65rem,2.7vw,2.6rem)!important;line-height:1.3!important}.delta-offer{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.78fr);gap:clamp(30px,6vw,78px);align-items:center;margin:clamp(56px,8vw,108px) 0;padding:clamp(26px,4vw,50px);border:1px solid var(--line-strong);border-radius:26px;background:#fffaf2c2;box-shadow:var(--shadow)}.delta-offer-visual{overflow:hidden;border-radius:16px;background:#120f0c}.delta-offer-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.delta-offer-copy>p:not(.section-type,.purchase-price){margin:0 0 28px;color:var(--ink-soft);font-family:var(--read)}.delta-faq{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(34px,6vw,80px);padding:clamp(52px,8vw,106px) 0;border-top:1px solid var(--line)}.delta-faq-heading>p:last-child{color:var(--ink-soft);font-family:var(--read)}.delta-faq-list{display:grid;gap:12px}.delta-faq details{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fffaf2c7}.delta-faq summary{position:relative;padding:20px 54px 20px 22px;color:var(--ink);cursor:pointer;font-weight:850;list-style:none}.delta-faq summary::-webkit-details-marker{display:none}.delta-faq summary:after{content:"+";position:absolute;top:50%;right:22px;color:var(--gold);font-size:1.4rem;transform:translateY(-50%)}.delta-faq details[open] summary:after{content:"−"}.delta-faq details>p,.delta-faq details>div{margin:0;padding:0 22px 22px;color:var(--ink-soft);font-family:var(--read)}.delta-faq details p{margin:0 0 14px}.delta-faq details p:last-child{margin-bottom:0}.delta-faq details ul{margin:10px 0 0;padding-left:22px}.signal-card{padding:26px;background:linear-gradient(180deg,#d8dfcfbd,#fffaf2b8)}.signal-row{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.signal-row span{color:var(--ink-soft);font-weight:800}.signal-row i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--gold),var(--green))}.signal-row:nth-child(2) i{width:82%}.signal-row:nth-child(3) i{width:64%}.signal-result{margin-top:22px;padding:18px;border-radius:8px;color:#251808;background:var(--gold);font-weight:900;text-align:center}.purchase-heading{max-width:900px}.purchase-stack{display:grid;gap:18px;width:min(100%,1040px);margin:0 auto}.purchase-card{position:relative;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1fr) auto;gap:clamp(20px,3vw,34px);align-items:center;min-height:250px;padding:clamp(18px,3vw,30px);overflow:hidden}.purchase-media{display:grid;place-items:center;min-height:190px;padding:18px;overflow:hidden;border:1px solid rgba(247,243,234,.08);border-radius:8px;background:linear-gradient(135deg,rgba(201,132,47,.16),transparent 46%),linear-gradient(180deg,#d8dfcf6b,#fffaf2c7)}.purchase-media img{display:block;max-width:100%}.purchase-product-book{width:min(72%,172px);filter:drop-shadow(0 24px 30px rgba(0,0,0,.42))}.purchase-product-audio{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;box-shadow:0 18px 34px #00000057}.purchase-copy h3{font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.02}.purchase-price{margin:16px 0 18px;font-family:var(--serif);font-size:3.2rem;font-weight:650;line-height:.9}.purchase-copy ul{margin:0;padding:0;list-style:none}.purchase-copy li{padding:9px 0;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.94rem}.purchase-action{min-width:158px;align-self:end}.purchase-note,.product-note{width:min(100%,760px);margin:38px auto 0;color:var(--ink-muted);font-size:.88rem;text-align:center}.footer{padding:42px 0 58px;border-top:1px solid var(--line);color:var(--ink-muted);font-size:.86rem}.footer-main{display:flex;align-items:center;gap:18px;margin-bottom:14px}.footer-main img{width:104px;opacity:.85}.footer p{max-width:780px;margin:0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .76s ease,transform .76s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1120px){.story-band,.story-band-audio,.landing-intro,.software-feature,.why-hero,.why-story-row,.why-faq,.why-offer{grid-template-columns:1fr}.why-art-hero{margin-right:0;border-radius:20px}.why-story-row-reverse .why-art,.why-story-row-reverse .why-story-copy{order:initial}.delta-title,.delta-story-row,.delta-module,.delta-offer,.delta-faq{grid-template-columns:1fr}.delta-story-row-reverse .delta-art,.delta-story-row-reverse .delta-copy,.delta-module:nth-child(2n) .delta-art,.delta-module:nth-child(2n) .delta-module-copy{order:initial}.delta-title .section-type{margin-bottom:-4px}.hero-copy h1{font-size:6.8rem;line-height:.94}.hero-slogan-primary{font-size:2.22rem}.purchase-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr)}.purchase-action{grid-column:2;justify-self:start}.audio-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.nav{grid-template-columns:auto auto;justify-content:space-between;gap:12px}.nav-brand{grid-column:1;grid-row:1}.nav-cta{grid-column:2;grid-row:1;justify-self:end}.nav-links{display:flex;grid-column:1 / -1;grid-row:2;justify-content:flex-start;gap:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{white-space:nowrap}.hero-copy h1{font-size:5.2rem;margin-bottom:18px}.hero-slogan-primary{font-size:1.68rem;line-height:1.24}.hero-slogan-support{font-size:1rem}.home-page{min-height:auto}.loop-map,.relief-grid,.audio-path,.purchase-card{grid-template-columns:1fr}.delta-copy-block{grid-template-columns:1fr;padding:56px 0}.why-hero{padding:28px;border-radius:22px}.why-story-row{padding:42px 0}.why-closing,.why-offer{border-radius:20px}.why-offer-visual{min-height:240px}.delta-copy-block>.delta-section-number{padding-top:0}.delta-module{padding:14px;border-radius:20px}.delta-closing{border-radius:20px}.home-hero{min-height:590px}.hero-visual{inset:-14px -110px -42px -82px}.hero-visual:before{background:linear-gradient(180deg,#fff9eff0,#fff9efe0,#fff9ef75)}.hero-visual img{object-position:62% center;opacity:.78}.product-carousel{width:min(100%,680px)}.carousel-track{grid-auto-columns:minmax(220px,72%);padding-inline:40px}.software-logo-card{min-height:220px}.purchase-action{grid-column:auto;justify-self:stretch}.overview-media{min-height:220px}.book-media img{width:min(100%,270px)}.wide-product-stage img{max-height:62vh}}@media(max-width:520px){.site-shell{padding:0 16px}.nav-brand img{width:56px}.nav-cta{min-width:82px;padding:10px 14px}.nav-links{font-size:.8rem;flex-wrap:wrap;overflow-x:visible}.hero-copy h1{font-size:3.7rem;line-height:.98}.hero-slogan-primary{font-size:1.38rem}.hero-slogan-support{flex-direction:column;gap:5px}.hero-slogan-support span+span{border-left:0;padding-left:0}.hero-copy{padding:48px 0 70px}.home-hero{min-height:620px}.product-carousel{width:min(100%,calc(100vw - 32px));margin-top:24px}.carousel-track{grid-auto-columns:minmax(210px,82%);gap:12px;padding:8px 36px 14px}.carousel-card{min-height:154px}.carousel-card-copy{right:14px;bottom:13px;left:14px}.carousel-card-copy span{font-size:.58rem}.carousel-card-copy strong{font-size:1.08rem}.carousel-control{width:34px;height:34px}.software-logo-card{min-height:190px}.btn{width:100%}.page{padding-top:38px}.page-heading h2,.landing-intro h2,.delta-title h2{font-size:2.65rem;line-height:1}.why-hero h2{font-size:3.15rem;line-height:.94}.why-hero h3{font-size:1.75rem}.why-art,.why-art-hero{border-radius:12px}.why-story-copy h3,.why-closing h3,.why-faq h3,.why-offer h3{font-size:2.3rem}.why-closing,.why-offer,.why-hero{padding:24px}.why-faq summary{padding:18px 48px 18px 18px}.page-heading p,.landing-intro p:last-child{font-size:.98rem}.overview-card{padding:20px}.overview-card h3{font-size:1.75rem}.story-copy h3{font-size:2rem}.signal-row{grid-template-columns:88px 1fr}.delta-art,.delta-art-hero{border-radius:12px}.delta-copy h3,.delta-faq h3,.delta-offer h3,.delta-module-copy h3{font-size:2.3rem}.delta-sequence span:not(:last-child):after{display:none}.delta-closing-copy,.delta-offer{padding:24px}.delta-faq summary{padding:18px 48px 18px 18px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.btn,.nav-cta,.nav-links a,.breadcrumb a,.overview-card h3 a{transition:none}}
