:root{--paper:#eee6dc;--paper-light:#fff9f1;--ink:#0d100e;--ink-soft:#171c19;--muted:#706b64;--line:rgba(13,16,14,0.14);--forest:#174f43;--forest-dark:#103c33;--signal:#2d7d72;--mint:#acd6c9;--gold:#c3a65a;--rose:#a56f68;--white-12:rgba(255,249,241,0.12);--white-62:rgba(255,249,241,0.62);--focus:rgba(172,214,201,0.48)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}blockquote,h1,h2,h3,p{letter-spacing:0}.section{padding:148px 36px}.section-inner{margin:0 auto;max-width:1240px;width:100%}.brand{align-items:center;display:inline-flex;font-size:1.08rem;font-weight:760;gap:11px;position:relative;z-index:4}.brand img{height:31px;object-fit:cover;object-position:center;width:32px}.brand-light,.hero{color:var(--paper-light)}.hero{background:var(--ink);min-height:1320px;overflow:hidden;padding:22px 36px 0;position:relative}.site-nav{justify-content:space-between;margin:0 auto;max-width:1380px;min-height:68px;position:relative;z-index:5}.nav-actions,.site-nav{align-items:center;display:flex}.nav-actions{gap:28px}.nav-link{color:var(--white-62);font-size:.82rem;font-weight:620}.button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:720;gap:16px;justify-content:center;min-height:54px;padding:0 25px;transition:background .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 19px}.button-light{background:var(--paper-light);color:var(--ink)}.button-mint{background:var(--mint);color:var(--forest-dark)}.button-mint:hover{background:#c2e4da}.convergence{pointer-events:none;position:absolute}.convergence svg{display:block;height:100%;overflow:visible;width:100%}.convergence-output,.convergence-path{fill:none;stroke-linecap:round;stroke-width:1.1;vector-effect:non-scaling-stroke}.path-deen{stroke:var(--mint)}.path-health{stroke:var(--signal)}.path-wealth{stroke:var(--gold)}.path-work{stroke:rgba(255,255,255,.52)}.path-people{stroke:var(--rose)}.convergence-output{stroke:var(--mint);stroke-width:1.35}.convergence-node{fill:var(--mint)}.convergence-hero{height:610px;left:50%;opacity:.32;top:94px;transform:translateX(-50%);width:min(1540px,108%)}.hero-copy{margin:112px auto 0;max-width:900px;position:relative;text-align:center;z-index:2}.eyebrow,.section-code{align-items:center;color:var(--signal);display:flex;font-size:.68rem;font-weight:760;gap:9px;letter-spacing:.11em;margin:0;text-transform:uppercase}.eyebrow{justify-content:center}.eyebrow>span{background:currentColor;border-radius:50%;height:5px;width:5px}.eyebrow-light,.section-code-light{color:var(--mint)}h1{font-size:clamp(5rem,9vw,8.8rem);font-weight:620;line-height:.83;margin:38px 0 0;text-wrap:balance}.return-inner h2 em,h1 em{color:var(--mint);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:400}.hero-subtitle{color:rgba(255,249,241,.66);font-size:1.04rem;line-height:1.65;margin:34px auto 0;max-width:570px;text-wrap:balance}.hero-actions{align-items:center;display:flex;gap:28px;justify-content:center;margin-top:32px}.quiet-link{align-items:center;color:rgba(255,249,241,.72);display:inline-flex;font-size:.82rem;font-weight:650;gap:14px}.quiet-link span{color:var(--mint)}.hero-theatre-wrap{margin:94px auto 0;max-width:1240px;position:relative;z-index:3}.theatre-label{align-items:center;color:rgba(255,249,241,.4);display:flex;font-size:.66rem;font-weight:620;gap:12px;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:-34px}.theatre-label span{color:var(--mint)}.theatre-label-left{left:0}.theatre-label-right{right:0}.product-theatre{background:#f8f3ec;border:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;box-shadow:0 32px 100px rgba(0,0,0,.44);color:var(--ink);height:670px;overflow:hidden;position:relative}.product-chrome{align-items:center;background:var(--paper-light);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;height:64px;padding:0 24px}.chrome-brand{align-items:center;display:flex;font-size:.72rem;gap:9px}.chrome-mark{background:var(--forest);border-radius:50% 50% 42% 42%;height:18px;position:relative;width:18px}.chrome-mark:after{background:var(--mint);border-radius:50%;bottom:-1px;content:"";height:7px;left:6px;position:absolute;width:7px}.chrome-tabs{align-items:center;display:flex;height:100%}.chrome-tabs button{background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--muted);cursor:pointer;font-size:.69rem;height:100%;padding:0 20px}.chrome-tabs button.active{border-color:var(--ink);color:var(--ink);font-weight:720}.chrome-profile{align-items:center;background:var(--forest);border-radius:50%;color:white;display:flex;font-size:.6rem;height:28px;justify-content:center;justify-self:end;width:28px}.product-content{height:calc(100% - 64px);padding:54px 60px}.demo-heading-row{align-items:start;display:flex;justify-content:space-between}.demo-heading-row p,.demo-view-label{color:var(--muted);font-size:.66rem;margin:0 0 10px;text-transform:uppercase}.demo-heading-row h2,.demo-secondary-view h2{font-size:2.5rem;font-weight:620;line-height:1;margin:0}.steadiness{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:flex;font-size:.65rem;gap:8px;padding:8px 12px}.steadiness-dot{background:var(--signal);border-radius:50%;height:6px;width:6px}.demo-statement{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:150px 1fr;margin-top:34px;padding-bottom:22px}.demo-column-labels,.demo-statement span,.focus-label{color:var(--muted);font-size:.63rem;text-transform:uppercase}.demo-statement strong{font-size:.86rem;font-weight:650}.demo-body{display:grid;gap:42px;grid-template-columns:1.65fr .75fr;margin-top:28px}.demo-column-labels{display:flex;justify-content:space-between;margin-bottom:6px;padding:0 2px 10px}.demo-line-row{align-items:center;border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:170px 1fr;min-height:63px}.demo-line-name{align-items:baseline;display:flex;gap:12px}.demo-line-name strong{font-size:.78rem}.demo-line-name span{color:var(--muted);font-size:.59rem}.demo-progress{align-items:center;display:grid;gap:14px;grid-template-columns:1fr 32px}.demo-progress>span:last-child{color:var(--muted);font-size:.58rem;text-align:right}.demo-track{background:rgba(13,16,14,.08);height:5px;overflow:hidden}.demo-fill{display:block;height:100%}.demo-fill-deen,.life-line-deen i,.mobile-line-deen i{background:var(--forest)}.demo-fill-health,.life-line-health i,.mobile-line-health i{background:var(--signal)}.demo-fill-wealth,.life-line-wealth i,.mobile-line-wealth i{background:var(--gold)}.demo-fill-work,.life-line-work i,.mobile-line-work i{background:var(--ink)}.demo-fill-people,.life-line-people i,.mobile-line-people i{background:var(--rose)}.demo-focus{background:var(--forest);color:var(--paper-light);min-height:360px;padding:24px}.focus-label{color:rgba(255,249,241,.58);display:flex;justify-content:space-between}.focus-time{display:flex;flex-direction:column;margin-top:76px}.focus-time span{color:var(--mint);font-size:.72rem}.focus-time strong{font-family:Iowan Old Style,Georgia,serif;font-size:2.65rem;font-weight:400;margin-top:3px}.focus-rule{background:rgba(255,255,255,.24);height:1px;margin:24px 0 18px}.demo-focus p{color:rgba(255,249,241,.68);font-size:.72rem;margin:0}.demo-focus button{background:var(--paper-light);border:0;border-radius:999px;color:var(--forest);cursor:pointer;font-size:.62rem;font-weight:700;margin-top:50px;min-height:38px;padding:0 15px}.demo-secondary-view{margin:10px auto 0;max-width:820px}.demo-secondary-view h2{max-width:600px}.compass-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.compass-grid>div{border-right:1px solid var(--line);min-height:280px;padding:26px 28px 0 0}.compass-grid>div+div{padding-left:28px}.compass-grid>div:last-child{border-right:0}.compass-grid span{color:var(--muted);font-size:.62rem;text-transform:uppercase}.compass-grid strong{display:block;font-family:Iowan Old Style,Georgia,serif;font-size:1.45rem;font-weight:400;line-height:1.28;margin-top:78px}.review-grid{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:repeat(7,1fr);height:290px;margin-top:42px;padding:0 20px}.review-day{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:end}.review-bar{align-items:end;background:rgba(13,16,14,.07);display:flex;height:230px;width:28px}.review-bar span{background:var(--forest);display:block;width:100%}.review-day small{color:var(--muted);font-size:.58rem}.review-note{align-items:center;color:var(--muted);display:flex;font-size:.7rem;gap:10px;margin-top:20px}.review-note span{background:var(--rose);border-radius:50%;height:6px;width:6px}.mobile-glance{display:none}.premise{background:var(--paper-light)}.premise-grid{display:grid;gap:58px;grid-template-columns:.45fr 1.15fr .8fr}.join-inner h2,.personal-copy h2,.premise h2,.section-heading h2{font-size:clamp(3rem,5.7vw,5.8rem);font-weight:560;line-height:.98;margin:0;text-wrap:balance}.premise-lead{color:var(--signal);font-size:1rem;font-weight:700;line-height:1.5;margin:26px 0 0;max-width:360px}.premise-copy{border-left:1px solid var(--line);padding-left:34px}.personal-copy>p:last-child,.premise-copy p,.section-heading>p{color:var(--muted);font-size:.95rem;line-height:1.75;margin:0}.premise-copy p+p{margin-top:28px}.lines-section{background:var(--paper)}.section-heading{align-items:end;display:grid;gap:110px;grid-template-columns:1.3fr .7fr}.section-heading h2{margin-top:26px}.section-heading>p{max-width:380px}.line-field{margin-top:84px}.line-field,.line-field-meta{border-bottom:1px solid var(--ink)}.line-field-meta{display:flex;font-size:.64rem;font-weight:720;justify-content:space-between;letter-spacing:.08em;padding-bottom:14px;text-transform:uppercase}.life-line{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:42px 110px 1fr 140px 46px;min-height:92px}.life-line-index{color:var(--muted);font-size:.58rem}.life-line strong{font-size:1rem}.life-line-rule{background:rgba(13,16,14,.08);height:6px;overflow:hidden}.life-line-rule i{display:block;height:100%}.life-line-note,.life-line-value{color:var(--muted);font-size:.66rem}.life-line-value{text-align:right}.system-convergence{height:270px;margin-top:86px;position:relative}.system-convergence-labels{color:var(--muted);display:flex;font-size:.62rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.convergence-system{height:220px;left:0;opacity:.82;top:26px;width:100%}.convergence-system .path-work{stroke:var(--ink)}.convergence-system .convergence-output{stroke:var(--forest);stroke-width:1.65}.convergence-system .convergence-node{fill:var(--forest)}.return-section{background:var(--forest-dark);color:var(--paper-light);min-height:940px;overflow:hidden;position:relative}.return-inner{display:grid;gap:56px;grid-template-columns:.44fr .9fr .7fr;position:relative;z-index:2}.return-inner h2{font-size:clamp(4.8rem,8.5vw,8.8rem);font-weight:570;line-height:.84;margin:0}.return-copy{border-top:1px solid rgba(255,249,241,.28);padding-top:4px}.return-copy p{border-bottom:1px solid rgba(255,249,241,.16);color:rgba(255,249,241,.6);font-size:.86rem;line-height:1.65;margin:0;padding:22px 0}.return-copy strong{color:var(--paper-light);font-size:.92rem}.return-orbit{height:760px;left:47%;opacity:.14;pointer-events:none;position:absolute;top:80px;width:760px}.return-orbit img{filter:grayscale(1);height:220px;left:270px;object-fit:cover;position:absolute;top:270px;width:226px}.orbit-line{border:1px solid var(--mint);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-one{height:380px;width:380px}.orbit-two{height:560px;width:560px}.orbit-three{height:740px;width:740px}.personal-section{background:var(--paper-light)}.personal-grid{align-items:center;display:grid;gap:120px;grid-template-columns:.84fr 1.16fr}.personal-copy h2{margin-top:28px}.personal-copy>p:last-child{margin-top:30px;max-width:470px}.audit-preview{background:var(--ink-soft);border:1px solid rgba(13,16,14,.2);color:var(--paper-light);padding:32px}.audit-topline{color:rgba(255,249,241,.48);display:flex;font-size:.62rem;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.audit-preview>p{font-family:Iowan Old Style,Georgia,serif;font-size:2.1rem;line-height:1.16;margin:72px 0 34px;max-width:490px}.audit-options{border-top:1px solid rgba(255,249,241,.18)}.audit-options button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(255,249,241,.14);border-radius:0;color:rgba(255,249,241,.62);cursor:pointer;display:grid;font-size:.78rem;grid-template-columns:42px 1fr 18px;min-height:54px;padding:0;text-align:left;width:100%}.audit-options button span{color:rgba(255,249,241,.32);font-size:.58rem}.audit-options button i{border:1px solid rgba(255,249,241,.4);border-radius:50%;height:11px;width:11px}.audit-options button.selected{color:var(--paper-light)}.audit-options button.selected i{background:var(--mint);border-color:var(--mint);box-shadow:inset 0 0 0 3px var(--ink-soft)}.audit-footer{align-items:center;display:flex;font-size:.66rem;justify-content:space-between;margin-top:28px}.audit-footer span{color:rgba(255,249,241,.42)}.audit-footer strong{color:var(--mint)}.question-section{background:var(--paper);min-height:790px;overflow:hidden;position:relative;text-align:center}.question-inner{max-width:1030px;position:relative;z-index:2}blockquote{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3.8rem,7vw,7rem);font-weight:400;line-height:.98;margin:44px 0 0;text-wrap:balance}.question-mark{left:50%;opacity:.045;position:absolute;top:50%;transform:translate(-50%,-50%)}.question-mark img{height:640px;object-fit:cover;width:658px}.join-section{background:var(--ink);color:var(--paper-light);overflow:hidden;position:relative}.join-inner{max-width:900px;position:relative;text-align:center;z-index:2}.join-inner .brand{margin-bottom:90px}.join-inner .section-code{justify-content:center}.join-inner h2{font-size:clamp(4rem,8vw,7.8rem);margin-top:26px}.join-inner>p:not(.section-code):not(.privacy-note){color:rgba(255,249,241,.58);font-size:.98rem;line-height:1.6;margin:28px auto 0;max-width:520px}.convergence-join{height:100%;left:0;opacity:.24;top:0;width:130%}.waitlist-form{margin:50px auto 0;max-width:680px;width:100%}.input-row{background:var(--paper-light);border:1px solid rgba(255,249,241,.25);border-radius:999px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:7px}input{background:transparent;border:0;color:var(--ink);min-height:54px;outline:0;padding:0 18px}input::placeholder{color:rgba(112,107,100,.78)}input:focus-visible{border-radius:999px;box-shadow:inset 0 0 0 3px var(--focus)}.input-row button{background:var(--forest);border:0;border-radius:999px;color:var(--paper-light);cursor:pointer;font-weight:720;min-height:54px;padding:0 27px;white-space:nowrap}.input-row button:hover:not(:disabled){background:var(--forest-dark)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button:disabled,input:disabled{cursor:not-allowed;opacity:.65}.form-message{color:rgba(255,249,241,.62);min-height:22px;margin:14px 0 0}.form-message.success{color:var(--mint);font-weight:700}.form-message.error{color:#ffd0ca;font-weight:700}.privacy-note{color:rgba(255,249,241,.38);font-size:.7rem;margin:2px 0 0}.site-footer{background:var(--paper-light);padding:32px 36px}.footer-inner{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr}.footer-inner p{color:var(--muted);font-size:.7rem;margin:0}.footer-inner p:last-child{text-align:right}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1000px){.section{padding:112px 28px}.hero{min-height:1240px;padding-inline:28px}.product-content{padding:45px 40px}.demo-body{gap:26px;grid-template-columns:1.4fr .8fr}.demo-line-row{grid-template-columns:140px 1fr}.demo-line-name span{display:none}.premise-grid{grid-template-columns:1fr 1.5fr}.premise-grid>.section-code{grid-column:1/-1}.personal-grid{gap:60px}.return-inner{grid-template-columns:1fr 1.4fr}.return-inner>.section-code{grid-column:1/-1}}@media (max-width:760px){.section{padding:92px 20px}.hero{min-height:1110px;padding:14px 18px 0}.site-nav{min-height:58px}.brand{font-size:.96rem}.brand img{height:27px;width:28px}.nav-link{display:none}.button-small{font-size:.72rem;min-height:39px;padding:0 14px}.hero-copy{margin-top:82px}h1{font-size:clamp(4rem,20vw,5.4rem);line-height:.87}.hero-subtitle{font-size:.94rem;max-width:350px}.hero-actions{flex-direction:column;gap:20px}.convergence-hero{height:500px;top:190px;width:190%}.hero-theatre-wrap{margin-top:76px}.theatre-label{display:none}.product-theatre{background:transparent;border:0;box-shadow:none;height:560px;overflow:visible}.product-chrome,.product-content{display:none}.mobile-glance{background:var(--paper-light);border:6px solid #222724;border-radius:38px;box-shadow:0 28px 70px rgba(0,0,0,.55);color:var(--ink);display:block;height:540px;padding:22px 20px;width:min(292px,86vw)}.mobile-glance,.mobile-glance:before{left:50%;position:absolute;top:0;transform:translateX(-50%)}.mobile-glance:before{background:#222724;border-radius:0 0 12px 12px;content:"";height:22px;width:82px}.mobile-status{display:flex;font-size:.56rem;font-weight:700;justify-content:space-between;padding:0 3px}.mobile-glance>p{color:var(--muted);font-size:.64rem;margin:58px 0 5px}.mobile-glance h3{font-size:2.2rem;margin:0}.mobile-line-stack{border-top:1px solid var(--line);display:grid;gap:31px;margin-top:36px;padding-top:30px}.mobile-line{background:rgba(13,16,14,.08);display:block;height:5px}.mobile-line i{display:block;height:100%}.mobile-next{background:var(--forest);color:var(--paper-light);display:flex;flex-direction:column;gap:4px;margin-top:38px;padding:15px}.mobile-next span{color:var(--mint);font-size:.55rem;text-transform:uppercase}.mobile-next strong{font-size:.78rem}.personal-grid,.premise-grid,.return-inner,.section-heading{gap:38px;grid-template-columns:1fr}.premise-grid>.section-code,.return-inner>.section-code{grid-column:auto}.premise-copy{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.section-heading{align-items:start}.line-field{margin-top:58px}.system-convergence{height:190px;margin-top:64px}.convergence-system{height:150px}.life-line{gap:12px;grid-template-columns:28px 74px 1fr 38px;min-height:78px}.life-line-note{display:none}.return-section{min-height:960px}.return-inner h2{font-size:5.1rem}.return-orbit{left:8%;top:270px;transform:scale(.7)}.personal-grid{gap:58px}.audit-preview{padding:24px 20px}.audit-preview>p{font-size:1.65rem;margin-top:54px}.question-section{min-height:690px}blockquote{font-size:3.65rem}.question-mark img{height:470px;width:484px}.join-inner .brand{margin-bottom:70px}.join-inner h2{font-size:4.3rem}.input-row{border-radius:30px;grid-template-columns:1fr}.input-row button,input{min-height:54px;width:100%}.footer-inner{grid-template-columns:1fr;text-align:center}.footer-inner .brand{justify-self:center}.footer-inner p:last-child{text-align:center}}@media (prefers-reduced-motion:no-preference){.convergence-output,.convergence-path{stroke-dasharray:1;stroke-dashoffset:1}.convergence-path{animation:line-arrive 1.55s cubic-bezier(.22,1,.36,1) forwards}.path-health{animation-delay:.1s}.path-wealth{animation-delay:.2s}.path-work{animation-delay:.3s}.path-people{animation-delay:.4s}.convergence-output{animation:line-arrive 1.1s cubic-bezier(.22,1,.36,1) 1.05s forwards}.convergence-node{animation:node-arrive .42s ease 1s both,node-breathe 3.8s ease-in-out 1.5s infinite;transform-box:fill-box;transform-origin:center}@keyframes line-arrive{to{stroke-dashoffset:0}}@keyframes node-arrive{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes node-breathe{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}