:root{color-scheme:dark;--bg: #03050a;--bg-soft: #080d15;--panel: rgba(16, 22, 32, .74);--panel-strong: rgba(19, 25, 36, .94);--line: rgba(237, 229, 210, .14);--ink: #fbf7ee;--muted: #b9c1cc;--subtle: #717f92;--accent: #e7d8b7;--accent-2: #a9c5dd;--warm: #e3c27f;--mint: #9dd8c0;--rose: #e8a2ac;--ember: #f0a85e;--deep-green: #15251f;--shadow: 0 34px 90px rgba(0, 0, 0, .42);--shadow-soft: 0 18px 44px rgba(0, 0, 0, .24);--radius-xl: 18px;--radius-lg: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);font-family:ui-rounded,Avenir Next,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;background:linear-gradient(140deg,rgba(227,194,127,.11),transparent 36%),linear-gradient(220deg,rgba(126,169,207,.11),transparent 34%),linear-gradient(180deg,#03050a,#0a0b10 46%,#020409)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,247,230,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(157,216,192,.018) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 18% 16%,rgba(255,249,236,.42) 0 1px,transparent 1.8px),radial-gradient(circle at 76% 22%,rgba(169,197,221,.38) 0 1px,transparent 1.8px),radial-gradient(circle at 86% 72%,rgba(227,194,127,.28) 0 1px,transparent 1.8px),radial-gradient(circle at 34% 68%,rgba(255,255,255,.22) 0 1px,transparent 1.7px);background-size:420px 420px,360px 360px,520px 520px,310px 310px;opacity:.52;animation:starDrift 30s linear infinite}a{color:inherit}img{display:block;max-width:100%;height:auto}picture{display:block}.site-shell{position:relative;min-height:100vh;overflow-x:clip}.site-shell:before{content:"";position:fixed;inset:auto -12% -28% -12%;z-index:-1;height:42vh;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(227,194,127,.075),transparent),linear-gradient(120deg,transparent,rgba(157,216,192,.055),transparent);filter:blur(38px);opacity:.72;animation:auroraSweep 18s ease-in-out infinite alternate}.night-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.night-sky span{position:absolute;top:12%;left:78%;width:160px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,247,230,.88),transparent);filter:drop-shadow(0 0 10px rgba(227,194,127,.42));transform:rotate(-28deg) translate(0);animation:shootingStar 9s ease-in-out infinite}.night-sky span:nth-child(2){top:38%;left:72%;width:120px;animation-delay:4.5s;animation-duration:12s}.night-sky span:nth-child(3){top:70%;left:86%;width:96px;animation-delay:7.2s;animation-duration:14s}.skip-link{position:absolute;left:16px;top:-48px;z-index:20;padding:10px 14px;border-radius:999px;background:var(--ink);color:var(--bg);text-decoration:none}.skip-link:focus{top:16px}.section,.site-header,.site-footer{width:min(1180px,calc(100% - 34px));margin:0 auto}:where(section[id],main [id]){scroll-margin-top:108px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand,.nav-links{display:inline-flex;align-items:center}.brand{gap:10px;color:var(--ink);font-size:.95rem;font-weight:650;letter-spacing:0;text-decoration:none}.brand-mark{width:13px;height:13px;border:1px solid rgba(244,247,251,.8);border-radius:999px;box-shadow:0 0 24px #d9e7f680}.nav-links{gap:6px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#070a109e}.nav-links a{padding:9px 13px;border-radius:999px;color:var(--muted);font-size:.82rem;text-decoration:none;transition:color .18s ease,background .18s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink);background:#ffffff14}.hero{position:relative;display:grid;align-items:end;min-height:min(760px,calc(100svh - 82px));overflow:hidden;isolation:isolate;background:#03050a}.hero:before{content:"";position:absolute;top:-16%;right:-12%;bottom:-16%;left:-12%;z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,transparent 0 44%,rgba(217,231,246,.14) 45%,transparent 46%),linear-gradient(115deg,transparent 0 58%,rgba(227,194,127,.1) 59%,transparent 60%);background-size:90px 220px,150px 320px;opacity:.2;mix-blend-mode:screen;animation:rainFall 18s linear infinite}.hero-bg,.hero-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-bg{z-index:-3}.hero-bg img{object-fit:cover;filter:saturate(.72) contrast(1.04) brightness(.48);transform:scale(1.02);animation:slowPresence 14s ease-in-out infinite alternate}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#03050af5,#03050ac2 42%,#03050a47),linear-gradient(180deg,#03050a1f,#03050ab8 92%)}.hero-inner{padding-top:clamp(76px,13vh,138px);padding-bottom:clamp(34px,8vh,74px)}.eyebrow{margin:0 0 14px;color:var(--accent-2);font-size:.72rem;font-weight:720;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:New York,Iowan Old Style,Georgia,serif;font-weight:760;letter-spacing:0}h1{max-width:760px;margin-bottom:22px;font-size:6.6rem;line-height:.94}h2{margin-bottom:16px;font-size:3.05rem;line-height:1.04}h3{margin-bottom:12px;font-size:1.74rem;line-height:1.12}.hero-lede,.section-intro p,.final-cta p,.sleep-help-copy p,.sleep-plan-card p,.sleep-plan-meta p,.mix-builder-console p,.mix-result-card p,.youtube-panel p,.video-copy p,.video-card p,.mode-copy p,.path-copy p,.about-section p,.value-list p,.resource-card p,.flow-node p,.trust-section p,.newsletter-copy p,.newsletter-form p,.request-copy p,.request-form p,.study-card p,.faq-list p{color:var(--muted);font-size:1.04rem;line-height:1.72}.hero-lede{max-width:720px;margin-bottom:30px;color:#d8e0e7;font-size:1.28rem}.hero-lede a{color:var(--ink);font-weight:700;text-decoration-color:#d9e7f66b;text-underline-offset:4px}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero .button-row{max-width:760px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:.94rem;font-weight:720;letter-spacing:0;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:focus-visible,.nav-links a:focus-visible,.text-link:focus-visible,.search-strip a:focus-visible,.quick-start-card:focus-visible,.resource-card:focus-visible,.intent-card:focus-visible,.video-card:focus-visible,.protocol-card:focus-visible,.collection-card:focus-visible,.choice-pill:focus-visible,.mix-layer-button:focus-visible,.session-tab:focus-visible,.request-form input:focus-visible,.request-form select:focus-visible,.request-form textarea:focus-visible,.mobile-action-bar a:focus-visible,summary:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:3px}.button-primary{color:#07101a;background:linear-gradient(180deg,#f7f0e4,#d7e7df);box-shadow:0 14px 32px #e3c27f1f}.button-primary:hover,.button-primary:focus-visible{box-shadow:0 16px 36px #e3c27f29,0 0 0 5px #e3c27f0f}.button-secondary{color:var(--ink);border-color:var(--line);background:#ffffff0b}[data-animate]{opacity:0;filter:blur(8px);transform:translate3d(0,26px,0);transition:opacity .76s cubic-bezier(.2,.8,.2,1),filter .88s cubic-bezier(.2,.8,.2,1),transform .88s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--reveal-index, 0) * 24ms);will-change:opacity,filter,transform}[data-animate=soft]{transform:translate3d(0,14px,0)}[data-animate].is-visible{opacity:1;filter:blur(0);transform:translateZ(0)}[data-animate=lift] .quick-start-card,[data-animate=lift] .flow-node,[data-animate=lift] .trust-section article,[data-animate=lift] .sleep-choice-panel,[data-animate=lift] .sleep-plan-card,[data-animate=lift] .mix-builder-visual,[data-animate=lift] .mix-builder-console,[data-animate=lift] .mode-card,[data-animate=lift] .atmosphere-card,[data-animate=lift] .video-card,[data-animate=lift] .study-card,[data-animate=lift] .evidence-strip p,[data-animate=lift] .newsletter-copy li,[data-animate=lift] .resource-card,[data-animate=lift] .value-list article,[data-animate=lift] .faq-list details{opacity:0;animation:none;transform:translate3d(0,20px,0);transition:opacity .64s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background .18s ease,box-shadow .18s ease;transition-delay:var(--delay, 0ms)}[data-animate=lift].is-visible .quick-start-card,[data-animate=lift].is-visible .flow-node,[data-animate=lift].is-visible .trust-section article,[data-animate=lift].is-visible .sleep-choice-panel,[data-animate=lift].is-visible .sleep-plan-card,[data-animate=lift].is-visible .mix-builder-visual,[data-animate=lift].is-visible .mix-builder-console,[data-animate=lift].is-visible .mode-card,[data-animate=lift].is-visible .atmosphere-card,[data-animate=lift].is-visible .video-card,[data-animate=lift].is-visible .study-card,[data-animate=lift].is-visible .evidence-strip p,[data-animate=lift].is-visible .newsletter-copy li,[data-animate=lift].is-visible .resource-card,[data-animate=lift].is-visible .value-list article,[data-animate=lift].is-visible .faq-list details{opacity:1;transform:translateZ(0)}.search-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.search-strip a{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:var(--subtle);font-size:.78rem;font-weight:720;text-decoration:none;background:#03060a57;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.search-strip a:hover,.search-strip a:focus-visible{color:var(--ink);border-color:#e3c27f4d;background:#ffffff12;transform:translateY(-1px)}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(760px,100%);margin-top:clamp(34px,7vh,64px);overflow:hidden;border:1px solid rgba(244,247,251,.15);border-radius:var(--radius-lg);background:#f4f7fb24}.hero-stats div{padding:17px 18px;background:#03060ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{margin-bottom:3px;color:var(--ink);font-size:clamp(1.35rem,3vw,2rem);line-height:1}.hero-stats span{color:var(--muted);font-size:.78rem;line-height:1.35}.hero-card{position:relative;padding:10px;border:1px solid var(--line);border-radius:calc(var(--radius-xl) + 10px);background:radial-gradient(circle at 30% 0%,rgba(240,168,94,.15),transparent 34%),linear-gradient(180deg,#ffffff14,#ffffff06);box-shadow:var(--shadow)}.hero-image-frame{position:relative;overflow:hidden;aspect-ratio:4 / 4.25;border-radius:var(--radius-xl);background:var(--panel)}.hero-image-frame img,.hero-image-frame picture{width:100%}.hero-image-frame img{height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.82);transform:scale(1.012);animation:slowPresence 13s ease-in-out infinite alternate}.now-playing{position:absolute;right:24px;bottom:24px;left:24px;display:flex;gap:12px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#02050ab3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.now-playing p{margin:0 0 3px;color:var(--subtle);font-size:.78rem}.now-playing strong{color:var(--ink);font-size:.95rem}.status-dot{width:10px;height:10px;border-radius:999px;background:var(--mint);box-shadow:0 0 24px #9dd8c0b8}.proof-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line)}.therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px}.therapy-card{position:relative;min-height:178px;padding:24px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff12,#ffffff06),#0b1018c2;transition:transform .18s ease,border-color .18s ease,background .18s ease}.therapy-card:after{content:"";position:absolute;right:18px;bottom:18px;width:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(227,194,127,.58))}.therapy-card:hover{transform:translateY(-3px);border-color:#e3c27f47;background:linear-gradient(180deg,#e3c27f18,#ffffff06),#0d121adb}.therapy-card h3{margin-bottom:14px;font-size:1.28rem}.therapy-card p{margin-bottom:0;color:var(--muted);line-height:1.65}.matchmaker-section{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(24px,5vw,64px);align-items:stretch;padding-top:96px}.matchmaker-copy{align-self:center}.matchmaker-copy p,.match-result p,.match-rule span{color:var(--muted);font-size:1.04rem;line-height:1.7}.matchmaker-console{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(227,194,127,.18);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(227,194,127,.1),transparent 38%),linear-gradient(315deg,rgba(157,216,192,.09),transparent 34%),#090e16eb;box-shadow:var(--shadow)}.choice-stack{display:grid;gap:18px;padding:clamp(22px,4vw,32px);border-right:1px solid var(--line);background:#02050a47}.choice-group span,.match-rule strong{display:block;margin-bottom:10px;color:var(--warm);font-size:.76rem;font-weight:800;text-transform:uppercase}.choice-group div{display:flex;flex-wrap:wrap;gap:8px}.choice-pill{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:inherit;font-size:.86rem;font-weight:720;letter-spacing:0;background:#ffffff09;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.choice-pill:hover{color:var(--ink);transform:translateY(-1px)}.choice-pill[aria-pressed=true]{color:#07101a;border-color:transparent;background:linear-gradient(180deg,#fff7e7,#dceee6)}.sleep-help-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,5vw,62px);align-items:start;padding-top:78px}.sleep-help-copy{position:sticky;top:112px}.sleep-help-console{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(157,216,192,.2);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(157,216,192,.11),transparent 36%),linear-gradient(315deg,rgba(227,194,127,.1),transparent 34%),#070c13eb;box-shadow:var(--shadow)}.sleep-choice-panel{display:grid;gap:20px;align-content:start;padding:clamp(22px,4vw,32px);border-right:1px solid var(--line);background:#02050a4d}.sleep-plan-card{display:flex;flex-direction:column;padding:clamp(24px,4vw,38px)}.sleep-plan-card h3{font-size:clamp(1.9rem,4vw,3rem)}.sleep-plan-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.sleep-plan-meta div{min-height:132px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff09}.sleep-plan-meta span{display:block;margin-bottom:7px;color:var(--warm);font-size:.74rem;font-weight:850;text-transform:uppercase}.sleep-plan-meta strong{display:block;margin-bottom:8px;color:var(--ink);font-size:1.02rem}.sleep-plan-meta p{margin:0;font-size:.9rem;line-height:1.48}.sleep-plan-steps{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.sleep-plan-steps li{position:relative;padding:13px 14px 13px 40px;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);color:var(--muted);line-height:1.5;background:#ffffff08}.sleep-plan-steps li:before{content:"";position:absolute;left:16px;top:20px;width:9px;height:9px;border-radius:999px;background:var(--mint);box-shadow:0 0 18px #9dd8c075}.mix-builder-section{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(24px,5vw,62px);align-items:stretch;padding-top:84px}.mix-builder-visual{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(237,229,210,.16);border-radius:var(--radius-xl);background:#05070b;box-shadow:var(--shadow)}.mix-builder-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 34% 32%,rgba(227,194,127,.2),transparent 16%),radial-gradient(circle at 72% 54%,rgba(157,216,192,.16),transparent 20%),linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.09) 46%,transparent 52%);opacity:.32;mix-blend-mode:screen;animation:consoleGlow 7s ease-in-out infinite alternate}.mix-builder-visual picture,.mix-builder-visual img{width:100%;height:100%}.mix-builder-visual picture{position:absolute;top:0;right:0;bottom:0;left:0}.mix-builder-visual img{object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.64)}.mix-builder-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#02040914,#020409c2),linear-gradient(120deg,rgba(227,194,127,.12),transparent 44%)}.mix-builder-visual div{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.mix-builder-visual span{padding:8px 10px;border:1px solid rgba(237,229,210,.16);border-radius:999px;color:var(--ink);font-size:.78rem;font-weight:800;background:#03060a9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mix-builder-console{display:grid;gap:16px}.mix-controls,.mix-result-card{border:1px solid rgba(157,216,192,.16);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(157,216,192,.08),transparent 34%),#080c11db;box-shadow:var(--shadow-soft)}.mix-controls{display:grid;gap:18px;padding:clamp(22px,4vw,32px)}.mix-layer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mix-layer-button{display:flex;flex-direction:column;min-height:178px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);font:inherit;text-align:left;background:#ffffff09;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mix-layer-button:hover,.mix-layer-button[aria-pressed=true]{transform:translateY(-2px);border-color:#e3c27f52;background:#e3c27f17}.mix-layer-button span{margin-bottom:10px;color:var(--ink);font-weight:850}.mix-layer-button small{color:var(--muted);line-height:1.46}.mix-result-card{display:grid;gap:16px;padding:clamp(22px,4vw,32px)}.mix-result-card h3{font-size:clamp(1.7rem,3vw,2.5rem)}.mix-meter{height:10px;overflow:hidden;border:1px solid rgba(237,229,210,.16);border-radius:999px;background:#ffffff0a}.mix-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--warm));transition:width .22s ease}.mix-summary{margin:0}.mix-audio-console{display:grid;gap:14px;padding:16px;border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(169,197,221,.08),transparent 34%),#ffffff09}.mix-audio-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.mix-audio-actions .button{min-height:44px}.mix-volume-control{display:grid;min-width:min(260px,100%);gap:8px;color:var(--muted);font-size:.78rem;font-weight:800}.mix-volume-control input{width:100%;accent-color:var(--warm)}.mix-equalizer{display:flex;align-items:end;gap:6px;height:46px;padding:9px 10px;overflow:hidden;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:#0204086b}.mix-equalizer span{width:10px;height:24%;border-radius:999px;background:linear-gradient(180deg,var(--accent-2),var(--warm));opacity:.46;transform-origin:bottom}.mix-equalizer.is-playing span{height:var(--level);opacity:.9;animation:equalizerBreathe 1.8s ease-in-out infinite alternate}.mix-equalizer.is-playing span:nth-child(2n){animation-delay:.26s}.mix-equalizer.is-playing span:nth-child(3n){animation-delay:.52s}.mix-audio-status{margin:0;color:var(--subtle);font-size:.86rem;line-height:1.45}.match-result{display:flex;flex-direction:column;padding:clamp(24px,4vw,38px)}.match-result h3{font-size:clamp(1.9rem,4vw,3rem)}.formula-row{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.formula-row span{padding:8px 10px;border:1px solid rgba(231,238,248,.14);border-radius:999px;color:var(--accent);font-size:.8rem;background:#ffffff09}.match-rule{margin-bottom:24px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff09}.match-result .button{margin-top:auto}.study-section{padding-top:94px}.study-visual{position:relative;overflow:hidden;margin-top:28px;aspect-ratio:16 / 6.2;border:1px solid rgba(227,194,127,.22);border-radius:var(--radius-xl);background:#05070b;box-shadow:var(--shadow)}.study-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.78)}.study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.study-card{position:relative;display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);min-height:360px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff12,#ffffff05),#080c11e0;box-shadow:var(--shadow-soft);contain:layout paint;transition:transform .18s ease,border-color .18s ease,background .18s ease}.study-card:nth-child(1),.resource-card:nth-child(1),.faq-list details:nth-child(1){--delay: 0ms}.study-card:nth-child(2),.resource-card:nth-child(2),.faq-list details:nth-child(2){--delay: 80ms}.study-card:nth-child(3),.resource-card:nth-child(3),.faq-list details:nth-child(3){--delay: .16s}.study-card:nth-child(4),.resource-card:nth-child(4),.faq-list details:nth-child(4){--delay: .24s}.resource-card:nth-child(5),.faq-list details:nth-child(5){--delay: .32s}.study-card:hover{transform:translateY(-3px);border-color:#e3c27f4d;background:linear-gradient(180deg,#e3c27f17,#ffffff05),#0a0e14eb}.study-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(227,194,127,.12),transparent 42%),linear-gradient(315deg,rgba(157,216,192,.04),transparent 34%)}.study-card>*{position:relative}.study-media{position:relative;min-height:100%;overflow:hidden;border-right:1px solid rgba(237,229,210,.12);background:#05070b}.study-thumb{position:relative;overflow:hidden;height:100%;background:#05070b}.study-thumb,.study-thumb img{width:100%}.study-thumb img{height:100%;min-height:360px;aspect-ratio:1.36 / 1;object-fit:cover;filter:saturate(.78) contrast(1.03) brightness(.72);transition:transform .7s ease,filter .7s ease}.study-card:hover .study-thumb img{transform:scale(1.03);filter:saturate(.9) contrast(1.04) brightness(.82)}.study-meter{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(227,194,127,.28);border-radius:999px;background:conic-gradient(from -40deg,#e3c27fc7,#9dd8c061,#ffffff0f),#ffffff09;box-shadow:0 16px 36px #0000005c,inset 0 0 0 7px #03050ae0}.study-meter span{color:var(--ink);font-size:.78rem;font-weight:850}.study-content{display:flex;flex-direction:column;padding:clamp(22px,3vw,30px)}.study-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(237,229,210,.11)}.study-stat{flex:0 0 auto;margin:0}.study-stat strong,.study-stat span{display:block}.study-stat strong{color:var(--ink);font-size:clamp(3rem,5vw,4.8rem);line-height:.88}.study-stat span{margin-top:8px;color:var(--warm);font-size:.78rem;font-weight:850;text-transform:uppercase}.study-card h3{margin-bottom:12px;font-size:clamp(1.38rem,2vw,1.78rem)}.study-caveat{display:inline-flex;max-width:190px;padding:9px 11px;border:1px solid rgba(169,197,221,.18);border-radius:999px;color:var(--accent-2);font-size:.78rem;font-weight:760;line-height:1.25;background:#a9c5dd0f}.study-finding{margin-bottom:0}.study-source{margin-top:auto;padding-top:18px;border-top:1px solid rgba(237,229,210,.1);font-size:.9rem}.evidence-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line)}.evidence-strip p{margin:0;padding:18px;color:var(--muted);line-height:1.55;background:#070b12db}.newsletter-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:clamp(24px,5vw,64px);align-items:center;margin-top:104px;padding:clamp(26px,5vw,56px);border:1px solid rgba(227,194,127,.18);border-radius:var(--radius-xl);background:radial-gradient(circle at 15% 0%,rgba(227,194,127,.12),transparent 34%),radial-gradient(circle at 100% 100%,rgba(157,216,192,.1),transparent 28%),#090e15e6;box-shadow:var(--shadow)}.newsletter-copy ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.newsletter-copy li{position:relative;padding:13px 14px 13px 42px;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);line-height:1.5;background:#ffffff09}.newsletter-copy li:before{content:"";position:absolute;left:16px;top:20px;width:10px;height:10px;border-radius:999px;background:var(--mint);box-shadow:0 0 18px #9dd8c080}.newsletter-copy li:nth-child(1),.value-list article:nth-child(1){--delay: 0ms}.newsletter-copy li:nth-child(2),.value-list article:nth-child(2){--delay: 80ms}.newsletter-copy li:nth-child(3),.value-list article:nth-child(3){--delay: .16s}.newsletter-edition-image{position:relative;overflow:hidden;margin-top:24px;aspect-ratio:16 / 7.5;border:1px solid rgba(237,229,210,.16);border-radius:var(--radius-lg);background:#05070b;box-shadow:var(--shadow-soft)}.newsletter-edition-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.04) brightness(.75)}.newsletter-form{display:grid;gap:14px;padding:clamp(20px,4vw,30px);border:1px solid var(--line);border-radius:var(--radius-lg);background:#03060a7a}.newsletter-form label{display:block;margin-bottom:8px;color:var(--warm);font-size:.78rem;font-weight:800;text-transform:uppercase}.newsletter-form input{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);font:inherit;background:#ffffff0b}.newsletter-form input:focus-visible{border-color:#e3c27f8c;outline:2px solid rgba(227,194,127,.28);outline-offset:2px}.form-note{margin:0;font-size:.9rem}.form-note.error{color:var(--rose)}.edition-unlocked{display:grid;gap:10px;padding:16px;border:1px solid rgba(157,216,192,.24);border-radius:var(--radius-lg);background:#9dd8c014}.edition-unlocked strong{color:var(--ink)}.edition-unlocked span{color:var(--muted);line-height:1.5}.protocol-section{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(24px,5vw,64px);align-items:start;padding-top:92px}.protocol-grid,.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.protocol-card,.collection-card{display:grid;grid-template-rows:auto 1fr;min-height:238px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;background:linear-gradient(180deg,#fff1,#ffffff05),#080c11d6;box-shadow:var(--shadow-soft);contain:layout paint;transition:transform .18s ease,border-color .18s ease,background .18s ease}.protocol-card>div,.collection-card>div{display:flex;flex-direction:column;padding:22px}.protocol-card:hover,.protocol-card:focus-visible,.collection-card:hover,.collection-card:focus-visible{transform:translateY(-3px);border-color:#e3c27f57;background:linear-gradient(180deg,#e3c27f1b,#ffffff05),#0c1116eb}.protocol-image,.collection-image,.intent-image,.ritual-visual,.about-visual{position:relative;overflow:hidden;background:#05070b}.protocol-image,.collection-image{aspect-ratio:16 / 8.5;border-bottom:1px solid rgba(237,229,210,.12)}.protocol-image img,.collection-image img,.intent-image img,.ritual-visual img,.about-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.72);transition:transform .76s ease,filter .76s ease}.protocol-image:after,.collection-image:after,.intent-image:after,.ritual-visual:after,.about-visual:after,.resource-image:after,.video-card-image:after,.newsletter-edition-image:after,.study-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,249,236,.12) 46%,transparent 62%),linear-gradient(180deg,transparent 42%,rgba(2,4,9,.24));opacity:0;transform:translate(-18%);transition:opacity .26s ease,transform .82s ease}.protocol-card:hover .protocol-image:after,.protocol-card:focus-visible .protocol-image:after,.collection-card:hover .collection-image:after,.collection-card:focus-visible .collection-image:after,.intent-card:hover .intent-image:after,.intent-card:focus-visible .intent-image:after,.resource-card:hover .resource-image:after,.resource-card:focus-visible .resource-image:after,.video-card:hover .video-card-image:after,.video-card:focus-visible .video-card-image:after{opacity:1;transform:translate(18%)}.protocol-card:hover .protocol-image img,.protocol-card:focus-visible .protocol-image img,.collection-card:hover .collection-image img,.collection-card:focus-visible .collection-image img,.intent-card:hover .intent-image img,.intent-card:focus-visible .intent-image img{transform:scale(1.035);filter:saturate(.92) contrast(1.05) brightness(.84)}.protocol-card span,.collection-card strong{color:var(--warm);font-size:.78rem;font-weight:800;text-transform:uppercase}.protocol-card h3,.collection-card h3{margin-top:10px;font-size:1.38rem}.protocol-card p,.collection-card p{color:var(--muted);line-height:1.68}.protocol-card strong,.collection-card strong{margin-top:auto}.intent-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,5vw,64px);align-items:start;padding-top:82px}.intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.intent-card{display:flex;flex-direction:column;min-height:250px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;background:linear-gradient(180deg,#ffffff12,#ffffff05),#0a1018b8;box-shadow:var(--shadow-soft);contain:layout paint;transition:transform .18s ease,border-color .18s ease,background .18s ease}.intent-card h3,.intent-card p,.intent-card strong{margin-right:10px;margin-left:10px}.intent-image{aspect-ratio:16 / 9;margin-bottom:18px;border:1px solid rgba(237,229,210,.12);border-radius:6px}.intent-card:hover,.intent-card:focus-visible{transform:translateY(-3px);border-color:#e3c27f57;background:linear-gradient(180deg,#e3c27f1a,#ffffff06),#0b121bd6}.intent-card h3{font-size:1.25rem}.intent-card p{color:var(--muted);line-height:1.68}.intent-card strong{margin-top:auto;color:var(--warm);font-size:.9rem}.video-theater{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(22px,4vw,46px);align-items:start;padding-top:110px}.video-copy{position:sticky;top:112px}.video-copy .button-row{margin-top:22px}.video-stage{position:relative;overflow:hidden;border:1px solid rgba(227,194,127,.22);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0%,rgba(227,194,127,.16),transparent 34%),#05070b;box-shadow:var(--shadow)}.video-stage:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;pointer-events:none;border:1px solid rgba(255,249,236,.08);border-radius:calc(var(--radius-xl) - 6px)}.video-stage iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.video-card-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.video-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;background:linear-gradient(180deg,#ffffff12,#ffffff05),#070b10db;box-shadow:var(--shadow-soft);contain:layout paint;transition:transform .18s ease,border-color .18s ease,background .18s ease}.video-card:hover,.video-card:focus-visible{transform:translateY(-4px);border-color:#f0a85e5c;background:linear-gradient(180deg,#f0a85e1c,#ffffff05),#0c0f12f0}.video-card-image{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#05070b}.video-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.03) brightness(.78);transition:filter .22s ease}.video-card:hover img{filter:saturate(.95) contrast(1.04) brightness(.9)}.video-card div{padding:18px}.video-card span,.flow-node span{display:block;margin-bottom:10px;color:var(--warm);font-size:.76rem;font-weight:800;text-transform:uppercase}.video-card h3{min-height:3.6em;font-size:1.04rem;line-height:1.2}.video-card p{margin-bottom:0;font-size:.93rem}.video-card strong{display:inline-block;margin-top:16px;color:var(--warm);font-size:.88rem}.collection-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,64px);align-items:start;padding-top:88px}.collection-card{min-height:312px}.session-finder{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(24px,5vw,64px);align-items:center;margin-top:22px;padding:clamp(26px,5vw,54px) 0 10px}.session-finder-copy{max-width:540px}.session-finder-copy p,.session-result p,.session-details dd{color:var(--muted);font-size:1.02rem;line-height:1.68}.session-console{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 0%,rgba(227,194,127,.13),transparent 34%),radial-gradient(circle at 10% 100%,rgba(157,216,192,.11),transparent 28%),#0c121bdb;box-shadow:var(--shadow)}.session-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-bottom:1px solid var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--line)}.session-tab{min-height:54px;border:0;color:var(--muted);font:inherit;font-weight:760;background:#080d15e6;cursor:pointer}.session-tab[aria-selected=true]{color:#07101a;background:linear-gradient(180deg,#fff7e7,#dceee6)}.session-result{padding:clamp(24px,4vw,38px)}.session-result .button{margin-top:6px}.session-details{display:grid;gap:12px;margin:24px 0}.session-details div{padding:16px;border:1px solid var(--line);border-radius:14px;background:#ffffff09}.session-details dt{margin-bottom:6px;color:var(--warm);font-size:.78rem;font-weight:800;text-transform:uppercase}.session-details dd{margin:0}.proof-band div{padding:22px;background:#070b12d1}.proof-band span,.resource-card span,.mode-copy small{display:block;color:var(--subtle);font-size:.76rem}.proof-band strong{display:block;margin-top:5px;color:var(--ink);font-size:1rem}.quick-start-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(24px,5vw,60px);align-items:start;padding-top:70px}.quick-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-start-card{position:relative;display:flex;flex-direction:column;min-height:248px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;background:linear-gradient(180deg,#ffffff12,#ffffff05),#080c11db;box-shadow:var(--shadow-soft);contain:layout paint;animation:riseIn .76s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--delay, 0ms);transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-start-card:after{content:"";position:absolute;right:18px;bottom:18px;width:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(227,194,127,.62))}.quick-start-card:hover,.quick-start-card:focus-visible{transform:translateY(-3px);border-color:#e3c27f52;background:linear-gradient(180deg,#e3c27f1a,#ffffff05),#0c1116eb}.quick-start-card span,.quick-start-card strong{color:var(--warm);font-size:.78rem;font-weight:820;text-transform:uppercase}.quick-start-card h3{margin-top:18px;font-size:1.44rem}.quick-start-card p{color:var(--muted);line-height:1.66}.quick-start-card strong{margin-top:auto}.atmosphere-section{padding-top:92px}.atmosphere-section .section-intro{max-width:820px}.atmosphere-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:26px}.atmosphere-card{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(237,229,210,.16);border-radius:var(--radius-lg);background:#060912;box-shadow:var(--shadow-soft);contain:layout paint;animation:riseIn .78s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--delay, 0ms)}.atmosphere-card:nth-child(1),.atmosphere-card:nth-child(4){grid-column:span 2}.atmosphere-card:nth-child(2),.atmosphere-card:nth-child(3),.atmosphere-card:nth-child(5),.atmosphere-card:nth-child(6){grid-column:span 2}.atmosphere-card picture,.atmosphere-card img{width:100%;height:100%}.atmosphere-card picture{position:absolute;top:0;right:0;bottom:0;left:0}.atmosphere-card img{object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.7);transition:transform .7s ease,filter .7s ease}.atmosphere-card:hover img{transform:scale(1.035);filter:saturate(.92) contrast(1.05) brightness(.82)}.atmosphere-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 18%,rgba(2,4,9,.82) 100%),linear-gradient(90deg,rgba(2,4,9,.34),transparent 54%)}.atmosphere-card div{position:absolute;right:18px;bottom:17px;left:18px;z-index:1}.atmosphere-card span,.atmosphere-card strong{display:block}.atmosphere-card span{margin-bottom:5px;color:var(--accent-2);font-size:.72rem;font-weight:850;text-transform:uppercase}.atmosphere-card strong{color:var(--ink);font-family:New York,Iowan Old Style,Georgia,serif;font-size:1.3rem;line-height:1.1}.section-intro{max-width:760px;padding-top:118px;padding-bottom:28px}#listening.section-intro{padding-top:96px}.section-intro.compact{padding:0}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mode-card,.path-card,.resource-card,.about-section,.ritual-panel,.final-cta,.faq-list details{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);contain:layout paint}.mode-card{overflow:hidden;border-radius:var(--radius-lg)}.mode-card img,.mode-card picture{width:100%}.mode-card picture{position:relative;aspect-ratio:1.08 / 1;overflow:hidden;background:#05070b}.mode-card img{height:100%;object-fit:cover;filter:saturate(.78) contrast(1.03) brightness(.74);transition:transform .7s ease,filter .7s ease}.mode-card:hover img{transform:scale(1.035);filter:saturate(.9) contrast(1.04) brightness(.82)}.mode-copy{padding:24px}.mode-copy small{margin-top:20px;line-height:1.6}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.path-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a1019d1}.path-card img,.path-card picture{width:100%}.path-card picture{position:relative;aspect-ratio:1.6 / 1;overflow:hidden;background:#05070b}.path-card img{height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.72)}.path-copy{display:flex;flex-direction:column;min-height:330px;padding:24px}.path-copy ul{display:grid;gap:9px;margin:8px 0 24px;padding:0;list-style:none}.path-copy li{padding:9px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.82rem}.text-link{margin-top:auto;color:var(--accent);font-weight:750;text-decoration-color:#d9e7f661;text-underline-offset:5px}.ritual-panel{display:grid;grid-template-columns:.76fr .82fr 1fr;gap:34px;margin-top:104px;padding:clamp(24px,5vw,48px);border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 12%,rgba(178,203,231,.11),transparent 28%),var(--panel-strong)}.ritual-visual{align-self:stretch;min-height:280px;border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.ritual-visual img{height:100%;min-height:280px}.step-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.step-list li{counter-increment:step;position:relative;padding:18px 18px 18px 58px;border:1px solid var(--line);border-radius:18px;color:var(--muted);line-height:1.55;background:#ffffff09}.step-list li:before{content:counter(step);position:absolute;left:18px;top:17px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:#07101a;font-size:.8rem;font-weight:800;background:var(--ink)}.youtube-panel{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:30px;border-top:1px solid var(--line)}.youtube-panel>div:first-child{max-width:660px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-card{min-height:260px;padding:26px;border-radius:var(--radius-lg);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.resource-card:hover,.resource-card:focus-visible{transform:translateY(-4px);border-color:#e7eef842;background:#1a222fd6}.resource-card strong{display:inline-block;margin-top:22px;color:var(--accent)}.resource-image{position:relative;overflow:hidden;margin-bottom:18px;aspect-ratio:16 / 9;border:1px solid rgba(237,229,210,.12);border-radius:6px;background:#05070b}.resource-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04) brightness(.72);transition:transform .7s ease,filter .7s ease}.resource-card:hover .resource-image img{transform:scale(1.035);filter:saturate(.92) contrast(1.05) brightness(.84)}.feature-resource{background:radial-gradient(circle at 18% 0%,rgba(240,168,94,.16),transparent 38%),radial-gradient(circle at 100% 100%,rgba(157,216,192,.1),transparent 30%),#0e1011e6}.traffic-flow{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,60px);align-items:start;padding-top:82px}.flow-map{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--line);box-shadow:var(--shadow-soft)}.flow-map:before{content:"";position:absolute;top:74px;right:9%;left:9%;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(227,194,127,.5),transparent)}.flow-node{position:relative;z-index:2;min-height:270px;padding:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#080c11e6}.flow-node:after{content:"";position:absolute;right:18px;bottom:18px;width:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(227,194,127,.62))}.flow-node h3{font-size:1.2rem}.flow-node p{margin-bottom:0;font-size:.95rem}.trust-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px}.trust-section article{min-height:216px;padding:24px;border:1px solid rgba(157,216,192,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(157,216,192,.075),transparent 34%),#080c11d6;box-shadow:var(--shadow-soft)}.trust-section span{display:block;margin-bottom:18px;color:var(--mint);font-size:.76rem;font-weight:850}.trust-section h3{font-size:1.26rem}.trust-section p{margin-bottom:0;font-size:.98rem}.about-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,60px);margin-top:108px;padding:clamp(26px,5vw,54px);border-radius:var(--radius-xl);background:radial-gradient(circle at 12% 16%,rgba(157,184,212,.13),transparent 30%),#090e16db}.about-section>div:first-child{align-self:center}.about-visual{margin-top:26px;aspect-ratio:16 / 8.3;border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.about-visual img{height:100%}.hero-image-frame img,.study-visual img,.study-thumb img,.newsletter-edition-image img,.protocol-image img,.collection-image img,.intent-image img,.ritual-visual img,.about-visual img,.video-card-image img,.resource-image img,.mode-card picture>img,.path-card picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.value-list{display:grid;gap:12px}.value-list article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#ffffff09}.value-list h3{margin-bottom:8px;font-size:1.22rem}.value-list p{margin-bottom:0}.faq-section{display:grid;grid-template-columns:.8fr 1fr;gap:28px;padding-top:104px}.faq-list{display:grid;gap:12px}.faq-list details{padding:20px 22px;border-radius:20px}.faq-list summary{cursor:pointer;color:var(--ink);font-weight:720}.faq-list p{margin:14px 0 0}.final-cta{margin-top:104px;padding:clamp(34px,7vw,76px);border-radius:var(--radius-xl);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(217,231,246,.13),transparent 32%),#0c1119db}.final-cta p{max-width:690px;margin-right:auto;margin-bottom:26px;margin-left:auto}.final-actions{justify-content:center}.request-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:clamp(24px,5vw,64px);align-items:start;padding-top:34px}.request-copy{padding-top:clamp(12px,2vw,22px)}.request-form{display:grid;gap:16px;padding:clamp(22px,4vw,34px);border:1px solid rgba(157,216,192,.18);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(157,216,192,.09),transparent 34%),linear-gradient(315deg,rgba(227,194,127,.08),transparent 30%),#080c12e6;box-shadow:var(--shadow-soft)}.request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-field label{display:block;margin-bottom:8px;color:var(--warm);font-size:.78rem;font-weight:800;text-transform:uppercase}.request-field input,.request-field select,.request-field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);font:inherit;background:#ffffff0b}.request-field input,.request-field select{min-height:50px;padding:0 15px}.request-field textarea{min-height:154px;padding:14px 15px;line-height:1.55;resize:vertical}.request-field select{color-scheme:dark}.request-field textarea::placeholder,.request-field input::placeholder{color:#b9c1cc94}.request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.request-actions .button{flex:0 0 auto}.request-actions .button:disabled{opacity:.56;transform:none;cursor:wait}.request-status{flex:1 1 260px;margin:0;font-size:.92rem;line-height:1.5}.request-status.error{color:var(--rose)}.request-status.ready,.request-status.sent{color:var(--mint)}.request-mail-link{width:max-content}.site-footer{display:flex;justify-content:center;gap:18px;padding:42px 0 34px;color:var(--subtle);font-size:.86rem}.site-footer a{text-decoration-color:#fff3;text-underline-offset:4px}.mobile-action-bar{display:none}.pet-dashboard-shell{min-height:100vh;overflow-x:clip}.pet-dashboard-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 34px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pet-dashboard-nav{display:inline-flex;align-items:center;gap:8px}.pet-dashboard-nav a{padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);background:#080d159e;font-size:.82rem;font-weight:700;text-decoration:none}.pet-dashboard-nav a:hover,.pet-dashboard-nav a:focus-visible,.pet-dashboard-nav a[aria-current=page]{color:var(--ink);background:#ffffff14}.pet-dashboard{padding:52px 0 76px}.pet-hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:clamp(22px,4vw,42px);align-items:center;margin-bottom:22px;padding:clamp(24px,5vw,46px);border:1px solid rgba(237,229,210,.16);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(231,216,183,.1),transparent 34%),linear-gradient(180deg,#101620db,#080d15b8);box-shadow:var(--shadow-soft)}.pet-guardian-mark{display:grid;place-items:center;width:112px;aspect-ratio:1;border:1px solid rgba(231,216,183,.32);border-radius:var(--radius-xl);background:linear-gradient(135deg,#a9c5dd24,#e3c27f14),#03050ab3;box-shadow:inset 0 0 38px #a9c5dd14}.pet-guardian-mark span{width:44px;aspect-ratio:1;border:1px solid rgba(251,247,238,.78);border-radius:10px;box-shadow:0 0 24px #e3c27f42;transform:rotate(45deg)}.pet-hero h1,.pet-panel h2,.pet-command-bar h2{margin:0;letter-spacing:0}.pet-hero h1{max-width:780px;font-size:clamp(3rem,7vw,6.2rem);line-height:.96}.pet-hero-message{max-width:680px;margin:18px 0 0;color:var(--muted);font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.6}.pet-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pet-status-pill{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid rgba(157,216,192,.34);border-radius:999px;color:#d9fff1;background:#15251fb8;font-size:.78rem;font-weight:800}.pet-status-pill.watch{border-color:#a9c5dd52;color:#d8ecff;background:#0a121fc7}.pet-status-pill.quiet{border-color:#e7d8b742;color:var(--accent);background:#101620b8}.pet-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.project-command-center{margin-bottom:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(169,197,221,.18);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(169,197,221,.1),transparent 34%),linear-gradient(225deg,rgba(227,194,127,.07),transparent 38%),#060b12e6;box-shadow:var(--shadow-soft)}.project-command-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.22fr);gap:18px;align-items:end;margin-bottom:18px}.project-command-head h2{max-width:840px;margin:0;font-size:clamp(2.2rem,4.8vw,4.1rem);line-height:1}.project-command-head p:not(.eyebrow){max-width:720px;margin:16px 0 0;color:var(--muted);line-height:1.64}.project-command-status{display:grid;gap:8px;min-height:148px;align-content:center;padding:18px;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:#ffffff09}.project-command-status span,.project-command-status small,.project-pulse-topline,.project-pulse-bottom,.next-tool-card dt,.token-room-inputs span,.tool-route-card span,.tool-route-card small{color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-command-status strong{color:var(--accent);font-size:clamp(3rem,7vw,5rem);line-height:.88}.project-command-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.54fr) minmax(260px,.44fr);gap:12px;align-items:stretch}.project-pulse-rack{display:grid;gap:10px}.project-pulse-card,.next-tool-card,.token-room-card,.project-editor-card,.tool-route-card{border:1px solid rgba(237,229,210,.11);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#03050a4d}.project-pulse-card{display:grid;gap:10px;width:100%;min-height:112px;padding:14px;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.project-pulse-card[aria-pressed=true]{border-color:#e3c27f57;background:linear-gradient(135deg,#e3c27f17,#a9c5dd0f),#060b12ad}.project-pulse-card:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:2px}.project-pulse-topline,.project-pulse-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-pulse-topline strong{color:var(--accent)}.project-pulse-title{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.42rem);font-weight:850;line-height:1.12}.project-progress-track,.token-room-track{height:10px;overflow:hidden;border:1px solid rgba(237,229,210,.12);border-radius:999px;background:#03050a9e}.project-progress-track span,.token-room-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--accent-2),var(--warm))}.next-tool-card,.token-room-card{display:grid;gap:16px;align-content:start;padding:18px}.next-tool-card h3{margin:0;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1}.next-tool-card p,.token-room-card p,.tool-route-card p{margin:0;color:var(--muted);line-height:1.58}.next-tool-card dl{display:grid;gap:10px;margin:0}.next-tool-card dl div{display:grid;gap:5px;padding:12px;border:1px solid rgba(237,229,210,.08);border-radius:var(--radius-lg);background:#ffffff07}.next-tool-card dd{margin:0;color:var(--ink);line-height:1.45}.token-room-score{display:grid;gap:4px}.token-room-score strong{color:var(--accent);font-size:clamp(2.5rem,5vw,4.2rem);line-height:.92}.token-room-score span{color:var(--muted);font-size:.92rem;font-weight:800}.token-room-card.warning .token-room-score strong{color:var(--warm)}.token-room-card.warning .token-room-track span{background:linear-gradient(90deg,var(--warm),rgba(227,194,127,.42))}.token-room-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.token-room-inputs label{display:grid;gap:7px}.token-room-inputs input{width:100%;min-height:42px;padding:9px 10px;border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-lg);color:var(--ink);background:#03050a6b;font:inherit;font-size:.95rem}.token-room-inputs input:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:2px}.project-editor-card{display:grid;gap:16px;margin-top:12px;padding:18px}.project-editor-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.project-editor-head h3{margin:0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.04}.project-editor-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-editor-fields label{display:grid;gap:7px}.project-editor-fields span{color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-editor-fields input,.project-editor-fields select,.project-editor-fields textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-lg);color:var(--ink);background:#03050a6b;font:inherit;font-size:.95rem}.project-editor-fields textarea{resize:vertical;line-height:1.45}.project-editor-fields input[type=range]{padding:0;accent-color:var(--warm)}.project-editor-fields input:focus-visible,.project-editor-fields select:focus-visible,.project-editor-fields textarea:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:2px}.project-editor-wide{grid-column:span 2}.tool-routing-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.tool-route-card{display:grid;gap:12px;min-height:178px;align-content:start;padding:16px}.tool-route-card h3{margin:0;color:var(--ink);font-size:1.18rem;line-height:1.12}.tool-route-card small{align-self:end;color:var(--accent)}.website-guardian{position:relative;margin-bottom:18px;padding:clamp(22px,4vw,34px);overflow:hidden;border:1px solid rgba(157,216,192,.18);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(157,216,192,.08),transparent 34%),linear-gradient(220deg,rgba(169,197,221,.1),transparent 38%),#060b12e0;box-shadow:var(--shadow-soft)}.website-guardian:before{content:"";position:absolute;inset:18px 18px auto auto;width:160px;aspect-ratio:1;pointer-events:none;border:1px solid rgba(231,216,183,.12);border-radius:999px;background:radial-gradient(circle,rgba(231,216,183,.12),transparent 62%)}.website-guardian-topline{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.website-guardian-topline h2{margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.website-guardian-status{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:9px 12px;border:1px solid rgba(157,216,192,.28);border-radius:999px;color:#d9fff1;background:#15251fa8;font-size:.8rem}.website-guardian-status span{width:9px;aspect-ratio:1;border-radius:999px;background:var(--mint);box-shadow:0 0 18px #9dd8c073}.website-guardian-focus{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:18px;align-items:stretch;margin-bottom:16px}.website-guardian-focus div,.website-guardian-focus strong{display:grid;align-content:center;min-height:120px;padding:18px;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:#ffffff0a}.website-guardian-focus span,.website-guardian-card span{color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.website-guardian-focus p,.website-guardian-card p{margin:8px 0 0;color:var(--muted);line-height:1.62}.website-guardian-focus strong{color:var(--accent);font-family:New York,Iowan Old Style,Georgia,serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:760;line-height:1.05}.website-guardian-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.website-guardian-card{min-height:188px;padding:18px;border:1px solid rgba(237,229,210,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#03050a47}.website-guardian-card h3{margin:12px 0 0;font-size:1.36rem;line-height:1.12}.control-room{margin-bottom:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-xl);background:linear-gradient(90deg,rgba(227,194,127,.07),transparent 34%),linear-gradient(180deg,#101620e6,#060b12d6);box-shadow:var(--shadow-soft)}.control-room-header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(260px,.42fr);gap:18px;align-items:end;margin-bottom:18px}.control-room-header h2{margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1}.control-room-header p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.64}.control-room-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.control-room-card{position:relative;display:grid;align-content:space-between;min-height:246px;padding:18px;overflow:hidden;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 0%,rgba(169,197,221,.1),transparent 38%),#ffffff09}.control-room-card:before{content:"";position:absolute;inset:auto 14px 14px auto;width:48px;aspect-ratio:1;border:1px solid rgba(231,216,183,.16);border-radius:999px;background:#e7d8b709}.control-card-top,.control-card-metric{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.control-card-top span{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border:1px solid rgba(157,216,192,.24);border-radius:999px;color:#d9fff1;background:#15251f75;font-size:.72rem;font-weight:850}.control-card-top strong{color:#fbf7ee57;font-size:.8rem}.control-room-card h3{position:relative;margin:18px 0 16px;font-size:clamp(1.42rem,2vw,1.72rem);line-height:1.08}.control-card-metric{align-items:baseline;padding-top:14px;border-top:1px solid rgba(237,229,210,.1)}.control-card-metric span{color:var(--subtle);font-size:.7rem;font-weight:850;text-transform:uppercase}.control-card-metric strong{color:var(--accent);font-size:clamp(1.16rem,1.7vw,1.42rem)}.control-room-card p{position:relative;margin:14px 0 0;color:var(--muted);line-height:1.58}.next-best-move{display:grid;grid-template-columns:minmax(0,.84fr) minmax(300px,.48fr);gap:18px;align-items:stretch;margin-bottom:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(227,194,127,.18);border-radius:var(--radius-xl);background:radial-gradient(circle at 0% 0%,rgba(227,194,127,.1),transparent 36%),linear-gradient(180deg,#131924eb,#060b12db);box-shadow:var(--shadow-soft)}.next-move-copy{display:grid;align-content:center}.next-move-copy h2{max-width:820px;margin:0;font-size:clamp(2.35rem,5vw,4.3rem);line-height:.98}.next-move-copy p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:var(--muted);font-size:1.06rem;line-height:1.68}.next-move-card{display:grid;gap:18px;align-content:start;padding:20px;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#03050a52}.next-move-priority{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(237,229,210,.1)}.next-move-priority span,.next-move-details dt{color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.next-move-priority strong{color:var(--accent);font-size:clamp(3rem,7vw,5rem);line-height:.88}.next-move-details{display:grid;gap:12px;margin:0}.next-move-details div{display:grid;gap:5px}.next-move-details dd{margin:0;color:var(--ink);line-height:1.5}.funnel-scanner{margin-bottom:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(169,197,221,.16);border-radius:var(--radius-xl);background:linear-gradient(145deg,rgba(169,197,221,.08),transparent 32%),linear-gradient(180deg,#101620e6,#050a11db);box-shadow:var(--shadow-soft)}.funnel-scanner-header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(260px,.42fr);gap:18px;align-items:end;margin-bottom:20px}.funnel-scanner-header h2{margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1}.funnel-scanner-header p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.64}.funnel-scanner-track{display:grid;gap:10px}.funnel-step{position:relative;display:grid;grid-template-columns:112px minmax(150px,.62fr) minmax(0,1.2fr);gap:18px;align-items:stretch;min-height:154px;padding:18px;border:1px solid rgba(237,229,210,.11);border-radius:var(--radius-lg);background:linear-gradient(90deg,#ffffff0d,#ffffff05),#03050a47}.funnel-step:after{content:"";position:absolute;top:76px;bottom:-12px;left:74px;width:1px;background:linear-gradient(180deg,#e3c27f6b,#a9c5dd29)}.funnel-step:last-child:after{display:none}.funnel-step-top{position:relative;z-index:1;display:grid;align-content:start;gap:10px}.funnel-step-number{display:grid;place-items:center;width:54px;aspect-ratio:1;border:1px solid rgba(227,194,127,.3);border-radius:999px;color:var(--accent);background:radial-gradient(circle,rgba(227,194,127,.16),transparent 62%),#050a11eb;font-size:.82rem;font-weight:900}.funnel-step-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:max-content;max-width:100%;padding:6px 9px;border:1px solid rgba(157,216,192,.24);border-radius:999px;color:#d9fff1;background:#15251f75;font-size:.72rem;font-weight:850}.funnel-step.review .funnel-step-status,.funnel-step.opportunity .funnel-step-status{border-color:#e3c27f47;color:var(--accent);background:#3426105c}.funnel-step.queued .funnel-step-status{border-color:#a9c5dd3d;color:var(--accent-2);background:#111b2a6b}.funnel-step h3{align-self:center;margin:0;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.08}.funnel-step dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.funnel-step dl div{min-height:116px;padding:14px;border:1px solid rgba(237,229,210,.08);border-radius:var(--radius-lg);background:#ffffff07}.funnel-step dt{margin-bottom:8px;color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.funnel-step dd{margin:0;color:var(--muted);line-height:1.55}.content-idea-generator{margin-bottom:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(227,194,127,.16);border-radius:var(--radius-xl);background:linear-gradient(125deg,rgba(227,194,127,.08),transparent 32%),linear-gradient(230deg,rgba(157,216,192,.075),transparent 34%),#060b12e0;box-shadow:var(--shadow-soft)}.content-idea-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:18px}.content-idea-header h2{margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1}.content-idea-status{display:grid;min-width:112px;padding:14px;border:1px solid rgba(237,229,210,.12);border-radius:var(--radius-lg);background:#ffffff09}.content-idea-status span,.content-idea-feature span,.content-idea-fields dt{color:var(--accent-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.content-idea-status strong{color:var(--accent);font-size:2rem;line-height:1}.content-theme-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.content-theme-button{min-height:38px;padding:8px 11px;border:1px solid rgba(237,229,210,.13);border-radius:999px;color:var(--muted);background:#ffffff09;cursor:pointer;font:inherit;font-size:.8rem;font-weight:820}.content-theme-button[aria-pressed=true]{color:#07101a;border-color:transparent;background:linear-gradient(180deg,#fff9ec,#d7e7df)}.content-theme-button:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:2px}.content-idea-output{display:grid;grid-template-columns:minmax(240px,.44fr) minmax(0,1fr);gap:14px}.content-idea-feature,.content-idea-fields div{border:1px solid rgba(237,229,210,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#03050a4d}.content-idea-feature{display:grid;align-content:start;gap:14px;padding:18px}.content-idea-feature strong{color:var(--ink);font-family:New York,Iowan Old Style,Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.02}.content-idea-feature p{margin:0;color:var(--muted);line-height:1.58}.content-idea-feature .button{align-self:end;margin-top:auto}.content-idea-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.content-idea-fields div:first-child,.content-idea-fields div:nth-child(3){grid-column:1 / -1}.content-idea-fields div{display:grid;gap:8px;min-height:112px;padding:16px}.content-idea-fields dd{margin:0;color:var(--ink);font-size:1.02rem;line-height:1.52}.pet-panel{grid-column:span 6;min-height:100%;padding:clamp(20px,3vw,26px);border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#080d15d1;box-shadow:var(--shadow-soft)}.pet-panel:nth-child(3),.pet-action-panel{grid-column:span 7}.pet-panel:nth-child(4),.pet-panel:nth-child(6){grid-column:span 5}.pet-panel h2,.pet-command-bar h2{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.pet-panel p{color:var(--muted);line-height:1.68}.pet-identity-list,.pet-action-detail{display:grid;gap:10px;margin:18px 0 16px}.pet-identity-list div,.pet-action-detail div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(237,229,210,.1)}.pet-identity-list dt,.pet-action-detail dt{color:var(--subtle);font-size:.78rem;font-weight:800;text-transform:uppercase}.pet-identity-list dd,.pet-action-detail dd{margin:0;color:var(--ink);line-height:1.55}.pet-checklist,.pet-funnel-list,.pet-list-columns ul,.pet-activity-log{padding:0;margin:18px 0 0;list-style:none}.pet-checklist li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(237,229,210,.1)}.pet-checklist li span{width:10px;aspect-ratio:1;border-radius:999px;background:var(--mint);box-shadow:0 0 18px #9dd8c057}.pet-checklist li.review span{background:var(--warm);box-shadow:0 0 18px #e3c27f57}.pet-checklist strong,.pet-funnel-list span,.pet-activity-log strong{color:var(--ink);font-size:.98rem}.pet-checklist small,.pet-funnel-list strong{color:var(--muted);font-size:.78rem;font-weight:800}.pet-score-row{display:flex;align-items:baseline;gap:8px;margin-top:18px}.pet-score-row strong{color:var(--ink);font-size:clamp(3rem,7vw,5.4rem);line-height:.9}.pet-score-row span{color:var(--muted);font-size:1rem;font-weight:800}.pet-score-bar{height:10px;margin:18px 0 20px;overflow:hidden;border:1px solid rgba(237,229,210,.12);border-radius:999px;background:#03050a94}.pet-score-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--warm))}.pet-list-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pet-list-columns h3{margin:0 0 10px;font-size:1rem}.pet-list-columns li{margin-bottom:8px;color:var(--muted);line-height:1.55}.pet-next-improvement{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(237,229,210,.1)}.pet-funnel-list li,.pet-activity-log li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid rgba(237,229,210,.1)}.pet-funnel-list strong{color:var(--accent)}.pet-activity-log li{justify-content:flex-start}.pet-activity-log span{min-width:34px;color:var(--accent-2);font-size:.78rem;font-weight:900}.activity-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:18px;padding:4px;border:1px solid rgba(237,229,210,.1);border-radius:var(--radius-lg);background:#03050a5c}.activity-tab{min-height:36px;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.activity-tab[aria-selected=true]{color:#07101a;background:linear-gradient(180deg,#fff9ec,#d7e7df)}.activity-tab:focus-visible{outline:2px solid rgba(227,194,127,.78);outline-offset:2px}.pet-activity-log.live{display:grid;gap:8px}.pet-activity-log.live li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid rgba(237,229,210,.08);border-radius:var(--radius-lg);background:#ffffff06}.pet-activity-log.live time{color:var(--accent);font-size:.78rem;font-weight:900;line-height:1.35}.pet-activity-log.live div{display:grid;gap:4px}.pet-activity-log.live small{color:var(--muted);font-size:.82rem;line-height:1.45}.pet-activity-log.live span{min-width:0;padding:4px 7px;border:1px solid rgba(169,197,221,.18);border-radius:999px;color:var(--accent-2);background:#a9c5dd0e;font-size:.68rem}.pet-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:clamp(20px,3vw,26px);border:1px solid rgba(237,229,210,.14);border-radius:var(--radius-xl);background:#101620d1;box-shadow:var(--shadow-soft)}.pet-button-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.reveal,.reveal-card{animation:riseIn .78s cubic-bezier(.2,.8,.2,1) both}.reveal-delay{animation-delay:.13s}.reveal-card{animation-delay:var(--delay, 0ms)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slowPresence{0%{transform:scale(1.012) translateY(0)}to{transform:scale(1.045) translateY(-8px)}}@keyframes auroraSweep{0%{transform:translate3d(-3%,0,0) rotate(-1deg)}to{transform:translate3d(3%,-4%,0) rotate(1deg)}}@keyframes shootingStar{0%,72%{opacity:0;transform:rotate(-28deg) translate(0)}78%{opacity:.85}92%{opacity:0;transform:rotate(-28deg) translate(-420px)}to{opacity:0;transform:rotate(-28deg) translate(-420px)}}@keyframes starDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:80px 120px,-70px 90px,120px -80px,-60px -100px}}@keyframes rainFall{0%{background-position:0 -240px,0 -360px}to{background-position:-160px 420px,-220px 520px}}@keyframes consoleGlow{0%{opacity:.2;transform:translate3d(-2%,1%,0) scale(1)}to{opacity:.42;transform:translate3d(2%,-2%,0) scale(1.04)}}@keyframes equalizerBreathe{0%{transform:scaleY(.58)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-animate],[data-animate=lift] .quick-start-card,[data-animate=lift] .flow-node,[data-animate=lift] .trust-section article,[data-animate=lift] .sleep-choice-panel,[data-animate=lift] .sleep-plan-card,[data-animate=lift] .mix-builder-visual,[data-animate=lift] .mix-builder-console,[data-animate=lift] .mode-card,[data-animate=lift] .atmosphere-card,[data-animate=lift] .video-card,[data-animate=lift] .study-card,[data-animate=lift] .evidence-strip p,[data-animate=lift] .newsletter-copy li,[data-animate=lift] .resource-card,[data-animate=lift] .value-list article,[data-animate=lift] .faq-list details{opacity:1!important;filter:none!important;transform:none!important}}@media (max-width: 920px){.site-header{align-items:flex-start;flex-direction:column}.nav-links{width:100%;overflow-x:auto;justify-content:flex-start}.hero,.ritual-panel,.about-section,.faq-section,.session-finder,.matchmaker-section,.matchmaker-console,.sleep-help-section,.sleep-help-console,.mix-builder-section,.newsletter-section,.request-section,.quick-start-section,.protocol-section,.collection-section,.intent-section,.video-theater,.traffic-flow{grid-template-columns:1fr}.hero{min-height:min(780px,calc(100svh - 118px))}h1{font-size:5.2rem;line-height:.94}h2{font-size:2.58rem}.mode-grid,.resource-grid,.quick-start-grid,.trust-section,.mix-layer-grid,.path-grid,.therapy-grid,.atmosphere-grid,.study-grid,.evidence-strip,.protocol-grid,.collection-grid,.intent-grid,.video-card-grid,.flow-map,.proof-band{grid-template-columns:1fr}.atmosphere-card,.atmosphere-card:nth-child(1),.atmosphere-card:nth-child(2),.atmosphere-card:nth-child(3),.atmosphere-card:nth-child(4),.atmosphere-card:nth-child(5),.atmosphere-card:nth-child(6){grid-column:auto}.video-copy,.sleep-help-copy{position:static}.youtube-panel{align-items:flex-start;flex-direction:column}.choice-stack,.sleep-choice-panel{border-right:0;border-bottom:1px solid var(--line)}.pet-dashboard-header{align-items:flex-start;flex-direction:column;gap:14px}.pet-hero,.pet-command-bar,.website-guardian-focus{grid-template-columns:1fr}.website-guardian-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-room-header,.project-command-head,.project-command-grid{grid-template-columns:1fr}.tool-routing-strip,.project-editor-fields,.control-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-best-move,.funnel-scanner-header{grid-template-columns:1fr}.funnel-step{grid-template-columns:72px minmax(0,1fr)}.funnel-step-top{grid-column:1;grid-row:1 / span 2}.funnel-step:after{left:45px}.funnel-step h3,.funnel-step dl{grid-column:2}.funnel-step dl,.content-idea-header,.content-idea-output{grid-template-columns:1fr}.content-idea-status{width:max-content}.pet-panel,.pet-panel:nth-child(3),.pet-panel:nth-child(4),.pet-panel:nth-child(6),.pet-action-panel{grid-column:1 / -1}.pet-button-row{justify-content:flex-start}}@media (max-width: 600px){.site-shell{padding-bottom:74px}.section,.site-header,.site-footer{width:min(100% - 24px,1180px)}.nav-links a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 8px;background:#080d15e6}.nav-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:visible;padding:1px;border-radius:var(--radius-lg);background:var(--line)}h1{font-size:3.28rem;line-height:.98}h2{font-size:2.25rem}h3{font-size:1.45rem}.hero-lede{font-size:1.08rem}.hero-card{border-radius:18px}.hero-image-frame{border-radius:22px}.now-playing{position:static;margin-top:10px}.hero{min-height:min(760px,calc(100svh - 120px))}.hero-shade{background:linear-gradient(180deg,#03050ab3,#03050aeb 76%),linear-gradient(90deg,#03050ae0,#03050a70)}.hero-stats{grid-template-columns:1fr 1fr}.button{width:100%}.hero-inner{padding-top:62px;padding-bottom:40px}.hero .button-row{gap:9px}.search-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.search-strip a{display:grid;min-height:38px;place-items:center;padding:7px 8px;text-align:center}.hero-stats{margin-top:24px}.quick-start-section{padding-top:54px}.sleep-help-section{padding-top:58px}.sleep-plan-meta{grid-template-columns:1fr}.mix-builder-visual{min-height:340px}.mix-audio-actions{align-items:stretch;flex-direction:column}.mix-volume-control{min-width:100%}.quick-start-card{min-height:0}.matchmaker-section{padding-top:72px}.atmosphere-section{padding-top:58px}.atmosphere-card{min-height:230px}.newsletter-section{grid-template-columns:1fr;margin-top:72px}.request-section{grid-template-columns:1fr;padding-top:26px}.request-form-grid{grid-template-columns:1fr}.request-actions{align-items:stretch;flex-direction:column}.request-mail-link{width:100%}.study-card{grid-template-columns:1fr;min-height:0}.study-media{min-height:220px;border-right:0;border-bottom:1px solid rgba(237,229,210,.12)}.study-thumb img{min-height:220px;aspect-ratio:16 / 9}.study-card-top{flex-direction:column}.study-caveat{max-width:none}.study-visual img{aspect-ratio:16 / 8.8}.match-result h3{font-size:2rem}.intent-card,.video-card h3{min-height:0}.video-theater{padding-top:78px}.video-copy .button-row{gap:9px}.flow-node{min-height:0}.session-tabs{grid-template-columns:1fr}.site-footer{flex-wrap:wrap}.mobile-action-bar{position:fixed;right:12px;bottom:12px;left:12px;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(237,229,210,.16);border-radius:var(--radius-lg);background:#03060ae0;box-shadow:0 18px 48px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-action-bar a{display:grid;min-height:44px;place-items:center;border-radius:999px;color:#07101a;font-size:.9rem;font-weight:820;text-decoration:none;background:linear-gradient(180deg,#fff9ec,#d7e7df)}.mobile-action-bar a+a{color:var(--ink);border:1px solid var(--line);background:#ffffff14}.pet-dashboard-header{width:min(100% - 24px,1180px)}.pet-dashboard-nav{width:100%}.pet-dashboard-nav a{display:flex;flex:1;justify-content:center;min-height:42px}.activity-tabs{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.pet-dashboard{padding-top:32px}.website-guardian{padding:20px}.website-guardian-topline{flex-direction:column}.website-guardian-status{width:100%;justify-content:center}.website-guardian-grid{grid-template-columns:1fr}.website-guardian-card{min-height:0}.control-room,.project-command-center{padding:20px}.project-command-status{min-height:0}.tool-routing-strip,.token-room-inputs{grid-template-columns:1fr}.project-editor-head{align-items:stretch;flex-direction:column}.project-editor-fields{grid-template-columns:1fr}.project-editor-wide{grid-column:auto}.control-room-grid{grid-template-columns:1fr}.control-room-card{min-height:0}.next-best-move{padding:20px}.next-move-card .button{width:100%}.funnel-scanner{padding:20px}.funnel-step{grid-template-columns:1fr;gap:14px;padding:86px 16px 16px}.funnel-step-top{position:absolute;top:18px;left:18px;display:flex;align-items:center;width:calc(100% - 32px)}.funnel-step:after{top:70px;bottom:-11px;left:43px}.funnel-step dl{grid-column:1;grid-template-columns:1fr}.funnel-step h3{grid-column:1}.funnel-step dl div{min-height:0}.content-idea-generator{padding:20px}.content-idea-status{width:auto}.content-theme-row{display:grid;grid-template-columns:1fr}.content-idea-fields{grid-template-columns:1fr}.content-idea-fields div:first-child,.content-idea-fields div:nth-child(3){grid-column:auto}.content-idea-feature .button{width:100%}.pet-hero{padding:22px}.pet-guardian-mark{width:86px}.pet-guardian-mark span{width:34px}.pet-hero h1{font-size:3.1rem}.pet-status-pill{width:100%;justify-content:center}.pet-list-columns{grid-template-columns:1fr}.pet-identity-list div,.pet-action-detail div,.pet-checklist li{grid-template-columns:1fr;gap:7px}.pet-checklist li span{display:none}.pet-funnel-list li{align-items:flex-start;flex-direction:column;gap:5px}.activity-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-activity-log.live li{grid-template-columns:1fr}.pet-activity-log.live span{justify-self:start}.pet-button-row,.pet-button-row .button{width:100%}}@media (max-width: 380px){.nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.voice-lab-shell{min-height:100vh;padding:28px clamp(16px,3vw,42px) 48px;color:var(--ink);background:linear-gradient(160deg,rgba(157,216,192,.1),transparent 30%),linear-gradient(220deg,rgba(227,194,127,.12),transparent 34%),#03050a}.voice-lab-shell audio{display:none}.voice-lab-header,.voice-lab-hero,.voice-lab-models,.voice-lab-workspace{width:min(1180px,100%);margin:0 auto}.voice-lab-header,.voice-lab-status-row,.voice-action-row,.voice-control-topline{display:flex;align-items:center}.voice-lab-header{justify-content:space-between;gap:16px;margin-bottom:34px}.voice-lab-back{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.86rem;font-weight:780;text-decoration:none;background:#ffffff0f}.voice-lab-status-row{justify-content:flex-end;gap:10px;color:var(--muted);font-size:.84rem}.voice-lab-status-row span:last-child{padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff0f}.voice-status-dot{width:10px;height:10px;border-radius:999px;background:var(--subtle);box-shadow:0 0 0 6px #717f921f}.voice-status-dot.is-live{background:var(--mint);box-shadow:0 0 0 6px #9dd8c024,0 0 24px #9dd8c057}.voice-lab-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:24px}.voice-lab-eyebrow,.voice-model-card span,.voice-transcript-panel span,.voice-event-panel span,.voice-try-list span{margin:0;color:var(--accent);font-size:.75rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.voice-lab-hero h1{margin:8px 0 12px;font-size:clamp(3.2rem,9vw,7rem);line-height:.92;letter-spacing:0}.voice-lab-hero p{max-width:740px;margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.voice-lab-meter{padding:20px;border:1px solid rgba(237,229,210,.16);border-radius:8px;background:#080d15c7;box-shadow:var(--shadow-soft)}.voice-lab-meter span{display:block;color:var(--ink);font-size:2.3rem;font-weight:860;line-height:1}.voice-lab-meter small{display:block;margin-top:10px;color:var(--muted);line-height:1.45}.voice-lab-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.voice-model-card{display:grid;min-height:190px;padding:18px;border:1px solid rgba(237,229,210,.14);border-radius:8px;color:var(--ink);text-align:left;background:#0e141ec7;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.voice-model-card:hover,.voice-model-card:focus-visible,.voice-model-card.is-active{border-color:#e7d8b78a;background:#1b222deb;transform:translateY(-1px)}.voice-model-card strong{margin-top:12px;font-size:1.45rem}.voice-model-card code{align-self:start;width:fit-content;margin:12px 0;padding:7px 9px;border:1px solid rgba(169,197,221,.26);border-radius:999px;color:var(--accent-2);font-size:.78rem;background:#a9c5dd14}.voice-model-card small{color:var(--muted);font-size:.9rem;line-height:1.5}.voice-lab-workspace{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:16px;align-items:start}.voice-lab-controls,.voice-transcript-panel,.voice-event-panel{border:1px solid rgba(237,229,210,.14);border-radius:8px;background:#090e16c7;box-shadow:var(--shadow-soft)}.voice-lab-controls{display:grid;gap:18px;padding:20px}.voice-control-topline{justify-content:space-between;gap:16px}.voice-control-topline p{margin:8px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.voice-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(237,229,210,.16);border-radius:999px;color:var(--muted);font-size:.76rem;font-weight:820}.voice-pill.is-ready{color:#d8fff0;border-color:#9dd8c05c;background:#9dd8c014}.voice-pill.is-warning{color:#ffe5b8;border-color:#e3c27f57;background:#e3c27f14}.voice-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px}.voice-primary,.voice-secondary{min-height:42px;padding:0 16px;border-radius:999px;font:inherit;font-size:.9rem;font-weight:820;cursor:pointer}.voice-primary{border:0;color:#061017;background:linear-gradient(180deg,#fff8e8,#a9dac7)}.voice-secondary{border:1px solid var(--line);color:var(--ink);background:#ffffff12}.voice-primary:disabled,.voice-secondary:disabled{opacity:.45;cursor:not-allowed}.voice-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voice-control-grid label,.voice-instructions{display:grid;gap:8px;color:var(--muted);font-size:.82rem;font-weight:760}.voice-control-grid select,.voice-instructions textarea{width:100%;border:1px solid rgba(237,229,210,.16);border-radius:8px;color:var(--ink);font:inherit;background:#03060ab8}.voice-control-grid select{min-height:44px;padding:0 12px}.voice-instructions textarea{min-height:128px;resize:vertical;padding:12px;line-height:1.5}.voice-try-list{display:grid;gap:10px;padding-top:4px}.voice-try-list p{margin:0;padding:12px;border:1px solid rgba(237,229,210,.1);border-radius:8px;color:var(--muted);font-size:.9rem;line-height:1.5;background:#ffffff0b}.voice-lab-panels{display:grid;gap:12px}.voice-transcript-panel,.voice-event-panel{padding:18px}.voice-transcript-panel>div,.voice-event-panel>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.voice-transcript-panel strong,.voice-event-panel strong{color:var(--ink);font-size:1rem}.voice-transcript-panel p,.voice-event-panel>p{min-height:112px;margin:0;color:var(--muted);font-size:1rem;line-height:1.7;white-space:pre-wrap}.voice-event-panel ul{display:grid;gap:8px;max-height:330px;margin:0;padding:0;overflow:auto;list-style:none}.voice-event-panel li{display:grid;grid-template-columns:74px 86px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(237,229,210,.1);border-radius:8px;background:#ffffff0a}.voice-event-panel time,.voice-event-panel li span{color:var(--subtle);font-size:.75rem;font-weight:780}.voice-event-panel li p{min-width:0;margin:0;color:var(--muted);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width: 900px){.voice-lab-hero,.voice-lab-workspace,.voice-lab-models{grid-template-columns:1fr}}@media (max-width: 640px){.voice-lab-shell{padding:18px 14px 34px}.voice-lab-header,.voice-control-topline{align-items:flex-start;flex-direction:column}.voice-lab-status-row,.voice-action-row{width:100%;justify-content:flex-start}.voice-action-row button{flex:1}.voice-control-grid,.voice-event-panel li{grid-template-columns:1fr}}
