:root{--ink:#061817;--deep:#071f1d;--deep2:#0b302c;--teal:#6fd0ca;--teal2:#b2e5df;--gold:#c7a96b;--ivory:#f4f0e7;--paper:#ece8df;--muted:#8c9b96;--line:rgba(255,255,255,.14);--darkline:rgba(6,24,23,.13);--serif:'Newsreader',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}
.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--teal),var(--gold));z-index:300;pointer-events:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-weight:300;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.noise{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{position:absolute;top:0;left:0;right:0;height:96px;display:flex;align-items:center;gap:38px;padding:0 4.6vw;color:#fff;z-index:20;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font:600 13px/1 var(--display);letter-spacing:.24em}.brand small{font:400 9px/1 var(--sans);letter-spacing:.38em;color:var(--teal);margin-top:7px}.brand-mark{width:31px;height:36px;position:relative;display:block}.brand-mark i{position:absolute;width:11px;height:27px;border:1px solid var(--teal);border-radius:50%;transform:rotate(32deg);left:9px;top:4px}.brand-mark i:nth-child(2){transform:rotate(-32deg)}.brand-mark i:nth-child(3){transform:rotate(90deg);height:30px;top:3px}.main-nav{display:flex;gap:27px;font:400 12px var(--display);letter-spacing:.06em}.main-nav a{opacity:.7;transition:.25s}.main-nav a:hover{opacity:1;color:var(--teal)}.header-cta{font:600 11px var(--display);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid var(--line);padding:10px 0 10px 28px}.header-cta span{color:var(--teal);font-size:16px;margin-left:9px}.menu-toggle{display:none;background:0;border:0;color:#fff}
.hero{min-height:840px;height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 45%,#123e39 0,transparent 42%),linear-gradient(110deg,#041211 0%,#082521 58%,#061918 100%);color:#fff;display:flex;align-items:center;padding:125px 7vw 65px}.hero-neuro{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.21;mix-blend-mode:screen}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,17,.97) 0%,rgba(4,18,17,.73) 46%,rgba(4,18,17,.08) 78%)}.hero-content{position:relative;z-index:3;width:53%;max-width:780px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.23em;font:500 10px var(--display);color:var(--teal)}.eyebrow span{width:29px;height:1px;background:var(--gold)}.eyebrow.dark{color:#3a6e68}.hero h1,.section-heading h2,.path h2,.about h2,.pause h2,.final-cta h2{font:400 clamp(48px,5.6vw,84px)/.98 var(--serif);letter-spacing:-.035em;margin:32px 0 25px}.hero h1 em,h2 em{font-weight:300;color:var(--teal);white-space:nowrap}.hero-lead{font:300 17px/1.75 var(--sans);color:rgba(255,255,255,.65);max-width:610px}.hero-actions{display:flex;align-items:center;gap:31px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:250px;padding:18px 22px;border:1px solid transparent;font:600 11px var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.button span{font-size:16px}.button-primary{background:var(--teal);color:var(--ink)}.button-primary:hover{background:#8ddbd6}.text-link{font:500 11px var(--display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.35);padding:12px 0}.text-link span{color:var(--teal);margin-left:8px}.hero-proof{display:flex;align-items:center;gap:17px;margin-top:47px}.proof-avatars{display:flex}.proof-avatars span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#123f3a;border:2px solid var(--ink);margin-left:-8px;color:var(--teal);font:500 8px var(--display)}.proof-avatars span:first-child{margin-left:0}.hero-proof p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.5)}.hero-proof strong{color:#fff;font-weight:500}.hero-portrait{position:absolute;z-index:2;right:4.5vw;bottom:0;width:min(43vw,650px);height:86%;display:flex;align-items:flex-end;justify-content:center}.hero-portrait>img{height:94%;width:100%;object-fit:cover;object-position:center top;mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);filter:saturate(.85) contrast(1.04)}.portrait-orbit{position:absolute;width:75%;aspect-ratio:1;border:1px solid rgba(111,208,202,.18);border-radius:50%;top:16%;right:-8%}.portrait-orbit::before,.portrait-orbit::after{content:"";position:absolute;inset:8%;border:1px solid rgba(199,169,107,.13);border-radius:50%;transform:rotate(27deg)}.portrait-orbit::after{inset:22%;border-color:rgba(111,208,202,.2);transform:rotate(-23deg)}.portrait-caption{position:absolute;left:2%;bottom:7%;border-left:1px solid var(--gold);padding-left:15px;display:flex;flex-direction:column}.portrait-caption span{font:300 18px var(--serif)}.portrait-caption small{margin-top:6px;color:var(--teal);font:500 8px var(--display);letter-spacing:.18em}.signal-card{position:absolute;right:-2%;top:28%;display:flex;align-items:center;gap:12px;padding:13px 16px;background:rgba(5,25,23,.75);border:1px solid rgba(111,208,202,.2);backdrop-filter:blur(13px)}.signal-dot{width:23px;height:23px;border:1px solid var(--teal);border-radius:50%;position:relative}.signal-dot::after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--teal);top:8px;left:8px;box-shadow:0 0 12px var(--teal)}.signal-card div{display:flex;flex-direction:column}.signal-card small{font:500 7px var(--display);letter-spacing:.2em;color:var(--muted)}.signal-card strong{font:400 11px var(--display);margin-top:4px}.hero-scroll{position:absolute;z-index:4;bottom:29px;left:50%;transform:translateX(-50%);font:500 7px var(--display);letter-spacing:.25em;color:rgba(255,255,255,.45);display:flex;align-items:center;gap:11px}.hero-scroll span{height:25px;width:1px;background:var(--teal)}
.trust-strip{min-height:90px;background:#0a2b27;color:rgba(255,255,255,.75);display:flex;align-items:center;justify-content:center;gap:35px;padding:20px 5vw;font-size:11px}.trust-strip>p{color:var(--gold);font:italic 300 17px var(--serif);margin-right:15px}.trust-strip div{text-transform:uppercase;letter-spacing:.12em}.trust-strip div span{color:var(--teal);margin-right:11px}.trust-strip i{width:3px;height:3px;border-radius:50%;background:var(--gold)}
.section{padding:120px 7vw}.section-heading{max-width:690px}.section-heading h2{font-size:clamp(45px,5vw,72px);color:var(--ink)}.section-heading h2 em{color:#338a82}.section-heading>p:last-child,.split-heading>p{color:#5e6b68;line-height:1.8;font-size:14px;max-width:520px}.compass{background:var(--paper)}.compass-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid var(--darkline);border-bottom:1px solid var(--darkline)}.compass-option{background:transparent;border:0;border-right:1px solid var(--darkline);text-align:left;padding:25px 25px 30px;cursor:pointer;min-height:148px;transition:.3s;color:var(--ink)}.compass-option:last-child{border-right:0}.compass-option span{display:block;color:#7c8e89;font:500 9px var(--display);margin-bottom:26px}.compass-option strong{display:block;font:400 18px var(--serif)}.compass-option small{display:block;color:#78837f;margin-top:9px}.compass-option.active,.compass-option:hover{background:#0b302c;color:#fff}.compass-option.active span{color:var(--teal)}.compass-option.active small{color:#a5b9b4}.compass-result{display:grid;grid-template-columns:90px 1fr 60px;align-items:center;gap:25px;background:#fff;padding:30px 38px;margin-top:18px;box-shadow:0 14px 40px rgba(6,24,23,.07)}.result-index{font:300 52px var(--serif);color:#b8c4c0}.compass-result p{font:600 8px var(--display);letter-spacing:.19em;color:#4a847e}.compass-result h3{font:400 23px var(--serif);margin:7px 0}.compass-result span{font-size:12px;color:#77817e}.circle-link{width:49px;height:49px;border:1px solid var(--darkline);border-radius:50%;display:grid;place-items:center;font-size:18px}
.services{background:var(--deep);color:#fff}.split-heading{max-width:none;display:grid;grid-template-columns:1.4fr .6fr;gap:10%;align-items:end}.split-heading h2{color:#fff;margin-bottom:0}.split-heading>p{color:#95a7a2;margin-bottom:5px}.service-list{margin-top:70px}.service-card{display:grid;grid-template-columns:60px 110px 1fr 155px;gap:28px;align-items:center;padding:35px 0;border-top:1px solid var(--line);position:relative}.service-card:last-child{border-bottom:1px solid var(--line)}.service-no{font:300 15px var(--serif);color:var(--teal)}.service-icon{width:85px;height:85px;position:relative;border:1px solid rgba(111,208,202,.13);border-radius:50%;transition:border-color .3s}.service-card:hover .service-icon{border-color:rgba(199,169,107,.3)}.service-icon svg{width:100%;height:100%;fill:none}.service-icon circle,.service-icon ellipse{stroke:var(--teal);stroke-width:1;opacity:.45}.service-icon .accent{stroke:var(--gold);opacity:.7}.service-icon .dot{fill:var(--gold);stroke:none;opacity:1}.service-icon .accent-dot{fill:var(--teal);stroke:none;opacity:1}.waves path{stroke:var(--teal);stroke-width:1.3;stroke-linecap:round;opacity:.75;fill:none}.waves .dot{fill:var(--gold);stroke:none}.waves .accent{fill:var(--teal);stroke:none}.neural-icon circle:nth-child(1){opacity:.28}.neural-icon circle:nth-child(2){opacity:.5}.service-copy>p{font:500 8px var(--display);letter-spacing:.2em;color:var(--gold)}.service-copy h3{font:300 30px var(--serif);margin:8px 0}.service-copy>span{display:block;max-width:700px;color:#8fa39e;font-size:13px;line-height:1.75}.service-copy ul{list-style:none;padding:0;display:flex;gap:24px;margin:18px 0 0;color:#bed0cc;font-size:10px}.service-copy li::before{content:"·";color:var(--teal);margin-right:8px}.service-card>a{font:500 10px var(--display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25);padding:12px 0}.service-card>a span{float:right;color:var(--teal)}
.path{display:grid;grid-template-columns:.78fr 1.22fr;gap:10%;background:var(--ivory)}.path-intro{position:sticky;top:110px;align-self:start}.path h2{font-size:clamp(43px,4.5vw,68px)}.path-intro>p:not(.eyebrow){color:#63706c;font-size:14px;line-height:1.8;max-width:450px}.button-dark{background:var(--ink);color:#fff;margin-top:20px}.path-steps{border-top:1px solid var(--darkline)}.path-steps article{display:grid;grid-template-columns:80px 1fr;gap:15px;padding:38px 10px;border-bottom:1px solid var(--darkline)}.path-steps article>span{font:300 35px var(--serif);color:#b1bfbb}.path-steps small{font:600 8px var(--display);letter-spacing:.2em;color:#4e837d}.path-steps h3{font:400 25px var(--serif);margin:10px 0}.path-steps p{font-size:12px;line-height:1.75;color:#687571;max-width:550px}
.about{background:#092722;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:790px}.about-image{position:relative;overflow:hidden}.about-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#092722 100%)}.about-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.about-seal{position:absolute;z-index:2;bottom:11%;right:7%;width:112px;height:112px;border-radius:50%;background:var(--teal);color:var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:center}.about-seal span{font:400 37px var(--serif)}.about-seal small{font:600 7px/1.4 var(--display);letter-spacing:.17em;text-align:center}.about-copy{padding:110px 8vw 90px 6vw}.about h2{font-size:clamp(45px,4.8vw,70px)}.about blockquote{font:italic 300 24px/1.45 var(--serif);color:#dceae6;border-left:1px solid var(--gold);padding-left:24px;margin:35px 0}.about-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#91aaa4}.about-values{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.about-values span{border:1px solid var(--line);border-radius:20px;padding:8px 13px;font-size:9px;color:#b9ccc7}.about-personal{margin-top:40px}.about-personal__label{margin:0 0 14px;font:600 8px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.about-personal__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-personal__grid img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--line);filter:saturate(.92);transition:transform .35s ease,filter .35s ease}.about-personal__grid img:hover{transform:scale(1.03);filter:saturate(1.05)}
.pause{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center;background:#e6e5dc}.pause-visual{display:flex;justify-content:center}.breath-orb{width:min(38vw,430px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(156,232,222,.9),rgba(41,125,116,.22) 45%,transparent 68%);border:1px solid rgba(32,112,104,.22);position:relative;display:grid;place-items:center}.breath-orb::before,.breath-orb::after{content:"";position:absolute;inset:12%;border:1px solid rgba(32,112,104,.22);border-radius:47% 53% 50% 50%;transform:rotate(35deg)}.breath-orb::after{inset:25%;transform:rotate(-20deg)}.breath-orb i{position:absolute;width:17px;height:17px;border-radius:50%;background:var(--gold);top:22%;right:17%;box-shadow:0 0 25px var(--gold)}.breath-orb span{font:400 14px var(--display);letter-spacing:.16em;text-transform:uppercase;z-index:2}.breath-orb.running{animation:breathe 10s ease-in-out 6}.breath-orb.running::before{animation:breatheInner 10s ease-in-out 6}@keyframes breathe{0%,100%{transform:scale(.84);opacity:.72}40%{transform:scale(1);opacity:1}}@keyframes breatheInner{0%,100%{transform:rotate(35deg) scale(.8)}40%{transform:rotate(75deg) scale(1.12)}}.pause h2{font-size:clamp(42px,4.5vw,66px)}.pause-copy>p:not(.eyebrow){color:#5c6a66;line-height:1.8;font-size:14px}
.pricing{background:var(--deep);color:#fff;position:relative;overflow:hidden;isolation:isolate}.pricing::after{content:"";position:absolute;left:-170px;bottom:-170px;width:520px;height:520px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%20600%22%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22280%22%20fill%3D%22none%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%221%22%20opacity%3D%220.35%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22220%22%20fill%3D%22none%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%221%22%20opacity%3D%220.3%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22160%22%20fill%3D%22none%22%20stroke%3D%22%23c7a96b%22%20stroke-width%3D%221%22%20opacity%3D%220.3%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%22100%22%20fill%3D%22none%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%221%22%20opacity%3D%220.25%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%2245%22%20fill%3D%22none%22%20stroke%3D%22%23c7a96b%22%20stroke-width%3D%221%22%20opacity%3D%220.3%22/%3E%0A%3C/svg%3E");background-size:contain;pointer-events:none;z-index:-1}.centered{text-align:center;margin:auto}.centered .eyebrow{justify-content:center}.centered h2{color:#fff}.centered>p:last-child{margin:0 auto;color:#8fa39e}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:60px}.price-card{position:relative;border:1px solid var(--line);padding:35px 27px;display:flex;flex-direction:column;min-height:455px;background:rgba(255,255,255,.015)}.price-card>small{font:500 7px var(--display);letter-spacing:.2em;color:var(--teal)}.price-card h3{font:300 24px/1.2 var(--serif);margin:14px 0 25px}.price{display:flex;align-items:flex-end;gap:10px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price strong{font:300 39px var(--serif)}.price span{font:500 8px/1.5 var(--display);letter-spacing:.12em;color:#91aaa4;margin-bottom:5px}.price-card>p{font-size:11px;line-height:1.75;color:#839b95;margin:22px 0}.price-card .button{min-width:0;margin-top:auto}.button-outline{border-color:rgba(255,255,255,.25);color:#fff}.button-gold{background:var(--gold);color:var(--ink)}.price-card.popular{border-color:var(--gold);background:#0d3732}.popular-label{position:absolute;top:-25px;left:-1px;right:-1px;height:25px;background:var(--gold);color:var(--ink);display:grid;place-items:center;font:600 7px var(--display);letter-spacing:.2em}.pricing-note{text-align:center;color:#82958f;font-size:11px;margin-top:30px}.pricing-note a{color:var(--teal);border-bottom:1px solid rgba(111,208,202,.4)}
.lead-magnet{min-height:700px;background:#0b302c;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.book-visual{height:100%;display:grid;place-items:center;background:radial-gradient(circle,rgba(111,208,202,.18),transparent 55%)}.book{width:330px;aspect-ratio:.705;position:relative;transform:perspective(1000px) rotateY(-10deg) rotateX(3deg);box-shadow:35px 35px 60px rgba(0,0,0,.35)}.book>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.3)}.book-cover{position:absolute;inset:0;padding:38px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(255,255,255,.25)}.book-cover small{font:500 6px var(--display);letter-spacing:.25em;color:var(--gold)}.book-cover strong{font:700 44px/.85 var(--display);letter-spacing:.02em;margin-top:55px}.book-cover strong span{color:var(--teal)}.book-cover p{font:400 13px/1.3 var(--display);text-transform:uppercase;margin-top:26px}.book-cover b{font:500 8px var(--display);letter-spacing:.2em;margin-top:auto;border:1px solid var(--teal);padding:10px 14px;width:100%}.lead-copy{padding:90px 10vw 90px 5vw}.lead-copy h2{font:400 clamp(45px,5vw,72px)/.98 var(--serif);letter-spacing:-.035em}.lead-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#9bb2ac}.lead-copy ul{list-style:none;padding:0;margin:27px 0}.lead-copy li{font-size:12px;color:#bdcdc9;margin:12px 0}.lead-copy li span{color:var(--gold);margin-right:10px}.lead-copy>a{margin-top:12px}.lead-copy>small{display:block;margin-top:13px;color:#718d86;font-size:9px}
.journal{background:var(--ivory)}.journal .split-heading h2{color:var(--ink)}.dark-text>p{color:#61706b}.articles{display:grid;grid-template-columns:1.6fr .7fr .7fr;gap:15px;margin-top:60px}.article-main,.article-side{border:1px solid var(--darkline);background:#efede5}.article-main{display:grid;grid-template-columns:1fr 1fr;min-height:360px}.article-main>div:last-child{padding:35px}.article-art{background:#0a2a27;position:relative;overflow:hidden}.brain-art::before{content:"";position:absolute;width:210px;height:260px;border:1px solid var(--teal);border-radius:48% 52% 41% 59%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px rgba(111,208,202,.13) inset}.brain-art::after{content:"";position:absolute;width:150px;height:210px;border:1px solid var(--gold);border-radius:57% 43%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(37deg);opacity:.5}.brain-art span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--teal);left:40%;top:31%;box-shadow:75px 40px 0 var(--gold),32px 135px 0 var(--teal),-30px 82px 0 var(--gold)}.article-main small,.article-side small{font:600 7px var(--display);letter-spacing:.16em;color:#45847d}.article-main h3,.article-side h3{font:400 26px/1.25 var(--serif);margin:17px 0}.article-main p,.article-side p{font-size:11px;line-height:1.75;color:#687571}.article-main a,.article-side a{font:600 9px var(--display);letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-top:16px;border-bottom:1px solid var(--darkline);padding-bottom:6px}.article-main a span,.article-side a span{color:#398d84;margin-left:10px}.article-side{padding:35px;display:flex;flex-direction:column}.article-side a{margin-top:auto;align-self:flex-start}
.faq{background:#e5e3da;display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.faq .section-heading h2{font-size:clamp(42px,4.3vw,65px)}.faq-list{border-top:1px solid var(--darkline)}.faq details{border-bottom:1px solid var(--darkline);padding:23px 0}.faq summary{list-style:none;cursor:pointer;font:400 18px var(--serif);display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:300 25px var(--sans);color:#43857e;transition:.2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.75;color:#62706c;max-width:650px}
.final-cta{position:relative;min-height:620px;background:#061b19;color:#fff;padding:100px 8vw;display:flex;align-items:center;overflow:hidden}.final-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.final-cta::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,27,25,.98),rgba(6,27,25,.7) 55%,rgba(6,27,25,.05))}.final-cta>div{position:relative;z-index:2}.final-cta h2{font-size:clamp(49px,5.5vw,80px)}.final-cta>div>p:not(.eyebrow){font-size:14px;color:#a0b3ae;max-width:510px;line-height:1.7}.final-cta .button{margin-top:20px}
footer{background:#041311;color:#fff;padding:65px 6vw 25px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:5%;position:relative;overflow:hidden;isolation:isolate}footer::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20800%20500%22%3E%3Cline%20x1%3D%22351%22%20y1%3D%2297%22%20x2%3D%22424%22%20y2%3D%22353%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22424%22%20y1%3D%22353%22%20x2%3D%2269%22%20y2%3D%2257%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%2269%22%20y1%3D%2257%22%20x2%3D%22568%22%20y2%3D%2268%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22568%22%20y1%3D%2268%22%20x2%3D%22394%22%20y2%3D%22318%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22394%22%20y1%3D%22318%22%20x2%3D%2279%22%20y2%3D%22279%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%2279%22%20y1%3D%22279%22%20x2%3D%22239%22%20y2%3D%2239%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22239%22%20y1%3D%2239%22%20x2%3D%22108%22%20y2%3D%22242%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22108%22%20y1%3D%22242%22%20x2%3D%22448%22%20y2%3D%2255%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22448%22%20y1%3D%2255%22%20x2%3D%22266%22%20y2%3D%2266%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22266%22%20y1%3D%2266%22%20x2%3D%22584%22%20y2%3D%22237%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22584%22%20y1%3D%22237%22%20x2%3D%2280%22%20y2%3D%22443%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%2280%22%20y1%3D%22443%22%20x2%3D%22599%22%20y2%3D%2283%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22599%22%20y1%3D%2283%22%20x2%3D%22248%22%20y2%3D%22342%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22248%22%20y1%3D%22342%22%20x2%3D%22662%22%20y2%3D%22318%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Cline%20x1%3D%22662%22%20y1%3D%22318%22%20x2%3D%2283%22%20y2%3D%22315%22%20stroke%3D%22%236fd0ca%22%20stroke-width%3D%220.6%22%20opacity%3D%220.28%22/%3E%3Ccircle%20cx%3D%22351%22%20cy%3D%2297%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22424%22%20cy%3D%22353%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%2269%22%20cy%3D%2257%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22568%22%20cy%3D%2268%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22394%22%20cy%3D%22318%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%2279%22%20cy%3D%22279%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22239%22%20cy%3D%2239%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22108%22%20cy%3D%22242%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22448%22%20cy%3D%2255%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22266%22%20cy%3D%2266%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22584%22%20cy%3D%22237%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22443%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22599%22%20cy%3D%2283%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22248%22%20cy%3D%22342%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%22662%22%20cy%3D%22318%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%22315%22%20r%3D%222.4%22%20fill%3D%22%23c7a96b%22%20opacity%3D%220.4%22/%3E%3C/svg%3E");background-size:cover;background-position:center;opacity:.5;pointer-events:none;z-index:-1}footer>div{display:flex;flex-direction:column;gap:12px}footer .footer-brand p{font-size:11px;line-height:1.7;color:#708681;margin-top:20px}footer>div>small{font:600 7px var(--display);letter-spacing:.2em;color:var(--gold);margin-bottom:12px}footer>div>a:not(.brand){font-size:11px;color:#96aaa5}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;margin-top:40px;font-size:9px;color:#617772;display:flex;justify-content:space-between}.floating-cal{position:fixed;right:22px;bottom:22px;z-index:50;width:58px;height:58px;border-radius:50%;background:var(--teal);color:var(--ink);box-shadow:0 8px 24px rgba(0,0,0,.25);display:grid;place-items:center;transition:.25s ease;overflow:hidden}.floating-cal:hover{transform:scale(1.06);box-shadow:0 10px 30px rgba(0,0,0,.32)}.floating-cal .pulse,.floating-cal b,.floating-cal small{display:none}.floating-cal i{font-style:normal;font-size:19px;line-height:1}
@media(max-width:1100px){.main-nav{display:none}.site-header{height:80px}.header-cta{margin-left:0}.hero{padding-left:5vw}.hero-content{width:58%}.hero-portrait{right:-4vw;width:49vw}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:30px 13px}.articles{grid-template-columns:1fr 1fr}.article-main{grid-column:1/-1}.service-card{grid-template-columns:45px 85px 1fr 130px}.compass-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){h2 em{white-space:normal}.site-header{padding:0 20px;position:absolute}.header-cta{display:none}.menu-toggle{display:block;width:35px}.menu-toggle span{display:block;height:1px;background:#fff;margin:7px}.main-nav.open{display:flex;position:absolute;top:80px;left:0;right:0;background:#071d1b;flex-direction:column;padding:25px 30px;border-top:1px solid var(--line)}.hero{min-height:930px;height:auto;align-items:flex-start;padding:130px 22px 0}.hero-content{width:100%;z-index:5}.hero h1{font-size:52px}.hero h1 br{display:none}.hero-lead{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.hero-proof{margin-top:30px}.hero-portrait{position:relative;width:calc(100% + 44px);height:470px;right:auto;margin:20px -22px 0}.hero-portrait>img{height:100%;object-position:center 15%}.portrait-caption{left:22px}.signal-card{right:20px;top:17%}.hero-scroll{display:none}.trust-strip{align-items:flex-start;gap:13px;flex-direction:column;padding:30px 22px}.trust-strip>p{margin:0}.trust-strip i{display:none}.section{padding:80px 22px}.section-heading h2{font-size:45px}.compass-grid{grid-template-columns:1fr}.compass-option{border-right:0;border-bottom:1px solid var(--darkline);min-height:110px;padding:18px}.compass-option span{margin-bottom:10px}.compass-result{grid-template-columns:45px 1fr;padding:24px 18px}.compass-result .circle-link{display:none}.split-heading{display:block}.split-heading>p{margin-top:25px}.service-card{grid-template-columns:38px 1fr;align-items:start;padding:30px 0}.service-icon{display:none}.service-copy{grid-column:2}.service-card>a{grid-column:2;width:150px}.service-copy ul{flex-wrap:wrap;gap:7px 15px}.path{display:block}.path-intro{position:static}.path-steps{margin-top:55px}.path-steps article{grid-template-columns:55px 1fr}.about{grid-template-columns:1fr}.about-image{height:560px}.about-image::after{background:linear-gradient(0deg,#092722,transparent 40%)}.about-copy{padding:70px 22px}.pause{grid-template-columns:1fr}.breath-orb{width:80vw}.pricing-grid{grid-template-columns:1fr;gap:32px}.lead-magnet{grid-template-columns:1fr}.book-visual{padding:80px 20px}.book{width:250px}.lead-copy{padding:70px 22px}.articles{grid-template-columns:1fr}.article-main{display:block}.article-art{height:300px}.article-side{min-height:260px}.faq{display:block}.faq-list{margin-top:50px}.final-cta{padding:90px 22px}.final-cta h2{font-size:49px}footer{grid-template-columns:1fr 1fr;padding:60px 22px 22px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.floating-cal{right:14px;bottom:14px;width:52px;height:52px}.book-cover strong{font-size:35px}}
footer>div>span{font-size:11px;color:#96aaa5}
#neurocooking .book>img{filter:none;border:1px solid rgba(178,229,223,.35)}
.brand{gap:14px}.brand-mark{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px}.brand-mark svg{width:100%;height:100%;overflow:visible}.brand-mark .logo-ring{fill:rgba(111,208,202,.035);stroke:rgba(178,229,223,.38);stroke-width:.75}.brand-mark .logo-arc{fill:none;stroke:var(--gold);stroke-width:.9;stroke-linecap:round}.brand-mark .logo-w{fill:none;stroke:var(--teal);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.brand-mark .logo-node{fill:var(--gold);stroke:#082521;stroke-width:.8}.brand-mark .node-c{fill:var(--teal)}.brand>span:last-child{gap:0}.brand strong{font:400 16px/1 var(--serif);letter-spacing:.18em}.brand small{font:500 8px/1 var(--display);letter-spacing:.42em;margin-top:8px;color:var(--gold)}.brand:hover .logo-ring{stroke:rgba(178,229,223,.8)}.brand:hover .logo-arc{stroke:var(--teal)}.brand-mark .logo-ring,.brand-mark .logo-arc{transition:stroke .3s ease}
.official-brand-mark{overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(111,208,202,.22),0 7px 22px rgba(0,0,0,.18)}.official-brand-mark img{width:100%;height:100%;object-fit:cover}.official-logo-lockup{display:block;width:min(295px,100%)}.official-logo-lockup img{display:block;width:100%;height:auto;border:1px solid rgba(111,208,202,.12)}
.header-brand-full{gap:9px;min-width:260px}.header-brand-symbol{width:46px;height:46px;flex:0 0 46px;border-radius:50%;box-shadow:0 0 0 1px rgba(111,208,202,.22),0 7px 22px rgba(0,0,0,.2)}.header-brand-wordmark{width:202px;height:auto}.header-brand-full:hover .header-brand-symbol{box-shadow:0 0 0 1px rgba(111,208,202,.55),0 7px 28px rgba(34,152,160,.2)}
@media(max-width:1250px){.header-brand-full{min-width:226px}.header-brand-symbol{width:42px;height:42px;flex-basis:42px}.header-brand-wordmark{width:174px}.site-header .main-nav{display:none}.site-header .menu-toggle{display:block;width:35px}.site-header .menu-toggle span{display:block;height:1px;background:#fff;margin:7px}.site-header .main-nav.open{display:flex;position:absolute;top:96px;left:0;right:0;background:#071d1b;flex-direction:column;padding:25px 30px;border-top:1px solid var(--line)}}
@media(max-width:760px){.header-brand-full{min-width:0;gap:6px}.header-brand-symbol{width:35px;height:35px;flex-basis:35px}.header-brand-wordmark{width:120px}.site-header .header-brand-full{margin-right:0}}
.partners{background:#f0ede5;border-top:1px solid var(--darkline);border-bottom:1px solid var(--darkline)}.partners-heading{display:grid;grid-template-columns:.7fr .8fr 1.5fr;gap:5%;align-items:end}.partners-heading .eyebrow{margin:0 0 9px}.partners-heading h2{font:400 clamp(42px,4vw,62px)/1 var(--serif);letter-spacing:-.03em;margin:0}.partners-heading>p:last-child{font-size:13px;line-height:1.75;color:#697671;max-width:520px;margin:0}.partners-grid{display:grid;grid-template-columns:1fr .72fr 1fr;gap:14px;margin-top:55px}.partner-card{height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px 34px 22px;background:rgba(255,255,255,.5);border:1px solid var(--darkline);position:relative;overflow:hidden;transition:transform .3s ease,background .3s ease}.partner-card::after{content:"";position:absolute;inset:auto 28px 0;height:1px;background:var(--teal);transform:scaleX(0);transition:transform .3s ease}.partner-card:hover{transform:translateY(-4px);background:#fff}.partner-card:hover::after{transform:scaleX(1)}.partner-card img{width:100%;flex:1;min-height:0;object-fit:contain}.partner-card small{font-size:10px;line-height:1.5;color:#697671;text-align:center;letter-spacing:.01em}.partner-sacrum img{max-height:56px}.partner-cien{padding:18px 26px 22px}.partner-cien img{max-height:130px}.partner-psh img{max-height:88px}
@media(max-width:760px){.hero{flex-direction:column}.partners-heading{display:block}.partners-heading h2{margin:18px 0}.partners-grid{grid-template-columns:1fr;margin-top:38px}.partner-card{height:170px;padding:34px}.partner-cien{height:200px;padding:24px}}
.lang-switch{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:30px;font:600 8px var(--display);letter-spacing:.12em}.lang-switch a,.lang-switch span{width:27px;height:24px;border-radius:20px;display:grid;place-items:center}.lang-switch [aria-current="page"]{background:var(--teal);color:var(--ink)}.lang-switch a{color:rgba(255,255,255,.65);transition:.2s}.lang-switch a:hover{color:#fff;background:rgba(255,255,255,.08)}.english-service-badge{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;border:1px solid rgba(199,169,107,.35);color:#dceae6;font:500 9px var(--display);letter-spacing:.07em}.english-service-badge b{display:grid;place-items:center;width:24px;height:20px;background:var(--gold);color:var(--ink);font-size:8px}.english-service-badge span{color:var(--teal);font-size:9px}.pricing-note strong{display:inline-block;color:var(--gold);margin-bottom:8px;font-weight:500}.zoom-note{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:9px 13px;border:1px solid rgba(199,169,107,.4);color:#fff;font:500 9px var(--display);letter-spacing:.08em}.zoom-note b{color:var(--gold)}
@media(max-width:760px){.site-header .lang-switch{margin-left:auto}.site-header .brand{margin-right:0}.lang-switch{padding:3px}.lang-switch a,.lang-switch span{width:24px;height:22px}.service-copy .english-service-badge{flex-wrap:wrap}}
.article-art,.article-thumb{overflow:hidden;background:#082723}.article-art img,.article-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.article-main:hover .article-art img,.article-side:hover .article-thumb img{transform:scale(1.035)}.article-thumb{height:155px;margin:-35px -35px 28px;border-bottom:1px solid var(--darkline)}
@media(max-width:760px){.article-thumb{height:190px}.article-main .article-art{height:260px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.breath-orb.running,.breath-orb.running::before{animation:none}.article-art img,.article-thumb img{transition:none}}
