.Faq-module__wdz8oq__list{flex-direction:column;gap:12px;display:flex}.Faq-module__wdz8oq__item{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);transition:border-color var(--s-mid) var(--s-ease-soft), box-shadow var(--s-mid) var(--s-ease)}.Faq-module__wdz8oq__item:hover{border-color:var(--s-line-strong)}.Faq-module__wdz8oq__itemOpen{border-color:var(--s-line-strong);box-shadow:var(--s-shadow-sm)}.Faq-module__wdz8oq__questionRow{font:inherit;font-weight:400}.Faq-module__wdz8oq__question{text-align:left;width:100%;font-family:var(--s-font-ui);letter-spacing:-.005em;color:var(--s-ink);border-radius:var(--s-radius);transition:color var(--s-fast) var(--s-ease-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.Faq-module__wdz8oq__question:hover{color:var(--s-accent)}.Faq-module__wdz8oq__chevron{width:30px;height:30px;color:var(--s-ink-3);background:var(--s-bg-tint);transition:transform var(--s-mid) var(--s-ease), background var(--s-fast) var(--s-ease-soft), color var(--s-fast) var(--s-ease-soft);border-radius:50%;flex:none;place-items:center;display:grid}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__chevron{background:var(--s-accent-wash);color:var(--s-accent);transform:rotate(180deg)}.Faq-module__wdz8oq__answerWrap{transition:grid-template-rows var(--s-mid) var(--s-ease);grid-template-rows:0fr;display:grid}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__answerWrap{grid-template-rows:1fr}.Faq-module__wdz8oq__answer{visibility:hidden;transition:visibility var(--s-mid) linear;overflow:hidden}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__answer{visibility:visible}.Faq-module__wdz8oq__answerInner{flex-direction:column;gap:12px;padding:0 22px 22px;display:flex}.Faq-module__wdz8oq__answerInner p{color:var(--s-ink-2);max-width:64ch;font-size:.9375rem;line-height:1.7}@media (max-width:520px){.Faq-module__wdz8oq__question{gap:14px;padding:17px 18px;font-size:.9375rem}.Faq-module__wdz8oq__answerInner{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){.Faq-module__wdz8oq__answerWrap,.Faq-module__wdz8oq__chevron{transition:none}}
.HeroStage-module__ZAsqAq__stage{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;--f-ink:#786c6357;--f-ink-strong:#463e3675;--f-ink-faint:#7a6e6533;--f-hair:#d3c5b1cc;--f-sunk:#f3ece1d1;--f-accent:#c8102e85;--f-accent-soft:#c8102e1f;--f-gold:#d6b0704d;--f-stone:#cbbdac80;--f-stone-soft:#e2d8ca9e;--f-rose:#d6b2ac66;--u:3px;position:absolute;inset:0;overflow:hidden}.HeroStage-module__ZAsqAq__wash{background: radial-gradient(64% 54% at 50% 34%, #fffdf9b8 0%, #fffcf64d 48%, #fffcf600 76%),  radial-gradient(56% 48% at 90% 0%, #e0b06038 0%, #e0b06000 68%),  radial-gradient(48% 44% at 14% 2%, #c8102e17 0%, #c8102e00 70%),  radial-gradient(56% 50% at 2% 94%, #9492cc21 0%, #9492cc00 72%),  radial-gradient(70% 26% at 50% 104%, #fffdf9b3 0%, #fffdf900 70%),  linear-gradient(177deg, #f4ece0 0%, #faf6f0 42%, var(--s-bg) 100%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__keyLight{z-index:5;background:radial-gradient(96% 76% at 50% 44%,#fdfbf733 0%,#fdfbf71c 54%,#fdfbf700 88%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__grain{z-index:7;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='168' height='168' filter='url(%23n)'/%3E%3C/svg%3E");background-size:168px 168px;position:absolute;inset:0}.HeroStage-module__ZAsqAq__vignette{z-index:8;background:radial-gradient(116% 94% at 50% 38%,#17130f00 50%,#17130f0a 80%,#17130f17 100%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__hem{z-index:9;background:linear-gradient(to bottom, #fbf8f300 0%, var(--s-bg) 96%);height:clamp(44px,7vh,84px);position:absolute;inset:auto 0 -1px}.HeroStage-module__ZAsqAq__slot{width:var(--w);--u:calc(var(--w) / 104);position:absolute}.HeroStage-module__ZAsqAq__riser{animation:HeroStage-module__ZAsqAq__assemble 1.2s var(--s-ease) var(--in,.3s) both}.HeroStage-module__ZAsqAq__slotCoach{z-index:1;--w:clamp(620px, 58vw, 1060px);--u:calc(var(--w) / 176);margin-left:calc(var(--w) / -2);--in:.62s;top:clamp(-300px,-19vw,-150px);left:50%}.HeroStage-module__ZAsqAq__slotStore{z-index:2;--w:clamp(360px, 30.5vw, 560px);--u:calc(var(--w) / 132);--in:.3s;top:clamp(50px,9vh,120px);left:clamp(-160px,-7vw,-48px)}.HeroStage-module__ZAsqAq__slotBook{z-index:3;--w:clamp(340px, 28vw, 500px);--u:calc(var(--w) / 120);--in:.44s;top:clamp(168px,26vh,262px);right:clamp(-150px,-6.5vw,-44px)}.HeroStage-module__ZAsqAq__slotEmail{z-index:6;--w:clamp(206px, 17vw, 280px);--in:.8s;bottom:clamp(84px,13.5vh,148px);left:clamp(4px,6.6vw,130px)}.HeroStage-module__ZAsqAq__slotOrders{z-index:6;--w:clamp(216px, 18vw, 292px);--in:.92s;bottom:clamp(92px,14.5vh,156px);right:clamp(2px,5.6vw,118px)}.HeroStage-module__ZAsqAq__pane,.HeroStage-module__ZAsqAq__card{border-radius:var(--s-radius-lg);isolation:isolate;background:linear-gradient(164deg,#fffffff7 0%,#ffffffc7 58%,#fffdf99e 100%);border:1px solid #dccebbeb;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 2px 6px #17130f09,0 32px 70px #17130f17}.HeroStage-module__ZAsqAq__card{border-radius:var(--s-radius);padding:calc(var(--u) * 6);gap:calc(var(--u) * 2.6);background:linear-gradient(158deg,#fffefc 0%,#ffffffeb 100%);border-color:#d2c2acf2;flex-direction:column;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #17130f0d,0 16px 38px #17130f1f}.HeroStage-module__ZAsqAq__paneStore{opacity:.86}.HeroStage-module__ZAsqAq__paneBook{opacity:.8}.HeroStage-module__ZAsqAq__paneCoach{opacity:.5;filter:blur(.9px)}.HeroStage-module__ZAsqAq__slotEmail .HeroStage-module__ZAsqAq__card{opacity:.98}.HeroStage-module__ZAsqAq__slotOrders .HeroStage-module__ZAsqAq__card{opacity:.94}.HeroStage-module__ZAsqAq__chrome{align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 7);padding:0 calc(var(--u) * 3.4);background:var(--f-sunk);border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__chromeFaint{opacity:.7}.HeroStage-module__ZAsqAq__dots{gap:calc(var(--u) * 1.1);flex:none;display:flex}.HeroStage-module__ZAsqAq__dots i{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);background:var(--f-hair);border-radius:50%}.HeroStage-module__ZAsqAq__omnibox{height:calc(var(--u) * 3.4);border:1px solid var(--f-hair);background:#ffffffc7;border-radius:999px;flex:1}.HeroStage-module__ZAsqAq__body{padding:calc(var(--u) * 4.6);gap:calc(var(--u) * 3);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__line{height:calc(var(--u) * 1.6);background:var(--f-ink);border-radius:999px;flex:none;display:block}.HeroStage-module__ZAsqAq__lineStrong{background:var(--f-ink-strong);height:calc(var(--u) * 1.9)}.HeroStage-module__ZAsqAq__lineFaint{background:var(--f-ink-faint)}.HeroStage-module__ZAsqAq__hair{background:var(--f-hair);height:1px;display:block}.HeroStage-module__ZAsqAq__navRow{align-items:center;gap:calc(var(--u) * 3);padding-bottom:calc(var(--u) * 2.8);border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__logo{width:calc(var(--u) * 9);height:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .5);background:var(--f-ink-strong);flex:none}.HeroStage-module__ZAsqAq__navLinks{gap:calc(var(--u) * 2.6);margin-right:auto;display:flex}.HeroStage-module__ZAsqAq__navLinks i{width:calc(var(--u) * 4.6);height:calc(var(--u) * 1.3);background:var(--f-ink-faint);border-radius:999px}.HeroStage-module__ZAsqAq__cart{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border:1px solid var(--f-accent);border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__navPill{width:calc(var(--u) * 11);height:calc(var(--u) * 4);background:var(--f-accent-soft);border:1px solid #c8102e33;border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__footStrip{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 1.4);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__footStrip i{height:calc(var(--u) * 1.3);background:var(--f-ink-faint);border-radius:999px;flex:1}.HeroStage-module__ZAsqAq__banner{height:calc(var(--u) * 20);border-radius:calc(var(--u) * 2.2);background:linear-gradient(112deg, var(--f-stone) 0%, var(--f-rose) 54%, var(--f-gold) 100%);display:block;position:relative}.HeroStage-module__ZAsqAq__bannerCopy{left:calc(var(--u) * 3.4);bottom:calc(var(--u) * 3);gap:calc(var(--u) * 1.4);flex-direction:column;width:54%;display:flex;position:absolute}.HeroStage-module__ZAsqAq__bannerPill{width:calc(var(--u) * 15);height:calc(var(--u) * 4.4);margin-top:calc(var(--u) * .8);background:#ffffffa8;border-radius:999px}.HeroStage-module__ZAsqAq__productGrid{gap:calc(var(--u) * 3.4) calc(var(--u) * 2.6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__product{gap:calc(var(--u) * 1.4);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__thumb{aspect-ratio:5/4;border-radius:calc(var(--u) * 1.6);background:linear-gradient(140deg, var(--f-stone), var(--f-stone-soft));display:block}.HeroStage-module__ZAsqAq__product:nth-child(3n+2) .HeroStage-module__ZAsqAq__thumb{background:linear-gradient(140deg, var(--f-stone-soft), var(--f-gold))}.HeroStage-module__ZAsqAq__product:nth-child(3n) .HeroStage-module__ZAsqAq__thumb{background:linear-gradient(140deg, var(--f-rose), var(--f-stone-soft))}.HeroStage-module__ZAsqAq__priceRow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.HeroStage-module__ZAsqAq__price{width:calc(var(--u) * 4.4);height:calc(var(--u) * 1.9);background:var(--f-ink-strong);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__addPill{width:calc(var(--u) * 6.4);height:calc(var(--u) * 2.8);background:var(--f-sunk);border:1px solid var(--f-hair);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__product:first-child .HeroStage-module__ZAsqAq__addPill{background:var(--f-accent-soft);border-color:#c8102e33}.HeroStage-module__ZAsqAq__checkoutRow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__totalLines{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__checkout,.HeroStage-module__ZAsqAq__request{width:calc(var(--u) * 22);height:calc(var(--u) * 6.4);background:var(--f-accent);border-radius:999px;flex:none;display:block;position:relative}.HeroStage-module__ZAsqAq__request{width:100%}.HeroStage-module__ZAsqAq__halo{inset:calc(var(--u) * -1.4);animation:HeroStage-module__ZAsqAq__halo 4.6s var(--s-ease-soft) infinite;border:1px solid #c8102e57;border-radius:999px;position:absolute}.HeroStage-module__ZAsqAq__cursor{width:calc(var(--u) * 3.4);color:#17130f8c;animation:HeroStage-module__ZAsqAq__pointer 15s var(--s-ease-soft) 2.2s infinite;position:absolute;top:42%;left:62%}.HeroStage-module__ZAsqAq__cursor svg{filter:drop-shadow(0 1px 1px #ffffffe6);width:100%;height:auto}.HeroStage-module__ZAsqAq__click{left:calc(var(--u) * -2.6);top:calc(var(--u) * -2.6);width:calc(var(--u) * 8.6);height:calc(var(--u) * 8.6);border:1px solid #c8102e80;border-radius:50%;animation:15s linear 2.2s infinite HeroStage-module__ZAsqAq__click;position:absolute}.HeroStage-module__ZAsqAq__form{gap:calc(var(--u) * 2.2);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__fieldRow{gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__field{height:calc(var(--u) * 5.2);border-radius:calc(var(--u) * 1.4);border:1px solid var(--f-hair);background:#ffffffb8;flex:1;display:block}.HeroStage-module__ZAsqAq__calendar{gap:calc(var(--u) * 2.2);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__calHead{display:block}.HeroStage-module__ZAsqAq__calGrid{gap:calc(var(--u) * 1.4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__cell_plain,.HeroStage-module__ZAsqAq__cell_open,.HeroStage-module__ZAsqAq__cell_picked{aspect-ratio:1;border-radius:calc(var(--u) * .9);background:var(--f-sunk)}.HeroStage-module__ZAsqAq__cell_open{background:#d6b07038}.HeroStage-module__ZAsqAq__cell_picked{background:var(--f-accent)}.HeroStage-module__ZAsqAq__timeRow{gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__timePill{height:calc(var(--u) * 4.8);border:1px solid var(--f-hair);background:#ffffffb8;border-radius:999px;flex:1;display:block}.HeroStage-module__ZAsqAq__timePillOn{background:var(--f-accent-soft);border-color:#c8102e42}.HeroStage-module__ZAsqAq__coachIntro{align-items:center;gap:calc(var(--u) * 4.4);display:flex}.HeroStage-module__ZAsqAq__portrait{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 3);background:linear-gradient(150deg, var(--f-stone), var(--f-rose));flex:none}.HeroStage-module__ZAsqAq__coachCopy{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__consultPill{width:calc(var(--u) * 26);height:calc(var(--u) * 6);background:var(--f-accent);margin-top:calc(var(--u) * 1.4);border-radius:999px}.HeroStage-module__ZAsqAq__reviewRow{gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__review{gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 2);border:1px solid var(--f-hair);background:#ffffff85;flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__reviewHead{align-items:center;gap:calc(var(--u) * 1.8);margin-bottom:calc(var(--u) * .6);display:flex}.HeroStage-module__ZAsqAq__avatar{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--f-stone);border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__stars{gap:calc(var(--u) * .5);color:var(--f-gold);display:flex}.HeroStage-module__ZAsqAq__stars svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.HeroStage-module__ZAsqAq__statStrip{gap:calc(var(--u) * 4);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__stat{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;display:flex}.HeroStage-module__ZAsqAq__sweep{width:42%;animation:HeroStage-module__ZAsqAq__sweep 17s var(--s-ease-soft) 3s infinite;background:linear-gradient(100deg,#fff0 0%,#ffffff85 46%,#fff0 100%);position:absolute;inset:0 auto 0 0}.HeroStage-module__ZAsqAq__cardHead{align-items:center;gap:calc(var(--u) * 2.4);display:flex}.HeroStage-module__ZAsqAq__stamp,.HeroStage-module__ZAsqAq__tick{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.6);background:var(--f-accent-soft);color:var(--f-accent);flex:none;place-items:center;display:grid}.HeroStage-module__ZAsqAq__stamp svg,.HeroStage-module__ZAsqAq__tick svg{width:62%;height:62%}.HeroStage-module__ZAsqAq__tick{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%}.HeroStage-module__ZAsqAq__confirm{align-items:center;gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__confirm .HeroStage-module__ZAsqAq__line{flex:1}.HeroStage-module__ZAsqAq__receipt{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);display:flex}.HeroStage-module__ZAsqAq__viewPill{width:calc(var(--u) * 26);height:calc(var(--u) * 6);background:var(--f-accent-soft);margin-top:calc(var(--u) * .6);border:1px solid #c8102e33;border-radius:999px;display:block}.HeroStage-module__ZAsqAq__bars{align-items:flex-end;gap:calc(var(--u) * .9);height:calc(var(--u) * 6);flex:none;margin-left:auto;display:flex}.HeroStage-module__ZAsqAq__bars i{width:calc(var(--u) * 1.6);background:var(--f-accent-soft);border-radius:999px 999px 0 0}.HeroStage-module__ZAsqAq__bars i:nth-child(4){background:var(--f-accent)}.HeroStage-module__ZAsqAq__reelView{height:calc(var(--u) * 26);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HeroStage-module__ZAsqAq__reel{animation:38s linear infinite HeroStage-module__ZAsqAq__reel;display:block}.HeroStage-module__ZAsqAq__orderSet{display:block}.HeroStage-module__ZAsqAq__orderRow{align-items:center;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 2.2) 0;border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__status{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:#4ea0748c;border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__status_warm{background:var(--f-gold)}.HeroStage-module__ZAsqAq__status_accent{background:var(--f-accent)}.HeroStage-module__ZAsqAq__orderLines{gap:calc(var(--u) * 1.2);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__amount{width:calc(var(--u) * 5);height:calc(var(--u) * 1.9);background:var(--f-ink-strong);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__thread{z-index:4;height:clamp(40px,6.5vh,68px);position:absolute;bottom:clamp(70px,9vh,96px);left:5%;right:5%}.HeroStage-module__ZAsqAq__thread svg{width:100%;height:100%;overflow:visible}.HeroStage-module__ZAsqAq__threadBase,.HeroStage-module__ZAsqAq__threadPulse{vector-effect:non-scaling-stroke}.HeroStage-module__ZAsqAq__threadBase{stroke:#d0c1abd9;stroke-width:1.4px}.HeroStage-module__ZAsqAq__threadPulse{stroke:#c8102e80;stroke-width:2px;stroke-linecap:round;stroke-dasharray:34 1720;animation:13s linear 1.4s infinite HeroStage-module__ZAsqAq__travel}.HeroStage-module__ZAsqAq__node{background:#c8102e80;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 4px #c8102e1a}.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{opacity:.2;animation:HeroStage-module__ZAsqAq__nodeLight 13s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__node_0{animation-delay:1.5s}.HeroStage-module__ZAsqAq__node_1{animation-delay:4.4s}.HeroStage-module__ZAsqAq__node_2{animation-delay:7.6s}.HeroStage-module__ZAsqAq__node_3{animation-delay:11.4s}@keyframes HeroStage-module__ZAsqAq__assemble{0%{opacity:0;transform:translateY(26px)scale(.982)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes HeroStage-module__ZAsqAq__driftA{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}@keyframes HeroStage-module__ZAsqAq__driftB{0%,to{transform:translate(0,0)}50%{transform:translate(-6px,10px)}}@keyframes HeroStage-module__ZAsqAq__driftC{0%,to{transform:translate(0,0)}50%{transform:translate(5px,-8px)}}.HeroStage-module__ZAsqAq__driftSlow{animation:HeroStage-module__ZAsqAq__driftC 38s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__driftMid{animation:HeroStage-module__ZAsqAq__driftA 27s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__driftFast{animation:HeroStage-module__ZAsqAq__driftB 22s var(--s-ease-soft) infinite}@keyframes HeroStage-module__ZAsqAq__halo{0%,to{opacity:0;transform:scale(.88)}40%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(1.24)}}@keyframes HeroStage-module__ZAsqAq__sweep{0%,to{opacity:0;transform:translate(-130%)}12%,76%{opacity:1}88%,to{opacity:0;transform:translate(320%)}}@keyframes HeroStage-module__ZAsqAq__reel{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes HeroStage-module__ZAsqAq__pointer{0%,to{opacity:0;transform:translate(-52px,-68px)}10%{opacity:.9}38%,60%{opacity:.9;transform:translate(0,0)}86%{opacity:0;transform:translate(-34px,42px)}}@keyframes HeroStage-module__ZAsqAq__click{0%,42%{opacity:0;transform:scale(.35)}50%{opacity:.7;transform:scale(1)}66%,to{opacity:0;transform:scale(1.9)}}@keyframes HeroStage-module__ZAsqAq__travel{0%{stroke-dashoffset:1754px}to{stroke-dashoffset:0}}@keyframes HeroStage-module__ZAsqAq__nodeLight{0%,to{opacity:.2}4%{opacity:1}18%{opacity:.2}}@supports (animation-timeline:scroll(root block)){@media (prefers-reduced-motion:no-preference){.HeroStage-module__ZAsqAq__slot{animation:1s linear both HeroStage-module__ZAsqAq__parallax;animation-timeline:scroll(root);animation-range:0 90vh}.HeroStage-module__ZAsqAq__slotCoach{--shift:44px}.HeroStage-module__ZAsqAq__slotStore{--shift:88px}.HeroStage-module__ZAsqAq__slotBook{--shift:70px}.HeroStage-module__ZAsqAq__slotEmail{--shift:124px}.HeroStage-module__ZAsqAq__slotOrders{--shift:112px}}@keyframes HeroStage-module__ZAsqAq__parallax{to{transform:translate3d(0, calc(var(--shift,60px) * -1), 0)}}}@media (max-width:1180px){.HeroStage-module__ZAsqAq__slotCoach{display:none}.HeroStage-module__ZAsqAq__slotStore{--w:clamp(360px, 34vw, 420px);top:clamp(34px,6vh,76px);left:clamp(-244px,-18vw,-150px)}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(330px, 31vw, 380px);top:clamp(160px,24vh,224px);right:clamp(-236px,-17vw,-140px)}.HeroStage-module__ZAsqAq__slotEmail{--w:clamp(200px, 20vw, 236px);bottom:clamp(74px,12vh,118px);left:clamp(-78px,-5vw,-22px)}.HeroStage-module__ZAsqAq__slotOrders{--w:clamp(208px, 21vw, 248px);bottom:clamp(82px,13vh,128px);right:clamp(-86px,-5.5vw,-26px)}.HeroStage-module__ZAsqAq__thread{left:3%;right:3%}}@media (max-width:900px){.HeroStage-module__ZAsqAq__thread,.HeroStage-module__ZAsqAq__slotEmail,.HeroStage-module__ZAsqAq__slotOrders{display:none}.HeroStage-module__ZAsqAq__slotStore{--w:clamp(340px, 45vw, 420px);top:clamp(20px,4vh,54px);left:-23%}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(320px, 42vw, 390px);top:auto;bottom:clamp(-34px,-4vh,-12px);right:-21%}.HeroStage-module__ZAsqAq__paneStore{opacity:.66}.HeroStage-module__ZAsqAq__paneBook{opacity:.6}}@media (max-width:700px){.HeroStage-module__ZAsqAq__slotStore{--w:clamp(300px, 82vw, 400px);top:clamp(-46px,-5vh,-16px);left:auto;right:-38%}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(290px, 78vw, 380px);bottom:clamp(-64px,-8vh,-28px);left:-42%;right:auto}.HeroStage-module__ZAsqAq__paneStore{opacity:.6}.HeroStage-module__ZAsqAq__paneBook{opacity:.54}.HeroStage-module__ZAsqAq__vignette{background:radial-gradient(128% 92% at 50% 40%,#17130f00 54%,#17130f09 82%,#17130f13 100%)}}@media (max-width:400px){.HeroStage-module__ZAsqAq__slotStore{--w:360px;right:-48%}.HeroStage-module__ZAsqAq__slotBook{--w:340px;left:-52%}.HeroStage-module__ZAsqAq__paneStore{opacity:.54}.HeroStage-module__ZAsqAq__paneBook{opacity:.48}}@media (prefers-reduced-motion:reduce){.HeroStage-module__ZAsqAq__riser,.HeroStage-module__ZAsqAq__driftSlow,.HeroStage-module__ZAsqAq__driftMid,.HeroStage-module__ZAsqAq__driftFast,.HeroStage-module__ZAsqAq__reel,.HeroStage-module__ZAsqAq__sweep,.HeroStage-module__ZAsqAq__halo,.HeroStage-module__ZAsqAq__cursor,.HeroStage-module__ZAsqAq__click,.HeroStage-module__ZAsqAq__threadPulse,.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{animation:none}.HeroStage-module__ZAsqAq__riser{opacity:1;transform:none}.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{opacity:.55}.HeroStage-module__ZAsqAq__sweep,.HeroStage-module__ZAsqAq__halo,.HeroStage-module__ZAsqAq__cursor,.HeroStage-module__ZAsqAq__threadPulse{display:none}}
.Hero-module__5jWuLW__hero{isolation:isolate;align-content:center;min-height:min(84vh,780px);padding:clamp(76px,10vw,140px) 0 clamp(72px,8vw,112px);display:grid;position:relative;overflow:hidden}.Hero-module__5jWuLW__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Hero-module__5jWuLW__inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 70%,#fdfbf7bd 0%,#fdfbf794 44%,#fdfbf742 72%,#fdfbf700 93%);position:absolute;inset:-14% 11%}.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead,.Hero-module__5jWuLW__actions{animation:Hero-module__5jWuLW__heroIn .9s var(--s-ease) both}.Hero-module__5jWuLW__title{text-wrap:balance;max-width:16ch;animation-delay:60ms}.Hero-module__5jWuLW__title em{color:var(--s-accent);font-style:normal}.Hero-module__5jWuLW__lead{text-wrap:balance;max-width:58ch;margin-top:24px;animation-delay:.18s}.Hero-module__5jWuLW__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;animation-delay:.3s;display:flex}@keyframes Hero-module__5jWuLW__heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:900px){.Hero-module__5jWuLW__inner:before{background:radial-gradient(70% 72%,#fdfbf7b8 0%,#fdfbf785 50%,#fdfbf738 74%,#fdfbf700 92%);inset:-8% -10%}.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead{text-shadow:0 1px 14px #fdfbf7e6}}@media (max-width:700px){.Hero-module__5jWuLW__title{max-width:100%}.Hero-module__5jWuLW__actions{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead,.Hero-module__5jWuLW__actions{animation:none}}
.Pricing-module__dmowRG__tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.Pricing-module__dmowRG__tiers>*{display:flex}.Pricing-module__dmowRG__tier{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow);transition:box-shadow var(--s-mid) var(--s-ease);flex-direction:column;flex:1;align-items:flex-start;padding:34px 30px 32px;display:flex;position:relative}.Pricing-module__dmowRG__tier:hover{box-shadow:var(--s-shadow-lg)}.Pricing-module__dmowRG__tier .Pricing-module__dmowRG__tierName{color:var(--s-ink);margin:0;font-size:1.0625rem;line-height:1.35}.Pricing-module__dmowRG__price{min-height:calc(var(--s-label-size) * var(--s-label-line) + 2px + clamp(1.75rem, 1.45rem + .8vw, 2.125rem) * 1.05);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;margin-top:18px;display:flex}.Pricing-module__dmowRG__priceQuote{justify-content:center}.Pricing-module__dmowRG__priceLabel{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);color:var(--s-ink-3)}.Pricing-module__dmowRG__priceAmount{font-family:var(--s-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--s-ink);white-space:nowrap;font-size:clamp(1.75rem,1.45rem + .8vw,2.125rem);font-weight:700;line-height:1.05}.Pricing-module__dmowRG__priceQuote .Pricing-module__dmowRG__priceAmount{letter-spacing:-.015em;font-size:1.25rem;line-height:1.2}.Pricing-module__dmowRG__bestFor{color:var(--s-ink-2);margin:0 0 22px;font-size:.9375rem;line-height:1.65}.Pricing-module__dmowRG__tierRule{background:var(--s-line);border:0;width:100%;height:1px;margin:20px 0 16px}.Pricing-module__dmowRG__features{flex-direction:column;gap:12px;width:100%;margin-bottom:30px;list-style:none;display:flex}.Pricing-module__dmowRG__features li{color:var(--s-ink-2);align-items:flex-start;gap:11px;font-size:.9375rem;line-height:1.65;display:flex}.Pricing-module__dmowRG__features svg{color:var(--s-accent);flex:none;margin-top:3px}.Pricing-module__dmowRG__tierCta{width:100%;margin-top:auto}.Pricing-module__dmowRG__panel{background:var(--s-bg-tint);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);margin-top:clamp(48px,6vw,72px);padding:clamp(30px,4vw,48px)}.Pricing-module__dmowRG__panelHead{max-width:56ch;margin-bottom:32px}.Pricing-module__dmowRG__panelIntro{color:var(--s-ink-2);margin-top:10px;font-size:.9375rem}.Pricing-module__dmowRG__addOns{background:var(--s-line);border:1px solid var(--s-line);border-radius:var(--s-radius);grid-template-columns:repeat(2,1fr);gap:1px;list-style:none;display:grid;overflow:hidden}.Pricing-module__dmowRG__addOn{background:var(--s-surface);transition:background var(--s-fast) var(--s-ease-soft);padding:20px 22px}.Pricing-module__dmowRG__addOn:hover{background:var(--s-surface-sunk)}.Pricing-module__dmowRG__addOnTop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Pricing-module__dmowRG__addOnName{font-size:.9375rem;font-weight:700}.Pricing-module__dmowRG__addOnPrice{font-family:var(--s-figure-font);font-variant-numeric:tabular-nums;color:var(--s-accent);white-space:nowrap;flex:none;font-size:.8125rem;font-weight:600}.Pricing-module__dmowRG__addOnNote{color:var(--s-ink-3);margin-top:5px;font-size:.875rem;line-height:1.55}.Pricing-module__dmowRG__support{text-align:center;max-width:40rem;color:var(--s-ink-2);flex-direction:column;align-items:center;gap:6px;margin:clamp(32px,4vw,48px) auto 0;font-size:1.0625rem;line-height:1.5;display:flex}.Pricing-module__dmowRG__support strong{color:var(--s-ink);font-weight:700}@media (max-width:980px){.Pricing-module__dmowRG__tiers{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (max-width:720px){.Pricing-module__dmowRG__price{font-size:clamp(1.875rem,1.5rem + 1.2vw,2.25rem)}}@media (max-width:760px){.Pricing-module__dmowRG__addOns{grid-template-columns:1fr}}@media (max-width:520px){.Pricing-module__dmowRG__tier{padding:30px 24px 28px}}
.Process-module__eanI4q__timeline{--p:1;--n:4;--end:clamp(0, (var(--p) - .98) * 50, 1);margin-top:clamp(44px,5.5vw,68px)}.Process-module__eanI4q__steps{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.Process-module__eanI4q__step{--f:clamp(0, (var(--p) - var(--start)) * var(--n), 1);--on:clamp(0, (var(--p) - var(--start)) * 24, 1);grid-template-rows:auto auto 1fr;display:grid}.Process-module__eanI4q__day{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);text-transform:none;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-ink-4));margin-bottom:14px}.Process-module__eanI4q__rail{height:2px;position:relative}.Process-module__eanI4q__line{background:var(--s-line-strong);border-radius:999px;position:absolute;inset:0;overflow:hidden}.Process-module__eanI4q__lineFill{border-radius:inherit;background:var(--s-accent);transform-origin:0;transform:scaleX(var(--f));position:absolute;inset:0}.Process-module__eanI4q__dot{background:var(--s-bg-tint);border:2px solid color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-line-strong));width:15px;height:15px;box-shadow:0 0 0 calc(var(--on) * 5px) color-mix(in oklab, var(--s-accent) 11%, transparent);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Process-module__eanI4q__dotFill{background:var(--s-accent);width:6px;height:6px;transform:scale(var(--on));border-radius:50%}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__line{inset:0 8px 0 0}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__rail:after{content:"";border-top:2px solid;border-right:2px solid;border-color:color-mix(in oklab, var(--s-accent) calc(var(--end) * 100%), var(--s-line-strong));width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.Process-module__eanI4q__cardWrap{margin:26px clamp(12px,1.8vw,24px) 0 0;display:flex}.Process-module__eanI4q__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);transition:box-shadow var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft);flex-direction:column;flex:1;align-items:flex-start;padding:clamp(20px,2vw,26px) clamp(18px,1.8vw,24px) clamp(22px,2.2vw,28px);display:flex}.Process-module__eanI4q__step:hover .Process-module__eanI4q__card{border-color:var(--s-line-strong);box-shadow:var(--s-shadow)}.Process-module__eanI4q__cardTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex}.Process-module__eanI4q__icon{background:var(--s-accent-wash);width:42px;height:42px;color:var(--s-accent);transition:transform var(--s-mid) var(--s-ease);border-radius:12px;flex:none;place-items:center;display:grid}.Process-module__eanI4q__step:hover .Process-module__eanI4q__icon{transform:scale(1.06)}.Process-module__eanI4q__num{font-family:var(--s-figure-font);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 30%), var(--s-line-strong));font-size:2rem;font-weight:600;line-height:1}.Process-module__eanI4q__title{text-wrap:balance}.Process-module__eanI4q__duration{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);font-variant-numeric:tabular-nums;color:var(--s-ink-3);background:var(--s-bg-tint);border-radius:999px;align-items:center;gap:7px;margin-top:11px;padding:5px 11px;display:inline-flex}.Process-module__eanI4q__duration:before{content:"";background:var(--s-accent);border-radius:50%;flex:none;width:4px;height:4px}.Process-module__eanI4q__text{color:var(--s-ink-2);margin-top:14px;font-size:.9375rem;line-height:1.65}.Process-module__eanI4q__total{justify-content:center;margin-top:clamp(34px,4vw,48px);display:flex}.Process-module__eanI4q__totalPill{letter-spacing:-.005em;text-align:left;background:var(--s-surface);border:1px solid color-mix(in oklab, var(--s-accent) calc(var(--end) * 100%), var(--s-line));box-shadow:var(--s-shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:.9375rem;font-weight:700;display:inline-flex}.Process-module__eanI4q__totalPill svg{color:var(--s-accent);flex:none}.Process-module__eanI4q__footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 32px;margin-top:clamp(26px,3vw,36px);display:flex}.Process-module__eanI4q__footerText{color:var(--s-ink-2);font-size:1rem}@media (max-width:1000px){.Process-module__eanI4q__steps{grid-template-columns:1fr}.Process-module__eanI4q__step{grid-template-rows:auto 1fr;grid-template-columns:30px 1fr}.Process-module__eanI4q__day{grid-area:1/2;margin-bottom:0;line-height:15px}.Process-module__eanI4q__rail{grid-area:1/1/3/2;justify-self:center;width:2px;height:100%}.Process-module__eanI4q__lineFill{transform-origin:top;transform:scaleY(var(--f))}.Process-module__eanI4q__dot{top:0;left:50%;transform:translate(-50%)}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__line{inset:0 0 8px}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__rail:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.Process-module__eanI4q__cardWrap{grid-area:2/2;margin:12px 0 26px}}@media (max-width:560px){.Process-module__eanI4q__num{font-size:1.75rem}.Process-module__eanI4q__footer{flex-direction:column}.Process-module__eanI4q__footer>a{width:100%}}
.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(8px,2vw,20px);display:grid}.SystemsTeaser-module__DTBwtG__card{background:var(--s-deep-2);border:1px solid var(--s-deep-line);border-radius:var(--s-radius);height:100%;transition:border-color var(--s-mid) var(--s-ease-soft), background var(--s-mid) var(--s-ease-soft);flex-direction:column;align-items:flex-start;padding:26px 24px 28px;display:flex}.SystemsTeaser-module__DTBwtG__card:hover{border-color:color-mix(in oklab, var(--s-accent) 55%, var(--s-deep-line));background:#241d16}.SystemsTeaser-module__DTBwtG__icon{color:#fff;background:color-mix(in oklab, var(--s-accent) 42%, transparent);border:1px solid color-mix(in oklab, var(--s-accent) 55%, transparent);width:44px;height:44px;transition:transform var(--s-mid) var(--s-ease);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.SystemsTeaser-module__DTBwtG__card:hover .SystemsTeaser-module__DTBwtG__icon{transform:scale(1.06)}.SystemsTeaser-module__DTBwtG__cardTitle{font-family:var(--s-font-ui);letter-spacing:-.005em;color:var(--s-on-deep);margin-bottom:8px;font-size:1.0625rem;font-weight:700}.SystemsTeaser-module__DTBwtG__cardText{color:var(--s-on-deep-2);font-size:.9375rem;line-height:1.55}.SystemsTeaser-module__DTBwtG__footer{justify-content:center;margin-top:clamp(32px,4vw,44px);display:flex}@media (max-width:860px){.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:1fr}.SystemsTeaser-module__DTBwtG__footer>a{width:100%}}@media (prefers-reduced-motion:reduce){.SystemsTeaser-module__DTBwtG__card:hover .SystemsTeaser-module__DTBwtG__icon{transform:none}}
