@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;1,400;1,600&family=Geist:wght@300;400;500;600&display=swap);.lp-root{--bg:#eef4ff;--bg-2:#fff;--bg-3:#e2ecff;--border:#2563eb1a;--border-2:#2563eb33;--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--blue:#2563eb;--blue-dark:#1d4ed8;--blue-pale:#2563eb12;--max:1160px;--r:12px;--r-lg:18px;--r-xl:24px;background:var(--bg)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}button,input,select,textarea{font-family:DM Sans,sans-serif;font-size:15px}.reveal{filter:blur(3px);opacity:0;transform:translateY(32px);transition-delay:0s;transition-delay:var(--delay,0s);transition-duration:1s;transition-property:opacity,transform,filter,clip-path;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.reveal:nth-child(3n+1){filter:blur(2px);transform:translateX(-40px) translateY(10px) rotate(-.5deg)}.reveal:nth-child(3n+2){filter:blur(2px);transform:translateX(40px) translateY(10px) rotate(.5deg)}.reveal:nth-child(4n){filter:blur(4px);transform:scale(.9) translateY(24px)}.lp-section-head.reveal{clip-path:inset(0 0 20% 0);filter:blur(1.5px);transform:translateY(20px)}.reveal.in-view{clip-path:inset(0 0 0 0);filter:none;opacity:1;transform:none}.lp-feat-card.reveal,.lp-how__step.reveal,.lp-plan.reveal,.wall-card.reveal{filter:blur(3px);transform:translateY(44px) scale(.93) rotate(-.3deg);transition-duration:.9s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.lp-feat-card.reveal.in-view,.lp-how__step.reveal.in-view,.lp-plan.reveal.in-view,.lp-stat.reveal,.wall-card.reveal.in-view{filter:none;transform:none}.lp-stat.reveal{clip-path:inset(0 0 100% 0);transition-duration:.8s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.lp-stat.reveal.in-view{clip-path:inset(0 0 0 0)}.lp-features__grid .lp-feat-card:first-child{--delay:0s}.lp-features__grid .lp-feat-card:nth-child(2){--delay:0.08s}.lp-features__grid .lp-feat-card:nth-child(3){--delay:0.16s}.lp-features__grid .lp-feat-card:nth-child(4){--delay:0.24s}.lp-features__grid .lp-feat-card:nth-child(5){--delay:0.32s}.lp-features__grid .lp-feat-card:nth-child(6){--delay:0.40s}.wall-grid .wall-card:first-child{--delay:0.0s}.wall-grid .wall-card:nth-child(2){--delay:0.07s}.wall-grid .wall-card:nth-child(3){--delay:0.14s}.wall-grid .wall-card:nth-child(4){--delay:0.21s}.wall-grid .wall-card:nth-child(5){--delay:0.28s}.wall-grid .wall-card:nth-child(6){--delay:0.35s}.lp-stats__grid .lp-stat:first-child{--delay:0s}.lp-stats__grid .lp-stat:nth-child(2){--delay:0.12s}.lp-stats__grid .lp-stat:nth-child(3){--delay:0.24s}.lp-stats__grid .lp-stat:nth-child(4){--delay:0.36s}.lp-root{min-height:100vh;overflow-x:hidden}@keyframes btn-border-spin{to{--angle:360deg}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;isolation:isolate;letter-spacing:0;overflow:hidden;padding:11px 22px;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,letter-spacing .3s ease;white-space:nowrap}.lp-btn:after{background:linear-gradient(105deg,#0000 40%,#fff6 50%,#0000 60%);content:"";height:200%;left:-75%;pointer-events:none;position:absolute;top:-50%;transform:skewX(-15deg);transition:left .7s ease;width:50%;z-index:1}.lp-btn:hover:after{left:125%}.lp-btn--hero{background:var(--blue);border-radius:14px;box-shadow:0 0 0 0 #2563eb00,0 4px 24px #2563eb59,inset 0 1px 0 #ffffff26;color:#fff;font-size:1.02rem;letter-spacing:-.01em;padding:16px 32px;position:relative}.lp-btn--hero:before{animation:btn-border-spin 3s linear infinite;background:conic-gradient(from 0deg,#0000 70%,#fff9 80%,#0000 90%);background:conic-gradient(from var(--angle,0deg),#0000 70%,#fff9 80%,#0000 90%);border-radius:16px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.lp-btn--hero:hover:before{opacity:1}.lp-btn--hero:hover{background:var(--blue-dark);box-shadow:0 0 0 6px #2563eb1f,0 14px 40px #2563eb80,inset 0 1px 0 #fff3;letter-spacing:.005em;transform:translateY(-4px) scale(1.02)}.lp-btn--hero:active{box-shadow:0 4px 16px #2563eb66,inset 0 2px 4px #0000001a;transform:translateY(-1px) scale(.985);transition-duration:.08s}.lp-btn--hero svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform}.lp-btn--hero:hover svg{transform:translateX(5px) rotate(-10deg)}.lp-btn--ghost-hero{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1.5px solid var(--border-2);border-radius:14px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:600;gap:8px;isolation:isolate;overflow:hidden;padding:15px 28px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1),letter-spacing .3s ease}.lp-btn--ghost-hero:before{background:linear-gradient(135deg,var(--blue),#6366f1);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease;z-index:-1}.lp-btn--ghost-hero:hover{border-color:var(--blue);box-shadow:0 0 0 5px #2563eb1a,0 12px 32px #2563eb40;color:#fff;letter-spacing:.01em;transform:translateY(-4px) scale(1.02)}.lp-btn--ghost-hero:hover:before{opacity:1}.lp-btn--ghost-hero:active{transform:scale(.97)}.lp-btn--sm{background:var(--blue);border-radius:9px;box-shadow:0 2px 8px #2563eb40,inset 0 1px 0 #ffffff26;color:#fff;font-size:.88rem;isolation:isolate;overflow:hidden;padding:9px 18px;position:relative}.lp-btn--sm:hover{background:var(--blue-dark);box-shadow:0 8px 20px #2563eb59,inset 0 1px 0 #fff3;transform:translateY(-2px) scale(1.04)}.lp-btn--sm:active{transform:scale(.96);transition-duration:.08s}.lp-plan__cta{background:var(--blue-pale);border:1.5px solid var(--border-2);border-radius:12px;color:var(--blue);cursor:pointer;font-size:.92rem;font-weight:700;isolation:isolate;margin-top:auto;overflow:hidden;padding:14px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,color .25s ease,background .25s ease,letter-spacing .3s ease;width:100%}.lp-plan__cta:before{background:linear-gradient(135deg,var(--blue),#6366f1);content:"";inset:0;position:absolute;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}.lp-plan__cta>*{position:relative;z-index:1}.lp-plan__cta:hover{border-color:#0000;box-shadow:0 10px 28px #2563eb40;color:#fff;letter-spacing:.01em;transform:translateY(-3px) scale(1.01)}.lp-plan__cta:hover:before{transform:translateY(0)}.lp-plan__cta:active{transform:scale(.98);transition-duration:.08s}.lp-plan__cta--highlight{background:var(--blue);border-color:#0000;box-shadow:0 4px 16px #2563eb4d,inset 0 1px 0 #ffffff26;color:#fff}.lp-plan__cta--highlight:before{background:linear-gradient(135deg,#1d4ed8,#4338ca)}.lp-plan__cta--highlight:hover{background:var(--blue);box-shadow:0 0 0 5px #2563eb1f,0 14px 36px #2563eb73;color:#fff}.lp-plan{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 2px 12px #2563eb0a;display:flex;flex-direction:column;padding:32px 28px;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease;will-change:transform}.lp-plan:hover{border-color:#2563eb40;box-shadow:0 24px 56px #2563eb24,0 0 0 1px #2563eb1a,0 0 60px -10px #2563eb14;transform:translateY(-8px) rotateX(1.5deg) rotateY(-1.5deg) scale(1.01);z-index:2}.lp-plan--highlight{background:linear-gradient(180deg,#2563eb0a,#fff);border:2px solid var(--blue);box-shadow:0 4px 24px #2563eb1f}.lp-plan--highlight:hover{box-shadow:0 28px 64px #2563eb38,0 0 0 2px var(--blue),0 0 80px -10px #2563eb26;transform:translateY(-10px) rotateX(1.5deg) rotateY(-1.5deg) scale(1.015)}.lp-floating{align-items:center;background:var(--blue);border:none;border-radius:999px;bottom:28px;box-shadow:0 4px 24px #2563eb73,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:8px;isolation:isolate;overflow:hidden;padding:15px 26px;position:fixed;right:28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;z-index:1200}.lp-floating:after,.lp-floating:before{animation:float-pulse 3s ease-out infinite;border:2px solid var(--blue);border-radius:999px;content:"";inset:-3px;opacity:0;position:absolute}.lp-floating:after{animation-delay:1s}@keyframes float-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.lp-floating:hover{background:var(--blue-dark);box-shadow:0 14px 40px #2563eb8c,0 0 0 5px #2563eb1f,inset 0 1px 0 #fff3;transform:translateY(-5px) scale(1.05)}.lp-floating span{display:inline-block;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lp-floating:hover span{transform:translateX(4px) rotate(5deg)}.lp-floating--mobile{border-radius:14px;bottom:12px;justify-content:center;left:12px;right:12px}.lp-nav{left:0;padding:16px 0;position:fixed;right:0;top:0;transition:all .45s cubic-bezier(.16,1,.3,1);z-index:1000}.lp-nav--scrolled{-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);background:#eef4ffeb;border-bottom:1px solid var(--border);box-shadow:0 1px 24px #2563eb12;padding:10px 0}.lp-nav__inner{gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:0 24px}.lp-nav__inner,.lp-nav__logo{align-items:center;display:flex}.lp-nav__logo{color:var(--text);font-size:1.15rem;font-weight:800;gap:8px;letter-spacing:-.02em;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lp-nav__logo:hover{transform:scale(1.05) rotate(-1deg)}.lp-nav__links{align-items:center;display:flex;gap:4px;list-style:none}.lp-nav__links a{border-radius:8px;color:var(--text-2);font-size:.9rem;font-weight:500;overflow:hidden;padding:7px 12px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.lp-nav__links a:before{background:var(--blue);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;right:50%;transition:left .3s cubic-bezier(.34,1.56,.64,1),right .3s cubic-bezier(.34,1.56,.64,1)}.lp-nav__links a:hover{background:#2563eb0f;color:var(--blue);transform:translateY(-1px)}.lp-nav__links a:hover:before{left:12px;right:12px}.lp-nav__login{border:1.5px solid var(--border-2)!important}.lp-nav__divider{background:var(--border);height:16px;list-style:none;margin:0 4px;width:1px}.lp-nav__burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:6px}.lp-nav__burger span{background:var(--text-2);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:22px}.lp-nav__burger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.lp-nav__burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.lp-nav__burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.lp-hero{align-items:center;background:linear-gradient(150deg,#def,#eef4ff 35%,#e8ecff 70%,#f0f6ff);display:flex;min-height:100vh;overflow:hidden;padding:120px 24px 80px;position:relative}.lp-hero__grid{animation:grid-drift 25s ease-in-out infinite alternate;background-image:radial-gradient(circle,#2563eb1f 1px,#0000 0);background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 20%,#0000 75%);pointer-events:none;position:absolute}@keyframes grid-drift{0%{background-position:0 0;transform:scale(1)}to{background-position:16px 16px;transform:scale(1.04)}}.lp-hero__orb{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute}.lp-hero__orb--1{animation:orb-float-1 14s ease-in-out infinite;background:radial-gradient(circle,#2563eb33 0,#6366f10f 50%,#0000 70%);height:700px;left:-150px;top:-200px;width:700px}.lp-hero__orb--2{animation:orb-float-2 12s ease-in-out infinite;background:radial-gradient(circle,#6366f124 0,#0000 70%);bottom:-80px;height:450px;right:-80px;width:450px}@keyframes orb-float-1{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(50px,-40px) scale(1.06) rotate(3deg)}66%{transform:translate(-25px,25px) scale(.96) rotate(-2deg)}}@keyframes orb-float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-35px,-25px) scale(1.1)}}.lp-hero__inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 500px;margin:0 auto;max-width:var(--max);position:relative;width:100%;z-index:1}.lp-hero__badge{align-items:center;animation:badge-entry 1s cubic-bezier(.34,1.56,.64,1) both;background:#2563eb14;border:1px solid #2563eb33;border-radius:999px;color:var(--blue);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;margin-bottom:24px;padding:6px 14px}@keyframes badge-entry{0%{opacity:0;transform:translateY(-16px) scale(.85) rotate(-2deg)}to{opacity:1;transform:none}}.lp-hero__badge-dot{animation:pulse-dot 2.2s ease-in-out infinite;background:var(--blue);border-radius:50%;height:7px;width:7px}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 #2563eb66;opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 4px #2563eb00;opacity:.6;transform:scale(.85)}}.lp-hero__title{color:var(--text);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin-bottom:20px}.lp-hero__title em{-webkit-text-fill-color:#0000;animation:title-gradient-sweep 6s ease-in-out infinite;background:linear-gradient(135deg,#1d4ed8,#2563eb 25%,#7c3aed 50%,#2563eb 75%,#1d4ed8);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;font-style:italic}@keyframes title-gradient-sweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lp-hero__sub{color:var(--text-2);font-size:1.05rem;line-height:1.75;margin-bottom:32px;max-width:44ch}.lp-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.lp-hero__trust{color:#94a3b8;font-size:.78rem;letter-spacing:.01em;margin-top:12px}.lp-hero__mock{display:flex;justify-content:center}.lp-mock{background:#f8faff;border:1px solid #2563eb1a;border-radius:var(--r-xl);box-shadow:0 0 0 1px #2563eb26,0 24px 60px #0f172a2e;color:#0f172a;max-width:520px;overflow:hidden;width:100%}.lp-mock--v2{background:#f4f7fd}.lp-mock__header{align-items:center;background:#2563eb08;border-bottom:1px solid #2563eb14;display:flex;gap:10px;padding:12px 16px}.lp-mock__dots{display:flex;gap:5px}.lp-mock__dots span{border-radius:50%;height:10px;width:10px}.lp-mock__dots span:first-child{background:#f87171}.lp-mock__dots span:nth-child(2){background:#fbbf24}.lp-mock__dots span:nth-child(3){background:#4ade80}.lp-mock__url{background:#2563eb0d;border-radius:6px;color:var(--text-3);flex:1 1;font-size:.74rem;padding:4px 10px;text-align:center}.lp-mock__body--v2{background:#f4f7fd;display:flex;flex-direction:column;gap:12px;height:500px;max-height:500px;min-height:500px;overflow:hidden;padding:16px}.lp-mock__provider-bar{background:#fff;border:1px solid #2563eb14;border-radius:14px;box-shadow:0 2px 8px #2563eb0a;gap:12px;padding:12px 16px}.lp-mock__avatar--v2,.lp-mock__provider-bar{align-items:center;display:flex;flex-shrink:0}.lp-mock__avatar--v2{background:linear-gradient(135deg,var(--blue),#6366f1);border-radius:10px;color:#fff;font-size:1rem;font-weight:800;height:36px;justify-content:center;width:36px}.lp-mock__name-serif--v2{align-items:center;color:#0f172a;display:flex;font-family:"Instrument Serif",serif;font-size:1.1rem;min-height:1.2em;min-width:80px}.lp-mock__cursor{animation:blink 1s step-end infinite;color:var(--blue)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.lp-mock__stepper{align-items:center;background:#fff;border:1px solid #2563eb14;border-radius:12px;box-shadow:0 2px 8px #2563eb0a;display:flex;flex-shrink:0;gap:0;padding:10px 14px}.lp-mock__stepper-step{align-items:center;color:#94a3b8;display:flex;font-size:.68rem;font-weight:600;gap:6px;white-space:nowrap}.lp-mock__stepper-circle{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:.62rem;font-weight:700;height:18px;justify-content:center;transition:all .3s;width:18px}.lp-mock__stepper-step--active .lp-mock__stepper-circle{background:var(--blue);color:#fff}.lp-mock__stepper-step--active{color:var(--blue)}.lp-mock__stepper-step--done .lp-mock__stepper-circle{background:#10b981;color:#fff}.lp-mock__stepper-step--done{color:#10b981}.lp-mock__stepper-label{font-size:.64rem}.lp-mock__stepper-line{background:#e2e8f0;flex:1 1;height:1px;margin:0 6px;min-width:8px}.lp-mock__stepper-line--done{background:#10b981}.lp-mock__v2-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:150px 1fr;min-height:0;overflow:hidden}.lp-mock__v2-sidebar{display:flex;flex-direction:column;gap:6px;overflow-y:auto}.lp-mock__v2-svc{background:#fff;border:1.5px solid #e8edf5;border-left:3px solid #0000;border-radius:10px;cursor:pointer;padding:10px 11px;transition:all .2s}.lp-mock__v2-svc--active{background:#f0f7ff;border-color:var(--blue);border-left-color:var(--blue);box-shadow:0 4px 12px #2563eb1a}.lp-mock__v2-svc-name{color:#0f172a;font-size:.76rem;font-weight:700;margin-bottom:2px}.lp-mock__v2-svc-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.64rem;line-height:1.35;margin-bottom:5px;overflow:hidden}.lp-mock__v2-svc-meta{align-items:center;display:flex;gap:6px}.lp-mock__v2-price{color:var(--blue);font-size:.78rem;font-weight:800}.lp-mock__v2-time{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:.64rem;font-weight:500;padding:1px 6px}.lp-mock__v2-main{background:#fff;border:1px solid #2563eb14;border-radius:12px;box-shadow:0 2px 8px #2563eb0a;overflow-y:auto;padding:14px}.lp-mock__v2-panel{display:flex;flex-direction:column;gap:10px;height:100%}.lp-mock__v2-panel-title{color:#0f172a;font-family:"Instrument Serif",serif;font-size:1rem}.lp-mock__v2-panel-sub{color:#64748b;font-size:.76rem;line-height:1.5}.lp-mock__v2-panel--success{align-items:center;justify-content:center;text-align:center}.lp-mock__v2-success-sub{color:#10b981;font-size:.76rem;font-weight:600}.lp-mock__v2-selected-svc{align-items:center;background:#f8faff;border:1px solid #2563eb1f;border-radius:8px;color:#0f172a;display:flex;font-size:.74rem;font-weight:600;gap:7px;padding:7px 10px}.lp-mock__v2-svc-dot{background:var(--blue);border-radius:50%;flex-shrink:0;height:6px;width:6px}.lp-mock__v2-svc-pill-meta{color:#94a3b8;font-size:.68rem;font-weight:400;margin-left:auto}.lp-mock__v2-cal{background:#f8faff;border:1px solid #2563eb14;border-radius:10px;padding:10px}.lp-mock__v2-cal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lp-mock__v2-cal-month{color:#0f172a;font-size:.76rem;font-weight:700}.lp-mock__v2-cal-nav{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:.9rem;height:20px;justify-content:center;transition:all .15s;width:20px}.lp-mock__v2-cal-nav:hover{background:#2563eb14;color:var(--blue)}.lp-mock__v2-cal-days-header{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.lp-mock__v2-cal-days-header span{color:#94a3b8;font-size:.58rem;font-weight:700;text-align:center;text-transform:uppercase}.lp-mock__v2-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.lp-mock__v2-cal-cell{align-items:center;aspect-ratio:1;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:.64rem;font-weight:600;justify-content:center;position:relative;transition:all .15s}.lp-mock__v2-cal-cell--empty{pointer-events:none}.lp-mock__v2-cal-cell--avail:hover{background:#2563eb12;color:var(--blue)}.lp-mock__v2-cal-dot{background:var(--blue);border-radius:50%;bottom:2px;height:3px;left:50%;opacity:.5;position:absolute;transform:translateX(-50%);width:3px}.lp-mock__v2-cal-cell--active{background:var(--blue)!important;box-shadow:0 4px 10px #2563eb4d;color:#fff!important}.lp-mock__v2-cal-cell--active .lp-mock__v2-cal-dot{background:#fff9}.lp-mock__v2-times{display:flex;flex-direction:column;gap:6px}.lp-mock__v2-times-label{color:#64748b;font-size:.68rem}.lp-mock__v2-times-label strong{color:#0f172a}.lp-mock__v2-times-grid{display:flex;flex-wrap:wrap;gap:5px}.lp-mock__v2-time-slot{border:1.5px solid #e2e8f0;border-radius:7px;color:#334155;cursor:pointer;font-size:.68rem;font-weight:600;padding:4px 10px;transition:all .15s}.lp-mock__v2-time-slot:hover{border-color:var(--blue);color:var(--blue)}.lp-mock__v2-time-slot--active{background:var(--blue);border-color:var(--blue);box-shadow:0 3px 8px #2563eb40;color:#fff}.lp-mock__v2-summary{background:#f8faff;border:1px solid #2563eb14;border-radius:10px;display:flex;flex-direction:column;gap:0;padding:10px 12px}.lp-mock__v2-summary-row{border-bottom:1px solid #2563eb0f;color:#64748b;display:flex;font-size:.72rem;justify-content:space-between;padding:7px 0}.lp-mock__v2-summary-row:last-child{border-bottom:none}.lp-mock__v2-summary-row span:last-child{color:#0f172a;font-weight:600}.lp-mock__v2-summary-row--total span:last-child{color:var(--blue);font-size:.82rem;font-weight:800}.lp-mock__fade{animation:fadeUp .3s ease both}.lp-mock__label-tiny{color:#94a3b8;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-bar{background:#fff;border-bottom:1px solid var(--border);border-top:1px solid var(--border);overflow:hidden;padding:14px 0;position:relative}.lp-bar:after,.lp-bar:before{bottom:0;content:"";position:absolute;top:0;width:80px;z-index:1}.lp-bar:before{background:linear-gradient(90deg,#fff,#0000);left:0}.lp-bar:after{background:linear-gradient(-90deg,#fff,#0000);right:0}.lp-bar__inner{animation:marquee 28s linear infinite;display:flex;width:max-content}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-bar__item{color:var(--text-3);font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:0 28px;position:relative;text-transform:uppercase;white-space:nowrap}.lp-bar__item:after{color:var(--border-2);content:"·";position:absolute;right:0;top:50%;transform:translateY(-50%)}.lp-stats{background:var(--bg);padding:72px 0}.lp-stats__grid{grid-gap:2px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 4px 24px #2563eb0d;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);overflow:hidden}.lp-stat{background:#fff;cursor:default;overflow:hidden;padding:36px 28px;position:relative;text-align:center;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.lp-stat:before{background:linear-gradient(135deg,#2563eb0a,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.lp-stat:hover{background:#f0f6ff;box-shadow:0 8px 32px #2563eb1a;transform:scale(1.04) translateY(-2px);z-index:1}.lp-stat:hover:before{opacity:1}.lp-stat__val{color:var(--blue);font-family:"Instrument Serif",serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;line-height:1;margin-bottom:8px}.lp-stat__label{color:var(--text-3);font-size:.82rem;font-weight:500}.lp-section-inner{margin:0 auto;max-width:var(--max);padding:0 24px}.lp-section-head{margin-bottom:52px;text-align:center}.lp-section-eyebrow{color:var(--blue);display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.lp-section-title{color:var(--text);font-family:"Instrument Serif",serif;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;letter-spacing:-.02em;line-height:1.12;margin-bottom:14px}.lp-section-title em{color:var(--blue);font-style:italic}.lp-section-sub{color:var(--text-2);font-size:1rem;line-height:1.7;margin:0 auto;max-width:44ch}.lp-how{background:var(--bg);padding:100px 0}.lp-how__steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lp-how__step{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 2px 12px #2563eb0a;cursor:default;overflow:hidden;padding:36px 28px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease}.lp-how__step:after{background:radial-gradient(circle at 50% 50%,#2563eb0f 0,#0000 50%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s;width:200%}.lp-how__step:before{background:linear-gradient(90deg,var(--blue),#6366f1);content:"";height:2px;left:0;position:absolute;right:100%;top:0;transition:right .5s cubic-bezier(.16,1,.3,1)}.lp-how__step:hover:before{right:0}.lp-how__step:hover:after{opacity:1}.lp-how__step:hover{border-color:#2563eb26;box-shadow:0 20px 48px #2563eb1f,0 0 0 1px #2563eb1a;transform:translateY(-8px) scale(1.01)}.lp-how__step-num{color:#2563eb12;font-family:"Instrument Serif",serif;font-size:2.8rem;font-style:italic;line-height:1;position:absolute;right:24px;top:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.lp-how__step:hover .lp-how__step-num{color:#2563eb29;transform:scale(1.15) translateY(-4px) rotate(-5deg)}.lp-how__step-icon{align-items:center;background:var(--blue-pale);border:1px solid #2563eb1f;border-radius:14px;color:var(--blue);display:flex;height:50px;justify-content:center;margin-bottom:18px;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:50px}.lp-how__step:hover .lp-how__step-icon{background:var(--blue);box-shadow:0 8px 24px #2563eb59;color:#fff;transform:scale(1.12) rotate(-8deg)}.lp-how__step-title{color:var(--text);font-size:1.05rem;font-weight:700;margin-bottom:10px}.lp-how__step-body{color:var(--text-2);font-size:.9rem;line-height:1.65}.lp-features{background:linear-gradient(180deg,#f5f9ff 0,var(--bg) 100%);padding:100px 0}.lp-features__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.lp-feat-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 2px 8px #2563eb08;cursor:default;overflow:hidden;padding:26px 22px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease}.lp-feat-card:before{animation:gradient-slide 3s linear infinite paused;background:linear-gradient(90deg,var(--blue),#6366f1,var(--blue));background:linear-gradient(90deg,var(--accent,var(--blue)),#6366f1,var(--accent,var(--blue)));background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.lp-feat-card:hover:before{animation-play-state:running;transform:scaleX(1)}@keyframes gradient-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-feat-card:after{background:radial-gradient(circle,var(--blue) 0,#0000 70%);background:radial-gradient(circle,var(--accent,var(--blue)) 0,#0000 70%);border-radius:50%;bottom:-60px;content:"";height:140px;opacity:0;position:absolute;right:-60px;transition:opacity .5s ease,transform .5s ease;width:140px}.lp-feat-card:hover:after{opacity:.07;transform:scale(1.4)}.lp-feat-card:hover{border-color:#2563eb26;box-shadow:0 16px 44px #2563eb1f,0 0 0 1px #2563eb14;transform:translateY(-6px) scale(1.015)}.lp-feat-card__icon{align-items:center;background:var(--blue-pale);border:1px solid #2563eb1f;border-radius:12px;color:var(--blue);color:var(--accent,var(--blue));display:flex;height:44px;justify-content:center;margin-bottom:14px;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:44px}.lp-feat-card:hover .lp-feat-card__icon{background:var(--blue);background:var(--accent,var(--blue));border-color:#0000;box-shadow:0 8px 20px #2563eb47;color:#fff;transform:scale(1.15) rotate(-10deg)}.lp-feat-card__title{color:var(--text);font-size:.98rem;font-weight:700;margin-bottom:7px}.lp-feat-card__body{color:var(--text-2);font-size:.87rem;line-height:1.65}.lp-dashboard-section{background:linear-gradient(180deg,#0b1220,#0f172a);overflow:hidden;padding:100px 0;position:relative}.lp-dashboard-section .lp-section-eyebrow{color:#60a5fa}.lp-dashboard-section .lp-section-title{color:#f8fafc}.lp-dashboard-section .lp-section-sub{color:#94a3b8}.lp-dashboard-section:before{background:radial-gradient(circle,#2563eb26 0,#0000 70%);border-radius:50%;content:"";height:600px;left:-200px;pointer-events:none;position:absolute;top:-200px;width:600px}.dash-mockup-wrap{border-radius:20px;margin-bottom:32px;overflow:visible;position:relative}.dash-glow{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute;z-index:0}.dash-glow--1{animation:orb-float-1 8s ease-in-out infinite;background:#2563eb4d;height:300px;left:10%;top:-80px;width:400px}.dash-glow--2{animation:orb-float-2 10s ease-in-out infinite;background:#6366f133;bottom:-60px;height:200px;right:15%;width:300px}.dash-browser{animation:dash-float 6s ease-in-out infinite;background:#f1f5f9;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 0 0 1px #2563eb33,0 40px 80px #0009,0 0 120px #2563eb1f;overflow:hidden;position:relative;z-index:1}@keyframes dash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dash-browser__bar{align-items:center;background:#1e293b;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;padding:10px 16px}.dash-browser__dots{display:flex;gap:5px}.dash-browser__dots span{border-radius:50%;height:10px;width:10px}.dash-browser__url{background:#ffffff0f;border-radius:6px;color:#fff6;flex:1 1;font-size:.72rem;padding:4px 10px;text-align:center}.dash-browser__icons{display:flex;gap:8px;opacity:.5}.dash-app-shell{display:grid;grid-template-columns:200px 1fr;max-height:660px;min-height:560px;overflow:hidden}.dash-sidebar-real{background:#1e3a8a;display:flex;flex-direction:column;gap:18px;padding:16px 10px}.dash-sidebar-logo{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;padding-bottom:14px}.dash-sidebar-logo-icon{align-items:center;background:#fff;border-radius:8px;color:#1e3a8a;display:flex;flex-shrink:0;font-size:.88rem;font-weight:800;height:30px;justify-content:center;width:30px}.dash-sidebar-logo span{color:#fff;font-size:.9rem;font-weight:800}.dash-sidebar-nav{display:flex;flex-direction:column;gap:2px}.dash-nav-real{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff8c;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:9px;padding:8px 11px;text-align:left;transition:all .25s cubic-bezier(.34,1.56,.64,1);width:100%}.dash-nav-real:hover{background:#ffffff14;color:#ffffffd9;transform:translateX(2px)}.dash-nav-real--active{background:#ffffff2e!important;color:#fff!important;font-weight:700}.dash-main-real{background:#f8faff;display:flex;flex-direction:column;overflow:hidden}.dash-topbar-real{align-items:center;background:#fff;border-bottom:1px solid #e8edf5;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 18px}.dash-topbar-title{color:#0f172a;font-size:.9rem;font-weight:700}.dash-topbar-sub{color:#94a3b8;font-size:.72rem;margin-top:1px}.dash-topbar-avatar{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;font-size:.84rem;font-weight:800;height:32px;justify-content:center;width:32px}.dash-content-real{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 16px}.dash-stats-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.dash-stat-real{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:12px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dash-stat-real:hover{box-shadow:0 6px 20px #2563eb1f;transform:translateY(-3px)}.dash-stat-real-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.dash-stat-real-label{color:#64748b;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dash-stat-real-val{color:#2563eb;font-family:"Instrument Serif",serif;font-size:1.55rem;font-weight:400;line-height:1.1}.dash-stat-real-sub{color:#10b981;font-size:.64rem;font-weight:600;margin-top:3px}.dash-link-real{align-items:center;background:#2563eb;border-radius:12px;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px}.dash-link-real-title{align-items:center;color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:7px;margin-bottom:4px}.dash-link-real-url{color:#ffffffb3;font-size:.7rem}.dash-link-real-copy{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.76rem;font-weight:700;padding:7px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.dash-link-real-copy:hover{background:#ffffff59;transform:scale(1.05) translateY(-1px)}.dash-charts-real{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 160px 160px}.dash-chart-card-real{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:12px 14px}.dash-chart-header-real{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dash-chart-title-real{color:#0f172a;font-size:.8rem;font-weight:700}.dash-chart-badge{background:#2563eb14;border-radius:999px;color:var(--blue);font-size:.62rem;font-weight:600;padding:2px 8px}.dash-table-real{background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden}.dash-table-real-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 14px}.dash-table-real-title{color:#2563eb;font-size:.84rem;font-weight:700}.dash-table-real-count{color:#94a3b8;font-size:.72rem}.dash-feature-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:32px}.dash-pill{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;color:#fffc;cursor:default;display:flex;font-size:.82rem;font-weight:600;gap:7px;overflow:hidden;padding:8px 16px;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.dash-pill:before{background:linear-gradient(135deg,#2563eb4d,#6366f133);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s}.dash-pill:hover{background:#ffffff24;border-color:#ffffff4d;box-shadow:0 6px 20px #2563eb40;color:#fff;transform:translateY(-3px) scale(1.04)}.dash-pill:hover:before{opacity:1}.lp-live{background:#fff;border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:100px 0}.lp-live__grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 380px}.lp-live__bullets{display:flex;flex-direction:column;gap:14px;margin-top:28px}.lp-live__bullet{align-items:center;color:var(--text-2);display:flex;font-size:.9rem;gap:12px}.lp-live__bullet-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 3px #16a34a26;flex-shrink:0;height:8px;width:8px}.lbd-wrap{align-items:center;display:flex;flex-direction:column;gap:16px}.lbd-phone{background:#16213e;border-radius:40px;box-shadow:0 0 0 1px #ffffff0f,0 32px 64px #00000073,inset 0 1px 0 #ffffff14;padding:14px 12px 18px;position:relative;width:300px}.lbd-phone__island{background:#000;border-radius:18px;height:24px;margin:0 auto 12px;width:80px}.lbd-phone__screen{background:#0d1117;border-radius:28px;display:flex;flex-direction:column;gap:0;min-height:360px;padding:16px 12px 12px}.lbd-phone__header{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.lbd-phone__app-icon{align-items:center;background:var(--blue);border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.lbd-phone__app-name{color:#fff;flex:1 1;font-size:.82rem;font-weight:700}.lbd-phone__badge-count{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:17px;justify-content:center;width:17px}.lbd-stack{display:flex;flex:1 1;flex-direction:column;gap:6px}.lbd-notif{align-items:flex-start;background:#ffffff12;border:1px solid #ffffff17;border-radius:16px;display:flex;gap:10px;padding:12px;transition:opacity .4s ease,transform .4s ease}.lbd-notif--enter{animation:notif-drop .5s cubic-bezier(.2,.9,.2,1) both}@keyframes notif-drop{0%{opacity:0;transform:translateY(-18px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}.lbd-notif__avatar{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.lbd-notif__body{flex:1 1;min-width:0}.lbd-notif__top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:3px}.lbd-notif__name{color:#fff;font-size:.78rem;font-weight:700}.lbd-notif__ts{color:#ffffff4d;font-size:.65rem}.lbd-notif__msg{color:#ffffff80;font-size:.75rem;line-height:1.3;margin-bottom:5px}.lbd-notif__msg strong{color:#ffffffd1}.lbd-notif__price-row{align-items:center;display:flex;gap:7px}.lbd-notif__price{color:#4ade80;font-size:.8rem;font-weight:800}.lbd-notif__sub{color:#ffffff47;font-size:.65rem}.lbd-actions{border-top:1px solid #ffffff12;display:flex;gap:7px;margin-top:10px;padding-top:10px}.lbd-action{align-items:center;border:none;border-radius:11px;cursor:pointer;display:flex;flex:1 1;font-size:.76rem;font-weight:700;gap:5px;justify-content:center;padding:9px;transition:all .25s ease}.lbd-action--accept{background:#4ade8026;border:1px solid #4ade8040;color:#4ade80}.lbd-action--accept:hover{background:#4ade8040;transform:scale(1.03)}.lbd-action--decline{background:#ffffff0d;border:1px solid #ffffff12;color:#ffffff52}.lbd-action--decline:hover{background:#ef44441a;color:#ff6464a6}.lbd-label{align-items:center;background:#2563eb0d;border:1px solid var(--border);border-radius:999px;color:var(--text-3);display:flex;font-size:.73rem;font-weight:500;gap:7px;padding:7px 14px}.lbd-label__dot{animation:pulse-amber 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:7px;width:7px}@keyframes pulse-amber{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lp-ticker-section{background:#0f172a;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;overflow:hidden;padding:16px 0;position:relative}.lp-ticker-inner{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:var(--max);padding:0 24px;position:relative}.lp-ticker-label{align-items:center;border-right:1px solid #ffffff14;color:#ffffff80;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:7px;letter-spacing:.08em;padding-right:16px;text-transform:uppercase;white-space:nowrap}.lp-ticker-dot{animation:pulse-amber 2s ease-in-out infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}.lp-ticker-track{flex:1 1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.lp-ticker-belt{animation:ticker-scroll 30s linear infinite;display:flex;width:max-content}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-ticker-item{border-right:1px solid #ffffff0f;font-size:.78rem;gap:8px;padding:0 24px;white-space:nowrap}.lp-ticker-av,.lp-ticker-item{align-items:center;display:flex}.lp-ticker-av{border-radius:50%;color:#fff;flex-shrink:0;font-size:.64rem;font-weight:800;height:22px;justify-content:center;width:22px}.lp-ticker-name{color:#fffc;font-weight:700}.lp-ticker-svc{color:#fff6}.lp-ticker-svc strong{color:#ffffffa6}.lp-ticker-price{color:#4ade80;font-weight:800}.lp-calculator{background:linear-gradient(180deg,#eef4ff,#fff);border-top:1px solid var(--border);padding:100px 0}.calc-wrap{background:#fff;border:1px solid var(--border-2);border-radius:24px;box-shadow:0 8px 48px #2563eb1a;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.calc-controls{border-right:1px solid var(--border);gap:24px;padding:40px 36px}.calc-controls,.calc-slider-group{display:flex;flex-direction:column}.calc-slider-group{gap:10px}.calc-slider-header{align-items:center;display:flex;justify-content:space-between}.calc-label{color:var(--text-2);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.calc-val-chip{background:var(--blue-pale);border:1px solid var(--border-2);border-radius:999px;color:var(--blue);font-size:.82rem;font-weight:800;padding:3px 12px}.calc-track-wrap{align-items:center;display:flex;height:28px;position:relative}.calc-track-fill{background:var(--blue);left:0;pointer-events:none;position:absolute;transition:width .05s}.calc-slider,.calc-track-fill{border-radius:999px;height:5px}.calc-slider{appearance:none;background:#e2e8f0;cursor:pointer;outline:none;position:relative;width:100%;z-index:1}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2.5px solid var(--blue);border-radius:50%;box-shadow:0 2px 10px #2563eb4d;cursor:pointer;height:22px;-webkit-transition:transform .25s cubic-bezier(.34,1.56,.64,1);transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:22px}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.3)}.calc-slider::-moz-range-thumb{background:#fff;border:2.5px solid var(--blue);border-radius:50%;box-shadow:0 2px 10px #2563eb4d;cursor:pointer;height:22px;width:22px}.calc-slider-range{color:var(--text-3);display:flex;font-size:.72rem;justify-content:space-between}.calc-plan-pills{display:flex;flex-direction:column;gap:8px}.calc-plan-pill{align-items:center;background:#fafbff;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:11px 14px;position:relative;text-align:left;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.calc-plan-pill:before{background:var(--blue);bottom:0;content:"";left:0;opacity:.04;position:absolute;top:0;transition:width .4s cubic-bezier(.16,1,.3,1);width:0}.calc-plan-pill:hover{background:#fff;border-color:var(--border-2);transform:translateX(4px)}.calc-plan-pill:hover:before{width:100%}.calc-plan-pill--active{background:var(--blue-pale);border-color:var(--blue)}.calc-plan-pill__radio{align-items:center;border:2px solid var(--border-2);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .2s;width:18px}.calc-plan-pill--active .calc-plan-pill__radio{border-color:var(--blue)}.calc-plan-pill__dot{background:var(--blue);border-radius:50%;height:9px;width:9px}.calc-plan-pill__label{color:var(--text);font-size:.86rem;font-weight:700}.calc-plan-pill--active .calc-plan-pill__label{color:var(--blue)}.calc-plan-pill__sub{color:var(--text-3);font-size:.72rem;margin-top:1px}.calc-stripe-toggle{align-items:center;background:#2563eb0a;border:1px solid #2563eb1f;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:11px 14px}.calc-stripe-toggle-label{color:#0f172a;font-size:.82rem;font-weight:700}.calc-stripe-toggle-sub{color:#64748b;font-size:.72rem;margin-top:2px}.calc-toggle-btn{background:#e2e8f0;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .3s cubic-bezier(.34,1.56,.64,1);width:40px}.calc-toggle-btn--on{background:var(--blue)}.calc-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;display:block;height:16px;left:3px;position:absolute;top:3px;transition:left .3s cubic-bezier(.34,1.56,.64,1);width:16px}.calc-toggle-btn--on .calc-toggle-thumb{left:calc(100% - 19px)}.calc-summary-row{background:var(--bg);border:1px solid var(--border);border-radius:12px;display:flex;margin-top:auto;overflow:hidden}.calc-summary-item{border-right:1px solid var(--border);flex:1 1;padding:12px 14px}.calc-summary-item:last-child{border-right:none}.calc-summary-label{color:var(--text-3);font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.calc-summary-val{color:var(--text);font-size:1rem;font-weight:800}.calc-summary-val--green{color:#16a34a}.calc-results{background:linear-gradient(160deg,#0f2757,#1e3a8a 50%,#1d4ed8);color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;padding:40px 36px;position:relative}.calc-results:before{border:40px solid #ffffff0a;border-radius:50%;height:320px;right:-100px;top:-100px;width:320px}.calc-results:after,.calc-results:before{content:"";pointer-events:none;position:absolute}.calc-results:after{border:30px solid #ffffff08;border-radius:50%;bottom:-60px;height:200px;left:-60px;width:200px}.calc-results__eyebrow{color:#ffffff8c;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calc-results__amount{color:#fff;font-family:"Instrument Serif",serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1;position:relative;z-index:1}.calc-results__sub{color:#ffffff80;font-size:.78rem;margin-top:-12px}.calc-results__bar-wrap{align-items:center;display:flex;gap:12px}.calc-results__bar{background:#ffffff1f;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.calc-results__bar-fill{background:#4ade80;border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.calc-results__bar-label{color:#4ade80;font-size:.72rem;font-weight:700;white-space:nowrap}.calc-breakdown{background:#0003;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.calc-breakdown__row{align-items:center;border-bottom:1px solid #ffffff0f;color:#ffffffa6;display:flex;font-size:.82rem;justify-content:space-between;padding:11px 16px}.calc-breakdown__row:last-child{border-bottom:none}.calc-breakdown__row--minus{color:#fca5a5cc}.calc-breakdown__row--total{background:#ffffff0d;color:#fff;font-weight:700}.calc-breakdown__row--total span:last-child{color:#4ade80;font-size:.92rem}.calc-results__cta-note{align-items:center;color:#fff6;display:flex;font-size:.75rem;gap:7px;position:relative;z-index:1}.lp-money-flow{background:linear-gradient(180deg,#f5f9ff 0,var(--bg) 100%);border-top:1px solid var(--border);overflow:hidden;padding:100px 0;position:relative}.flow-bg-orb{border-radius:50%;pointer-events:none;position:absolute}.flow-bg-orb--1{background:radial-gradient(circle,#2563eb0f 0,#0000 70%);height:500px;right:-100px;top:-150px;width:500px}.flow-bg-orb--2{background:radial-gradient(circle,#6366f10d 0,#0000 70%);bottom:-100px;height:350px;left:-80px;width:350px}.flow-layout{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 400px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.flow-layout--visible{opacity:1;transform:none}.flow-steps-list{display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:420px}.flow-step-btn{align-items:flex-start;background:#0000;border:1.5px solid #0000;border-radius:14px;cursor:pointer;display:flex;gap:16px;min-height:64px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:background .3s cubic-bezier(.34,1.56,.64,1),border-color .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1);width:100%}.flow-step-btn:hover{background:#2563eb0a;transform:translateX(4px)}.flow-step-btn--active{background:#fff;border-color:var(--border-2);box-shadow:0 4px 20px #2563eb14}.flow-step-btn__num{align-items:center;background:var(--blue-pale);border:1.5px solid var(--border-2);border-radius:10px;color:var(--blue);display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:32px;justify-content:center;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:32px}.flow-step-btn--active .flow-step-btn__num{background:var(--blue);border-color:var(--blue);color:#fff;transform:scale(1.12) rotate(-5deg)}.flow-step-btn__content{flex:1 1;position:relative}.flow-step-btn__title{color:var(--text);font-size:.92rem;font-weight:700}.flow-step-btn__desc{background:#0000;color:var(--text-2);font-size:.82rem;left:48px;line-height:1.55;margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:16px;top:100%;transition:max-height .35s ease,opacity .35s ease,margin .35s ease}.flow-step-btn__desc--visible{margin-top:0;max-height:80px;opacity:1;pointer-events:auto}.flow-step-btn__bar{background:var(--border);bottom:0;height:2px;left:0;position:absolute;right:0}.flow-step-btn__bar-fill{animation:flow-bar-fill 2.8s linear both;background:var(--blue);border-radius:2px;height:100%}@keyframes flow-bar-fill{0%{width:0}to{width:100%}}.flow-stripe-badge{align-items:center;background:#f8faff;border:1px solid var(--border);border-radius:10px;color:var(--text-3);display:flex;font-size:.78rem;font-weight:600;gap:9px;margin-top:20px;padding:10px 16px;width:fit-content}.flow-visual{display:flex;justify-content:center}.flow-visual__card{align-items:center;background:#fff;border:1px solid var(--border-2);border-radius:24px;box-shadow:0 16px 48px #2563eb1a;display:flex;flex-direction:column;flex-shrink:0;gap:20px;height:340px;max-height:340px;min-height:340px;overflow:hidden;padding:32px 28px;position:relative;width:100%}.flow-visual__card:before{animation:flow-shimmer 3s linear infinite;background:linear-gradient(90deg,var(--blue),#6366f1,var(--blue));background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes flow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.flow-visual__step-num{background:var(--blue-pale);border-radius:999px;color:var(--blue);font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:4px 12px;text-transform:uppercase}.flow-visual__illustration{align-items:center;animation:flow-illus-in .4s cubic-bezier(.2,.9,.2,1) both;display:flex;flex-shrink:0;height:120px;justify-content:center;max-width:200px;width:100%}.flow-step__svg,.flow-visual__illustration svg{display:block;height:100%;max-height:120px;width:100%}@keyframes flow-illus-in{0%{opacity:0;transform:scale(.9) translateY(12px) rotateX(5deg)}to{opacity:1;transform:none}}.flow-step__svg{display:block;height:auto;width:100%}.flow-visual__title{align-items:center;color:var(--text);display:flex;flex-shrink:0;font-family:"Instrument Serif",serif;font-size:1.1rem;font-weight:400;height:2.4em;justify-content:center;text-align:center}.flow-visual__dots{display:flex;gap:7px}.flow-visual__dot{background:var(--border-2);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:8px}.flow-visual__dot--active{background:var(--blue);transform:scale(1.5)}.flow-visual__progress{display:flex;gap:4px;width:100%}.flow-visual__seg{background:var(--border);border-radius:2px;flex:1 1;height:3px;transition:background .3s}.flow-visual__seg--done{background:var(--blue)}.lp-testimonials{background:linear-gradient(180deg,var(--bg) 0,#f0f6ff 100%);padding:100px 0}.tst-outer{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:200px 1fr;margin:0 auto;max-width:820px}.tst-sidebar{display:flex;flex-direction:column;gap:4px;position:sticky;top:120px}.tst-av-btn{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.tst-av-btn:hover{background:#2563eb0d;transform:translateX(4px)}.tst-av-btn--active{background:#2563eb14!important}.tst-av{align-items:center;background:var(--blue);background:var(--c,var(--blue));border:2px solid #0000;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:38px}.tst-av-btn--active .tst-av{border-color:var(--c,var(--blue));box-shadow:0 4px 12px #00000026;transform:scale(1.15)}.tst-av-label{display:none;flex-direction:column}.tst-av-label--visible{display:flex}.tst-av-name{color:var(--text);font-size:.82rem;font-weight:700}.tst-av-role{color:var(--text-3);font-size:.72rem}.tst-main{display:flex;flex-direction:column;gap:20px}.tst-card{animation:tst-in .5s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 40px #2563eb12;overflow:hidden;padding:36px 40px;position:relative}@keyframes tst-in{0%{opacity:0;transform:translateY(20px) scale(.96) rotateX(3deg)}to{opacity:1;transform:none}}.tst-stars{display:flex;gap:3px;margin-bottom:20px}.tst-qq{color:#2563eb0f;font-family:"Instrument Serif",serif;font-size:7rem;font-style:italic;line-height:1;pointer-events:none;position:absolute;right:28px;top:12px}.tst-quote{color:var(--text);font-size:1.1rem;font-weight:500;line-height:1.75;margin-bottom:28px}.tst-author{gap:14px;margin-bottom:24px}.tst-author,.tst-author-av{align-items:center;display:flex}.tst-author-av{border-radius:50%;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:46px;justify-content:center;width:46px}.tst-author-name{color:var(--text);font-size:.95rem;font-weight:700}.tst-author-role{color:var(--text-3);font-size:.82rem;margin-top:2px}.tst-bar{background:#f1f5f9;border-radius:2px;height:3px;overflow:hidden}.tst-bar-fill{animation:tst-fill 5s linear both;background:linear-gradient(90deg,var(--blue),#6366f1);border-radius:2px;height:100%}@keyframes tst-fill{0%{width:0}to{width:100%}}.tst-dots{display:flex;gap:8px;justify-content:center}.tst-dot{background:var(--border-2);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:8px}.tst-dot--active{background:var(--blue);transform:scale(1.4)}.lp-social-wall{background:var(--bg);border-top:1px solid var(--border);padding:100px 0}.wall-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.wall-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #2563eb08;cursor:default;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:22px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.wall-card:before{background:linear-gradient(135deg,#2563eb08,#6366f105);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.wall-card:hover{border-color:var(--border-2);box-shadow:0 16px 44px #2563eb1f;transform:translateY(-6px) scale(1.015) rotate(.3deg)}.wall-card:hover:before{opacity:1}.wall-card__header{align-items:center;display:flex;gap:10px}.wall-card__av{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.wall-card__meta{flex:1 1}.wall-card__name{color:var(--text);font-size:.88rem;font-weight:700}.wall-card__handle{color:var(--text-3);font-size:.76rem}.wall-card__time{color:var(--text-3);font-size:.72rem;white-space:nowrap}.wall-card__text{color:var(--text-2);flex:1 1;font-size:.88rem;line-height:1.65}.wall-card__footer{border-top:1px solid var(--border);padding-top:10px}.wall-card__star{color:#fbbf24;font-size:.8rem;letter-spacing:1px}.lp-comparison{background:#fff;border-top:1px solid var(--border);padding:100px 0}.cmp-wrap{border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #2563eb0f;overflow-x:auto}.cmp-table{border-collapse:collapse;min-width:520px;width:100%}.cmp-th{background:#f8fbff;border-bottom:1px solid var(--border);color:var(--text-2);font-size:.85rem;font-weight:700;padding:18px 24px;text-align:center}.cmp-th--feat{color:var(--text-3);font-size:.75rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.cmp-th--qs{background:#2563eb0a;border-left:2px solid var(--blue);border-right:2px solid var(--blue)}.cmp-qs-label{color:var(--blue);display:block;font-size:.92rem;font-weight:800}.cmp-qs-badge{background:#2563eb1a;border-radius:999px;color:var(--blue);display:inline-block;font-size:.68rem;font-weight:700;margin-top:4px;padding:2px 8px}.cmp-row{border-bottom:1px solid #f8faff;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.cmp-row:last-child{border-bottom:none}.cmp-row:hover{background:rgba(37,99,235,.025);transform:translateX(2px)}.cmp-feat{color:var(--text-2);font-size:.88rem;font-weight:500;padding:16px 24px}.cmp-cell{padding:16px 24px;text-align:center}.cmp-cell--qs{background:#2563eb05;border-left:2px solid var(--blue);border-right:2px solid var(--blue)}.cmp-yes{align-items:center;background:#16a34a14;border-radius:50%;display:inline-flex;height:26px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:26px}.cmp-row:hover .cmp-yes{transform:scale(1.2) rotate(5deg)}.cmp-no{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}.cmp-footnote-ref{color:var(--blue);font-size:.7rem;margin-left:2px;vertical-align:super}.cmp-footnote{color:var(--text-3);font-size:.78rem;margin-top:12px;padding:0 4px}.cmp-footnote sup{color:var(--blue)}.lp-pricing{background:var(--bg);padding:100px 0}.lp-pricing__toggle{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #2563eb0d;display:flex;gap:4px;margin:0 auto 48px;padding:4px;width:fit-content}.lp-pricing__tog-btn{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--text-2);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:9px 22px;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.lp-pricing__tog-btn.active{background:var(--blue);box-shadow:0 2px 12px #2563eb47;color:#fff;transform:scale(1.03)}.lp-pricing__save{background:#16a34a1a;border-radius:999px;color:#15803d;font-size:.72rem;font-weight:700;padding:2px 7px}.lp-pricing__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lp-plan__badge{background:linear-gradient(135deg,var(--blue),#6366f1);border-radius:999px;box-shadow:0 4px 14px #2563eb66;color:#fff;font-size:.72rem;font-weight:700;left:50%;padding:4px 16px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.lp-plan__name{color:var(--text);font-size:1.1rem;font-weight:700;margin-bottom:4px}.lp-plan__desc{color:var(--text-3);font-size:.85rem;margin-bottom:22px}.lp-plan__price{align-items:baseline;display:flex;gap:4px;margin-bottom:22px}.lp-plan__amount{color:var(--text);font-family:"Instrument Serif",serif;font-size:2.5rem;font-weight:400;line-height:1}.lp-plan__cycle{color:var(--text-3);font-size:.85rem;font-weight:500}.lp-plan__feats{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin-bottom:26px}.lp-plan__feats li{align-items:center;color:var(--text-2);display:flex;font-size:.88rem;font-weight:500;gap:9px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.lp-plan:hover .lp-plan__feats li{transform:translateX(2px)}.lp-plan:hover .lp-plan__feats li:nth-child(2){transition-delay:.02s}.lp-plan:hover .lp-plan__feats li:nth-child(3){transition-delay:.04s}.lp-plan:hover .lp-plan__feats li:nth-child(4){transition-delay:.06s}.lp-plan:hover .lp-plan__feats li:nth-child(5){transition-delay:.08s}.lp-founder{background:var(--bg);padding:100px 0}.lp-founder__inner{grid-gap:64px;align-items:center;background:linear-gradient(135deg,#f0f6ff,#fff 60%);border:1px solid var(--border);border-radius:28px;box-shadow:0 4px 32px #2563eb0f;display:grid;gap:64px;grid-template-columns:280px 1fr;padding:56px}.lp-founder__img-wrap{display:flex;justify-content:center;position:relative}.lp-founder__img-ring{animation:founder-spin 22s linear infinite;border:2px dashed #2563eb33;border-radius:50%;inset:-12px;position:absolute}@keyframes founder-spin{to{transform:rotate(1turn)}}.lp-founder__img-placeholder{align-items:center;background:linear-gradient(135deg,var(--blue),#6366f1);border-radius:50%;box-shadow:0 16px 48px #2563eb40;color:#fffc;display:flex;font-family:"Instrument Serif",serif;font-size:5rem;font-style:italic;height:200px;justify-content:center;position:relative;width:200px;z-index:1}.lp-founder__name{color:var(--text);font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:400;line-height:1.1;margin-bottom:6px}.lp-founder__tag{background:var(--blue-pale);border:1px solid var(--border-2);border-radius:999px;color:var(--blue);display:inline-block;font-size:.82rem;font-weight:600;margin-bottom:20px;padding:4px 12px}.lp-founder__bio{color:var(--text-2);font-size:.95rem;line-height:1.8;margin-bottom:14px}.lp-founder__links{display:flex;gap:8px;margin-top:6px}.lp-founder__link{align-items:center;background:#fff;border:1.5px solid var(--border-2);border-radius:11px;color:var(--text-2);display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:40px}.lp-founder__link:before{background:var(--blue);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.lp-founder__link:hover{border-color:var(--blue);box-shadow:0 8px 20px #2563eb4d;color:#fff;transform:translateY(-4px) rotate(-8deg) scale(1.15)}.lp-founder__link:hover:before{opacity:1}.lp-founder__link>*{position:relative;z-index:1}.lp-faq{background:#fff;border-top:1px solid var(--border);padding:100px 0}.lp-faq__grid{border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:700px;overflow:hidden}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:16px;justify-content:space-between;overflow:hidden;padding:20px 24px;position:relative;text-align:left;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.faq-q:before{background:var(--blue);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:3px}.faq-q:hover{background:#f8fbff;padding-left:30px}.faq-item--open .faq-q:before{transform:scaleY(1)}.faq-item--open .faq-q{color:var(--blue);padding-left:30px}.faq-icon{color:var(--text-3);flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .2s}.faq-item--open .faq-icon{color:var(--blue);transform:rotate(180deg)}.faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.faq-item--open .faq-a-wrap{max-height:200px}.faq-a{color:var(--text-2);font-size:.9rem;line-height:1.7;padding:0 24px 20px 30px}.lp-cta-band{padding:80px 24px}.lp-cta-band__inner{background:#fff;border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:0 4px 32px #2563eb14;margin:0 auto;max-width:600px;overflow:hidden;padding:56px 40px;position:relative;text-align:center}.lp-cta-band__inner:before{animation:orb-float-1 8s ease-in-out infinite;background:radial-gradient(circle,#2563eb0f 0,#0000 70%);height:300px;right:-80px;top:-100px;width:300px}.lp-cta-band__inner:after,.lp-cta-band__inner:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.lp-cta-band__inner:after{animation:orb-float-2 10s ease-in-out infinite;background:radial-gradient(circle,#6366f10d 0,#0000 70%);bottom:-60px;height:200px;left:-60px;width:200px}.lp-cta-band__title{color:var(--text);font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;letter-spacing:-.02em;margin-bottom:12px;position:relative;z-index:1}.lp-cta-band__sub{color:var(--text-2);font-size:.95rem;line-height:1.7;margin-bottom:28px;position:relative;z-index:1}.lp-footer{background:#0b1220;padding:56px 24px 32px}.lp-footer__inner{margin:0 auto;max-width:var(--max)}.lp-footer__top{border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;margin-bottom:24px;padding-bottom:32px}.lp-footer__logo{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:800;gap:8px;letter-spacing:-.02em;margin-bottom:8px}.lp-footer__tagline{color:#64748b;font-size:.82rem}.lp-footer__cols{display:flex;flex-wrap:wrap;gap:48px}.lp-footer__col{display:flex;flex-direction:column;gap:10px;min-width:100px}.lp-footer__col-title{color:#fff6;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.lp-footer__col a,.lp-footer__text-btn{background:none;border:none;color:#ffffff8c;cursor:pointer;font-family:inherit;font-size:.83rem;padding:0;text-align:left;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:fit-content}.lp-footer__col a:hover,.lp-footer__text-btn:hover{color:#fff;transform:translateX(4px)}.lp-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lp-footer__legal{align-items:center;display:flex;gap:8px}.lp-footer__legal-link{background:none;border:none;color:#fff6;cursor:pointer;font-family:inherit;font-size:.78rem;padding:0;text-decoration:none;transition:color .2s}.lp-footer__legal-link:hover{color:#ffffffbf}.lp-footer__legal-sep{color:#fff3;font-size:.78rem}.lp-footer__copy{color:#475569;font-size:.8rem}.lp-brand-studio{background:linear-gradient(180deg,#f8faff,#fff);border-top:1px solid var(--border);overflow:hidden;padding:100px 0;position:relative}.bs-bg-mesh{background-image:radial-gradient(circle at 20% 50%,#2563eb0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#6366f10a 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.bs-eyebrow{color:#7c3aed!important}.bs-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.9,.2,1),transform .8s cubic-bezier(.2,.9,.2,1)}.bs-layout--visible{opacity:1;transform:none}.bs-panel{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 32px #2563eb12;overflow:hidden}.bs-panel-header{align-items:center;background:linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid var(--border);display:flex;gap:12px;padding:18px 20px}.bs-panel-icon{align-items:center;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bs-panel-title{color:var(--text);font-size:.95rem;font-weight:800}.bs-panel-sub{color:var(--text-3);font-size:.74rem;margin-top:1px}.bs-enterprise-badge{background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:999px;color:#fff;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.04em;margin-left:auto;padding:4px 10px}.bs-tabs{background:#fafbff;border-bottom:1px solid var(--border);display:flex;gap:0;overflow-x:auto;padding:12px 16px}.bs-tab{background:#0000;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;font-size:.8rem;font-weight:600;padding:7px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.bs-tab:hover{transform:translateY(-2px)}.bs-tab--active{background:#7c3aed1a;color:#7c3aed}.bs-palettes-section{border-bottom:1px solid var(--border);padding:20px}.bs-section-title{color:var(--text);font-size:.88rem;font-weight:700;margin-bottom:2px}.bs-section-sub{color:var(--text-3);font-size:.75rem;margin-bottom:14px}.bs-palettes-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.bs-palette-btn{align-items:center;background:#fafbff;border:1.5px solid var(--border);border-radius:12px;color:var(--text-2);cursor:pointer;display:flex;flex-direction:column;font-size:.68rem;font-weight:600;gap:5px;padding:10px 6px 8px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bs-palette-btn:hover{background:#7c3aed0a;border-color:#7c3aed;transform:translateY(-4px) scale(1.06)}.bs-palette-btn--active{background:#7c3aed0f!important;border-color:#7c3aed!important;box-shadow:0 4px 16px #7c3aed26;transform:translateY(-2px)}.bs-palette-dots{display:flex;gap:3px}.bs-palette-dots span{border-radius:50%;display:block;height:10px;width:10px}.bs-custom-section{padding:20px}.bs-color-rows{display:flex;flex-direction:column;gap:10px}.bs-color-row{align-items:center;background:#f8faff;border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;padding:10px 12px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bs-color-row:hover{border-color:#7c3aed33;box-shadow:0 4px 12px #7c3aed14;transform:translateX(4px)}.bs-color-swatch{border-radius:8px;box-shadow:0 2px 8px #0000001f;flex-shrink:0;height:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:32px}.bs-color-row:hover .bs-color-swatch{transform:scale(1.18) rotate(-8deg)}.bs-color-info{flex:1 1}.bs-color-label{color:var(--text);font-size:.82rem;font-weight:700}.bs-color-desc{color:var(--text-3);font-size:.7rem;margin-top:1px}.bs-color-hex{background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--text-2);font-family:SF Mono,Fira Code,monospace;font-size:.76rem;font-weight:600;padding:4px 10px}.bs-color-preview{border-radius:6px;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:24px;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:24px}.bs-preview-panel{align-items:center;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.bs-preview-label{align-self:flex-start;color:var(--text-3);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-preview-device-toggle{align-self:flex-end;background:var(--border);border-radius:8px;display:flex;gap:4px;margin-top:-44px;padding:3px}.bs-dev-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-3);cursor:pointer;display:flex;padding:6px 10px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bs-dev-btn:hover{transform:scale(1.1)}.bs-dev-btn--active{background:#fff;box-shadow:0 1px 4px #2563eb1a;color:var(--blue)}.bs-booking-preview{animation:bs-preview-in .6s cubic-bezier(.34,1.56,.64,1) both;background:#f8faff;border:1px solid #2563eb1a;border-radius:20px;box-shadow:0 8px 40px #2563eb1a,0 0 0 1px #2563eb0f;display:flex;flex-direction:column;gap:16px;max-width:440px;padding:24px;transition:all .5s cubic-bezier(.34,1.56,.64,1);width:100%}@keyframes bs-preview-in{0%{opacity:0;transform:scale(.95) translateY(14px) rotateX(3deg)}to{opacity:1;transform:none}}.bs-bp-provider{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 2px 8px #2563eb0a;gap:12px;padding:14px 16px}.bs-bp-avatar,.bs-bp-provider{align-items:center;display:flex}.bs-bp-avatar{border-radius:10px;color:#fff;flex-shrink:0;font-size:1rem;font-weight:800;height:38px;justify-content:center;transition:background .5s cubic-bezier(.34,1.56,.64,1);width:38px}.bs-bp-name{color:#0f172a;font-size:.9rem;font-weight:700}.bs-bp-service{background:#fff;border:2px solid #2563eb;border:2px solid var(--preview-primary,#2563eb);border-radius:14px;box-shadow:0 2px 8px #2563eb0a;padding:14px 16px;transition:border-color .5s cubic-bezier(.34,1.56,.64,1)}.bs-bp-service-name{color:#0f172a;font-size:.92rem;font-weight:700;margin-bottom:3px}.bs-bp-service-desc{color:#64748b;font-size:.76rem;margin-bottom:10px}.bs-bp-service-meta{align-items:center;display:flex;gap:10px}.bs-bp-price{font-size:1rem;font-weight:800;transition:color .5s}.bs-bp-time{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:.72rem;font-weight:600;padding:3px 8px}.bs-bp-times{display:flex;gap:8px}.bs-bp-time-slot{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;flex:1 1;font-size:.82rem;font-weight:600;padding:9px 4px;text-align:center;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.bs-bp-time-slot:hover{box-shadow:0 4px 10px #00000014;transform:translateY(-3px)}.bs-bp-time-slot--active{border-color:#0000!important;box-shadow:0 4px 14px #2563eb4d;color:#fff!important}.bs-bp-cta{border:none;border-radius:12px;box-shadow:0 6px 20px #2563eb4d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.01em;padding:15px;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:100%}.bs-bp-cta:hover{box-shadow:0 14px 36px #2563eb6b;filter:brightness(1.08);transform:translateY(-4px) scale(1.02)}.bs-feature-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.bs-feat{align-items:flex-start;animation:reveal-stagger .5s ease both;animation-delay:0s;animation-delay:var(--delay,0s);background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;gap:10px;min-width:180px;padding:14px 18px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bs-feat:hover{border-color:#7c3aed33;box-shadow:0 10px 28px #7c3aed1a;transform:translateY(-4px) scale(1.03)}.bs-feat-icon{flex-shrink:0;font-size:1.2rem;margin-top:1px}.bs-feat-label{color:var(--text);font-size:.84rem;font-weight:700;margin-bottom:2px}.bs-feat-desc{color:var(--text-3);font-size:.74rem;line-height:1.45}@keyframes reveal-stagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-dynamic-pricing{background:linear-gradient(180deg,#080d18,#0b1220);overflow:hidden;padding:100px 0;position:relative}.dp-bg-grid{background-image:radial-gradient(circle,#6366f114 1px,#0000 0);background-size:40px 40px;inset:0}.dp-bg-glow,.dp-bg-grid{pointer-events:none;position:absolute}.dp-bg-glow{border-radius:50%;filter:blur(80px)}.dp-bg-glow--1{background:radial-gradient(circle,#fbbf241a 0,#0000 70%);height:500px;right:-100px;top:-150px;width:500px}.dp-bg-glow--2{background:radial-gradient(circle,#7c3aed1f 0,#0000 70%);bottom:-100px;height:400px;left:-80px;width:400px}.dp-eyebrow,.lp-dynamic-pricing .lp-section-eyebrow{color:#fbbf24!important}.dp-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 380px;opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.9,.2,1),transform .8s cubic-bezier(.2,.9,.2,1)}.dp-layout--visible{opacity:1;transform:none}.dp-engine-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.dp-engine-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px}.dp-engine-icon{align-items:center;background:#fbbf241f;border:1px solid #fbbf2433;border-radius:12px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.dp-engine-title{align-items:center;color:#f8fafc;display:flex;font-size:.9rem;font-weight:700;gap:8px}.dp-engine-sub{color:#64748b;font-size:.72rem;margin-top:2px}.dp-enterprise-badge{background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:999px;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:3px 8px}.dp-add-rule-btn{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;color:#ffffffb3;cursor:pointer;font-size:.78rem;font-weight:700;margin-left:auto;padding:8px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.dp-add-rule-btn:hover{background:#ffffff1f;color:#fff;transform:scale(1.04) translateY(-1px)}.dp-stats-row{border-bottom:1px solid #ffffff0f;display:grid;grid-template-columns:repeat(4,1fr)}.dp-stat{border-right:1px solid #ffffff0f;padding:16px 18px}.dp-stat:last-child{border-right:none}.dp-stat-label{color:#64748b;font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.dp-stat-val{color:#f8fafc;font-family:"Instrument Serif",serif;font-size:1.4rem;font-weight:700}.dp-stat-val--accent{color:#fbbf24}.dp-presets-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:14px;padding:14px 20px}.dp-presets-label{align-items:center;color:#fff6;display:flex;font-size:.75rem;font-weight:600;gap:6px;white-space:nowrap}.dp-presets{display:flex;flex-wrap:wrap;gap:8px}.dp-preset-chip{align-items:center;background:color-mix(in srgb,var(--chip-color) 8%,#0000);border:1px solid color-mix(in srgb,var(--chip-color) 30%,#0000);border-radius:999px;color:#fbbf24;color:var(--chip-color,#fbbf24);cursor:pointer;display:flex;font-size:.75rem;font-weight:700;gap:6px;padding:6px 12px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dp-preset-chip:hover{background:color-mix(in srgb,var(--chip-color) 16%,#0000);box-shadow:0 4px 12px #0000004d;transform:translateY(-3px) scale(1.05)}.dp-preset-val{opacity:.75}.dp-rules-label{align-items:center;color:#fff6;display:flex;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:.06em;padding:14px 20px 8px;text-transform:uppercase}.dp-rules-list{display:flex;flex-direction:column;gap:0;padding:0 16px 16px}.dp-rule{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dp-rule--paused{opacity:.6}.dp-rule:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateX(4px)}.dp-toggle{background:#ffffff1f;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .3s cubic-bezier(.34,1.56,.64,1);width:38px}.dp-toggle--on{background:#7c3aed}.dp-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000040;display:block;height:16px;left:3px;position:absolute;top:3px;transition:left .3s cubic-bezier(.34,1.56,.64,1);width:16px}.dp-toggle--on .dp-toggle-thumb{left:calc(100% - 19px)}.dp-rule-info{flex:1 1;min-width:0}.dp-rule-name{color:#f8fafc;font-size:.84rem;font-weight:700}.dp-rule-desc{align-items:center;color:#64748b;display:flex;font-size:.72rem;gap:7px;margin-top:2px}.dp-paused-badge{background:#94a3b81f;border-radius:999px;color:#94a3b8;font-size:.64rem;font-weight:700;padding:2px 7px}.dp-rule-surge{align-items:center;border:1px solid;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;min-width:60px;padding:6px 12px}.dp-rule-pct{font-size:.9rem;font-weight:800}.dp-rule-surge-label{font-size:.56rem;font-weight:800;letter-spacing:.08em;margin-top:1px;opacity:.7}.dp-rule-price{flex-shrink:0;text-align:right}.dp-rule-price-base{color:#94a3b8;font-size:.68rem;text-decoration:line-through}.dp-rule-price-new{font-size:.88rem;font-weight:800;transition:color .3s}.dp-rule-remove{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.5;padding:4px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dp-rule-remove:hover{opacity:1;transform:scale(1.2) rotate(90deg)}.dp-heatmap-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:20px}.dp-heatmap-header{margin-bottom:16px}.dp-heatmap-title{align-items:center;color:#f8fafc;display:flex;font-size:.84rem;font-weight:700;gap:7px;margin-bottom:3px}.dp-heatmap-sub{color:#64748b;font-size:.68rem}.dp-heatmap-days{grid-gap:3px;display:grid;gap:3px;grid-template-columns:28px repeat(7,1fr);margin-bottom:4px}.dp-day-label{color:#64748b;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.dp-heatmap-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:28px repeat(7,1fr)}.dp-hour-label{align-items:center;color:#64748b;display:flex;font-size:.58rem;font-weight:600;justify-content:flex-end;padding-right:6px}.dp-heatmap-cell{aspect-ratio:1;border-radius:4px;cursor:pointer;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .15s}.dp-heatmap-cell:hover{filter:brightness(1.3);transform:scale(1.25);z-index:2}.dp-heatmap-cell--hovered{z-index:3}.dp-cell-tooltip{background:#0f172a;border:1px solid #fbbf2433;border-radius:6px;color:#fbbf24;font-size:.6rem;font-weight:800;left:50%;padding:3px 7px;pointer-events:none;position:absolute;top:-24px;transform:translateX(-50%);white-space:nowrap}.dp-heatmap-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.dp-legend-item{align-items:center;color:#64748b;display:flex;font-size:.68rem;gap:6px}.dp-legend-dot{border-radius:3px;flex-shrink:0;height:10px;width:10px}.dp-features-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:48px}.dp-feat{align-items:flex-start;animation:reveal-stagger .5s ease both;animation-delay:0s;animation-delay:var(--delay,0s);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:12px;padding:18px 16px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dp-feat:hover{background:#ffffff14;border-color:#fbbf2433;box-shadow:0 8px 24px #fbbf2414;transform:translateY(-5px) scale(1.02)}.dp-feat-icon{flex-shrink:0;font-size:1.3rem;margin-top:1px}.dp-feat-label{color:#f8fafc;font-size:.84rem;font-weight:700;margin-bottom:4px}.dp-feat-desc{color:#64748b;font-size:.74rem;line-height:1.5}.pft-wrap{border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #2563eb0f;overflow-x:auto}.pft-table{background:#fff;border-collapse:collapse;min-width:520px;width:100%}.pft-th{background:#f8fbff;border-bottom:1px solid var(--border);color:var(--text-2);font-size:.82rem;font-weight:700;padding:16px 20px;text-align:center}.pft-th--feat{color:var(--text-3);font-size:.72rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.pft-th--pro{background:#2563eb0a;border-left:2px solid var(--blue);border-right:2px solid var(--blue);color:var(--blue)}.pft-th--enterprise{background:#7c3aed0a;border-left:1px solid #7c3aed33;border-right:1px solid #7c3aed33;color:#7c3aed}.pft-row{border-bottom:1px solid #f8faff;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.pft-row:last-child{border-bottom:none}.pft-row:hover{background:#2563eb05;transform:translateX(2px)}.pft-feat{color:var(--text-2);font-size:.84rem;font-weight:500;padding:13px 20px}.pft-cell{padding:13px 20px;text-align:center}.pft-cell--pro{background:#2563eb05;border-left:2px solid var(--blue);border-right:2px solid var(--blue)}.pft-cell--enterprise{background:#7c3aed05;border-left:1px solid #7c3aed1a;border-right:1px solid #7c3aed1a}.pft-yes{align-items:center;background:#16a34a14;border-radius:50%;display:inline-flex;height:24px;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:24px}.pft-row:hover .pft-yes{transform:scale(1.2) rotate(5deg)}.pft-no{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.pft-text{color:var(--text-2);font-size:.78rem;font-weight:600}.legal-overlay{align-items:center;animation:legalFadeIn .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes legalFadeIn{0%{opacity:0}to{opacity:1}}.legal-modal{animation:legalSlideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:16px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;max-height:85vh;max-width:680px;overflow:hidden;width:100%}@keyframes legalSlideUp{0%{opacity:0;transform:translateY(28px) scale(.97) rotateX(3deg)}to{opacity:1;transform:none}}.legal-modal__header{align-items:center;border-bottom:1px solid #e8edf5;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px 0}.legal-modal__tabs{display:flex;gap:4px}.legal-tab{background:none;border:none;border-bottom:2px solid #0000;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;margin-bottom:-1px;padding:10px 16px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.legal-tab:hover{color:#334155}.legal-tab--active{border-bottom-color:#2563eb;color:#2563eb}.legal-modal__close{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:32px}.legal-modal__close:hover{background:#e2e8f0;color:#334155;transform:rotate(90deg) scale(1.1)}.legal-modal__body{flex:1 1;overflow-y:auto;padding:24px}.legal-content h3{color:#0f172a;font-size:.9rem;font-weight:700;margin:24px 0 8px}.legal-content h3:first-of-type{margin-top:8px}.legal-content p{color:#475569;font-size:.85rem;line-height:1.7;margin:0 0 12px}.legal-meta{color:#94a3b8!important;font-size:.78rem!important;margin-bottom:6px!important}.legal-intro{background:#f8faff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;color:#334155!important;font-size:.88rem!important;margin-bottom:8px!important;padding:12px 16px}.legal-content a{color:#2563eb;text-decoration:none}.legal-content a:hover{text-decoration:underline}@media (max-width:1100px){.lp-hero__inner{gap:40px;grid-template-columns:1fr 440px}.dash-charts-real{grid-template-columns:1fr 140px 140px}}@media (max-width:960px){.lp-hero__inner{grid-template-columns:1fr;text-align:center}.lp-hero__sub{margin:0 auto 32px}.lp-hero__ctas{justify-content:center}.lp-hero__mock{margin:0 auto;max-width:520px;order:2}.lp-features__grid,.lp-stats__grid{grid-template-columns:repeat(2,1fr)}.lp-live__grid{gap:48px;grid-template-columns:1fr;justify-items:center}.lp-live__text{text-align:center}.lp-live__bullets{align-items:center}.flow-layout{gap:40px;grid-template-columns:1fr 340px}.wall-grid{grid-template-columns:repeat(2,1fr)}.bs-layout{grid-template-columns:1fr}.bs-preview-panel{position:static}.dp-layout{grid-template-columns:1fr}.dp-features-row,.dp-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.lp-how__steps{grid-template-columns:1fr;margin:0 auto;max-width:480px}.lp-pricing__grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:440px}.lp-founder__inner{gap:36px;grid-template-columns:1fr;padding:36px 28px;text-align:center}.lp-founder__tag{text-align:center}.lp-founder__links{justify-content:center}.tst-outer{grid-template-columns:1fr}.tst-sidebar{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;position:static}.tst-av-label--visible{display:none}.tst-card{padding:28px 24px}.flow-layout{gap:32px;grid-template-columns:1fr}.flow-visual{order:-1}.flow-visual__card{margin:0 auto;max-width:460px}.dash-app-shell{grid-template-columns:1fr}.dash-sidebar-real{display:none}.dash-charts-real{grid-template-columns:1fr 130px 130px}}@media (max-width:768px){.lp-nav__links{align-items:center;background:var(--bg);bottom:0;display:none;flex-direction:column;gap:20px;height:100%;justify-content:center;left:0;min-height:100dvh;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:999}.lp-nav__links--open{display:flex}.lp-nav__links li{list-style:none}.lp-nav__links a{font-size:1.1rem}.lp-nav__burger{display:flex;z-index:1001}.lp-mock__body--v2{gap:8px;height:480px;max-height:480px;min-height:480px;padding:10px}.lp-mock__v2-grid{gap:8px;grid-template-columns:110px 1fr}.lp-mock__stepper-label,.lp-mock__v2-svc-desc{display:none}.calc-wrap{grid-template-columns:1fr}.calc-controls{border-bottom:1px solid var(--border);border-right:none}.calc-controls,.calc-results{padding:28px 24px}.dash-charts-real,.wall-grid{grid-template-columns:1fr}.lp-ticker-label{display:none}.lp-calculator,.lp-comparison,.lp-dashboard-section,.lp-faq,.lp-features,.lp-founder,.lp-how,.lp-live,.lp-money-flow,.lp-pricing,.lp-social-wall,.lp-testimonials{padding:64px 0}.lp-stats{padding:48px 0}.lp-section-inner{padding:0 16px}.lp-section-head{margin-bottom:36px}.dash-feature-pills{gap:8px}.dash-pill{font-size:.75rem;padding:6px 12px}.lp-cta-band__inner{padding:36px 20px}.lp-floating{border-radius:14px;bottom:12px;justify-content:center;left:12px;right:12px}.dp-features-row{grid-template-columns:1fr 1fr}.lp-brand-studio,.lp-dynamic-pricing{padding:64px 0}.dp-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp-features__grid{grid-template-columns:1fr}.lp-hero{padding:100px 16px 60px}.lp-mock__body--v2{height:440px;max-height:440px;min-height:440px}.lp-mock__v2-grid{gap:6px;grid-template-columns:90px 1fr}.calc-results__amount{font-size:2.6rem}.calc-summary-row{flex-wrap:wrap}.calc-summary-item{border-bottom:1px solid var(--border);border-right:none;min-width:80px}.calc-summary-item:last-child{border-bottom:none}.dash-stats-row{gap:6px;grid-template-columns:repeat(3,1fr)}.dash-stat-real-val{font-size:1.2rem}.bs-palettes-grid{grid-template-columns:repeat(3,1fr)}.dp-features-row{grid-template-columns:1fr}.dp-stats-row{grid-template-columns:repeat(2,1fr)}.dp-rule{flex-wrap:wrap}}@media (max-width:420px){.lp-hero__title{font-size:2.2rem}.lp-section-title{font-size:1.75rem}.lp-hero__ctas{align-items:stretch;flex-direction:column}.lp-btn--ghost-hero,.lp-btn--hero{justify-content:center;width:100%}.lp-mock__body--v2{height:400px;max-height:400px;min-height:400px}.lbd-phone{max-width:290px}.dash-stats-row{gap:6px;grid-template-columns:1fr 1fr}.dash-stat-real:last-child{grid-column:span 2}.lp-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp-footer__top{flex-direction:column;gap:28px}.lp-footer__cols{gap:28px}.lp-footer__bottom{align-items:center;flex-direction:column;gap:16px;text-align:center}.legal-modal{align-self:flex-end;border-radius:12px 12px 0 0;max-height:92vh}.legal-overlay{align-items:flex-end;padding:0}}.lp-login-return-btn{align-items:center;animation:login-btn-breathe 4s ease-in-out infinite;background:#2563eb14;border:1.5px solid #2563eb40;border-radius:9px;color:#2563eb;display:inline-flex;font-size:.92rem;font-weight:700;gap:8px;isolation:isolate;overflow:hidden;padding:9px 18px;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,border-color .3s ease,color .25s ease}@keyframes login-btn-breathe{0%,to{box-shadow:0 0 0 0 #2563eb00}50%{box-shadow:0 0 0 5px #2563eb14}}.lp-login-return-btn:before{animation:login-shimmer-sweep 3.5s ease-in-out infinite;background:linear-gradient(105deg,#0000 40%,#2563eb26 50%,#0000 60%);content:"";height:200%;left:-75%;pointer-events:none;position:absolute;top:-50%;transform:skewX(-15deg);width:50%;z-index:1}@keyframes login-shimmer-sweep{0%{left:-75%}40%{left:125%}to{left:125%}}.lp-login-return-btn svg{position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.lp-login-return-btn:hover{animation:none;background:#2563eb24;border-color:#2563eb80;box-shadow:0 0 0 5px #2563eb14,0 8px 24px #2563eb2e;color:#1d4ed8;transform:translateY(-3px) scale(1.03)}.lp-login-return-btn:hover svg{transform:translateX(4px) scale(1.15)}.lp-login-return-btn:active{transform:scale(.97);transition-duration:.08s}.lp-footer__floating-spacer{display:none}@media (max-width:768px){.lp-footer__floating-spacer{display:block;height:72px}.lp-footer__legal{align-items:center!important;flex-direction:column!important;gap:6px!important}.lp-footer__legal-sep{display:none}}.sp-root{-webkit-font-smoothing:antialiased;display:grid;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;grid-template-columns:480px 1fr;min-height:100vh}.sp-left{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:sticky;top:0}.sp-left__grid{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 0);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 0 0,#000 30%,#0000 80%);mask-image:radial-gradient(ellipse 100% 80% at 0 0,#000 30%,#0000 80%);pointer-events:none;position:absolute}.sp-left__inner{display:flex;flex-direction:column;height:100%;padding:44px 48px;position:relative;z-index:1}.sp-logo{color:#fff;display:block;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.4px;margin-bottom:48px;text-decoration:none}.sp-left__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:22px;padding:5px 13px;text-transform:uppercase;width:fit-content}.sp-left__title{color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin-bottom:14px}.sp-left__title em{color:#ffffffd9;font-style:italic}.sp-left__sub{color:#ffffffa6;font-size:.95rem;line-height:1.65;margin-bottom:36px;max-width:32ch}.sp-left__feats{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:36px}.sp-left__feats li{align-items:center;color:#ffffffe0;display:flex;font-size:.9rem;font-weight:500;gap:10px}.sp-left__check{align-items:center;background:#ffffff2e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.sp-left__change{align-items:center;color:#ffffff8c;display:inline-flex;font-size:.83rem;font-weight:600;gap:6px;margin-bottom:auto;padding-bottom:32px;text-decoration:none;transition:color .15s}.sp-left__change:hover{color:#ffffffe6}.sp-left__trust{display:flex;flex-wrap:wrap;gap:8px}.sp-left__pill{background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffb3;font-size:.75rem;font-weight:600;padding:5px 12px}.sp-right{align-items:center;background:#f0f6ff;display:flex;justify-content:center;min-height:100vh;padding:48px 32px}.sp-form-wrap{animation:sp-fadeUp .5s cubic-bezier(.2,.9,.2,1) both;max-width:420px;width:100%}@keyframes sp-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sp-form-head{margin-bottom:28px}.sp-form-title{color:#0f172a;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:6px}.sp-form-sub{color:#64748b;font-size:.9rem}.sp-link{color:#2563eb;font-weight:600;text-decoration:none}.sp-link:hover{text-decoration:underline}.sp-error{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:.86rem;font-weight:500;gap:8px;margin-bottom:20px;padding:11px 14px}.sp-form{gap:18px}.sp-field,.sp-form{display:flex;flex-direction:column}.sp-field{gap:6px}.sp-label{color:#374151;font-size:.82rem;font-weight:700;letter-spacing:.01em}.sp-input-wrap{align-items:center;display:flex;position:relative}.sp-input-icon{color:#94a3b8;flex-shrink:0;left:13px;pointer-events:none;position:absolute}.sp-input{background:#fff;border:1.5px solid #d1d9e8;border-radius:10px;color:#0f172a;font-family:DM Sans,sans-serif;font-size:.95rem;outline:none;padding:12px 14px 12px 38px;transition:border-color .15s,box-shadow .15s;width:100%}.sp-input::placeholder{color:#94a3b8}.sp-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.sp-input--error{border-color:#fca5a5!important}.sp-input--error:focus{box-shadow:0 0 0 3px #ef44441a!important}.sp-input--ok{border-color:#86efac!important}.sp-eye{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;padding:4px;position:absolute;right:12px;transition:color .15s}.sp-eye:hover{color:#475569}.sp-match{position:absolute;right:12px}.sp-match,.sp-strength{align-items:center;display:flex}.sp-strength{gap:8px;margin-top:6px}.sp-strength__bars{display:flex;flex:1 1;gap:4px}.sp-strength__bar{background:#e2e8f0;border-radius:2px;flex:1 1;height:4px;transition:background .25s}.sp-strength__label{font-size:.75rem;font-weight:700;min-width:40px;text-align:right;transition:color .25s}.sp-submit{border:none;border-radius:11px;box-shadow:0 4px 16px #2563eb40;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.97rem;font-weight:700;letter-spacing:-.01em;margin-top:4px;padding:14px;transition:opacity .15s,transform .15s,box-shadow .15s;width:100%}.sp-submit:hover:not(:disabled){box-shadow:0 8px 24px #2563eb4d;opacity:.92;transform:translateY(-1px)}.sp-submit:disabled{cursor:not-allowed;opacity:.6}.sp-spinner-wrap{align-items:center;display:flex;gap:10px;justify-content:center}.sp-spinner{animation:sp-spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:17px;width:17px}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-fine{color:#94a3b8;font-size:.78rem;line-height:1.6;text-align:center}@media (max-width:900px){.sp-root{grid-template-columns:1fr}.sp-left{height:auto;min-height:0;min-height:auto;position:relative}.sp-left__inner{padding:36px 28px 40px}.sp-left__title{font-size:2rem}.sp-left__change{padding-bottom:20px}.sp-left__trust{margin-top:20px}.sp-right{padding:40px 20px 60px}}@media (max-width:480px){.sp-left__inner{padding:28px 20px 32px}.sp-right{padding:32px 16px 48px}.sp-form-title{font-size:1.7rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--blue:#2563eb;--blue-dim:#2563eb2e;--blue-glow:#2563eb66;--white:#fff;--off-white:#ffffffe0;--muted:#ffffff6b;--faint:#ffffff14;--border:#ffffff1a;--border-focus:#2563eb8c;--bg:#04080f;--card-bg:#0c1222b3;--input-bg:#ffffff0d;--radius:20px;--card-radius:28px}.qs-root{background:#04080f;background:var(--bg);display:flex;flex-direction:column;font-family:Geist,DM Sans,sans-serif;min-height:100vh;overflow:hidden;position:relative;width:100%}.qs-spotlight{background:radial-gradient(circle,#2563eb12 0,#0000 70%);border-radius:50%;height:600px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:left .08s,top .08s;width:600px;z-index:1}.qs-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 100%)}.qs-grid,.qs-orb{position:absolute;z-index:0}.qs-orb{border-radius:50%;filter:blur(100px);pointer-events:none}.qs-orb-a{animation:floatA 20s ease-in-out infinite alternate;background:radial-gradient(circle,#2563eb24 0,#0000 65%);height:700px;left:-200px;top:-200px;width:700px}.qs-orb-b{animation:floatB 25s ease-in-out infinite alternate;background:radial-gradient(circle,#6366f11f 0,#0000 65%);bottom:-150px;height:500px;right:-100px;width:500px}.qs-orb-c{animation:floatA 17s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#3b82f61a 0,#0000 65%);height:300px;left:35%;top:40%;width:300px}@keyframes floatA{0%{transform:translate(0)}to{transform:translate(50px,40px)}}@keyframes floatB{0%{transform:translate(0)}to{transform:translate(-40px,-50px)}}.qs-nav{animation:riseIn .5s ease .1s forwards;justify-content:space-between;opacity:0;padding:24px 40px;position:relative;z-index:10}.qs-brand,.qs-nav{align-items:center;display:flex}.qs-brand{color:#fff;color:var(--white);font-size:16px;font-weight:600;gap:8px;letter-spacing:-.3px;text-decoration:none}.qs-brand-dot{background:#2563eb;background:var(--blue);border-radius:50%;box-shadow:0 0 10px #2563eb66;box-shadow:0 0 10px var(--blue-glow);height:8px;width:8px}.qs-nav-cta{color:#ffffff6b;color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.qs-nav-cta:hover{color:#ffffffe0;color:var(--off-white)}.qs-main{align-items:center;display:flex;flex:1 1;gap:80px;justify-content:center;padding:20px 60px 60px;position:relative;z-index:5}.qs-left{animation:riseIn .7s cubic-bezier(.22,1,.36,1) .2s forwards;flex:1 1;max-width:440px;opacity:0}.qs-left-inner{display:flex;flex-direction:column;gap:28px}.qs-badge{align-items:center;background:#2563eb14;border:1px solid #93c5fd26;border-radius:100px;color:#93c5fdcc;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase;width:fit-content}.qs-left-title{color:#fff;color:var(--white);font-family:Playfair Display,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500;letter-spacing:-1px;line-height:1.1}.qs-left-title em{color:#93c5fde6;font-style:italic}.qs-left-body{color:#ffffff6b;color:var(--muted);font-size:16px;font-weight:300;line-height:1.7;max-width:360px}.qs-stats{align-items:center;display:flex;gap:24px}.qs-stat{display:flex;flex-direction:column;gap:3px}.qs-stat-num{color:#fff;color:var(--white);font-size:22px;font-weight:600;letter-spacing:-.5px}.qs-stat-label{color:#ffffff6b;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.qs-stat-sep{background:#ffffff1a;background:var(--border);height:32px;width:1px}.qs-pill{align-items:center;animation:pillFloat 4s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;display:flex;gap:12px;padding:12px 16px;width:fit-content}@keyframes pillFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.qs-pill-avatar{align-items:center;background:#2563eb;background:var(--blue);border-radius:10px;box-shadow:0 4px 16px #2563eb2e;box-shadow:0 4px 16px var(--blue-dim);color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.qs-pill-info{display:flex;flex-direction:column;gap:2px}.qs-pill-name{color:#ffffffe0;color:var(--off-white);font-size:13px;font-weight:500}.qs-pill-sub{color:#ffffff6b;color:var(--muted);font-size:11.5px}.qs-pill-confirmed{background:#4ade801a;border:1px solid #4ade8033;border-radius:100px;color:#4ade80;flex-shrink:0;font-size:11.5px;font-weight:500;padding:4px 10px;white-space:nowrap}.qs-right{align-self:center;animation:riseIn .8s cubic-bezier(.22,1,.36,1) .35s forwards;flex-shrink:0;opacity:0;width:420px}.qs-card{backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);background:#0c1222b3;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:28px;border-radius:var(--card-radius);overflow:hidden;position:relative;transform:perspective(1000px) rotateX(0deg) rotateY(0deg);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .12s ease,border-color .3s;will-change:transform}.qs-card:hover{border-color:#ffffff29}.qs-card-shimmer{background:radial-gradient(circle at 50% 0,#ffffff0d 0,#0000 60%);background:radial-gradient(circle at var(--gx,50%) var(--gy,0),#ffffff0d 0,#0000 60%);border-radius:28px;border-radius:var(--card-radius);inset:0;pointer-events:none;position:absolute;transition:background .05s;z-index:0}.qs-card:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:1px;left:8%;position:absolute;right:8%;top:0;z-index:2}.qs-card-body{display:flex;flex-direction:column;gap:0;padding:44px 40px 36px;position:relative;z-index:3}.qs-form-top{margin-bottom:32px}.qs-eyebrow{color:#93c5fda6;font-size:10.5px;font-weight:500;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.qs-form-title{color:#fff;color:var(--white);font-family:Playfair Display,serif;font-size:36px;font-weight:500;letter-spacing:-.5px;line-height:1.12}.qs-form-title em{color:#93c5fde6;font-style:italic}.qs-fields{gap:16px;margin-bottom:20px}.qs-field,.qs-fields{display:flex;flex-direction:column}.qs-field{gap:7px}.qs-label-row{align-items:center;display:flex;justify-content:space-between}.qs-label{color:#ffffff80;font-size:12px;font-weight:500;letter-spacing:.02em}.qs-forgot{color:#93c5fd99;font-size:12px;text-decoration:none;transition:color .2s}.qs-forgot:hover{color:#93c5fd}.qs-shell{align-items:center;display:flex;position:relative}.field-icon{color:#ffffff47;left:14px;pointer-events:none;position:absolute;transition:color .2s}.qs-field.is-focused .field-icon{color:#93c5fdb3}.qs-input{-webkit-text-fill-color:#0f172a;background:#f8faffcc;border:1px solid #cbd5e1b3;border-radius:14px;caret-color:#2563eb;color:#0f172a;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;outline:none;padding:13px 14px 13px 42px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.qs-input::placeholder{-webkit-text-fill-color:#fff3;color:#fff3}.qs-input:-webkit-autofill,.qs-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #f8fafff2;-webkit-transition:background-color 9999s;transition:background-color 9999s}.qs-field.is-focused .qs-input{background:#2563eb12;border-color:#2563eb8c;border-color:var(--border-focus);box-shadow:0 0 0 3px #2563eb26}.qs-eye{align-items:center;background:none;border:none;color:#ffffff47;cursor:pointer;display:flex;padding:3px;position:absolute;right:13px;transition:color .2s}.qs-eye:hover{color:#fff9}.qs-submit{align-items:center;background:#2563eb;background:var(--blue);border:none;border-radius:14px;box-shadow:0 4px 24px #2563eb66,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;display:flex;font-family:Geist,DM Sans,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:-.1px;margin-bottom:20px;overflow:hidden;padding:15px 24px;position:relative;transition:transform .15s,box-shadow .2s,background .2s;width:100%}.qs-submit:before{background:linear-gradient(135deg,#ffffff1a,#0000 55%);content:"";inset:0;position:absolute}.qs-submit:hover{background:#1d4ed8;box-shadow:0 8px 36px #2563eb80,inset 0 1px 0 #ffffff26;transform:translateY(-1px)}.qs-submit:active{transform:translateY(0)}.qs-arrow{display:inline-block;font-size:17px;transition:transform .2s}.qs-submit:hover .qs-arrow{transform:translateX(3px)}.qs-btn-glow{background:radial-gradient(circle at 50% 120%,#ffffff1f 0,#0000 60%);border-radius:14px;inset:0;position:absolute}.qs-or{align-items:center;display:flex;gap:12px;margin-bottom:16px}.qs-or span{background:#ffffff1a;background:var(--border);flex:1 1;height:1px}.qs-or p{color:#ffffff6b;color:var(--muted);font-size:12px;white-space:nowrap}.qs-google{align-items:center;background:#ffffff14;background:var(--faint);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:14px;color:#ffffffe0;color:var(--off-white);cursor:pointer;display:flex;font-family:Geist,DM Sans,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:24px;padding:13px 20px;transition:background .2s,border-color .2s,transform .15s;width:100%}.qs-google:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.qs-switch{color:#ffffff6b;color:var(--muted);font-size:13px;text-align:center}.qs-switch-link{color:#93c5fdd9;font-weight:500;text-decoration:none;transition:color .2s}.qs-switch-link:hover{color:#93c5fd}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.qs-left{display:none}.qs-main{justify-content:center;padding:20px 24px 60px}.qs-right{max-width:420px;width:100%}}@media (max-width:480px){.qs-card-body{padding:32px 24px 28px}.qs-form-title{font-size:28px}.qs-nav{padding:20px 24px}}:root{--primary-blue:#2563eb;--primary-dark:#1e40af;--primary-light:#3b82f6;--background:#f8fafc;--card-bg:#fff;--text-dark:#1f2937;--text-muted:#6b7280;--border-color:#e5e7eb;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--shadow-sm:0 2px 6px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 6px 20px #0000001f;--radius:12px;--transition:all 0.25s ease;font-family:Inter,Segoe UI,sans-serif}.dashboard_dashboardWrapper__529h6{background:#f8fafc;background:var(--background);color:#1f2937;color:var(--text-dark);display:flex;min-height:100vh}.dashboard_sidebar__1bkrc{background:linear-gradient(180deg,#2563eb,#1e40af);background:linear-gradient(180deg,var(--primary-blue),var(--primary-dark));box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);color:#fff;display:flex;flex-direction:column;flex-shrink:0;padding:2rem 1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);width:240px;z-index:1000}.dashboard_mainContent__Fxm3y{flex-grow:1;min-width:0;overflow-y:auto;padding:2rem}.dashboard_sidebar__1bkrc h2{font-size:1.4rem;font-weight:700;letter-spacing:-.5px;margin-bottom:2rem;text-align:center;white-space:nowrap}.dashboard_sidebar__1bkrc ul{list-style:none;margin:0;padding:0}.dashboard_sidebar__1bkrc li{align-items:center;border-radius:12px;border-radius:var(--radius);cursor:pointer;display:flex;font-weight:500;margin-bottom:.6rem;padding:.9rem 1rem;transition:all .25s ease;transition:var(--transition);white-space:nowrap}.dashboard_sidebar__1bkrc li:hover{background:#ffffff26;transform:translateX(4px)}.dashboard_active__0-arY{background:#fff!important;box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow-sm);color:#2563eb!important;color:var(--primary-blue)!important;font-weight:600!important}.dashboard_topbar__IzPup{align-items:center;background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);display:flex;gap:12px;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:1rem 1.5rem}.dashboard_topbar__IzPup h1{flex:1 1;font-size:1.4rem;font-weight:700;margin:0}.dashboard_kpiGrid__qqpLL{grid-gap:16px;display:grid;gap:16px}.dashboard_kpiCard__oYupp{background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow-sm);padding:1.2rem;text-align:center;transition:all .25s ease;transition:var(--transition)}.dashboard_kpiCard__oYupp:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-4px)}.dashboard_kpiCard__oYupp h3{color:#6b7280;color:var(--text-muted);font-size:.95rem;font-weight:500;margin-bottom:.5rem}.dashboard_kpiCard__oYupp p{color:#1e40af;color:var(--primary-dark);font-size:1.4rem;font-weight:700;margin:0}.dashboard_chartsGrid__aRwwj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.dashboard_chartCard__AZQ3Q{align-items:center;background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:flex-start;min-height:240px;padding:1.2rem .8rem;transition:all .25s ease;transition:var(--transition)}.dashboard_chartCard__AZQ3Q:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md)}.dashboard_chartCard__AZQ3Q h3{color:#2563eb;color:var(--primary-blue);font-size:.95rem;font-weight:600;margin-bottom:8px;text-align:center}.dashboard_chartCard__AZQ3Q canvas{display:block;height:auto!important;margin:0 auto;max-height:200px;max-width:320px;width:100%!important}.dashboard_upcomingBookings__7R2Dk{-webkit-overflow-scrolling:touch;background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow-sm);margin-bottom:2rem;overflow-x:auto;padding:1.2rem}.dashboard_upcomingBookings__7R2Dk h3{color:#2563eb;color:var(--primary-blue);font-weight:600;margin-bottom:1rem}.dashboard_bookingsTable__LGzBv{border-collapse:collapse;font-size:.9rem;min-width:560px;width:100%}.dashboard_bookingsTable__LGzBv thead tr{background-color:#f9fafb;color:#1f2937;font-size:12px;font-weight:600;text-transform:uppercase}.dashboard_bookingsTable__LGzBv td,.dashboard_bookingsTable__LGzBv th{border:1px solid #e5e7eb;border:1px solid var(--border-color);padding:.6rem;text-align:center}.dashboard_bookingsTable__LGzBv tbody tr:hover{background-color:#f9fafb}.dashboard_bookingsTable__LGzBv th{background:#f8fafc;background:var(--background);color:#6b7280;color:var(--text-muted);font-weight:600}.dashboard_quickActions__CW0H1{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-top:24px}.dashboard_quickActions__CW0H1 button{align-items:center;background:linear-gradient(90deg,#2563eb,#60a5fa);border:none;border-radius:10px;box-shadow:0 4px 16px #2563eb21;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;padding:12px 28px;transition:box-shadow .18s,transform .18s,background .18s}.dashboard_quickActions__CW0H1 button:hover{background:linear-gradient(90deg,#1e40af,#2563eb);box-shadow:0 8px 24px #2563eb2e;transform:translateY(-2px) scale(1.03)}.dashboard_profileImg__7Bo3k{border-radius:50%;height:36px;object-fit:cover;width:36px}.dashboard_avatar__FfC5U{background:#2563eb;background:var(--primary-blue);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:36px;width:36px}.dashboard_avatar__FfC5U,.dashboard_iconBtn__Q6bZ2{align-items:center;cursor:pointer;justify-content:center}.dashboard_iconBtn__Q6bZ2{background:#0000;border:none;border-radius:8px;color:#6b7280;color:var(--text-muted);display:inline-flex;font-size:20px;max-height:40px;max-width:40px;overflow:hidden;padding:4px 8px;position:static;transition:background .15s}.dashboard_iconBtn__Q6bZ2:hover{background:#f3f4f6}.dashboard_loading__5LG6E{align-items:center;color:#6b7280;color:var(--text-muted);display:flex;font-size:1.1rem;justify-content:center;min-height:100vh}.dashboard_closeBtn__y7sF6,.dashboard_sidebarOverlay__oZXFm{display:none}.dashboard_settingsLayout__-hGYi{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:200px 1fr;z-index:0}.dashboard_settingsSidebar__43gEm{position:relative;z-index:1}.dashboard_settingsContent__\+xTD\+{isolation:isolate;min-width:0;z-index:2}.dashboard_mainContent__Fxm3y{isolation:isolate}.dashboard_pricingHero__kDaeC:after,.dashboard_pricingHero__kDaeC:before,.dashboard_vaultHero__LkunB:after,.dashboard_vaultHero__LkunB:before{pointer-events:none!important;z-index:0!important}.dashboard_settingsLayout__-hGYi{pointer-events:auto;position:relative;z-index:1200}.dashboard_settingsContent__\+xTD\+{pointer-events:auto!important;position:relative;z-index:1250}.dashboard_settingsLayout__-hGYi,.dashboard_settingsLayout__-hGYi *{-webkit-tap-highlight-color:transparent;pointer-events:auto!important}.dashboard_settingsLayout__-hGYi button,.dashboard_settingsLayout__-hGYi input,.dashboard_settingsLayout__-hGYi label,.dashboard_settingsLayout__-hGYi select,.dashboard_settingsLayout__-hGYi textarea{pointer-events:auto!important;position:relative!important;touch-action:manipulation;transform:none!important;z-index:1251!important}.dashboard_subscriptionGrid__hfNW4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.dashboard_availabilityGrid__so5nT{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard_availabilityMobileList__L6Q\+u{display:none}.dashboard_brandingLayout__HxLEK{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 420px}.dashboard_brandingControls__JcKBO{display:flex;flex-direction:column;gap:0;min-width:0}.dashboard_brandingPreview__rgQ0a{min-width:0;position:relative;z-index:0}@media (max-width:1200px){.dashboard_brandingLayout__HxLEK{grid-template-columns:1fr}.dashboard_brandingPreview__rgQ0a{order:-1}.dashboard_brandingPreview__rgQ0a>div{position:static!important}}@media (max-width:768px){.dashboard_sidebar__1bkrc{height:100vh;left:0;padding-top:3rem;position:fixed;top:0;transform:translateX(-100%);width:220px;z-index:2000}.dashboard_open__RcVy5{transform:translateX(0)!important}.dashboard_closeBtn__y7sF6{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow-sm);color:#2563eb;color:var(--primary-blue);cursor:pointer;display:block;font-size:22px;height:36px;line-height:1;position:absolute;right:18px;top:18px;width:36px;z-index:2100}.dashboard_sidebarOverlay__oZXFm{background:#1f293759;display:block;inset:0;position:fixed;z-index:1999}.dashboard_mainContent__Fxm3y{padding:.75rem;width:100%}.dashboard_topbar__IzPup{border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.dashboard_topbar__IzPup h1{font-size:1.1rem}.dashboard_dashboardTopGrid__VTVJv{grid-template-columns:1fr!important}.dashboard_kpiGrid__qqpLL{grid-template-columns:repeat(2,1fr)!important}.dashboard_chartsGrid__aRwwj{gap:10px;grid-template-columns:1fr}.dashboard_chartCard__AZQ3Q{min-height:180px;padding:1rem .5rem}.dashboard_chartCard__AZQ3Q canvas{max-height:160px!important;max-width:100%!important}.dashboard_quickActions__CW0H1{flex-direction:column;gap:10px}.dashboard_quickActions__CW0H1 button{justify-content:center;text-align:center;width:100%}.dashboard_settingsLayout__-hGYi{gap:12px;grid-template-columns:1fr}.dashboard_settingsSidebar__43gEm nav{-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:row!important;gap:4px;overflow-x:auto;padding:6px 8px!important}.dashboard_settingsSidebar__43gEm nav button{border-bottom:3px solid #0000;border-left:none!important;border-radius:8px!important;flex-shrink:0;font-size:12px!important;padding:8px 12px!important;white-space:nowrap}.dashboard_settingsSidebar__43gEm>div:first-child{display:none}.dashboard_subscriptionGrid__hfNW4{gap:14px;grid-template-columns:1fr}.dashboard_availabilityGrid__so5nT{display:none!important}.dashboard_availabilityMobileList__L6Q\+u{display:block;margin-top:8px}.dashboard_brandingLayout__HxLEK{gap:16px;grid-template-columns:1fr}.dashboard_brandingPreview__rgQ0a{order:-1}.dashboard_brandingPreview__rgQ0a>div{position:static!important}}@media (max-width:480px){.dashboard_kpiCard__oYupp p{font-size:1.2rem}.dashboard_kpiCard__oYupp h3{font-size:.8rem}.dashboard_topbar__IzPup h1{font-size:.95rem}.dashboard_subscriptionGrid__hfNW4>div{padding:18px 16px!important}.dashboard_brandingControls__JcKBO>div:first-child{gap:3px}}.dashboard_clientGrid__uqqxH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.dashboard_clientCard__hjTKc{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 12px #0000000d;cursor:pointer;overflow:hidden;padding:22px 22px 18px;position:relative;transition:all .18s ease}.dashboard_clientCard__hjTKc:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-3px)}@keyframes dashboard_ringFill__yISKn{0%{stroke-dashoffset:176}}.dashboard_clientDrawer__pbFgX{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:flex-end;padding:16px;position:fixed;z-index:1500}.dashboard_clientDrawerPanel__5hy0S{background:#fff;border-radius:24px;box-shadow:0 32px 80px #0f172a59;display:flex;flex-direction:column;max-width:520px;overflow-y:auto;width:100%}.dashboard_pricingLayout__CdYmF{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.dashboard_pricingRuleCard__URvA7{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden;transition:box-shadow .15s}.dashboard_pricingRuleCard__URvA7:hover{box-shadow:0 6px 24px #0000001a}.dashboard_heatmapCell__XeGcb{aspect-ratio:1;border-radius:4px;cursor:default;transition:all .15s}.dashboard_heatmapCell__XeGcb:hover{transform:scale(1.3);z-index:10}input[type=range].dashboard_pricing-slider__YJHtM{-webkit-appearance:none;border-radius:999px;cursor:pointer;height:6px;outline:none;width:100%}input[type=range].dashboard_pricing-slider__YJHtM::-webkit-slider-thumb{-webkit-appearance:none;background:#7c3aed;border-radius:50%;box-shadow:0 2px 8px #7c3aed66;cursor:pointer;height:20px;-webkit-transition:transform .15s;transition:transform .15s;width:20px}input[type=range].dashboard_pricing-slider__YJHtM::-webkit-slider-thumb:hover{transform:scale(1.2)}@media (max-width:768px){.dashboard_clientGrid__uqqxH{grid-template-columns:1fr}.dashboard_clientDrawerPanel__5hy0S{border-radius:20px;max-width:100%}.dashboard_pricingLayout__CdYmF{gap:14px;grid-template-columns:1fr}}.dashboard_vaultHero__LkunB{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f172a);border:1px solid #60a5fa26;border-radius:20px;margin-bottom:28px;overflow:hidden;padding:40px;position:relative}.dashboard_vaultHero__LkunB:before{background:radial-gradient(circle,#2563eb1f 0,#0000 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px;z-index:0}.dashboard_vaultStatGrid__Tob4l{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:900px){.dashboard_pricingLayout__CdYmF{grid-template-columns:1fr}}@media (max-width:768px){.dashboard_clientGrid__uqqxH{grid-template-columns:1fr}.dashboard_clientDrawerPanel__5hy0S{border-radius:20px;max-width:100%}.dashboard_pricingLayout__CdYmF{gap:14px;grid-template-columns:1fr}.dashboard_vaultHero__LkunB{border-radius:16px;margin-bottom:16px;padding:20px 16px}.dashboard_vaultStatGrid__Tob4l{gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.dashboard_vaultStatCard__FIKjZ{border-radius:14px;padding:14px 12px}.dashboard_vaultClientGrid__kEaKx{gap:12px;grid-template-columns:1fr}.dashboard_pricingHero__kDaeC{border-radius:16px;margin-bottom:16px;padding:20px 16px}}@media (max-width:480px){.dashboard_vaultStatGrid__Tob4l{gap:8px;grid-template-columns:repeat(2,1fr)}.dashboard_pricingHero__kDaeC,.dashboard_vaultHero__LkunB{border-radius:14px;padding:16px 12px}}.dashboard_vaultStatCard__FIKjZ{border:1px solid;border-radius:16px;padding:18px 20px;transition:transform .18s,box-shadow .18s}.dashboard_vaultStatCard__FIKjZ:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-3px)}.dashboard_vaultClientGrid__kEaKx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.dashboard_vaultClientCard__49KBW{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 12px #0000000d;cursor:pointer;overflow:hidden;padding:22px;position:relative;transition:transform .18s,box-shadow .18s}.dashboard_vaultClientCard__49KBW:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-3px)}.dashboard_pricingHero__kDaeC{background:linear-gradient(135deg,#1e1b4b,#312e81 60%,#1e1b4b);border:1px solid #a78bfa33;border-radius:20px;margin-bottom:28px;overflow:hidden;padding:40px;position:relative}.dashboard_pricingHero__kDaeC:before{background:radial-gradient(circle,#7c3aed33 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:200px;z-index:0}.dashboard_pricingRuleEnhanced__Cd-FE{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 12px #0000000d;overflow:hidden;transition:box-shadow .18s,transform .15s}.dashboard_pricingRuleEnhanced__Cd-FE:hover{box-shadow:0 6px 24px #00000017;transform:translateY(-1px)}.dashboard_presetChip__Pm-Wj{align-items:center;border:1.5px solid;border-radius:12px;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;transition:transform .15s,background .15s}.dashboard_presetChip__Pm-Wj:hover{transform:translateY(-2px)}@media (max-width:768px){.dashboard_vaultStatGrid__Tob4l{grid-template-columns:repeat(2,1fr)}.dashboard_vaultClientGrid__kEaKx{grid-template-columns:1fr}.dashboard_pricingHero__kDaeC,.dashboard_vaultHero__LkunB{padding:24px}}.success-container{align-items:center;background:linear-gradient(135deg,#eef2ff,#f8fafc);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.success-card{animation:fadeIn .6s ease;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #00000014;max-width:450px;padding:3rem 4rem;text-align:center;width:100%}.success-icon{font-size:3rem;margin-bottom:1rem}.success-title{color:#1e293b;font-size:1.8rem;font-weight:600;margin-bottom:.75rem}.success-message{color:#475569;font-size:1rem;margin-bottom:2rem}.next-button{background:#4f46e5;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.next-button:hover{background:#4338ca;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.page-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:80vh;justify-content:center;text-align:center}.page-container h1{color:#333;font-size:2rem;margin-bottom:1rem}.page-container p{color:#555;font-size:1rem}.page-container a{background-color:#4f46e5;border-radius:6px;color:#fff;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.page-container a:hover{background-color:#4338ca}.SetupProfile_wrapper__3PtwZ{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#eff6ff);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.SetupProfile_bgGrid__kAExs{background-image:linear-gradient(#2563eb14 1px,#0000 0),linear-gradient(90deg,#2563eb14 1px,#0000 0);background-size:40px 40px;inset:0;pointer-events:none;position:fixed;z-index:0}.SetupProfile_card__n7XAC{animation:SetupProfile_cardIn__mQRaN .4s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid #bfdbfe;border-radius:20px;box-shadow:0 4px 6px #2563eb0d,0 12px 40px #2563eb1f,inset 0 0 0 1px #fffc;max-width:480px;padding:44px 48px 36px;position:relative;width:100%;z-index:1}@keyframes SetupProfile_cardIn__mQRaN{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SetupProfile_header__XQHNT{align-items:center;display:flex;gap:10px;margin-bottom:32px}.SetupProfile_logo__3LYpA{align-items:center;background:#2563eb;border-radius:9px;box-shadow:0 2px 8px #2563eb59;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SetupProfile_logoText__Htln8{color:#1d4ed8;font-size:17px;font-weight:800;letter-spacing:-.03em}.SetupProfile_progressWrap__jNhsN{align-items:center;display:flex;gap:12px;margin-bottom:28px}.SetupProfile_progressTrack__G3C-O{background:#e2e8f0;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.SetupProfile_progressFill__8WMKQ{background:#2563eb;border-radius:999px;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1)}.SetupProfile_progressLabel__Kcwjh{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.SetupProfile_stepHeader__qwKzM{animation:SetupProfile_fadeSlideIn__Oqcc1 .3s cubic-bezier(.16,1,.3,1) both;margin-bottom:28px}@keyframes SetupProfile_fadeSlideIn__Oqcc1{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.SetupProfile_title__gG6Z\+{color:#1e3a8a;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 6px}.SetupProfile_subtitle__oidfN{color:#64748b;font-size:14px;line-height:1.5;margin:0}.SetupProfile_fields__c51sZ{animation:SetupProfile_fadeSlideIn__Oqcc1 .3s cubic-bezier(.16,1,.3,1) both;animation-delay:.05s;display:flex;flex-direction:column;gap:20px}.SetupProfile_field__KiaHe{display:flex;flex-direction:column;gap:6px}.SetupProfile_label__bbGps{color:#475569;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.SetupProfile_optional__DnPEd{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.SetupProfile_input__URurM{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;color:#0f172a;font-family:inherit;font-size:15px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.SetupProfile_input__URurM::placeholder{color:#cbd5e1}.SetupProfile_input__URurM:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SetupProfile_inputError__Yx0MC{border-color:#f87171!important;box-shadow:0 0 0 3px #f871711a!important}.SetupProfile_error__FX1Vb{color:#ef4444;font-size:12px;font-weight:500}.SetupProfile_hint__UwaNE{color:#94a3b8;font-size:12px;line-height:1.5}.SetupProfile_hintLabel__DKGBV{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.SetupProfile_chips__m7Hxp{display:flex;flex-wrap:wrap;gap:8px}.SetupProfile_chip__7pPDk{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.SetupProfile_chip__7pPDk:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SetupProfile_chipActive__n2EV7{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.SetupProfile_linkPreview__pjHP8{align-items:center;background:#0f172a;border-radius:10px;display:flex;font-family:ui-monospace,Cascadia Code,monospace;font-size:13px;overflow:hidden;padding:14px 18px;text-overflow:ellipsis;white-space:nowrap}.SetupProfile_linkBase__7uPLV{color:#475569}.SetupProfile_linkSlug__abOkc{color:#7dd3fc;font-weight:600}.SetupProfile_slugWrap__aOsQA{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;display:flex;overflow:hidden;transition:border-color .15s,box-shadow .15s}.SetupProfile_slugWrap__aOsQA:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SetupProfile_slugPrefix__T03NR{background:#f8fafc;border-right:1px solid #e2e8f0;color:#94a3b8;font-size:13px;-webkit-user-select:none;user-select:none;white-space:nowrap}.SetupProfile_slugInput__1jg3v,.SetupProfile_slugPrefix__T03NR{font-family:ui-monospace,Cascadia Code,monospace;padding:12px 14px}.SetupProfile_slugInput__1jg3v{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:14px;outline:none}.SetupProfile_slugInput__1jg3v::placeholder{color:#cbd5e1}.SetupProfile_nav__AsWwX{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:32px}.SetupProfile_backBtn__dZBka{background:#0000;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:11px 20px;transition:all .15s}.SetupProfile_backBtn__dZBka:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SetupProfile_nextBtn__iBOPw{background:#2563eb;border:none;border-radius:10px;box-shadow:0 1px 3px #2563eb4d,0 4px 12px #2563eb33;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;margin-left:auto;padding:11px 28px;transition:all .2s}.SetupProfile_nextBtn__iBOPw:hover{background:#1d4ed8;box-shadow:0 2px 6px #2563eb66,0 8px 20px #2563eb40;transform:translateY(-1px)}.SetupProfile_submitBtn__IZJrE{align-items:center;background:#2563eb;border:none;border-radius:10px;box-shadow:0 1px 3px #2563eb4d,0 4px 12px #2563eb33;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.01em;margin-left:auto;min-width:140px;padding:11px 28px;transition:all .2s}.SetupProfile_submitBtn__IZJrE:hover:not(:disabled){background:#1d4ed8;box-shadow:0 2px 6px #2563eb66,0 8px 20px #2563eb40;transform:translateY(-1px)}.SetupProfile_submitBtn__IZJrE:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.SetupProfile_spinner__iVzDe{animation:SetupProfile_spin__cUA\+J .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes SetupProfile_spin__cUA\+J{to{transform:rotate(1turn)}}.SetupProfile_footerNote__6fWtQ{color:#cbd5e1;font-size:12px;line-height:1.5;margin:24px 0 0;text-align:center}@media (max-width:520px){.SetupProfile_card__n7XAC{border-radius:16px;padding:32px 24px 28px}.SetupProfile_title__gG6Z\+{font-size:20px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef4ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.1eb4db6b.css.map*/