.landing-module__bxHgOq__page{--navy:#0b1d3f;--navy-2:#13295a;--ink:#0f1a33;--slate:#56617a;--line:#e3e7ee;--mist:#f1f3f7;--paper:#f7f8fb;--teal:#0c8f86;--teal-deep:#06615b;--teal-soft:#e3f4f2;--coral:#ff5a3c;--coral-soft:#ffe9e4;--amber:#ffb224;--amber-soft:#fff3db;--blue:#2f6bff;--violet:#7a5cff;--lime:#c8ff3d;color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:#fff;overflow-x:clip}.landing-module__bxHgOq__page ::selection{background:var(--amber);color:var(--navy)}.landing-module__bxHgOq__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.landing-module__bxHgOq__btn{border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding-inline:1.35rem;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.landing-module__bxHgOq__btn:active{transform:translateY(1px)}.landing-module__bxHgOq__btnPrimary{background:var(--coral);color:#fff;}.landing-module__bxHgOq__btnPrimary:hover{background:#e84a2d}.landing-module__bxHgOq__btnDark{background:var(--navy);color:#fff;}.landing-module__bxHgOq__btnDark:hover{background:var(--navy-2)}.landing-module__bxHgOq__btnGhostLight{color:#fff;box-shadow:inset 0 0 0 1px #ffffff47;}.landing-module__bxHgOq__btnGhostLight:hover{box-shadow:inset 0 0 0 1px #ffffffb3}.landing-module__bxHgOq__btnSmall{height:2.4rem;padding-inline:1rem;font-size:14px}.landing-module__bxHgOq__navLink{color:var(--slate);font-size:14px;font-weight:500;transition:color .15s}.landing-module__bxHgOq__navLink:hover{color:var(--ink)}.landing-module__bxHgOq__langButton{border:1px solid var(--line);height:2.4rem;color:var(--ink);background:#fff;border-radius:.6rem;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.landing-module__bxHgOq__langButton:hover{border-color:var(--navy)}.landing-module__bxHgOq__langMenu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:.75rem;min-width:13.5rem;padding:.35rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -22px #0b1d3f73}.landing-module__bxHgOq__langMenu button{text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem;font-size:14px;display:flex}.landing-module__bxHgOq__langMenu button:hover,.landing-module__bxHgOq__langMenu button[data-active=true]{background:var(--mist)}.landing-module__bxHgOq__storeRow{flex-wrap:wrap;gap:.75rem;display:flex}.landing-module__bxHgOq__storeBadge{color:#fff;background:#000;border:1px solid #ffffff38;border-radius:.7rem;align-items:center;gap:.7rem;min-height:3.25rem;padding:.4rem 1.05rem .4rem .85rem;line-height:1.1;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.landing-module__bxHgOq__storeBadge:hover{background:#161616;transform:translateY(-1px)}.landing-module__bxHgOq__storeEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:9px;font-weight:600;display:block}.landing-module__bxHgOq__storeName{letter-spacing:-.03em;margin-top:.1rem;font-size:17px;font-weight:700;display:block}.landing-module__bxHgOq__hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.landing-module__bxHgOq__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.landing-module__bxHgOq__heroBand{background:var(--teal);pointer-events:none;width:46%;height:38%;position:absolute;bottom:0;right:0}.landing-module__bxHgOq__heroBand:before{content:"";background:var(--amber);width:18%;height:55%;position:absolute;bottom:0;left:-18%}.landing-module__bxHgOq__heroBand:after{content:"";background:var(--coral);width:22%;height:26%;position:absolute;top:-26%;right:0}.landing-module__bxHgOq__toast{z-index:3;width:250px;color:var(--ink);background:#fff;border-radius:.8rem;padding:.9rem 1rem;position:absolute;box-shadow:0 20px 40px -18px #08142d8c,0 2px 6px #08142d1f}.landing-module__bxHgOq__device{background:#16181d;border-radius:2.4rem;padding:.45rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 70px -35px #08142d99,0 12px 26px -14px #08142d59}.landing-module__bxHgOq__deviceScreen{background:#000;border-radius:2rem;position:relative;overflow:hidden}.landing-module__bxHgOq__panel{background:#000;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f1a3314,0 30px 60px -32px #08142d80}.landing-module__bxHgOq__panelFade:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:18%;position:absolute;inset:auto 0 0}.landing-module__bxHgOq__crop{position:relative;overflow:hidden;container-type:inline-size}.landing-module__bxHgOq__cropInner{position:relative}.landing-module__bxHgOq__patch{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;position:absolute}.landing-module__bxHgOq__patchLine{white-space:nowrap;line-height:1;position:absolute;left:1.2cqw;transform:translateY(-50%)}.landing-module__bxHgOq__sessionPill{border-radius:999px;align-items:center;gap:1.8cqw;padding-left:5cqw;font-size:3.7cqw;display:flex;box-shadow:inset 0 0 0 1px #c8ff3d59;background:#0b0b0b!important}.landing-module__bxHgOq__sessionDot{background:#c8ff3d;border-radius:50%;width:2.2cqw;height:2.2cqw;box-shadow:0 0 0 1.2cqw #c8ff3d2e}.landing-module__bxHgOq__guestbook{aspect-ratio:397/900;position:relative;container-type:inline-size}.landing-module__bxHgOq__guestbookScroll{scrollbar-width:none;overscroll-behavior:contain;padding-bottom:20cqw;position:absolute;inset:0;overflow-y:auto}.landing-module__bxHgOq__guestbookScroll::-webkit-scrollbar{display:none}.landing-module__bxHgOq__guestbookNav{inset-inline:0;background:#000;position:absolute;bottom:0}.landing-module__bxHgOq__reviewCard{color:#fff;font-family:var(--font-geist-sans), system-ui, sans-serif;background:linear-gradient(#161616,#0f0f0f);border:1px solid #262626;border-radius:4.6cqw;margin:2.4cqw 2cqw 0;padding:4cqw 4cqw 3.6cqw;font-size:3cqw}.landing-module__bxHgOq__reviewHead{justify-content:space-between;align-items:center;margin-bottom:3cqw;display:flex}.landing-module__bxHgOq__reviewStars{color:#e8b84a;align-items:center;gap:.9cqw;font-size:3.6cqw;font-weight:600;display:flex}.landing-module__bxHgOq__reviewDate{color:#8a8a8a;font-size:2.9cqw}.landing-module__bxHgOq__reviewRow{color:#7c7c7c;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:34% 1fr 6%;align-items:center;gap:2cqw;margin-top:1.9cqw;font-size:2.5cqw;display:grid}.landing-module__bxHgOq__reviewTrack{background:#2a2a2a;border-radius:1cqw;height:1cqw;overflow:hidden}.landing-module__bxHgOq__reviewFill{border-radius:inherit;background:#c8ff3d;height:100%;display:block}.landing-module__bxHgOq__reviewNum{text-align:right;color:#cfcfcf;letter-spacing:0}.landing-module__bxHgOq__reviewQuote{margin-top:3.4cqw;font-size:3.7cqw;font-weight:500;line-height:1.4}.landing-module__bxHgOq__reviewTreatment{color:#7c7c7c;margin-top:2.2cqw;font-size:2.8cqw}.landing-module__bxHgOq__guestScreen{aspect-ratio:397/900;color:#fff;font-family:var(--font-geist-sans), system-ui, sans-serif;text-align:center;background:#000;padding:4cqw 4.5cqw;overflow:hidden;container-type:inline-size}.landing-module__bxHgOq__guestHeader{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;padding:2cqw 1cqw 3.5cqw;font-size:3.4cqw;display:flex}.landing-module__bxHgOq__guestCard{background:linear-gradient(#161616,#0e0e0e);border:1px solid #1f1f1f;border-radius:6cqw;margin-top:3.5cqw;padding:5cqw}.landing-module__bxHgOq__guestAvatar{color:#c8ff3d;background:#1f2a10;border-radius:50%;place-items:center;width:15cqw;height:15cqw;margin-inline:auto;font-size:5cqw;font-weight:700;display:grid}.landing-module__bxHgOq__guestChip{color:#9a9a9a;background:#ffffff12;border-radius:99cqw;margin-top:2.6cqw;padding:1.4cqw 3.2cqw;font-size:2.7cqw;display:inline-block}.landing-module__bxHgOq__guestComment{color:#d6d6d6;text-align:left;background:#080808;border:1px solid #262626;border-radius:4cqw;margin-top:4cqw;padding:3cqw 3.5cqw;font-size:3.1cqw;line-height:1.45}.landing-module__bxHgOq__guestButton{color:#000;background:#c8ff3d;border-radius:99cqw;margin-top:4cqw;padding:3.4cqw 0;font-size:3.6cqw;font-weight:600;display:block}.landing-module__bxHgOq__step{border:1px solid var(--line);background:#fff;border-radius:.9rem;gap:1rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.landing-module__bxHgOq__step:hover{border-color:#cdd4df}.landing-module__bxHgOq__step[data-active=true]{border-color:var(--navy);box-shadow:0 18px 40px -26px #08142d73}.landing-module__bxHgOq__stepNum{background:var(--mist);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:.55rem;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;transition:background-color .2s,color .2s;display:grid}.landing-module__bxHgOq__step[data-active=true] .landing-module__bxHgOq__stepNum{background:var(--coral);color:#fff}.landing-module__bxHgOq__stepBody{color:var(--slate);margin-top:.35rem;font-size:15px;line-height:1.6;display:block}.landing-module__bxHgOq__stepStage{background:var(--teal);border-radius:1.25rem;justify-content:center;align-items:center;min-height:680px;position:relative;overflow:hidden}.landing-module__bxHgOq__stepStage:before{content:"";background:var(--navy);width:38%;height:30%;position:absolute;bottom:0;left:0}.landing-module__bxHgOq__stepStage:after{content:"";background:var(--amber);width:26%;height:22%;position:absolute;top:0;right:0}.landing-module__bxHgOq__stepStage>*{z-index:1;position:relative}.landing-module__bxHgOq__card{border:1px solid var(--line);background:#fff;border-radius:1rem;box-shadow:0 1px 2px #0f1a330a}.landing-module__bxHgOq__feature{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.landing-module__bxHgOq__feature:hover{border-color:#cdd4df;transform:translateY(-2px);box-shadow:0 24px 48px -32px #08142d66}.landing-module__bxHgOq__featureIcon{border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.landing-module__bxHgOq__check{border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:grid}.landing-module__bxHgOq__treatmentTab{color:var(--slate);border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.landing-module__bxHgOq__treatmentTab:hover{background:var(--mist);color:var(--ink)}.landing-module__bxHgOq__treatmentTab[data-active=true]{background:var(--navy);color:#fff}.landing-module__bxHgOq__bar{transition:width .7s cubic-bezier(.2,.8,.2,1)}.landing-module__bxHgOq__segmented{background:#ffffff1a;border-radius:.7rem;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.landing-module__bxHgOq__segmented button{color:#ffffffbf;border-radius:.5rem;min-width:6.5rem;padding:.55rem 1.1rem;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.landing-module__bxHgOq__segmented button[data-active=true]{color:var(--navy);background:#fff}.landing-module__bxHgOq__map{width:100%;position:relative;overflow:hidden}.landing-module__bxHgOq__mapImage{filter:contrast(1.35);-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;position:absolute}.landing-module__bxHgOq__marker{z-index:1;cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;translate:-50% -50%}.landing-module__bxHgOq__marker:hover,.landing-module__bxHgOq__marker:focus-visible,.landing-module__bxHgOq__marker[data-active=true]{z-index:3}.landing-module__bxHgOq__markerDot{background:currentColor;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:relative;box-shadow:0 0 0 3px #fff,0 3px 10px #08142d59}.landing-module__bxHgOq__markerDot:after{content:"";opacity:0;border:2px solid;border-radius:50%;position:absolute;inset:-7px}.landing-module__bxHgOq__marker:hover .landing-module__bxHgOq__markerDot,.landing-module__bxHgOq__marker[data-active=true] .landing-module__bxHgOq__markerDot{transform:scale(1.25)}.landing-module__bxHgOq__marker[data-active=true] .landing-module__bxHgOq__markerDot:after{opacity:1;animation:2.4s ease-out infinite landing-module__bxHgOq__ping}@keyframes landing-module__bxHgOq__ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}.landing-module__bxHgOq__markerLabel{color:var(--ink);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:.4rem;padding:4px 8px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 0 1px #0f1a3314,0 6px 16px -8px #08142d59}.landing-module__bxHgOq__marker[data-side=right] .landing-module__bxHgOq__markerLabel{left:calc(100% - 4px)}.landing-module__bxHgOq__marker[data-side=left] .landing-module__bxHgOq__markerLabel{right:calc(100% - 4px)}.landing-module__bxHgOq__markerCta{opacity:.8;align-items:center;gap:2px;font-weight:500;display:none}.landing-module__bxHgOq__marker:hover .landing-module__bxHgOq__markerCta,.landing-module__bxHgOq__marker:focus-visible .landing-module__bxHgOq__markerCta{display:inline-flex}.landing-module__bxHgOq__marker[data-active=true] .landing-module__bxHgOq__markerLabel{background:var(--navy);color:#fff}.landing-module__bxHgOq__marker[data-active=true] .landing-module__bxHgOq__markerCta{display:none}.landing-module__bxHgOq__chips{scrollbar-width:none;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.landing-module__bxHgOq__chips::-webkit-scrollbar{display:none}.landing-module__bxHgOq__chips button{border:1px solid var(--line);height:2.4rem;color:var(--ink);background:#fff;border-radius:.6rem;flex-shrink:0;align-items:center;gap:.45rem;padding-inline:.9rem;font-size:14px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__chips button[data-active=true]{border-color:var(--navy);background:var(--navy);color:#fff}.landing-module__bxHgOq__rankRow{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding:.9rem 1.25rem;display:flex;position:relative}.landing-module__bxHgOq__rankRow:last-child{border-bottom:0}.landing-module__bxHgOq__rankLink{position:absolute;inset:0}.landing-module__bxHgOq__rankRow:has(.landing-module__bxHgOq__rankLink):hover{background-color:var(--paper)}.landing-module__bxHgOq__rankRow[data-first=true]{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}.landing-module__bxHgOq__rankRow[data-you=true]{background:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.landing-module__bxHgOq__rankNum{width:1.4rem;color:var(--slate);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:700}.landing-module__bxHgOq__rankRow[data-first=true] .landing-module__bxHgOq__rankNum{color:#b37400}.landing-module__bxHgOq__rankAvatar{border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:13px;font-weight:700;display:grid}.landing-module__bxHgOq__bestBadge{background:var(--amber);color:var(--navy);border-radius:5px;align-items:center;gap:.25rem;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__rankMore{border-top:1px solid var(--line);background:var(--mist);width:100%;color:var(--navy);justify-content:center;align-items:center;gap:.4rem;padding:.95rem 1.25rem;font-size:14px;font-weight:700;transition:background-color .15s;display:flex}.landing-module__bxHgOq__rankMore:hover{background:var(--amber-soft)}.landing-module__bxHgOq__faq summary{cursor:pointer;list-style:none}.landing-module__bxHgOq__faq summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqIcon{transition:transform .25s}.landing-module__bxHgOq__faq[open] .landing-module__bxHgOq__faqIcon{transform:rotate(45deg)}.landing-module__bxHgOq__swap{animation:.35s cubic-bezier(.2,.8,.2,1) landing-module__bxHgOq__swap}@keyframes landing-module__bxHgOq__swap{0%{opacity:0;transform:translateY(8px)}}.landing-module__bxHgOq__reveal{opacity:1}@supports (animation-timeline:view()){.landing-module__bxHgOq__reveal{animation:linear both landing-module__bxHgOq__rise;animation-timeline:view();animation-range:entry cover 18%}}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__swap,.landing-module__bxHgOq__reveal,.landing-module__bxHgOq__marker[data-active=true] .landing-module__bxHgOq__markerDot:after{animation:none!important}}
