.hp-recalibrate-lettering{width:min(74%,365px);height:auto;margin:-23px auto -24px}.hp-demo-section{overflow:clip;padding-top:80px;padding-bottom:64px}.hp-demo-intro{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:390px}.hp-demo-copy{position:relative;z-index:2;min-width:0}.hp-demo-portrait{pointer-events:none;position:relative;aspect-ratio:1.6;transform:scale(1.2);transform-origin:right top}.hp-demo-portrait img{width:100%;height:100%;object-fit:cover}.hp-neural-portrait,.hp-oracle-portrait{width:145%;margin-left:-24%}.hp-neural-portrait img,.hp-oracle-portrait img{object-position:right}.hp-oracle-lettering{position:absolute;width:260px;left:71px;top:-95px;opacity:.75;pointer-events:none}.hp-oracle-lettering-mobile{display:none}.hp-oracle-lettering>img:first-child{width:100%;height:auto}.hp-oracle-lettering>img:last-child{position:absolute;width:35px;height:auto;left:-44px;bottom:-38px}.hp-demo{position:relative}.hp-demo-panel{border:1px solid #b7c5cf40;border-radius:26px;background:radial-gradient(ellipse at 0 0,#677a872b,transparent 65%),linear-gradient(145deg,#1c242bdc,#10141bf5 75%);box-shadow:inset 0 0 0 3px #c6d9e507,inset 0 1px 0 #f3dfb71c,0 16px 50px #00000020}.hp-demo-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;color:#efdfc5}.hp-demo-meta{color:#BFB1A3;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:400}.hp-oracle-title{display:flex;align-items:center;gap:12px}.hp-oracle-title>span{transform:translateY(2px)}.hp-oracle-sphere{position:relative;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff5d8,#d8b8dc 28%,#7eaaa4 55%,#1f444b 85%);box-shadow:inset -3px -3px 8px #15232b70,0 0 16px #d9c39350}.hp-oracle-sphere:after{content:"";position:absolute;inset:-6px;border:1px solid #d7c4a740;border-radius:50%;box-shadow:0 0 14px #bfacd438;opacity:.45}.hp-demo-clock{position:absolute;width:1px;height:1px;pointer-events:none;opacity:0}.hp-demo-pause{display:block;min-height:44px;margin:8px 0 0 auto;border:1px solid #bfaf9540;border-radius:24px;padding:4px 12px;color:#BFB1A3;font-size:11px}.hp-demo-pause:focus-visible,.hp-practice-picker select:focus-visible,.hp-sound-choices button:focus-visible{outline:2px solid #ebd3a3;outline-offset:4px}.hp-oracle-demo{display:grid;grid-template-columns:minmax(0,1.05fr) 52px minmax(0,1fr);align-items:start;gap:16px;margin-top:26px;z-index:3}.hp-oracle-prompt-wrap{position:relative;margin-top:80px}.hp-oracle-prompt{padding:26px}.hp-practice-picker{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:20px;color:#adbaa7;font-size:11px}.hp-practice-select{position:relative;max-width:100%}.hp-practice-chevron{position:absolute;right:17px;top:calc(50% - 4px);width:7px;height:7px;border-right:1.5px solid #ead5ad;border-bottom:1.5px solid #ead5ad;transform:rotate(45deg);pointer-events:none}.hp-practice-picker select{appearance:none;min-height:44px;max-width:100%;border:1px solid #d5b37a40;border-radius:22px;padding:8px 42px 8px 18px;color:#ead5ad;background-color:#171d24;font-size:12px;cursor:pointer}.hp-oracle-prompt-well{position:relative;min-height:132px;padding:20px;border:1px solid #d5b37a30;border-radius:17px;background:radial-gradient(ellipse at 15% 100%,#a17b3c18,transparent 75%),#080d144d;box-shadow:inset 0 1px 8px #00000020}.hp-typed-wrap{position:relative;font-size:17px;line-height:1.7;color:#e8dfd1}.hp-typed-measure{visibility:hidden;pointer-events:none}.hp-typed-visible{position:absolute;inset:0}.hp-oracle-cursor{display:inline;color:#f3d49b;opacity:0;margin-left:1px}.hp-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;min-height:18px;color:#a89f93;font-size:11px}.hp-oracle-processing{display:flex;gap:5px;margin-left:auto;opacity:0}.hp-oracle-processing i{width:5px;height:5px;border-radius:50%;background:#e9d4ac}.hp-oracle-affirmations{padding:26px}.hp-oracle-affirmations ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hp-oracle-affirmations ol>li{display:flex;gap:16px;align-items:center;padding:17px 18px;border:1px solid #c1c9c52e;border-radius:16px;background:linear-gradient(120deg,#bdac8510,#899faf10);box-shadow:inset 0 1px 0 #ffffff08;opacity:1}.hp-affirmation-copy{display:grid;min-width:0}.hp-affirmation-copy>*{grid-area:1/1;align-self:center}.hp-affirmation-measure{visibility:hidden;pointer-events:none}.hp-affirmation-measure,.hp-oracle-affirmations ol>li p{font-size:15px;line-height:1.6;color:#e7ded0}.hp-affirmation-light{flex:0 0 22px;color:#F4D48B;font-size:27px;line-height:1;text-shadow:0 0 16px #e9c37880}.hp-oracle-benefit-icon{position:relative;display:block;flex:0 0 34px;width:34px;height:34px;overflow:hidden;filter:brightness(1.5) contrast(3);mix-blend-mode:screen}.hp-oracle-benefit-icon img{position:absolute;width:627px;height:627px;max-width:none;top:-531px}.hp-oracle-benefit-science img{left:-79px}.hp-oracle-benefit-personal img{left:-251px}.hp-oracle-benefit-editable img{left:-434px}.hp-affirmation-benefits{display:flex;list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #c7d1d526}.hp-affirmation-benefits li{display:flex;align-items:center;justify-content:center;flex:1;gap:7px;padding:0 8px}.hp-affirmation-benefits li+li{border-left:1px solid #c7d1d540}.hp-affirmation-benefits li>span:last-child{font-family:var(--font-syne),sans-serif;font-size:9px;line-height:1.6;letter-spacing:.7px;text-transform:uppercase}.hp-affirmations-more{margin-top:12px;color:#bdb4a7;font-size:12px}.hp-oracle-generate{display:flex;align-items:center;justify-content:center;gap:7px;width:fit-content;margin:18px 0 0 auto;border:1px solid #f9e8c640;border-radius:24px;padding:7px 15px;color:#262320;background:#eddfc4;font-size:12px;box-shadow:0 3px 16px #dfcda51c}.hp-oracle-connector{position:relative;align-self:start;height:2px;margin-top:206px;border-top:1px dotted #d8c09a66}.hp-oracle-connector i{position:absolute;width:13px;height:3px;left:-6px;top:-2px;border-radius:50%;background:#f2d9a6;box-shadow:0 0 12px #f1d39fcc;opacity:0}.hp-oracle-demo>.hp-demo-pause{grid-column:1/-1;margin-top:0}.hp-voice-layout{display:grid;grid-template-columns:1fr 1fr;column-gap:44px;align-items:center}.hp-voice-layout>.hp-demo-copy{grid-column:2;grid-row:1}.hp-voice-portrait{grid-column:1;grid-row:1/span 2;width:150%;margin-left:-25%;align-self:center;aspect-ratio:1.3;transform-origin:left top}.hp-voice-portrait img{object-position:left}@media (min-width:1024px){.hp-voice-portrait{mask-image:linear-gradient(#000 68%,transparent 90%)}}.hp-voice-demo{grid-column:2;grid-row:2;z-index:2}.hp-voice-lettering{position:relative;z-index:1;width:240px;margin:26px 15px 26px auto}.hp-voice-script{width:100%;height:auto;overflow:visible}.hp-voice-script path{fill:#e0d7cc;stroke:#e0d7cc;stroke-width:.5;stroke-dasharray:1;stroke-dashoffset:0}.hp-voice-lettering img{position:absolute;width:42px;height:68px;right:4px;bottom:-42px}.hp-voice-recording{position:relative;overflow:hidden;padding:24px 26px}.hp-voice-stage{position:relative;height:112px}.hp-voice-countdown,.hp-voice-countdown span{opacity:0;position:absolute;inset:0}.hp-voice-countdown span{text-align:center;color:#ead1a4;font-family:var(--font-newsreader),serif;font-size:54px;line-height:100px}.hp-voice-wave{margin-right:62px;height:100%}.hp-voice-wave .hp-signal{height:100%}.hp-voice-tick{position:absolute;right:0;top:28px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #e7c785aa;color:#edcf98;box-shadow:0 0 24px #e4bd6220,inset 0 0 12px #e4bd6210;font-size:24px}.hp-voice-success{color:#d1c5b5;font-size:13px;text-align:right}.hp-voice-progress{height:1px;margin-top:20px;background:#d9c8a516}.hp-voice-progress span{display:block;height:100%;background:linear-gradient(90deg,#cba66b40,#ebd09a);transform-origin:left}.hp-signal{position:relative;min-width:0;height:72px;color:var(--hp-signal-color);overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 59px,#d9e6ec08 60px 61px);mask-image:linear-gradient(90deg,transparent,#000 7% 93%,transparent)}.hp-signal svg{width:100%;height:100%;overflow:hidden}.hp-signal-flow{transform:translateX(0)}.hp-signal-sweep{position:absolute;inset:0 auto 0 -15%;width:15%;background:linear-gradient(90deg,transparent,#f2d69a16,transparent);opacity:0}.hp-neural-demo{position:relative;z-index:3;width:100%;margin:26px auto 0;padding:28px}.hp-sound-heading{display:flex;align-items:center;gap:20px;justify-content:space-between}.hp-demo-label,.hp-sound-heading h4{line-height:1.12;font-family:var(--font-newsreader),serif;font-weight:300;font-size:30px;color:#f0e8dc;letter-spacing:-.5px}.hp-sound-heading>span{color:#b0b9b9;font-size:11px}.hp-sound-description{margin-top:8px;color:#BFB1A3;font-size:14px;line-height:1.6}.hp-sound-choices{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.hp-sound-choices button{min-height:44px;border:1px solid #c9cfd329;border-radius:14px;padding:10px 16px;color:#c6c7c6;background:#18232b80;font-size:12px;transition:color .35s cubic-bezier(.2,.7,.3,1),background-color .35s cubic-bezier(.2,.7,.3,1)}.hp-sound-choices button:hover{background-color:#354047}.hp-sound-choices button[aria-pressed=true]{border-color:#d3b57899;color:#f3d99f;background:linear-gradient(140deg,#d2af5828,#d2af5808);box-shadow:inset 0 1px 0 #f3d99f18,0 0 18px #d2af580a}.hp-sound-choices .hp-music-toggle{margin-left:auto}.hp-music-toggle span{margin-left:8px}.hp-mix-generation{display:none;position:absolute;inset:0;place-content:center;justify-items:center;gap:28px;pointer-events:none;text-align:center;background:radial-gradient(ellipse at center,#dac0890c,transparent 65%)}.hp-mix-generation strong{max-width:460px;padding:0 24px;font-family:var(--font-syne),sans-serif;font-size:clamp(15px,2vw,24px);font-weight:500;line-height:1.65;letter-spacing:2px;color:#eddfc4;text-transform:uppercase}.hp-generation-orbit{position:relative;display:block;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,#f0ddbd50,#c5a66f18 30%,transparent 65%)}.hp-generation-orbit i{position:absolute;inset:0;border:1px solid #e5c79425;border-top-color:#f3deb7;border-radius:50%;box-shadow:0 -3px 12px #ebd7b51a}.hp-generation-orbit i:nth-child(2){inset:12px;border-top-color:#a8c6c6}.hp-generation-orbit i:nth-child(3){inset:26px;border-color:#ebd8ac50;background:#ecd5a52b;box-shadow:0 0 22px #f3dfb945}.hp-mix-canvas{border:1px solid #b5c8cc26;border-radius:20px;padding:12px 20px 18px;background:radial-gradient(ellipse at 70% 30%,#b6a78610,transparent 60%),#080e1660;overflow:hidden}.hp-mix-layers{list-style:none;margin:0;padding:0}.hp-mix-layers li,.hp-mix-music,.hp-mix-voice{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:16px;min-height:76px;border-bottom:1px solid #aebfc313}.hp-mix-name{font-family:var(--font-syne),sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--hp-layer-color,#e8d8bc);font-size:13px}.hp-mix-name small{display:block;margin-bottom:3px;color:#adb5b5;font-size:10px;letter-spacing:.5px}.hp-mix-voice .hp-mix-name small{margin-top:4px}.hp-mix-music[data-enabled=false]{opacity:.5}.hp-music-off{color:#b6b5ad;font-size:12px}.hp-mix-finish{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;color:#c8d2c1;font-size:12px}.hp-mix-finish>span{color:#ead098}.hp-sound-catalog{margin-top:18px;color:#aeb4b8;font-size:11px;text-align:center}.hp-neural-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;padding-top:32px;border-top:1px solid #d5c5b326}.hp-neural-benefits li{display:flex;align-items:start;gap:16px}.hp-neural-benefits img{flex:0 0 32px;width:32px;height:40px;object-fit:contain;opacity:.85}.hp-neural-benefits h4{font-size:12px;letter-spacing:.6px}.hp-neural-benefits p{margin-top:3px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.hp-demo[data-hp-animate]>.hp-demo-clock{animation:hp-demo-clock var(--hp-demo-duration) linear both}.hp-oracle-demo[data-hp-animate] .hp-oracle-sphere:after{animation:hp-oracle-breathe 3.2s cubic-bezier(.2,.7,.3,1) infinite alternate}.hp-oracle-demo[data-hp-animate] .hp-affirmations-loop{animation:hp-affirmations-fade var(--hp-fade) var(--hp-fade-delay) cubic-bezier(.4,0,.6,1) both}.hp-oracle-demo[data-hp-animate] .hp-oracle-cursor{animation:hp-cursor-blink .65s step-end infinite,hp-cursor-finish 1ms var(--hp-typing) forwards}.hp-oracle-demo[data-hp-animate] .hp-oracle-processing{animation:hp-demo-transient var(--hp-processing) var(--hp-typing) step-end both}.hp-oracle-demo[data-hp-animate] .hp-oracle-affirmations ol>li{animation:hp-demo-reveal var(--hp-reveal) cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--hp-typing) + var(--hp-processing) + var(--hp-line) * var(--hp-stagger))}.hp-oracle-demo[data-hp-animate] .hp-affirmation-light{animation:hp-affirmation-glow 1s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--hp-typing) + var(--hp-processing) + var(--hp-line) * var(--hp-stagger))}.hp-oracle-demo[data-hp-animate] .hp-oracle-connector i{animation:hp-oracle-energy 5s linear infinite both}.hp-voice-demo[data-hp-animate] .hp-voice-script path{animation:hp-voice-write 1.6s ease-out both}.hp-voice-demo[data-hp-animate] .hp-voice-countdown{opacity:1}.hp-voice-demo[data-hp-animate] .hp-voice-countdown span{animation:hp-demo-transient .8s step-end both;animation-delay:calc(var(--hp-count) * .8s)}.hp-voice-demo[data-hp-animate] .hp-voice-wave{animation:hp-demo-reveal .6s 2.4s both}.hp-voice-demo[data-hp-animate] .hp-voice-tick{animation:hp-demo-reveal .7s 5.7s both}.hp-voice-demo[data-hp-animate] .hp-voice-success{animation:hp-demo-reveal .6s 6.2s both}.hp-voice-demo[data-hp-animate] .hp-voice-progress span{animation:hp-voice-progress 6s cubic-bezier(.25,.45,.45,1) both}.hp-demo[data-hp-animate] .hp-signal-flow{animation:hp-signal-flow 8s linear infinite}.hp-demo[data-hp-animate] .hp-signal-dust{animation:hp-signal-dust 3.8s cubic-bezier(.2,.7,.3,1) infinite alternate}.hp-demo[data-hp-animate] .hp-signal-sweep{animation:hp-signal-sweep 3.2s var(--hp-signal-delay) cubic-bezier(.2,.7,.3,1) both}.hp-mix-sequence[data-hp-animate] .hp-mix-generation{display:grid;animation:hp-generation-intro 2.4s cubic-bezier(.2,.7,.3,1) both}.hp-mix-sequence[data-hp-animate] .hp-generation-orbit i{animation:hp-generation-turn 2.4s linear infinite}.hp-mix-sequence[data-hp-animate] .hp-generation-orbit i:nth-child(2){animation-direction:reverse;animation-duration:1.8s}.hp-mix-sequence[data-hp-animate] .hp-mix-canvas{animation:hp-mix-cycle var(--hp-demo-duration) cubic-bezier(.4,0,.6,1) both}.hp-mix-sequence[data-hp-animate] .hp-mix-voice{animation:hp-demo-reveal .9s cubic-bezier(.2,.7,.3,1) 2.4s both}.hp-mix-sequence[data-hp-animate] .hp-mix-layers li,.hp-mix-sequence[data-hp-animate] .hp-mix-music{animation:hp-layer-arrive 1.6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(2.4s + var(--hp-layer) * .65s)}.hp-mix-sequence[data-hp-animate] .hp-mix-finish{animation:hp-demo-reveal 1s 6.1s both}}@keyframes hp-generation-intro{0%{opacity:0;transform:translateY(12px)}20%,75%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@keyframes hp-generation-turn{to{transform:rotate(1turn)}}@keyframes hp-mix-cycle{0%,20%{opacity:0}27%,92%{opacity:1}to{opacity:0}}@keyframes hp-oracle-breathe{0%{opacity:.3;transform:scale(.9)}to{opacity:.85;transform:scale(1.2)}}@keyframes hp-affirmations-fade{0%{opacity:1}to{opacity:0}}@keyframes hp-demo-clock{0%{opacity:0}to{opacity:0}}@keyframes hp-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hp-cursor-finish{to{visibility:hidden}}@keyframes hp-demo-transient{0%{opacity:0}1%,99%{opacity:1}to{opacity:0}}@keyframes hp-demo-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-affirmation-glow{0%{opacity:0;transform:scale(.45)}45%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes hp-voice-write{0%{stroke-dashoffset:1;fill-opacity:0}70%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes hp-voice-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hp-signal-flow{to{transform:translateX(-600px)}}@keyframes hp-signal-dust{0%{opacity:.25;transform:translateY(3px)}to{opacity:.8;transform:translateY(-3px)}}@keyframes hp-signal-sweep{0%{opacity:0;transform:translateX(0)}30%{opacity:1}to{opacity:0;transform:translateX(800%)}}@keyframes hp-layer-arrive{0%{opacity:0;transform:translateY(-22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hp-oracle-energy{0%{opacity:0;transform:translateX(0)}5%{opacity:1}36%{opacity:1;transform:translateX(52px)}45%,to{opacity:0;transform:translateX(52px)}}@keyframes hp-oracle-energy-mobile{0%{opacity:0;transform:translateY(0)}5%{opacity:1}36%{opacity:1;transform:translateY(38px)}45%,to{opacity:0;transform:translateY(38px)}}@media (max-width:1023px){.hp-demo-intro{grid-template-columns:1fr;min-height:0}.hp-demo-copy{max-width:600px}.hp-demo-portrait{transform:none;transform-origin:right top}.hp-neural-portrait,.hp-oracle-portrait{width:138%;margin:-12px 0 -12px -38%}.hp-oracle-prompt-wrap>.hp-oracle-lettering{display:none}.hp-oracle-lettering-mobile{display:block;position:relative;top:auto;left:auto;width:min(230px,80%);margin:12px 0 -76px;z-index:2}.hp-oracle-portrait{width:152%;margin-left:calc(-45% + 25px)}.hp-oracle-lettering>img:last-child{display:none}.hp-oracle-demo{margin-top:-16px}.hp-oracle-prompt-wrap{margin-top:0}.hp-voice-layout{grid-template-columns:1fr;gap:0}.hp-voice-layout>.hp-demo-copy{grid-column:1;grid-row:1}.hp-voice-portrait{grid-column:1;grid-row:2;width:152%;margin:-15px 0 -25px calc(-45% + 25px);aspect-ratio:1.6}.hp-voice-demo{grid-column:1;grid-row:3;width:100%;max-width:600px;margin:-60px auto 0}.hp-voice-lettering{width:212px;margin:-4px 12px 24px auto}.hp-neural-demo{width:100%;margin-top:-25px}.hp-sound-choices .hp-music-toggle{margin-left:0}}@media (max-width:639px){.hp-recalibrate-lettering{margin-top:-16px;margin-bottom:-30px}.hp-demo-section{padding-top:64px;padding-bottom:40px}.hp-oracle-demo{grid-template-columns:minmax(0,1fr);gap:0}.hp-oracle-affirmations,.hp-oracle-prompt{padding:20px}.hp-typed-wrap{font-size:16px;line-height:1.5}.hp-affirmation-benefits li{flex-direction:column;padding:0 5px;text-align:center}.hp-oracle-affirmations ol>li{padding:14px;gap:12px}.hp-affirmation-measure,.hp-oracle-affirmations ol>li p{font-size:14px}.hp-oracle-connector{justify-self:center;width:2px;height:38px;margin:0;border-top:0;border-left:1px dotted #d8c09a66}.hp-oracle-connector i{width:3px;height:13px;left:-2px;top:-6px}.hp-oracle-demo>.hp-demo-pause{margin-top:12px}.hp-neural-demo{padding:20px 16px}.hp-sound-heading{align-items:start;gap:8px}.hp-demo-label,.hp-sound-heading h4{font-size:26px}.hp-sound-heading>span{max-width:42px}.hp-sound-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hp-sound-choices button{padding:10px 8px;font-size:11px}.hp-mix-canvas{padding:8px 12px 16px}.hp-mix-layers li,.hp-mix-music,.hp-mix-voice{grid-template-columns:104px minmax(0,1fr);gap:8px}.hp-mix-name{font-size:12px}.hp-mix-name small{font-size:9px}.hp-mix-finish{font-size:11px}.hp-neural-benefits{grid-template-columns:1fr;gap:10px;padding-top:24px;border-top:0}.hp-neural-benefits li{align-items:center;gap:16px;padding:16px 18px;border:1px solid #c5d1d326;border-radius:18px;background:radial-gradient(ellipse at 0 0,#9aafb31a,transparent 80%),#121b2380;box-shadow:inset 0 1px 0 #ecdfc716,inset 0 0 0 3px #d9e8ed03}.hp-neural-benefits p{font-size:13px;line-height:1.4}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.hp-oracle-demo[data-hp-animate] .hp-oracle-connector i{animation-name:hp-oracle-energy-mobile}}@media (min-width:1024px){[data-hp-root] .hp-closing-copy,[data-hp-root] .hp-demo-copy,[data-hp-root] .hp-direction-copy,[data-hp-root] .hp-practice-copy{width:80%}[data-hp-root] .hp-hero-copy{width:100%}#hero .hp-hero-action{margin-top:31px}#hero .hp-feature-points{gap:clamp(32px,3vw,44px)}#hero .hp-feature-points li{gap:10px}#hero .hp-feature-points img[src*=icon-voice]{width:30px;height:30px}#hero .hp-feature-points img[src*=icon-vision]{width:22px;height:22px}#practice .hp-practice-copy h3,#recalibrate .hp-demo-copy h3{font-size:clamp(48px,4vw,58px);line-height:1.08}#practitioners .hp-closing-copy{width:90%}#practitioners .hp-closing-copy h2{font-size:clamp(48px,4vw,58px);line-height:1.08}#future-self .hp-direction-copy,#practice .hp-practice-reverse .hp-practice-copy,#voice-twin .hp-voice-layout>.hp-demo-copy{justify-self:end}#future-self .hp-direction-copy>div:last-child{width:100%;margin-left:0}[data-hp-root] .hp-closing-copy .hp-closing-cta{width:125%}#future-self .hp-direction-prints{grid-template-columns:repeat(3,1fr);gap:0;align-items:start;min-height:370px;padding-block:34px}#future-self .hp-direction-print{width:125%;margin-top:48px}#future-self .hp-direction-print:nth-child(2){margin-top:0;z-index:1}#future-self .hp-direction-print:nth-child(3){margin-top:96px}#future-self .hp-direction-polaroid>div>div{padding:5px;border:2px solid #77716f;border-radius:19px;box-shadow:7px 12px 34px 12px #0000002e!important}#future-self .hp-direction-polaroid>div>div>div{border-radius:13px}#future-self .hp-direction-print:first-child .hp-direction-polaroid>div{transform:rotate(-5.49deg)!important}#future-self .hp-direction-print:nth-child(2) .hp-direction-polaroid>div{transform:rotate(4.61deg)!important}#future-self .hp-direction-print:nth-child(3) .hp-direction-polaroid>div{transform:rotate(-1.53deg)!important}#oracle .hp-oracle-demo{align-items:end}#oracle .hp-oracle-prompt-wrap{margin-top:0}#voice-twin .hp-voice-portrait{translate:0 -45px}#voice-twin .hp-voice-portrait img{transform:scaleX(.958);transform-origin:left center}#neural-rx .hp-neural-demo,#vision-board .hp-vision-live{margin-top:-24px}#vision-board .hp-vision-board>div>svg+div>div{scale:1.25}#vision-board .hp-vision-viewport{width:1100px;aspect-ratio:1100/720}#vision-board .hp-vision-board>div>svg>g>line:first-child{stroke:#4d4457;stroke-opacity:.55}#vision-board .hp-vision-benefits{margin-top:4px;padding-top:30px;border-top:1px solid #51495730}#practice .hp-practice-intro h2{font-size:76px;line-height:1.06;font-weight:400}#practice .hp-practice-title-script{display:block;width:260px;margin:-35px auto 0;transform:rotate(-4deg)}#practice .hp-practice-intro{padding-bottom:23px}#practice .hp-practice-copy h3{font-weight:400;letter-spacing:-2px}#life-map .hp-intention-orb,#practice .hp-practice-icon,#practitioners .hp-practitioner-benefits img,#vision-board .hp-vision-icon{width:56px;height:56px;flex-basis:56px}#practice-habit .hp-practice-art{translate:-110px 0}#practice-habit .hp-practice-illustration{scale:1.1;transform-origin:top right}#practice-habit .hp-practice-lettering{translate:-190px 50px}#practice-habit .hp-practice-benefits,#practice-personalization .hp-practice-benefits{gap:12px}#practice-personalization .hp-practice-art:before{content:"";position:absolute;inset:-8% 4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#fed083b3,#fed08370 35%,#efe9e600 72%)}#practice-honest .hp-practice-benefits,#practice-streaks .hp-practice-benefits{width:80%;justify-self:end}#practice-streaks .hp-practice-benefits{grid-template-columns:repeat(3,max-content);gap:24px}#practice-streaks .hp-practice-benefits li{align-items:flex-start;text-align:left}#practice-honest .hp-practice-benefits{grid-template-columns:minmax(0,1fr)}#practitioners .hp-practitioner-lettering{translate:-150px 0}#begin .hp-begin-scene{min-height:clamp(700px,67.77vw,840px)}#begin .hp-begin-portrait{inset:0 0 auto auto;width:min(100%,1240px);height:auto;aspect-ratio:1747/1184}#begin .hp-begin-portrait img{object-fit:fill}#begin .hp-begin-portrait:after{background:linear-gradient(90deg,#10131a,#10131a99 20%,#10131a00 48%),linear-gradient(0deg,#10131a,transparent 24%)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g>line:nth-child(2){stroke:#f5dfab;stroke-width:5;stroke-dasharray:.006 .994;animation:hp-board-energy 12s cubic-bezier(.25,.45,.45,1) infinite both!important}[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g:nth-of-type(2)>line:nth-child(2){animation-delay:-8s!important}[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g:nth-of-type(3)>line:nth-child(2){animation-delay:-3s!important}[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g:nth-of-type(4)>line:nth-child(2){animation-delay:-10s!important}[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g:nth-of-type(5)>line:nth-child(2){animation-delay:-5s!important}[data-hp-vision-desktop=true] .hp-vision-board>div>svg>g:nth-of-type(6)>line:nth-child(2){animation-delay:-1s!important}[data-hp-vision-desktop=true][data-idle] .hp-vision-board>div>svg>g>line:nth-child(2){animation-play-state:paused!important}@keyframes hp-board-energy{0%{stroke-dashoffset:1;opacity:0}8%{opacity:.9}50%{stroke-dashoffset:.02;opacity:.9}58%,to{stroke-dashoffset:0;opacity:0}}}@media (prefers-reduced-motion:no-preference){#hero [data-scene=hero] :is(.hp-sophia,.hp-polaroid-first,.hp-polaroid-second,.hp-lettering img,.hp-hero-copy .hp-eyebrow,h1,.hp-hero-copy>p,.hp-hero-action,.hp-feature-points){animation:var(--hp-enter-name,hp-hero-copy-enter) var(--hp-enter-duration,1.5s) cubic-bezier(.22,1,.36,1) var(--hp-enter-delay,0s) both}#hero:not([data-hp-paused=true]) [data-scene=hero]:not([data-scene-entered]) :is(.hp-sophia,.hp-polaroid-first,.hp-polaroid-second,.hp-lettering img,.hp-hero-copy .hp-eyebrow,h1,.hp-hero-copy>p,.hp-hero-action,.hp-feature-points){animation-play-state:running!important}#hero .hp-sophia{--hp-enter-name:hp-hero-portrait-enter;--hp-enter-duration:2200ms;--hp-enter-delay:350ms}#hero .hp-polaroid-first,#hero .hp-polaroid-second{--hp-enter-name:hp-hero-card-enter;--hp-enter-duration:1900ms;--hp-enter-delay:700ms}#hero .hp-polaroid-second{--hp-enter-delay:950ms}#hero .hp-lettering img{--hp-enter-name:hp-hero-script-enter;--hp-enter-duration:1600ms;--hp-enter-delay:1200ms}#hero .hp-hero-copy .hp-eyebrow{--hp-enter-duration:1200ms}#hero h1{--hp-enter-delay:100ms}#hero .hp-hero-copy>p{--hp-enter-delay:250ms}#hero .hp-hero-action{--hp-enter-duration:1400ms;--hp-enter-delay:1300ms}#hero .hp-feature-points{--hp-enter-duration:1400ms;--hp-enter-delay:1500ms}#hero[data-hp-paused=true] [data-scene=hero] *{animation-play-state:paused!important}@keyframes hp-hero-copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hp-hero-portrait-enter{0%{opacity:0;transform:translateY(12px) scale(1.045)}to{opacity:1;transform:none}}@keyframes hp-hero-card-enter{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}@keyframes hp-hero-script-enter{0%{opacity:0}to{opacity:1}}}#hero.hp-hero{background:linear-gradient(180deg,#020609,#050912 38%,#0a0b13 84%)}:is(#hero,#faq) .hp-space{inset:0 -8vw 0 26%;mask-image:linear-gradient(90deg,transparent,#000 18% 85%,transparent),linear-gradient(transparent,#000 16% 76%,transparent);mask-composite:intersect}:is(#hero,#faq) .hp-reference-sky{position:absolute;inset:0;opacity:.8}:is(#hero,#faq) .hp-reference-sky img{object-fit:cover}:is(#hero,#faq) .hp-atmosphere{opacity:.38}:is(#hero,#faq) .hp-nebula{opacity:.5}:is(#hero,#faq) .hp-star-network{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:is(#hero,#faq) .hp-network-threads{opacity:.38}:is(#hero,#faq) .hp-network-arrival{opacity:.8}:is(#hero,#faq) .hp-network-pulse{opacity:.75}:is(#hero,#faq) .hp-sky-reveal{position:absolute;inset:0;transform-origin:68% 38%}@media (prefers-reduced-motion:no-preference){:is(#hero,#faq) .hp-light-breath{animation:hp-light-breathe 14s cubic-bezier(.45,0,.55,1) infinite}:is(#hero,#faq) .hp-star-drift{animation:hp-star-drift 20s cubic-bezier(.45,0,.55,1) infinite}:is(#hero,#faq) .hp-sky-reveal{animation:hp-sky-open 4s cubic-bezier(.16,1,.3,1) both}:is(#hero,#faq) .hp-network-arrival{animation:hp-network-open 3.6s cubic-bezier(.16,1,.3,1) var(--network-delay) both}:is(#hero,#faq) .hp-network-drift{transform-origin:center;animation:hp-network-drift var(--network-period) cubic-bezier(.45,0,.55,1) infinite alternate}:is(#hero,#faq) .hp-network-pulse{animation:hp-network-pulse 9s cubic-bezier(.45,0,.55,1) var(--pulse-delay) infinite}}@media (max-width:767px){:is(#hero,#faq) .hp-space{inset:24% -30% 8% -15%}:is(#hero,#faq) .hp-network-threads{opacity:.25}}@keyframes hp-sky-open{0%{opacity:.18;transform:scale(1.09)}65%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hp-network-open{0%{opacity:.12;transform:scale(.96)}55%{opacity:1}to{opacity:.8;transform:scale(1)}}@keyframes hp-network-drift{0%{transform:translate3d(-.6%,.4%,0)}to{transform:translate3d(.8%,-.5%,0)}}@keyframes hp-network-pulse{0%,to{opacity:.3;transform:scale(.7)}42%{opacity:1;transform:scale(1.2)}60%{opacity:.65;transform:scale(.95)}}#faq .hp-space{inset:0 -10%;opacity:.65}#faq[data-hp-paused=true] *,#faq[data-hp-paused=true] :after,#faq[data-hp-paused=true] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#faq .hp-space *,#faq .hp-space :after,#faq .hp-space :before{animation:none!important}}.hp-practice-overlay{background:#05060dc9;backdrop-filter:none;animation:none!important}.hp-practice-modal{width:calc(100vw - 32px);max-width:580px;max-height:none;padding:0;border:0;background:transparent;box-shadow:none;animation:none!important}.hp-practice-card{position:relative;padding:38px;border:1px solid #d9be865c;border-radius:30px;max-height:min(88dvh,820px);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 90% 0,#60523645,transparent 55%),linear-gradient(145deg,#20232d,#0e101a 75%);color:#efeeef;box-shadow:0 24px 100px #0008,inset 0 0 0 6px #eed4a305;transform-origin:center}.hp-practice-close{position:absolute;right:10px;top:10px;width:44px;height:44px;border-radius:50%;color:#c7b9a6;font-size:25px;font-weight:300}.hp-practice-eyebrow{color:#a9c98c;font-family:var(--font-syne);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding-right:22px}.hp-practice-title{margin-top:14px;font-family:var(--font-newsreader),serif;font-weight:300;font-size:48px;line-height:1;letter-spacing:-1px}.hp-practice-description{margin-top:14px;color:#bfb1a3;font-size:15px;line-height:1.6}.hp-practice-steps{list-style:none;padding:0;margin:22px 0}.hp-practice-steps li{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #b8b0a71c;font-size:14px;line-height:1.5}.hp-practice-steps strong{font-weight:500}.hp-practice-number{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #d6c2983b;border-radius:50%;color:#cbbda9;font-size:11px}.hp-practice-tick{margin-left:auto;color:#b4ce98;font-size:18px;padding-left:4px}.hp-practice-extras{padding:17px 19px;border:1px solid #ac99c73b;border-radius:18px;background:linear-gradient(125deg,#65597b20,#253d462b);color:#d4c9bb;font-size:14px;line-height:1.6}.hp-practice-extras p{margin-bottom:4px;color:#d9c798;font-size:11px;font-weight:600;letter-spacing:1px}.hp-practice-extras p,.hp-practice-learn{font-family:var(--font-syne);text-transform:uppercase}.hp-practice-learn{display:flex;align-items:center;justify-content:center;gap:25px;width:100%;min-height:48px;margin-top:24px;border-radius:28px;background:#f3e3c4;color:#111420;font-size:12px;font-weight:700;letter-spacing:1.2px}.hp-practice-learn>span{font-size:23px;font-weight:400}.hp-practice-close:focus-visible,.hp-practice-learn:focus-visible{outline:2px solid #f1d3a0;outline-offset:4px}.hp-recalibrate{scroll-margin-top:90px}.hp-life-effects-control{display:block;margin:12px auto 0;min-height:44px;padding:4px 12px;color:#bfb1a3;font-size:11px;border-radius:22px}.hp-life-effects-control:focus-visible{outline:2px solid #d7c298;outline-offset:3px}.hp-life-paths .hp-life-energy{opacity:0;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px #def0fa)}.hp-life-map[data-effects-paused=true] *,.hp-life-map[data-effects-paused=true] :after,.hp-life-map[data-effects-paused=true] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.hp-practice-card{animation:hp-practice-open 2s cubic-bezier(.16,1,.3,1) both}.hp-practice-steps li{animation:hp-practice-step .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.8s + var(--hp-step) * .22s)}.hp-practice-tick{animation:hp-practice-tick .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(2.15s + var(--hp-step) * .22s)}.hp-practice-extras,.hp-practice-learn{animation:hp-practice-step .8s cubic-bezier(.22,1,.36,1) 2.9s both}.hp-life-paths .hp-life-energy{animation:hp-connector-energy 5s linear infinite both}}@keyframes hp-practice-open{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hp-practice-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hp-practice-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes hp-connector-energy{0%{stroke-dashoffset:-1;opacity:0}5%{opacity:1}36%{stroke-dashoffset:0;opacity:1}45%,to{stroke-dashoffset:0;opacity:0}}@media (max-width:639px){.hp-practice-card{padding:30px 22px 24px;border-radius:26px}.hp-practice-title{font-size:40px}.hp-practice-steps li{font-size:13px;gap:9px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.hp-life-energy{display:none}.hp-practice-card,.hp-practice-extras,.hp-practice-learn,.hp-practice-steps li,.hp-practice-tick{animation:none!important}}