@font-face{font-family:SoulSans;src:url(/NotoSansTC-VF.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#12171a;--ink2:#181e21;--paper:#e7dcc9;--paper2:#f0e6d4;--white:#eee9df;--muted:#aaa49b;--line:#4a4a46;--purple:#813df4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);letter-spacing:.035em;background:#090d0f;margin:0;font-family:SoulSans,Microsoft JhengHei,sans-serif;font-weight:500}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:5;background:#0d1113f5;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:25px;height:82px;padding:0 4vw;display:grid;position:relative}.brand{letter-spacing:.04em;font-family:Impact,SoulSans,sans-serif;font-size:29px}.brand small{color:#bcb7ae;font-family:SoulSans,sans-serif;font-size:12px}.site-header nav,footer nav{justify-content:flex-end;gap:28px;font-size:13px;font-weight:700;display:flex}.site-header nav a:hover,footer a:hover{color:var(--purple)}.login,.button{border:1px solid #aaa39a;padding:14px 24px;font-weight:800;transition:all .2s;display:inline-block}.login:hover,.button:hover{border-color:var(--purple);color:#fff}.button.primary,button{color:#fff;background:linear-gradient(100deg,#7131e7,#9147f6);border-color:#a061ff}.home-hero{border-bottom:1px solid var(--line);grid-template-columns:1.04fr .96fr;min-height:580px;display:grid}.dark-grid{background-color:var(--ink);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px}.hero-copy{flex-direction:column;justify-content:center;padding:70px 3vw 55px 7.5vw;display:flex}.kicker,.index{letter-spacing:.16em;color:#c3beb5;font-size:12px;font-weight:800}.hero-copy h1,.subhero h1{letter-spacing:.015em;margin:22px 0;font-family:SoulSans,sans-serif;font-size:clamp(52px,6vw,92px);font-weight:900;line-height:1.1}.hero-copy p{color:#b9b4ac}.actions{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.hero-portrait{filter:grayscale()contrast(1.05);background:linear-gradient(90deg,#12171a11,#12171a44),url(/portrait-hero.jpg) 50% 20%/cover no-repeat;position:relative}.hero-portrait:after{content:"";opacity:.32;filter:blur(1px);mix-blend-mode:screen;background:url(/portrait-hero.jpg) 62% 20%/cover no-repeat;position:absolute;inset:15% 5% 10% 48%}.projection{filter:blur(2px);background:repeating-linear-gradient(0deg,#8b45ff00 0 4px,#8b45ff77 5px 6px);height:44px;position:absolute;top:39%;left:5%;right:0}.method-strip{border-bottom:1px solid var(--line);background:#0d1214;grid-template-columns:repeat(4,1fr);display:grid}.method-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:25px 3vw;display:grid}.method-strip em{color:#9a51ff;font-size:30px;font-style:normal;font-weight:800}.method-strip b{font-size:17px}.pain-strip{border-bottom:1px solid var(--line);background:#0d1214;grid-template-columns:1.7fr repeat(5,1fr);display:grid}.pain-strip>*{border-right:1px solid #353a3c;padding:24px 2vw}.pain-strip h2{margin:0;font-family:SoulSans;font-weight:900}.pain-strip div{flex-direction:column;gap:9px;display:flex}.pain-strip i{color:#9853f6}.pain-strip small{color:#8f918e}.ivory{background:var(--paper);color:#15191b}.intro{grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:6vw;padding:75px 6vw 50px;display:grid}.intro h2,.section h2,.webinar h2,.about-band h2,.final-cta h2,.content-blocks h2,.schedule h2,.page-cta h2{letter-spacing:.02em;margin:12px 0 25px;font-family:SoulSans,sans-serif;font-size:clamp(38px,4vw,64px);font-weight:900;line-height:1.16}.blueprint{text-align:center;background:repeating-linear-gradient(90deg,#0000 0 28px,#5552 29px 30px);border:1px solid #777;flex-direction:column;justify-content:space-between;min-height:220px;padding:35px 20px;display:flex}.blueprint b{font-size:29px}.blueprint span,.blueprint i{letter-spacing:.12em;font-size:10px;font-style:normal}.approach-steps{grid-template-columns:repeat(4,1fr);padding:0 6vw 45px;display:grid}.approach-steps div{border-top:1px solid #8d877d;border-right:1px solid #aaa49a;grid-template-columns:auto 1fr;gap:8px 18px;padding:22px;display:grid}.approach-steps em{color:#8346e6;font-size:28px;font-style:normal;font-weight:800}.approach-steps small{color:#57534d;grid-column:2}.section{padding:75px 7.5vw}.dark{background:var(--ink);color:var(--white)}.quiz-preview{grid-template-columns:1.1fr .9fr;min-height:330px;margin:35px 0;display:grid}.faces{filter:grayscale();border:1px solid var(--line);background:url(/portrait-hero.jpg) 50% 25%/cover}.archetypes{grid-template-columns:repeat(2,1fr);display:grid}.archetypes span{border:1px solid var(--line);place-items:center;font-size:19px;font-weight:800;display:grid}.webinar{background:#161b1e;grid-template-columns:1.1fr .9fr;display:grid}.webinar>div:first-child{padding:75px 4vw 75px 7.5vw}.photo{background-position:50%;background-size:cover;min-height:430px}.friendly{background-image:linear-gradient(90deg,#161b1e00,#161b1e22),url(/portrait-friendly.jpg)}.service-grid,.journal-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-grid article,.journal-grid article{border:1px solid var(--line);min-height:280px;padding:30px}.service-grid em{color:#9b52ff;font-size:30px;font-weight:800}.service-grid h3,.journal-grid h3{font-size:27px;font-weight:900}.service-grid a,.journal-grid p{color:#a45dff}.proof{grid-template-columns:1.3fr .4fr 1fr;align-items:center;gap:5vw;padding:65px 7.5vw;display:grid}.proof strong{font-family:SoulSans;font-size:80px;font-weight:900}.proof strong small{font:700 13px SoulSans;display:block}.proof blockquote{font-size:20px;line-height:1.7}.journal-img{background:#222;height:190px;margin:-30px -30px 20px}.j0{filter:grayscale();background:url(/portrait-about.webp) 50%/cover}.j1{background:linear-gradient(135deg,#111,#54434c)}.j2{background:linear-gradient(35deg,#111,#86785e)}.about-band{grid-template-columns:.8fr 1.2fr;align-items:stretch;display:grid}.about-band>div:last-child{padding:70px 6vw}.about-photo{background-image:url(/portrait-about.webp)}.final-cta{background:#121719;grid-template-columns:1.3fr .7fr;gap:8vw;padding:65px 7.5vw;display:grid}.final-cta form{display:flex}.final-cta input{color:#fff;background:#0a0d0f;border:1px solid #555;flex:1;padding:14px}.final-cta button{border:0;padding:0 24px}footer{border-top:1px solid var(--line);background:#0b0f11;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;padding:36px 5vw;display:grid}footer b{font-family:Impact,SoulSans;font-size:25px}footer p{color:#8d8d89;font-size:11px}.social{text-align:right;font-size:13px}.subhero{background:#121719;grid-template-columns:1.04fr .96fr;min-height:580px;display:grid}.subhero>div:first-child{flex-direction:column;justify-content:center;padding:75px 3vw 60px 4vw;display:flex}.subhero h1{font-size:clamp(46px,5vw,76px)}.subhero p{color:#bbb6ad;max-width:730px;line-height:1.8}.subhero .button{align-self:flex-start;margin-top:25px}.sub-visual{filter:grayscale(.72)saturate(.65);background-position:50%;background-size:cover}.subhero.quiz .sub-visual{background-image:url(/portrait-about.webp)}.subhero.webinar .sub-visual,.subhero.about .sub-visual{background-image:url(/portrait-friendly.jpg)}.subhero.services .sub-visual,.subhero.yuanchen .sub-visual{background-image:linear-gradient(#1112,#1118),url(/space.jpg)}.subhero.higher .sub-visual,.subhero.stellar .sub-visual{background-image:linear-gradient(#1112,#1117),url(/stellar.jpg)}.subhero.shadow .sub-visual,.subhero.session .sub-visual{background-image:url(/portrait-hero.jpg)}.subhero.journal .sub-visual,.subhero.collaboration .sub-visual{background-image:linear-gradient(#1114,#1118),url(/space.jpg)}.content-blocks article{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;min-height:310px;padding:55px 7.5vw;display:grid}.content-blocks em{color:#934af7;font-size:50px;font-style:normal;font-weight:900}.content-blocks p{max-width:850px;font-size:18px;line-height:1.8}.schedule{padding:70px 7.5vw}.schedule>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.schedule article{border:1px solid #535657;padding:25px}.schedule article:first-child{border-color:#994eff}.schedule button{border:0;padding:12px 20px}.page-cta{justify-content:space-between;align-items:center;gap:40px;padding:50px 7.5vw;display:flex}.page-cta h2{max-width:820px;font-size:clamp(28px,3vw,46px)}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:auto;padding:20px}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:16px;overflow:auto}.brand small{display:none}.home-hero,.webinar,.subhero{grid-template-columns:1fr}.hero-portrait,.sub-visual{min-height:470px}.method-strip{grid-template-columns:repeat(2,1fr)}.pain-strip{grid-template-columns:1fr repeat(2,1fr)}.intro,.proof{grid-template-columns:1fr}.approach-steps{grid-template-columns:repeat(2,1fr)}.service-grid,.journal-grid,.schedule>div,.about-band,.final-cta{grid-template-columns:1fr}.about-photo{min-height:500px}footer{grid-template-columns:1fr}footer nav{flex-wrap:wrap;justify-content:flex-start}.social{text-align:left}.content-blocks article{grid-template-columns:80px 1fr}}@media (max-width:560px){.site-header nav{gap:18px}.login{padding:10px}.hero-copy,.subhero>div:first-child{padding:55px 22px}.hero-copy h1,.subhero h1{font-size:42px}.hero-portrait,.sub-visual{min-height:390px}.method-strip{grid-template-columns:1fr}.pain-strip{grid-template-columns:1fr 1fr}.pain-strip h2{grid-column:1/-1}.intro,.section,.webinar>div:first-child,.about-band>div:last-child,.final-cta,.schedule{padding:45px 22px}.approach-steps{grid-template-columns:1fr;padding:0 22px 35px}.quiz-preview{grid-template-columns:1fr}.faces{min-height:300px}.proof{padding:45px 22px}.content-blocks article{grid-template-columns:1fr;padding:45px 22px}.content-blocks em{font-size:30px}.page-cta{flex-direction:column;align-items:flex-start;padding:35px 22px}.final-cta form{flex-direction:column}.final-cta button{padding:14px}footer{padding:35px 22px}}.blueprint{background:linear-gradient(#eee4d2aa,#eee4d233),url(/inner-space-v1.webp) 50%/cover no-repeat;min-height:270px;padding:22px 20px;box-shadow:inset 0 0 0 1px #fff5}.blueprint b{background:#e7dcc9dd;border:1px solid #514e4866;align-self:center;padding:7px 14px}.blueprint span,.blueprint i{background:#e7dcc9d4;align-self:center;padding:4px 8px}.quiz-preview{background:#12171a;border:0;grid-template-columns:58% 42%;min-height:430px;position:relative}.quiz-preview .faces{filter:none;background-image:linear-gradient(90deg,#12171a 0%,#0000 12% 76%,#12171a 100%),linear-gradient(#12171a 0%,#0000 14% 82%,#12171a 100%),url(/quiz-archetypes-photo-v1.png);background-position:50%;background-size:cover;border:0;position:relative}.quiz-preview .faces:after{content:"";pointer-events:none;background:radial-gradient(#0000 42%,#12171a 100%);position:absolute;inset:0}.quiz-preview .archetypes{z-index:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 12px 24px 5px;position:relative}.quiz-preview .archetypes span{text-shadow:0 2px 8px #000;background:#10151766;border:1px solid #6d706d88;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 5px 13px;font-size:15px;transition:all .25s;display:flex;overflow:hidden}.quiz-preview .archetypes span:hover{background:#19152699;border-color:#9250eb;transform:translateY(-2px)}.quiz-preview .archetypes img{object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.82;filter:contrast(1.1);width:100%;height:125px;margin-bottom:4px}.quiz-preview .archetypes b{z-index:2;position:relative}@media (max-width:700px){.quiz-preview{grid-template-columns:1fr;min-height:auto}.quiz-preview .faces{min-height:390px}.quiz-preview .archetypes{grid-template-rows:repeat(3,155px);grid-template-columns:repeat(2,1fr);padding:12px}.quiz-preview .archetypes span{background:#101517aa}.quiz-preview .archetypes img{height:115px}}.webinar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr}.webinar .webinar-body{padding:62px 4vw 58px 7.5vw}.webinar .friendly{background-image:linear-gradient(90deg,#161b1e 0%,#0000 22%),url(/webinar-presenter-v1.png);background-position:48%;min-height:760px}.webinar-quote{border-left:3px solid var(--purple);margin-top:26px;padding-left:18px;font-size:21px;font-weight:800;line-height:1.55}.webinar-body>p:not(.index):not(.webinar-quote){color:#bbb7af;max-width:760px;line-height:1.8}.webinar-body>strong{color:#eee9df;margin:22px 0 26px;font-size:18px;display:block}.webinar-points{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 30px;display:grid}.webinar-points span{background:#101517aa;border:1px solid #555856;grid-template-columns:auto 1fr;gap:6px 10px;min-height:120px;padding:17px 14px;display:grid}.webinar-points i{color:#a15cff;grid-row:1/3;font-size:22px;font-style:normal}.webinar-points b{font-size:14px}.webinar-points small{color:#999991;line-height:1.5}@media (max-width:900px){.webinar{grid-template-columns:1fr}.webinar .friendly{background-position:50% 18%;min-height:570px}}@media (max-width:600px){.webinar .webinar-body{padding:45px 22px}.webinar-points{grid-template-columns:1fr}.webinar .friendly{min-height:460px}}.about-hero{border-bottom:1px solid var(--line);background:#121719;grid-template-columns:1.1fr .9fr;min-height:610px;display:grid;position:relative}.about-hero>div:first-child{flex-direction:column;justify-content:center;padding:85px 3vw 65px 4vw;display:flex}.about-hero h1{margin:20px 0;font-size:clamp(48px,5.3vw,82px);font-weight:900;line-height:1.15}.about-hero-photo{filter:grayscale(.45)saturate(.65);background:url(/portrait-friendly.jpg) 50% 22%/cover no-repeat}.about-hero aside{writing-mode:vertical-rl;color:#a9a49c;letter-spacing:.28em;font-size:12px;position:absolute;top:115px;right:18px}.about-intro{grid-template-columns:1fr 1fr;min-height:330px;display:grid}.about-intro>div:first-child{padding:58px 4vw}.about-intro h2,.about-career h2,.inside-out h2,.story-panel h2,.turning h2,.about-method h2,.about-now h2,.belief h2,.rational h2,.about-next h2{margin:10px 0 22px;font-size:clamp(34px,3.8vw,58px);font-weight:900;line-height:1.18}.about-intro p,.about-career p,.story-panel p,.turning p,.belief li,.rational p{line-height:1.85}.about-notes{background:url(/inner-space-v1.webp) 50%/cover no-repeat;min-height:330px}.about-career{grid-template-columns:1fr .9fr .7fr;min-height:520px;display:grid}.about-career>div:first-child{padding:55px 3.5vw}.about-career em,.story-panel em{font-size:42px;font-style:normal;font-weight:900}.about-career blockquote{border-left:2px solid var(--purple);color:#c1bcb4;padding-left:16px}.career-plan{filter:grayscale()brightness(.48);background:url(/inner-space-v1.webp) 50%/cover}.career-photo{filter:grayscale(.75);background:url(/portrait-about.webp) 50%/cover}.inside-out{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:30px;padding:45px 4vw;display:grid}.inside-out>div:not(:first-child){border-left:1px solid #989188;flex-direction:column;gap:18px;padding-left:30px;display:flex}.inside-out span{color:#5f5b55}.story-panel{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;min-height:350px;display:grid}.story-panel>div:first-child{padding:50px 4vw}.story-panel>div:last-child{min-height:350px}.pressure>div:last-child{filter:grayscale()brightness(.55);background:linear-gradient(#12171933,#12171999),url(/inner-space-v1.webp) 50%/cover}.practice>div:last-child{filter:grayscale(.9)brightness(.45);background:url(/space.jpg) 50%/cover}.statement{color:#e6dfd3;border:1px solid #4c4f4d;padding:15px;font-size:19px}.mini-flow{color:#c6c0b8;border:1px solid #555;padding:12px 16px;display:inline-block}.turning{grid-template-columns:1fr 1fr;display:grid}.turning>div:first-child{padding:60px 5vw}.turning-photo{background:linear-gradient(90deg,#e7dcc922,#0000),url(/quiz-archetypes-v1.png) 13%/cover;min-height:380px}.about-method{padding:65px 4vw}.about-method>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.about-method article{border:1px solid #4b4e4c;min-height:210px;padding:24px}.about-method em{color:#9d52ff;font-size:28px;font-style:normal}.about-method article>span{color:#a15cff;font-size:38px;display:block}.about-method h3{font-size:22px}.about-method p{color:#9d9a94}.about-now{grid-template-columns:.75fr 1.25fr;display:grid}.now-photo{background:url(/portrait-about.webp) 50% 30%/cover;min-height:410px}.about-now>div:last-child{padding:55px 5vw}.stats{flex-wrap:wrap;gap:35px;display:flex}.stats b{font-size:28px}.stats small{font-size:11px;display:block}.belief{grid-template-columns:1fr 1fr;padding:55px 5vw;display:grid}.belief ul{border-left:1px solid #555;padding-left:45px}.belief li{margin:12px 0}.rational{grid-template-columns:1.2fr .8fr;display:grid}.rational>div:first-child{padding:55px 5vw}.rational>div:last-child{filter:grayscale(.65);background:url(/inner-space-v1.webp) 50%/cover}.about-next{padding:50px 4vw}.about-next>div{grid-template-columns:repeat(3,1fr);display:grid}.about-next a{border:1px solid #505351;flex-direction:column;gap:12px;padding:24px;display:flex}.about-next a:hover{border-color:var(--purple)}.about-next span{color:#a55dff}@media (max-width:900px){.about-hero,.about-intro,.about-career,.inside-out,.story-panel,.turning,.about-now,.belief,.rational{grid-template-columns:1fr}.about-hero-photo{min-height:520px}.about-career .career-plan,.about-career .career-photo,.story-panel>div:last-child,.turning-photo,.rational>div:last-child{min-height:340px}.about-method>div{grid-template-columns:repeat(2,1fr)}.about-next>div{grid-template-columns:1fr}.belief ul{border-left:0;padding-left:22px}.inside-out>div:not(:first-child){border-top:1px solid #999;border-left:0;padding:22px 0}}@media (max-width:560px){.about-hero>div:first-child,.about-intro>div:first-child,.about-career>div:first-child,.story-panel>div:first-child,.turning>div:first-child,.about-method,.about-now>div:last-child,.belief,.rational>div:first-child,.about-next{padding:42px 22px}.about-hero h1{font-size:40px}.about-hero-photo{min-height:430px}.about-method>div{grid-template-columns:1fr}.about-next{padding-bottom:20px}}.doubt>div:last-child{filter:grayscale(.35)saturate(.7)brightness(.78);background:linear-gradient(90deg,#1217190d,#12171922),url(/about-doubt-v1.png) 50%/cover no-repeat}.journal-hero{border-bottom:1px solid var(--line);background:#121719;grid-template-columns:1fr 1.15fr;min-height:560px;display:grid}.journal-hero>div:first-child{flex-direction:column;justify-content:center;padding:78px 3vw 60px 4vw;display:flex}.journal-hero h1{margin:20px 0;font-size:clamp(48px,5.4vw,82px);font-weight:900;line-height:1.15}.journal-hero-art{filter:grayscale(.72)brightness(.65);background:linear-gradient(90deg,#121719 0%,#0000 28%),url(/about-doubt-v1.png) 50%/cover}.journal-filter{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 3vw;display:flex;overflow:auto}.journal-filter>b{white-space:nowrap;margin-right:18px}.journal-filter button{white-space:nowrap;background:0 0;border:1px solid #515452;padding:11px 18px}.journal-filter button.active{background:var(--purple)}.journal-filter label{border:1px solid #555;margin-left:auto;padding:8px 12px;display:flex}.journal-filter input{color:#eee;background:0 0;border:0;min-width:180px}.featured{border:1px solid #555;grid-template-columns:1fr 1.05fr;min-height:430px;margin:20px 3vw;padding:0;display:grid}.featured>div:first-child{padding:38px}.featured em{color:#a55cff;font-size:42px;font-style:normal}.featured h2,.journal-latest h2,.quiz-banner h2,.media h2,.reading-path h2,.newsletter h2,.journal-next h2{margin:10px 0 22px;font-size:clamp(34px,3.5vw,56px);font-weight:900;line-height:1.18}.featured-art{filter:grayscale(.5)brightness(.72);background:url(/quiz-archetypes-v1.png) 18%/cover}.journal-latest{padding:25px 3vw 55px}.journal-latest>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.journal-latest article{border:1px solid #4d504e;min-height:390px;padding:18px;position:relative}.post-img{filter:grayscale(.75)brightness(.7);background-position:50%;background-size:cover;height:170px;margin:-18px -18px 15px}.post-img.notes{background-image:url(/about-doubt-v1.png)}.post-img.mask{background-image:url(/quiz-archetypes-v1.png)}.post-img.door{background-image:url(/inner-space-v1.webp)}.post-img.stairs{background-image:linear-gradient(130deg,#070a0b,#61584b)}.post-img.chair{background-image:linear-gradient(90deg,#15191b,#928a7a)}.post-img.shadow{background-image:url(/portrait-hero.jpg)}.journal-latest article>p{color:#a35cff;font-size:11px}.journal-latest article>em{font-size:25px;font-style:normal}.journal-latest h3{margin:8px 0;font-size:24px}.journal-latest small{color:#aaa59d;line-height:1.55}.journal-latest article footer{background:0 0;border:0;justify-content:space-between;margin-top:auto;padding:18px 0 0;display:flex}.journal-latest article footer b{color:#a35cff;font-family:inherit;font-size:18px}.quiz-banner{grid-template-columns:1.25fr .75fr;align-items:center;margin:0 3vw;padding:36px 4vw;display:grid}.radar{background:radial-gradient(circle,#0000 0 18%,#403d3866 19% 20%,#0000 21% 35%,#403d3866 36% 37%,#0000 38%),linear-gradient(30deg,#0000 49.7%,#555 50%,#0000 50.3%),linear-gradient(90deg,#0000 49.7%,#555 50%,#0000 50.3%);min-height:220px}.research-index{padding:25px 3vw}.research-index article{border-bottom:1px solid #4c4f4d;grid-template-columns:80px 1fr 2fr 180px;align-items:center;gap:25px;padding:18px;display:grid}.research-index em{font-size:32px;font-style:normal}.research-index h3{font-size:23px}.research-index p{color:#aaa59d}.research-index a{color:#a35cff}.media{padding:55px 3vw}.media>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.media article{border:1px solid #555;padding:20px}.video-still{filter:grayscale(.6);background:url(/inner-space-v1.webp) 50%/cover;place-items:center;height:270px;display:grid}.video-still span{background:#191e21dd;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.audio-card{border:1px solid #4d504e;flex-direction:column;justify-content:center;gap:20px;height:270px;padding:30px;display:flex}.audio-card button{border:0;border-radius:50%;width:54px;height:54px}.audio-card i{letter-spacing:.25em;font-size:28px}.reading-path{padding:25px 3vw 55px}.reading-path>div{grid-template-columns:repeat(3,1fr);display:grid}.reading-path article{border:1px solid #4d504e;padding:25px}.reading-path em{font-size:38px;font-style:normal}.reading-path b{margin-left:20px;font-size:24px}.newsletter{border:1px solid #555;grid-template-columns:1fr 1.2fr .3fr;align-items:center;gap:30px;margin:0 3vw 30px;padding:35px 3vw;display:grid}.newsletter form{display:flex}.newsletter input{flex:1;padding:14px}.newsletter button{border:0;padding:14px 25px}.newsletter .mark{font-size:22px;font-weight:900}.journal-next{padding:30px 3vw 50px}.journal-next>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.journal-next a{color:#a45dff;border:1px solid #555;padding:22px}@media (max-width:900px){.journal-hero,.featured,.quiz-banner{grid-template-columns:1fr}.journal-hero-art,.featured-art{min-height:400px}.journal-latest>div{grid-template-columns:repeat(2,1fr)}.research-index article{grid-template-columns:60px 1fr}.research-index article p,.research-index article a{grid-column:2}.media>div,.reading-path>div,.newsletter,.journal-next>div{grid-template-columns:1fr}}@media (max-width:560px){.journal-hero>div:first-child,.journal-latest,.media,.reading-path,.journal-next{padding:42px 22px}.journal-hero h1{font-size:40px}.journal-hero-art{min-height:360px}.journal-latest>div{grid-template-columns:1fr}.featured{grid-template-columns:1fr;margin:12px}.featured>div:first-child{padding:25px}.quiz-banner{margin:0 12px;padding:30px 22px}.research-index{padding:20px 12px}.media>div{grid-template-columns:1fr}.journal-filter{padding:14px}.newsletter{margin:0 12px 25px;padding:25px}.newsletter form{flex-direction:column}.newsletter button{padding:14px}}.services-hero{background:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1.02fr .98fr;min-height:590px;display:grid}.services-hero>div:first-child{flex-direction:column;justify-content:center;padding:78px 3vw 62px 4vw;display:flex}.services-hero h1{margin:18px 0;font-size:clamp(48px,5.2vw,80px);font-weight:900;line-height:1.15}.services-hero p{color:#bbb5ad;line-height:1.8}.services-hero-art{filter:grayscale(.65)brightness(.55);background:linear-gradient(90deg,#12171a 0%,#0000 28%),url(/inner-space-v1.webp) 50%/cover}.depth-strip{grid-template-columns:repeat(4,1fr);padding:0 3vw;display:grid}.depth-strip div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 14px;padding:25px;display:grid}.depth-strip em{color:#a55cff;grid-row:1/3;font-size:27px;font-style:normal}.depth-strip b{font-size:18px}.depth-strip small{color:#969790}.service-guide{grid-template-columns:1fr 1fr;gap:6vw;padding:65px 4vw;display:grid}.service-guide h2,.service-depth h2,.experience-showcase h2,.shadow-program h2,.one-to-one h2,.not-this h2,.state-guide h2,.service-faq h2,.services-final h2{margin:10px 0 25px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.service-guide ol{padding-left:25px;line-height:2}.guide-flow{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;display:grid}.guide-flow>b,.guide-flow>i{text-align:center;border:1px solid #8d877d;grid-column:1/-1;padding:15px}.guide-flow>span{text-align:center;border:1px solid #9b948a;padding:22px 12px}.guide-flow i{color:#5e3a98;font-style:normal}.service-depth{padding:65px 3vw}.depth-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.depth-cards article{border:1px solid #505351;flex-direction:column;min-height:350px;padding:28px;transition:background .28s,border-color .28s,transform .28s;display:flex;position:relative}.depth-cards article:hover{border-color:var(--purple);background:linear-gradient(145deg,#3b1e60,#171c1f 70%);transform:translateY(-4px)}.depth-cards article>:not(.depth-card-hit){z-index:2;pointer-events:none;position:relative}.depth-cards article button,.depth-cards article>a:not(.depth-card-hit){pointer-events:auto}.depth-cards em{color:#a45cff;font-size:34px;font-style:normal}.depth-cards small{border:1px solid #555;align-self:flex-end;padding:5px 8px}.depth-cards h3{margin:25px 0 10px;font-size:33px}.depth-cards p{color:#b3aea6;line-height:1.7}.depth-cards div{border-top:1px solid #505351;margin-top:auto;padding:18px 0;font-size:12px}.depth-cards a{text-align:center;color:#b66cff;border:1px solid #75509e;padding:13px}.depth-cards .depth-card-hit{z-index:1;border:0;padding:0;position:absolute;inset:0}.comparison{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:1.05fr repeat(3,1fr);margin-top:16px;display:grid}.comparison>*{text-align:center;border-bottom:1px solid #555;border-right:1px solid #555;padding:13px}.comparison span:nth-child(4n+1){text-align:left;color:#bcb7ae}.experience-showcase{padding:60px 3vw}.experience-title{grid-template-columns:.7fr 1fr;align-items:end;gap:40px;display:grid}.experience-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.experience-card{color:#eee;cursor:pointer;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:400px;padding:25px;transition:transform .25s,border-color .25s;display:flex}.experience-card:hover{color:#eee;transform:translateY(-4px)}.experience-cards em{font-size:30px;font-style:normal}.experience-cards h3{margin:8px 0;font-size:30px}.experience-card span{color:#bb75ff}.shadow-program{grid-template-columns:.55fr 1.45fr;gap:45px;padding:65px 3vw;display:grid}.week-path{grid-template-columns:repeat(4,1fr);align-content:center;gap:12px;display:grid}.week-path span{border:1px solid #535654;flex-direction:column;gap:18px;min-height:130px;padding:20px;display:flex}.week-path em{color:#a65eff;font-size:24px;font-style:normal}.week-path span:last-child{grid-column:4}.one-to-one{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:55px 3vw;display:grid}.one-to-one article{border:1px solid #aaa296;min-height:220px;padding:30px}.one-to-one article b{font-size:26px}.one-to-one article p{line-height:1.7}.one-to-one article span{color:#675f57;font-size:12px}.not-this,.state-guide,.service-faq{padding:58px 3vw}.not-this>div,.state-guide>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.not-this article{border:1px solid #505351;padding:25px}.not-this article b{font-size:20px}.not-this article p{color:#9f9d97}.state-guide>div{grid-template-columns:repeat(4,1fr)}.state-guide a{border:1px solid #505351;flex-direction:column;gap:16px;padding:24px;display:flex}.state-guide a:hover{border-color:var(--purple)}.state-guide em{color:#b16aff;font-size:34px;font-style:normal}.state-guide span{color:#a860f5}.service-credentials{border:1px solid #535654;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch;margin:0 3vw;padding:0;display:grid}.service-credential-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-credential-stats>b{border-right:1px solid #555;flex-direction:column;justify-content:center;padding:26px 24px;font-size:28px;display:flex}.service-credential-stats small{margin-top:6px;font-size:12px;line-height:1.45;display:block}.service-credential-copy{flex-direction:column;justify-content:center;padding:26px 3vw;display:flex}.service-credential-copy p{margin:0;font-size:15px;line-height:1.65}.service-credential-copy p strong{color:var(--ivory);font-weight:700;display:block}.service-faq{grid-template-columns:.35fr 1fr;gap:35px;display:grid}.service-faq details{border-top:1px solid #555;padding:17px}.service-faq summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.service-faq details p{color:#aaa69e;line-height:1.65}.services-final{justify-content:space-between;align-items:center;gap:35px;padding:48px 4vw;display:flex}.services-final h2{margin-bottom:8px;font-size:clamp(30px,3vw,48px)}.services-final>div:last-child{gap:12px;display:flex}@media (max-width:900px){.services-hero,.service-guide,.shadow-program,.service-faq{grid-template-columns:1fr}.services-hero-art{min-height:430px}.depth-strip{grid-template-columns:repeat(2,1fr)}.depth-cards,.experience-cards,.one-to-one,.experience-title{grid-template-columns:1fr}.week-path{grid-template-columns:repeat(2,1fr)}.week-path span:last-child{grid-column:auto}.state-guide>div{grid-template-columns:repeat(2,1fr)}.service-credentials{grid-template-columns:1fr}.service-credential-stats>b:nth-child(4){border-right:0}.service-credential-copy{border-top:1px solid #555}.services-final{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.services-hero>div:first-child,.service-guide,.service-depth,.experience-showcase,.shadow-program,.one-to-one,.not-this,.state-guide,.service-faq,.services-final{padding:42px 22px}.services-hero h1{font-size:40px}.services-hero-art{min-height:340px}.depth-strip{grid-template-columns:1fr;padding:0}.guide-flow,.week-path,.state-guide>div,.not-this>div{grid-template-columns:1fr}.comparison{font-size:11px;overflow:auto}.comparison>*{padding:9px 5px}.service-credentials{margin:0 12px}.service-credential-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.service-credential-stats>b{border-bottom:1px solid #555;padding:24px 18px}.service-credential-stats>b:nth-child(2){border-right:0}.service-credential-copy{padding:28px 22px}.services-final>div:last-child{flex-direction:column;width:100%}}.quiz-hero{background:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;min-height:650px;display:grid}.quiz-hero>div:first-child{flex-direction:column;justify-content:center;padding:80px 3vw 65px 5vw;display:flex}.quiz-hero h1{margin:18px 0;font-size:clamp(56px,6vw,94px);font-weight:900;line-height:1.08}.quiz-hero p{color:#bbb5ad;font-size:18px}.quiz-hero .kicker{letter-spacing:.16em;color:#c3beb5;font-size:12px;font-weight:800;line-height:1.2}.quiz-hero-art{filter:grayscale(.55)brightness(.75);background:linear-gradient(90deg,#12171a 0%,#0000 20%),url(/quiz-archetypes-photo-v1.png) 50%/cover}.quiz-steps{grid-template-columns:repeat(4,1fr);padding:0 3vw;display:grid}.quiz-steps div{border-right:1px solid #525553;grid-template-columns:auto 1fr;gap:6px 15px;padding:26px;display:grid;position:relative}.quiz-steps em{color:#a65cff;grid-row:1/3;font-size:30px;font-style:normal}.quiz-steps b{font-size:18px}.quiz-steps small{color:#9e9c96}.quiz-steps span{color:#a65cff;position:absolute;top:40%;right:18px}.quiz-mirror{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:50px;padding:65px 4vw;display:grid}.quiz-mirror h2,.archetype-test h2,.quiz-question h2,.quiz-process h2,.quiz-explore h2,.quiz-benefits h2,.quiz-privacy h2,.quiz-reading h2,.quiz-final h2{margin:8px 0 24px;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:1.18}.quiz-mirror p{font-size:20px;line-height:1.7}.quiz-mirror span{border:1px solid #968f85;padding:12px;display:inline-block}.projection-drawing{background:linear-gradient(30deg,#0000 49.5%,#777 50%,#0000 50.5%),linear-gradient(-20deg,#0000 49.5%,#777 50%,#0000 50.5%);border-bottom:1px solid #777;min-height:230px;position:relative}.projection-drawing i{border:2px solid #777;border-radius:50%;width:70px;height:70px;position:absolute;top:35%;left:15%}.projection-drawing b{font-size:13px;position:absolute;bottom:18%;right:12%}.archetype-test{grid-template-columns:.75fr 1.25fr;gap:30px;padding:65px 3vw;display:grid}.archetype-intro{padding:30px}.archetype-intro>em{color:#a55cff;font-size:80px;font-style:normal;font-weight:900}.archetype-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.archetype-grid article{text-align:center;border:1px solid #505351;flex-direction:column;align-items:center;min-height:230px;padding:20px;display:flex}.archetype-grid article>em{color:#9c58ec;align-self:flex-start;font-style:normal}.archetype-grid i{color:#aaa298;font-size:52px;font-style:normal}.archetype-grid h3{margin:12px 0 4px;font-size:20px}.archetype-grid p{color:#9f9c96;margin:0}.quiz-question{grid-template-columns:1fr 1fr;gap:50px;padding:55px 4vw;display:grid}.quiz-options{gap:10px;display:grid}.quiz-options button{color:#171a1b;text-align:left;background:0 0;border:1px solid #8f887f;padding:17px}.quiz-options button:hover{color:#eee;background:#171a1b}.quiz-process{grid-template-columns:1.2fr repeat(4,1fr);align-items:center;padding:45px 4vw;display:grid}.quiz-process>div{border-left:1px solid #aaa299;flex-direction:column;gap:10px;min-height:150px;padding:22px;display:flex}.quiz-process em{font-size:25px;font-style:normal}.quiz-process i{color:#716b64;font-size:32px;font-style:normal}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading a{color:#a65cff}.quiz-explore,.quiz-reading{padding:60px 3vw}.quiz-explore>div:last-child,.quiz-reading>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quiz-explore-card{color:#f1ece3;background-position:50%;background-size:cover;border:1px solid #0000;flex-direction:column;justify-content:flex-end;min-height:350px;padding:25px;transition:transform .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.quiz-explore-card>*{z-index:1;position:relative}.quiz-explore-card:hover,.quiz-explore-card:focus-visible{border-color:#9741ff;transform:translateY(-8px)scale(1.015)}.quiz-explore-card:focus-visible{outline-offset:3px;outline:2px solid #b66cff}.quiz-explore-card em{color:#a65cff;font-size:29px;font-style:normal}.quiz-explore-card h3{margin:8px 0;font-size:27px}.quiz-explore-card span,.quiz-reading article a{color:#ad65ff}.quiz-explore-card:hover span,.quiz-explore-card:focus-visible span{color:#c998ff}.quiz-benefits{border-top:1px solid #505351;border-bottom:1px solid #505351;grid-template-columns:1.1fr repeat(3,1fr);gap:0;padding:55px 3vw;display:grid}.quiz-benefits>div{border-left:1px solid #505351;padding:20px 28px}.quiz-benefits h2 small{color:#9f9b95;font-size:14px}.quiz-benefits div b{color:#b26cff;font-size:38px}.quiz-benefits div h3{font-size:20px}.quiz-benefits div p{color:#9f9b95;line-height:1.6}.quiz-privacy{border:1px solid #505351;grid-template-columns:1fr 1fr .4fr;align-items:center;gap:35px;margin:25px 3vw;padding:40px 3vw;display:grid}.quiz-privacy p{color:#aaa69f;line-height:1.7}.quiz-privacy a{color:#a65cff}.privacy-mark{text-align:center;color:#8b8580;font-size:60px}.privacy-mark span{font-size:9px;display:block}.quiz-reading article{border:1px solid #505351;padding:18px}.quiz-reading article>div{filter:grayscale(.75)brightness(.65);background-position:50%;background-size:cover;height:180px}.quiz-reading h3{font-size:22px}.quiz-final{justify-content:space-between;align-items:center;gap:40px;padding:55px 4vw;display:flex}.quiz-final h2{margin:0}@media (max-width:900px){.quiz-hero,.quiz-mirror,.archetype-test,.quiz-question,.quiz-privacy{grid-template-columns:1fr}.quiz-hero-art{min-height:500px}.quiz-steps{grid-template-columns:repeat(2,1fr)}.quiz-process{grid-template-columns:1fr 1fr}.quiz-process>h2{grid-column:1/-1}.quiz-benefits{grid-template-columns:1fr 1fr}.quiz-benefits>h2{grid-column:1/-1}.quiz-final{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.quiz-hero>div:first-child,.quiz-mirror,.archetype-test,.quiz-question,.quiz-process,.quiz-explore,.quiz-benefits,.quiz-reading,.quiz-final{padding:42px 22px}.quiz-hero h1{font-size:45px}.quiz-hero-art{background-position:28%;min-height:390px}.quiz-steps,.archetype-grid,.quiz-process,.quiz-explore>div:last-child,.quiz-reading>div:last-child,.quiz-benefits{grid-template-columns:1fr}.quiz-mirror{gap:20px}.section-heading{flex-direction:column;align-items:flex-start}.quiz-benefits>h2{grid-column:auto}.quiz-benefits>div{border-top:1px solid #505351;border-left:0;padding:22px 0}.quiz-privacy{margin:12px;padding:28px}.quiz-final .button{text-align:center;width:100%}}.collab-hero{background:var(--ink);grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.collab-hero>div:first-child{flex-direction:column;justify-content:center;padding:78px 3vw 60px 4vw;display:flex}.collab-hero h1{margin:18px 0;font-size:clamp(47px,5vw,78px);font-weight:900;line-height:1.15}.collab-hero p{color:#b8b3aa;max-width:760px;line-height:1.75}.collab-hero-art{filter:grayscale(.7)brightness(.48);background:linear-gradient(90deg,#12171a 0%,#0000 25%),url(/space.jpg) 50%/cover;position:relative}.collab-hero-art:after{content:"";background:linear-gradient(90deg,#0000,#913ff4,#0000);height:3px;position:absolute;top:51%;left:5%;right:8%;box-shadow:0 0 18px #843af4}.collab-position{grid-template-columns:1.5fr .5fr;align-items:center;gap:50px;margin:0;padding:55px 4vw;display:grid}.collab-position h2,.collab-formats h2,.fit-band h2,.topic-bank h2,.collab-process h2,.invite-checklist h2,.collab-portfolio h2,.proposal h2,.collab-faq h2,.collab-final h2{margin:8px 0 20px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row span{border:1px solid #969086;padding:8px 13px}.venn{height:230px;position:relative}.venn i{border:1px solid #68635c;border-radius:50%;place-items:center;width:130px;height:130px;font-style:normal;display:grid;position:absolute}.venn i:first-child{left:45px}.venn i:nth-child(2){top:85px;left:0}.venn i:nth-child(3){top:85px;left:90px}.collab-formats,.topic-bank,.invite-checklist,.collab-portfolio,.proposal,.collab-faq{padding:60px 3vw}.collab-formats>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.collab-formats article{border:1px solid #505351;flex-direction:column;min-height:450px;padding:18px;display:flex}.collab-formats em{color:#a65dff;font-size:34px;font-style:normal}.collab-formats h3{margin:10px 0;font-size:25px}.collab-formats p{color:#a7a39b;line-height:1.6}.collab-formats article>div{filter:grayscale(.8)brightness(.65);background-position:50%;background-size:cover;height:170px;margin:auto -18px 18px}.collab-formats a{color:#ae66ff}.fit-band{grid-template-columns:1.2fr .9fr .9fr;gap:35px;padding:45px 4vw;display:grid}.fit-band>div:not(:first-child){border-left:1px solid #9c958b;padding-left:30px}.fit-band b{font-size:20px}.fit-band li{margin:10px 0}.topic-bank>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.topic-bank article{border:1px solid #4e5150;flex-direction:column;gap:15px;min-height:210px;padding:18px;display:flex}.topic-bank em{color:#a65cff;font-size:25px;font-style:normal}.topic-bank b{font-size:18px}.topic-bank small{color:#9a9892;margin-top:auto}.collab-process{padding:55px 4vw}.collab-process>div{grid-template-columns:repeat(4,1fr);display:grid}.collab-process article{border-top:2px solid #8c43ed;border-right:1px solid #aaa297;padding:25px}.collab-process em{color:#fff;background:#171b1d;padding:6px;font-style:normal}.collab-process h3{font-size:21px}.collab-process p{color:#5f5a54;line-height:1.6}.invite-checklist>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.invite-checklist label{border:1px solid #505351;grid-template-columns:auto 1fr;gap:8px 10px;padding:18px;display:grid}.invite-checklist small{color:#97958f;grid-column:2}.collab-portfolio{grid-template-columns:.55fr 1.45fr;gap:30px;display:grid}.collab-portfolio>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.collab-portfolio article{color:#97938b;border:1px dashed #555856;place-items:center;min-height:180px;display:grid}.collab-portfolio article b{font-size:30px}.collab-credentials{grid-template-columns:repeat(6,1fr);align-items:center;gap:15px;margin:0 3vw;padding:32px 3vw;display:grid}.collab-credentials b{text-align:center;font-size:25px}.collab-credentials small{font-size:10px;display:block}.collab-credentials p{text-align:center;border-top:1px solid #aaa298;grid-column:1/-1;padding-top:14px}.proposal{grid-template-columns:.65fr 1.35fr;gap:40px;display:grid}.proposal-mark{margin-top:55px;font-size:25px;font-weight:900}.proposal form{background:var(--paper);color:#171a1b;grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.proposal label{flex-direction:column;gap:7px;display:flex}.proposal input,.proposal select,.proposal textarea{background:0 0;border:1px solid #a69f95;padding:12px}.proposal textarea{min-height:110px}.proposal .wide{grid-column:1/-1}.proposal .consent{font-size:12px;display:block}.proposal button{border:0;padding:15px}.direct-contact{border:1px solid #505351;justify-content:space-between;gap:25px;margin:0 3vw;padding:20px 3vw;display:flex}.collab-faq{grid-template-columns:.35fr 1fr;gap:35px;display:grid}.collab-faq details{border-top:1px solid #555;padding:16px}.collab-faq summary{cursor:pointer;justify-content:space-between;display:flex}.collab-faq p{color:#a6a29b}.collab-final{justify-content:space-between;align-items:center;gap:35px;padding:45px 4vw;display:flex}.collab-final>div{gap:12px;display:flex}@media (max-width:900px){.collab-hero,.collab-position,.fit-band,.collab-portfolio,.proposal,.collab-faq{grid-template-columns:1fr}.collab-hero-art{min-height:450px}.collab-formats>div{grid-template-columns:repeat(2,1fr)}.topic-bank>div,.invite-checklist>div{grid-template-columns:repeat(3,1fr)}.collab-process>div{grid-template-columns:repeat(2,1fr)}.collab-credentials{grid-template-columns:repeat(3,1fr)}.collab-final{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.collab-hero>div:first-child,.collab-position,.collab-formats,.fit-band,.topic-bank,.collab-process,.invite-checklist,.collab-portfolio,.proposal,.collab-faq,.collab-final{padding:42px 22px}.collab-hero h1{font-size:40px}.collab-hero-art{min-height:350px}.collab-formats>div,.topic-bank>div,.invite-checklist>div,.collab-process>div,.collab-portfolio>div:last-child,.collab-credentials{grid-template-columns:1fr}.fit-band>div:not(:first-child){border-top:1px solid #9c958b;border-left:0;padding:20px 0}.venn{transform-origin:0 0;transform:scale(.85)}.proposal form{grid-template-columns:1fr;padding:20px}.proposal .wide{grid-column:auto}.direct-contact{flex-direction:column;margin:0 12px}.collab-final>div{flex-direction:column;width:100%}}.collab-hero-art{filter:brightness(.78);background-image:linear-gradient(90deg,#12171a 0%,#0000 22%),url(/collaboration-hero-v1.png);background-position:50%;background-size:cover}.session-hero{background:var(--ink);grid-template-columns:1.1fr .9fr;min-height:610px;display:grid}.session-hero>div:first-child{flex-direction:column;justify-content:center;padding:75px 3vw 55px 4vw;display:flex}.session-hero h1{margin:18px 0;font-size:clamp(50px,5.5vw,84px);font-weight:900;line-height:1.12}.session-hero p{color:#bbb6ad;line-height:1.75}.session-hero-art{filter:grayscale(.7)brightness(.58);background:linear-gradient(90deg,#12171a 0%,#0000 25%),url(/portrait-hero.jpg) 50% 25%/cover}.session-meta{flex-wrap:wrap;gap:0;margin-top:28px;display:flex}.session-meta span{border:1px solid #505351;padding:12px 16px;font-size:12px}.session-room{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:55px 4vw;display:grid}.session-room h2,.session-concerns h2,.session-methods h2,.method-choice h2,.session-flow h2,.session-control h2,.session-disclaimer h2,.session-fit h2,.session-quotes h2,.session-booking h2,.session-faq h2,.session-final h2{margin:8px 0 22px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.session-room p{line-height:1.8}.room-plan{background:linear-gradient(90deg,#0000 49.7%,#777 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#777 50%,#0000 50.3%);border:1px solid #777;height:230px;position:relative}.room-plan:after{content:"";border:2px solid #6f6961;border-radius:38%;position:absolute;inset:35px 90px}.room-plan b,.room-plan i,.room-plan span{background:var(--paper);padding:5px;position:absolute}.room-plan b{top:30px;right:10px}.room-plan i{bottom:30px;right:10px}.room-plan span{top:5px;left:48%}.session-concerns,.session-methods,.session-flow,.session-control,.session-fit,.session-quotes,.session-profile,.session-booking,.session-faq{padding:58px 3vw}.session-concerns>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.session-concerns article{border:1px solid #505351;flex-direction:column;min-height:270px;padding:14px;display:flex}.session-concerns em{color:#a65cff;font-style:normal}.concern-img{filter:grayscale(.9)brightness(.55);background-position:50%;background-size:cover;height:150px;margin:12px -14px}.c1{background-image:url(/about-doubt-v1.png)}.c2{background-image:url(/portrait-about.webp)}.c3{background-image:url(/portrait-hero.jpg)}.c4{background-image:url(/space.jpg)}.c5{background-image:url(/inner-space-v1.webp)}.c6{background-image:url(/quiz-archetypes-v1.png)}.session-concerns b{font-size:15px;line-height:1.5}.session-methods>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.session-methods article{border:1px solid #505351;grid-template-columns:auto 1fr;gap:10px 20px;padding:20px;display:grid}.session-methods article>em{color:#a65cff;font-size:35px;font-style:normal}.method-photo{filter:saturate(.65)brightness(.7);background-position:50%;background-size:cover;grid-column:1/-1;height:260px}.hypnosis{background-image:url(/session-hypnosis-v2.png)}.reiki{background-image:url(/session-reiki-v2.png)}.session-methods h3{margin:8px 0;font-size:30px}.session-methods article p,.session-methods article span{grid-column:2;line-height:1.7}.session-methods article span{color:#9d9a94;font-size:12px}.method-note{text-align:center;color:#a9a59e}.method-choice{grid-template-columns:.7fr 1.3fr;padding:45px 4vw;display:grid}.method-choice h2{grid-row:1/4}.method-choice>div{border:1px solid #9f988e;grid-template-columns:1fr auto 1fr;padding:12px 20px;display:grid}.method-choice>div strong{text-align:right}.method-choice b{color:#7241a3}.session-flow>div{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.session-flow article{border:1px solid #505351;min-height:230px;padding:24px;position:relative}.session-flow article:not(:last-child):after{content:"→";color:#a65cff;position:absolute;top:50%;right:-17px}.session-flow em{color:#a65cff;font-size:32px;font-style:normal}.session-flow h3{font-size:22px}.session-flow article b{font-size:12px}.session-flow p{color:#9f9c95}.session-control>div{grid-template-columns:repeat(4,1fr);display:grid}.session-control article{text-align:center;border-right:1px solid #505351;padding:20px}.session-control em{color:#a65cff;font-size:38px;font-style:normal}.session-control b{font-size:18px;display:block}.session-control p{color:#999790}.session-disclaimer{grid-template-columns:.8fr repeat(3,1fr);gap:25px;padding:45px 4vw;display:grid}.session-disclaimer>div{border-left:1px solid #9b948a;padding-left:25px}.session-disclaimer p{color:#615b54;line-height:1.6}.session-fit{grid-template-columns:1fr 1fr;gap:40px;display:grid}.session-fit>div{border-top:1px solid #555}.session-fit li{color:#bbb6ad;margin:12px 0}.session-quotes>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.session-quotes blockquote{border:1px solid #505351;margin:0;padding:28px;font-size:20px;line-height:1.7}.session-quotes small{color:#99958e;margin-top:18px;display:block}.session-profile{border:1px solid #505351;margin:0 3vw}.session-profile>div{grid-template-columns:repeat(5,1fr);display:grid}.session-profile b{text-align:center;border-right:1px solid #555;font-size:27px}.session-profile small{font-size:10px;display:block}.session-profile p{text-align:center}.session-profile>a{text-align:center;color:#a65cff;display:block}.session-booking{grid-template-columns:.7fr 1.3fr;gap:45px;display:grid}.session-booking dl{grid-template-columns:1fr 1fr;display:grid}.session-booking dt,.session-booking dd{border-bottom:1px solid #555;margin:0;padding:12px}.session-booking>div:last-child{border:1px solid #505351;padding:28px}.booking-steps{flex-wrap:wrap;align-items:center;gap:14px;margin:25px 0;display:flex}.booking-steps span{border:1px solid #555;padding:12px}.booking-steps b{color:#a65cff}.session-booking .text-link{color:#a65cff;margin-top:20px;display:block}.session-faq{grid-template-columns:.35fr 1fr;gap:35px;display:grid}.session-faq details{border-top:1px solid #555;padding:16px}.session-faq summary{cursor:pointer;justify-content:space-between;display:flex}.session-faq p{color:#a6a29b}.session-final{justify-content:space-between;align-items:center;gap:35px;padding:48px 4vw;display:flex}.session-final>div{gap:12px;display:flex}@media (max-width:900px){.session-hero,.session-room,.method-choice,.session-fit,.session-booking,.session-faq{grid-template-columns:1fr}.session-hero-art{min-height:480px}.session-concerns>div{grid-template-columns:repeat(3,1fr)}.session-methods>div,.session-quotes>div{grid-template-columns:1fr}.method-choice h2{grid-row:auto}.session-flow>div,.session-control>div{grid-template-columns:repeat(2,1fr)}.session-disclaimer{grid-template-columns:1fr}.session-disclaimer>div{border-top:1px solid #9b948a;border-left:0;padding:20px 0}.session-final{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.session-hero>div:first-child,.session-room,.session-concerns,.session-methods,.method-choice,.session-flow,.session-control,.session-disclaimer,.session-fit,.session-quotes,.session-booking,.session-faq,.session-final{padding:42px 22px}.session-hero h1{font-size:42px}.session-hero-art{min-height:380px}.session-concerns>div,.session-flow>div,.session-control>div,.session-profile>div,.session-methods article{grid-template-columns:1fr}.session-methods article p,.session-methods article span{grid-column:auto}.method-choice>div{grid-template-columns:1fr;gap:7px}.method-choice>div strong{text-align:left}.session-flow article:after{display:none}.session-profile{margin:0 12px}.session-profile b{border-bottom:1px solid #555;border-right:0;padding:14px}.booking-steps{flex-direction:column;align-items:stretch}.booking-steps b{text-align:center;transform:rotate(90deg)}.session-final>div{flex-direction:column;width:100%;display:flex}}.yuan-hero{background:var(--ink);grid-template-columns:.88fr 1.12fr;min-height:650px;display:grid}.yuan-hero>div:first-child{flex-direction:column;justify-content:center;padding:68px 3vw 45px 4vw;display:flex}.yuan-hero h1{margin:16px 0;font-size:clamp(52px,5.6vw,86px);font-weight:900;line-height:1.1}.yuan-hero p{color:#bcb7af;font-size:18px}.yuan-hero-art{filter:grayscale(.55)brightness(.58);background:linear-gradient(90deg,#12171a 0%,#0000 22%),url(/inner-space-v1.webp) 50%/cover}.yuan-meta{flex-wrap:wrap;margin-top:22px;display:flex}.yuan-meta span{border:1px solid #505351;padding:12px;font-size:11px}.yuan-hero small{color:#99958e;margin-top:10px}.yuan-intro{grid-template-columns:1fr 1fr;gap:50px;padding:55px 4vw;display:grid}.yuan-intro h2,.yuan-how h2,.yuan-not h2,.yuan-timeline h2,.yuan-fit h2,.yuan-prepare h2,.yuan-sessions h2,.yuan-register h2,.yuan-after h2,.yuan-takeaway h2,.yuan-faq h2,.yuan-final h2{margin:8px 0 22px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.yuan-intro p{line-height:1.8}.yuan-plan{filter:grayscale(.35);background:url(/inner-space-v1.webp) 50%/cover;min-height:250px;position:relative}.yuan-plan span{background:#e7dcc9df;padding:5px 10px;position:absolute}.yuan-plan span:first-child{top:10%;right:5%}.yuan-plan span:nth-child(2){top:28%;right:5%}.yuan-plan span:nth-child(3){top:46%;right:5%}.yuan-plan span:nth-child(4){top:64%;right:5%}.yuan-plan span:nth-child(5){top:82%;right:5%}.yuan-how,.yuan-timeline,.yuan-fit,.yuan-sessions,.yuan-after,.yuan-takeaway,.yuan-profile,.yuan-faq{padding:58px 3vw}.yuan-how>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.yuan-how article{border:1px solid #505351;min-height:240px;padding:23px}.yuan-how em{color:#a65cff;font-size:31px;font-style:normal}.yuan-how i{color:#a65cff;font-size:38px;font-style:normal;display:block}.yuan-how h3{font-size:20px}.yuan-how p{color:#9f9c95;line-height:1.6}.yuan-not{padding:42px 4vw}.yuan-not>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.yuan-not article{border:1px solid #a9a197;padding:20px}.yuan-not article b{font-size:18px}.yuan-not article p{color:#635e57}.yuan-not>p{text-align:center}.yuan-timeline>div{grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.yuan-timeline article{border-top:2px solid #8740e8;padding:20px;position:relative}.yuan-timeline article i{background:#a45dff;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px}.yuan-timeline em{color:#a65cff;font-style:normal;font-weight:900}.yuan-timeline b{margin-top:14px;display:block}.yuan-timeline>small{text-align:center;border:1px solid #555;padding:12px;display:block}.yuan-fit{grid-template-columns:1fr 1fr .8fr;gap:30px;display:grid}.yuan-fit>div,.yuan-fit aside{border:1px solid #505351;padding:25px}.yuan-fit li{color:#bbb6ae;margin:12px 0}.yuan-fit aside{align-self:end}.yuan-fit aside b{font-size:19px}.yuan-fit aside p{color:#9e9a93}.yuan-prepare{grid-template-columns:1fr 1.7fr;gap:40px;padding:45px 4vw;display:grid}.yuan-prepare>div{grid-template-columns:repeat(5,1fr);display:grid}.yuan-prepare article{text-align:center;border-left:1px solid #a7a096;padding:15px}.yuan-prepare em{font-size:33px;font-style:normal}.yuan-prepare b,.yuan-prepare small{display:block}.yuan-prepare small{color:#625d56}.session-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.yuan-sessions>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.yuan-sessions article{border:1px solid #505351;padding:24px}.yuan-sessions article.active{border-color:#a04fff;box-shadow:inset 0 0 0 1px #a04fff44}.yuan-sessions article>em{font-size:22px;font-style:normal}.yuan-sessions dl{grid-template-columns:1fr 1fr;display:grid}.yuan-sessions dt,.yuan-sessions dd{border-bottom:1px solid #444;margin:0;padding:8px}.yuan-sessions button{border:1px solid #7952a4;width:100%;margin-top:15px;padding:13px}.yuan-register{grid-template-columns:.65fr 1.35fr;margin:0 3vw;display:grid}.register-side{padding:40px}.brand-symbol{margin-top:55px;font-size:28px;font-weight:900}.yuan-register form{grid-template-columns:1fr 1fr;gap:15px;padding:30px;display:grid}.yuan-register label{flex-direction:column;gap:7px;display:flex}.yuan-register input,.yuan-register select{background:0 0;border:1px solid #a49d93;padding:12px}.yuan-register .wide{grid-column:1/-1}.yuan-register .consent{font-size:12px;display:block}.yuan-register button{border:0;padding:15px}.yuan-after>div{grid-template-columns:repeat(5,1fr);display:grid}.yuan-after article{text-align:center;border-right:1px solid #555;padding:20px}.yuan-after em{color:#a65cff;font-size:25px;font-style:normal;display:block}.yuan-after>small{text-align:right;margin-top:18px;display:block}.yuan-takeaway>div{grid-template-columns:.6fr .6fr 1.2fr;gap:16px;display:grid}.yuan-takeaway article,.yuan-takeaway blockquote{border:1px solid #505351;margin:0;padding:25px}.yuan-takeaway article em{color:#a65cff;font-size:42px;font-style:normal}.yuan-takeaway blockquote{font-size:19px;line-height:1.7}.yuan-takeaway small{color:#99958e;display:block}.yuan-profile{border:1px solid #505351;grid-template-columns:repeat(4,1fr) 2fr;align-items:center;margin:0 3vw;display:grid}.yuan-profile b{text-align:center;border-right:1px solid #555;font-size:25px}.yuan-profile small{font-size:10px;display:block}.yuan-profile p{padding-left:25px}.yuan-faq{grid-template-columns:.35fr 1fr;gap:35px;display:grid}.yuan-faq details{border-top:1px solid #555;padding:16px}.yuan-faq summary{cursor:pointer;justify-content:space-between;display:flex}.yuan-faq p{color:#a6a29b}.yuan-final{justify-content:space-between;align-items:center;gap:35px;padding:45px 4vw;display:flex}.yuan-final h2{margin-bottom:6px}.yuan-final-centered{text-align:center;flex-direction:column;justify-content:center;gap:18px}.yuan-final-centered h2{max-width:1200px;margin:0}.yuan-final-centered p{margin:0}.yuan-final-centered .countdown-enroll-button{order:initial;color:#fff;margin-top:4px}@media (max-width:900px){.yuan-hero,.yuan-intro,.yuan-fit,.yuan-prepare,.yuan-faq{grid-template-columns:1fr}.yuan-hero-art{min-height:480px}.yuan-how>div,.yuan-not>div{grid-template-columns:repeat(2,1fr)}.yuan-timeline>div,.yuan-after>div,.yuan-prepare>div{grid-template-columns:repeat(3,1fr)}.yuan-profile{grid-template-columns:repeat(2,1fr)}.yuan-profile p{grid-column:1/-1}.yuan-final{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.yuan-hero>div:first-child,.yuan-intro,.yuan-how,.yuan-not,.yuan-timeline,.yuan-fit,.yuan-prepare,.yuan-sessions,.yuan-after,.yuan-takeaway,.yuan-faq,.yuan-final{padding:42px 22px}.yuan-hero h1{font-size:42px}.yuan-hero-art{min-height:370px}.yuan-how>div,.yuan-not>div,.yuan-timeline>div,.yuan-prepare>div,.yuan-sessions>div:last-child,.yuan-after>div,.yuan-takeaway>div,.yuan-profile{grid-template-columns:1fr}.session-title{flex-direction:column;align-items:flex-start}.yuan-register{grid-template-columns:1fr;margin:0 12px}.yuan-register form{grid-template-columns:1fr;padding:22px}.yuan-register .wide{grid-column:auto}.yuan-profile{margin:0 12px}.yuan-profile b{border-bottom:1px solid #555;border-right:0;padding:14px}.yuan-final .button{text-align:center;width:100%}}.journal-img{filter:saturate(.62)brightness(.68);background-position:50% 38%;background-size:cover}.journal-img.j0{background-image:linear-gradient(#0000 55%,#121719aa),url(/session-concern-emotion-v1.png)}.journal-img.j1{background-image:linear-gradient(#0000 55%,#121719aa),url(/session-concern-pressure-v1.png)}.journal-img.j2{background-image:linear-gradient(#0000 55%,#121719aa),url(/session-concern-body-v1.png)}.homepage-journal-card{min-width:0;display:block}.homepage-journal-card article{height:100%;transition:transform .22s,border-color .22s,box-shadow .22s}.homepage-journal-card:hover article{border-color:#9853f6;transform:translateY(-6px);box-shadow:0 18px 42px #0007}.homepage-journal-card small{color:#aaa69e;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.homepage-journal-card .journal-img{filter:saturate(.72)brightness(.72)}@media (prefers-reduced-motion:reduce){.homepage-journal-card article{transition:none}.homepage-journal-card:hover article{transform:none}}.depth-cards .experience-depth{min-height:430px}.experience-options{border-top:1px solid #505351!important;margin:12px 0 0!important;padding:0!important}.experience-options a{justify-content:space-between;gap:14px;text-align:left!important;border:0!important;border-bottom:1px solid #505351!important;padding:12px 4px!important;display:flex!important}.experience-options a:hover{color:#c17cff;background:#ffffff08}.experience-options b{color:#eee;font-size:15px}.experience-options span{color:#a65cff;text-align:right;font-size:11px}.depth-cards .experience-meta{color:#aaa69e;font-size:11px;border-top:0!important;margin-top:auto!important;padding:14px 0 0!important}@media (max-width:560px){.experience-options a{flex-direction:column}.experience-options span{text-align:left}}.depth-cards .carousel-card{min-height:430px;display:flex}.carousel-top{justify-content:space-between;align-items:start;border:0!important;margin:0!important;padding:0!important;display:flex!important}.carousel-title-row{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;border:0!important;margin:23px 0 8px!important;padding:0!important;display:grid!important}.carousel-title-row h3{text-align:center;margin:0;font-size:31px;animation:.35s carouselFade}.carousel-title-row button{color:#ddd;cursor:pointer;background:0 0;border:0;padding:5px;font-size:36px}.carousel-title-row button:hover,.carousel-title-row button:focus-visible{color:#a65cff}.carousel-card>p{text-align:center;min-height:58px}.carousel-dots{justify-content:center;gap:8px;border:0!important;margin:6px 0!important;padding:0!important;display:flex!important}.carousel-dots button{cursor:pointer;background:0 0;border:1px solid #8d8982;border-radius:50%;width:8px;height:8px;padding:0}.carousel-dots button.active{background:#a65cff;border-color:#a65cff;box-shadow:0 0 8px #a65cff}.carousel-card .experience-meta{margin-top:auto!important}.carousel-card>a{margin-top:12px}@keyframes carouselFade{0%{opacity:.25;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.carousel-title-row h3{animation:none}}.higher-hero .yuan-hero-art{filter:brightness(.74)saturate(.72);background-image:linear-gradient(90deg,#12171a 0%,#0000 18%),linear-gradient(#0000 68%,#12171a44 100%),url(/higher-self-divine-hero-v2.png);background-position:50%;background-size:cover}.higher-definition{grid-template-columns:1fr 1.4fr;align-items:center;gap:45px;padding:48px 4vw;display:grid}.higher-definition h2,.higher-contrast h2,.higher-question h2,.higher-takeaway h2,.higher-practice h2{margin:8px 0 22px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.higher-definition p{line-height:1.8}.higher-symbols{grid-template-columns:repeat(7,auto);align-items:center;gap:10px;display:grid}.higher-symbols span{text-align:center;border:1px solid #8f887f;border-radius:50%;place-items:center;width:125px;height:125px;padding:14px;display:grid}.higher-symbols b{color:#7640a6}.higher-contrast{padding:64px 2.6vw 70px}.higher-contrast>h2{text-align:center;margin:0 auto 36px;font-size:clamp(44px,5vw,78px)}.higher-contrast>div{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid}.higher-contrast article{background:linear-gradient(90deg,#0f1315b5,#1b2022e8),url(/about-doubt-v1.png) 50%/cover;border:1px solid #505351;flex-direction:column;justify-content:center;min-height:340px;padding:44px;display:flex}.higher-contrast article:last-child{background:linear-gradient(90deg,#0f1315b0,#1b2022dc),url(/portrait-about.webp) 50%/cover}.higher-contrast article small{color:#c894ff;letter-spacing:.12em;font-weight:900}.higher-contrast article h3{margin:22px 0;font-size:clamp(28px,3vw,44px);line-height:1.22}.higher-contrast article p{color:#e3ddd5;max-width:620px;line-height:1.75}.higher-contrast>div>b{text-align:center;color:#0000;place-items:center;font-size:0;display:grid;position:relative}.higher-contrast>div>b:after{content:"→";color:#b35cff;text-shadow:0 0 24px #8c2dff;font-size:70px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.higher-contrast>div>b{white-space:normal}.higher-how .higher-how-intro{display:block!important}.higher-how-intro{margin-bottom:25px}.higher-question{grid-template-columns:1fr 1fr 1fr;gap:28px;padding:45px 4vw;display:grid}.higher-question>div:not(:first-child){border-left:1px solid #999187;padding-left:25px}.higher-question li{margin:10px 0}.higher-takeaway{padding:55px 3vw}.higher-takeaway>div{grid-template-columns:repeat(3,1fr) .8fr;display:grid}.higher-takeaway article,.higher-takeaway p{border:1px solid #505351;margin:0;padding:25px}.higher-takeaway em{color:#a65cff;font-size:38px;font-style:normal;display:block}.higher-practice{padding:45px 4vw}.higher-practice>div{align-items:center;gap:14px;display:flex}.higher-practice span{border:1px solid #999187;flex:1;padding:16px}.higher-practice b{color:#7741a8}.yuan-register textarea{background:0 0;border:1px solid #a49d93;min-height:95px;padding:12px}@media (max-width:900px){.higher-definition,.higher-question{grid-template-columns:1fr}.higher-symbols{grid-template-columns:repeat(4,1fr)}.higher-symbols span{width:110px;height:110px}.higher-contrast>div{grid-template-columns:1fr}.higher-contrast>div>b{min-height:90px}.higher-contrast>div>b:after{transform:translate(-50%,-50%)rotate(90deg)}.higher-takeaway>div{grid-template-columns:repeat(2,1fr)}.higher-practice>div{flex-direction:column;align-items:stretch}.higher-practice b{text-align:center;transform:rotate(90deg)}}@media (max-width:560px){.higher-definition,.higher-contrast,.higher-question,.higher-takeaway,.higher-practice{padding:42px 22px}.higher-symbols{grid-template-columns:1fr}.higher-symbols span{border-radius:0;width:100%;height:auto}.higher-symbols b{text-align:center;transform:rotate(90deg)}.higher-takeaway>div{grid-template-columns:1fr}}.higher-hero{min-height:760px}.higher-hero>div:first-child{padding-top:78px;padding-bottom:72px}.higher-hero h1{letter-spacing:0;max-width:760px;font-size:clamp(44px,4vw,66px);line-height:1.13}.higher-hero>div>p:not(.kicker){white-space:pre-line;max-width:680px}.higher-hero .yuan-hero-art{filter:brightness(.68)saturate(.55);background-image:linear-gradient(90deg,#0d1214 0%,#0000 25%),linear-gradient(#0000 62%,#0d121488 100%),url(/higher-self-divine-hero-v2.png)}.higher-benefits,.higher-journey,.higher-doubts,.higher-compare{padding:72px 4vw}.higher-benefits>h2,.higher-journey>h2,.higher-compare>h2{margin:12px 0 38px;font-size:clamp(38px,4.4vw,68px);line-height:1.12}.higher-benefits>div{border-top:1px solid #938c82;border-bottom:1px solid #938c82;grid-template-columns:repeat(4,1fr);display:grid}.higher-benefits article{border-right:1px solid #aaa197;min-height:290px;padding:30px 24px}.higher-benefits article:last-child{border-right:0}.higher-benefits em,.higher-journey em,.higher-doubts em{color:#7138df;font-size:30px;font-style:normal;font-weight:900}.higher-benefits h3{margin:42px 0 16px;font-size:24px}.higher-benefits p{color:#59534d;line-height:1.7}.higher-thinking{grid-template-columns:.75fr 1.25fr;align-items:center;gap:5vw;padding:72px 4vw;display:grid}.higher-thinking h2{font-size:clamp(42px,4.5vw,70px);line-height:1.08}.higher-thinking>div:first-child p{color:#bcb6ae;max-width:480px;line-height:1.8}.higher-thinking>div:last-child{border:1px solid #54585a;grid-template-columns:1fr 1fr;display:grid}.higher-thinking article{border-right:1px solid #54585a;padding:26px}.higher-thinking article:last-child{border-right:0}.higher-thinking article b{color:#a75cff}.higher-thinking article p{border-top:1px solid #494d4e;padding-top:18px;line-height:2}.higher-journey>div{border-top:2px solid #7b36de;grid-template-columns:repeat(5,1fr);display:grid}.higher-journey article{border-left:1px solid #a39b90;padding:32px 22px 20px;position:relative}.higher-journey article:last-child{border-right:1px solid #a39b90}.higher-journey article:before{content:"";box-sizing:border-box;background:#a65cff;border:4px solid #55269b;border-radius:50%;width:16px;height:16px;position:absolute;top:-10px;left:28px}.higher-journey h3{margin:28px 0 14px;font-size:21px}.higher-journey p{color:#5d5750;line-height:1.65}.higher-doubts{grid-template-columns:1fr 1fr;gap:0;display:grid}.higher-doubts article{border:1px solid #aaa197;grid-template-columns:1fr .8fr;min-height:360px;display:grid}.higher-doubts article+article{border-left:0}.higher-doubts article>div:first-child{padding:32px}.higher-doubts h2{font-size:clamp(28px,3vw,44px);line-height:1.2}.higher-doubts p{line-height:1.75}.higher-doubt-art{filter:grayscale(.35)contrast(1.08);background-position:50%;background-size:cover}.higher-doubt-art.stairs{background-image:linear-gradient(#090d0f35,#090d0f62),url(/higher-doubt-imagination-v1.png)}.higher-doubt-art.light{background-image:linear-gradient(#090d0f30,#090d0f5c),url(/higher-doubt-silence-v1.png)}.higher-autonomy{grid-template-columns:.8fr 1.25fr .45fr;align-items:center;gap:4vw;padding:74px 4vw;display:grid}.higher-autonomy h2{font-size:clamp(40px,4.6vw,70px);line-height:1.1}.higher-autonomy>div:first-child>p{color:#c1bbb2;line-height:1.8}.higher-map{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;border:1px solid #414648;justify-content:space-around;align-items:center;min-height:300px;display:flex;position:relative}.higher-map:after{content:"";border-top:2px dashed #8f43ef;position:absolute;top:52%;left:12%;right:12%}.higher-map span{z-index:1;text-align:center;background:#111719;border:1px solid #8f43ef;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.higher-map span small{color:#aaa}.higher-autonomy>strong{color:#a65cff;font-size:clamp(26px,3vw,46px);line-height:1.25}.higher-compare>div{border:1px solid #9b9388;grid-template-columns:1fr 1fr;display:grid}.higher-compare article{border-right:1px solid #9b9388;padding:34px}.higher-compare article:last-child{background:#ded0ba;border-right:0}.higher-compare article small{color:#6930c9;font-weight:900}.higher-compare article h3{font-size:30px}.higher-compare article p{line-height:1.75}.higher-compare>strong{max-width:920px;margin-top:28px;font-size:22px;line-height:1.6;display:block}.higher-bridge{background-image:radial-gradient(circle at 82% 40%,#7138df33,#0000 28%),linear-gradient(90deg,#0c1012,#17101e);grid-template-columns:1fr 1fr;gap:5vw;padding:80px 4vw;display:grid}.higher-bridge h2{font-size:clamp(42px,4.8vw,72px);line-height:1.12}.higher-bridge>div:first-child>p{color:#c7c0b7;line-height:1.8}.higher-bridge>div:last-child{grid-template-columns:1fr 1fr;align-self:center;display:grid}.higher-bridge article{border:1px solid #5a5360;min-height:260px;padding:32px}.higher-bridge article+article{border-left:0}.higher-bridge article em{color:#af67ff;font-size:14px;font-style:normal}.higher-bridge article h3{font-size:32px}.cms-page-cta.cms-higher-final{color:#f5eee4;background-color:#090d0f;background-image:linear-gradient(90deg,#090d0ff7 0%,#090d0fe8 38%,#090d0fb5 67%,#090d0f9c 100%),url(/higher-self-hero-v1.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:560px;display:flex}.cms-page-cta.cms-higher-final h2{max-width:1250px}.cms-page-cta.cms-higher-final>p:not(.kicker){color:#e1d9cf}.cms-page-cta.cms-higher-final .button.primary{color:#fff;background:#8738f4;border-color:#8738f4}.cms-page-cta.cms-higher-final .button.primary:hover{background:#7430d8;border-color:#7430d8}.cms-page-cta.cms-stellar-final{color:#f5eee4;background-color:#090d0f;background-image:linear-gradient(90deg,#090d0ffc 0%,#090d0ff2 42%,#090d0fca 66%,#090d0f8f 100%),linear-gradient(#090d0f3d 0%,#090d0f85 100%),url(/stellar-final-cta-v1.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:620px;display:flex}.cms-page-cta.cms-stellar-final h2{max-width:1450px}.cms-page-cta.cms-stellar-final>p:not(.kicker){color:#e2dbd2}.cms-page-cta.cms-stellar-final .kicker{color:#c4a0f5}.cms-page-cta.cms-stellar-final .button.primary{color:#fff;background:#8738f4;border-color:#8738f4}.cms-page-cta.cms-stellar-final .button.primary:hover{background:#7430d8;border-color:#7430d8}.cms-page-cta.cms-yuan-final{color:#f5eee4;background-color:#090d0f;background-image:linear-gradient(90deg,#090d0ffc 0%,#090d0ff2 40%,#090d0fbd 65%,#090d0f72 100%),linear-gradient(#090d0f38 0%,#090d0f8c 100%),url(/yuanchen-final-cta-v1.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:620px;display:flex}.cms-page-cta.cms-yuan-final h2{max-width:1450px}.cms-page-cta.cms-yuan-final>p:not(.kicker){color:#e2dbd2}.cms-page-cta.cms-yuan-final .kicker{color:#c4a0f5}.cms-page-cta.cms-yuan-final .button.primary{color:#fff;background:#8738f4;border-color:#8738f4}.cms-page-cta.cms-yuan-final .button.primary:hover{background:#7430d8;border-color:#7430d8}.cms-sales-section.cms-higher-comparison{padding:78px 3.3vw 62px}.cms-comparison.cms-higher-comparison>.kicker{margin-bottom:20px}.cms-comparison.cms-higher-comparison>h2{max-width:1400px;margin-bottom:58px;font-size:clamp(48px,5.4vw,82px)}.cms-comparison.cms-higher-comparison>div{background:0 0;border:1px solid #a89f92;gap:0}.cms-comparison.cms-higher-comparison article{color:#15191b;background:#eee3d1;min-height:330px;padding:44px}.cms-comparison.cms-higher-comparison article+article{color:#f5eee4;background:#111719}.cms-comparison.cms-higher-comparison h3{margin:0 0 34px;font-size:clamp(25px,2.1vw,34px)}.cms-comparison.cms-higher-comparison ul{padding-left:24px}.cms-comparison.cms-higher-comparison li{margin-bottom:12px;font-size:18px}.cms-comparison.cms-higher-comparison aside{background:0 0;border:0;margin:0;padding:8px 0 0;font-size:17px}@media (max-width:900px){.higher-benefits>div{grid-template-columns:repeat(2,1fr)}.higher-journey>div{border-top:0;border-left:2px solid #7b36de;grid-template-columns:1fr}.higher-journey article,.higher-journey article:last-child{border-bottom:1px solid #a39b90;border-left:0;border-right:0;padding:12px 24px 28px 34px}.higher-journey article:before{top:16px;left:-9px}.higher-journey h3{margin:18px 0 10px}.higher-thinking,.higher-autonomy,.higher-bridge,.higher-doubts{grid-template-columns:1fr}.higher-doubts article+article{border-top:0;border-left:1px solid #aaa197}.higher-autonomy>strong{max-width:320px}.higher-bridge>div:last-child{max-width:720px}}@media (max-width:560px){.higher-hero{min-height:auto}.higher-benefits,.higher-thinking,.higher-journey,.higher-doubts,.higher-autonomy,.higher-compare,.higher-bridge{padding:48px 22px}.higher-benefits>div,.higher-journey>div,.higher-thinking>div:last-child,.higher-compare>div,.higher-bridge>div:last-child{grid-template-columns:1fr}.higher-benefits article,.higher-journey article,.higher-thinking article,.higher-compare article,.higher-bridge article{border-bottom:1px solid #938c82;border-right:0}.higher-doubts article{grid-template-columns:1fr}.higher-doubt-art{min-height:240px}.higher-map{min-height:260px}.higher-bridge article+article{border-left:1px solid #5a5360}}.stellar-hero .yuan-hero-art{filter:brightness(.7)saturate(.78);background-image:linear-gradient(90deg,#12171a 0%,#0000 22%),linear-gradient(#0000 70%,#12171a33 100%),url(/stellar-gateway-hero-v2.png);background-position:50%;background-size:cover}.stellar-map{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:52px 4vw;display:grid}.stellar-map h2,.stellar-purpose h2,.stellar-visions h2,.stellar-ground h2,.stellar-related h2{margin:8px 0 22px;font-size:clamp(36px,4vw,60px);font-weight:900;line-height:1.18}.stellar-map p{line-height:1.8}.stellar-route{background:repeating-radial-gradient(at 80%,#0000 0 15px,#958d8233 16px 17px);border:1px solid #9c9489;height:260px;position:relative}.stellar-route:after{content:"";background:linear-gradient(135deg,#d8cbb7,#f0e7d8);border:2px solid #625d56;width:85px;height:145px;position:absolute;top:22%;right:7%}.stellar-route:before{content:"";border-top:2px dashed #5f5952;width:70%;position:absolute;top:60%;left:10%;transform:rotate(-8deg)}.stellar-route span,.stellar-route b{z-index:1;background:var(--paper);padding:7px;position:absolute}.stellar-route span{top:67%;left:5%}.stellar-route b{top:10%;right:6%}.stellar-route i{z-index:2;background:#111;border-radius:50%;width:9px;height:9px;position:absolute}.stellar-route i:first-of-type{top:59%;left:30%}.stellar-route i:nth-of-type(2){top:50%;left:49%}.stellar-route i:nth-of-type(3){top:42%;left:67%}.stellar-purpose{text-align:center;padding:58px 4vw}.stellar-purpose>div{grid-template-columns:1fr 1fr;max-width:850px;margin:30px auto;display:grid}.stellar-purpose article{border:1px solid #505351;padding:25px}.stellar-purpose article b{font-size:22px}.stellar-purpose article p{color:#aaa69f}.stellar-purpose strong{color:#b26cff}.stellar-how .method-note{text-align:center;color:#b26cff}.stellar-visions{grid-template-columns:.8fr 1.5fr;align-items:center;gap:30px;padding:50px 4vw;display:grid}.stellar-visions>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stellar-visions figure{border:1px solid #a59d92;margin:0}.stellar-visions img{object-fit:cover;filter:grayscale(.7)sepia(.15);width:100%;height:180px}.stellar-visions figcaption{gap:8px;padding:12px;display:grid}.stellar-visions figcaption small{color:#5e5851;line-height:1.6}.stellar-visions>strong{text-align:center;grid-column:2}.stellar-ground{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;padding:48px 4vw;display:grid}.stellar-ground blockquote{border-left:3px solid #8b42e7;flex-direction:column;justify-content:space-between;min-height:230px;margin:0;padding:30px 32px;font-size:19px;line-height:1.8;display:flex}.stellar-ground small{margin-top:22px;display:block}.stellar-related{padding:50px 4vw}.stellar-related>p{color:#c8c1b7;max-width:900px;margin-bottom:32px;line-height:1.8}.stellar-related>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stellar-related a{border:1px solid #505351;padding:24px;display:grid}.stellar-related span{font-size:25px;font-weight:900}.stellar-related small{color:#aaa69e;margin:8px 0 20px}.stellar-related b{color:#a65cff}@media (max-width:900px){.stellar-map,.stellar-visions,.stellar-ground{grid-template-columns:1fr}.stellar-visions>strong{grid-column:auto}.stellar-related>div{grid-template-columns:1fr}}@media (max-width:560px){.stellar-map,.stellar-purpose,.stellar-visions,.stellar-ground,.stellar-related{padding:42px 22px}.stellar-purpose>div,.stellar-visions>div:nth-child(2){grid-template-columns:1fr}.stellar-visions img{height:220px}}.session-concerns .c1{background-image:url(/session-concern-emotion-v1.png)}.session-concerns .c2{background-image:url(/session-concern-relationship-v1.png)}.session-concerns .c3{background-image:url(/session-concern-body-v1.png)}.session-concerns .c4{background-image:url(/session-concern-pressure-v1.png)}.session-concerns .c5{background-image:url(/session-concern-rest-v1.png)}.session-concerns .c6{background-image:url(/session-concern-support-v1.png)}.archetype-grid i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:112px;height:112px;font-size:0;display:block}.archetype-grid article:first-child i{background-image:url(/archetype-controller-v1.png)}.archetype-grid article:nth-child(2) i{background-image:url(/archetype-avoider-v1.png)}.archetype-grid article:nth-child(3) i{background-image:url(/archetype-perfectionist-v1.png)}.archetype-grid article:nth-child(4) i{background-image:url(/archetype-pleaser-v1.png)}.archetype-grid article:nth-child(5) i{background-image:url(/archetype-loner-v1.png)}.archetype-grid article:nth-child(6) i{background-image:url(/archetype-innovator-v1.png)}.lilith-hero{grid-template-columns:.9fr 1.1fr;min-height:650px;display:grid}.lilith-hero>div:first-child{flex-direction:column;justify-content:center;padding:70px 3vw 48px 4vw;display:flex}.lilith-hero h1,.lilith-pattern h2,.lilith-house h2,.lilith-shadow h2,.lilith-tools h2,.lilith-course h2,.lilith-promise h2,.lilith-teacher h2,.lilith-quotes h2,.lilith-register h2{margin:12px 0 24px;font-size:clamp(37px,4.5vw,68px);font-weight:900;line-height:1.15}.lilith-hero p{color:#bbb6ae;font-size:18px;line-height:1.7}.lilith-hero-art{filter:grayscale(.75)brightness(.62);background:linear-gradient(90deg,#12171a 0%,#0000 23%),linear-gradient(#0000 55%,#101416cc),url(/portrait-hero.jpg) 50% 28%/cover}.lilith-pattern,.lilith-shadow,.lilith-course,.lilith-quotes{padding:55px 3vw}.lilith-pattern>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.lilith-pattern article{background:linear-gradient(#121719aa,#121719dd),url(/about-doubt-v1.png) 50%/cover;border:1px solid #505351;min-height:180px;padding:20px}.lilith-pattern em,.lilith-shadow em,.lilith-course em{color:#a65cff;font-size:27px;font-style:normal;display:block}.lilith-pattern b{margin-top:60px;display:block}.lilith-pattern article:first-child{background-image:linear-gradient(#12171999,#121719e6),url(/about-doubt-v1.png)}.lilith-pattern article:nth-child(2){background-image:linear-gradient(#12171999,#121719e6),url(/about-pressure-v1.png)}.lilith-pattern article:nth-child(3){background-image:linear-gradient(#12171999,#121719e6),url(/about-mind-projector-v3.webp)}.lilith-pattern article:nth-child(4){background-image:linear-gradient(#12171999,#121719e6),url(/about-turning-subconscious-v2.png)}.lilith-pattern article:nth-child(5){background-image:linear-gradient(#12171999,#121719e6),url(/about-rational-subconscious-v2.png)}.lilith-house{grid-template-columns:.8fr 1.2fr;gap:45px;padding:52px 4vw;display:grid}.lilith-house p{line-height:1.8}.house-cut{background:linear-gradient(90deg,#e8dece77,#e8deceaa),url(/inner-space-v1.webp) 50%/cover;border:1px solid #a49d93;min-height:260px;position:relative}.house-cut span{background:#e9deccdf;padding:8px;position:absolute}.house-cut span:first-child{top:12%;left:5%}.house-cut span:nth-child(2){bottom:12%;left:35%}.house-cut span:nth-child(3){top:40%;right:4%}.lilith-shadow>div{grid-template-columns:1fr .8fr 1fr 1fr;align-items:center;gap:14px;display:grid}.lilith-shadow article{border:1px solid #505351;min-height:230px;padding:24px}.lilith-shadow strong{text-align:center;color:#b46eff;font-size:21px}.lilith-shadow p{color:#aaa69f}.lilith-tools,.lilith-promise,.lilith-teacher{padding:52px 4vw}.lilith-tools>div:first-of-type{grid-template-columns:repeat(4,1fr);display:grid}.lilith-tools article{text-align:center;border:1px solid #a49d93;padding:22px}.lilith-tools article em{font-size:36px;font-style:normal}.tool-flow{grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.tool-flow span{text-align:center;border:1px solid #a49d93;padding:14px}.tool-flow b{color:#7a3eb4}.lilith-course>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.lilith-course article{border:1px solid #505351;min-height:260px;padding:17px}.lilith-course article h3{font-size:17px}.lilith-course article p{color:#aaa69f;font-size:13px}.lilith-course footer{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.lilith-course footer span{text-align:center;border:1px solid #505351;padding:14px}.lilith-promise{grid-template-columns:.7fr 1.3fr;gap:35px;display:grid}.lilith-promise>div{grid-template-columns:repeat(3,1fr);display:grid}.lilith-promise article{border-left:1px solid #9d958a;padding:24px}.lilith-promise small{text-align:right;grid-column:1/-1;margin-top:12px}.inner-integration-page .lilith-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#0000 23%),linear-gradient(#0000 55%,#101416cc),url(/home-conflict-yuching-v3.webp);background-position:50%;background-size:cover}.inner-integration-page .lilith-hero h1{max-width:820px}.inner-integration-page .lilith-pattern article{background-image:none}.inner-integration-page .lilith-shadow>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.inner-integration-page .lilith-promise{align-items:start}.inner-integration-page .lilith-promise>div{grid-template-columns:repeat(3,1fr);gap:0}.inner-integration-page .lilith-promise article{border-left:1px solid #a49d93;min-height:160px;padding:24px 28px 68px;position:relative}.inner-integration-page .lilith-promise article:after{content:"";background:#7917d6;height:4px;position:absolute;bottom:34px;left:0;right:0}.inner-integration-page .lilith-promise article:before{content:"";z-index:1;background:#7917d6;border-radius:50%;width:28px;height:28px;position:absolute;bottom:22px;right:12px}.inner-integration-page .lilith-promise article:nth-child(3n):before{right:0}.inner-integration-page .lilith-promise small{text-align:right;padding:12px 16px 0;line-height:1.7}.lilith-teacher{grid-template-columns:.65fr 1.35fr;gap:45px;display:grid}.teacher-photo{filter:grayscale(.35);background:url(/portrait-friendly.jpg) top/cover;min-height:460px}.lilith-teacher>div:last-child>div{grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.lilith-teacher b{text-align:center;border-right:1px solid #9f978d;font-size:25px}.lilith-teacher small{font-size:10px;display:block}.lilith-quotes>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.lilith-quotes blockquote{border:1px solid #505351;margin:0;padding:28px;font-size:18px;line-height:1.7}.lilith-quotes small{color:#99958e;margin-top:15px;display:block}.lilith-register{grid-template-columns:.65fr 1.35fr;gap:30px;padding:58px 4vw;display:grid}.lilith-register dl{grid-template-columns:1fr 1fr;display:grid}.lilith-register dt,.lilith-register dd{border-bottom:1px solid #555;margin:0;padding:13px}.lilith-register form{grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid}.lilith-register form h2,.lilith-register form label:nth-of-type(3),.lilith-register .consent,.lilith-register button{grid-column:1/-1}.lilith-register label{flex-direction:column;gap:8px;display:flex}.lilith-register input,.lilith-register textarea{background:0 0;border:1px solid #a49d93;padding:12px}.lilith-register textarea{min-height:90px}.lilith-register .consent{display:block}.lilith-register button{border:0;padding:15px}@media (max-width:900px){.lilith-hero,.lilith-house,.lilith-promise,.lilith-teacher,.lilith-register{grid-template-columns:1fr}.lilith-hero-art{min-height:470px}.lilith-pattern>div{grid-template-columns:repeat(3,1fr)}.lilith-shadow>div{grid-template-columns:repeat(2,1fr)}.lilith-course>div{grid-template-columns:repeat(4,1fr)}.lilith-quotes>div{grid-template-columns:1fr}}@media (max-width:560px){.lilith-hero>div:first-child,.lilith-pattern,.lilith-house,.lilith-shadow,.lilith-tools,.lilith-course,.lilith-promise,.lilith-teacher,.lilith-quotes,.lilith-register{padding:42px 22px}.lilith-hero h1{font-size:42px}.lilith-pattern>div,.lilith-shadow>div,.lilith-tools>div:first-of-type,.lilith-course>div,.lilith-course footer,.lilith-promise>div,.lilith-teacher>div:last-child>div,.lilith-register form,.tool-flow{grid-template-columns:1fr}.tool-flow b{text-align:center;transform:rotate(90deg)}.lilith-register form h2,.lilith-register form label:nth-of-type(3),.lilith-register .consent,.lilith-register button{grid-column:auto}}.webinar-hero{grid-template-columns:.95fr 1.05fr;min-height:620px;display:grid}.webinar-hero>div:first-child{flex-direction:column;justify-content:center;padding:70px 3vw 50px 4vw;display:flex}.webinar-hero h1,.webinar-brain h2,.webinar-learn h2,.webinar-belief h2,.webinar-fit h2,.webinar-sessions h2,.webinar-register h2,.webinar-after h2,.webinar-about h2{margin:12px 0 20px;font-size:clamp(38px,4.6vw,70px);font-weight:900;line-height:1.14}.webinar-hero h2{color:#b9b4ac;font-size:26px}.webinar-hero p{color:#b5b0a8;max-width:720px;line-height:1.7}.webinar-hero .button{align-self:flex-start}.webinar-hero-art{filter:grayscale(.65)brightness(.72);background:linear-gradient(90deg,#12171a 0%,#0000 22%),url(/webinar-presenter-v1.png) 50% 18%/cover}.webinar-meta{flex-wrap:wrap;margin-top:25px;display:flex}.webinar-meta span{border-right:1px solid #555;padding:8px 18px}.webinar-next{border-top:1px solid #505351;border-bottom:1px solid #505351;grid-template-columns:1.2fr .8fr;padding:28px 4vw;display:grid}.webinar-next strong{letter-spacing:.1em;font-size:45px;display:block}.webinar-next strong small{font-size:12px}.webinar-next>div:last-child{border-left:1px solid #555;flex-direction:column;gap:10px;padding-left:35px;display:flex}.webinar-next i{color:#a65cff}.webinar-brain,.webinar-belief{grid-template-columns:1fr 1fr;gap:50px;padding:52px 4vw;display:grid}.webinar-brain p,.webinar-belief p{line-height:1.8}.brain-projection{background:repeating-linear-gradient(90deg,#0000 0 42px,#6f696122 43px 44px);border:1px solid #918a80;justify-content:space-around;align-items:center;min-height:270px;display:flex}.brain-projection i{text-align:center;border:2px solid #756e65;border-radius:50%;place-items:center;width:130px;height:130px;font-style:normal;display:grid}.brain-projection span,.brain-projection b{border:1px solid #756e65;padding:13px}.webinar-learn,.webinar-fit,.webinar-sessions,.webinar-after,.webinar-about{padding:56px 3vw}.webinar-learn>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.webinar-learn article{border:1px solid #505351;min-height:240px;padding:24px}.webinar-learn em{color:#a65cff;font-size:28px;font-style:normal}.webinar-learn i{font-size:38px;font-style:normal;display:block}.webinar-learn p{color:#aaa69f}.projection-room{background:linear-gradient(25deg,#0000 49.7%,#776f6544 50%,#0000 50.3%);border:1px solid #918a80;min-height:260px;position:relative}.projection-room:after{content:"";border:2px solid #756e65;width:190px;height:140px;position:absolute;top:20%;right:10%}.projection-room span,.projection-room b{background:var(--paper);padding:8px;position:absolute}.projection-room span{bottom:10%;left:5%}.projection-room b{top:10%;right:12%}.webinar-fit>div{grid-template-columns:.7fr 1.3fr;gap:40px;display:grid}.webinar-fit li{margin:14px 0}.webinar-face{background:linear-gradient(90deg,#12171acc,#12171a44),url(/quiz-archetypes-v1.png) 50%/cover;justify-content:space-around;align-items:end;min-height:300px;padding:25px;display:flex}.webinar-face span{border:1px solid #777;padding:10px}.webinar-sessions{grid-template-columns:.7fr 1.3fr;gap:30px;display:grid}.webinar-sessions>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.webinar-sessions article{border:1px solid #505351;flex-direction:column;gap:12px;padding:23px;display:flex}.webinar-sessions article.active{border-color:#a65cff}.webinar-sessions article strong{font-size:17px}.webinar-sessions article small{color:#a65cff}.webinar-sessions button{border:0;margin-top:auto;padding:13px}.webinar-register{grid-template-columns:.65fr 1.35fr;gap:30px;padding:0 3vw 55px;display:grid}.webinar-register form{grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.webinar-register label{flex-direction:column;gap:7px;display:flex}.webinar-register input,.webinar-register select{background:0 0;border:1px solid #9c958b;padding:12px}.webinar-register .wide{grid-column:1/-1}.webinar-register .consent{display:block}.webinar-register button{border:0;padding:15px}.webinar-after>div{grid-template-columns:repeat(4,1fr);display:grid}.webinar-after article{text-align:center;border-right:1px solid #555;padding:22px}.webinar-after em{color:#a65cff;font-size:30px;font-style:normal;display:block}.webinar-after b,.webinar-after small{display:block}.webinar-after small{color:#99958e}.webinar-about{grid-template-columns:.6fr 1fr .55fr;align-items:center;gap:35px;display:grid}.webinar-about-photo{filter:grayscale(.45);background:url(/portrait-friendly.jpg) top/cover;min-height:360px}.webinar-about>div:nth-child(2)>div{grid-template-columns:repeat(3,1fr);display:grid}.webinar-about b{text-align:center;border-right:1px solid #555;font-size:25px}.webinar-about b small{font-size:10px;display:block}.webinar-about blockquote{border:1px solid #555;margin:0;padding:28px;font-size:20px;line-height:1.7}@media (max-width:900px){.webinar-hero,.webinar-brain,.webinar-belief,.webinar-sessions,.webinar-register,.webinar-about{grid-template-columns:1fr}.webinar-hero-art{min-height:470px}.webinar-learn>div{grid-template-columns:repeat(2,1fr)}.webinar-fit>div{grid-template-columns:1fr}}@media (max-width:560px){.webinar-hero>div:first-child,.webinar-next,.webinar-brain,.webinar-learn,.webinar-belief,.webinar-fit,.webinar-sessions,.webinar-register,.webinar-after,.webinar-about{padding:42px 22px}.webinar-hero h1{font-size:43px}.webinar-next,.webinar-learn>div,.webinar-sessions>div:last-child,.webinar-after>div,.webinar-register form{grid-template-columns:1fr}.webinar-next>div:last-child{border-top:1px solid #555;border-left:0;padding:20px 0}.webinar-register .wide{grid-column:auto}.webinar-about>div:nth-child(2)>div{grid-template-columns:1fr}.webinar-about b{border-bottom:1px solid #555;border-right:0;padding:12px}}.pressure>div:last-child{filter:saturate(.55)brightness(.72);background-image:linear-gradient(90deg,#12171966,#0000 28%),linear-gradient(#0000 58%,#12171970),url(/about-pressure-v1.png);background-position:50%;background-size:cover}.practice>div:last-child{filter:saturate(.55)brightness(.72);background-image:linear-gradient(90deg,#12171955,#0000 26%),linear-gradient(#0000 65%,#12171955),url(/about-mind-projector-v3.webp);background-position:50%;background-size:cover}.proposal form{color:var(--white);background:#12171a;border:1px solid #4a4e4d}.proposal input,.proposal select,.proposal textarea{color:var(--white);background:#181e21;border-color:#555a58}.proposal input::placeholder,.proposal textarea::placeholder{color:#8f918d}.proposal select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.proposal .consent{color:#b9b5ad}.article-hero{border-bottom:1px solid var(--line);background:#101517;grid-template-columns:1.05fr .95fr;min-height:680px;display:grid}.article-hero-copy{flex-direction:column;justify-content:center;padding:85px 4vw 70px 5vw;display:flex}.article-hero h1{letter-spacing:.01em;margin:20px 0;font-size:clamp(48px,5.5vw,84px);font-weight:900;line-height:1.13}.article-deck{color:#bcb6ad;max-width:720px;font-size:18px;line-height:1.8}.article-meta{border-top:1px solid #4c504e;border-bottom:1px solid #4c504e;flex-wrap:wrap;margin-top:28px;display:flex}.article-meta span{color:#aaa59e;border-right:1px solid #4c504e;padding:13px 18px;font-size:12px}.article-hero-image{filter:brightness(.72)saturate(.7);background:linear-gradient(90deg,#101517 0%,#0000 24%),linear-gradient(#0000 68%,#10151788 100%),url(/quiz-archetypes-v1.png) 18%/cover}.article-progress{z-index:8;background:#22282a;height:3px;position:sticky;top:0}.article-progress i{background:linear-gradient(90deg,#7131e7,#a45cff);width:38%;height:100%;display:block}.article-shell{grid-template-columns:250px minmax(0,820px);justify-content:center;gap:70px;padding:70px 5vw 110px;display:grid}.article-toc{border-left:1px solid #4c504e;align-self:start;padding-left:20px;position:sticky;top:35px}.article-toc>p{letter-spacing:.2em;color:#aaa;font-size:11px}.article-toc a{color:#96938e;grid-template-columns:32px 1fr;padding:12px 0;font-size:11px;display:grid}.article-toc a:hover{color:#a65cff}.article-toc em{color:#a65cff;font-style:normal}.article-body{min-width:0}.article-opening{border-top:1px solid #545755;border-bottom:1px solid #545755;margin-bottom:70px;padding:30px 0 35px}.article-opening span{color:#a65cff;letter-spacing:.14em;font-size:12px}.article-opening p{margin-bottom:0;font-size:25px;line-height:1.65}.article-section{margin-bottom:95px;scroll-margin-top:35px}.article-section header{margin-bottom:36px}.article-section header em{color:#a55cff;font-size:45px;font-style:normal;font-weight:900}.article-section header>p{letter-spacing:.18em;color:#aaa59d;font-size:11px}.article-section h2{margin:12px 0 0;font-size:clamp(34px,3.5vw,55px);font-weight:900;line-height:1.25}.article-section>p{color:#ddd7ce;margin:0 0 22px;font-size:18px;line-height:2.05}.article-section blockquote{background:var(--paper);color:#171a1b;border-left:5px solid #8b43ea;margin:55px 0;padding:40px}.article-section blockquote p{margin:0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.45}.article-section blockquote cite{margin-top:22px;font-size:13px;font-style:normal;display:block}.article-ending{margin:30px 0 80px;padding:55px}.article-ending p{letter-spacing:.15em;font-size:12px}.article-ending h2{margin-bottom:0;font-size:clamp(36px,4vw,58px);line-height:1.25}.article-author{border:1px solid #515452;grid-template-columns:220px 1fr;min-height:280px;display:grid}.article-author-photo{filter:grayscale(.65);background:url(/portrait-about.webp) 50% 25%/cover}.article-author>div:last-child{padding:35px}.article-author h3{margin:10px 0;font-size:26px}.article-author p{color:#aaa69f;line-height:1.7}.article-related{padding:70px 5vw}.article-related>div:first-child{justify-content:space-between;align-items:end;display:flex}.article-related h2{font-size:clamp(36px,4vw,60px)}.article-recommendation-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.article-recommendation-grid>a{border:1px solid #505351;flex-direction:column;justify-content:space-between;min-height:210px;padding:26px;display:flex}.article-recommendation-grid>a:hover{border-color:#a55cff}.article-related span{color:#a55cff}.article-recommendation-grid span{font-size:28px}.article-related b{font-size:22px;line-height:1.45}.article-related small{color:#aaa69f}.article-category-nav{border-top:1px solid #444846;border-bottom:1px solid #444846;align-items:center;gap:12px;margin:26px 0 0;padding:14px 0;display:flex;overflow-x:auto}.article-category-nav>b{flex:none;margin-right:8px}.article-category-nav>button{color:#f3eee5;font:inherit;cursor:pointer;background:0 0;border:1px solid #515452;flex:none;padding:12px 18px;transition:background .2s,border-color .2s,color .2s}.article-category-nav>button:hover,.article-category-nav>button.active{background:var(--purple);border-color:var(--purple);color:#fff}.article-category-nav form{border:1px solid #555;flex:0 0 270px;margin-left:auto;display:flex}.article-category-nav input{color:#f3eee5;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 14px}.article-category-nav form button{color:#f3eee5;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:20px}.article-category-results{border-bottom:1px solid #444846}.article-category-results>a{border-top:1px solid #3e4240;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 28px;transition:background .2s,border-color .2s;display:grid}.article-category-results>a:first-child{border-top:0}.article-category-results>a:hover{border-color:var(--purple);background:#181d1e}.article-category-results>a b{font-size:18px;font-weight:600}.article-category-results>a span{white-space:nowrap;font-size:17px}.article-category-results>p{color:#aaa69f;padding:22px 28px}.article-recommendation-title{color:#f3eee5;margin:30px 0 0;font-size:clamp(24px,2.2vw,34px)}.article-recommendation-title+.article-recommendation-grid{margin-top:18px}@media (max-width:900px){.article-hero{grid-template-columns:1fr}.article-hero-image{min-height:520px}.article-shell{grid-template-columns:1fr}.article-toc{border-top:1px solid #4c504e;border-left:0;grid-template-columns:repeat(3,1fr);padding:18px 0;display:grid;position:static}.article-toc>p{grid-column:1/-1}.article-author{grid-template-columns:180px 1fr}.article-recommendation-grid{grid-template-columns:1fr}}@media (max-width:560px){.article-hero-copy{padding:55px 22px}.article-hero h1{font-size:44px}.article-hero-image{min-height:390px}.article-shell{gap:40px;padding:45px 22px 80px}.article-toc{grid-template-columns:1fr 1fr}.article-opening p{font-size:21px}.article-section{margin-bottom:70px}.article-section h2{font-size:34px}.article-section>p{font-size:17px}.article-section blockquote,.article-ending{padding:30px 24px}.article-author{grid-template-columns:1fr}.article-author-photo{min-height:280px}.article-related{padding:55px 22px}.article-related>div:first-child{display:block}.article-category-nav{margin-top:20px}.article-category-nav form{flex-basis:230px}.article-category-results>a{grid-template-columns:1fr;gap:8px;padding:16px 12px}}.floating-tools{z-index:50;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:25px;right:18px}.floating-tools a{color:#fff;filter:drop-shadow(0 5px 18px #0008);justify-content:flex-end;align-items:center;height:56px;display:flex}.floating-tools b{border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;display:grid}.floating-tools span{white-space:nowrap;background:#111719;max-width:0;padding:0;line-height:44px;transition:all .25s;overflow:hidden}.floating-tools a:hover span,.floating-tools a:focus span{max-width:130px;padding:0 14px}.floating-cart b{background:linear-gradient(135deg,#6828de,#9b4dff)}.floating-line b{background:#06c755;font-size:12px;font-weight:900}main:has(>.frontend-admin-bar){padding-top:42px}.frontend-admin-bar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07101df2;border-bottom:1px solid #263a5c;align-items:center;gap:4px;min-height:42px;padding:5px 14px;font-size:13px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #0005}.frontend-admin-bar a{color:#e7edf7;border-radius:6px;align-items:center;min-height:32px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}.frontend-admin-bar a:hover,.frontend-admin-bar a:focus-visible{color:#fff;background:#182945}.frontend-admin-bar .frontend-admin-brand{color:#a9b9d1;letter-spacing:.08em;margin-right:auto}.frontend-admin-bar .frontend-admin-edit{color:#fff;background:#8638ea}.frontend-admin-bar .frontend-admin-edit:hover,.frontend-admin-bar .frontend-admin-edit:focus-visible{background:#9b53f0}@media (max-width:560px){.frontend-admin-bar{padding-inline:8px}.frontend-admin-bar a{padding-inline:9px}.frontend-admin-bar .frontend-admin-brand{font-size:0}.frontend-admin-bar .frontend-admin-brand:after{content:"後台";font-size:13px}}.cms-sales-section{padding:clamp(70px,9vw,130px) clamp(22px,7vw,110px)}.cms-sales-section>header{max-width:900px;margin-bottom:45px}.cms-sales-section h2{margin:0 0 24px;font-size:clamp(34px,5vw,68px);line-height:1.08}.cms-sales-cards{grid-template-columns:repeat(var(--card-columns,3),minmax(0,1fr));background:#ffffff35;border:1px solid #ffffff35;gap:1px;display:grid}.cms-sales-cards article{background:inherit;min-height:220px;padding:34px}.cms-sales-cards em{color:#9b55ff;margin-bottom:30px;font-size:30px;font-style:normal;font-weight:900;display:block}.cms-sales-cards h3{margin:0 0 15px;font-size:24px}.cms-comparison>div{background:#ffffff35;grid-template-columns:1fr 1fr;gap:1px;display:grid}.cms-comparison article{background:inherit;padding:42px}.cms-comparison li{margin:0 0 16px;line-height:1.7}.cms-comparison aside{border:1px solid #ffffff35;margin-top:1px;padding:25px 42px}.cms-profile{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:clamp(35px,7vw,100px);display:grid}.cms-profile figure{min-height:540px;margin:0}.cms-profile figure img{object-fit:cover;width:100%;height:100%;min-height:540px}.cms-profile-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.cms-profile-stats b{font-size:24px}.cms-profile-stats small{margin-top:8px;font-size:12px;display:block}.cms-details{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,110px);display:grid}.cms-details dl{margin:0}.cms-details dl>div{border-bottom:1px solid #ffffff35;grid-template-columns:130px 1fr;padding:18px 0;display:grid}.cms-details dt{opacity:.65}.cms-details dd{margin:0;font-weight:800}.cms-faq>div{max-width:980px}.cms-faq details{border-top:1px solid #ffffff45;padding:22px 0}.cms-faq details:last-child{border-bottom:1px solid #ffffff45}.cms-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:20px;font-weight:800;display:flex}.cms-faq details p{max-width:800px;line-height:1.8}.theme-dark{color:#f4eee5;background:#111719}.theme-ivory{color:#15191b;background:#eee3d1}@media (max-width:800px){.cms-sales-cards,.cms-comparison>div,.cms-profile,.cms-details{grid-template-columns:1fr}.cms-profile-stats{grid-template-columns:1fr 1fr}.cms-profile figure,.cms-profile figure img{min-height:380px}.cms-details dl>div{grid-template-columns:105px 1fr}}.shop-hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:680px;display:grid}.shop-hero>div:first-child{flex-direction:column;justify-content:center;padding:85px 5vw;display:flex}.shop-hero h1{margin:20px 0;font-size:clamp(52px,6vw,92px);line-height:1.08}.shop-hero>div:first-child>p:not(.kicker){color:#bbb5ac;margin-bottom:32px;font-size:18px}.shop-hero-art{background:linear-gradient(90deg,#111719 0%,#0000 28%),linear-gradient(#0000 50%,#111719aa),url(/inner-space-v1.webp) 50%/cover;align-items:flex-end;padding:55px;display:flex;position:relative}.shop-hero-art span{letter-spacing:.24em;color:#d8d0c5;border-left:2px solid #8f40f3;padding-left:20px;font-size:12px;line-height:1.9}.shop-intro{grid-template-columns:1.15fr repeat(3,1fr);gap:0;padding:0 4vw;display:grid}.shop-intro>p,.shop-intro>div{border-right:1px solid #b7ad9e;padding:35px 28px}.shop-intro>p{font-size:28px;font-weight:900;line-height:1.35}.shop-intro>div{flex-direction:column;gap:12px;display:flex}.shop-intro span{color:#5d5952;line-height:1.6}.shop-products{padding:80px 4vw}.shop-products>header{grid-template-columns:1.2fr .8fr;align-items:end;margin-bottom:35px;display:grid}.shop-products>header .kicker{grid-column:1/-1}.shop-products>header h2{margin:10px 0;font-size:clamp(42px,5vw,72px)}.shop-products>header>p:last-child{color:#aaa49c}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-grid article{border:1px solid #515452;flex-direction:column;min-height:510px;display:flex}.product-image{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:260px;padding:20px;display:flex}.product-image em{color:#a355ff;font-size:35px;font-style:normal}.product-image small{background:#111719dd;padding:8px 10px}.product-grid article>div:last-child{flex-direction:column;flex:1;padding:24px;display:flex}.product-grid article>div>p{letter-spacing:.08em;color:#a55cff;font-size:11px}.product-grid h3{margin:8px 0 12px;font-size:27px}.product-grid article>div>span{color:#aaa59e;line-height:1.65}.product-grid footer{border-top:1px solid #454947;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.product-grid footer strong{font-size:20px}.product-grid footer button{color:#a75bff;cursor:pointer;background:0 0;border:0;font-weight:700}.cart-section{padding:75px 4vw 95px;scroll-margin-top:20px}.cart-section>header{border-bottom:1px solid #a99e8f;justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.cart-section>header h2{margin:0 0 20px;font-size:clamp(42px,5vw,72px)}.empty-cart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.empty-cart b{font-size:26px}.cart-layout{grid-template-columns:1fr 360px;gap:35px;display:grid}.cart-items article{border-bottom:1px solid #b7ad9f;grid-template-columns:120px 1fr auto auto;align-items:center;gap:22px;padding:18px 0;display:grid}.cart-items article>div{background-position:50%;background-size:cover;height:90px}.cart-items article section small{color:#6f675e}.cart-items article h3{margin:6px 0}.cart-items label{border:1px solid #9d9386;align-items:center;display:flex}.cart-items label button{background:0 0;border:0;width:35px;height:35px}.cart-items label span{text-align:center;width:30px}.cart-items .remove{background:0 0;border:0;text-decoration:underline}.cart-layout>aside{color:#eee;background:#111719;height:max-content;padding:28px}.cart-layout>aside>p{font-size:22px;font-weight:800}.cart-layout>aside>div,.cart-layout>aside>footer{border-bottom:1px solid #444;justify-content:space-between;padding:13px 0;display:flex}.cart-layout>aside>footer{border-bottom:0;margin-top:14px;font-size:20px}.checkout{border-top:1px solid #a99e8f;margin-top:55px;padding-top:35px}.checkout h2{font-size:38px}.checkout>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkout label{flex-direction:column;gap:8px;font-weight:700;display:flex}.checkout input,.checkout textarea{font:inherit;background:#f2e8d7;border:1px solid #a99e8f;padding:15px}.checkout textarea{min-height:120px}.checkout>label{margin-top:18px}.checkout .agreement{flex-direction:row;align-items:center;font-weight:400}.checkout .agreement input{width:auto}.checkout>.button{min-width:320px;margin-top:22px}.order-success{background:#d8c5ed;border-left:4px solid #8135e8;padding:18px;line-height:1.65}@media (max-width:950px){.shop-hero{grid-template-columns:1fr}.shop-hero-art{min-height:480px}.shop-intro{grid-template-columns:1fr 1fr}.shop-products>header{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.cart-layout{grid-template-columns:1fr}.cart-layout>aside{max-width:none}}@media (max-width:600px){.floating-tools{bottom:15px;right:10px}.floating-tools b{width:50px;height:50px}.floating-tools span{display:none}.shop-hero>div:first-child{padding:60px 22px}.shop-hero h1{font-size:47px}.shop-hero-art{min-height:360px;padding:30px}.shop-intro{grid-template-columns:1fr;padding:0 22px}.shop-intro>p,.shop-intro>div{border-bottom:1px solid #b7ad9e;border-right:0;padding:25px 0}.shop-products,.cart-section{padding:55px 22px 80px}.product-grid{grid-template-columns:1fr}.cart-items article{grid-template-columns:80px 1fr auto;gap:12px}.cart-items article>div{height:75px}.cart-items .remove{grid-column:2}.checkout>div{grid-template-columns:1fr}.checkout>.button{width:100%;min-width:0}}.academy-tabs{background:#0d1113;border-bottom:1px solid #4b4e4d;grid-template-columns:1fr 1fr;display:grid}.academy-tabs a{color:#99958f;letter-spacing:.05em;border-right:1px solid #454847;padding:18px 4vw;font-weight:800}.academy-tabs a span{color:#a250ff;margin-right:16px}.academy-tabs a.active{color:#f2ece2;background:#151a1c;box-shadow:inset 0 -3px #8f40f3}.product-group{margin-top:55px}.shop-products .product-group-title{border-top:1px solid #4d504e;grid-template-columns:1fr 1fr;align-items:end;padding:22px 0;display:grid}.product-group-title em{display:none}.product-group-title h3{margin:0;font-size:31px}.product-group-title p{color:#aaa59d}.product-group:not(:first-of-type) .product-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.shop-products .product-group-title{grid-template-columns:1fr}.shop-products .product-group-title p{grid-column:1}}.learning-hero{grid-template-columns:1.08fr .92fr;min-height:670px;display:grid}.learning-hero>div:first-child{background:linear-gradient(90deg,#101517dd,#10151788),url(/quiz-archetypes-photo-v1.png) 50%/cover;flex-direction:column;justify-content:center;padding:80px 5vw;display:flex}.learning-hero h1{margin:15px 0;font-size:clamp(56px,6vw,92px)}.learning-hero>div:first-child>p:last-child{color:#bbb5ad;font-size:19px}.learning-login{background:var(--paper);color:#15191a;flex-direction:column;justify-content:center;padding:65px 5vw;display:flex}.learning-login>p{letter-spacing:.16em;color:#6e665c;font-size:12px}.learning-login h2{margin:12px 0 30px;font-size:clamp(38px,4vw,58px);line-height:1.2}.learning-login form{flex-direction:column;gap:18px;display:flex}.learning-login label{flex-direction:column;gap:8px;font-weight:800;display:flex}.learning-login input{font:inherit;background:#f2e8d7;border:1px solid #aaa093;padding:16px}.learning-login form .button{width:100%;margin-top:8px}.learning-login>div:last-child{color:#756d63;justify-content:space-between;gap:20px;margin-top:22px;font-size:12px;display:flex}.learning-login a{text-decoration:underline}.learning-dashboard{padding:75px 4vw}.learning-dashboard>header{grid-template-columns:1.25fr .75fr;align-items:end;margin-bottom:35px;display:grid}.learning-dashboard h2{margin:10px 0;font-size:clamp(40px,4.5vw,68px)}.learning-dashboard>header>p{color:#aaa59d;line-height:1.7}.learning-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.learning-grid article{border:1px solid #505351}.learning-grid article>div{background-position:50%;background-size:cover;justify-content:space-between;height:245px;padding:20px;display:flex}.learning-grid article>div em{color:#a453ff;font-size:32px;font-style:normal}.learning-grid article>div span{font-size:22px}.learning-grid article section{padding:24px}.learning-grid small{color:#a8a29a}.learning-grid h3{margin:10px 0;font-size:26px}.learning-grid article section>p{color:#a454ff}.learning-grid button{color:#777;background:0 0;border:1px solid #555;width:100%;padding:14px}.learning-features{padding:60px 4vw}.learning-features h2{font-size:clamp(38px,4vw,60px)}.learning-features>div{grid-template-columns:repeat(4,1fr);display:grid}.learning-features article{border-top:1px solid #aaa092;border-right:1px solid #aaa092;padding:25px}.learning-features em{color:#8136e8;font-size:30px;font-style:normal}.learning-features h3{font-size:23px}.learning-features p{color:#655e56;line-height:1.6}.learning-help{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:65px 4vw;display:grid}.learning-help h2{font-size:34px}.learning-help p{color:#aaa59d}@media (max-width:900px){.product-group-title{grid-template-columns:65px 1fr}.product-group-title p{grid-column:2}.learning-hero,.learning-dashboard>header,.learning-grid{grid-template-columns:1fr}.learning-features>div{grid-template-columns:1fr 1fr}.learning-help{grid-template-columns:1fr}}@media (max-width:600px){.academy-tabs a{padding:15px 12px;font-size:12px}.academy-tabs a span{margin-bottom:5px;display:block}.product-group-title{grid-template-columns:50px 1fr}.product-group:not(:first-of-type) .product-grid{grid-template-columns:1fr}.learning-hero>div:first-child,.learning-login{padding:55px 22px}.learning-hero h1{font-size:50px}.learning-login>div:last-child{flex-direction:column}.learning-dashboard,.learning-features,.learning-help{padding:55px 22px}.learning-features>div{grid-template-columns:1fr}.learning-features article{border-right:0}}.site-header{grid-template-columns:auto 1fr auto;gap:28px;padding-left:3vw;padding-right:3vw}.brand,.site-header nav a,.login{white-space:nowrap}.site-header nav{gap:24px}.about-collab{border-top:1px solid #4b4e4d;grid-template-columns:.8fr 1.2fr;gap:55px;padding:75px 5vw;display:grid}.about-collab-copy h2{margin:15px 0 25px;font-size:clamp(40px,4.5vw,67px);line-height:1.14}.about-collab-copy>p:not(.kicker){color:#aaa59d;line-height:1.75}.about-collab-copy ul{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;padding:0;list-style:none;display:grid}.about-collab-copy li{border:1px solid #4c504e;padding:13px}.about-collab-form{background:#151a1c;border:1px solid #4c504e;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid}.about-collab-form label{flex-direction:column;gap:8px;font-weight:800;display:flex}.about-collab-form input,.about-collab-form select,.about-collab-form textarea{color:#eee;font:inherit;background:#0f1416;border:1px solid #555;padding:14px}.about-collab-form textarea{min-height:125px}.about-collab-form .full{grid-column:1/-1}.about-collab-form small{color:#928f89}.about-collab-form button{width:100%}@media (max-width:1100px) and (min-width:901px){.site-header{gap:15px;padding-left:2vw;padding-right:2vw}.site-header nav{gap:14px;font-size:12px}.brand{font-size:25px}.brand small{display:none}.login{padding:12px 16px}}@media (max-width:900px){.about-collab{grid-template-columns:1fr}}@media (max-width:560px){.about-collab{gap:30px;padding:55px 22px}.about-collab-copy ul,.about-collab-form{grid-template-columns:1fr}.about-collab-form{padding:22px}.about-collab-form .full{grid-column:1}}@media (min-width:901px){body>main>footer{grid-template-columns:auto 1fr auto;gap:35px}body>main>footer nav{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:22px}body>main>footer .social{white-space:nowrap}}.social{justify-content:flex-end;gap:13px;display:flex}.social a,.direct-contact a{transition:color .2s}.social a{color:#d5cec3;border:1px solid #555b5d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.social svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.social svg .solid{fill:currentColor;stroke:none}.social a:hover{color:#fff;border-color:var(--purple);background:var(--purple);transform:translateY(-2px)}.direct-contact a:hover{color:var(--purple)}@media (max-width:900px){.social{flex-wrap:wrap;justify-content:flex-start}}.footer-newsletter{background:#111719;border-top:1px solid #4b4e4d;grid-template-columns:1fr 1.1fr;align-items:center;gap:7vw;padding:55px 7vw;display:grid}.footer-newsletter h2{margin:12px 0 0;font-size:clamp(32px,3.5vw,52px);line-height:1.2}.footer-newsletter form{flex-direction:column;gap:10px;display:flex}.footer-newsletter label{font-size:18px;font-weight:900}.footer-newsletter form>div{display:flex}.footer-newsletter input{color:#eee;min-width:0;font:inherit;background:#0b0f11;border:1px solid #565958;flex:1;padding:17px}.footer-newsletter button{border:0;padding:0 32px;font-weight:900}.footer-newsletter small{color:#888984}.footer-newsletter .footer-newsletter-consent{color:#aaa;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;display:flex}.footer-newsletter-consent input{flex:none;min-width:auto;margin-top:2px;padding:0}.footer-newsletter-consent a{color:#c39aff;margin:0 3px;text-decoration:underline}.footer-newsletter-status{margin:0;font-size:14px}.footer-newsletter-status.sent{color:#b8dfa9}.footer-newsletter-status.error{color:#ffaaa1}.footer-newsletter button:disabled{opacity:.65;cursor:wait}@media (max-width:700px){.footer-newsletter{grid-template-columns:1fr;gap:28px;padding:45px 22px}.footer-newsletter form>div{flex-direction:column}.footer-newsletter button{padding:16px}}.brand img{width:auto;max-width:220px;height:auto;max-height:54px;display:block}.social{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}@media (max-width:900px){.social{justify-content:flex-start}}.cms-visual-edit-block{cursor:pointer;outline-offset:-2px;outline:2px solid #0000;transition:outline-color .16s,box-shadow .16s;position:relative}.cms-visual-edit-block:hover{outline-color:#9b5cff;box-shadow:inset 0 0 0 2px #9b5cff55}.cms-visual-edit-block:hover:after{content:attr(data-visual-block-label);z-index:50;color:#fff;letter-spacing:.04em;pointer-events:none;background:#7d3ee5;border-radius:4px;padding:7px 10px;font:800 12px/1.2 SoulSans,Microsoft JhengHei,sans-serif;position:absolute;top:8px;left:8px;box-shadow:0 5px 18px #0005}.footer-newsletter h2{letter-spacing:.02em;font-family:SoulSans,Microsoft JhengHei,sans-serif;font-size:clamp(38px,4vw,64px);font-weight:900;line-height:1.16}.product-image{display:flex}.product-title-link{display:block}.product-title-link:hover h3{color:#a65cff}.product-grid .learn-button{color:#fff;background:linear-gradient(100deg,#7131e7,#9147f6);border:1px solid #a061ff;padding:12px 18px;font-weight:900}.product-grid .learn-button:hover{filter:brightness(1.15)}.enroll-modal{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050708d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.enroll-modal>section{overscroll-behavior:contain;color:#f2eadf;background:#111719;border:1px solid #746d64;width:min(680px,100%);max-height:calc(100dvh - 44px);padding:clamp(28px,5vw,58px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #000}.enroll-modal h2{margin:8px 0 28px;font-size:clamp(34px,5vw,58px)}.enroll-close{color:#f2eadf;cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:13px;right:18px}.enroll-summary{border-top:1px solid #6d665e;border-bottom:1px solid #6d665e;padding:22px 0}.enroll-summary>strong{margin-bottom:18px;font-size:27px;display:block}.enroll-summary dl{grid-template-columns:auto 1fr;align-items:center;gap:10px 24px;margin:0;display:grid}.enroll-summary dt{color:#aaa095}.enroll-summary dd{text-align:right;margin:0;font-weight:800}.enroll-note{color:#b9afa4;line-height:1.7}.enroll-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.enroll-actions .button{justify-content:center;width:100%}.enroll-back{color:#b8aea3;text-align:center;text-underline-offset:5px;margin-top:20px;text-decoration:underline;display:block}@media (max-width:600px){.enroll-actions{grid-template-columns:1fr}.enroll-modal>section{padding:32px 22px}.enroll-summary dl{gap:8px 14px}}.turning-photo{filter:none;background-image:linear-gradient(90deg,#11171900 58%,#11171966),url(/about-turning-subconscious-v2.png);background-position:50%;background-size:cover}.quiz-runner{align-items:center;min-height:620px;scroll-margin-top:20px}.quiz-progress{background:#c9bead;max-width:520px;height:4px;margin:22px 0 35px}.quiz-progress i{background:linear-gradient(90deg,#7131e7,#a65cff);height:100%;transition:width .3s;display:block}.quiz-hint{color:#6d665e;line-height:1.7}.quiz-runner .quiz-options button{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;transition:all .2s;display:flex}.quiz-runner .quiz-options button:hover,.quiz-runner .quiz-options button.selected{color:#fff;background:#151a1c;border-color:#7131e7;transform:translate(5px)}.quiz-runner .quiz-options button span{color:#9147f6;font-size:22px}.quiz-nav{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.quiz-nav button{color:#15191b;background:0 0;border:1px solid #8f887f;padding:12px 20px}.quiz-nav button:disabled{opacity:.35}.quiz-result{grid-template-columns:1fr 1fr;gap:6vw;padding:65px 5vw;display:grid}.quiz-result>div:first-child{border-right:1px solid #a99f91;padding-right:5vw}.quiz-result>div:first-child>em{color:#8c42ef;font-size:76px;font-style:normal;font-weight:900;display:block}.quiz-result h2{margin:4px 0 20px;font-size:clamp(58px,7vw,105px)}.quiz-result>div:first-child>p{font-size:20px;line-height:1.7}.result-scale{color:#6b645c;border-top:1px solid #a99f91;margin-top:35px;padding-top:20px}.quiz-result h3{font-size:30px}.quiz-result article{border-top:1px solid #aaa093;grid-template-columns:60px 1fr;align-items:center;padding:16px 0;display:grid}.quiz-result article em{color:#8c42ef;font-size:22px;font-style:normal}.quiz-result article p{font-weight:800}.quiz-result .quiz-nav{flex-wrap:wrap;justify-content:flex-start;gap:12px}@media (max-width:900px){.quiz-result{grid-template-columns:1fr}.quiz-result>div:first-child{border-bottom:1px solid #a99f91;border-right:0;padding:0 0 35px}}@media (max-width:560px){.quiz-runner{min-height:auto}.quiz-result{padding:45px 22px}.quiz-result h2{font-size:55px}.quiz-runner .quiz-options button{min-height:64px}.quiz-nav{gap:10px}}.quiz-result-actions{align-items:center;gap:14px;margin-top:28px;display:flex}.quiz-result-actions>button{color:#15191b;cursor:pointer;background:0 0;border:1px solid #8f887f;min-height:58px;padding:15px 25px;font-weight:800}.quiz-result-actions>.primary{color:#fff;background:#883df1;border-color:#883df1}.quiz-service-link{color:#665f57;text-underline-offset:5px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.quiz-email{border-top:1px solid #aaa093;margin-top:20px;padding-top:18px}.quiz-email label{margin-bottom:10px;font-weight:800;display:block}.quiz-email>div{display:flex}.quiz-email input{color:#15191b;background:0 0;border:1px solid #8f887f;flex:1;min-width:0;padding:15px}.quiz-email .button{cursor:pointer;border:0}.quiz-email>p{color:#6b645c;font-size:13px!important}.quiz-process>div>span{align-items:center;gap:10px;margin-top:auto;display:flex}.quiz-process>div>span i{border:1px solid #8f887f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.quiz-process>div>span small{color:#777067;font-size:13px}.quiz-process>div.done>span i{color:#f3ebdf;background:#1a1f20;border-color:#1a1f20}.quiz-process>div.done>span small{color:#34302b}.quiz-process>div.active em,.quiz-process>div.active b,.quiz-process>div.active>span small{color:#8b3df1}.quiz-process>div.active>span i{color:#fff;background:#8b3df1;border-color:#8b3df1}@media (max-width:560px){.quiz-result-actions,.quiz-email>div{flex-direction:column;align-items:stretch}.quiz-result-actions>button,.quiz-email .button{width:100%}}.quiz-process>div.pending{opacity:.52}.quiz-coming-soon{opacity:.65;cursor:default}.mask-quiz-hero .quiz-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#0000 20%),url(/quiz-mask-card-v1.png)}.projector-quiz-hero .quiz-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#0000 20%),url(/quiz-projector-card-v1.png)}.gallery-quiz-hero .quiz-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#0000 20%),url(/quiz-gallery-card-v1.png)}.about-career .career-plan{filter:saturate(.72)brightness(.78);background-image:linear-gradient(90deg,#12171918,#0000 34%),url(/about-exhibition-designer-v1.png);background-position:50%;background-size:cover;grid-column:2/4}.about-career .career-photo{display:none}@media (max-width:900px){.about-career .career-plan{background-position:50%;grid-column:auto;min-height:430px}}.media .video-still{filter:none;background-image:url(/journal-youtube-cover-v1.png);background-position:50%;background-size:cover}.rational>div:last-child{filter:none;background-image:url(/about-rational-subconscious-v2.png);background-position:50%;background-size:cover}.services-hero-art{filter:none;background-image:linear-gradient(90deg,#12171a 0%,#0000 25%),url(/services-depth-choices-hero-v2.png);background-position:50%;background-size:cover}.marquee-band{color:#f2eadf;background:#111719;border-top:1px solid #4e514f;border-bottom:1px solid #4e514f;align-items:center;height:74px;display:flex;overflow:hidden}.marquee-track{will-change:transform;width:max-content;animation:24s linear infinite marqueeMove;display:flex}.marquee-track>div{flex:none;display:flex}.marquee-track span{white-space:nowrap;letter-spacing:.08em;align-items:center;gap:32px;padding-right:32px;font-size:clamp(18px,1.8vw,28px);font-weight:900;display:flex}.marquee-track i{color:#9a4dff;font-style:normal}@keyframes marqueeMove{to{transform:translate(-50%)}}.button,button[type=submit],.yuan-register button,.webinar-register button,.lilith-register button,.enroll-actions button{transform-origin:50%;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s}.button:hover,button[type=submit]:hover,.yuan-register button:hover,.webinar-register button:hover,.lilith-register button:hover,.enroll-actions button:hover{filter:brightness(1.1);transform:scale(1.045);box-shadow:0 10px 28px #0003}.button:active,button[type=submit]:active,.yuan-register button:active,.webinar-register button:active,.lilith-register button:active,.enroll-actions button:active{transition-duration:80ms;transform:scale(.955)}.enroll-actions .primary{animation:none}.enroll-actions .button:not(.primary),.enroll-actions .button:not(.primary):hover,.enroll-actions .button:not(.primary):focus-visible{color:#fff;background:linear-gradient(100deg,#7131e7,#9147f6);border-color:#a061ff}.enroll-session-inline{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:end;gap:6px;display:grid}.enroll-session-inline button{color:#b9afa4;min-height:38px;box-shadow:none;background:#0b1012;border:1px solid #5f5b55;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.25}.enroll-session-inline button.active{color:#fff;background:#7d35e8;border-color:#b572ff;box-shadow:0 0 0 1px #9a4dff}.enroll-session-inline button:hover{color:#fff;border-color:#9a4dff;transform:scale(1.035)}@media (max-width:600px){.enroll-summary dl{grid-template-columns:1fr}.enroll-summary dd{text-align:left}.enroll-session-inline{justify-content:stretch}}.cms-live-price,.store-price,.enroll-price{flex-wrap:wrap;align-items:baseline;gap:.55em;display:inline-flex}.cms-live-price del,.store-price del,.enroll-price del{color:#aaa59d;font-size:.72em;font-weight:600;text-decoration-thickness:1px}.cms-live-price strong,.store-price span,.enroll-price strong{color:inherit;font-size:inherit}.enroll-price{justify-content:flex-end}@media (max-width:600px){.enroll-price{justify-content:flex-start}}.event-countdown{border-bottom:1px solid #4e514f;grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;padding:36px 4vw;display:grid}.event-countdown h2{margin:7px 0 10px;font-size:clamp(30px,3.2vw,52px)}.event-countdown p{color:#aaa49b}.countdown-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.countdown-cards article{background:#171d1f;border:1px solid #6c665f;place-items:center;min-height:130px;padding:16px;display:grid;box-shadow:inset 0 -4px #8d3ff0}.countdown-cards strong{color:#a85cff;font-size:clamp(38px,4vw,66px);line-height:1}.countdown-cards span{color:#f2eadf;font-weight:800}.event-countdown-stacked{text-align:left;padding:58px 3vw;display:block}.event-countdown-stacked .countdown-heading{text-align:center;width:100%;margin:0 0 28px}.event-countdown-stacked h2{margin:8px 0 0;font-size:clamp(36px,4vw,60px);line-height:1.18}.countdown-row{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.countdown-time{width:100%;display:contents}.event-countdown-stacked .countdown-cards{order:1;width:min(980px,100%)}.event-countdown-stacked .countdown-note{color:#c3bdb4;text-align:center;order:2;margin:0;font-size:15px}.countdown-enroll-button{text-align:center;border:0;order:3;place-items:center;min-width:230px;min-height:64px;font-size:20px;font-weight:900;animation:2.4s ease-in-out infinite enrollBounce;display:grid}.countdown-enroll-button:hover,.countdown-enroll-button:active{animation-play-state:paused}@keyframes enrollBounce{0%,72%,to{transform:translateY(0)}80%{transform:translateY(-9px)}88%{transform:translateY(0)}94%{transform:translateY(-4px)}}@media (max-width:800px){.event-countdown{grid-template-columns:1fr}.countdown-cards article{min-height:105px}.marquee-band{height:60px}.event-countdown-stacked{padding:46px 22px;display:block}.countdown-enroll-button{width:100%;min-height:62px}}.login:hover,.button:not(.primary):hover{color:var(--purple);border-color:var(--purple)}.inquiry-hero{color:#f3eee5;background:#11171a;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,7vw,110px);min-height:calc(100vh - 86px);padding:clamp(48px,8vw,120px);display:grid}.inquiry-hero h1,.inquiry-complete h1{margin:24px 0;font-size:clamp(46px,7vw,104px);line-height:.98}.inquiry-hero>div:first-child>p:not(.kicker){max-width:680px;font-size:clamp(17px,1.6vw,24px);line-height:1.8}.inquiry-hero small{color:#aeb7bd;margin-top:22px;display:block}.inquiry-hero-art{background:linear-gradient(145deg,#101519,#283038) 50%/cover;border:1px solid #495257;min-height:560px;position:relative}.inquiry-hero-art:after{content:"";background:linear-gradient(#0000 40%,#090c0ed6);position:absolute;inset:0}.inquiry-hero-art span{z-index:1;color:#8d39ff;font-size:clamp(34px,5vw,72px);font-weight:900;line-height:.86;position:absolute;bottom:36px;left:38px}.inquiry-question{min-height:80vh}.inquiry-answer{flex-direction:column;gap:24px;display:flex}.inquiry-answer>input,.inquiry-answer>textarea{width:100%;font:inherit;color:#12171a;background:0 0;border:0;border-bottom:2px solid #343b3f;outline:none;padding:18px 4px;font-size:clamp(19px,2vw,28px)}.inquiry-answer>textarea{resize:vertical;border:1px solid #697174;padding:22px}.inquiry-answer>input:focus,.inquiry-answer>textarea:focus{border-color:#8d39ff}.inquiry-consent{border-top:1px solid #aaa39a;align-items:flex-start;gap:14px;padding-top:22px;line-height:1.65;display:flex}.inquiry-consent input{accent-color:#8d39ff;width:20px;height:20px;margin-top:3px}.inquiry-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.inquiry-nav>button:first-child{font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.inquiry-nav button:disabled{opacity:.38;cursor:not-allowed}.inquiry-error{color:#b32323;font-weight:700}.inquiry-complete{flex-direction:column;justify-content:center;align-items:flex-start;min-height:75vh;padding:clamp(70px,12vw,170px);display:flex}.inquiry-complete>p:not(.kicker){max-width:760px;font-size:clamp(18px,2vw,27px);line-height:1.7}.inquiry-section-title{color:#8d39ff;margin:28px 0 8px;font-size:clamp(18px,2vw,28px)}.inquiry-section-description{color:#596166;max-width:720px;margin:0 0 28px;line-height:1.75}.inquiry-confirmation{background:#ffffff59;border:1px solid #918a82;gap:18px;padding:clamp(22px,4vw,42px);display:grid}.inquiry-confirmation>div{border-bottom:1px solid #c8c0b8;padding-bottom:16px}.inquiry-confirmation strong{font-size:18px}.inquiry-confirmation p{margin:8px 0 0;line-height:1.7}.inquiry-confirmation>a{color:#6f20db;font-weight:800;text-decoration:none}.inquiry-confirmation .inquiry-consent{margin-top:4px}@media (max-width:820px){.inquiry-hero{grid-template-columns:1fr;padding:70px 24px}.inquiry-hero-art{order:-1;min-height:360px}.inquiry-question{padding-left:22px!important;padding-right:22px!important}.inquiry-nav{align-items:stretch}.inquiry-nav .button{min-width:150px}.inquiry-complete{padding:90px 24px}}.privacy-page{min-height:80vh;padding:clamp(80px,10vw,150px) clamp(24px,10vw,170px)}.privacy-page>h1{margin:20px 0 34px;font-size:clamp(48px,7vw,96px)}.privacy-page>p,.privacy-page article{max-width:820px}.privacy-page>p{font-size:20px;line-height:1.8}.privacy-page article{border-top:1px solid #aaa39a;padding:28px 0}.privacy-page article h2{margin:0 0 12px;font-size:clamp(24px,3vw,38px)}.privacy-page article p{margin:0;line-height:1.8}@media (max-width:520px){.countdown-cards{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.marquee-track,.enroll-actions .primary,.countdown-enroll-button{animation:none}.button,button{transition:none!important}}.webinar-next{display:none}.depth-cards .featured-depth{border-color:var(--purple);background:0 0}.product-grid .learn-button{color:#fff;box-shadow:none;background:#792ee8;border-color:#792ee8;transition:transform .14s,background-color .18s,border-color .18s}.product-grid .learn-button:hover{color:#fff;background:#a65cff;border-color:#a65cff}.product-grid .learn-button:active{color:#fff;box-shadow:none;transform:scale(.94)}.floating-cart b{position:relative}.floating-cart b>i{color:#6e28dc;background:#f2eadf;border:2px solid #6e28dc;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.floating-cart.cart-bump b{animation:.72s cubic-bezier(.2,.9,.25,1.35) cartBump}.cart-fly-orb{z-index:260;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff 0 10%,#b873ff 25%,#7428e8 66%,#35106d 100%);border-radius:50%;width:24px;height:24px;animation:.82s cubic-bezier(.48,.02,.42,1) forwards cartFly;position:fixed;top:0;left:0;box-shadow:0 0 0 8px #8c3df122,0 0 28px #a858ff}.cart-added-toast{z-index:255;color:#f2eadf;background:#111719;border:1px solid #9c4cff;grid-template-columns:1fr auto;gap:3px 18px;width:min(310px,100vw - 120px);padding:17px 18px;animation:.3s ease-out both cartToastIn;display:grid;position:fixed;bottom:27px;right:86px;box-shadow:0 16px 45px #0009}.cart-added-toast strong{font-size:17px}.cart-added-toast small{color:#aaa49c;text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.cart-added-toast a{grid-area:1/2/3;align-self:center;font-size:13px;font-weight:900;color:#b76cff!important;filter:none!important;height:auto!important}.cart-added-toast a:hover{color:#fff!important}@keyframes cartFly{0%{transform:translate(calc(var(--cart-from-x) - 12px),calc(var(--cart-from-y) - 12px)) scale(1);opacity:1}68%{transform:translate(calc(var(--cart-to-x) - 12px),calc(var(--cart-to-y) - 92px)) scale(.72);opacity:1}to{transform:translate(calc(var(--cart-to-x) - 12px),calc(var(--cart-to-y) - 12px)) scale(.15);opacity:0}}@keyframes cartBump{0%,to{transform:scale(1)}30%{transform:scale(1.28)rotate(-8deg)}58%{transform:scale(.9)rotate(5deg)}78%{transform:scale(1.1)rotate(-2deg)}}@keyframes cartToastIn{0%{opacity:0;transform:translate(18px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:600px){.cart-added-toast{width:min(270px,100vw - 90px);padding:14px;bottom:18px;right:68px}.cart-added-toast a{background:0 0!important;max-width:none!important;padding:0!important;line-height:1.4!important;display:block!important}}@media (prefers-reduced-motion:reduce){.cart-fly-orb{display:none}.floating-cart.cart-bump b,.cart-added-toast{animation:none}}.journal-filter>a{white-space:nowrap;color:#f3eee5;background:0 0;border:1px solid #515452;padding:11px 18px}.journal-filter>a:hover,.journal-filter>a.active{background:var(--purple);border-color:var(--purple);color:#fff}.journal-filter form{border:1px solid #555;flex:0 0 285px;align-items:center;margin-left:auto;padding:0 12px;display:flex}.journal-filter form input{outline:none;width:100%;min-width:0;padding:10px 0}.journal-filter form button{color:#eee;cursor:pointer;background:0 0;border:0;padding:8px;font-size:18px}.journal-empty{color:#aaa59d;border:1px solid #4d504e;padding:28px}.journal-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journal-post-card{border:1px solid #4d504e;min-width:0}.journal-post-cover{background:linear-gradient(135deg,#242a2d,#090c0d);height:210px;display:block;overflow:hidden}.journal-post-cover img{object-fit:cover;filter:grayscale(.45);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.journal-post-cover:hover img{filter:grayscale(.1);transform:scale(1.025)}.journal-post-cover span{background:radial-gradient(circle at 70% 25%,#a15cff66,#0000 30%);width:100%;height:100%;display:block}.journal-post-card-copy{padding:20px}.journal-post-category{color:#a35cff;letter-spacing:.08em;margin:0 0 12px;font-size:11px;display:inline-block}.journal-post-card-copy>em{font-size:25px;font-style:normal;display:block}.journal-post-card h3{margin:8px 0;font-size:24px;line-height:1.35}.journal-post-card h3 a{color:inherit}.journal-post-excerpt{color:#aaa59d;margin:0;line-height:1.65}.journal-post-card footer{background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:22px 0 0;display:flex}.journal-post-card footer a{color:#a35cff;font-size:22px}.journal-archive-hero{padding:clamp(8rem,13vw,12rem) clamp(1.5rem,8vw,8rem) clamp(4rem,7vw,7rem)}.journal-archive-hero h1{margin:1rem 0 2rem;font-size:clamp(3.5rem,8vw,8rem);line-height:1}.journal-archive-hero>p:not(.kicker){max-width:48rem;font-size:1.2rem;line-height:1.8}.journal-archive-hero>a{color:#6f2fc4;margin-top:1.5rem;display:inline-block}.cms-article-meta a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.cms-article-tags{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.cms-article-tags a{color:inherit;border:1px solid #10141655;border-radius:999px;padding:.45rem .8rem;font-size:.78rem}@media (max-width:900px){.journal-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.journal-post-grid{grid-template-columns:1fr}.journal-post-cover{height:230px}}.journal-tag-filter{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:12px 3vw;display:flex;overflow:auto}.journal-tag-filter b{white-space:nowrap;margin-right:.6rem}.journal-tag-filter a{white-space:nowrap;color:#d8d1c7;border:1px solid #515452;border-radius:999px;padding:.45rem .8rem}.journal-tag-filter a:hover{color:#b977ff;border-color:#a15cff}.theme-dark{background:var(--ink);color:var(--white)}.theme-ivory{background:var(--paper);color:#15191b}.theme-plain{background:0 0}.theme-purple{color:#fff;background:linear-gradient(135deg,#6d2bd1,#9b4dff)}.cms-page-hero{min-height:var(--page-min-height);grid-template-columns:minmax(0,1fr) minmax(320px,1fr);display:grid}.cms-page-hero.image-left figure{grid-area:1/1}.cms-page-hero.image-left .cms-page-hero-copy{grid-column:2}.cms-page-hero.image-background{background-image:linear-gradient(90deg,#080b0ddd,#080b0d55),var(--page-hero-image);background-position:50%;background-size:cover;display:flex;position:relative}.cms-page-hero.image-background .cms-page-hero-copy{z-index:1;max-width:62rem;position:relative}.cms-page-hero-copy{flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,7vw,7rem);display:flex}.cms-page-hero h1{letter-spacing:-.045em;margin:1.2rem 0 2rem;font-size:clamp(3.2rem,6.5vw,7.5rem);line-height:1.02}.cms-page-hero-copy>p:not(.kicker){max-width:48rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.8}.cms-page-hero figure{min-height:var(--page-min-height);margin:0;overflow:hidden}.cms-page-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.cms-page-content{padding:var(--page-section-padding) max(1.5rem,7vw)}.cms-page-content>div{max-width:var(--page-content-width);margin:auto}.cms-page-content h2,.cms-page-split h2,.cms-page-cta h2{letter-spacing:-.035em;margin:1rem 0 2rem;font-size:clamp(2.5rem,5vw,6rem);line-height:1.08}.cms-page-split{grid-template-columns:minmax(0,calc(100% - var(--page-image-width))) minmax(280px,var(--page-image-width));min-height:480px;display:grid}.cms-page-split.image-left figure{grid-area:1/1}.cms-page-split.image-left>div{grid-column:2}.cms-page-split>div{flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7rem);display:flex}.cms-page-split figure{min-height:420px;margin:0;overflow:hidden}.cms-page-split figure img{width:100%;height:100%;display:block}.cms-page-split figure.fit-cover img{object-fit:cover}.cms-page-split figure.fit-contain img{object-fit:contain}.cms-page-image{margin:clamp(2rem,5vw,5rem) auto}.cms-page-image.align-left{margin-left:0}.cms-page-image.align-right{margin-right:0}.cms-page-image img{width:100%;height:var(--page-image-height);max-height:1000px;display:block}.cms-page-image.fit-cover img{object-fit:cover}.cms-page-image.fit-contain img{object-fit:contain}.cms-page-image figcaption{text-align:center;color:#aaa59d;padding:.75rem}.cms-page-cta{padding:clamp(4rem,8vw,8rem) clamp(1.5rem,8vw,8rem)}.cms-page-cta>p:not(.kicker){max-width:55rem;font-size:1.15rem;line-height:1.8}.cms-page-spacer{height:var(--desktop-space)}@media (max-width:900px){.cms-page-hero,.cms-page-split{grid-template-columns:1fr}.cms-page-hero.image-left .cms-page-hero-copy,.cms-page-split.image-left>div,.cms-page-hero.image-left figure,.cms-page-split.image-left figure{grid-area:auto/1}.cms-page-hero figure{min-height:460px}.cms-page-split figure{min-height:380px}}@media (max-width:560px){.cms-page-hero{min-height:auto}.cms-page-hero-copy,.cms-page-split>div{padding:4.5rem 1.35rem}.cms-page-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.cms-page-hero figure{min-height:360px}.cms-page-content{padding-left:1.35rem;padding-right:1.35rem}.cms-page-spacer{height:var(--mobile-space)}}.cms-article-hero{color:#101416;background:#f1ede4;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:clamp(7rem,11vw,11rem) clamp(1.25rem,7vw,7rem) clamp(4rem,8vw,8rem);display:grid}.cms-article-hero-copy h1{letter-spacing:-.045em;max-width:13ch;margin:1.2rem 0 2rem;font-size:clamp(3rem,6.5vw,7.25rem);line-height:.98}.cms-article-deck{max-width:45rem;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.75}.cms-article-meta{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:2rem;font-size:.82rem;display:flex}.cms-article-cover{aspect-ratio:4/5;background:#a15cff;border-radius:999px 999px 1rem 1rem;margin:0;overflow:hidden}.cms-article-cover img,.cms-article-section figure img,.cms-image img{object-fit:cover;width:100%;height:100%;display:block}.cms-article-shell{color:#f1ede4;background:#101516;grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,7vw,7rem) clamp(1.25rem,7vw,7rem);display:grid}.cms-article-toc{align-self:start;gap:.75rem;display:grid;position:sticky;top:2rem}.cms-article-toc>p{letter-spacing:.22em;color:#b9a890;font-size:.72rem}.cms-article-toc a{color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:2.5rem 1fr;gap:.6rem;padding:.7rem 0;text-decoration:none;display:grid}.cms-article-toc em{color:#a15cff;font-size:1.35rem;font-style:normal;font-weight:800}.cms-article-toc span{letter-spacing:.13em;font-size:.76rem;line-height:1.5}.cms-article-body{min-width:0;max-width:68rem}.cms-article-section{border-radius:1.25rem;margin:0 0 1.5rem;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem);scroll-margin-top:2rem}.cms-article-section.theme-dark{background:#101516}.cms-article-section.theme-ivory{color:#101516;background:#f1ede4}.cms-article-section.theme-plain{background:0 0}.cms-article-section>header em{color:#a15cff;font-size:clamp(3rem,6vw,6rem);font-style:normal;font-weight:900;line-height:1;display:block}.cms-article-section>header>p{letter-spacing:.22em;color:#c7b49c;margin:1rem 0;font-size:.78rem}.cms-article-section>header h2,.cms-article-section>header h3,.cms-article-section>header h4{letter-spacing:-.035em;margin:1.25rem 0 2.5rem;font-size:clamp(2.15rem,4.6vw,5rem);line-height:1.08}.cms-richtext{font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:2}.cms-richtext ul{gap:.65rem;margin:1.5rem 0 1.8rem;padding-left:1.35em;display:grid}.cms-richtext li{padding-left:.35em}.cms-richtext li::marker{color:var(--purple);font-size:1.15em}.cms-richtext h2{margin:2.8rem 0 1.2rem;font-size:clamp(2rem,4vw,4rem);line-height:1.15}.cms-richtext h3{margin:2.2rem 0 1rem;font-size:clamp(1.6rem,3vw,2.7rem)}.cms-richtext h4{margin:1.8rem 0 .8rem;font-size:clamp(1.3rem,2.2vw,2rem)}.cms-richtext a{color:#b781ff;text-underline-offset:.22em;text-decoration-thickness:1px}.cms-richtext blockquote{border-left:4px solid #a15cff;margin:2.5rem 0;padding:.2rem 0 .2rem 1.5rem;font-size:1.3em}.cms-article-section figure{width:min(var(--article-image-width),100%);border-radius:1rem;max-height:48rem;margin:2.5rem auto 0;overflow:hidden}.cms-article-section.image-left,.cms-article-section.image-right{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:center;gap:2.5rem;display:grid}.cms-article-section.image-left figure{grid-area:1/1/3}.cms-article-section.image-left>header,.cms-article-section.image-left>.cms-richtext{grid-column:2}.cms-article-section.image-right figure{grid-area:1/2/3}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.cms-free-text{margin:clamp(3rem,6vw,6rem) auto}.cms-quote{margin:clamp(3rem,7vw,7rem) 0;padding:clamp(2rem,5vw,5rem);line-height:1.35}.cms-quote.size-small{font-size:clamp(1.05rem,1.4vw,1.35rem)}.cms-quote.size-medium{font-size:clamp(1.45rem,2.2vw,2.15rem)}.cms-quote.size-large{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,4.75rem);font-weight:900;line-height:1.14}.cms-quote p{margin:0}.cms-quote cite{letter-spacing:.16em;margin-top:1.5rem;font-size:.85rem;font-weight:600;display:block}.cms-quote.style-accent{border:2px solid #a15cff}.cms-quote.style-ivory{color:#101516;background:#f1ede4}.cms-quote.style-line{border-left:6px solid #a15cff;padding-top:1rem;padding-bottom:1rem}.cms-article-author{background:#080c0e;border:1px solid #4b4f50;grid-template-columns:minmax(260px,.95fr) minmax(0,1.25fr);min-height:355px;margin:clamp(4rem,8vw,8rem) 0 0;padding:0;display:grid}.cms-article-author-photo{filter:grayscale(.35)contrast(1.04);background:linear-gradient(90deg,#090d0f11,#090d0f55),url(/portrait-about.webp) 50% 25%/cover no-repeat;min-height:355px}.cms-article-author-copy{flex-direction:column;justify-content:center;padding:clamp(2.25rem,5vw,5rem);display:flex}.cms-article-author-copy h2{margin:.8rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.15}.cms-article-author-copy>p:not(.kicker){color:#c8c2b8;max-width:36rem;line-height:1.75}.cms-article-author-copy .actions{margin-top:1.4rem}.cms-image{margin:clamp(3rem,7vw,7rem) auto}.cms-image.align-left{margin-left:0}.cms-image.align-right{margin-right:0}.cms-image img{border-radius:1rem;height:auto}.cms-image figcaption{color:#b9a890;margin-top:.8rem;font-size:.82rem}.cms-embed{margin:clamp(3rem,7vw,7rem) 0}.cms-embed iframe{aspect-ratio:16/9;border:0;border-radius:1rem;width:100%;display:block}.cms-embed>a{color:#f1ede4;text-align:center;border:1px solid #a15cff;padding:1.2rem;text-decoration:none;display:block}.cms-article-cta{color:#101516;background:#f1ede4;border-radius:1.25rem;margin:clamp(3rem,7vw,7rem) 0;padding:clamp(3rem,7vw,7rem)}.cms-article-cta h2{margin:1rem 0;font-size:clamp(2rem,4.5vw,4.75rem);line-height:1.08}@media (max-width:900px){.cms-article-hero{grid-template-columns:1fr;padding-top:6rem}.cms-article-cover{max-height:32rem}.cms-article-shell{grid-template-columns:1fr}.cms-article-toc{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem;position:static}.cms-article-toc>p{grid-column:1/-1}.cms-article-section.image-left,.cms-article-section.image-right{display:block}.cms-article-section figure{width:100%!important}.cms-article-section.image-left figure,.cms-article-section.image-right figure{margin-bottom:2rem}.cms-article-author{grid-template-columns:1fr}.cms-article-author-photo{min-height:420px}}@media (max-width:560px){.cms-article-hero-copy h1{font-size:clamp(2.6rem,14vw,4.4rem)}.cms-article-toc{grid-template-columns:1fr}.cms-article-section{padding:2.5rem 1rem}.cms-article-section>header h2,.cms-article-section>header h3,.cms-article-section>header h4{font-size:2.25rem}.cms-richtext{font-size:1.05rem;line-height:1.85}.cms-image{width:100%!important}.cms-quote{padding:2rem 1.25rem}.cms-quote.size-large{font-size:clamp(2rem,10vw,3rem)}.cms-article-author-photo{min-height:330px}.cms-article-author-copy{padding:2rem 1.25rem}}.preserve-newlines{white-space:pre-line}.about-collab-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.about-collab-placeholder h3{margin:0 0 14px;font-size:clamp(24px,3vw,38px);line-height:1.25}.about-collab-placeholder p{color:#aaa59d}.about-collab-placeholder .actions{width:100%}.about-collab-placeholder .button{width:auto}.cms-sales-cards article.has-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.cms-lilith-pattern .cms-sales-cards article{flex-direction:column;justify-content:flex-end;min-height:235px;display:flex}.cms-lilith-pattern .cms-sales-cards article em{margin-bottom:auto}.cms-lilith-pattern .cms-sales-cards article h3{color:#f1ede4}.cms-lilith-pattern .cms-sales-cards article p{color:#d2ccc2}.lilith-pattern article small{color:#bdb7ae;margin-top:10px;display:block}.lilith-register-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex}.lilith-register-placeholder p{color:#57534d;line-height:1.7}.lilith-register-placeholder .actions{width:100%}.lilith-register-placeholder .button{width:auto}.lilith-register dl>div,.session-booking dl>div{display:contents}.session-profile .actions{margin:0}.session-profile .button{padding:10px 16px}.webinar-register-placeholder{color:#171b1d;flex-direction:column;justify-content:center;padding:32px;display:flex}.webinar-register-placeholder .actions{margin-top:14px}.webinar-register-placeholder h3{margin:0 0 10px;font-size:28px}.proposal-placeholder{background:var(--paper);color:#171b1d;flex-direction:column;justify-content:center;align-self:stretch;padding:36px;display:flex}.proposal-placeholder h3{margin:0 0 12px;font-size:30px}.proposal-placeholder .actions{margin-top:15px}.inquiry-multiple-hint{letter-spacing:.04em;opacity:.78;font-size:.78rem}.quiz-effect-demo{isolation:isolate;position:relative}@keyframes quiz-film-grain{0%{opacity:.09;transform:translate(-6%,-3%)}25%{opacity:.12;transform:translate(4%,6%)}50%{opacity:.1;transform:translate(7%,-5%)}75%{opacity:.125;transform:translate(-4%,4%)}to{opacity:.09;transform:translate(-6%,-3%)}}.public-site-effects .site-image-effect{isolation:isolate;position:relative;overflow:hidden}.public-site-effects .site-image-grain{pointer-events:none;opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:3.2s steps(4,end) infinite quiz-film-grain;z-index:2!important;position:absolute!important;inset:-10%!important}.public-site-effects .card-effect-lightTrace{isolation:isolate;border:1px solid #505351;position:relative}.quiz-effect-demo .quiz-card-grain{z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:3.2s steps(4,end) infinite quiz-film-grain;position:absolute;inset:-10%}.public-site-effects .card-effect-lightTrace:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(var(--purple),var(--purple)) left bottom/1.5px 50% no-repeat,linear-gradient(90deg,var(--purple),var(--purple)) left bottom/100% 1.5px no-repeat,linear-gradient(var(--purple),var(--purple)) left top/1.5px 0 no-repeat,linear-gradient(90deg,var(--purple),var(--purple)) left top/0 1.5px no-repeat,linear-gradient(var(--purple),var(--purple)) right top/1.5px 0 no-repeat;position:absolute;inset:-1px}.public-site-effects .card-effect-lightTrace:after{content:"";z-index:4;pointer-events:none;opacity:0;background:#a65cff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;box-shadow:0 0 7px 2px #a65cff,0 0 18px 5px #8538ff99}.public-site-effects .card-effect-lightTrace:is(:hover,:focus-visible):before{opacity:1;animation:.85s cubic-bezier(.55,.05,.2,1) forwards quiz-card-border-trace}.public-site-effects .card-effect-lightTrace:is(:hover,:focus-visible):after{opacity:1;animation:.85s cubic-bezier(.55,.05,.2,1) forwards quiz-card-light-orbit}.public-site-effects .card-effect-staticPurple{box-shadow:inset 0 0 0 1px #9147f633;border-color:var(--purple)!important}.public-site-effects .card-effect-lift{transition:transform .25s,border-color .25s,box-shadow .25s}@media (hover:hover) and (pointer:fine){.public-site-effects .card-effect-lift:hover{border-color:#8f49ef;transform:translateY(-6px);box-shadow:0 16px 35px #0005}}.public-site-effects .card-effect-liftGlitch{isolation:isolate;transition:transform .24s cubic-bezier(.2,.75,.25,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.public-site-effects .card-effect-liftGlitch>*{z-index:2;position:relative}.public-site-effects .card-effect-liftGlitch:before,.public-site-effects .card-effect-liftGlitch:after{content:"";z-index:1;pointer-events:none;opacity:0;background-image:inherit;background-position:inherit;background-size:inherit;background-repeat:inherit;position:absolute;inset:0}.public-site-effects .card-effect-liftGlitch:after{filter:saturate(1.5)hue-rotate(20deg);mix-blend-mode:screen}@keyframes card-lift-glitch-a{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}12%{opacity:.36;clip-path:inset(14% 0 67%);transform:translate(9px)}34%{opacity:.22;clip-path:inset(57% 0 23%);transform:translate(-6px)}58%{opacity:.3;clip-path:inset(35% 0 45%);transform:translate(5px)}78%{opacity:.14;clip-path:inset(76% 0 9%);transform:translate(-3px)}}@keyframes card-lift-glitch-b{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}18%{opacity:.3;clip-path:inset(45% 0 38%);transform:translate(-8px)}42%{opacity:.2;clip-path:inset(8% 0 78%);transform:translate(7px)}68%{opacity:.27;clip-path:inset(69% 0 15%);transform:translate(-5px)}}@media (hover:hover) and (pointer:fine){.public-site-effects .card-effect-liftGlitch:is(:hover,:focus-visible){border-color:#9250ee;transform:translateY(-7px)scale(1.006);box-shadow:0 18px 38px #0006,0 0 0 1px #9147f633}.public-site-effects .card-effect-liftGlitch:is(:hover,:focus-visible):before{animation:.34s steps(2,end) card-lift-glitch-a}.public-site-effects .card-effect-liftGlitch:is(:hover,:focus-visible):after{animation:.31s steps(2,end) card-lift-glitch-b}}.public-site-effects .card-effect-grain{isolation:isolate;position:relative;overflow:hidden}.public-site-effects .card-effect-grain>:not(.card-effect-grain-layer){z-index:1;position:relative}.public-site-effects .card-effect-grain:after{content:""}.public-site-effects .card-effect-grain:after,.public-site-effects .card-effect-grain-layer{pointer-events:none;opacity:.12;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:3.2s steps(4,end) infinite quiz-film-grain;z-index:0!important;position:absolute!important;inset:-10%!important}@keyframes quiz-card-border-trace{0%{background-size:1.5px 50%,100% 1.5px,1.5px 0,0 1.5px,1.5px 0}20%{background-size:1.5px 50%,100% 1.5px,1.5px 50%,0 1.5px,1.5px 0}70%{background-size:1.5px 50%,100% 1.5px,1.5px 50%,100% 1.5px,1.5px 0}to{background-size:1.5px 50%,100% 1.5px,1.5px 50%,100% 1.5px,1.5px 100%}}@keyframes quiz-card-light-orbit{0%{top:50%;left:-4px}20%{top:-4px;left:-4px}70%{top:-4px;left:calc(100% - 3px)}to{top:calc(100% - 3px);left:calc(100% - 3px)}}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a){padding-bottom:5px;transition:transform .22s,color .22s;display:inline-block;position:relative}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):after{content:"";background:var(--purple);transform-origin:0;height:1px;transition:transform .38s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):before{content:"";opacity:0;pointer-events:none;background:#b86dff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 8px 2px #8d3cff99}@media (hover:hover) and (pointer:fine){.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):is(:hover,:focus-visible){color:#c58cff;transform:translate(2px)}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):is(:hover,:focus-visible):after{transform:scaleX(1)}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):is(:hover,:focus-visible):before{animation:.38s cubic-bezier(.2,.75,.25,1) quiz-link-scan}@keyframes quiz-link-scan{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}}@media (max-width:700px){.public-site-effects :is(.site-image-grain,.quiz-card-grain,.card-effect-grain-layer),.public-site-effects .card-effect-grain:after{animation:none}.public-site-effects .card-effect-lightTrace:after,.public-site-effects .card-effect-liftGlitch:before,.public-site-effects .card-effect-liftGlitch:after{display:none}.public-site-effects .card-effect-lightTrace:active:before{opacity:1;background-size:1.5px 50%,100% 1.5px,1.5px 50%,100% 1.5px,1.5px 100%;animation:none}.public-site-effects :is(.card-effect-lift,.card-effect-liftGlitch):active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.public-site-effects :is(.site-image-grain,.quiz-card-grain,.card-effect-grain-layer),.public-site-effects .card-effect-grain:after{animation:none!important}.public-site-effects a:before{display:none}.public-site-effects a:after{transition:none}.public-site-effects .card-effect-lightTrace:is(:hover,:focus-visible):before{background-size:1.5px 50%,100% 1.5px,1.5px 50%,100% 1.5px,1.5px 100%;animation:none}.public-site-effects .card-effect-lightTrace:after,.public-site-effects .card-effect-liftGlitch:before,.public-site-effects .card-effect-liftGlitch:after{display:none}.public-site-effects :is(.card-effect-lift,.card-effect-liftGlitch){transition:none}}.public-site-effects .site-header nav a[aria-current=page]{color:var(--purple)}.method-strip>a{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:25px 3vw;display:grid}.method-strip>a:hover{background:#ffffff05}.public-site-effects :is(.cms-richtext,.article-body) a{text-decoration-line:underline;-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:700px){.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):active{color:#c58cff;transform:translate(2px)}.public-site-effects :is(.section-heading>a,.quiz-privacy a,.quiz-reading article>a,.service-grid a,.research-index a,.collab-formats article>a,.about-next a,.article-toc a,.article-recommendation-grid a):active:after{transition:none;transform:scaleX(1)}}.service-depth-intro{color:#bdb8b0;max-width:900px;margin:0 0 32px;line-height:1.8}.state-guide>div>a{background-position:50%;background-size:cover;justify-content:flex-end;min-height:250px}#live-experiences{scroll-margin-top:90px}.depth-strip{border-top:1px solid #ffffffb8;display:block}.depth-strip-heading{border-bottom:1px solid var(--line);padding:42px 4vw 28px}.depth-strip-heading h2{margin:8px 0 12px;font-size:clamp(30px,3vw,48px);line-height:1.15}.depth-strip-heading>p:last-child{color:#aaa69f;max-width:880px;margin:0;line-height:1.75}.depth-strip-items{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.depth-strip-items>div{border-right:1px solid #ffffff6b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px;min-width:0;padding:25px 3vw;display:grid}.depth-strip-items em{grid-row:1/3}.depth-strip-items small{grid-column:2}@media (max-width:900px){.depth-strip-items{grid-template-columns:repeat(4,minmax(0,1fr))}.depth-strip-items>div{padding:22px 16px}}@media (max-width:560px){.depth-strip-items{grid-template-columns:1fr}.depth-strip-items>div{padding:22px}}.depth-strip>.depth-strip-items{border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}@media (max-width:560px){.depth-strip>.depth-strip-items{grid-template-columns:1fr}}.yuan-hero:not(.higher-hero):not(.stellar-hero) .yuan-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#12171a33 22%),url(/inner-space-v1.webp)}.yuan-intro .yuan-plan{background-color:#cfc6b7;background-image:url(/inner-space-v1.webp)}.cms-yuan-observation{color:#f3ede3;background:#0d1214;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);column-gap:0;padding:0;display:grid;position:relative;overflow:hidden}.cms-yuan-observation:after{content:"";filter:brightness(.48)saturate(.55);background:linear-gradient(90deg,#0d1214 0%,#0000 24%),linear-gradient(#0000 55%,#0d121488),url(/inner-space-v1.webp) 50%/cover no-repeat;grid-area:1/2/3;min-height:440px}.cms-yuan-observation>header{grid-area:1/1;max-width:none;margin:0;padding:62px 4vw 22px}.cms-yuan-observation>header h2{margin-bottom:18px;font-size:clamp(32px,3.5vw,56px)}.cms-yuan-observation>header>p:last-child{color:#aaa59d;max-width:920px;line-height:1.7}.cms-yuan-observation .cms-sales-cards{background:0 0;border:0;grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:14px;padding:0 4vw 55px}.cms-yuan-observation .cms-sales-cards article{background:#101618;border:1px solid #666963;min-height:185px;padding:24px 20px}.cms-yuan-observation .cms-sales-cards em{color:#f2eadf;margin:0 0 24px;font-size:22px}.cms-yuan-observation .cms-sales-cards h3{font-size:19px}.cms-yuan-observation .cms-sales-cards p{color:#aaa59d;font-size:14px;line-height:1.65}.cms-yuan-takeaway-v4{color:#f3ede3;background:#0d1214;border-top:1px solid #f3ede3;border-bottom:1px solid #f3ede3;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);padding:0;display:grid}.cms-yuan-takeaway-v4>header{border-right:1px solid #f3ede3;flex-direction:column;justify-content:center;margin:0;padding:60px 4vw;display:flex}.cms-yuan-takeaway-v4>header h2{font-size:clamp(34px,4vw,58px)}.cms-yuan-takeaway-v4>header>p:last-child{color:#aaa59d;line-height:1.7}.cms-yuan-takeaway-v4 .cms-sales-cards{color:#f3ede3;background:#0d1214;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cms-yuan-takeaway-v4 .cms-sales-cards article{background:#0d1214;border-bottom:1px solid #f3ede3;border-right:1px solid #f3ede3;min-height:210px;padding:34px 38px}.cms-yuan-takeaway-v4 .cms-sales-cards article:nth-last-child(-n+2){border-bottom:0}.cms-yuan-takeaway-v4 .cms-sales-cards em{display:none}.cms-yuan-takeaway-v4 .cms-sales-cards h3{font-size:27px}.cms-yuan-takeaway-v4 .cms-sales-cards p{color:#aaa59d;line-height:1.65}.yuan-takeaway-icon{color:#f3ede3;width:42px;height:42px;margin-bottom:18px;display:block}.yuan-takeaway-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cms-yuan-experience-v4{background:#0d1214;border-bottom:1px solid #f3ede3;padding:62px 4vw 58px}.cms-yuan-experience-v4>header{margin-bottom:30px}.cms-yuan-experience-v4 .cms-sales-cards{background:0 0;border:0;border-top:2px solid #8740e8;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;position:relative}.cms-yuan-experience-v4 .cms-sales-cards article{background:0 0;border-right:1px solid #4f5352;min-height:225px;padding:28px 22px;position:relative}.cms-yuan-experience-v4 .cms-sales-cards article:before{content:"";background:#a45dff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:18px;box-shadow:0 0 0 4px #7332c955}.cms-yuan-experience-v4 .cms-sales-cards em{color:#b972ff;margin:0 0 22px;font-size:14px}.cms-yuan-experience-v4 .cms-sales-cards h3{font-size:19px}.cms-yuan-experience-v4 .cms-sales-cards p{color:#aaa59d;font-size:14px;line-height:1.65}.yuan-guide-v4{background-image:linear-gradient(90deg,#0d1214 0 84%,#0d121455),url(/inner-space-v1.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,30%;border-bottom:1px solid #f3ede3;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:center;column-gap:45px;padding:58px 4vw;display:grid}.yuan-guide-v4>.kicker,.yuan-guide-v4>h2,.yuan-guide-v4>p{grid-column:1}.yuan-guide-v4>h2{margin-bottom:16px;font-size:clamp(34px,3.7vw,58px)}.yuan-guide-v4>p{line-height:1.7}.yuan-guide-v4>div{grid-area:1/2/5;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.yuan-guide-v4 article{background:#0d1214d9;border:1px solid #e8e0d3!important;min-height:260px!important;padding:24px 16px!important}.yuan-guide-v4 article em{color:#f3ede3!important;font-size:20px!important}.yuan-guide-v4 article i{display:none}.yuan-guide-v4 article h3{font-size:17px}.yuan-guide-v4 article p{font-size:13px;line-height:1.65}.cms-yuan-knowing{--page-section-padding:58px!important}.cms-yuan-knowing .cms-richtext{line-height:1.75}.cms-yuan-knowing .cms-richtext ul{gap:.15rem;margin:1rem 0 1.1rem}.cms-yuan-knowing .cms-richtext li{margin:0}.cms-yuan-takeaway-v4+.cms-page-cta{color:#15191b;background:#eee3d1}.cms-yuan-takeaway-v4+.cms-page-cta .button.primary{color:#fff;background:#8138eb;border-color:#8138eb}.cms-yuan-takeaway-v4+.cms-page-cta .button.primary:hover{background:#6925d5}.cms-yuan-comparison{background:var(--paper);color:#15191b}.cms-yuan-comparison>div{background:0 0;border:1px solid #15191b;gap:0}.cms-yuan-comparison article{background:var(--paper)}.cms-yuan-comparison article+article{border-left:1px solid #15191b}.cms-yuan-comparison aside{border-color:currentColor #15191b #15191b;border-top-style:none;border-top-width:0;margin-top:0}.yuan-guide-v4{background-image:linear-gradient(90deg,#0d1214f5 0 28%,#0d1214c9 55%,#0d12148c),url(/yuanchen-interior-sketch-v1.png);background-position:50%,50%;background-size:auto,cover}.cms-yuan-next-step{background:var(--paper);color:#15191b;border-bottom:1px solid #15191b}.cms-yuan-next-step .button.primary{color:#fff;background:#8138eb;border-color:#8138eb}.cms-yuan-next-step .button.primary:hover{background:#6925d5}.cms-yuan-knowing ul{gap:6px}.cms-yuan-knowing li{margin:0;padding-block:4px}.cms-yuan-knowing li p{margin:0}@media (max-width:1000px){.cms-yuan-observation{grid-template-columns:1fr}.cms-yuan-observation:after{grid-area:2/1;min-height:340px}.cms-yuan-observation .cms-sales-cards{grid-row:3;grid-template-columns:repeat(2,1fr);padding-top:35px}.cms-yuan-takeaway-v4{grid-template-columns:1fr}.cms-yuan-takeaway-v4>header{border-right:0}.cms-yuan-experience-v4 .cms-sales-cards{grid-template-columns:repeat(3,1fr)}.yuan-guide-v4{background-size:auto,60%;grid-template-columns:1fr}.yuan-guide-v4>div{grid-area:auto/1;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:620px){.cms-yuan-observation>header,.cms-yuan-observation .cms-sales-cards{padding-left:22px;padding-right:22px}.cms-yuan-observation .cms-sales-cards,.cms-yuan-takeaway-v4 .cms-sales-cards,.cms-yuan-experience-v4 .cms-sales-cards,.yuan-guide-v4>div{grid-template-columns:1fr!important}.cms-yuan-observation:after{min-height:270px}.cms-yuan-takeaway-v4>header{padding:45px 22px}.cms-yuan-experience-v4{padding:48px 22px}.yuan-guide-v4{background-image:none;padding:48px 22px}.yuan-guide-v4 article{min-height:auto!important}}.site-announcement{color:#fff;text-align:center;z-index:1001;background:#7938dd;padding:9px 5vw;font-weight:700;text-decoration:none;display:block;position:relative}.request-page{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);gap:5vw;padding:10rem 5vw 6rem;display:grid}.request-page h1{margin:.4rem 0 1rem;font-size:clamp(3rem,7vw,7rem)}.unified-request-form{color:#f3ede1;background:#121719;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,56px);display:grid}.unified-request-form label{gap:8px;font-weight:700;display:grid}.unified-request-form input,.unified-request-form select,.unified-request-form textarea{color:#fff;width:100%;font:inherit;background:#0c1113;border:1px solid #596064;padding:14px}.unified-request-form .wide{grid-column:1/-1}.unified-request-form .consent{align-items:flex-start;display:flex}.unified-request-form .consent input{width:auto;margin-top:4px}.form-honeypot{position:absolute!important;left:-9999px!important}.unified-request-complete{color:#fff;background:#121719;padding:3rem}.unified-request-complete h3{font-size:2rem}@media (max-width:760px){.request-page{grid-template-columns:1fr;padding-top:7rem}.unified-request-form{grid-template-columns:1fr}.unified-request-form>*{grid-column:1!important}}.cms-related-posts{border-top:1px solid #4d5355;padding:4rem 0}.cms-related-posts>div{grid-template-columns:repeat(3,1fr);display:grid}.cms-related-posts article{border:1px solid #4d5355;padding:2rem}.cms-related-posts h3{font-size:1.25rem}.cms-related-posts a{color:inherit}@media (max-width:760px){.cms-related-posts>div{grid-template-columns:1fr}}.booking-checkout{grid-template-columns:minmax(280px,.65fr) minmax(520px,1.35fr);gap:5vw;padding:clamp(7rem,11vw,11rem) 5vw;display:grid}.booking-checkout h1,.booking-reservation h1,.booking-result h1{margin:.7rem 0 1.5rem;font-size:clamp(3rem,6vw,6.5rem);line-height:1}.booking-checkout header>p:last-child{max-width:36rem;font-size:1.1rem;line-height:1.8}.booking-intake{color:#f3ede3;background:#111719;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.booking-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.booking-fields label,.booking-reservation-fields>label{gap:.55rem;font-weight:800;display:grid}.booking-fields .wide{grid-column:1/-1}.booking-intake input,.booking-intake textarea,.booking-reservation input,.booking-reservation textarea,.booking-reservation select{color:#fff;font:inherit;background:#0a0e10;border:1px solid #52595c;padding:.9rem}.booking-intake fieldset,.booking-reservation fieldset{border:1px solid #4e5557;padding:1.25rem}.booking-intake legend,.booking-reservation legend{padding:0 .6rem;font-weight:900}.booking-consent{align-items:flex-start;margin:.8rem 0;line-height:1.6;grid-template-columns:none!important;gap:.8rem!important;font-weight:600!important;display:flex!important}.booking-consent input{margin-top:.3rem;width:auto!important}.booking-consent a{color:#b77aff;text-decoration:underline}.booking-result{color:#f3ede3;background:#111719;min-height:55vh;padding:clamp(4rem,8vw,8rem)}.booking-result h2{font-size:clamp(2rem,4vw,4rem)}.booking-notice,.crisis-notice{background:#1b1325;border-left:4px solid #9d4cff;padding:1rem 1.25rem;line-height:1.7}.booking-page{padding:8rem 4vw}.booking-reservation{grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);gap:5vw;max-width:1500px;margin:auto;display:grid}.booking-reservation dl{border-top:1px solid #4e5557}.booking-reservation dl>div{border-bottom:1px solid #4e5557;grid-template-columns:8rem 1fr;padding:.8rem 0;display:grid}.booking-reservation dt{color:#aaa59d}.booking-reservation dd{overflow-wrap:anywhere;margin:0}.booking-reservation-fields{gap:1.35rem;display:grid}.slot-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.slot-grid label{text-align:center;cursor:pointer;border:1px solid #555;padding:.9rem}.slot-grid label.selected{background:#7c35e6;border-color:#b477ff}.slot-grid input{opacity:0;position:absolute}.crisis-notice{background:#2a1111;border-color:#e24a4a}.booking-loading{place-items:center;min-height:70vh;display:grid}@media (max-width:850px){.booking-checkout,.booking-reservation,.booking-fields{grid-template-columns:1fr}.booking-fields .wide{grid-column:auto}.slot-grid{grid-template-columns:repeat(2,1fr)}}.journal-read-link{white-space:nowrap;padding-bottom:5px;font-weight:800;transition:color .22s,transform .22s;display:inline-block;position:relative;color:var(--purple)!important;font-size:16px!important}.journal-read-link:after{content:"";background:var(--purple);transform-origin:0;height:1px;transition:transform .32s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.journal-read-link:is(:hover,:focus-visible){transform:translate(2px);color:#c58cff!important}.journal-read-link:is(:hover,:focus-visible):after{transform:scaleX(1)}}@media (max-width:700px){.journal-read-link:active:after{transition:none;transform:scaleX(1)}}.session-v3-page{--sv3-ink:#090d0f;--sv3-paper:#eee3d1;--sv3-line:#6b6b65;--sv3-purple:#8b43ee;background:var(--sv3-ink);color:#f4ede2;overflow:clip}.session-v3-page :is(.session-hero,.session-room,.session-concerns,.session-methods,.method-choice,.session-flow,.session-control,.session-disclaimer,.session-profile,.session-quotes,.session-booking-v2){box-sizing:border-box;border:0;max-width:none;margin:0}.session-v3-page :is(.session-hero,.session-room,.session-concerns,.session-methods,.method-choice,.session-flow,.session-control,.session-disclaimer,.session-profile,.session-quotes,.session-booking-v2)>h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,70px);line-height:1.08}.session-v3-page .session-hero{background:var(--sv3-ink);border-bottom:1px solid #77736b;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);min-height:clamp(620px,78vh,850px);display:grid}.session-v3-page .session-hero>div:first-child{z-index:1;justify-content:center;align-self:stretch;padding:clamp(90px,10vw,160px) clamp(30px,4vw,72px) clamp(45px,6vw,90px);position:relative}.session-v3-page .session-hero h1{max-width:760px;margin:18px 0 26px;font-size:clamp(44px,5.1vw,86px);line-height:1.08}.session-v3-page .session-hero>div:first-child>p:not(.kicker){max-width:620px;font-size:clamp(17px,1.2vw,22px);line-height:1.8}.session-v3-page .session-hero-art{filter:none;background-position:50%;background-size:cover;min-height:620px}.session-v3-page .session-meta{border:1px solid #5f615f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.session-v3-page .session-meta span{text-align:center;background:#0a0e10cc;border:0;border-right:1px solid #5f615f;padding:12px 10px;font-size:12px}.session-v3-page .session-meta span:last-child{border-right:0}.session-v3-page .session-concerns{background:var(--sv3-paper);color:#15191b;padding:clamp(50px,6vw,88px) 4vw}.session-v3-page .session-concerns h2{max-width:1100px;font-size:clamp(34px,4.2vw,68px)}.session-v3-page .session-concerns .session-section-intro{color:#4f4b45;margin:16px 0 30px}.session-v3-page .session-concerns>div{border:1px solid #aaa191;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.session-v3-page .session-concerns article{background:0 0;border:0;border-right:1px solid #aaa191;justify-content:center;min-height:210px;padding:30px 25px}.session-v3-page .session-concerns article:last-child{border-right:0}.session-v3-page .session-concerns article:before{content:"";border:1px solid var(--sv3-purple);width:36px;height:36px;box-shadow:inset 0 0 0 8px var(--sv3-paper);border-radius:50%;margin-bottom:22px}.session-v3-page .session-concerns article:nth-child(3):before{border-radius:0;transform:rotate(45deg)}.session-v3-page .session-concerns article:nth-child(4):before{border-width:0 0 1px 1px;border-radius:0;transform:rotate(-45deg)}.session-v3-page .session-concerns article b{font-size:clamp(20px,1.7vw,29px)}.session-v3-page .session-concerns article p{color:#4f4b45;line-height:1.65}.session-v3-page .session-concerns :is(em,.concern-img){display:none}.session-v3-page .session-room{background:var(--sv3-ink);color:#f4ede2;border-bottom:1px solid var(--sv3-line);grid-template-columns:minmax(280px,.48fr) minmax(0,1.52fr);min-height:390px;padding:0;display:grid}.session-v3-page .session-room>div:first-child{align-self:center;padding:clamp(50px,6vw,95px) 4vw}.session-v3-page .session-room h2{font-size:clamp(35px,4vw,65px);line-height:1.12}.session-v3-page .session-room p{color:#b8b1a7;line-height:1.8}.session-v3-page .room-plan{opacity:1;background-position:50%;background-size:cover;border:0;height:100%;min-height:390px}.session-v3-page .room-plan:after{display:none}.session-v3-page .room-plan :is(b,span,i){color:#d9d1c6;background:0 0;padding:0;font-style:normal;position:absolute}.session-v3-page .room-plan b{top:30%;right:5%}.session-v3-page .room-plan span{top:45%;left:auto;right:5%}.session-v3-page .room-plan i{bottom:32%;right:5%}.session-v3-page .session-methods{background:var(--sv3-ink);border-bottom:1px solid var(--sv3-line);padding:clamp(45px,5vw,75px) 4vw}.session-v3-page .session-methods>h2{max-width:1150px}.session-v3-page .session-methods>div{border:1px solid var(--sv3-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.session-v3-page .session-methods article{min-height:210px;border:0!important;border-right:1px solid var(--sv3-line)!important;padding:28px!important;display:block!important}.session-v3-page .session-methods article:last-child{border-right:0!important}.session-v3-page .session-methods h3{margin:18px 0 10px;font-size:clamp(21px,2vw,30px)}.session-v3-page .session-methods article p{color:#aaa59d;grid-column:auto;line-height:1.65}.session-v3-page .session-methods article>span:not(.session-line-icon){display:none}.session-v3-page .method-note{text-align:left;color:#aaa59d;margin:24px 0 0}.session-line-icon{width:42px;height:42px;color:var(--sv3-purple);display:block}.session-line-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.session-v3-page .session-flow{background:var(--sv3-ink);border-bottom:1px solid var(--sv3-line);padding:clamp(45px,5vw,78px) 4vw}.session-v3-page .session-flow .session-section-intro{margin:14px 0 28px}.session-v3-page .session-flow>div{border:1px solid var(--sv3-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.session-v3-page .session-flow article{border:0;border-right:1px solid var(--sv3-line);min-height:215px;padding:28px}.session-v3-page .session-flow article:last-child{border-right:0}.session-v3-page .session-flow article:after,.session-v3-page .session-flow em{display:none}.session-v3-page .session-flow h3{margin:18px 0 9px;font-size:24px}.session-v3-page .session-flow p{color:#aaa59d;line-height:1.6}.session-v3-page .method-choice{background:var(--sv3-paper);color:#15191b;border-bottom:1px solid #aaa191;grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);gap:0;padding:0;display:grid}.session-v3-page .method-choice>h2,.session-v3-page .method-choice>.session-section-intro{grid-column:1;padding-left:4vw;padding-right:4vw}.session-v3-page .method-choice>h2{padding-top:clamp(55px,7vw,105px)}.session-v3-page .method-choice>.session-section-intro{color:#4f4b45;margin:0;padding-top:18px;padding-bottom:clamp(55px,7vw,105px)}.session-v3-page .method-choice>div{background-image:linear-gradient(90deg,#eee3d1ee,#eee3d1aa),url(/session-v3-choice.png);background-position:50%;background-size:cover;border-top:0;border-bottom:1px solid #aaa191;border-left:1px solid #aaa191;border-right:0;grid-column:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:24px 36px;display:grid}.session-v3-page .method-choice>div:last-child{border-bottom:0}.session-v3-page .method-choice strong{text-align:right;color:#6426b9}.session-v3-page .method-choice>div b{font-size:0}.session-v3-page .method-choice>div b:after{content:"";border-top:1px solid #7d35e8;width:24px;display:block}.session-v3-page .session-control{background:var(--sv3-ink);color:#f4ede2;border-bottom:1px solid var(--sv3-line);background-image:linear-gradient(90deg,#090d0ff0 0 45%,#090d0f70),url(/session-v3-curiosity.png);background-position:50%;background-size:auto,cover;padding:clamp(48px,6vw,90px) 4vw}.session-v3-page .session-control>div{border:1px solid var(--sv3-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.session-v3-page .session-control article{text-align:left;border:0;border-right:1px solid var(--sv3-line);background:#090d0fd9;min-height:190px;padding:28px}.session-v3-page .session-control article:last-child{border-right:0}.session-v3-page .session-control article>b{margin:18px 0 8px;font-size:20px;display:block}.session-v3-page .session-control article p{color:#aaa59d;line-height:1.55}.session-v3-page .session-disclaimer{background:var(--sv3-paper);color:#15191b;border-bottom:1px solid #aaa191;grid-template-columns:minmax(300px,.62fr) repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.session-v3-page .session-disclaimer>h2,.session-v3-page .session-disclaimer>.session-section-intro{grid-column:1;padding-left:4vw;padding-right:4vw}.session-v3-page .session-disclaimer>h2{padding-top:clamp(50px,6vw,90px)}.session-v3-page .session-disclaimer>.session-section-intro{color:#4f4b45;margin:0;padding-top:18px;padding-bottom:clamp(50px,6vw,90px)}.session-v3-page .session-disclaimer>div{border:0;border-left:1px solid #aaa191;padding:clamp(35px,4vw,64px) 28px}.session-v3-page .session-disclaimer>div b{font-size:20px}.session-v3-page .session-disclaimer>div p{line-height:1.65}.session-v3-page .session-profile{background:linear-gradient(90deg,var(--sv3-paper) 0 38%,#090d0f 38%);border-bottom:1px solid var(--sv3-line);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);padding:0;display:grid}.session-v3-page .session-profile-copy{color:#15191b;padding:clamp(45px,6vw,88px) 4vw}.session-v3-page .session-profile-copy h2{margin:0 0 22px;font-size:clamp(32px,4vw,60px)}.session-v3-page .session-profile-copy h3{font-size:22px}.session-v3-page .session-profile-copy p{line-height:1.75}.session-v3-page .session-profile-stats{grid-template-columns:repeat(4,1fr);align-self:stretch;display:grid!important}.session-v3-page .session-profile-stats b{border:0;border-left:1px solid var(--sv3-line);flex-direction:column;justify-content:center;padding:25px;font-size:clamp(25px,3vw,44px);display:flex}.session-v3-page .session-profile-stats small{color:#aaa59d;margin-top:8px;font-size:12px}.session-v3-page .session-quotes{background:var(--sv3-paper);color:#15191b;border-bottom:1px solid #aaa191;grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr);gap:0;padding:0;display:grid}.session-v3-page .session-quotes>h2,.session-v3-page .session-quotes>.session-section-intro{grid-column:1;padding-left:4vw;padding-right:4vw}.session-v3-page .session-quotes>h2{padding-top:clamp(45px,6vw,88px)}.session-v3-page .session-quotes>.session-section-intro{color:#4f4b45;margin:0;padding-top:18px;padding-bottom:clamp(45px,6vw,88px)}.session-v3-page .session-quotes>div{grid-area:1/2/3;grid-template-columns:1fr 1fr;gap:0;display:grid}.session-v3-page .session-quotes blockquote{border:0;border-left:1px solid #aaa191;margin:0;padding:clamp(35px,4vw,65px);font-size:clamp(17px,1.5vw,23px)}.session-v3-page .session-quotes small{color:#625e58}.session-v3-page .cms-comparison{color:#f4ede2;border-bottom:1px solid var(--sv3-line);background:linear-gradient(90deg,#090d0ff2 0 70%,#090d0f80),url(/session-v3-curiosity.png) 50%/cover}.session-v3-page .cms-comparison>div{border-color:var(--sv3-line)}.session-v3-page .cms-comparison article{background:#090d0fdd}.session-v3-page .cms-comparison article+article,.session-v3-page .cms-comparison aside{border-color:var(--sv3-line)}.session-v3-page .session-booking-v2{background:var(--sv3-paper);color:#15191b;border-bottom:1px solid #aaa191;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:0;padding:0;display:grid}.session-v3-page .session-booking-v2>div:first-child{padding:clamp(50px,6vw,92px) 4vw}.session-v3-page .session-booking-v2 h2{font-size:clamp(38px,4.4vw,72px)}.session-v3-page .session-booking-v2 dl{border:1px solid #aaa191;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.session-v3-page .session-booking-v2 dl>div{border-right:1px solid #aaa191;display:block}.session-v3-page .session-booking-v2 dl>div:nth-child(2n){border-right:0}.session-v3-page .session-booking-v2 dt,.session-v3-page .session-booking-v2 dd{border:0;padding:12px 14px}.session-v3-page .session-booking-v2 dt{font-weight:900}.session-v3-page .session-booking-v2 dd{color:#5c5650;padding-top:0}.session-v3-page .session-booking-v2 .booking-steps{border-color:#aaa191;grid-template-columns:repeat(2,1fr)}.session-v3-page .session-booking-v2 .booking-steps span{border-color:#aaa191}.session-v3-page .session-booking-preview{color:#f4ede2;background:#090d0f;border:1px solid #5f615f;margin:clamp(28px,4vw,60px);padding:clamp(25px,3.5vw,52px)}.session-v3-page .session-preview-controls{grid-template-columns:minmax(200px,1fr) auto;align-items:end;display:grid}.session-v3-page .session-preview-controls input{box-sizing:border-box;width:100%}.session-v3-page .session-preview-slots{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.session-v3-page .session-preview-slots span{text-align:center}.session-v3-page .session-preview-actions>*{text-align:center;flex:210px}.session-v3-page .session-booking-v2>*,.session-v3-page .session-booking-v2 dl>div,.session-v3-page .session-booking-preview,.session-v3-page .session-preview-controls>*{min-width:0}.session-v3-page .session-booking-v2 .booking-steps{display:grid}.session-v3-page .session-booking-v2 .booking-steps span{overflow-wrap:anywhere;min-width:0}.session-v3-page .session-preview-slots p{grid-column:1/-1}.session-v3-page .session-preview-actions{align-items:stretch}.session-v3-page .session-preview-actions :is(a,button){box-sizing:border-box;white-space:normal;justify-content:center;align-items:center;min-height:48px;display:flex}.session-v3-page .cms-faq{background:var(--sv3-paper);color:#15191b;border-bottom:1px solid #aaa191}.session-v3-page .cms-faq details{border-color:#aaa191}.session-v3-page .cms-page-cta{color:#f4ede2;background-image:linear-gradient(90deg,#090d0f 0 32%,#090d0f66),url(/session-v3-cta.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:420px;display:flex}.session-v3-page .cms-page-cta h2{max-width:800px}.session-v3-page .cms-page-cta .button.primary{background:var(--sv3-purple);color:#fff;border-color:var(--sv3-purple)}@media (max-width:1000px){.session-v3-page .session-hero{grid-template-columns:1fr}.session-v3-page .session-hero-art{min-height:460px}.session-v3-page .session-concerns>div,.session-v3-page .session-methods>div,.session-v3-page .session-flow>div,.session-v3-page .session-control>div{grid-template-columns:repeat(2,1fr)}.session-v3-page :is(.session-concerns,.session-methods,.session-flow,.session-control) article:nth-child(2n){border-right:0!important}.session-v3-page :is(.session-concerns,.session-methods,.session-flow,.session-control) article:nth-child(-n+2){border-bottom:1px solid var(--sv3-line)!important}.session-v3-page .session-room,.session-v3-page .method-choice,.session-v3-page .session-disclaimer,.session-v3-page .session-profile,.session-v3-page .session-quotes,.session-v3-page .session-booking-v2{grid-template-columns:1fr}.session-v3-page .room-plan{min-height:360px}.session-v3-page .method-choice>div{border-top:1px solid #aaa191;border-left:0;grid-column:1}.session-v3-page .method-choice>h2,.session-v3-page .method-choice>.session-section-intro{grid-column:1}.session-v3-page .session-disclaimer>div{border-top:1px solid #aaa191;border-left:0}.session-v3-page .session-profile{background:var(--sv3-ink)}.session-v3-page .session-profile-copy{background:var(--sv3-paper)}.session-v3-page .session-profile-stats{grid-template-columns:repeat(2,1fr)}.session-v3-page .session-quotes>div{grid-area:auto/1}.session-v3-page .session-booking-preview{margin-top:0}}@media (max-width:620px){.session-v3-page .session-hero>div:first-child{padding:100px 22px 42px}.session-v3-page .session-hero h1{font-size:42px}.session-v3-page .session-hero-art{min-height:360px}.session-v3-page .session-meta{grid-template-columns:repeat(2,1fr)}.session-v3-page .session-meta span:nth-child(2){border-right:0}.session-v3-page .session-meta span:nth-child(-n+2){border-bottom:1px solid #5f615f}.session-v3-page .session-concerns,.session-v3-page .session-methods,.session-v3-page .session-flow,.session-v3-page .session-control{padding:42px 22px}.session-v3-page .session-concerns>div,.session-v3-page .session-methods>div,.session-v3-page .session-flow>div,.session-v3-page .session-control>div{grid-template-columns:1fr}.session-v3-page :is(.session-concerns,.session-methods,.session-flow,.session-control) article{border-right:0!important;border-bottom:1px solid var(--sv3-line)!important}.session-v3-page :is(.session-concerns,.session-methods,.session-flow,.session-control) article:last-child{border-bottom:0!important}.session-v3-page .session-profile-stats,.session-v3-page .session-quotes>div{grid-template-columns:1fr}.session-v3-page .session-profile-stats b{border-left:0;border-top:1px solid var(--sv3-line)}.session-v3-page .session-quotes blockquote{border-top:1px solid #aaa191;border-left:0}.session-v3-page .session-booking-v2>div:first-child{padding:42px 22px}.session-v3-page .session-booking-preview{margin:0;padding:28px 22px}.session-v3-page .session-booking-v2 dl,.session-v3-page .session-booking-v2 .booking-steps,.session-v3-page .session-preview-slots{grid-template-columns:1fr 1fr}.session-v3-page .session-preview-controls{grid-template-columns:1fr}.session-v3-page .session-preview-actions{grid-template-columns:1fr;display:grid}.session-v3-page .method-choice>div{grid-template-columns:1fr}.session-v3-page .method-choice>div b{display:none}}.session-hero{border-bottom:1px solid #e9e1d4;min-height:min(860px,92vh)}.session-hero>div:first-child{align-self:end;padding-bottom:clamp(48px,8vw,110px)}.session-hero h1{max-width:950px;font-size:clamp(48px,6.5vw,108px);line-height:.98}.session-hero>div:first-child>p:not(.kicker){max-width:700px;font-size:clamp(18px,1.45vw,25px);line-height:1.75}.session-meta span{background:#111719cc;border:1px solid #666b69}.session-hero-art{filter:saturate(.55)contrast(1.05)}.session-room{border-bottom:1px solid #181c1d;min-height:500px}.session-room>div:first-child{padding:clamp(50px,7vw,105px)}.session-room h2{max-width:1050px;font-size:clamp(38px,5vw,78px)}.session-room>div:first-child p{max-width:820px;font-size:18px;line-height:1.85}.room-plan{opacity:.75}.session-concerns{padding:clamp(58px,8vw,120px) 4vw}.session-concerns h2{max-width:1150px;font-size:clamp(38px,5vw,78px)}.session-concerns>div{border:1px solid #636866;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.session-concerns article{border-right:1px solid #636866;flex-direction:column;justify-content:flex-end;min-height:250px;padding:32px;display:flex}.session-concerns article:last-child{border-right:0}.session-concerns article em,.session-concerns .concern-img{display:none}.session-concerns article b{font-size:clamp(20px,2vw,30px)}.session-methods{padding:clamp(58px,8vw,120px) 4vw}.session-methods h2,.method-choice h2,.session-flow h2,.session-control h2,.session-disclaimer h2,.session-quotes h2{font-size:clamp(38px,5vw,78px)}.session-methods>div{border:1px solid #666b69;gap:0}.session-methods article{border:0!important;padding:clamp(30px,4vw,65px)!important}.session-methods article+article{border-left:1px solid #666b69!important}.session-methods article>em{display:none}.session-methods article h3{font-size:clamp(28px,3vw,50px)}.session-section-intro{color:#aaa59d;max-width:900px;margin:0 0 34px;line-height:1.8}.method-choice .session-section-intro,.session-disclaimer .session-section-intro{color:#454746}.session-methods>div{grid-template-columns:repeat(4,minmax(0,1fr))}.session-methods article .method-photo{background-position:50%;background-size:cover;min-height:170px;margin:-1px -1px 28px}.method-choice{color:#15191b;background:#eee3d1;padding:clamp(55px,7vw,100px) 4vw}.method-choice>div{border-color:#171b1c}.method-choice strong{color:#762de1}.session-flow{padding:clamp(58px,8vw,115px) 4vw}.session-flow>div{border:1px solid #626765;grid-template-columns:repeat(4,1fr);display:grid}.session-flow article{border:0;border-right:1px solid #626765;min-height:245px}.session-flow article:last-child{border-right:0}.session-flow article em{display:none}.session-control{color:#15191b;background:#eee3d1;padding:clamp(58px,8vw,110px) 4vw}.session-control>div{border:1px solid #15191b;gap:0}.session-control article{border:0;border-right:1px solid #15191b}.session-control article:last-child{border-right:0}.session-control article em{color:#762de1}.session-disclaimer{padding:clamp(58px,8vw,110px) 4vw}.session-disclaimer>div{border-color:#171b1c}.session-quotes{border-top:1px solid #666b69;padding:clamp(58px,8vw,110px) 4vw}.session-profile{border-top:1px solid #666b69;border-bottom:1px solid #666b69}.session-profile>section{border-left:1px solid #666b69;padding:clamp(32px,4vw,60px)}.session-profile>section h2{margin:0 0 18px;font-size:clamp(28px,3vw,50px)}.session-booking-v2{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);gap:4vw;padding:clamp(60px,8vw,120px) 4vw;display:grid}.session-booking-v2>div:first-child{padding:0}.session-booking-v2 h2{font-size:clamp(42px,5vw,78px);line-height:1.05}.session-booking-v2 dl{margin-top:42px}.session-booking-v2 .booking-steps{border:1px solid #626765;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;display:grid}.session-booking-v2 .booking-steps span{border-right:1px solid #626765;padding:18px 12px}.session-booking-v2 .booking-steps span:last-child{border:0}.session-booking-preview{background:#0d1214;border:1px solid #686d6a;align-self:start;padding:clamp(28px,4vw,55px)}.session-booking-preview h3{margin:.3rem 0 1rem;font-size:clamp(28px,3vw,46px)}.session-booking-preview header>p:last-child{color:#aaa59d;line-height:1.7}.session-preview-controls{justify-content:space-between;align-items:end;gap:20px;margin:30px 0 18px;display:flex}.session-preview-controls label{gap:8px;font-weight:800;display:grid}.session-preview-controls input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080c0e;border:1px solid #666b69;padding:12px 14px}.session-preview-slots{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:88px;display:flex}.session-preview-slots span{color:#c68dff;border:1px solid #7134c8;padding:10px 16px}.session-preview-slots p{color:#aaa59d}.session-preview-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.session-cart-note{color:#aaa59d;margin-top:18px}.session-cart-note a{color:#b875ff;text-decoration:underline}@media (max-width:900px){.session-concerns>div,.session-flow>div,.session-methods>div{grid-template-columns:repeat(2,1fr)}.session-concerns article:nth-child(2),.session-flow article:nth-child(2),.session-methods article:nth-child(2){border-right:0!important}.session-concerns article:nth-child(-n+2),.session-flow article:nth-child(-n+2),.session-methods article:nth-child(-n+2){border-bottom:1px solid #626765!important}.session-booking-v2,.session-profile{grid-template-columns:1fr}.session-profile>section{border-top:1px solid #666b69;border-left:0}}@media (max-width:600px){.session-concerns>div,.session-flow>div,.session-methods>div{grid-template-columns:1fr}.session-concerns article,.session-flow article,.session-methods article{border-bottom:1px solid #626765!important;border-right:0!important}.session-concerns article:last-child,.session-flow article:last-child,.session-methods article:last-child{border-bottom:0!important}.session-control>div{grid-template-columns:1fr}.session-control article{border-bottom:1px solid #15191b;border-right:0}.session-control article:last-child{border-bottom:0}.session-booking-v2 .booking-steps{grid-template-columns:1fr}.session-booking-v2 .booking-steps span{border-bottom:1px solid #626765;border-right:0}.session-preview-controls{flex-direction:column;align-items:start}}body:has(.session-booking-v2) .session-hero{background:#090d0f;border-bottom:1px solid #77736b;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);min-height:clamp(620px,78vh,850px);display:grid;overflow:hidden}body:has(.session-booking-v2) .session-hero>div:first-child{z-index:1;justify-content:center;align-self:stretch;min-width:0;padding:clamp(90px,10vw,160px) clamp(30px,4vw,72px) clamp(45px,6vw,90px);position:relative}body:has(.session-booking-v2) .session-hero h1{overflow-wrap:normal;word-break:keep-all;max-width:760px;margin:18px 0 26px;font-size:clamp(44px,5.1vw,86px);line-height:1.08}body:has(.session-booking-v2) .session-hero-art{min-height:620px;filter:none!important;background-position:20%!important;background-size:cover!important}body:has(.session-booking-v2) .session-room{color:#15191b;background:#eee3d1;border-bottom:1px solid #aaa191;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:0;padding:0;display:grid}body:has(.session-booking-v2) .session-room>div:first-child{padding:clamp(50px,7vw,105px) 4vw}body:has(.session-booking-v2) .room-plan{opacity:1;border:0;height:auto;min-height:430px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body:has(.session-booking-v2) .room-plan:after{display:none}body:has(.session-booking-v2) .room-plan :is(b,span,i){display:none}body:has(.session-booking-v2) .session-flow{color:#f4ede2;background:#090d0f;border-bottom:1px solid #6b6b65;padding:clamp(45px,5vw,78px) 4vw}body:has(.session-booking-v2) .session-flow>div{border:1px solid #6b6b65;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}body:has(.session-booking-v2) .session-flow article{min-width:0;min-height:240px;border:0!important;border-right:1px solid #6b6b65!important;flex-direction:column!important;align-items:flex-start!important;padding:28px!important;display:flex!important}body:has(.session-booking-v2) .session-flow article:after{display:none!important}body:has(.session-booking-v2) .session-flow article>em{display:none!important}body:has(.session-booking-v2) .session-flow h3{word-break:keep-all;width:100%;margin:18px 0 10px;font-size:clamp(24px,2.2vw,36px);line-height:1.2}body:has(.session-booking-v2) .session-flow article>b{font-size:14px;line-height:1.5}body:has(.session-booking-v2) .session-flow article>p{color:#aaa59d;word-break:normal;overflow-wrap:anywhere;width:100%;margin-top:12px;line-height:1.65}body:has(.session-booking-v2) .method-choice{color:#15191b;background:#eee3d1;border-bottom:1px solid #aaa191;grid-template-rows:auto 1fr;grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);padding:0;display:grid}body:has(.session-booking-v2) .method-choice>h2{grid-area:1/1;margin:0;padding:clamp(55px,7vw,105px) 4vw 0}body:has(.session-booking-v2) .method-choice>.session-section-intro{color:#4f4b45;grid-area:2/1;margin:0;padding:18px 4vw clamp(55px,7vw,105px)}body:has(.session-booking-v2) .method-choice>div{background:0 0;border-top:0;border-bottom:1px solid #aaa191;border-left:1px solid #aaa191;border-right:0;grid-column:2;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:18px;padding:24px 36px;display:grid}body:has(.session-booking-v2) .method-choice>div:last-child{border-bottom:0}body:has(.session-booking-v2) .method-choice>div strong{text-align:right;color:#6426b9}body:has(.session-booking-v2) .session-disclaimer{color:#15191b;background:#eee3d1;border-bottom:1px solid #aaa191;padding:0;display:block}body:has(.session-booking-v2) .session-disclaimer>h2{word-break:keep-all;max-width:1500px;margin:0;padding:clamp(48px,5vw,80px) 4vw 0}body:has(.session-booking-v2) .session-disclaimer>.session-section-intro{color:#4f4b45;max-width:1500px;margin:0;padding:14px 4vw clamp(28px,3vw,42px)}body:has(.session-booking-v2) .session-disclaimer-grid{border:1px solid #15191b;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 3vw clamp(48px,5vw,78px);padding:0;display:grid}body:has(.session-booking-v2) .session-disclaimer-card{border:0;min-width:0;min-height:clamp(130px,12vw,190px);padding:clamp(26px,3vw,44px)}body:has(.session-booking-v2) .session-disclaimer-card:nth-child(2n){border-left:1px solid #15191b}body:has(.session-booking-v2) .session-disclaimer-card:nth-child(n+3){border-top:1px solid #15191b}body:has(.session-booking-v2) .session-disclaimer-card b{font-size:clamp(19px,1.5vw,25px);line-height:1.4;display:block}body:has(.session-booking-v2) .session-disclaimer-card p{overflow-wrap:anywhere;color:#4f4b45;margin:12px 0 0;line-height:1.65}@media (max-width:1000px){:is(body:has(.session-booking-v2) .session-hero,body:has(.session-booking-v2) .session-room,body:has(.session-booking-v2) .method-choice){grid-template-columns:1fr}body:has(.session-booking-v2) .session-hero-art{min-height:520px;background-position:18%!important}body:has(.session-booking-v2) .room-plan{border:0;min-height:420px}body:has(.session-booking-v2) .session-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.session-booking-v2) .session-flow article:nth-child(2n){border-right:0!important}body:has(.session-booking-v2) .session-flow article:nth-child(-n+2){border-bottom:1px solid #6b6b65!important}body:has(.session-booking-v2) .method-choice>:is(h2,.session-section-intro){grid-area:auto/1}body:has(.session-booking-v2) .method-choice>div{grid-area:auto/1}body:has(.session-booking-v2) .method-choice>div{border-top:1px solid #aaa191;border-left:0}}@media (max-width:640px){body:has(.session-booking-v2) .session-disclaimer>h2{word-break:normal;padding-left:22px;padding-right:22px}body:has(.session-booking-v2) .session-disclaimer>.session-section-intro{padding-left:22px;padding-right:22px}body:has(.session-booking-v2) .session-disclaimer-grid{grid-template-columns:1fr;margin-left:22px;margin-right:22px}body:has(.session-booking-v2) .session-disclaimer-card:nth-child(2n){border-left:0}body:has(.session-booking-v2) .session-disclaimer-card:nth-child(n+2){border-top:1px solid #15191b}}@media (max-width:620px){body:has(.session-booking-v2) .session-hero>div:first-child{padding:100px 22px 42px}body:has(.session-booking-v2) .session-hero h1{font-size:42px}body:has(.session-booking-v2) .session-hero-art{min-height:380px;background-position:12%!important}body:has(.session-booking-v2) .session-flow{padding:42px 22px}body:has(.session-booking-v2) .session-flow>div{grid-template-columns:1fr}body:has(.session-booking-v2) .session-flow article{border-bottom:1px solid #6b6b65!important;border-right:0!important}body:has(.session-booking-v2) .session-flow article:last-child{border-bottom:0!important}body:has(.session-booking-v2) .method-choice>div{grid-template-columns:1fr;gap:8px}body:has(.session-booking-v2) .method-choice>div b{display:none}body:has(.session-booking-v2) .method-choice>div strong{text-align:left}}:is(body:has(.session-booking-v2) .session-concerns,body:has(.session-booking-v2) .session-room,body:has(.session-booking-v2) .session-methods){color:#15191b!important;background:#eee3d1!important;border-color:#aaa191!important}:is(body:has(.session-booking-v2) .session-concerns>div,body:has(.session-booking-v2) .session-methods>div){border-color:#6f6a62!important}:is(body:has(.session-booking-v2) .session-concerns article,body:has(.session-booking-v2) .session-methods article){color:#15191b!important;background:0 0!important;border-color:#6f6a62!important}body:has(.session-booking-v2) .session-concerns :is(p,b){color:#15191b!important}body:has(.session-booking-v2) .session-methods :is(p,b,h3,span){color:#15191b!important}body:has(.session-booking-v2) .session-methods .session-section-intro{color:#15191b!important}body:has(.session-booking-v2) .session-control{color:#f4ede2!important;background:#090d0f!important;border-color:#6b6b65!important}body:has(.session-booking-v2) .session-control>div{border-color:#6b6b65!important}body:has(.session-booking-v2) .session-control article{color:#f4ede2!important;background:0 0!important;border-color:#6b6b65!important}body:has(.session-booking-v2) .session-control article :is(b,p){color:#f4ede2!important}@media (max-width:1000px){:is(body:has(.session-booking-v2) .session-concerns article:nth-child(-n+2),body:has(.session-booking-v2) .session-methods article:nth-child(-n+2)){border-bottom-color:#6f6a62!important}body:has(.session-booking-v2) .session-control article:nth-child(-n+2){border-bottom-color:#6b6b65!important}}@media (max-width:620px){:is(body:has(.session-booking-v2) .session-concerns article,body:has(.session-booking-v2) .session-methods article){border-bottom-color:#6f6a62!important}body:has(.session-booking-v2) .session-control article{border-bottom:1px solid #6b6b65!important}body:has(.session-booking-v2) .session-control article:last-child{border-bottom:0!important}}body:has(.session-booking-v2) :is(.session-methods,.session-flow)>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) article{min-width:0;min-height:230px;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding:28px!important;display:flex!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) .method-photo{display:none!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) .session-step-number{letter-spacing:-.04em;color:#8b43ee!important;margin:0 0 22px!important;font-size:clamp(38px,3.1vw,54px)!important;font-style:normal!important;font-weight:500!important;line-height:.9!important;display:block!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) article h3{width:100%;margin:0 0 12px!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.15!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) article p{width:100%;font-size:15px;margin:0!important;line-height:1.65!important}body:has(.session-booking-v2) .session-flow>div{border:0!important;gap:clamp(12px,1.25vw,22px)!important}body:has(.session-booking-v2) .session-flow article{background:#0d1113;overflow:hidden;border:1px solid #5f625f!important;min-height:0!important;padding:0 0 26px!important}body:has(.session-booking-v2) .session-flow article:last-child{border-right:1px solid #5f625f!important}body:has(.session-booking-v2) .session-flow .session-step-number{padding:22px 24px 16px;margin:0!important}body:has(.session-booking-v2) .session-flow .session-flow-image{aspect-ratio:4/3;object-fit:cover;border:0;filter:saturate(.72)contrast(1.04)brightness(.82);border-block:1px solid #5f625f;width:100%;display:block}body:has(.session-booking-v2) .session-flow h3{box-sizing:border-box;padding:0 24px;margin:23px 0 9px!important}body:has(.session-booking-v2) .session-flow article>p{box-sizing:border-box;padding:0 24px;color:#aaa59d!important}@media (max-width:1000px){body:has(.session-booking-v2) .session-flow article:nth-child(-n+2){border-bottom:1px solid #5f625f!important}body:has(.session-booking-v2) .session-flow article:nth-child(2n){border-right:1px solid #5f625f!important}}@media (max-width:620px){body:has(.session-booking-v2) .session-flow article{border:1px solid #5f625f!important}body:has(.session-booking-v2) .session-flow article:last-child{border-bottom:1px solid #5f625f!important}}@media (max-width:1000px){body:has(.session-booking-v2) :is(.session-methods,.session-flow)>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body:has(.session-booking-v2) :is(.session-methods,.session-flow)>div{grid-template-columns:1fr!important}body:has(.session-booking-v2) :is(.session-methods,.session-flow) article{min-height:0;padding:24px!important}}body:has(.session-booking-v2) .session-profile-strip{color:#f4ede2!important;background:#090d0f!important;border:0!important;margin:0!important;padding:38px 2.7vw!important;display:block!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats{align-items:stretch;border:1px solid #5f625f!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(360px,2.25fr)!important;display:grid!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats>b{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:150px;line-height:1;text-align:left!important;border:0!important;border-right:1px solid #5f625f!important;padding:30px 27px!important;font-size:clamp(27px,2.1vw,40px)!important;display:flex!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats small{margin-top:12px;line-height:1.45;display:block;color:#f4ede2!important;font-size:13px!important}body:has(.session-booking-v2) .session-profile-summary{flex-direction:column;justify-content:center;min-width:0;padding:30px clamp(34px,4vw,72px);display:flex}body:has(.session-booking-v2) .session-profile-summary strong{font-size:clamp(17px,1.4vw,23px);line-height:1.45}body:has(.session-booking-v2) .session-profile-summary p{white-space:pre-line;margin:6px 0 0;font-size:clamp(15px,1.15vw,19px);line-height:1.5;text-align:left!important;color:#f4ede2!important}@media (max-width:1100px){body:has(.session-booking-v2) .session-profile-strip .session-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats>b:nth-child(2n){border-right:0!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats>b:nth-child(-n+4){border-bottom:1px solid #5f625f!important}body:has(.session-booking-v2) .session-profile-summary{border-top:0;grid-column:1/-1;min-height:130px}}@media (max-width:620px){body:has(.session-booking-v2) .session-profile-strip{padding:28px 22px!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats{grid-template-columns:1fr!important}body:has(.session-booking-v2) .session-profile-strip .session-profile-stats>b{min-height:116px;border-bottom:1px solid #5f625f!important;border-right:0!important}body:has(.session-booking-v2) .session-profile-summary{grid-column:1;padding:28px 26px}}body:has(.session-booking-v2) .session-room{color:#f4ede2!important;background:#090d0f!important;border-color:#6b6b65!important}body:has(.session-booking-v2) .session-room>div:first-child :is(h2,p){color:#f4ede2!important}body:has(.session-booking-v2) .session-room .room-plan{border-color:#6b6b65!important}@media (min-width:1001px){body:has(.session-booking-v2) .session-room{min-height:650px;position:relative}body:has(.session-booking-v2) .session-room>div:first-child{flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(50px,6vw,90px) 4vw;display:flex}body:has(.session-booking-v2) .session-room h2{z-index:2;pointer-events:none;width:min(68vw,1280px);max-width:none;margin:0;font-size:clamp(56px,6vw,108px);line-height:.96;position:absolute;top:clamp(42px,5vw,78px);left:4vw}body:has(.session-booking-v2) .session-room>div:first-child p{max-width:570px;margin:0 0 18px;font-size:18px;line-height:1.8}body:has(.session-booking-v2) .session-room .room-plan{min-height:650px}}body:has(.session-booking-v2) .session-methods .session-line-icon{width:50px;height:50px;margin:0 0 22px;color:#8b43ee!important;display:block!important}body:has(.session-booking-v2) .session-flow{position:relative;overflow:hidden;color:#15191b!important;background:#eee3d1!important;border-bottom:1px solid #8f887d!important;padding:clamp(54px,6vw,96px) 4vw!important}body:has(.session-booking-v2) .session-flow-kicker{letter-spacing:.16em;margin:0 0 16px;font-size:13px;font-weight:900;color:#7330d7!important}body:has(.session-booking-v2) .session-flow>h2{max-width:1080px;color:#15191b!important}body:has(.session-booking-v2) .session-flow>.session-section-intro{max-width:720px;line-height:1.75;color:#4e4942!important;margin:18px 0 40px!important}body:has(.session-booking-v2) .session-flow-fragments{isolation:isolate;align-items:start;min-height:390px;position:relative;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,28px)!important;display:grid!important}body:has(.session-booking-v2) .session-flow-route{z-index:-1;pointer-events:none;width:103%;height:250px;position:absolute;inset:40px -1.5% auto;overflow:visible}body:has(.session-booking-v2) .session-flow-route path{fill:none;stroke:#8437e6;stroke-width:3px;vector-effect:non-scaling-stroke;opacity:.78}body:has(.session-booking-v2) .session-flow-route circle{fill:#b66cff;filter:drop-shadow(0 0 8px #8737ed)drop-shadow(0 0 16px #8737ed88)}body:has(.session-booking-v2) .session-flow-fragments article{z-index:1;box-sizing:border-box;position:relative;box-shadow:8px 9px #d9cbb7;color:#15191b!important;background:#eee3d1f2!important;border:1px solid #171a1b!important;min-height:245px!important;padding:28px!important;overflow:visible!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(2){margin-top:58px;min-height:275px!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(3){margin-top:20px;min-height:230px!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(4){margin-top:78px;min-height:255px!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(4n+2){transform:translateY(10px)}body:has(.session-booking-v2) .session-flow-fragments article:before{content:"";background:#8b43ee;border:2px solid #eee3d1;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:26px;box-shadow:0 0 0 2px #8b43ee,0 0 13px #8b43ee99}body:has(.session-booking-v2) .session-flow-fragments .session-step-number{font-style:normal;line-height:1;color:#7b32dc!important;margin:0 0 42px!important;padding:0!important;font-size:clamp(30px,2.6vw,46px)!important;display:block!important}body:has(.session-booking-v2) .session-flow-fragments h3{color:#15191b!important;margin:0 0 12px!important;padding:0!important;font-size:clamp(22px,1.8vw,30px)!important}body:has(.session-booking-v2) .session-flow-fragments article>p{font-size:15px;color:#4e4942!important;margin:0!important;padding:0!important;line-height:1.7!important}body:has(.session-booking-v2) .session-flow-note{border-top:1px solid #8f887d;max-width:920px;padding-top:20px;font-size:14px;line-height:1.75;color:#4e4942!important;margin:30px 0 0!important}@media (max-width:1000px){body:has(.session-booking-v2) .session-flow-fragments{min-height:660px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.session-booking-v2) .session-flow-route{width:100%;height:520px;inset:40px 0 auto}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(n){min-height:230px!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(2n){margin-top:52px}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(odd){margin-top:0}}@media (max-width:620px){body:has(.session-booking-v2) .session-flow{padding:48px 22px!important}body:has(.session-booking-v2) .session-flow-fragments{min-height:0;padding-left:15px;grid-template-columns:1fr!important;gap:16px!important;display:grid!important}body:has(.session-booking-v2) .session-flow-route{display:none}body:has(.session-booking-v2) .session-flow-fragments:before{content:"";z-index:0;border-left:2px solid #8b43ee;position:absolute;top:0;bottom:0;left:2px}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(n){box-shadow:5px 6px #d9cbb7;min-height:0!important;margin-top:0!important;padding:24px!important;transform:none!important}body:has(.session-booking-v2) .session-flow-fragments article:before{width:10px;height:10px;top:25px;left:-23px}body:has(.session-booking-v2) .session-flow-fragments .session-step-number{margin-bottom:24px!important}}@media (prefers-reduced-motion:reduce){body:has(.session-booking-v2) .session-flow-route circle{display:none}}body:has(.session-booking-v2) .method-choice-path{position:relative;overflow:hidden;color:#15191b!important;background:#eee3d1!important;padding:clamp(54px,6vw,96px) 4vw!important;display:block!important}body:has(.session-booking-v2) .method-choice-path>.method-choice-kicker{letter-spacing:.16em;font-weight:900;color:#7330d7!important;margin:0 0 16px!important;font-size:13px!important}body:has(.session-booking-v2) .method-choice-path>h2{max-width:1120px;color:#15191b!important;margin:0!important;font-size:clamp(44px,6vw,92px)!important;line-height:1.04!important}body:has(.session-booking-v2) .method-choice-path>.session-section-intro{max-width:820px;font-size:16px;line-height:1.8;color:#4e4942!important;margin:22px 0 42px!important}body:has(.session-booking-v2) .method-choice-fragments{isolation:isolate;align-items:start;min-height:370px;position:relative;border:0!important;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:clamp(18px,2vw,34px)!important;padding:0!important;display:grid!important}body:has(.session-booking-v2) .method-choice-route{z-index:-1;pointer-events:none;width:104%;height:300px;position:absolute;inset:82px -2% auto;overflow:visible}body:has(.session-booking-v2) .method-choice-route path{fill:none;stroke:#8437e6;stroke-width:3px;vector-effect:non-scaling-stroke;opacity:.78}body:has(.session-booking-v2) .method-choice-route circle{fill:#b66cff;filter:drop-shadow(0 0 8px #8737ed)drop-shadow(0 0 16px #8737ed88)}body:has(.session-booking-v2) .method-choice-fragments article{z-index:1;box-sizing:border-box;color:#15191b;background:#eee3d1f2;border:1px solid #171a1b;min-height:245px;padding:28px;position:relative;box-shadow:8px 9px #d9cbb7}body:has(.session-booking-v2) .method-choice-fragments article:before{content:"";background:#8b43ee;border:2px solid #eee3d1;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:26px;box-shadow:0 0 0 2px #8b43ee,0 0 13px #8b43ee99}body:has(.session-booking-v2) .method-choice-fragments em{color:#7b32dc;margin:0 0 42px;font-size:clamp(30px,2.6vw,46px);font-style:normal;line-height:1;display:block}body:has(.session-booking-v2) .method-choice-fragments h3{color:#15191b;margin:0 0 12px;font-size:clamp(22px,1.8vw,30px);line-height:1.25}body:has(.session-booking-v2) .method-choice-fragments p{color:#4e4942;margin:0;font-size:15px;line-height:1.7}body:has(.session-booking-v2) .method-choice-note{border:1px solid #8f887d;max-width:980px;padding:20px 24px;font-size:14px;line-height:1.75;color:#4e4942!important;margin:32px 0 0!important}@media (max-width:1000px){body:has(.session-booking-v2) .method-choice-fragments{min-height:640px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.session-booking-v2) .method-choice-route{height:510px}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(2n){margin-top:52px}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(odd){margin-top:0}}@media (max-width:620px){body:has(.session-booking-v2) .method-choice-path{padding:48px 22px!important}body:has(.session-booking-v2) .method-choice-path>h2{font-size:42px!important}body:has(.session-booking-v2) .method-choice-fragments{min-height:0;grid-template-columns:1fr!important;gap:16px!important;padding-left:15px!important}body:has(.session-booking-v2) .method-choice-route{display:none}body:has(.session-booking-v2) .method-choice-fragments:before{content:"";z-index:0;border-left:2px solid #8b43ee;position:absolute;top:0;bottom:0;left:2px}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(n){min-height:0;margin-top:0;padding:24px;box-shadow:5px 6px #d9cbb7}body:has(.session-booking-v2) .method-choice-fragments article:before{width:10px;height:10px;top:25px;left:-23px}body:has(.session-booking-v2) .method-choice-fragments em{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){body:has(.session-booking-v2) .method-choice-route circle{display:none}}body:has(.session-booking-v2) .method-choice-path{background-color:#eee3d1;background-image:linear-gradient(#aaa19138 1px,#0000 1px),linear-gradient(90deg,#aaa19138 1px,#0000 1px);background-size:72px 72px;padding:clamp(58px,7vw,100px) 4vw!important}body:has(.session-booking-v2) .method-choice-path>h2{width:100%;max-width:none;line-height:1.04;font-size:clamp(48px,6vw,94px)!important}body:has(.session-booking-v2) .method-choice-path>.session-section-intro{width:100%;max-width:none;font-size:clamp(16px,1.35vw,21px);line-height:1.8;margin:18px 0 20px!important}body:has(.session-booking-v2) .method-choice-fragments{align-items:start;grid-template-columns:.92fr 1.18fr 1.18fr 1.02fr!important;gap:26px!important;min-height:410px!important}body:has(.session-booking-v2) .method-choice-fragments article{box-shadow:none!important;background:#eee3d1f2!important;border-radius:64px 64px 3px 3px!important;padding:34px 30px 30px!important}body:has(.session-booking-v2) .method-choice-fragments article:first-of-type{min-height:300px!important;margin-top:54px!important}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(2){min-height:270px!important;margin-top:0!important}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(3){min-height:270px!important;margin-top:92px!important}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(4){min-height:300px!important;margin-top:34px!important}body:has(.session-booking-v2) .method-choice-fragments h3{font-size:clamp(26px,2.25vw,38px)!important}body:has(.session-booking-v2) .method-choice-fragments p{font-size:16px!important;line-height:1.75!important}body:has(.session-booking-v2) .method-choice-note{text-align:center;background:#eee3d1e8;max-width:1120px;margin:18px auto 0!important}@media (max-width:1000px){body:has(.session-booking-v2) .method-choice-fragments{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(n){min-height:250px!important;margin-top:0!important}}@media (max-width:620px){body:has(.session-booking-v2) .method-choice-path{background-size:44px 44px}body:has(.session-booking-v2) .method-choice-path>h2{font-size:42px!important}body:has(.session-booking-v2) .method-choice-fragments{grid-template-columns:1fr!important}body:has(.session-booking-v2) .method-choice-fragments article:nth-of-type(n){border-radius:30px 30px 2px 2px!important;min-height:0!important}}body:has(.session-booking-v2) .session-flow{color:#15191b!important;background:#eee3d1!important;border-bottom:1px solid #9f988e!important}body:has(.session-booking-v2) .session-flow :is(.session-flow-kicker,h2,.session-section-intro){color:#15191b!important}body:has(.session-booking-v2) .session-flow-fragments{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.2vw,22px)!important;min-height:0!important;padding:0!important;display:grid!important}body:has(.session-booking-v2) .session-flow-fragments:before{display:none!important}body:has(.session-booking-v2) .session-flow-route{display:none!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(n){grid-template-rows:auto 1fr;overflow:hidden;min-height:0!important;box-shadow:none!important;background:#eee3d1!important;border:1px solid #756f67!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}body:has(.session-booking-v2) .session-flow-fragments article:before{display:none!important}body:has(.session-booking-v2) .session-flow-visual{aspect-ratio:4/3;isolation:isolate;background-position:50%;background-size:cover;border-bottom:1px solid #756f67;position:relative}body:has(.session-booking-v2) .session-flow-visual:after{content:"";z-index:-1;background:linear-gradient(#080b0c14,#080b0c8c);position:absolute;inset:0}body:has(.session-booking-v2) .session-flow-fragments .session-step-number{z-index:1;text-shadow:0 2px 14px #050607;position:absolute;top:20px;left:22px;color:#a65cff!important;margin:0!important;padding:0!important;font-size:clamp(34px,2.7vw,48px)!important}body:has(.session-booking-v2) .session-flow-copy{padding:22px 24px 26px}body:has(.session-booking-v2) .session-flow-copy h3{color:#15191b!important;margin:0 0 10px!important;padding:0!important;font-size:clamp(22px,1.8vw,30px)!important}body:has(.session-booking-v2) .session-flow-copy p{font-size:15px;color:#4e4942!important;margin:0!important;padding:0!important;line-height:1.65!important}body:has(.session-booking-v2) .session-flow-note{color:#4e4942!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(n){aspect-ratio:4/5;background:#090d0f!important;min-height:0!important;display:block!important;position:relative!important}body:has(.session-booking-v2) .session-flow-visual{width:100%;height:100%;aspect-ratio:auto!important;border:0!important;position:absolute!important;inset:0!important}body:has(.session-booking-v2) .session-flow-visual:after{z-index:0!important;background:linear-gradient(#0507081f 20%,#05070857 52%,#050708f0 100%)!important}body:has(.session-booking-v2) .session-flow-copy{z-index:2;position:absolute;bottom:0;left:0;right:0;padding:24px 24px 28px!important}body:has(.session-booking-v2) .session-flow-copy h3{color:#f4ede2!important}body:has(.session-booking-v2) .session-flow-copy p{color:#d1c9bd!important}@media (max-width:1000px){body:has(.session-booking-v2) .session-flow-fragments{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body:has(.session-booking-v2) .session-flow-fragments{grid-template-columns:1fr!important;gap:16px!important;padding:0!important}body:has(.session-booking-v2) .session-flow-fragments article:nth-of-type(n){border:1px solid #756f67!important}}.booking-calendar-field{position:relative}.booking-calendar-wrap{max-width:23rem;position:relative}.booking-calendar-trigger{color:#fff;letter-spacing:.02em;cursor:pointer;background:#0d1416;border:1px solid #62676a;justify-content:space-between;align-items:center;width:100%;min-height:4.25rem;padding:0 1.25rem;font:700 1.08rem/1.2 inherit;display:flex}.booking-calendar-trigger:hover,.booking-calendar-trigger:focus-visible,.booking-calendar-trigger[aria-expanded=true]{border-color:#b477ff;outline:none}.booking-calendar-icon{color:#fff;place-items:center;width:1.35rem;height:1.35rem;font-size:1.05rem;display:grid;overflow:hidden}.booking-calendar{z-index:20;background:#0d1416;border:1px solid #62676a;width:min(23rem,100vw - 3rem);padding:1rem;position:absolute;top:calc(100% + .6rem);left:0;box-shadow:0 18px 45px #000b}.booking-calendar-head{text-align:center;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-bottom:.75rem;display:grid}.booking-calendar-head button{color:#fff;cursor:pointer;background:0 0;border:0;font:400 1.8rem/1 inherit}.booking-calendar-head strong{color:#fff;font-size:1rem}.booking-calendar-grid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.booking-calendar-grid>span,.booking-calendar-grid>button{aspect-ratio:1;background:0 0;border:0;place-items:center;display:grid}.booking-calendar-weekday{color:#8e9597;font-size:.78rem}.booking-calendar-grid>button{color:#fff;cursor:pointer;border:1px solid #0000;font:600 .92rem/1 inherit}.booking-calendar-grid>button:hover:not(:disabled),.booking-calendar-grid>button:focus-visible:not(:disabled){border-color:#b477ff;outline:none}.booking-calendar-grid>button.selected{background:#7c35e6;border-color:#b477ff}.booking-calendar-grid>button:disabled{color:#555d60;cursor:not-allowed}.booking-calendar-note{color:#8e9597;text-align:center;margin:.75rem 0 0;font-size:.75rem}@media (max-width:600px){.booking-calendar-wrap{max-width:none}.booking-calendar{width:100%}}.booking-manage{gap:2rem;width:min(1120px,100%);margin:0 auto;display:grid}.booking-manage>header{text-align:center}.booking-manage>header h1{margin:.35rem 0;font-size:clamp(2.3rem,5vw,5rem)}.booking-manage-summary,.booking-manage-actions{border:1px solid #62676a;padding:clamp(1.5rem,4vw,3.5rem)}.booking-manage-summary{text-align:center}.booking-manage-summary strong{color:#f4ede2;margin:1rem 0;font-size:clamp(1.4rem,3vw,2.5rem);display:block}.booking-manage-picker{grid-template-columns:minmax(14rem,.65fr) 1fr;gap:2rem;margin:1.5rem 0;display:grid}.booking-manage-picker label,.booking-manage-picker fieldset{gap:.75rem;display:grid}.booking-manage-picker select{color:#fff;min-height:4rem;font:inherit;background:#0d1416;border:1px solid #62676a;padding:0 1rem}.booking-manage-actions hr{border:0;border-top:1px solid #62676a;margin:3rem 0}.booking-cancel-button{color:#f4ede2}.booking-manage-message{background:#171d1f;border-left:4px solid #8e3dff;padding:1rem 1.25rem}@media (max-width:760px){.booking-manage-picker{grid-template-columns:1fr}}.home-section-intro{color:#b9b4ac;max-width:820px;margin:-8px 0 32px;font-size:17px;line-height:1.8}.home-hero .hero-copy h1{font-size:clamp(46px,5vw,76px)}.hero-portrait{filter:saturate(.55)contrast(1.06);background-image:linear-gradient(90deg,#12171a33,#12171a0d),url(/home-conflict-yuching-v3.webp);background-position:50%;background-size:cover}.hero-portrait:after{display:none}.blueprint{background-image:linear-gradient(#e7dcc955,#12171a11),url(/home-light-integration-v1.webp);background-position:50%;background-size:cover}.stellar-pain{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:7vw;padding:70px 4vw;display:grid}.stellar-pain h2{margin:0;font-size:clamp(38px,5vw,72px);line-height:1.08}.stellar-pain ul{margin:0;padding:0;list-style:none}.stellar-pain li{border-bottom:1px solid #bcb2a4;padding:14px 0 14px 28px;font-size:18px;position:relative}.stellar-pain li:before{content:"";background:#963cff;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:0}.stellar-pain>p{grid-column:1/-1;margin:0;font-weight:700}.stellar-separation{padding:70px 4vw}.stellar-separation h2,.stellar-steps h2,.stellar-outcomes h2,.stellar-methods h2,.stellar-testimonials h2{margin:0 0 18px;font-size:clamp(38px,5vw,68px);line-height:1.08}.stellar-separation>p{color:#d9c8ea;font-size:clamp(18px,2vw,28px)}.stellar-separation>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.stellar-separation article{grid-template-columns:30px 1fr;align-items:center;display:grid}.stellar-separation article i{border:2px solid #8d3df4;border-radius:50%;grid-row:1/3;width:28px;height:28px}.stellar-separation article b{font-size:20px}.stellar-separation article small{color:#aaa69e}.stellar-separation>strong{color:#c7beb2;margin-top:30px;display:block}.cms-comparison.cms-stellar-safety{background:var(--paper);color:#15191b;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:30px 5vw;padding:90px 4vw;display:grid}.cms-comparison.cms-stellar-safety>h2{grid-area:1/1;margin:10px 0 0;font-size:clamp(44px,5.2vw,78px);line-height:1.08}.cms-comparison.cms-stellar-safety>div{background:0 0;border:1px solid #9f978b;grid-area:1/2/3;gap:0}.cms-comparison.cms-stellar-safety article{color:#15191b;background:0 0;min-height:340px;padding:36px 32px}.cms-comparison.cms-stellar-safety article+article{color:#15191b;background:0 0;border-left:1px solid #9f978b}.cms-comparison.cms-stellar-safety h3,.cms-comparison.cms-stellar-safety article+article h3{color:#8738f4;border-bottom:1px solid #aaa195;align-items:center;gap:12px;margin:0 0 28px;padding-bottom:22px;display:flex}.cms-comparison.cms-stellar-safety h3:before{content:"×";font-size:30px;font-weight:500;line-height:1}.cms-comparison.cms-stellar-safety article+article h3:before{content:"✓";font-size:24px;font-weight:900}.cms-comparison.cms-stellar-safety li{margin-bottom:12px;font-size:17px;line-height:1.7}.cms-comparison.cms-stellar-safety aside{color:#514c46;border:0;grid-area:2/1;margin:0;padding:0;font-size:18px;line-height:1.8}.yuan-timeline.stellar-timeline>div{grid-template-columns:repeat(6,1fr);margin-top:42px}.yuan-timeline.stellar-timeline article{border-top:2px solid #8740e8;border-right:1px solid #505658;min-height:260px;padding:30px 28px 24px}.yuan-timeline.stellar-timeline article:first-child{border-left:1px solid #505658}.yuan-timeline.stellar-timeline article i{width:14px;height:14px;top:-8px;box-shadow:0 0 0 5px #55258a}.yuan-timeline.stellar-timeline article b{margin-top:28px;font-size:20px}.yuan-timeline.stellar-timeline article p{color:#bdb7ad;margin:14px 0 0;line-height:1.7}.yuan-timeline.stellar-timeline>small{border-top:0;margin-top:0}.stellar-steps,.stellar-outcomes,.stellar-methods{padding:70px 4vw}.stellar-steps>div{background:#565b5c;border:1px solid #565b5c;grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0 24px;display:grid}.stellar-steps article{background:#0d1214;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 22px;min-height:220px;padding:30px 28px;display:grid}.stellar-steps article em{font-size:38px;line-height:1}.stellar-steps article h3{margin:0;font-size:22px}.stellar-steps article i{background:0 0;width:auto;height:auto;position:static;transform:none}.stellar-steps article i:after{content:"→";color:#f5eee4;font-size:25px;font-style:normal}.stellar-steps article p{color:#bcb6ad;grid-column:1/-1;margin:8px 0 0;line-height:1.7}.stellar-steps em,.stellar-outcomes em,.stellar-mission em{color:#8d3df4;font-style:normal}.stellar-steps>strong{color:#d7c3e9;margin-top:22px;display:block}.stellar-example{grid-template-columns:1fr 1fr;min-height:520px;display:grid;position:relative;overflow:hidden}.stellar-example>div:first-child{z-index:1;padding:70px 4vw}.stellar-example h2{font-size:clamp(38px,4.5vw,64px);line-height:1.1}.stellar-example p{grid-template-columns:100px 1fr;gap:18px;display:grid}.stellar-example p b{color:#b66cff}.stellar-example p span{color:#e4ddd3}.stellar-example-art{background-image:linear-gradient(90deg,#0d1214 0%,#0000 38%),url(/stellar-vision-familiar-v1.png);background-position:50%;background-size:cover}.stellar-example small{color:#bcb5aa;margin-top:24px;display:block}.stellar-outcomes>div{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:42px;display:grid}.stellar-outcomes article{border:1px solid #aaa197;flex-direction:column;gap:24px;min-height:230px;padding:24px;display:flex}.stellar-outcomes article b{font-size:21px}.stellar-outcomes article p{color:#625c54;margin:0;line-height:1.65}.stellar-outcomes>strong{color:#8d3df4;margin-top:24px;display:block}.stellar-mission{background-image:linear-gradient(90deg,#0d1214 0%,#0d1214df 48%,#0d121499),url(/stellar-service-v1.png);background-position:50%;background-size:cover;grid-template-columns:.7fr 1.3fr;gap:45px;padding:70px 4vw;display:grid;position:relative}.stellar-mission h2{margin:0;font-size:clamp(40px,5vw,70px);line-height:1.08}.stellar-mission>div:nth-child(2){grid-template-columns:repeat(4,1fr);display:grid}.stellar-mission article{border:1px solid #777c7d;flex-direction:column;gap:45px;min-height:250px;padding:24px;display:flex}.stellar-mission article b{font-size:19px}.stellar-mission>strong{color:#d7c3e9;grid-column:1/-1}.stellar-methods>div{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;display:grid}.stellar-methods article{border:1px solid #aaa197;min-height:170px;padding:28px}.stellar-methods article:nth-child(2){color:#f5eee4;background:#111719}.stellar-methods h3{font-size:24px}.stellar-testimonials{grid-template-columns:.7fr 1.6fr;gap:45px;padding:70px 4vw;display:grid}.stellar-testimonials>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stellar-testimonials article{border:1px solid #666b6c}.stellar-testimonial-art{background-position:50%;background-size:cover;height:190px}.stellar-testimonials blockquote{margin:0;padding:20px;font-size:17px;line-height:1.55}.stellar-testimonials small{color:#9f9990;margin-top:15px;font-size:12px;display:block}@media (max-width:900px){.stellar-pain,.stellar-example,.stellar-mission,.stellar-testimonials{grid-template-columns:1fr}.stellar-steps>div,.stellar-mission>div:nth-child(2){grid-template-columns:repeat(2,1fr)}.stellar-outcomes>div,.stellar-testimonials>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.stellar-pain,.stellar-separation,.stellar-steps,.stellar-example>div:first-child,.stellar-outcomes,.stellar-mission,.stellar-methods,.stellar-testimonials{padding:48px 22px}.stellar-separation>div,.stellar-steps>div,.stellar-outcomes>div,.stellar-mission>div:nth-child(2),.stellar-methods>div,.stellar-testimonials>div,.stellar-example{grid-template-columns:1fr}.stellar-example-art{min-height:360px}.stellar-mission article{min-height:150px}.stellar-testimonial-art{height:240px}}@media (max-width:1100px){.yuan-timeline.stellar-timeline>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.cms-comparison.cms-stellar-safety{grid-template-columns:1fr}.cms-comparison.cms-stellar-safety>h2,.cms-comparison.cms-stellar-safety>div,.cms-comparison.cms-stellar-safety>aside{grid-area:auto/1}.cms-comparison.cms-stellar-safety>div{grid-template-columns:1fr}.cms-comparison.cms-stellar-safety article+article{border-top:1px solid #5b6061;border-left:0}}@media (max-width:560px){.yuan-timeline.stellar-timeline>div{grid-template-columns:1fr}.yuan-timeline.stellar-timeline article{min-height:0}.cms-comparison.cms-stellar-safety{padding:52px 22px}.cms-comparison.cms-stellar-safety article{min-height:0;padding:28px 22px}}.checkout-order-summary{gap:.9rem;display:grid}.checkout-order-summary>div,.checkout-order-summary>footer{border-bottom:1px solid #484f52;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.checkout-order-summary small{color:#aaa59d;margin-top:.25rem;text-decoration:line-through;display:block}.checkout-order-summary .coupon-discount{color:#c18cff}.checkout-order-summary>footer{border-top:2px solid #f3ede3;border-bottom:0;margin-top:.25rem;font-size:1.25rem}.checkout-coupon{border:1px solid #555d60;gap:.75rem;padding:1.25rem;display:grid}.checkout-coupon>label{font-size:1.15rem;font-weight:900}.checkout-coupon>div{grid-template-columns:1fr auto;gap:.75rem;display:grid}.checkout-coupon .button{min-width:7rem;padding:.8rem 1rem}.checkout-coupon p{color:#aaa59d;margin:0}.checkout-coupon .coupon-success{color:#c18cff;font-weight:800}.product-grid footer strong del,.product-grid footer strong small{color:#aaa59d;font-size:.72rem;display:block}.product-grid footer strong del{font-weight:500}.product-grid footer strong small{color:#bc81ff;text-transform:uppercase;margin:.2rem 0}@media (max-width:900px){.inner-integration-page .lilith-promise{grid-template-columns:1fr}.inner-integration-page .lilith-promise>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.inner-integration-page .lilith-promise>div{grid-template-columns:1fr}.inner-integration-page .lilith-promise article{min-height:140px}}.inner-integration-page>.lilith-pattern{text-align:left;grid-template-columns:.72fr 1.28fr;gap:6vw;padding:78px 6vw;display:grid}.inner-integration-page>.lilith-pattern>h2{align-self:start;margin:0;font-size:clamp(42px,4.5vw,72px);line-height:1.1;position:sticky;top:30px}.inner-integration-page>.lilith-pattern>div{border-top:1px solid #596063;display:block}.inner-integration-page>.lilith-pattern article{border:0;border-bottom:1px solid #596063;grid-template-columns:70px 1.2fr 1fr;align-items:center;gap:20px;min-height:0;padding:24px 0;display:grid;background-image:none!important}.inner-integration-page>.lilith-pattern article em{font-size:28px}.inner-integration-page>.lilith-pattern article b{font-size:18px}.inner-integration-page>.lilith-pattern article small{color:#9b9690;font-size:13px}.inner-integration-page>.lilith-shadow{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}.inner-integration-page>.lilith-shadow>div{display:contents}.inner-integration-page>.lilith-shadow>h2{text-align:center;grid-area:2/1/auto/-1;margin:0;padding:66px 6vw 32px;font-size:clamp(38px,4vw,62px)}.inner-integration-page>.lilith-shadow article{border-top:1px solid #555d60;border-bottom:0;border-left:0;border-right:1px solid #555d60;grid-row:3;min-height:160px;padding:25px 2vw}.inner-integration-page>.lilith-shadow article:nth-of-type(5){border-right:0}.inner-integration-page>.lilith-shadow article em{color:#9b4eff}.inner-integration-page>.lilith-shadow article h3{margin:8px 0;font-size:20px}.inner-integration-page>.lilith-shadow article p{color:#aaa39a;margin:0;line-height:1.65}.inner-integration-page>.lilith-shadow strong{text-align:center;color:#f3ede3;background:linear-gradient(#0f141688,#0f1416df),url(/inner-space-v1.webp) 50%/cover;grid-area:1/1/auto/-1;place-items:center;min-height:430px;padding:60px;font-size:clamp(34px,4vw,58px);line-height:1.35;display:grid}.inner-integration-page>.lilith-shadow strong:first-line{color:#f3ede3}.inner-integration-page>.lilith-house{flex-direction:column;gap:0;padding:0 0 72px;display:flex}.inner-integration-page>.lilith-house>.house-cut{border:0;order:1;width:100%;min-height:520px;background-position:50% 55%!important}.inner-integration-page>.lilith-house>div:first-child{z-index:1;text-align:center;background:var(--paper);border:1px solid #a49d93;order:2;max-width:860px;margin:-105px auto 0;padding:58px 70px;position:relative}.inner-integration-page>.lilith-house h2{margin:0 0 24px;font-size:clamp(38px,4vw,58px)}.inner-integration-page>.lilith-house p{color:#5f5a53}.inner-integration-page>.lilith-house .house-cut span{display:none}.inner-integration-page>.lilith-tools{text-align:center;padding:72px 6vw 58px}.inner-integration-page>.lilith-tools>h2{font-size:clamp(42px,4.5vw,66px)}.inner-integration-page>.lilith-tools>div:first-of-type{border-top:1px solid #9e968a;border-bottom:1px solid #9e968a;max-width:1320px;margin:auto}.inner-integration-page>.lilith-tools article{text-align:left;border:0;border-right:1px solid #9e968a;min-height:255px;padding:30px 26px}.inner-integration-page>.lilith-tools article:last-child{border-right:0}.inner-integration-page>.lilith-tools article em{font-size:38px}.inner-integration-page>.lilith-tools article p{color:#655f57;line-height:1.65}.inner-integration-page>.lilith-tools .tool-flow{max-width:1320px;margin:18px auto 0}.inner-integration-page>.yuan-not:nth-child(6){padding:74px 6vw}.inner-integration-page>.yuan-not:nth-child(6)>h2{text-align:center;max-width:930px;margin:0 auto 48px;font-size:clamp(42px,4.5vw,66px)}.inner-integration-page>.yuan-not:nth-child(6)>div{border:1px solid #555d60;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:auto;display:grid}.inner-integration-page>.yuan-not:nth-child(6) article{border:1px solid #555d60;border-top:0;border-left:0;min-height:145px;padding:28px}.inner-integration-page>.yuan-not:nth-child(6) article:nth-child(3n){border-right:0}.inner-integration-page>.yuan-not:nth-child(6) article:nth-last-child(-n+3){border-bottom:0}.inner-integration-page>.yuan-not:nth-child(6) article b{color:#b260ff}.inner-integration-page>.yuan-not:nth-child(6) article p{color:#aaa39a;line-height:1.65}.inner-integration-page>.lilith-course{padding:0}.inner-integration-page>.lilith-course>h2{text-align:center;background:linear-gradient(#111719aa,#111719ed),url(/stellar-example.jpg) 50%/cover;place-items:center;min-height:430px;margin:0;padding:70px 15vw;font-size:clamp(42px,4.8vw,70px);display:grid}.inner-integration-page>.lilith-course>div{grid-template-columns:repeat(4,1fr);gap:0}.inner-integration-page>.lilith-course article:nth-child(n+5){display:none}.inner-integration-page>.lilith-course article em{color:#a14dff}.inner-integration-page>.lilith-course article p{font-size:14px;line-height:1.7}.inner-integration-page>.lilith-course footer{border-top:1px solid #555d60;margin:0}.inner-integration-page>.lilith-promise{padding:72px 6vw;display:block}.inner-integration-page>.lilith-promise>h2{text-align:center;max-width:940px;margin:0 auto 46px;font-size:clamp(42px,4.5vw,66px)}.inner-integration-page>.lilith-promise>div{max-width:1180px;margin:auto}.inner-integration-page>.yuan-not:nth-child(9){padding:74px 6vw}.inner-integration-page>.yuan-not:nth-child(9)>h2{text-align:center;max-width:900px;margin:0 auto 52px;font-size:clamp(42px,4.5vw,66px)}.inner-integration-page>.yuan-not:nth-child(9)>div{grid-template-columns:1fr 1fr;column-gap:56px;max-width:1180px;margin:auto;display:grid}.inner-integration-page>.yuan-not:nth-child(9) article{border:0;border-bottom:1px solid #565d60;min-height:0;padding:22px 0}.inner-integration-page>.yuan-not:nth-child(9) article p{color:#aaa39a;line-height:1.6}.inner-integration-page>.cms-comparison{grid-template-columns:.8fr 1.2fr;padding:0}.inner-integration-page>.cms-comparison>h2{align-self:stretch;align-items:center;padding:72px 6vw;display:flex}.inner-integration-page>.cms-comparison>div{align-self:stretch}.inner-integration-page>.lilith-teacher{gap:0;padding:0}.inner-integration-page>.lilith-teacher>div:last-child{padding:70px 6vw}.inner-integration-page>.lilith-register{grid-template-columns:.85fr 1.15fr;gap:0;padding:0}.inner-integration-page>.lilith-register>div:first-child{padding:66px 6vw}.inner-integration-page>.lilith-register-placeholder{color:#f3ede3;background:linear-gradient(135deg,#1b2022,#241532);padding:66px 6vw}@media (max-width:900px){.inner-integration-page>.lilith-pattern{grid-template-columns:1fr}.inner-integration-page>.lilith-pattern>h2{text-align:center;position:static}.inner-integration-page>.lilith-shadow{grid-template-columns:repeat(3,1fr)}.inner-integration-page>.lilith-shadow>h2,.inner-integration-page>.lilith-shadow strong{grid-column:1/-1}.inner-integration-page>.lilith-shadow article{grid-row:auto}.inner-integration-page>.lilith-shadow article:nth-of-type(3){border-right:0}.inner-integration-page>.lilith-course>div{grid-template-columns:repeat(2,1fr)}.inner-integration-page>.lilith-course article:nth-child(2n){border-right:0}.inner-integration-page>.cms-comparison,.inner-integration-page>.lilith-register{grid-template-columns:1fr}}@media (max-width:560px){.inner-integration-page>.lilith-pattern,.inner-integration-page>.yuan-not:nth-child(6),.inner-integration-page>.yuan-not:nth-child(9){padding:48px 22px}.inner-integration-page>.lilith-pattern article{grid-template-columns:45px 1fr}.inner-integration-page>.lilith-pattern article small{grid-column:2}.inner-integration-page>.lilith-shadow{grid-template-columns:1fr}.inner-integration-page>.lilith-shadow article{border-right:0}.inner-integration-page>.lilith-shadow strong{min-height:330px;padding:35px 22px}.inner-integration-page>.lilith-house>.house-cut{min-height:360px}.inner-integration-page>.lilith-house>div:first-child{margin:-55px 20px 0;padding:38px 24px}.inner-integration-page>.lilith-tools{padding:48px 22px}.inner-integration-page>.lilith-tools>div:first-of-type,.inner-integration-page>.lilith-tools .tool-flow,.inner-integration-page>.yuan-not:nth-child(6)>div,.inner-integration-page>.yuan-not:nth-child(9)>div,.inner-integration-page>.lilith-course>div{grid-template-columns:1fr}.inner-integration-page>.lilith-tools article,.inner-integration-page>.yuan-not:nth-child(6) article{border-bottom:1px solid #9e968a;border-right:0}.inner-integration-page>.yuan-not:nth-child(6) article:nth-last-child(-n+3){border-bottom:1px solid #555d60}.inner-integration-page>.yuan-not:nth-child(6) article:last-child{border-bottom:0}.inner-integration-page>.lilith-course>h2{min-height:350px;padding:50px 22px}.inner-integration-page>.lilith-course article{border-left:0;min-height:0}.inner-integration-page>.lilith-promise,.inner-integration-page>.lilith-teacher>div:last-child,.inner-integration-page>.lilith-register>div:first-child,.inner-integration-page>.lilith-register-placeholder{padding:48px 22px}}.inner-integration-page>.lilith-course{grid-template-rows:1fr auto;grid-template-columns:.72fr 1.28fr;min-height:650px;display:grid}.inner-integration-page>.lilith-course>h2{text-align:left;background:0 0;grid-area:1/1;justify-content:center;align-items:flex-start;min-height:0;margin:0;padding:82px 5vw 34px;font-size:clamp(42px,4.5vw,68px);display:flex}.inner-integration-page>.lilith-course>div{grid-area:1/2/3;grid-template-columns:repeat(2,1fr);gap:0;display:grid}.inner-integration-page>.lilith-course article{border-top:0;border-bottom:1px solid #555d60;border-left:1px solid #555d60;border-right:0;min-height:325px;padding:52px 42px}.inner-integration-page>.lilith-course article:nth-child(3),.inner-integration-page>.lilith-course article:nth-child(4){border-bottom:0}.inner-integration-page>.lilith-course article h3{font-size:21px}.inner-integration-page>.lilith-course article p{line-height:1.75}.inner-integration-page>.lilith-course>footer{border:0;flex-wrap:wrap;grid-area:2/1;align-self:end;gap:0;margin:0;padding:0 5vw 72px;display:flex}.inner-integration-page>.lilith-course>footer span{color:#aaa39a;text-align:left;border:0;width:auto;padding:5px 14px 5px 0;font-size:12px}.inner-integration-page>.lilith-course>footer span:not(:last-child):after{content:" ／";color:#7f7880;margin-left:12px}@media (max-width:900px){.inner-integration-page>.lilith-course{grid-template-rows:auto auto auto;grid-template-columns:1fr}.inner-integration-page>.lilith-course>h2{grid-area:1/1;padding:60px 6vw 28px}.inner-integration-page>.lilith-course>footer{grid-area:2/1;padding:0 6vw 45px}.inner-integration-page>.lilith-course>div{grid-area:3/1}}@media (max-width:560px){.inner-integration-page>.lilith-course>h2{min-height:0;padding:48px 22px 24px}.inner-integration-page>.lilith-course>footer{padding:0 22px 36px}.inner-integration-page>.lilith-course>div{grid-template-columns:1fr}.inner-integration-page>.lilith-course article{border-bottom:1px solid #555d60;border-left:0;min-height:0;padding:34px 22px}.inner-integration-page>.lilith-course article:nth-child(3){border-bottom:1px solid #555d60}}.inner-integration-page>.lilith-promise>h2:before{content:"WHAT YOU TAKE WITH YOU";color:#9b4eff;letter-spacing:.2em;margin-bottom:10px;font-size:12px;font-weight:800;line-height:1;display:block}.inner-integration-page>.lilith-promise>div{grid-template-columns:repeat(3,1fr);gap:42px 5vw}.inner-integration-page>.lilith-promise article{border:0;min-height:90px;padding:17px 18px 17px 28px}.inner-integration-page>.lilith-promise article:after{display:none}.inner-integration-page>.lilith-promise article:before{background:#9b4eff;border-radius:0;width:4px;height:auto;inset:0 auto 0 0}.inner-integration-page>.lilith-promise article:nth-child(3n):before{right:auto}.inner-integration-page>.lilith-promise small{text-align:center;border-top:1px solid #c6b9a7;margin-top:16px;padding:18px 0 0}@media (max-width:900px){.inner-integration-page>.lilith-promise>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.inner-integration-page>.lilith-promise>div{grid-template-columns:1fr;row-gap:18px}.inner-integration-page>.lilith-promise article{min-height:76px}.inner-integration-page>.lilith-promise>h2:before{text-align:left}}.inner-integration-page>.lilith-promise>div{gap:18px}.inner-integration-page>.lilith-promise article{--outcome-overlay:linear-gradient(180deg,#0a0d0fb3 0%,#0a0d0f40 35%,transparent 60%);aspect-ratio:9/8;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;align-items:flex-start;min-height:0;padding:28px;display:flex;overflow:hidden}.inner-integration-page>.lilith-promise article:before,.inner-integration-page>.lilith-promise article:after{display:none}.inner-integration-page>.lilith-promise article b{color:#f4efe7;text-shadow:0 2px 16px #000;max-width:90%;font-size:clamp(20px,1.6vw,28px);line-height:1.35}.inner-integration-page>.lilith-promise small{margin-top:24px}@media (max-width:900px){.inner-integration-page>.lilith-promise article{aspect-ratio:9/8}}@media (max-width:560px){.inner-integration-page>.lilith-promise>div{row-gap:16px}.inner-integration-page>.lilith-promise article{min-height:0;padding:24px}.inner-integration-page>.lilith-promise>h2{text-align:left}.inner-integration-page>.lilith-promise article b{font-size:22px}}.inner-integration-page>.lilith-register{color:#f3ede3;background:#111719}.inner-integration-page>.lilith-register>.lilith-register-placeholder{color:#f3ede3;background:linear-gradient(135deg,#151a1d,#21172d);border-left:1px solid #4f5557}.inner-integration-page>.lilith-register>.lilith-register-placeholder p{color:#c7c0b7}.inner-integration-page>.lilith-register>.lilith-register-placeholder .button{color:#fff}@media (max-width:900px){.inner-integration-page>.lilith-register>.lilith-register-placeholder{border-top:1px solid #4f5557;border-left:0}}.inner-integration-page>.lilith-pattern article{grid-template-columns:46px 1.2fr 1fr}.inner-integration-page>.lilith-pattern article em{background:#9b4eff;border-radius:50%;justify-self:start;width:14px;height:14px;font-size:0;display:block}@media (max-width:560px){.inner-integration-page>.lilith-pattern article{grid-template-columns:30px 1fr}.inner-integration-page>.lilith-pattern article em{width:12px;height:12px}.inner-integration-page>.lilith-pattern article small{grid-column:2}}.inner-integration-page>.lilith-pattern article{align-items:center}.inner-integration-page>.lilith-pattern article b,.inner-integration-page>.lilith-pattern article small{align-self:center;margin:0}.inner-integration-page>.cms-comparison{background:var(--paper);color:#15191b;grid-template-rows:auto 1fr;grid-template-columns:.8fr 1.2fr;padding:0;display:grid}.inner-integration-page>.cms-comparison>h2{grid-area:1/1;margin:0;padding:68px 4vw 20px;font-size:clamp(40px,4.2vw,64px);line-height:1.14;display:block}.inner-integration-page>.cms-comparison>h2:before{content:"SAFETY FIRST";color:#9b4eff;letter-spacing:.2em;margin-bottom:12px;font-size:12px;font-weight:800;line-height:1;display:block}.inner-integration-page>.cms-comparison>aside{color:#5f5a53;background:0 0;grid-area:2/1;margin:0;padding:0 4vw 68px;line-height:1.75}.inner-integration-page>.cms-comparison>div{grid-area:1/2/3;grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.inner-integration-page>.cms-comparison article{border:0;border-left:1px solid #a49d93;min-height:390px;padding:62px 38px}.inner-integration-page>.cms-comparison article h3{font-size:22px}.inner-integration-page>.cms-comparison article ul{padding-left:22px;line-height:2}.inner-integration-page>.cms-comparison article:last-child{color:#f3ede3;background:#151a1d;border-left-color:#4f5557}.inner-integration-page>.cms-comparison article:last-child li{color:#d4cdc3}@media (max-width:900px){.inner-integration-page>.cms-comparison{grid-template-rows:auto auto auto;grid-template-columns:1fr}.inner-integration-page>.cms-comparison>h2{grid-area:1/1;padding:55px 6vw 18px}.inner-integration-page>.cms-comparison>aside{grid-area:2/1;padding:0 6vw 45px}.inner-integration-page>.cms-comparison>div{grid-area:3/1}.inner-integration-page>.cms-comparison article:first-child{border-left:0}}@media (max-width:560px){.inner-integration-page>.cms-comparison>h2{padding:48px 22px 18px}.inner-integration-page>.cms-comparison>aside{padding:0 22px 38px}.inner-integration-page>.cms-comparison>div{grid-template-columns:1fr}.inner-integration-page>.cms-comparison article{border-top:1px solid #a49d93;border-left:0;min-height:0;padding:36px 22px}}.inner-integration-page>.lilith-shadow article em{display:none}.inner-integration-page>.lilith-shadow article h3{margin-top:0}.inner-integration-page>.cms-inner-final{isolation:isolate;background:#111719;position:relative;overflow:hidden}.inner-integration-page>.cms-inner-final:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background:linear-gradient(90deg,#111719 0%,#1117194d 40%,#11171947 100%),linear-gradient(#111719 0%,#0000 20% 78%,#111719 100%),url(/inner-integration-wholeness-background-v1.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 57%}@media (max-width:560px){.inner-integration-page>.cms-inner-final:before{opacity:.25;inset:0}}.inner-integration-page .lilith-hero-art{background-image:linear-gradient(90deg,#12171a 0%,#0000 23%),linear-gradient(#0000 55%,#101416cc),url(/inner-integration-conflict-hero-v3.webp);background-position:60%}.inner-integration-page>.lilith-shadow strong{text-shadow:0 2px 16px #000000a6;background-image:linear-gradient(#0f14163d,#0f141666),url(/inner-integration-light-life-v2.webp);background-position:50% 65%}.inner-integration-page>.lilith-house>.house-cut{background-image:linear-gradient(#e8dece0f,#e8dece38),url(/inner-integration-imagination-space-v2.webp)}.inner-integration-page>.lilith-course{border-top:1px solid #555d60}.inner-integration-page>.lilith-course>div{border-top:0}.inner-integration-page>.cms-comparison{color:#f3ede3;background:#111719;border:1px solid #fff;border-left:0;border-right:0}.inner-integration-page>.cms-comparison>h2{color:#f3ede3}.inner-integration-page>.cms-comparison>aside{color:#c7c0b7;border:0}.inner-integration-page>.cms-comparison article{border-color:#4f5557}.inner-integration-page>.cms-comparison article:first-child{color:#fff;background:#7830d5}.inner-integration-page>.cms-comparison article:first-child h3,.inner-integration-page>.cms-comparison article:first-child li{color:#fff}.inner-integration-page>.cms-comparison article:last-child{background:#111719}.inner-integration-page>.yuan-not:nth-child(6){isolation:isolate;background:#111719;position:relative;overflow:hidden}.inner-integration-page>.yuan-not:nth-child(6):before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#111719 0%,#11171959 35%,#1117194d 100%),linear-gradient(#111719 0%,#0000 22% 75%,#111719 100%),url(/inner-integration-voices-background-v1.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 48%}.inner-integration-page>.yuan-not:nth-child(6) article{background:#11171933}@media (max-width:560px){.inner-integration-page>.yuan-not:nth-child(6):before{opacity:.3;background-position:65%;inset:0}}.inner-integration-page>.lilith-course>h2{text-wrap:balance;font-size:clamp(40px,3.4vw,52px);line-height:1.22;display:block}.inner-integration-page>.lilith-course>h2 span{display:inline}.inner-integration-page>.lilith-course>h2 br{display:none}.inner-integration-page>.lilith-course>h2 span+span:before{content:" "}.about-contact-icons{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.about-contact-icons>a,.about-contact-icons>button{color:#15191b;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;display:inline-flex}.about-contact-icons svg{width:26px;height:26px;display:block}.about-contact-icons>a:hover,.about-contact-icons>button:hover{color:#8136dc}.about-contact-icons a:focus-visible,.about-contact-icons button:focus-visible{outline-offset:4px;outline:2px solid #8136dc}.about-email-dialog{color:#f6efe4;background:#111719;border:1px solid #a15aff;border-radius:12px;width:440px;max-width:calc(100vw - 36px);padding:0}.about-email-dialog::backdrop{background:#000000a6}.about-email-content{text-align:center;padding:48px 30px;position:relative}.about-email-dialog .about-email-content h2{margin:0 0 20px;font-size:26px;line-height:1.3}.about-email-content>a{color:#d2abff;overflow-wrap:anywhere;font-size:clamp(16px,4vw,21px);text-decoration:underline}.about-email-content .about-email-close{color:#fff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:28px;position:absolute;top:8px;right:10px}footer .social{justify-content:flex-end;align-items:center;gap:14px;display:flex}footer .social>a,footer .social>.email-contact-trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #62676a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}footer .social svg{flex-shrink:0;width:22px;height:22px;display:block}footer .social>a:hover,footer .social>.email-contact-trigger:hover{color:var(--purple)}footer .social>a:focus-visible,footer .social>.email-contact-trigger:focus-visible{outline:2px solid var(--purple);outline-offset:4px}@media (max-width:900px){footer .social{justify-content:flex-start}}.about-now .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:30px;display:grid}.about-now .stats b{white-space:nowrap;font-size:clamp(22px,1.8vw,32px);line-height:1.2}.about-now .stats small{white-space:normal;margin-top:12px;font-size:13px;line-height:1.6}@media (max-width:1100px) and (min-width:901px){.about-now .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.about-now .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}.cms-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cms-profile-stats b{text-align:center;border-left:1px solid #15191b45;padding:8px clamp(12px,2vw,30px)}.cms-profile-stats b:first-child{border-left:0}@media (max-width:800px){.cms-profile-stats{grid-template-columns:1fr 1fr}.cms-profile-stats b:nth-child(odd){border-left:0}.cms-profile-stats b:nth-child(n+3){border-top:1px solid #15191b45;padding-top:22px}}.experience-page .cms-faq>div{max-width:none}.experience-page .cms-faq h2{font-size:clamp(30px,3vw,52px)}.experience-page .cms-faq details{padding:22px 0}.experience-page .cms-faq summary{font-size:20px}.experience-page .cms-faq details p{max-width:960px;font-size:18px;line-height:1.9}@media (max-width:700px){.experience-page .cms-faq summary{font-size:18px}.experience-page .cms-faq details p{font-size:16px}}.experience-page .stellar-related{background:var(--paper);color:#15191b}.experience-page .stellar-related>p{color:#4f4a43}.experience-page .stellar-related a{color:#15191b;border-color:#15191b55}.experience-page .stellar-related small{color:#5e5851}.experience-page .cms-page-cta.cms-yuan-final{color:#f5eee4;background-color:#090d0f;background-image:linear-gradient(90deg,#090d0ffc 0%,#090d0ff2 40%,#090d0fbd 65%,#090d0f72 100%),linear-gradient(#090d0f38 0%,#090d0f8c 100%),url(/yuanchen-final-cta-v1.webp)}
