:root{--lsb-motion-duration:.82s;--lsb-motion-distance:28px;--lsb-motion-ease:cubic-bezier(.16, .84, .24, 1);--lsb-motion-stagger:.11s;--lsb-motion-delay:0s}@media (max-width:639px){:root{--lsb-motion-duration:.58s;--lsb-motion-distance:14px;--lsb-motion-stagger:72ms}}@keyframes lsb-motion-fade-up{0%{opacity:0;transform:translateY(var(--lsb-motion-distance))}to{opacity:1;transform:none}}@keyframes lsb-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lsb-motion-rise{0%{opacity:0;transform:translateY(var(--lsb-motion-distance)) scale(.96)}to{opacity:1;transform:none}}.lsb-motion-enter.lsb-motion-fade-up{animation:lsb-motion-fade-up var(--lsb-motion-duration) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-enter.lsb-motion-fade-in{animation:lsb-motion-fade-in var(--lsb-motion-duration) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-enter.lsb-motion-rise{animation:lsb-motion-rise calc(var(--lsb-motion-duration) + 80ms) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-js .lsb-motion-reveal:not(.lsb-motion-stagger):not(.is-visible){opacity:0}.lsb-motion-js .lsb-motion-reveal.lsb-motion-fade-up:not(.lsb-motion-stagger):not(.is-visible),.lsb-motion-js .lsb-motion-reveal.lsb-motion-rise:not(.lsb-motion-stagger):not(.is-visible){transform:translateY(var(--lsb-motion-distance))}.lsb-motion-js .lsb-motion-reveal.lsb-motion-fade-up:not(.lsb-motion-stagger).is-visible{animation:lsb-motion-fade-up var(--lsb-motion-duration) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-js .lsb-motion-reveal.lsb-motion-fade-in:not(.lsb-motion-stagger).is-visible{animation:lsb-motion-fade-in var(--lsb-motion-duration) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-js .lsb-motion-reveal.lsb-motion-rise:not(.lsb-motion-stagger).is-visible{animation:lsb-motion-rise calc(var(--lsb-motion-duration) + 80ms) var(--lsb-motion-ease) both;animation-delay:var(--lsb-motion-delay)}.lsb-motion-js .lsb-motion-stagger:not(.is-visible)>*{opacity:0}.lsb-motion-js .lsb-motion-stagger.lsb-motion-fade-up:not(.is-visible)>*,.lsb-motion-js .lsb-motion-stagger.lsb-motion-rise:not(.is-visible)>*{transform:translateY(var(--lsb-motion-distance))}.lsb-motion-js .lsb-motion-stagger.is-visible>*{animation-duration:var(--lsb-motion-duration);animation-timing-function:var(--lsb-motion-ease);animation-fill-mode:both;animation-delay:calc(var(--lsb-i,0) * var(--lsb-motion-stagger))}.lsb-motion-js .lsb-motion-stagger.lsb-motion-fade-up.is-visible>*{animation-name:lsb-motion-fade-up}.lsb-motion-js .lsb-motion-stagger.lsb-motion-fade-in.is-visible>*{animation-name:lsb-motion-fade-in}.lsb-motion-js .lsb-motion-stagger.lsb-motion-rise.is-visible>*{animation-name:lsb-motion-rise;animation-duration:calc(var(--lsb-motion-duration) + 60ms)}.lsb-motion-stagger>:first-child{--lsb-i:0}.lsb-motion-stagger>:nth-child(2){--lsb-i:1}.lsb-motion-stagger>:nth-child(3){--lsb-i:2}.lsb-motion-stagger>:nth-child(4){--lsb-i:3}.lsb-motion-stagger>:nth-child(5){--lsb-i:4}.lsb-motion-stagger>:nth-child(6){--lsb-i:5}.lsb-motion-stagger>:nth-child(7){--lsb-i:6}.lsb-motion-stagger>:nth-child(8){--lsb-i:7}.lsb-motion-stagger>:nth-child(9){--lsb-i:8}.lsb-motion-stagger>:nth-child(10){--lsb-i:9}@keyframes lsb-motion-sweep{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lsb-motion-pulse{0%,to{opacity:.85;box-shadow:0 0 #8d3ebb57}70%{opacity:0;box-shadow:0 0 0 12px #8d3ebb00}}@keyframes lsb-motion-logo-scan{0%{transform:translate(-140%)}55%,to{transform:translate(280%)}}@keyframes lsb-motion-logo-ping{0%{opacity:.55;transform:translate(-50%,-50%)scale(.55)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes lsb-motion-logo-blink{0%,72%,to{opacity:1}78%{opacity:.2}84%{opacity:1}90%{opacity:.25}}@keyframes lsb-motion-glow-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}}@keyframes lsb-motion-glow-drift-alt{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,-5%)scale(1.08)}}@keyframes lsb-motion-grain-shift{0%,to{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}}@keyframes lsb-motion-grid-drift{0%{background-position:0 0}to{background-position:22px 22px}}@keyframes lsb-motion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lsb-motion-rail-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lsb-motion-step-pulse{0%,to{opacity:.15;transform:scale(1)}40%{opacity:.5;transform:scale(1.04)}}@keyframes lsb-motion-dart{0%,to{opacity:.55;transform:scale(.4)}70%{opacity:0;transform:scale(1.8)}}@keyframes lsb-motion-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.65)}}@keyframes lsb-motion-orbit{0%{transform:rotate(0)translate(18px)rotate(0)}to{transform:rotate(360deg)translate(18px)rotate(-360deg)}}@keyframes lsb-motion-halo-breathe{0%,to{opacity:.35;transform:translate(-50%)scale(1)}50%{opacity:.62;transform:translate(-50%,4%)scale(1.08)}}.lsb-motion-sweep{background-size:220% 100%;animation:7.5s ease-in-out infinite lsb-motion-sweep}.lsb-motion-pulse{animation:2.6s ease-out infinite lsb-motion-pulse}.lsb-logo-mark-wrap{flex-shrink:0;display:inline-flex;position:relative}.lsb-logo-scan-beam,.lsb-logo-ping-ring{pointer-events:none;opacity:0;position:absolute}.lsb-logo-scan-beam{border-radius:50%;inset:14% 20% 30%;overflow:hidden}.lsb-logo-scan-beam:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:38%;height:120%;position:absolute;top:-10%;left:0}.lsb-logo-ping-ring{border:1.5px solid #8d3ebb8c;border-radius:999px;width:44%;height:44%;top:38%;left:50%;transform:translate(-50%,-50%)}.lsb-home-motion .lsb-logo-scan-beam{opacity:1}.lsb-home-motion .lsb-logo-scan-beam:after{animation:2.8s ease-in-out infinite lsb-motion-logo-scan}.lsb-home-motion .lsb-logo-ping-ring{animation:2.5s ease-out infinite lsb-motion-logo-ping}.lsb-home-motion .lsb-logo-mark-wrap svg circle{animation:3.4s ease-in-out infinite lsb-motion-logo-blink}.lsb-motion-grain{pointer-events:none;z-index:0;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;animation:7s steps(3,end) infinite lsb-motion-grain-shift;position:absolute;inset:-20%}.lsb-motion-grain-dark{mix-blend-mode:soft-light;opacity:.28}.lsb-home-motion .lsb-motion-glow-a{animation:14s ease-in-out infinite lsb-motion-glow-drift}.lsb-home-motion .lsb-motion-glow-b{animation:18s ease-in-out infinite lsb-motion-glow-drift-alt}.lsb-home-motion .lsb-motion-grid-drift{animation:22s linear infinite lsb-motion-grid-drift}.lsb-cta-pulse{isolation:isolate;display:inline-flex;position:relative}.lsb-cta-pulse:before,.lsb-cta-pulse:after{content:"";pointer-events:none;z-index:-1;border:1.5px solid #8d3ebb61;border-radius:999px;animation:2.6s ease-out infinite lsb-motion-pulse;position:absolute;inset:-5px}.lsb-cta-pulse:after{border-color:#8d3ebb38;animation-delay:1.1s;inset:-10px}.lsb-pill-dart{pointer-events:none;border:1px solid #8d3ebb73;border-radius:999px;animation:2.2s ease-out infinite lsb-motion-dart;position:absolute;inset:-4px}.lsb-live-dot{background:#1db954;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite lsb-motion-live-dot;display:inline-block;position:relative;box-shadow:0 0 #1db95473}.lsb-hero-live{z-index:2;letter-spacing:.02em;color:#231938b3;background:#ffffffeb;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:10px;font-weight:650;display:none;position:absolute;top:.85rem;right:1.25rem;box-shadow:0 6px 20px -10px #23193859}@media (min-width:640px){.lsb-hero-live{display:inline-flex}}.lsb-home-motion .lsb-hero-stage>.relative>.absolute:last-child{animation:5.6s ease-in-out .6s infinite lsb-motion-float}.lsb-home-motion .lsb-hero-stage>.relative>.absolute:nth-last-child(2){animation:7s ease-in-out .2s infinite lsb-motion-float}.lsb-steps-rail{position:relative}@media (min-width:768px){.lsb-steps-rail:before,.lsb-home-motion .lsb-motion-js .lsb-steps-rail.is-visible:after{content:"";pointer-events:none;height:2px;position:absolute;top:3.55rem;left:16%;right:16%}.lsb-steps-rail:before{background:#8d3ebb1f}.lsb-home-motion .lsb-motion-js .lsb-steps-rail.is-visible:after{transform-origin:0;width:68%;animation:lsb-motion-rail-fill 1.15s var(--lsb-motion-ease) .15s both;background:linear-gradient(90deg,#8d3ebb,#c8a8f5);right:auto}}.lsb-home-motion .lsb-steps-rail.is-visible .lsb-step-num{animation:2.8s ease-in-out infinite lsb-motion-step-pulse}.lsb-home-motion .lsb-steps-rail.is-visible li:nth-child(2) .lsb-step-num{animation-delay:.45s}.lsb-home-motion .lsb-steps-rail.is-visible li:nth-child(3) .lsb-step-num{animation-delay:.9s}.lsb-finale-grid{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0);background-size:28px 28px;animation:26s linear infinite lsb-motion-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 75%)}.lsb-finale-halo{filter:blur(80px);opacity:.45;pointer-events:none;background:#8d3ebb;border-radius:999px;width:720px;height:420px;animation:9s ease-in-out infinite lsb-motion-halo-breathe;position:absolute;top:-20%;left:50%}.lsb-finale-orb{pointer-events:none;filter:blur(2px);background:#c8a8f559;border-radius:999px;position:absolute}.lsb-finale-orb-a{width:8px;height:8px;animation:16s linear infinite lsb-motion-orbit;top:28%;left:12%}.lsb-finale-orb-b{width:6px;height:6px;animation:22s linear infinite reverse lsb-motion-orbit;top:42%;right:14%}.lsb-home-motion footer{position:relative;overflow:hidden}.lsb-home-motion footer:before{content:"";filter:blur(90px);opacity:.14;pointer-events:none;background:#8d3ebb;border-radius:999px;width:640px;height:280px;animation:12s ease-in-out infinite lsb-motion-halo-breathe;position:absolute;top:-140px;left:50%;translate:-50%}.lsb-home-motion footer:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#2319380f 1px,#0000 0);background-size:24px 24px;animation:28s linear infinite lsb-motion-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@media (prefers-reduced-motion:reduce){:root{--lsb-motion-duration:1ms;--lsb-motion-distance:0px;--lsb-motion-stagger:0s}.lsb-motion-enter,.lsb-motion-enter.lsb-motion-fade-up,.lsb-motion-enter.lsb-motion-fade-in,.lsb-motion-enter.lsb-motion-rise,.lsb-motion-sweep,.lsb-motion-pulse,.lsb-cta-pulse:before,.lsb-cta-pulse:after,.lsb-logo-scan-beam,.lsb-logo-scan-beam:after,.lsb-logo-ping-ring,.lsb-home-motion .lsb-logo-mark-wrap svg circle,.lsb-motion-grain,.lsb-motion-grid-drift,.lsb-pill-dart,.lsb-live-dot,.lsb-hero-stage>.relative>.absolute,.lsb-steps-rail:after,.lsb-home-motion .lsb-steps-rail.is-visible:after,.lsb-home-motion .lsb-steps-rail.is-visible .lsb-step-num,.lsb-finale-grid,.lsb-finale-halo,.lsb-finale-orb,.lsb-home-motion footer:before,.lsb-home-motion footer:after,.lsb-motion-js .lsb-motion-reveal,.lsb-motion-js .lsb-motion-reveal.is-visible,.lsb-motion-js .lsb-motion-stagger.is-visible>*,.lsb-rb-blur-unit{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lsb-motion-glow-a,.lsb-motion-glow-b{animation:none!important;transform:none!important}.lsb-pill-dart,.lsb-live-dot,.lsb-hero-stage>.relative>.absolute,.lsb-steps-rail:after,.lsb-home-motion .lsb-steps-rail.is-visible:after,.lsb-home-motion .lsb-steps-rail.is-visible .lsb-step-num,.lsb-finale-grid,.lsb-finale-halo,.lsb-finale-orb,.lsb-home-motion footer:before,.lsb-home-motion footer:after,.lsb-motion-js .lsb-motion-reveal,.lsb-motion-js .lsb-motion-reveal.is-visible,.lsb-motion-js .lsb-motion-stagger.is-visible>*,.lsb-rb-blur-unit{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lsb-logo-scan-beam,.lsb-logo-ping-ring,.lsb-pill-dart,.lsb-cta-pulse:before,.lsb-cta-pulse:after,.lsb-motion-grain,.lsb-finale-orb{display:none!important}html{scroll-behavior:auto}}
.cmp-page{--cmp-ease:cubic-bezier(.16, .84, .24, 1);--cmp-spring:cubic-bezier(.34, 1.56, .64, 1);--cmp-top:#16a34a;--cmp-mid:#f59e0b;--cmp-far:#ef4444;--cmp-card-shadow:0 1px 2px #2319380d, 0 12px 32px -12px #23193829;overflow-x:clip}@keyframes cmp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cmp-fade{0%{opacity:0}to{opacity:1}}@keyframes cmp-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes cmp-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes cmp-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cmp-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cmp-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmp-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cmp-climb-far{0%{background-color:#e6e1ee;transform:scale(.6)}22%,62%{background-color:var(--cmp-far);transform:none}80%{transform:scale(1.18)}to{transform:none}}@keyframes cmp-climb-mid{0%{background-color:#e6e1ee;transform:scale(.6)}22%,62%{background-color:var(--cmp-mid);transform:none}80%{transform:scale(1.18)}to{transform:none}}@keyframes cmp-toast{0%{opacity:0;translate:0 10px;scale:.96}5%,29%{opacity:1;translate:0;scale:1}34%,to{opacity:0;translate:0 -8px;scale:.98}}@keyframes cmp-feed-up{0%{transform:translateY(60px)}to{transform:none}}@keyframes cmp-spin{to{transform:rotate(360deg)}}@keyframes cmp-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes cmp-radar{0%{opacity:.55;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes cmp-shine{0%,62%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes cmp-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes cmp-light-up{0%{background-color:#e6e1ee;transform:scale(.6)}to{transform:none}}@keyframes cmp-glow-drift{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-46%,6%)scale(1.08)}}.cmp-h1{letter-spacing:-.035em;font-size:clamp(2.5rem,6.6vw,4.15rem);font-weight:800;line-height:1.02}.cmp-h2{letter-spacing:-.03em;font-size:clamp(2rem,4.8vw,3.3rem);font-weight:800;line-height:1.06}.cmp-h2-xl{font-size:clamp(2.4rem,6.2vw,4.1rem)}.cmp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#fcdffe80;border:1px solid #8d3ebb33;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.cmp-eyebrow:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px}.cmp-eyebrow-dark{color:#d9b8ff;background:#ffffff0d;border-color:#ffffff24}.cmp-hero-grid{z-index:-2;background-image:linear-gradient(#2319380e 1px,#0000 1px),linear-gradient(90deg,#2319380e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(85% 70% at 50% 0,#000 35%,#0000 80%)}.cmp-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 30% 45%,#8d3ebb3d,#0000),radial-gradient(closest-side at 72% 55%,#fcdffef2,#0000);width:1200px;height:760px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.cmp-pill{color:#231938bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #2319381a;border-radius:9999px;align-items:center;gap:10px;max-width:100%;padding:4px 14px 4px 4px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2319380f}.cmp-pill-tag{background:var(--brand-gradient);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:9999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.cmp-pill-text{text-align:left}.cmp-stage{width:100%;max-width:440px;margin-inline:auto;position:relative}.cmp-stage-frame{background:linear-gradient(140deg,#8d3ebb73,#c8a8f540 45%,#ffffffb3);border-radius:26px;padding:6px;box-shadow:0 50px 100px -40px #2319388c}.cmp-stage-status{color:var(--color-ink);background:#fff;border:1px solid #23193814;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-16px;right:14px;box-shadow:0 10px 24px -12px #23193873}.cmp-toasts{height:64px;margin-top:16px;position:relative}@media (min-width:1024px){.cmp-toasts{width:272px;margin-top:0;position:absolute;top:58%;left:-64px}}.cmp-toast{opacity:0;width:max-content;max-width:100%;animation:cmp-toast 9s var(--cmp-ease) infinite;animation-delay:calc(.9s + var(--i,0) * 3s);background:#fffffff5;border:1px solid #23193814;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute;inset:0 auto auto 50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #23193880}@media (min-width:1024px){.cmp-toast{inset:0 auto auto 0;transform:none}}.cmp-toast b{color:var(--color-ink);white-space:nowrap;font-size:14px;font-weight:700;display:block}.cmp-toast small{color:#23193880;margin-top:1px;font-size:12px;display:block}.cmp-rise{animation:cmp-rise .7s var(--cmp-ease) both;animation-delay:var(--cmp-delay,0s)}.cmp-live-dot{background:#22c55e;border-radius:9999px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.cmp-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite cmp-ping;position:absolute;inset:0}.cmp-btn{transition:transform .18s var(--cmp-ease), box-shadow .18s var(--cmp-ease), background-color .18s ease;border-radius:9999px;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.cmp-btn svg{transition:transform .18s var(--cmp-ease)}.cmp-btn:hover svg{transform:translate(3px)}.cmp-btn:active{transform:scale(.98)}.cmp-btn:focus-visible{outline-offset:3px;outline:3px solid #8d3ebb73}.cmp-btn-lg{padding:20px 34px;font-size:1.15rem}.cmp-btn-primary{color:#fff;background:linear-gradient(135deg,#9b47cc 0%,#8d3ebb 45%,#6f2d99 100%);box-shadow:0 10px 24px -8px #8d3ebba6,inset 0 1px #ffffff38}.cmp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #8d3ebbbf,inset 0 1px #ffffff38}.cmp-btn-light{color:var(--color-ink);background:#fff;box-shadow:0 12px 30px -10px #00000080}.cmp-btn-light:hover{transform:translateY(-2px)}.cmp-btn-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;height:100%;animation:4.2s ease-in-out 1.2s infinite cmp-shine;position:absolute;top:0;left:0;transform:translate(-120%)skew(-18deg)}.cmp-btn-light.cmp-btn-shine:after{background:linear-gradient(90deg,#0000,#8d3ebb29,#0000)}.cmp-check{flex:none}.cmp-check circle{fill:var(--cmp-top)}.cmp-check path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cmp-green{color:var(--cmp-top)}.cmp-grad-light{background:linear-gradient(100deg,#d9b8ff 0%,#f5c6ff 50%,#c8a8f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cmp-tone-top{background-color:var(--cmp-top)}.cmp-tone-mid{background-color:var(--cmp-mid)}.cmp-tone-far{background-color:var(--cmp-far)}.cmp-legend-dot{border-radius:9999px;flex:none;width:14px;height:14px;display:inline-block}.cmp-bar{background:#e8e3f0;border-radius:9999px;height:8px;display:block}.cmp-bar-light{background:#ffffff8c}.cmp-chip{color:var(--color-ink);background:#fff;border:1px solid #23193814;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px 9px 10px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #2319380d}.cmp-dark{color:#fff;background:#150f22}.cmp-dark-grid{z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 85%)}.cmp-dark-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8d3ebb73,#0000);border-radius:9999px;width:720px;height:620px;position:absolute;top:10%;right:-10%}.cmp-jobs{gap:10px;max-width:540px;margin-inline:auto;display:grid}@media (min-width:1024px){.cmp-jobs{margin-inline:0}}.cmp-job{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.cmp-job-label{color:#ffffffe6;font-size:15px;font-weight:600}.cmp-job-when{color:#e3c9ff;white-space:nowrap;background:#8d3ebb40;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:700}.cmp-console-icon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cmp-ci-post{color:#a24fd6;background:#8d3ebb29}.cmp-ci-review{color:#e89208;background:#f59e0b29}.cmp-ci-listing{color:#16a34a;background:#22c55e26}.cmp-ci-scan{color:#8d3ebb;background:#c8a8f538}.cmp-ci-check{color:#db2777;background:#ec489924}.cmp-dark .cmp-ci-post{color:#d9b8ff;background:#8d3ebb4d}.cmp-dark .cmp-ci-review{color:#fcd34d}.cmp-dark .cmp-ci-listing{color:#86efac}.cmp-dark .cmp-ci-scan{color:#e9d5ff}.cmp-dark .cmp-ci-check{color:#f9a8d4}.cmp-console{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 50px 90px -40px #000c,inset 0 1px #ffffff14}.cmp-console-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 16px;display:flex}.cmp-console-dots{gap:6px;display:flex}.cmp-console-dots i{background:#ffffff29;border-radius:9999px;width:10px;height:10px}.cmp-console-title{color:#fffc;font-size:13px;font-weight:700}.cmp-console-status{color:#86efac;background:#22c55e24;border-radius:9999px;align-items:center;gap:7px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cmp-console-sub{align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.cmp-console-biz{background:var(--brand-gradient);border-radius:10px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff26}.cmp-console-sub b{font-size:14px;font-weight:700;display:block}.cmp-console-sub small{color:#ffffff80;font-size:12px;display:block}.cmp-console-sample{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;border:1px dashed #ffffff38;border-radius:9999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.cmp-console-feed{flex-direction:column;justify-content:flex-end;height:300px;padding:0 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px 100%);mask-image:linear-gradient(#0000 0,#000 28px 100%)}@media (max-width:639px){.cmp-console-feed{height:250px}}.cmp-console-scroll{animation:cmp-feed-up .52s var(--cmp-ease) both}.cmp-console-row{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;height:60px;padding:0 8px;transition:background-color .6s;display:grid}.cmp-console-row.is-new{background:#8d3ebb2e}.cmp-console-text{flex-direction:column;min-width:0;display:flex}.cmp-console-text span{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cmp-console-text small{color:#ffffff73;font-size:12px}.cmp-console-done{color:#86efac;background:#22c55e24;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:800}.cmp-console-working{color:#ffffff8c;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.cmp-spinner{border:2px solid #ffffff26;border-top-color:#c8a8f5;border-radius:9999px;flex:none;width:16px;height:16px;animation:.9s linear infinite cmp-spin}.cmp-scan{max-width:480px;margin:0 auto}.cmp-scan-picks{scrollbar-width:none;gap:8px;padding:2px 2px 14px;display:flex;overflow-x:auto}.cmp-scan-picks>:first-child{margin-left:auto}.cmp-scan-picks>:last-child{margin-right:auto}.cmp-scan-picks::-webkit-scrollbar{display:none}.cmp-scan-picks button{color:#231938b3;cursor:pointer;background:#fff;border:1px solid #2319381f;border-radius:9999px;flex:none;padding:8px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.cmp-scan-picks button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.cmp-scan-card{background:#fff;border:1px solid #23193812;border-radius:28px;margin:0;padding:18px;box-shadow:0 1px 2px #2319380d,0 30px 60px -24px #23193847}.cmp-scan-head{flex-direction:column;gap:4px;padding:2px 4px 14px;display:flex}.cmp-scan-tag{color:#15803d;background:#ecfdf3;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.cmp-scan-kw{color:var(--color-ink);margin-top:6px;font-size:18px;font-weight:800}.cmp-scan-meta{color:#2319388c;font-size:13px}.cmp-scan-map{aspect-ratio:1;background:#f3f0f7;border-radius:18px;position:relative;overflow:hidden}.cmp-map-art{width:100%;height:100%;position:absolute;inset:0}.cmp-art-land{fill:#f4f1f7}.cmp-art-park{fill:#dcefd9;opacity:.8}.cmp-art-water{fill:none;stroke:#d4e4f7;stroke-width:22px;stroke-linecap:round}.cmp-art-street path{stroke:#fff;stroke-width:4px}.cmp-art-road{fill:none;stroke:#fde7b0;stroke-width:7px;stroke-linecap:round}.cmp-scan-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:1fr;place-items:center;animation:.4s both cmp-fade;display:grid;position:absolute;inset:5%}.cmp-dot{aspect-ratio:1;color:#fff;width:78%;transition:background-color .45s;transition-delay:var(--d,0s);border-radius:9999px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #fff,0 3px 8px #2319382e}.cmp-dot.cmp-tone-mid{color:var(--color-ink)}.cmp-dot-num{font-variant-numeric:tabular-nums;animation:cmp-pop .42s var(--cmp-ease) both;animation-delay:var(--d,0s);font-size:clamp(10px,3.2vw,15px);font-weight:800;line-height:1}.cmp-scan-grid[data-cols="5"] .cmp-dot-num{font-size:clamp(13px,4vw,19px)}.cmp-dot-pulse{border-radius:inherit;background:var(--cmp-top);animation:1.4s ease-out infinite cmp-ping;animation-delay:calc(var(--d,0s) + .3s);pointer-events:none;position:absolute;inset:0}.cmp-scan-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 4px 4px;display:flex}.cmp-scan-toggle{background:#f1edf6;border-radius:9999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.cmp-scan-thumb{width:calc(50% - 4px);transition:transform .38s var(--cmp-ease);background:#fff;border-radius:9999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #23193824}.cmp-scan[data-phase=after] .cmp-scan-thumb{transform:translate(100%)}.cmp-scan-toggle button{z-index:1;color:#23193880;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:7px 16px;font-size:14px;font-weight:800;transition:color .25s;display:flex;position:relative}.cmp-scan-toggle button small{font-size:11px;font-weight:600}.cmp-scan-toggle button[aria-pressed=true]{color:var(--color-ink)}.cmp-scan-stats{gap:20px;display:flex}.cmp-scan-stats p{flex-direction:column;margin:0;display:flex}.cmp-scan-stats strong{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:30px;font-weight:800;line-height:1}.cmp-scan-stats strong span{color:#23193866;font-size:15px;font-weight:700}.cmp-scan-stats small{color:#2319388c;margin-top:4px;font-size:12px;font-weight:600}.cmp-scan-result{color:#14532d;opacity:0;transition:opacity .4s ease, transform .4s var(--cmp-ease);background:#ecfdf3;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex;transform:translateY(6px)}.cmp-scan[data-phase=after] .cmp-scan-result{opacity:1;transition-delay:.45s;transform:none}.cmp-scan-gain{color:var(--cmp-top);font-size:28px;font-weight:800;line-height:1}.cmp-stat-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:14px;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.cmp-stat-row::-webkit-scrollbar{display:none}.cmp-stat-row>*{scroll-snap-align:start}@media (min-width:768px){.cmp-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:20px;margin-inline:0;padding:0;overflow:visible}}.cmp-stat-card{box-shadow:var(--cmp-card-shadow);background:#fff;border:1px solid #23193812;border-radius:24px;flex-direction:column;padding:26px;display:flex}.cmp-stat-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#16a34a 0%,#22c55e 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;line-height:1}.cmp-stat-change{color:#23193899;align-items:center;gap:8px;margin-top:14px;font-size:16px;display:flex}.cmp-stat-change b{color:var(--color-ink)}.cmp-bars{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:grid}.cmp-bars-label{color:#23193880;font-weight:700}.cmp-bars-track{background:#f1edf6;border-radius:9999px;height:14px;overflow:hidden}.cmp-bars-fill{border-radius:inherit;transform-origin:0;height:100%;display:block}.cmp-bars-before{background:#cfc6dc}.cmp-bars-after{background:linear-gradient(90deg,#22c55e,#16a34a)}.cmp-bars-value{color:#23193899;white-space:nowrap;font-weight:600}.cmp-bars-value b{color:var(--color-ink)}.lsb-motion-js .cmp-stat-row:not(.is-visible) .cmp-bars-fill{transform:scaleX(0)}.lsb-motion-js .cmp-stat-row.is-visible .cmp-bars-fill{animation:cmp-grow-x .9s var(--cmp-ease) both;animation-delay:.5s}.lsb-motion-js .cmp-stat-row.is-visible .cmp-bars-after{animation-delay:.8s}.cmp-report{aspect-ratio:16/7;border:1px solid #23193814;border-radius:14px;margin-top:14px;overflow:hidden}.cmp-report-img{object-fit:cover;object-position:0% 42%;width:100%;height:100%}.cmp-quote{box-shadow:var(--cmp-card-shadow);background:#fff;border:1px solid #23193812;border-radius:32px;align-items:center;gap:28px;margin:0;padding:24px;display:grid}@media (min-width:768px){.cmp-quote-video{max-width:240px}.cmp-quote{grid-template-columns:240px minmax(0,1fr);gap:44px;padding:36px 44px 36px 36px}}.cmp-quote-video{background:var(--color-ink);aspect-ratio:9/16;border-radius:22px;width:100%;max-width:210px;margin:0 auto;overflow:hidden}.cmp-quote-video video{object-fit:cover;background:#000;width:100%;height:100%}.cmp-band{text-align:center;box-shadow:var(--cmp-card-shadow);background:radial-gradient(120% 140% at 0 0,#fcdffee6 0%,#0000 55%),radial-gradient(120% 140% at 100% 100%,#c8a8f573 0%,#0000 55%),#fff;border:1px solid #8d3ebb2e;border-radius:32px;padding:44px 24px;position:relative;overflow:hidden}@media (min-width:640px){.cmp-band{padding:56px 48px}}.cmp-band-icon{background:var(--brand-gradient);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid;box-shadow:0 16px 30px -14px #8d3ebbcc}.cmp-plan-name{color:var(--color-accent);background:#fcdffeb3;border-radius:9999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.cmp-tile{background:var(--color-offwhite);border:1px solid #23193812;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.cmp-tile-wide{flex-direction:row;align-items:stretch}.cmp-tile-wide .cmp-viz{flex:55%}.cmp-tile-wide .cmp-tile-copy{flex:45%;align-self:center}}.cmp-tile-copy{padding:20px 22px 24px}@media (min-width:768px){.cmp-viz{min-height:240px}.cmp-tile-copy{padding:24px 28px 28px}}.cmp-tile-copy h3{letter-spacing:-.01em;color:var(--color-ink);font-size:22px;font-weight:800;line-height:1.2}.cmp-tile-copy p{color:#231938a6;margin-top:8px;font-size:16px;line-height:1.5}.cmp-viz{background:radial-gradient(90% 90% at 50% 0,#fcdffeb3 0%,#0000 70%),#f4f0f9;place-items:center;min-height:200px;padding:24px;display:grid;position:relative;overflow:hidden}.cmp-vp-panel{background:#fff;border-radius:18px;width:100%;max-width:330px;padding:14px;box-shadow:0 16px 34px -18px #23193859}.cmp-vp-post{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.cmp-vp-post+.cmp-vp-post{border-top:1px solid #2319380f}.cmp-vp-thumb{border-radius:10px;grid-row:span 2;width:40px;height:40px}.cmp-tint-a{background:linear-gradient(135deg,#fcdffe,#c8a8f5)}.cmp-tint-b{background:linear-gradient(135deg,#d9f3e2,#86d9a3)}.cmp-tint-c{background:linear-gradient(135deg,#fde7b0,#f7b955)}.cmp-vp-lines{flex-direction:column;gap:6px;display:flex}.cmp-vp-day{color:#23193873;text-align:right;font-size:11px;font-weight:800}.cmp-vp-done{color:#15803d;white-space:nowrap;background:#ecfdf3;border-radius:9999px;grid-column:3;padding:3px 8px;font-size:11px;font-weight:800}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vp-post{opacity:0}.lsb-motion-js .cmp-tile.is-visible .cmp-vp-post{animation:cmp-slide-in .56s var(--cmp-ease) both;animation-delay:calc(.35s + var(--i,0) * .42s)}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vp-done{opacity:0}.lsb-motion-js .cmp-tile.is-visible .cmp-vp-done{animation:cmp-pop .42s var(--cmp-ease) both;animation-delay:calc(.7s + var(--i,0) * .42s)}.cmp-viz-reviews{align-content:center;gap:12px}.cmp-vr-review,.cmp-vr-reply{border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:280px;padding:14px;display:flex}.cmp-vr-review{background:#fff;box-shadow:0 14px 30px -18px #23193859}.cmp-vr-stars{color:#f59e0b;gap:3px;font-size:20px;line-height:1;display:flex}.cmp-vr-stars i{font-style:normal}.cmp-vr-reply{background:var(--color-accent);color:#fff;width:calc(100% - 28px);margin-left:28px;position:relative;box-shadow:0 14px 30px -16px #8d3ebbb3}.cmp-vr-label{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.cmp-vr-typing{gap:4px;display:none;position:absolute;top:0;left:0}.cmp-vr-typing i{background:#fff;border-radius:9999px;width:7px;height:7px;animation:.9s ease-in-out infinite cmp-typing}.cmp-vr-typing i:nth-child(2){animation-delay:.15s}.cmp-vr-typing i:nth-child(3){animation-delay:.3s}.cmp-vr-text{flex-direction:column;gap:8px;display:flex;position:relative}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vr-stars i{color:#e2dcea}.lsb-motion-js .cmp-tile.is-visible .cmp-vr-stars i{animation:cmp-pop .38s var(--cmp-ease) both;animation-delay:calc(.3s + var(--i,0) * .12s)}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vr-reply{opacity:0}.lsb-motion-js .cmp-tile.is-visible .cmp-vr-reply{animation:cmp-slide-up .52s var(--cmp-ease) both;animation-delay:1.05s}.lsb-motion-js .cmp-tile.is-visible .cmp-vr-typing{animation:.2s 2.1s both cmp-fade-out;display:flex}.lsb-motion-js .cmp-tile.is-visible .cmp-vr-text .cmp-bar{transform-origin:0;animation:cmp-grow-x .6s var(--cmp-ease) both;animation-delay:2.25s}.lsb-motion-js .cmp-tile.is-visible .cmp-vr-text .cmp-bar+.cmp-bar{animation-delay:2.4s}.cmp-viz-listings{align-content:center;gap:14px}.cmp-vl-count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center;background:var(--brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:800;line-height:1}.cmp-vl-chips{flex-wrap:wrap;justify-content:center;gap:7px;max-width:300px;display:flex}.cmp-vl-chip{color:var(--color-ink);background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:6px 11px 6px 7px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -8px #23193859}.cmp-vl-chip .cmp-check{width:16px;height:16px}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vl-chip{opacity:0}.lsb-motion-js .cmp-tile.is-visible .cmp-vl-chip{animation:cmp-pop .46s var(--cmp-ease) both;animation-delay:calc(.35s + var(--i,0) * .14s)}.cmp-vc-card{background:#fff;border-radius:16px;width:100%;max-width:260px;padding:14px;box-shadow:0 16px 34px -18px #23193859}.cmp-vc-head{color:var(--color-accent);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.cmp-vc-card ul{gap:6px;margin-top:10px;display:grid}.cmp-vc-card li{color:var(--color-ink);background:#f7f4fb;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.cmp-vc-card .cmp-check{width:18px;height:18px}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vc-card .cmp-check{opacity:0}.lsb-motion-js .cmp-tile.is-visible .cmp-vc-card .cmp-check{animation:cmp-pop .42s var(--cmp-ease) both;animation-delay:calc(.45s + var(--i,0) * .28s)}.cmp-viz-scan{background:linear-gradient(#2319380d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#2319380d 1px,#0000 1px) 0 0/24px 24px,#f4f0f9}.cmp-vs-radar{opacity:0;background:radial-gradient(circle,#8d3ebb14,#0000 70%);border:2px solid #8d3ebb59;border-radius:9999px;width:290px;height:290px;animation:3.2s ease-out infinite cmp-radar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.cmp-vs-radar-2{animation-delay:1.6s}.cmp-vs-grid{grid-template-columns:repeat(5,30px);gap:12px;display:grid;position:relative}.cmp-vs-dot{border-radius:9999px;width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 3px 8px #23193829}.lsb-motion-js .cmp-tile:not(.is-visible) .cmp-vs-dot{background-color:#e6e1ee}.lsb-motion-js .cmp-tile.is-visible .cmp-vs-dot{animation:cmp-light-up .6s var(--cmp-ease) both;animation-delay:calc(.3s + var(--w,0s))}.lsb-motion-js .cmp-tile.is-visible .cmp-vs-dot.cmp-vs-from-far{animation:cmp-climb-far 2.8s var(--cmp-ease) both;animation-delay:calc(.3s + var(--w,0s))}.lsb-motion-js .cmp-tile.is-visible .cmp-vs-dot.cmp-vs-from-mid{animation:cmp-climb-mid 2.8s var(--cmp-ease) both;animation-delay:calc(.3s + var(--w,0s))}.cmp-compare{box-shadow:var(--cmp-card-shadow);background:#fff;border:1px solid #23193814;border-radius:24px;overflow:hidden}.cmp-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cmp-compare dl .cmp-compare-row{border-top:1px solid #23193812}.cmp-compare dt{letter-spacing:.08em;text-transform:uppercase;color:#23193873;grid-column:1/-1;padding:14px 16px 0;font-size:12px;font-weight:700}.cmp-compare dd,.cmp-compare-head>*{align-items:center;gap:8px;padding:8px 16px 14px;font-size:15px;display:flex}.cmp-compare-head>:first-child{display:none}.cmp-compare-head>*{letter-spacing:.04em;text-transform:uppercase;padding-top:16px;padding-bottom:14px;font-size:13px;font-weight:800}.cmp-compare-us{color:var(--color-ink);background:#fcdffe59;font-weight:700}.cmp-compare-head .cmp-compare-us{background:var(--brand-gradient);color:#fff}.cmp-compare-them{color:#2319388c}.cmp-compare-yes{color:var(--cmp-top);flex:none}.cmp-compare-no{color:var(--cmp-far);opacity:.7;flex:none}@media (min-width:640px){.cmp-compare-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.cmp-compare-head>:first-child{display:block}.cmp-compare dt{grid-column:auto;align-items:center;padding:18px 22px;font-size:13px;display:flex}.cmp-compare dd,.cmp-compare-head>*{padding:18px 22px;font-size:16px}}.lsb-motion-js .cmp-compare:not(.is-visible) .cmp-compare-yes{opacity:0}.lsb-motion-js .cmp-compare.is-visible dl>div:first-child .cmp-compare-yes{animation-delay:.3s}.lsb-motion-js .cmp-compare.is-visible dl>div:nth-child(2) .cmp-compare-yes{animation-delay:.42s}.lsb-motion-js .cmp-compare.is-visible dl>div:nth-child(3) .cmp-compare-yes{animation-delay:.54s}.lsb-motion-js .cmp-compare.is-visible dl>div:nth-child(4) .cmp-compare-yes{animation-delay:.66s}.lsb-motion-js .cmp-compare.is-visible dl>div:nth-child(5) .cmp-compare-yes{animation-delay:.78s}.lsb-motion-js .cmp-compare.is-visible dl>div:nth-child(6) .cmp-compare-yes{animation-delay:.9s}.lsb-motion-js .cmp-compare.is-visible .cmp-compare-yes{animation-name:cmp-pop;animation-duration:.42s;animation-timing-function:var(--cmp-ease);animation-fill-mode:both}.cmp-steps{counter-reset:none;gap:28px;margin-top:48px;display:grid;position:relative}@media (min-width:768px){.cmp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cmp-steps:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c8a8f5,#8d3ebb);border-radius:9999px;height:3px;position:absolute;top:28px;left:16.6%;right:16.6%}.lsb-motion-js .cmp-steps:not(.is-visible):before{transform:scaleX(0)}.lsb-motion-js .cmp-steps.is-visible:before{animation:cmp-grow-x 1.1s var(--cmp-ease) .25s both}}.cmp-step{text-align:center;position:relative}.cmp-step-num{background:var(--brand-gradient);color:#fff;width:56px;height:56px;box-shadow:0 0 0 6px var(--color-offwhite), 0 12px 24px -10px #8d3ebbb3;border-radius:9999px;place-items:center;font-size:22px;font-weight:800;display:inline-grid;position:relative}.cmp-step h3{color:var(--color-ink);margin-top:18px;font-size:22px;font-weight:800}.cmp-step p{color:#231938a6;max-width:260px;margin:8px auto 0;font-size:16px;line-height:1.5}@media (max-width:767px){.cmp-steps{gap:26px;max-width:420px;margin-inline:auto}.cmp-steps:before{content:"";transform-origin:top;background:linear-gradient(#c8a8f5,#8d3ebb);border-radius:9999px;width:3px;position:absolute;top:30px;bottom:30px;left:27px}.lsb-motion-js .cmp-steps:not(.is-visible):before{transform:scaleY(0)}.lsb-motion-js .cmp-steps.is-visible:before{animation:cmp-grow-y 1.1s var(--cmp-ease) .25s both}.cmp-step{text-align:left;grid-template-columns:56px minmax(0,1fr);column-gap:16px;display:grid}.cmp-step .cmp-step-num{grid-row:span 2}.cmp-step h3{margin-top:4px}.cmp-step p{max-width:none;margin:4px 0 0}}.lsb-motion-js .cmp-steps:not(.is-visible) .cmp-step{opacity:0}.lsb-motion-js .cmp-steps.is-visible .cmp-step{animation:cmp-slide-up .6s var(--cmp-ease) both;animation-delay:calc(.2s + var(--i,0) * .33s)}.lsb-motion-js .cmp-steps.is-visible .cmp-step-num{animation:cmp-pop .52s var(--cmp-ease) both;animation-delay:calc(.2s + var(--i,0) * .33s)}.cmp-plan{background:#fff;border:1px solid #23193814;border-radius:32px;max-width:920px;margin:48px auto 0;display:grid;overflow:hidden;box-shadow:0 1px 2px #2319380d,0 40px 80px -36px #23193859}@media (min-width:768px){.cmp-plan{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.cmp-plan-main{text-align:center;background:radial-gradient(100% 70% at 0 0,#fcdffeb3 0%,#0000 70%),#fff;padding:34px 26px}@media (min-width:640px){.cmp-plan-main{padding:44px 40px}}.cmp-plan-price{color:var(--color-ink);justify-content:center;align-items:baseline;gap:4px;display:flex}.cmp-plan-amount{letter-spacing:-.04em;font-size:76px;font-weight:800;line-height:1}.cmp-plan-unit{color:#23193880;font-size:22px;font-weight:700}.cmp-guarantee{text-align:left;background:#fcdffe59;border:1px solid #8d3ebb2e;border-radius:18px;gap:14px;margin-top:26px;padding:16px 18px;display:flex}.cmp-guarantee h3{color:var(--color-ink);font-size:16px;font-weight:800}.cmp-guarantee p{color:#231938b3;margin-top:4px;font-size:14px;line-height:1.45}.cmp-plan-list{background:#fbf9fd;border-top:1px solid #23193812;padding:32px 26px}@media (min-width:768px){.cmp-plan-list{border-top:0;border-left:1px solid #23193812;flex-direction:column;justify-content:center;align-self:stretch;padding:44px 40px;display:flex}}.cmp-plan-list ul{gap:16px;margin-top:18px;display:grid}.cmp-plan-list li{color:var(--color-ink);align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.cmp-plan-list .cmp-check{width:22px;height:22px}.lsb-motion-js .cmp-plan:not(.is-visible) .cmp-plan-list li{opacity:0}.lsb-motion-js .cmp-plan.is-visible .cmp-plan-list li{animation:cmp-slide-in .48s var(--cmp-ease) both;animation-delay:calc(.45s + var(--i,0) * .11s)}.cmp-faq{border-top:1px solid #2319381a}.cmp-faq-item{border-bottom:1px solid #2319381a}.cmp-faq-item summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:18px;font-weight:700;list-style:none;display:flex}.cmp-faq-item summary::-webkit-details-marker{display:none}.cmp-faq-item summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #8d3ebb66}.cmp-faq-icon{background:var(--color-lavender);width:30px;height:30px;transition:transform .3s var(--cmp-ease), background-color .2s ease;border-radius:9999px;flex:none;position:relative}.cmp-faq-icon:before,.cmp-faq-icon:after{content:"";background:var(--color-accent);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.cmp-faq-item[open] .cmp-faq-icon{background:var(--color-accent);transform:rotate(45deg)}.cmp-faq-item[open] .cmp-faq-icon:before,.cmp-faq-item[open] .cmp-faq-icon:after{background:#fff}.cmp-faq-item p{color:#231938b8;padding:0 44px 22px 2px;font-size:17px;line-height:1.6}.cmp-faq-item[open] p{animation:cmp-slide-up .32s var(--cmp-ease) both}.cmp-final-glow{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#8d3ebba6,#0000);border-radius:9999px;width:760px;height:460px;animation:9s ease-in-out infinite cmp-glow-drift;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.cmp-float{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;width:calc(100% - 24px);max-width:420px;transition:transform .42s var(--cmp-ease), opacity .3s ease;padding:8px 8px 6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px) * .5);background:#ffffffeb;border:1px solid #23193814;border-radius:24px;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 40px -16px #23193873}.cmp-float[data-show=true]{opacity:1;transform:translate(-50%)}.cmp-float-btn{width:100%;padding:15px 22px;font-size:1.05rem}.cmp-float-note{color:#23193899;margin-top:4px;font-size:12px;font-weight:600}@media (min-width:768px){.cmp-float{width:auto;padding:8px 8px 6px;bottom:24px;left:auto;right:24px;transform:translateY(140%)}.cmp-float[data-show=true]{transform:none}.cmp-float-btn{width:auto;padding:14px 26px}}@media (prefers-reduced-motion:reduce){.cmp-page *,.cmp-page :before,.cmp-page :after{transition:none!important;animation:none!important}.cmp-page .cmp-toast:not(:first-child),.cmp-page .cmp-vr-typing,.cmp-page .cmp-dot-pulse,.cmp-page .cmp-vs-radar,.cmp-page .cmp-btn-shine:after{display:none!important}.cmp-page .cmp-compare-yes,.cmp-page .cmp-vc-card .cmp-check,.cmp-page .cmp-vp-post,.cmp-page .cmp-vp-done,.cmp-page .cmp-vr-reply,.cmp-page .cmp-vl-chip,.cmp-page .cmp-step,.cmp-page .cmp-plan-list li{opacity:1!important;transform:none!important}.cmp-page .cmp-toast:first-child{opacity:1!important}.cmp-page .cmp-steps:before,.cmp-page .cmp-bars-fill{transform:none!important}.cmp-page .cmp-vr-stars i{color:#f59e0b!important}.cmp-page .cmp-vs-dot.cmp-tone-top{background-color:var(--cmp-top)!important}.cmp-page .cmp-vs-dot.cmp-tone-mid{background-color:var(--cmp-mid)!important}.cmp-page .cmp-vs-dot.cmp-tone-far{background-color:var(--cmp-far)!important}}
