.landing_page__aBdkR{--cream:#f4e7d0;--cream2:#e9d6b6;--gold:#d9b886;--muted:#c8b394;--line:hsla(37,53%,66%,.28);--cardW:clamp(130px,12.5vw,200px);font-family:var(--font-landing),Georgia,"Times New Roman",serif;color:var(--cream);display:flex;flex-direction:column;flex:1}.landing_word__j2JVo{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .14em .26em;margin:-.08em -.14em -.26em}.landing_wordIn__t2u3o{display:inline-block;will-change:transform;padding:.06em .12em .22em;margin:-.06em -.12em -.22em}.landing_title__eTxvf{margin:0;font-weight:700;letter-spacing:-.015em;line-height:1.06;font-size:clamp(2.4rem,6.4vw,5.6rem)}.landing_title__eTxvf>span{display:block}.landing_bigTitle__kBcqe .landing_wordIn__t2u3o,.landing_title__eTxvf .landing_wordIn__t2u3o{text-shadow:none;background:linear-gradient(180deg,#fff7e8,#f1dcb7 55%,#d4ac74);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_bigTitle__kBcqe .landing_gold__otFj3 .landing_wordIn__t2u3o,.landing_title__eTxvf .landing_gold__otFj3 .landing_wordIn__t2u3o{background:linear-gradient(180deg,#fbe9c9,#e8c995 50%,#c99961);-webkit-background-clip:text;background-clip:text}.landing_divider__w4qnL{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:1.2rem 0 1.1rem;color:var(--gold);font-size:clamp(.85rem,1.4vw,1.1rem);letter-spacing:.14em;text-transform:uppercase}.landing_rule__I9Fz4{height:1.5px;width:clamp(2rem,6vw,5.5rem);background:linear-gradient(90deg,transparent,var(--gold))}.landing_rule__I9Fz4:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.landing_star__9HEKl{width:1.1em;height:1.1em;flex:none;color:var(--gold)}.landing_lead__NJ8sD{margin:0;max-width:40rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;color:var(--cream)}.landing_ctas__ea7aX{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.8rem}.landing_btn__9l43p{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;padding:.7rem 2.1rem;border-radius:7px;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;text-decoration:none;transition:transform .2s ease,filter .2s ease;position:relative;overflow:hidden}.landing_btn__9l43p:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,236,200,.2) 50%,transparent 65%);transform:translateX(-110%);pointer-events:none}.landing_btn__9l43p:hover{transform:translateY(-2px);filter:brightness(1.12)}.landing_btn__9l43p:hover:after{transform:translateX(110%);transition:transform .75s ease}.landing_btn__9l43p svg{width:1.2em;height:1.2em;transition:transform .2s ease}.landing_btn__9l43p:hover svg{transform:translateX(3px)}.landing_btnPrimary__v_wgd{color:#f6e8cd;background:linear-gradient(180deg,#275f45,#1f4c37 45%,#163a2a);border:1.5px solid #cfac72;box-shadow:inset 0 0 0 2px rgba(8,22,15,.85),inset 0 0 0 3px hsla(37,52%,67%,.5),0 12px 26px -10px rgba(0,0,0,.8)}.landing_btnGhost__qK95x{color:#efdcbc;background:linear-gradient(180deg,rgba(70,53,42,.88),rgba(43,31,24,.9));border:1.5px solid #a68763;box-shadow:inset 0 0 0 2px rgba(20,13,9,.8),inset 0 0 0 3px hsla(33,36%,60%,.4),0 12px 26px -10px rgba(0,0,0,.8)}.landing_kicker__7B7Em{display:inline-flex;align-items:center;gap:.6rem;color:var(--gold);font-size:.9rem;letter-spacing:.18em;text-transform:uppercase}.landing_h2__5n6sh{margin:.6rem 0 0;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:700;line-height:1.1;color:var(--cream)}.landing_h2__5n6sh em{font-style:italic;font-weight:500;color:var(--gold)}.landing_edge__yMX1L{position:fixed;top:0;bottom:0;width:22px;z-index:5;overflow:hidden;pointer-events:none;display:none}@media (min-width:1100px){.landing_edge__yMX1L{display:block}}.landing_edgeLeft__6JQWc{left:12px}.landing_edgeRight__DU8_1{right:12px}.landing_edgeTrack__H5VQT{writing-mode:vertical-rl;white-space:nowrap;font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:hsla(37,53%,66%,.45);animation:landing_edgeScroll__bUTTP 46s linear infinite}.landing_edgeLeft__6JQWc .landing_edgeTrack__H5VQT{transform:rotate(180deg);animation-direction:reverse}@keyframes landing_edgeScroll__bUTTP{0%{translate:0 0}to{translate:0 -50%}}.landing_stage__j9oa5{position:relative;min-height:calc(100svh - 72px);justify-content:center;gap:3.5rem;padding:3rem 1rem 4rem;text-align:center}.landing_heroText__lkTC9,.landing_stage__j9oa5{display:flex;flex-direction:column;align-items:center}.landing_micro__uLYDX{position:absolute;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:none}@media (min-width:900px){.landing_micro__uLYDX{display:block}}.landing_microBL__EUHYD{bottom:2rem;left:3rem;display:none}.landing_microBR__DggRy{bottom:2rem;right:3rem}.landing_scrollHint__U7ZfD{display:inline-flex;align-items:center;gap:.6rem}.landing_stage__j9oa5:not([data-scene=on]) .landing_scrollHint__U7ZfD{display:none}.landing_scrollHint__U7ZfD i{width:1px;height:2.2rem;background:linear-gradient(var(--gold),transparent);animation:landing_hint__eiAfz 1.8s ease-in-out infinite;transform-origin:top}@keyframes landing_hint__eiAfz{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.landing_slots__qXrfp{display:flex;flex-direction:column;align-items:center;gap:1.8rem;width:100%;max-width:76rem}.landing_slotsHead__bf7N1{margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600;color:var(--cream)}.landing_slotsHead__bf7N1 em{font-style:italic;font-weight:500;color:var(--gold)}.landing_slotGrid__DrpYZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);width:100%}@media (max-width:899px){.landing_page__aBdkR{--cardW:min(40vw,170px)}.landing_slotGrid__DrpYZ{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}}.landing_slot__bijBs{display:flex;flex-direction:column;align-items:center;gap:1rem}.landing_slotFrame__mstFC{position:relative;width:var(--cardW);aspect-ratio:3/4}.landing_slotOutline__MROOZ{position:absolute;inset:-8px;border:1px dashed hsla(37,53%,66%,.4);border-radius:9px}.landing_slotNum__aIMpX{position:absolute;top:-1.9rem;left:-8px;font-size:.85rem;letter-spacing:.12em;color:var(--gold)}.landing_slotLabel__hAweB{max-width:15rem}.landing_slotLabel__hAweB h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;color:var(--cream)}.landing_slotLabel__hAweB p{margin:.35rem 0 0;font-size:1rem;line-height:1.4;color:var(--cream2)}.landing_card__jgJlP{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;z-index:2}.landing_tilt__A143S{width:100%;height:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out}.landing_float__94HRH{width:100%;height:100%;animation:landing_bob__khIb4 6s ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes landing_bob__khIb4{0%,to{translate:0 0}50%{translate:0 -10px}}.landing_face___OhOw{position:relative;width:100%;height:100%;border-radius:6px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 38%,hsla(35,72%,74%,.12),transparent 70%),#160f0a;border:1.5px solid #c99d62;box-shadow:inset 0 0 0 4px #140d09,inset 0 0 0 5px hsla(37,53%,66%,.5),0 24px 40px -14px rgba(0,0,0,.85)}.landing_faceArt__wuXPB{position:absolute;inset:16% 12% 22%;width:76%;height:62%;overflow:visible}.landing_faceArt__wuXPB path{fill:none;stroke:#ecd29c;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(236,210,156,.45));transition:stroke .35s ease,filter .35s ease}.landing_faceRing__CwW_K{fill:none;stroke:hsla(37,53%,66%,.35);stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.landing_faceCap__JZMD3{position:absolute;left:0;right:0;bottom:9px;text-align:center;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#e9cf9e}.landing_face___OhOw:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,232,190,.16) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s ease;pointer-events:none}.landing_slot__bijBs:hover .landing_face___OhOw:after{transform:translateX(120%)}.landing_stage__j9oa5[data-scene=on]{height:100vh;min-height:0;padding:0;gap:0;overflow:visible}.landing_stage__j9oa5[data-scene=on] .landing_heroText__lkTC9{position:absolute;inset:0;justify-content:center;padding:0 1rem;z-index:1}.landing_stage__j9oa5[data-scene=on] .landing_slots__qXrfp{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);width:min(76rem,calc(100% - 6rem))}.landing_stage__j9oa5[data-scene=on] .landing_microBL__EUHYD{display:block}.landing_statement__WJs7a{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:88rem;margin:0 auto;padding:clamp(4rem,12vh,9rem) clamp(1.25rem,5vw,5rem)}@media (max-width:899px){.landing_statement__WJs7a{grid-template-columns:minmax(0,1fr)}}.landing_pains__WzzBs{list-style:none;margin:clamp(1.8rem,4vh,2.6rem) 0 0;padding:0;display:grid}.landing_painRow__ox9EG{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 0;border-top:1px solid hsla(37,53%,66%,.18)}.landing_painRow__ox9EG:last-child{border-bottom:1px solid hsla(37,53%,66%,.18)}.landing_pain__Blrl2{position:relative;align-self:flex-start}.landing_painText__arup7{font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:600;color:#a08a6c}.landing_strike__OkMSq{position:absolute;left:-.15em;right:-.15em;top:55%;height:2px;border-radius:2px;background:linear-gradient(90deg,#b98d57,#ecd29c);box-shadow:0 0 8px hsla(41,68%,77%,.45);transform-origin:left center}.landing_fix__ILZkE{display:flex;align-items:flex-start;gap:.55rem;font-size:1.06rem;line-height:1.45;color:var(--cream)}.landing_fix__ILZkE .landing_star__9HEKl{width:.95em;height:.95em;margin-top:.25em}.landing_phone__79wKr{justify-self:center;width:min(100%,22rem);padding:12px 14px 22px;border-radius:40px;background:#1e1a17;border:1px solid hsla(37,53%,66%,.3);box-shadow:inset 0 0 0 6px #161311,inset 0 0 0 7px hsla(37,53%,66%,.1),0 30px 60px -32px rgba(0,0,0,.9)}.landing_phoneNotch__eSUjv{display:block;width:86px;height:22px;margin:6px auto 20px;border-radius:12px;background:#161311}.landing_phoneHead__1JYQk{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px 14px}.landing_phoneDay__HGikT{font-size:1.7rem;font-weight:700;color:var(--cream)}.landing_phoneApp__wydOD{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.landing_notifs__zuUAj{list-style:none;margin:0;padding:0;display:grid;gap:10px}.landing_notif__7yRTB{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:18px;background:rgba(255,244,230,.035);border:1px solid hsla(37,53%,66%,.16)}.landing_notifIcon__hKB0L{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(37,53%,66%,.45);color:var(--gold)}.landing_notifIcon__hKB0L svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing_notifBody__w06E_{flex:1;min-width:0}.landing_notifTitle__tIHg4{display:block;font-size:.98rem;font-weight:600;line-height:1.3;color:var(--cream)}.landing_notifMeta__4gIVi{display:block;margin-top:2px;font-size:.84rem;line-height:1.35;color:var(--muted)}.landing_notifTime__3vZqF{flex:none;font-size:.74rem;color:var(--muted)}.landing_phoneFoot__h5RYO{margin:18px 8px 0;text-align:center;font-size:.86rem;color:var(--muted)}.landing_howSteps__6i7Et{--m:104px;padding:clamp(4rem,12vh,8rem) clamp(1rem,4vw,3rem)}.landing_howHead__D3Er8{max-width:46rem;margin:0 auto clamp(3rem,8vh,5rem);text-align:center}.landing_track__0pgl2{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);max-width:72rem;margin:0 auto;padding:0;list-style:none}.landing_trackLine__vfmml{position:absolute;top:calc(var(--m) / 2);left:12.5%;right:12.5%;height:1.5px;background:hsla(37,53%,66%,.18)}.landing_trackFill__EmT1v{position:absolute;inset:0;background:linear-gradient(90deg,#b98d57,#ecd29c);box-shadow:0 0 10px hsla(41,68%,77%,.5);transform-origin:left center;transform:scaleX(var(--p,1))}.landing_stepItem__Xa3a3{position:relative;gap:1rem;text-align:center}.landing_stepBody__hnBVY,.landing_stepItem__Xa3a3{display:flex;flex-direction:column;align-items:center}.landing_medal__yhndq{position:relative;z-index:1;width:var(--m);height:var(--m);flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#3a281c,#1c130d 70%);border:1.5px solid #c99d62;box-shadow:inset 0 0 0 5px #1c130d,inset 0 0 0 6px hsla(37,53%,66%,.45),0 16px 30px -12px rgba(0,0,0,.8);transition:transform .35s ease,box-shadow .35s ease}.landing_medal__yhndq svg{width:60%;height:60%;overflow:visible}.landing_medal__yhndq path{fill:none;stroke:#ecd29c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(236,210,156,.45))}.landing_stepItem__Xa3a3:hover .landing_medal__yhndq{transform:translateY(-4px);box-shadow:inset 0 0 0 5px #1c130d,inset 0 0 0 6px hsla(37,53%,66%,.7),0 22px 36px -14px rgba(0,0,0,.85),0 0 28px hsla(41,68%,77%,.22)}.landing_stepNum__2Tsmi{font-size:.85rem;letter-spacing:.2em;color:var(--gold)}.landing_stepTitle__mHFTO{margin:.35rem 0 0;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:600;color:var(--cream)}.landing_stepText__HxNzr{margin:.5rem 0 0;max-width:16rem;font-size:1.02rem;line-height:1.5;color:var(--cream2)}@media (max-width:767px){.landing_howSteps__6i7Et{--m:84px}.landing_track__0pgl2{grid-template-columns:minmax(0,1fr);gap:2.4rem;max-width:30rem}.landing_trackLine__vfmml{top:calc(var(--m) / 2);bottom:calc(var(--m) / 2);left:calc(var(--m) / 2);right:auto;width:1.5px;height:auto}.landing_trackFill__EmT1v{transform-origin:center top;transform:scaleY(var(--p,1))}.landing_stepItem__Xa3a3{flex-direction:row;align-items:flex-start;gap:1.2rem;text-align:left}.landing_stepBody__hnBVY{align-items:flex-start;padding-top:.4rem}}.landing_final__9egB9{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 1rem 6rem}.landing_bigTitle__kBcqe{margin:0;font-size:clamp(2.8rem,9.5vw,9rem);font-weight:700;line-height:.98;letter-spacing:-.025em}.landing_bigTitle__kBcqe>span{display:block}.landing_bigTitle__kBcqe .landing_gold__otFj3{font-style:italic;font-weight:500}.landing_finalSub__YDvDf{margin:1.6rem 0 0;max-width:38rem;font-size:1.15rem;line-height:1.55;color:var(--cream2)}.landing_scene3d__Xy_Ju{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:0}.landing_services__6LCWL{position:relative;padding:clamp(4rem,12vh,8rem) clamp(1.25rem,5vw,5rem)}.landing_svcInner__Eh8KR{width:100%;max-width:80rem;margin:0 auto}.landing_svcText__w428Y{max-width:32rem}.landing_svcPanels__zP8WM{display:flex;flex-direction:column;gap:3rem;margin-top:1.4rem}.landing_svcNum__obYSW{display:block;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.landing_svcNum__obYSW i{font-style:normal;opacity:.6}.landing_svcHead__WwqE2{margin:.7rem 0 0;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:700;line-height:1.08;color:var(--cream)}.landing_svcLead__2hghu{margin:1rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5;color:var(--cream2)}.landing_svcList__uGrxF{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}.landing_svcList__uGrxF li{display:flex;align-items:flex-start;gap:.6rem;font-size:1.05rem;line-height:1.4;color:var(--cream)}.landing_svcList__uGrxF .landing_star__9HEKl{width:.9em;height:.9em;margin-top:.28em}.landing_svcBars__oISnQ{display:none;gap:.5rem;margin-top:2.2rem}.landing_svcBars__oISnQ span{position:relative;width:2.6rem;height:2px;border-radius:2px;background:hsla(37,53%,66%,.22);overflow:hidden}.landing_svcBars__oISnQ span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b98d57,#ecd29c);transform:scaleX(var(--p,0));transform-origin:left center}.landing_services__6LCWL[data-scene=on]{height:100vh;padding-top:0;padding-bottom:0;display:flex;align-items:center}.landing_services__6LCWL[data-scene=on] .landing_svcPanels__zP8WM{display:grid}.landing_services__6LCWL[data-scene=on] .landing_svcPanel__OKuad{grid-area:1/1}.landing_services__6LCWL[data-scene=on] .landing_svcBars__oISnQ{display:flex}@media (max-width:899px){.landing_services__6LCWL[data-scene=on]{align-items:flex-end;padding-bottom:clamp(1.5rem,5vh,3rem)}.landing_services__6LCWL[data-scene=on] .landing_svcHead__WwqE2{font-size:clamp(1.7rem,7vw,2.3rem)}.landing_services__6LCWL[data-scene=on] .landing_svcLead__2hghu{font-size:1rem;margin-top:.6rem}.landing_services__6LCWL[data-scene=on] .landing_svcList__uGrxF{margin-top:.9rem;gap:.45rem}.landing_services__6LCWL[data-scene=on] .landing_svcList__uGrxF li{font-size:.95rem}.landing_services__6LCWL[data-scene=on] .landing_svcBars__oISnQ{margin-top:1.2rem}}