.StoneMark_markWrap__B2VO5{position:relative;width:100%;aspect-ratio:1;max-width:480px;margin:0 auto;display:flex;align-items:center;justify-content:center}.StoneMark_ripple__Ro4gV{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(200,212,232,.18);animation:StoneMark_ripple__Ro4gV 4s var(--ease) infinite;pointer-events:none}.StoneMark_r2__TrXXs{animation-delay:1.3s}.StoneMark_r3__bMhVF{animation-delay:2.6s}.StoneMark_stone__hugHI{width:62%;height:auto;animation:StoneMark_breathe__j9atF 4s var(--ease) infinite;filter:drop-shadow(0 30px 80px rgba(107,140,196,.4))}.StoneMark_wordmark__coih3{top:calc(100% + 8px);font-family:var(--serif);font-size:44px;letter-spacing:-1.6px;color:var(--ink)}.StoneMark_tagline__NvcsA,.StoneMark_wordmark__coih3{position:absolute;left:50%;transform:translateX(-50%)}.StoneMark_tagline__NvcsA{top:calc(100% + 64px);font-family:var(--italic);font-style:italic;font-size:16px;color:var(--ink-sub);letter-spacing:1px;white-space:nowrap}.AppStoreBadges_row__PIQ4G{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.AppStoreBadges_badge__RcbmD{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:14px;background:#000;border:1px solid rgba(200,212,232,.18);transition:transform .2s var(--ease),border-color .2s var(--ease);min-width:200px;color:var(--ink)}.AppStoreBadges_badge__RcbmD:hover{transform:translateY(-2px);border-color:rgba(200,212,232,.35)}.AppStoreBadges_badge__RcbmD svg{flex-shrink:0}.AppStoreBadges_label__2vJ3n{display:flex;flex-direction:column;line-height:1.1}.AppStoreBadges_label__2vJ3n small{font-size:10px;color:var(--ink-sub);letter-spacing:.5px;text-transform:uppercase}.AppStoreBadges_label__2vJ3n strong{font-family:var(--serif);font-weight:500;font-size:20px;color:var(--ink);letter-spacing:-.02em}.page_hero__uBGR4{padding:120px 0 140px;min-height:calc(100vh - 72px);display:flex;align-items:center}.page_heroGrid__sTKE_{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;align-items:center;width:100%}.page_heroMark__vJ_Pj{display:flex;align-items:center;justify-content:center}.page_heroCopy__s0C2q h1{margin-bottom:28px}.page_heroCopy__s0C2q .lead{margin-bottom:40px}.page_ctas__li_R2{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.page_secondaryLink__cifGM{display:inline-flex;align-items:center;gap:6px;color:var(--ink-sub);font-size:14px;font-weight:500;padding:8px 0;margin-top:8px;width:100%;transition:color .2s var(--ease)}.page_secondaryLink__cifGM:hover{color:var(--ink)}.page_section__NK_B8{padding:120px 0;position:relative}.page_sectionHead__KdHlw{text-align:center;margin-bottom:80px;max-width:680px;margin-inline:auto}.page_sectionHead__KdHlw h2{margin-bottom:20px}.page_sectionHead__KdHlw p{color:var(--ink-sub);font-size:18px}.page_pillars__6O8l6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_pillar__PYfWp{padding:40px 32px;border-radius:24px;background:linear-gradient(180deg,rgba(59,92,143,.18),rgba(26,45,77,.25));border:1px solid rgba(200,212,232,.08);transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.page_pillar__PYfWp:hover{transform:translateY(-4px);border-color:rgba(200,212,232,.18);background:linear-gradient(180deg,rgba(59,92,143,.28),rgba(26,45,77,.35))}.page_pillarIcon__q0_Z9{width:48px;height:48px;border-radius:12px;background:rgba(125,163,216,.12);border:1px solid rgba(125,163,216,.2);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--soft)}.page_pillar__PYfWp h3{margin-bottom:14px}.page_pillar__PYfWp p{color:var(--ink-sub);font-size:15px;line-height:1.6}.page_how__w721Z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.page_step__BQKkP{position:relative}.page_stepArt__V7bu4{aspect-ratio:1;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(107,140,196,.18),transparent 60%),linear-gradient(180deg,rgba(26,45,77,.4),rgba(10,15,30,.6));border:1px solid rgba(200,212,232,.08);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.page_stepArt__V7bu4 svg{width:78%;height:auto}.page_stepNum__GUIi7{font-family:var(--serif);font-size:14px;color:var(--soft);letter-spacing:.5px;margin-bottom:8px}.page_step__BQKkP h3{margin-bottom:8px}.page_step__BQKkP p{color:var(--ink-sub);font-size:15px}.page_catalogue__Ep0IE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_catCard__5726j{aspect-ratio:3/4;border-radius:18px;overflow:hidden;position:relative;border:1px solid rgba(200,212,232,.08);cursor:pointer;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page_catCard__5726j:hover{transform:translateY(-4px);border-color:rgba(200,212,232,.25)}.page_catCover__HJGUd,.page_catThumb___Y_Qu{position:absolute;inset:0}.page_catThumb___Y_Qu{display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .3s var(--ease)}.page_catThumb___Y_Qu svg{width:100%;height:100%;display:block}.page_catCard__5726j:hover .page_catThumb___Y_Qu{opacity:.55}.page_catMeta__1_tYs{position:absolute;left:0;right:0;bottom:0;padding:20px;color:#fff;background:linear-gradient(180deg,transparent,rgba(10,15,30,.95) 80%);transition:opacity .3s var(--ease)}.page_catEyebrow__hC7TU{font-family:var(--italic);font-style:italic;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ripple);opacity:.85;margin-bottom:6px;display:block}.page_catTitle__9CXE6{font-family:var(--serif);font-size:18px;line-height:1.2;font-weight:500;margin-bottom:8px}.page_catFoot__Pv2i8{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-sub)}.page_planBadge__PW0lg{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.page_planFree__RmGMe{background:rgba(200,212,232,.14);color:var(--ripple);border:1px solid rgba(200,212,232,.2)}.page_planPrem__U2DxL{background:linear-gradient(180deg,#c8d4e8,#7da3d8);color:var(--deep)}.page_catSynopsis__qSPzA{position:absolute;inset:0;padding:24px 22px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:linear-gradient(180deg,rgba(10,15,30,.4),rgba(10,15,30,.94) 55%);color:var(--ink);font-size:13.5px;line-height:1.5;opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.page_catSynopsis__qSPzA:before{content:"Synopsis";font-family:var(--italic);font-style:italic;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--soft);opacity:.9}.page_catCard__5726j:hover .page_catSynopsis__qSPzA{opacity:1}.page_catCard__5726j:hover .page_catMeta__1_tYs{opacity:0}.page_catalogueMeta__yrDgO{text-align:center;margin-top:48px;color:var(--ink-sub);font-size:15px}.page_catalogueMeta__yrDgO strong{color:var(--ink);font-weight:500}.page_catCounters__0Dbsz{margin-top:14px;color:var(--ink-mute);font-size:13px;font-family:var(--italic);font-style:italic;letter-spacing:.4px}.page_sessions__f1TM1{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.page_sessionsArt__kdQ6w{position:relative;aspect-ratio:1;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(107,140,196,.28),transparent 65%),linear-gradient(180deg,rgba(26,45,77,.5),rgba(10,15,30,.7));border:1px solid rgba(200,212,232,.1)}.page_breathRing__EZiVJ,.page_sessionsArt__kdQ6w{display:flex;align-items:center;justify-content:center}.page_breathRing__EZiVJ{position:absolute;inset:0}.page_breathRing__EZiVJ span{position:absolute;border-radius:50%;border:1px solid rgba(200,212,232,.18);width:64%;height:64%;animation:page_breathRing__EZiVJ 7s var(--ease) infinite}.page_breathRing__EZiVJ span:nth-child(2){animation-delay:1s;width:78%;height:78%;opacity:.6}.page_breathRing__EZiVJ span:nth-child(3){animation-delay:2s;width:92%;height:92%;opacity:.35}.page_breathCore__kIeRY{width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 32%,#7da3d8 0,#3b5c8f 55%,#1a2d4d 100%);box-shadow:0 30px 80px rgba(107,140,196,.35),inset 0 0 40px rgba(200,212,232,.12);animation:page_breathe__T31ek 7s var(--ease) infinite;position:relative;z-index:2}.page_breathLabel__64xxE{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);font-family:var(--italic);font-style:italic;font-size:13px;letter-spacing:1.2px;color:var(--ink-sub);text-transform:uppercase}.page_sessionList__tYSMk{display:flex;flex-direction:column;gap:14px}.page_sessionCard__QVVIZ{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 22px;border-radius:16px;background:linear-gradient(180deg,rgba(59,92,143,.16),rgba(26,45,77,.22));border:1px solid rgba(200,212,232,.08);transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.page_sessionCard__QVVIZ:hover{transform:translateX(4px);border-color:rgba(200,212,232,.2);background:linear-gradient(180deg,rgba(59,92,143,.24),rgba(26,45,77,.3))}.page_sessionIcon__msY5T{width:42px;height:42px;border-radius:12px;background:rgba(125,163,216,.12);border:1px solid rgba(125,163,216,.2);display:flex;align-items:center;justify-content:center;color:var(--soft);flex-shrink:0}.page_sessionCard__QVVIZ h3{font-size:18px;margin-bottom:4px}.page_sessionCard__QVVIZ p{color:var(--ink-sub);font-size:13.5px;line-height:1.5}.page_sessionMeta__W16dm{font-family:var(--italic);font-style:italic;font-size:12px;letter-spacing:.5px;color:var(--ink-mute);white-space:nowrap;text-align:right}.page_sessionMeta__W16dm strong{display:block;color:var(--soft);font-style:normal;font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:0;margin-bottom:2px}.page_sessionFoot__iJu5D{margin-top:32px;font-family:var(--italic);font-style:italic;color:var(--ink-mute);font-size:13.5px;text-align:center}.page_why__uiyVe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px 64px;gap:48px 64px}.page_whyRow__G1mPt{display:flex;gap:20px;align-items:flex-start}.page_whyIcon__2BhVn{width:44px;height:44px;flex-shrink:0;border-radius:10px;background:rgba(125,163,216,.12);border:1px solid rgba(125,163,216,.2);display:flex;align-items:center;justify-content:center;color:var(--soft)}.page_whyRow__G1mPt h3{margin-bottom:6px;font-size:20px}.page_whyRow__G1mPt p{color:var(--ink-sub);font-size:15px;line-height:1.55}.page_plans__rWWzP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:920px;margin:0 auto}.page_plan__lR8av{padding:48px 40px;border-radius:24px;background:linear-gradient(180deg,rgba(59,92,143,.15),rgba(26,45,77,.25));border:1px solid rgba(200,212,232,.1);display:flex;flex-direction:column;gap:24px;position:relative}.page_plan__lR8av.page_featured__PX_kW{border-color:rgba(125,163,216,.45);box-shadow:0 0 60px rgba(107,140,196,.15),inset 0 0 40px rgba(107,140,196,.05)}.page_planName__9MlWa{font-family:var(--serif);font-size:28px;letter-spacing:-.02em}.page_planPrice__CmKTX{font-family:var(--serif);font-size:48px;letter-spacing:-1.5px;line-height:1}.page_planPrice__CmKTX small{font-family:var(--sans);font-size:14px;color:var(--ink-sub);font-weight:400;letter-spacing:0;margin-left:6px}.page_planSub__YAftw{color:var(--ink-sub);font-size:15px;font-style:italic;font-family:var(--italic)}.page_planBullets__He5Dr{display:flex;flex-direction:column;gap:12px;margin:8px 0}.page_planBullets__He5Dr li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-sub)}.page_planBullets__He5Dr li:before{content:"";width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--soft);flex-shrink:0;box-shadow:0 0 8px var(--glow)}.page_planCtas__KWbQT{margin-top:auto;display:flex;flex-direction:column;gap:10px}.page_planCtas__KWbQT .appBadge{width:100%}.page_featuredTag__jhxNE{position:absolute;top:24px;right:24px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(180deg,#c8d4e8,#7da3d8);color:var(--deep)}.page_pricingNotes___Xl2Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:64px;max-width:920px;margin-inline:auto}.page_pricingNotes___Xl2Y h4{font-family:var(--italic);font-style:italic;font-weight:400;font-size:14px;color:var(--soft);margin-bottom:8px;letter-spacing:.4px}.page_pricingNotes___Xl2Y p{color:var(--ink-sub);font-size:14px;line-height:1.6}.page_faq__8CqZW{max-width:760px;margin:0 auto}.page_faq__8CqZW details{border-bottom:1px solid rgba(200,212,232,.1);padding:24px 0}.page_faq__8CqZW summary{list-style:none;cursor:pointer;font-family:var(--serif);font-size:20px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:24px}.page_faq__8CqZW summary::-webkit-details-marker{display:none}.page_faq__8CqZW summary:after{content:"+";font-family:var(--sans);font-size:24px;color:var(--soft);font-weight:400;transition:transform .3s var(--ease);flex-shrink:0}.page_faq__8CqZW details[open] summary:after{transform:rotate(45deg)}.page_faq__8CqZW .page_answer__NURMb{padding-top:14px;color:var(--ink-sub);font-size:15px;line-height:1.65;max-width:62ch}.page_press___t9Aa{text-align:center;max-width:680px;margin:0 auto;padding:64px 40px;border:1px solid rgba(200,212,232,.1);border-radius:24px;background:linear-gradient(180deg,rgba(59,92,143,.1),rgba(26,45,77,.18))}.page_press___t9Aa .page_pressWordmark__X9xnY{font-family:var(--serif);font-weight:500;font-size:36px;letter-spacing:-.04em;color:var(--ink);display:block;margin-bottom:12px}.page_press___t9Aa .page_pressTagline__dB5hE{font-family:var(--italic);font-style:italic;color:var(--ink-sub);margin-bottom:24px;display:block}.page_press___t9Aa p{color:var(--ink-sub);margin-bottom:32px;font-size:15px}.page_btn__tQGqa{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:999px;background:linear-gradient(180deg,#c8d4e8,#7da3d8);color:var(--deep);font-weight:500;font-size:16px;box-shadow:0 12px 30px -10px rgba(125,163,216,.6),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.page_btn__tQGqa:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px rgba(125,163,216,.8),inset 0 1px 0 hsla(0,0%,100%,.5)}.page_final__vLSf_{text-align:center;padding:140px 0;border-top:1px solid rgba(200,212,232,.06)}.page_final__vLSf_ h2{font-size:56px;margin-bottom:20px;letter-spacing:-1.6px}.page_final__vLSf_ p{color:var(--ink-sub);font-size:18px;margin-bottom:40px}.page_final__vLSf_ .page_ctas__li_R2{justify-content:center}@media (max-width:880px){.page_hero__uBGR4{padding:64px 0 120px;min-height:auto}.page_heroGrid__sTKE_{grid-template-columns:1fr;gap:120px}.page_heroMark__vJ_Pj{max-width:320px}.page_section__NK_B8{padding:80px 0}.page_catalogue__Ep0IE,.page_how__w721Z,.page_pillars__6O8l6,.page_plans__rWWzP,.page_pricingNotes___Xl2Y,.page_sessions__f1TM1,.page_why__uiyVe{grid-template-columns:1fr}.page_sessions__f1TM1{gap:40px}.page_final__vLSf_ h2{font-size:36px}.page_final__vLSf_ p{font-size:16px}}