.leadGate_page__pfbEo{--ink:#2a1d36;--ink-soft:rgba(42,29,54,0.7);--ink-faint:rgba(42,29,54,0.5);--bg:#faf7f2;--card:#ffffff;--line:rgba(42,29,54,0.12);--orchid:#b93f71;--orchid-deep:#9b2f5e;--jade:#2e9277;--tint:rgba(185,63,113,0.08);min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(60% 50% at 10% 0,rgba(185,63,113,.1),transparent 70%),radial-gradient(50% 45% at 100% 100%,rgba(46,146,119,.1),transparent 70%),var(--bg);color:var(--ink);font-family:var(--font-inter,Inter),system-ui,-apple-system,"Segoe UI",sans-serif}.leadGate_page__pfbEo[data-theme=dark]{--ink:#faf7f2;--ink-soft:rgba(250,247,242,0.72);--ink-faint:rgba(250,247,242,0.5);--bg:#170f1d;--card:#211629;--line:rgba(250,247,242,0.13);--orchid:#e07aa6;--orchid-deep:#cf6593;--jade:#4fc79f;--tint:rgba(224,122,166,0.12)}.leadGate_page__pfbEo *,.leadGate_page__pfbEo :after,.leadGate_page__pfbEo :before{box-sizing:border-box}.leadGate_top__r8s9z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(16px,4vw,40px)}.leadGate_brand__rLI94{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--ink);text-decoration:none}.leadGate_topRight__yXRmT{display:flex;align-items:center;gap:12px}.leadGate_login__9FoZn{margin:0;font-size:13px;color:var(--ink-soft)}.leadGate_legal__8NxKv a,.leadGate_login__9FoZn a{color:var(--orchid);font-weight:600;text-decoration:none}.leadGate_legal__8NxKv a:hover,.leadGate_login__9FoZn a:hover{text-decoration:underline}.leadGate_themeBtn__yKolK{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.leadGate_main__bFR9Z{flex:1;width:100%;max-width:1080px;margin:0 auto;display:grid;gap:28px;align-content:center;padding:8px clamp(16px,4vw,40px) 48px}@media (min-width:900px){.leadGate_main__bFR9Z{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}}.leadGate_intro__aVyoN{min-width:0;animation:leadGate_rise__NU9RA .6s cubic-bezier(.16,1,.3,1) both}.leadGate_vicoRow___evR5{display:flex;align-items:center;gap:10px}.leadGate_bubble__vLF49{position:relative;margin:0;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:500;box-shadow:0 10px 24px -18px rgba(42,29,54,.5);animation:leadGate_pop__JCBWS .5s cubic-bezier(.3,1.4,.6,1) .35s both}.leadGate_title__X5DWx{margin:18px 0 0;font-family:var(--font-manrope),system-ui,sans-serif;font-size:clamp(30px,4.6vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.leadGate_title__X5DWx span{color:var(--orchid)}.leadGate_lede__o0JrO{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.leadGate_points__zYrWp{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.leadGate_points__zYrWp li{display:flex;align-items:center;gap:10px;font-size:15px}.leadGate_points__zYrWp svg{flex:0 0 auto;width:22px;height:22px;padding:3px;border-radius:50%;background:rgba(46,146,119,.12);color:var(--jade)}.leadGate_planChip__dUUE3{display:inline-block;margin:20px 0 0;padding:8px 14px;border-radius:999px;background:var(--tint);font-size:13px;color:var(--ink-soft)}.leadGate_planChip__dUUE3 strong{color:var(--orchid)}.leadGate_card__CUXTL{min-width:0;padding:clamp(22px,4vw,32px);border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -36px rgba(42,29,54,.45);animation:leadGate_rise__NU9RA .6s cubic-bezier(.16,1,.3,1) .1s both}.leadGate_card__CUXTL h2{margin:0;font-family:var(--font-manrope),system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em}.leadGate_cardText___C8vn{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.leadGate_google__H2G8W{position:relative;margin-top:22px;min-height:44px}.leadGate_googleSlot__nqgvO{display:flex;justify-content:center;width:100%;min-height:44px}.leadGate_googleSkeleton__9tRSb{position:absolute;inset:0;border-radius:999px;background:linear-gradient(100deg,var(--tint) 30%,transparent 50%,var(--tint) 70%);background-size:300% 100%;animation:leadGate_shimmer__qej4h 1.4s linear infinite}.leadGate_status__YP7R6{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--ink-soft)}.leadGate_divider__pCBpb{display:flex;align-items:center;gap:12px;margin:22px 0 16px;font-size:12px;color:var(--ink-faint)}.leadGate_divider__pCBpb:after,.leadGate_divider__pCBpb:before{content:"";flex:1;height:1px;background:var(--line)}.leadGate_form__ESzl0{display:grid;gap:10px}.leadGate_inputWrap__S4Bz3{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink-faint);transition:border-color .2s,box-shadow .2s}.leadGate_inputWrap__S4Bz3:focus-within{border-color:var(--orchid);box-shadow:0 0 0 4px var(--tint)}.leadGate_inputWrap__S4Bz3 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.leadGate_inputWrap__S4Bz3 input::-moz-placeholder{color:var(--ink-faint)}.leadGate_inputWrap__S4Bz3 input::placeholder{color:var(--ink-faint)}.leadGate_continue__Trts2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:0;border-radius:14px;background:var(--orchid);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 12px 26px -14px var(--orchid);transition:background .2s,transform .2s}.leadGate_continue__Trts2:hover:not(:disabled){background:var(--orchid-deep);transform:translateY(-1px)}.leadGate_continue__Trts2:disabled{opacity:.7;cursor:wait}.leadGate_error__38sF9{margin:10px 0 0;font-size:13px;color:#c2410c}.leadGate_page__pfbEo[data-theme=dark] .leadGate_error__38sF9{color:#f6a07e}.leadGate_consent__OpnW6{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;color:var(--ink-soft);cursor:pointer}.leadGate_consent__OpnW6 input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:var(--orchid)}.leadGate_legal__8NxKv{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ink-faint)}.leadGate_srOnly__UdTFy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leadGate_spin__55INp{animation:leadGate_spin__55INp .9s linear infinite}@media (max-width:560px){.leadGate_login__9FoZn{display:none}}@keyframes leadGate_rise__NU9RA{0%{opacity:0;transform:translateY(14px)}}@keyframes leadGate_pop__JCBWS{0%{opacity:0;transform:scale(.85) translateX(-6px)}}@keyframes leadGate_shimmer__qej4h{0%{background-position:100% 0}to{background-position:0 0}}@keyframes leadGate_spin__55INp{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.leadGate_bubble__vLF49,.leadGate_card__CUXTL,.leadGate_googleSkeleton__9tRSb,.leadGate_intro__aVyoN,.leadGate_spin__55INp{animation:none}}.leadGate_secondary__GxJuP{width:100%;min-height:48px;margin-top:10px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.leadGate_secondary__GxJuP:hover{border-color:var(--orchid);color:var(--orchid)}.leadGate_sectionLabel__2ey36{display:flex;align-items:center;gap:6px;margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.leadGate_salonList__kHinO{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.leadGate_salonItem__1Yjn_{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.leadGate_salonItem__1Yjn_:hover{border-color:var(--orchid);transform:translateY(-1px)}.leadGate_salonIcon__B9VT5{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:var(--tint);color:var(--orchid)}.leadGate_salonText__G2nCX{display:grid;min-width:0;flex:1}.leadGate_salonText__G2nCX strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadGate_salonText__G2nCX small{font-size:12px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadGate_fan__Bh2An{position:relative;height:282px;margin-top:30px}.leadGate_fan__Bh2An img{position:absolute;left:calc(var(--i) * 86px);top:0;width:112px;aspect-ratio:9/19.5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:20px;border:4px solid #1a1122;box-shadow:0 30px 50px -26px rgba(42,29,54,.6);transform:rotate(calc((var(--i) - 1) * 9deg)) translateY(calc((var(--i) - 1) * (var(--i) - 1) * 14px));animation:leadGate_fanFloat__FI4_C 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.4s)}.leadGate_fan__Bh2An img:nth-child(2){z-index:1}@keyframes leadGate_fanFloat__FI4_C{50%{translate:0 -8px}}.leadGate_fanNote__fW18x{margin:6px 0 0;font-size:14px;color:#776e7d}@media (max-width:899px){.leadGate_fanNote__fW18x,.leadGate_fan__Bh2An{display:none}}@media (prefers-reduced-motion:reduce){.leadGate_fan__Bh2An img{animation:none}}.leadGate_points__zYrWp svg{width:18px;height:18px;padding:0;background:none}@media (min-width:900px){.leadGate_main__bFR9Z{max-width:1180px;grid-template-columns:minmax(0,1.1fr) minmax(0,440px);gap:48px}}.leadGate_show__2IEmQ{position:relative;display:grid;gap:26px;min-width:0;padding:clamp(26px,4vw,44px);overflow:hidden;border-radius:32px;background:radial-gradient(60% 60% at 90% 10%,rgba(224,122,166,.45),transparent 70%),radial-gradient(60% 60% at 0 100%,rgba(91,76,230,.35),transparent 70%),linear-gradient(150deg,#2a1d36,#43204a 60%,#2a1d36);color:#fbf4ff;box-shadow:0 40px 80px -46px rgba(42,29,54,.8);animation:leadGate_rise__NU9RA .6s cubic-bezier(.16,1,.3,1) both}.leadGate_showCopy__aONCm{position:relative;z-index:1}.leadGate_free__Y6BbA{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border-radius:999px;background:rgba(127,224,191,.16);color:#9ff0d3;font-size:13.5px;font-weight:700}.leadGate_heroTitle__CCfLv{margin:16px 0 0;font-family:var(--font-manrope),system-ui,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.leadGate_heroTitle__CCfLv em{display:block;font-style:normal;background:linear-gradient(90deg,#f6b3d0,#e889b3);-webkit-background-clip:text;background-clip:text;color:transparent}.leadGate_journey__xRcaL{display:grid;gap:8px;margin:24px 0 0;padding:0;list-style:none}.leadGate_journey__xRcaL li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;font-size:15px;font-weight:600;color:rgba(251,244,255,.72);animation:leadGate_journey__xRcaL 6s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}.leadGate_journey__xRcaL li span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(251,244,255,.35);font-size:13px;font-weight:800}@keyframes leadGate_journey__xRcaL{0%,30%{background:rgba(255,255,255,.1);color:#fff}36%,to{background:transparent}}.leadGate_show__2IEmQ .leadGate_planChip__dUUE3{background:rgba(255,255,255,.1);color:#fbf4ff}.leadGate_stage__Oq_Mb{position:relative;display:grid;place-items:center;height:330px}.leadGate_stageGlow__la7xI{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(232,137,179,.4),transparent 65%)}.leadGate_phone__oCeie{position:relative;width:150px;aspect-ratio:9/19.5;overflow:hidden;border:6px solid #0d0812;border-radius:28px;background:#0d0812;box-shadow:0 40px 60px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.12);transform:rotate(-4deg);animation:leadGate_phoneFloat___jGlt 6s ease-in-out infinite}.leadGate_phone__oCeie img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:22px;opacity:0;animation:leadGate_themeCycle__ERvhJ 12s infinite;animation-delay:calc(var(--i) * 3s)}@keyframes leadGate_themeCycle__ERvhJ{0%{opacity:0;transform:scale(1.06)}25%,4%{opacity:1;transform:none}29%,to{opacity:0}}@keyframes leadGate_phoneFloat___jGlt{50%{translate:0 -10px}}.leadGate_toast__eMlgw{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:14px;background:#fff;color:#241a2e;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 20px 36px -18px rgba(0,0,0,.6);animation:leadGate_toastIn__t2klh 9s cubic-bezier(.3,1.4,.5,1) infinite}.leadGate_toast__eMlgw svg{color:#b93f71}.leadGate_toastA__EttME{left:4%;top:14%}.leadGate_toastB__q32Zg{right:4%;top:44%;animation-delay:3s}.leadGate_toastB__q32Zg svg{color:#2e9277}.leadGate_toastC__ArtDu{left:10%;bottom:8%;animation-delay:6s}.leadGate_toastC__ArtDu svg{color:#d08a2e}@keyframes leadGate_toastIn__t2klh{0%{opacity:0;transform:translateY(14px) scale(.92)}30%,6%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-8px)}}.leadGate_cardHead__l2V7P{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leadGate_card__CUXTL h2{font-size:24px;font-weight:800;letter-spacing:-.025em}.leadGate_google__H2G8W{margin-top:20px}.leadGate_continue__Trts2{background:linear-gradient(135deg,#c2477c,#9b2f5e)}@media (max-width:899px){.leadGate_show__2IEmQ{gap:0;padding:22px 20px;border-radius:24px}.leadGate_journey__xRcaL,.leadGate_stage__Oq_Mb{display:none}.leadGate_heroTitle__CCfLv{font-size:28px}}@media (prefers-reduced-motion:reduce){.leadGate_journey__xRcaL li,.leadGate_phone__oCeie,.leadGate_phone__oCeie img,.leadGate_show__2IEmQ,.leadGate_toast__eMlgw{animation:none}.leadGate_phone__oCeie img:first-child{opacity:1}}.leadGate_card__CUXTL h2{line-height:1.15}