:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f8f7ff;background:#090d1a radial-gradient(at 50% 4%,#282044 0%,#0000 36%);margin:0;line-height:1.5}.wrap{max-width:1020px;margin:auto;padding:0 23px}.top{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;padding:23px 0;display:flex}.logo{letter-spacing:-1.1px;font-size:25px;font-weight:800}.logo span,.purple{color:#b7a2ff}.top button{color:#bfc2d6;letter-spacing:1.3px;cursor:pointer;background:0 0;border:0;font-size:11px}.hero{text-align:center;max-width:700px;margin:auto;padding:34px 0 62px}.orbit{justify-content:center;align-items:center;height:185px;display:flex}.orbit svg{width:100%;max-width:340px}.eyebrow{color:#b7a2ff;letter-spacing:2px;margin:12px 0 18px;font-size:11px;font-weight:700}h1{letter-spacing:-2.5px;margin:0 0 21px;font-size:clamp(34px,6vw,64px);font-weight:750;line-height:1.09}h2{letter-spacing:-1.4px;margin:0 0 18px;font-size:clamp(28px,4.5vw,46px);line-height:1.15}h3{margin:14px 0;font-size:23px;line-height:1.3}.lead{color:#c6c8d9;max-width:610px;margin:0 auto 25px;font-size:16px}.cta{text-align:center;color:#fff;letter-spacing:.45px;cursor:pointer;background:linear-gradient(110deg,#8d76f0,#a184f8);border:0;border-radius:11px;justify-content:center;align-items:center;width:min(100%,440px);padding:18px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 35px #7d5aff32}.cta:hover{filter:brightness(1.13)}.micro{color:#a7aac0;margin:12px 0 0;font-size:12px}.experience{text-align:center;border-top:1px solid #ffffff25;max-width:550px;margin:38px auto 0;padding:24px 22px}.experience .eyebrow{margin:0 0 10px}.experience .feeling{letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(20px,3.3vw,29px);font-weight:650;line-height:1.32}.experience .question{color:#c8bbff;margin:0 0 17px}.linkcta{color:#e6dcff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b85fa;padding:4px 0;font-size:13px;font-weight:750}.section{border-top:1px solid #ffffff19;padding:65px 0}.sectioninner{max-width:710px;margin:auto}.section p{color:#c6c8d9;font-size:16px}.pain{color:#f5f0ff;font-size:20px;font-weight:650}.turn{color:#c7b6ff;margin:23px 0;font-size:clamp(22px,3.5vw,33px);font-weight:750;line-height:1.28}.grid{grid-template-columns:repeat(4,1fr);gap:11px;margin:28px 0;display:grid}.tile{background:#151a2d;border:1px solid #ffffff16;border-radius:13px;padding:20px 14px}.tile .sym{color:#b8a5ff;font-size:22px}.tile b{margin:9px 0 3px;display:block}.tile small{color:#aeb4cc;font-size:12px}.steps{background:#151a2d;border:1px solid #ffffff19;border-radius:14px;margin:23px 0;padding:10px 24px}.step{align-items:start;gap:17px;padding:15px 0;display:flex}.step+.step{border-top:1px solid #ffffff14}.step strong{color:#bca9ff}.step b{letter-spacing:.7px;font-size:13px;display:block}.step small{color:#b5bad1;display:block}.center{text-align:center}.foot{color:#878ca7;text-align:center;border-top:1px solid #ffffff16;padding:24px 0 45px;font-size:11px}.quiz{max-width:610px;min-height:440px;margin:45px auto 90px;display:none}.quiz.show{display:block}.progress{background:#2c3045;border-radius:6px;height:4px;margin:24px 0 43px;overflow:hidden}.bar{background:#a58bf8;width:33%;height:100%;transition:width .2s}.field{color:#fff;width:100%;font:inherit;background:#151a2c;border:1px solid #454362;border-radius:10px;margin:12px 0 20px;padding:16px}.field:focus{outline:2px solid #a18cff}.back{color:#b9b8d1;cursor:pointer;background:0 0;border:0;padding:16px 0}.check{color:#d0cfe2;align-items:center;gap:9px;margin:0 0 25px;display:flex}.error{color:#f0a6b5;min-height:18px;font-size:13px}.modal{z-index:10;background:#03040ac9;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.modal.show{display:flex}.modalbox{background:#171b2c;border:1px solid #ffffff27;border-radius:16px;width:100%;max-width:530px;max-height:80vh;padding:27px;overflow:auto}.modalbox p{color:#c7c9d9}.close{float:right;color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.preview{color:#c8cadb;background:#171b2d;border:1px solid #65548b;border-radius:12px;margin:20px 0;padding:18px}.preview strong{color:#c6b5ff}.choice{color:#fff;cursor:pointer;background:#171b2d;border:1px solid #47405d;border-radius:10px;padding:14px}.choice.selected{background:#332951;border-color:#bca6ff}@media (max-width:600px){.wrap{padding:0 20px}.hero{padding:14px 0 36px}.orbit{height:148px}.eyebrow{letter-spacing:1.6px;font-size:9px}h1{letter-spacing:-1.6px;font-size:37px}.lead{font-size:14px}.experience{margin-top:28px;padding:23px 4px}.section{padding:45px 0}.grid{grid-template-columns:repeat(2,1fr)}.section p{font-size:15px}.cta{font-size:12px}.quiz{margin-top:30px}}.experience-hero{isolation:isolate;text-align:center;background:radial-gradient(#252044 0%,#111329 47%,#0b0e1c 85%);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;margin:0 -23px;padding:88px 24px 86px;position:relative;overflow:hidden}.experience-aura{z-index:-1;filter:blur(16px);background:radial-gradient(#8b6eff25 0%,#8b6eff08 43%,#0000 70%);border-radius:50%;position:absolute;inset:8% 10%}.experience-content{max-width:790px;margin:auto}.experience-hero h2{letter-spacing:-1.8px;margin:14px auto 18px;font-size:clamp(32px,5.4vw,57px);line-height:1.12}.experience-intro{color:#c9c5df;margin:0 auto 35px;font-size:17px}.quote-wall{gap:13px;max-width:680px;margin:0 auto 18px;display:grid}.quote{text-align:left;background:linear-gradient(115deg,#ffffff0e,#ffffff04);border:1px solid #bda8ff37;border-radius:15px;padding:17px 23px 17px 45px;position:relative;box-shadow:0 10px 30px #0000001c}.quote p{color:#f4edff;letter-spacing:-.3px;margin:0;font-size:clamp(18px,2.7vw,25px);font-weight:600;line-height:1.4}.quote-mark{color:#ad91ff;font-family:Georgia,serif;font-size:39px;line-height:1;position:absolute;top:7px;left:15px}.quote-left{margin-right:10%}.quote-right{border-color:#8ae5f055;margin-left:18%}.quote-note{color:#999db6;margin:0 0 35px;font-size:10px}.experience-hero h3{letter-spacing:-.8px;margin:0 0 22px;font-size:clamp(25px,4vw,38px)}.experience-hero .cta{box-shadow:0 12px 42px #8b72f64a}@media (max-width:600px){.experience-hero{margin:0 -20px;padding:56px 19px 58px}.experience-hero h2{letter-spacing:-1.2px;font-size:34px}.experience-intro{margin-bottom:25px;font-size:14px}.quote-wall{gap:11px}.quote{padding:15px 13px 15px 34px}.quote p{font-size:17px}.quote-mark{font-size:31px;left:10px}.quote-left{margin-right:6%}.quote-right{margin-left:8%}.quote-note{margin-bottom:30px;line-height:1.5}.experience-hero h3{font-size:28px}}.sonality-home .orbit svg{overflow:visible}.sonality-home.motion-running .orbit svg g{transform-origin:170px 88px;animation:28s linear infinite sonality-orbit}@keyframes sonality-orbit{to{transform:rotate(360deg)}}.sonality-home .hero{position:relative}.sonality-home .motion-toggle{color:#aaa5c5;letter-spacing:1.4px;cursor:pointer;background:0 0;border:1px solid #b7a2ff25;border-radius:20px;min-height:36px;margin:0 auto 14px;padding:8px 12px;font-size:9px;display:block}.sonality-home .motion-toggle[hidden]{display:none}.sonality-home .scroll-cue{color:#c9baff;letter-spacing:2px;flex-direction:column;align-items:center;gap:5px;width:max-content;margin:25px auto 0;padding:8px 18px;font-size:9px;text-decoration:none;display:flex}.sonality-home .scroll-cue span{font-size:23px;line-height:1.2}.sonality-home .scroll-cue:hover{color:#8ce9ed}.sonality-home .experience-hero{scroll-margin-top:20px}.sonality-home .experience-aura{filter:none;opacity:.18;background:radial-gradient(at 50% 42%,#c4a0ff70 0%,#b58aff38 25%,#8b6eff15 48%,#0000 72%);transition:opacity 2.3s,transform 2.8s cubic-bezier(.2,.7,.2,1);inset:-5% -12%;transform:scale(.88)}.sonality-home.motion-running .experience-hero.aura-awake .experience-aura{opacity:1;transform:scale(1.06)}.sonality-home .experience-content{position:relative}.sonality-home .quote{transition:border-color 2s,box-shadow 2s}.sonality-home.motion-running .aura-awake .quote{border-color:#c9b0ff65;box-shadow:0 0 32px #b38aff16,0 10px 30px #0000001c}:is(.sonality-home a:focus-visible,.sonality-home button:focus-visible){outline-offset:5px;outline:2px solid #8ce9ed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sonality-home .experience-aura{opacity:.65;transition:none;transform:none}.sonality-home .quote{transition:none}.sonality-home .orbit svg g{animation:none!important}}.sonality-home .fade-on-scroll{opacity:1;transition:opacity 1.6s cubic-bezier(.22,.61,.36,1) var(--fade-delay,0s)}.sonality-home .quote.fade-on-scroll{transition:opacity 2s cubic-bezier(.22,.61,.36,1) var(--fade-delay,0s),border-color 2s ease,box-shadow 2s ease}.sonality-home.motion-running .fade-pending{opacity:0}.sonality-home:not(.motion-running) .fade-on-scroll{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.sonality-home .fade-on-scroll{opacity:1!important;transition:none!important}}a{color:inherit}button,input,select{font:inherit}button,a,input{touch-action:manipulation}a.logo{text-decoration:none}.top nav{letter-spacing:1px;gap:22px;font-size:11px;display:flex}.top nav a{color:#c9c5df;text-decoration:none}.top{gap:16px}.cta:disabled{opacity:.5;cursor:not-allowed}.cta:focus-visible{outline-offset:5px;outline:3px solid #8ce9ed}a:focus-visible{outline-offset:5px;outline:3px solid #8ce9ed}button:focus-visible{outline-offset:5px;outline:3px solid #8ce9ed}input:focus-visible{outline-offset:5px;outline:3px solid #8ce9ed}summary:focus-visible{outline-offset:5px;outline:3px solid #8ce9ed}.app-shell{max-width:1020px;margin:auto;padding:0 23px 60px}.lab{max-width:640px;margin:50px auto 80px}.lab h1,.portal h1{letter-spacing:-1.7px;font-size:clamp(34px,6vw,54px)}.lab p{color:#c6c8d9}.lab label{display:block}.lab input:not([type=checkbox]),.app-input{color:#fff;background:#151a2c;border:1px solid #625984;border-radius:10px;width:100%;min-width:0;min-height:54px;margin:10px 0 18px;padding:16px}.lab input[type=checkbox]{accent-color:#b7a2ff;width:20px;height:20px}.lab .check{gap:10px;display:flex}.lab-step{color:#b7a2ff;letter-spacing:1.5px;justify-content:space-between;font-size:11px;display:flex}.lab-track{background:#333247;height:3px;margin:20px 0 36px}.lab-track span{background:linear-gradient(90deg,#a18aff,#8ce9ed);height:100%;display:block}.app-card{background:linear-gradient(140deg,#1c2035,#131728);border:1px solid #b7a2ff36;border-radius:20px;margin:24px 0;padding:28px}.app-card h2{font-size:28px}.soft{color:#aeb4cc}.status{background:#8ce9ed09;border:1px solid #8ce9ed55;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.error{color:#ffb9c5}.city-list{border:1px solid #48405e;border-radius:10px;max-height:270px;margin:0 0 20px;padding:0;list-style:none;overflow:auto}.city-list button{text-align:left;color:#ddd7f0;background:#151a2c;border:0;border-bottom:1px solid #ffffff12;width:100%;padding:14px}.city-list button:hover,.city-list button[aria-pressed=true]{background:#383055}.secondary{color:#e4dbff;cursor:pointer;background:0 0;border:1px solid #8f7db3;border-radius:10px;justify-content:center;align-items:center;padding:13px 18px;text-decoration:none;display:inline-flex}.actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.actions>*{flex:1;min-width:130px}.text-btn{color:#c9bbff;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.signature-orbit{filter:drop-shadow(0 0 22px #8b6eff66);width:min(100%,360px);margin:0 auto;display:block}.signature-orbit.playing{animation:5s ease-in-out infinite breathe}.reveal-center{text-align:center}.reveal-center audio,.portal audio{width:100%;margin:18px 0}.reveal-center details{text-align:left}.meta-grid{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.portal{padding:45px 0}.portal-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.portal-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.state-card{text-align:left;color:#f8f7ff;cursor:pointer;background:linear-gradient(150deg,#22233d,#131729);border:1px solid #b7a2ff35;border-radius:18px;padding:28px;display:block}.state-card.selected{background:linear-gradient(150deg,#333053,#14262e);border-color:#8ce9ed}.state-card strong{margin:12px 0;font-size:24px;display:block}.state-card small{color:#bbc0d6}.state-symbol{color:#a7e8ef;font-size:30px}.stages{letter-spacing:.5px;flex-wrap:wrap;gap:6px;padding:0;font-size:10px;list-style:none;display:flex}.stages li{border-top:2px solid #4d4566;flex:1;padding-top:10px}.stages li[aria-current=step]{color:#8ce9ed;border-color:#8ce9ed}.price{letter-spacing:-2px;font-size:48px;font-weight:750}.price small{color:#bcc0d3;letter-spacing:0;font-size:16px}.notice{color:#d8d2f0;margin:16px 0}.app-footer{color:#aeb4cc;border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:16px;padding:22px 0;font-size:12px;display:flex}.app-footer a{color:#ccc1f3}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:99;color:#111;background:#fff;padding:14px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.privacy-page{max-width:700px;line-height:1.8}.privacy-page h1{font-size:42px}.privacy-page h2{margin-top:34px;font-size:25px}summary{cursor:pointer;color:#d6cbff;padding:12px 0}progress{accent-color:#a18aff;width:100%}.member-nav{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.no-js{color:#ffcfad;padding:20px}.foot a{padding:8px;display:inline-block}.sticky-discover{display:none}@keyframes breathe{50%{filter:drop-shadow(0 0 34px #8ce9ed88)}}@media (max-width:600px){.app-shell{padding:0 20px 35px}.lab{margin-top:32px}.app-card{padding:20px}.portal-header{display:block}.portal-grid{gap:10px}.state-card{padding:20px 16px}.top nav{gap:12px;font-size:10px}.meta-grid{grid-template-columns:1fr}.sticky-discover{padding:12px 20px max(12px,env(safe-area-inset-bottom));text-align:center;z-index:5;background:#090d1aee;border-top:1px solid #ffffff20;display:block;position:sticky;bottom:0}.sticky-discover .cta{padding:14px}.stages{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.discovery-bridge-copy{max-width:530px;margin:20px auto 0;font-size:18px;line-height:1.7}.post-discovery{text-align:center;margin:38px -12px 24px}.ownership-card{background:radial-gradient(at 90% 0,#8ce9ed10,#0000 55%),linear-gradient(145deg,#27213e,#13182a);border:1px solid #b7a2ff45;border-radius:22px;padding:38px 28px}.ownership-card h2{letter-spacing:-1px;font-size:clamp(28px,5vw,39px)}.ownership-card>p{max-width:500px;margin:16px auto 24px;line-height:1.7}.ownership-card form{text-align:left;max-width:420px;margin:26px auto 0}.ownership-card form .cta{width:100%}.ownership-card input{width:100%;font-size:16px}.ownership-card .text-btn{margin:15px auto;display:block}.sonality-offer{background:radial-gradient(at 0 0,#8a6dea20,#0000 50%),radial-gradient(at 100% 70%,#8ce9ed0c,#0000 50%),#121629;border:1px solid #a28add44;border-radius:24px;padding:42px 24px}.sonality-offer h2{letter-spacing:-1.4px;font-size:clamp(30px,5vw,44px);line-height:1.15}.offer-intro{max-width:540px;line-height:1.8;margin:24px auto!important}.offer-applications{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.offer-applications article{background:#ffffff04;border:1px solid #b7a2ff24;border-radius:15px;padding:23px 20px}.offer-applications article>span{color:#8ce9ed;font-size:28px}.offer-applications h3{letter-spacing:2px;margin:12px 0 8px;font-size:14px}.offer-applications p{margin:0;font-size:14px;line-height:1.65}.offer-reinforce{max-width:470px;font-size:17px;line-height:1.7;color:#e3d9ff!important;margin:24px auto!important}.offer-purchase{border-top:1px solid #b7a2ff26;padding-top:24px}.offer-purchase .price{color:#f8f7ff;margin:12px 0}.offer-purchase .cta{width:100%;margin-top:15px}.free-center-option{white-space:normal;width:100%;max-width:440px;min-height:52px;margin:14px auto 4px;font-size:12px;font-weight:700;line-height:1.6}.offer-purchase .micro{line-height:1.8}.post-discovery h2:focus{outline:none}@media (max-width:600px){.post-discovery{margin:30px -4px 20px}.ownership-card{padding:29px 20px}.sonality-offer{padding:32px 18px}.offer-applications{gap:10px}.offer-applications article{padding:19px 14px}.offer-applications p{font-size:13px}.discovery-bridge-copy{font-size:16px}}.post-offer-save{margin-top:24px;scroll-margin-top:24px}.post-reveal-destination{scroll-margin-top:24px}.post-reveal-destination:focus{outline:none}.sonality-offer{isolation:isolate;background:radial-gradient(at 50% 0,#643c9f65,#0000 46%),linear-gradient(165deg,#211938,#11162c 65%,#21183b);border-color:#c4a0ff85;padding:58px 26px 38px;position:relative;overflow:hidden;box-shadow:0 0 65px #a271ff25,0 0 130px #9b68ff12,inset 0 1px #e0c8ff55}.plus-aura{pointer-events:none;z-index:-1;background:radial-gradient(at 50% 20%,#c39aff55,#0000 57%);position:absolute;inset:-80px -40% 30%}.plus-emblem{filter:drop-shadow(0 0 18px #be8aff90);place-items:center;width:150px;height:125px;margin:0 auto 20px;display:grid;position:relative}.plus-emblem i{border:1px solid #d7baff90;border-radius:50%;width:135px;height:64px;position:absolute;transform:rotate(-30deg);box-shadow:0 0 18px #b082ff35,inset 0 0 15px #b082ff20}.plus-emblem i:nth-child(2){border-color:#8ce9ed90;transform:rotate(30deg)}.plus-emblem i:nth-child(3){transform:rotate(90deg)}.plus-emblem>span{color:#faf2ff;text-shadow:0 0 26px #d0aaff;font-size:50px;font-weight:300}.plus-wordmark{letter-spacing:5px;text-shadow:0 0 35px #c698ff70;font-weight:800;line-height:1.1;color:#fff!important;margin:18px 0 30px!important;font-size:clamp(36px,8vw,62px)!important}.plus-wordmark>span{color:#b5edff;text-shadow:0 0 25px #a1dfff80}.sonality-offer .plus-kicker{letter-spacing:2px;font-size:9px}.sonality-offer h2{font-size:clamp(33px,6vw,51px)}.plus-explore{letter-spacing:1.6px;color:#d3c0ff;justify-content:center;align-items:center;gap:12px;margin:30px auto;padding:14px 8px;font-size:10px;text-decoration:none;display:flex}.plus-explore span{font-size:23px}.offer-applications{scroll-margin-top:24px}.sonality-offer .offer-applications article{background:linear-gradient(145deg,#ab7dff18,#8ce9ed05);border-color:#b791ff50;box-shadow:inset 0 1px #e8d5ff18}.sonality-offer .offer-applications article>span{text-shadow:0 0 24px #a8eaff65;font-size:38px;display:block}.plus-journey{border-top:1px solid #c7aaff30;border-bottom:1px solid #c7aaff30;margin:20px 0;padding:30px 0}.plus-journey h3{font-size:clamp(25px,4vw,34px);line-height:1.25}.plus-journey>p:not(.eyebrow){color:#d0c7e3;max-width:480px;margin:20px auto;font-size:15px;line-height:1.8}.plus-journey ol{flex-wrap:wrap;justify-content:center;gap:16px;margin:27px 0 0;padding:0;list-style:none;display:flex}.plus-journey li{letter-spacing:1px;color:#cbb5ef;font-size:9px}.plus-journey li span{color:#eedfff;margin-bottom:6px;font-size:17px;display:block}.plus-journey li:last-child{color:#a8eff5;text-shadow:0 0 18px #88dce970}.sonality-offer .offer-purchase{background:radial-gradient(at 50% 0,#a271ff25,#0000 80%),#0d1224aa;border:1px solid #c59fff50;border-radius:18px;padding:30px 18px;box-shadow:0 0 35px #ae7eff16}.sonality-offer .price{text-shadow:0 0 35px #b48aff55;font-size:60px;line-height:1.2}.sonality-offer .price small{text-shadow:none;font-size:17px}.sonality-offer .cta{background:linear-gradient(110deg,#9163ef,#bb8cff 65%,#9795fa);min-height:60px;box-shadow:0 0 35px #ae81ff50,0 10px 30px #0004}.sonality-offer .cta:disabled{box-shadow:none}.sonality-offer .free-center-option{color:#eee4ff;background:#ffffff08;border:1px solid #d6c0ff55}.post-offer-save{background:radial-gradient(at 100% 0,#8ce9ed18,#0000 60%),#151a2d}@media (max-width:600px){.sonality-offer{padding:42px 16px 22px}.sonality-offer .offer-purchase{padding:26px 12px}.plus-wordmark{letter-spacing:3px}.plus-journey ol{gap:13px}.sonality-offer .offer-applications article{padding:21px 14px}}
