@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#0b0a14;--ink-2:#131120;--ink-3:#1c1930;--ink-4:#2a2640;--ink-line:#322d4a;--v-700:#4318ce;--v-600:#5a2be6;--v-500:#6e45f0;--v-400:#8e72f5;--v-300:#b3a0f9;--v-200:#d8cdfb;--v-100:#ebe3fd;--v-50:#f5f1fe;--em-600:#0e9f6e;--em-500:#12b981;--em-100:#d6f3e5;--em-50:#eaf8f1;--amber-500:#f0a020;--amber-50:#fcf3e2;--rose-500:#e5484d;--rose-50:#fceded;--sky-500:#2f86e8;--sky-50:#e9f2fd;--lv2-white:#fff;--paper:#fbfafe;--mist:#f4f2fa;--cloud:#eeebf6;--line:#e7e3f0;--line-2:#dcd6ea;--canvas:#fff;--header-bg:hsla(38,52%,96%,.92);--canvas-2:#f4ede1;--tint-violet:#f0eafb;--tint-mint:#e8f4ee;--tint-cream:#f8f0e3;--tint-blush:#fbeee9;--line-warm:#ece4d7;--text-strong:#141021;--text:#2c2740;--text-soft:#645e7c;--text-faint:#9a93ae;--sh-xs:0 1px 2px rgba(20,16,33,.05);--sh-sm:0 1px 2px rgba(20,16,33,.05),0 2px 6px -2px rgba(20,16,33,.08);--sh-md:0 2px 4px rgba(20,16,33,.04),0 12px 28px -10px rgba(38,24,92,.16);--sh-lg:0 4px 8px rgba(20,16,33,.04),0 28px 60px -18px rgba(38,24,92,.24);--sh-xl:0 10px 20px rgba(20,16,33,.06),0 50px 100px -24px rgba(38,24,92,.34);--sh-glow:0 0 0 1px rgba(110,69,240,.18),0 18px 50px -16px rgba(90,43,230,.45);--r-xs:7px;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--pill:999px;--font-sans:"Geist","DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--maxw:1200px;--gutter:24px}@keyframes lv2-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lv2-pulse-dot{0%{box-shadow:0 0 0 0 rgba(18,185,129,.5)}70%{box-shadow:0 0 0 8px rgba(18,185,129,0)}to{box-shadow:0 0 0 0 rgba(18,185,129,0)}}@keyframes lv2-shimmer{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes lv2-spin-slow{to{transform:rotate(1turn)}}@keyframes lv2-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes lv2-rise-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes lv2-scroll-x{to{transform:translateX(-50%)}}.lv2{scroll-behavior:smooth;font-family:var(--font-sans);background:var(--canvas);color:var(--text);font-size:17px;line-height:1.6;font-weight:400;letter-spacing:-.005em;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.lv2) h1,:where(.lv2) h2,:where(.lv2) h3,:where(.lv2) h4{color:var(--text-strong);line-height:1.06;letter-spacing:-.03em;font-weight:600}.lv2 .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.lv2 .wrap-wide{max-width:1320px}.lv2 .wrap-narrow{max-width:920px}.lv2 .section{padding-block:clamp(64px,9vw,124px);position:relative}.lv2 .section-tight{padding-block:clamp(48px,6vw,80px)}.lv2 .display{font-size:clamp(2.7rem,6vw,4.6rem);line-height:1;letter-spacing:-.04em;font-weight:600}.lv2 .h-xl{font-size:clamp(2.1rem,4.3vw,3.3rem);line-height:1.04;letter-spacing:-.035em}.lv2 .h-lg{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.03em}.lv2 .h-md{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15;letter-spacing:-.02em}.lv2 .h-sm{font-size:1.15rem;line-height:1.25;letter-spacing:-.015em;font-weight:600}.lv2 .lead{font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.55;color:var(--text-soft);font-weight:400;letter-spacing:-.01em}.lv2 .body-lg{font-size:1.12rem;line-height:1.6;color:var(--text-soft)}.lv2 .small{font-size:.92rem}.lv2 .tiny{font-size:.8rem}.lv2 .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-600);font-family:var(--font-mono);font-feature-settings:normal}.lv2 .eyebrow.on-dark{color:var(--v-300)}.lv2 .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lv2 .text-grad{background:linear-gradient(100deg,var(--v-600) 10%,var(--v-400) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lv2 .text-money{color:var(--em-600);font-feature-settings:"tnum" 1}.lv2 .muted{color:var(--text-soft)}.lv2 .faint{color:var(--text-faint)}.lv2 .num{font-feature-settings:"tnum" 1,"cv01" 1;font-variant-numeric:tabular-nums}.lv2 .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.lv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:540;font-size:.98rem;letter-spacing:-.01em;padding:13px 22px;border-radius:var(--pill);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s,border-color .2s;white-space:nowrap;position:relative;line-height:1;cursor:pointer;text-decoration:none;border:none}.lv2 .btn:active{transform:translateY(1px)}.lv2 .btn-primary{background:var(--v-600);color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1),0 10px 24px -10px rgba(90,43,230,.6),inset 0 1px 0 hsla(0,0%,100%,.18)}.lv2 .btn-primary:hover{background:var(--v-500);transform:translateY(-2px);box-shadow:0 2px 2px rgba(0,0,0,.1),0 18px 36px -12px rgba(90,43,230,.7),inset 0 1px 0 hsla(0,0%,100%,.22)}.lv2 .btn-ghost{background:var(--lv2-white);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-xs)}.lv2 .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--v-300),var(--sh-sm);transform:translateY(-2px);color:var(--v-700)}.lv2 .btn-dark{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.5)}.lv2 .btn-dark:hover{background:var(--ink-3);transform:translateY(-2px)}.lv2 .btn-on-dark{background:#fff;color:var(--ink)}.lv2 .btn-on-dark:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(0,0,0,.6)}.lv2 .btn-link{padding:0;color:var(--v-600);font-weight:540;background:none}.lv2 .btn-link:hover{color:var(--v-500)}.lv2 .btn-lg{padding:16px 28px;font-size:1.05rem}.lv2 .btn-sm{padding:9px 15px;font-size:.88rem}.lv2 .btn-block{width:100%;justify-content:center}.lv2 .chip{gap:7px;font-size:.82rem;font-weight:500;padding:6px 12px;background:var(--lv2-white);box-shadow:inset 0 0 0 1px var(--line)}.lv2 .badge,.lv2 .chip{display:inline-flex;align-items:center;border-radius:var(--pill)}.lv2 .badge{gap:6px;font-size:.72rem;font-weight:600;padding:4px 10px;letter-spacing:.01em}.lv2 .badge-violet{background:var(--v-50);color:var(--v-700);box-shadow:inset 0 0 0 1px var(--v-100)}.lv2 .badge-green{background:var(--em-50);color:var(--em-600);box-shadow:inset 0 0 0 1px var(--em-100)}.lv2 .badge-amber{background:var(--amber-50);color:#b9770c}.lv2 .badge-rose{background:var(--rose-50);color:var(--rose-500)}.lv2 .badge-sky{background:var(--sky-50);color:var(--sky-500)}.lv2 .badge-ghost{background:var(--mist);color:var(--text-soft)}.lv2 .card{background:var(--lv2-white);border-radius:var(--r-lg);box-shadow:var(--sh-sm);border:1px solid var(--line)}.lv2 .card-pad{padding:clamp(20px,2.4vw,32px)}.lv2 .bg-gray-950{background-color:var(--ink)!important}.lv2 .bg-gray-900{background-color:var(--ink-2)!important}.lv2 .bg-gray-800{background-color:var(--ink-3)!important}.lv2 .bg-gray-800\/50{background-color:rgba(28,25,48,.5)!important}.lv2 .hover\:bg-gray-800:hover{background-color:var(--ink-3)!important}.lv2 .hover\:bg-gray-700:hover{background-color:var(--ink-4)!important}.lv2 .border-gray-700,.lv2 .border-gray-800{border-color:var(--ink-line)!important}.lv2 .bg-violet-600{background-color:var(--v-600)!important}.lv2 .bg-violet-500\/10{background-color:rgba(90,43,230,.1)!important}.lv2 .hover\:bg-violet-500:hover,.lv2 .hover\:bg-violet-700:hover{background-color:var(--v-500)!important}.lv2 .text-violet-600{color:var(--v-600)!important}.lv2 .text-violet-700{color:var(--v-700)!important}.lv2 .text-violet-400{color:var(--v-300)!important}.lv2 .hover\:text-violet-700:hover,.lv2 .hover\:text-violet-800:hover{color:var(--v-700)!important}.lv2 .border-violet-500\/20{border-color:rgba(90,43,230,.2)!important}.lv2 .hover\:shadow-violet-100,.lv2 .shadow-violet-200{box-shadow:0 10px 24px -8px rgba(90,43,230,.25)!important}.lv2 .shadow-violet-900\/50{box-shadow:0 16px 32px -10px rgba(90,43,230,.5)!important}.lv2 .surface-dark{background:var(--ink);color:#fff}.lv2 .surface-dark h1,.lv2 .surface-dark h2,.lv2 .surface-dark h3,.lv2 .surface-dark h4{color:#fff}.lv2 .surface-violet{background:radial-gradient(120% 140% at 80% -10%,rgba(142,114,245,.55) 0,rgba(142,114,245,0) 50%),radial-gradient(120% 140% at 0 120%,rgba(67,24,206,.6) 0,rgba(67,24,206,0) 55%),linear-gradient(160deg,var(--v-600),var(--v-700));color:#fff}.lv2 .bg-canvas2{background:var(--canvas-2)}.lv2 .bg-white{background:var(--lv2-white)}.lv2 .bg-tint-v{background:var(--tint-violet)}.lv2 .bg-tint-m{background:var(--tint-mint)}.lv2 .bg-tint-c{background:var(--tint-cream)}.lv2 .bg-tint-b{background:var(--tint-blush)}.lv2 .sticker{position:absolute;display:inline-flex;align-items:center;gap:9px;background:var(--lv2-white);border-radius:15px;padding:11px 15px;box-shadow:var(--sh-lg);font-weight:600;font-size:14px;color:var(--text-strong);z-index:3}.lv2 .sticker .ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}.lv2 .grid-bg{background-image:linear-gradient(rgba(110,69,240,.05) 1px,transparent 0),linear-gradient(90deg,rgba(110,69,240,.05) 1px,transparent 0);background-size:56px 56px}.lv2 .glow-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.lv2 .sec-head{max-width:720px;margin-bottom:clamp(40px,5vw,64px)}.lv2 .sec-head.center{margin-inline:auto;text-align:center}.lv2 .sec-head .eyebrow{margin-bottom:18px}.lv2 .sec-head .lead{margin-top:18px}.lv2 .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lv2 .reveal.in{opacity:1;transform:none}.lv2 .reveal[data-d="1"]{transition-delay:.07s}.lv2 .reveal[data-d="2"]{transition-delay:.14s}.lv2 .reveal[data-d="3"]{transition-delay:.21s}.lv2 .reveal[data-d="4"]{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.lv2 .reveal{opacity:1;transform:none;transition:none}}.lv2 .live-dot{width:8px;height:8px;border-radius:50%;background:var(--em-500);animation:lv2-pulse-dot 2s infinite}.lv2 .mock{background:var(--lv2-white);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-xl);overflow:hidden;font-size:14px;line-height:1.4;color:var(--text)}.lv2 .mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(var(--lv2-white),var(--paper))}.lv2 .mock-dots{display:flex;gap:6px}.lv2 .mock-dots i{width:11px;height:11px;border-radius:50%;display:block}.lv2 .link-chip{font-size:11px;font-weight:700;color:var(--v-700);background:var(--v-50);border:1px solid var(--v-100);padding:5px 10px;border-radius:8px;text-decoration:none;flex-shrink:0}.lv2 .mock-sample{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:99px;background:rgba(245,158,11,.14);color:#b45309;margin-left:6px}.lv2 .mock-url{flex:1;text-align:center;font-size:12px;color:var(--text-faint);background:var(--mist);border-radius:var(--pill);padding:5px 14px;max-width:320px;margin-inline:auto;font-family:var(--font-mono)}.lv2 .mock-app{display:grid;grid-template-columns:200px 1fr;min-height:420px}.lv2 .mock-side{background:var(--paper);border-right:1px solid var(--line);padding:16px 12px}.lv2 .mock-nav-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--r-xs);font-size:13.5px;font-weight:500;color:var(--text-soft)}.lv2 .mock-nav-item.active{background:var(--lv2-white);color:var(--v-700);box-shadow:var(--sh-xs),inset 0 0 0 1px var(--line)}.lv2 .mock-main{padding:22px;overflow:hidden}.lv2 .stat-tile{background:var(--lv2-white);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.lv2 .stat-tile .label{font-size:12px;color:var(--text-faint);font-weight:500}.lv2 .stat-tile .value{font-size:24px;font-weight:600;color:var(--text-strong);letter-spacing:-.02em;margin-top:4px}.lv2 .mtable{width:100%;border-collapse:collapse;font-size:13.5px}.lv2 .mtable th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-weight:600;padding:10px 12px}.lv2 .mtable td,.lv2 .mtable th{border-bottom:1px solid var(--line)}.lv2 .mtable td{padding:12px}.lv2 .mtable tr:last-child td{border-bottom:none}.lv2 .avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;flex:none}.lv2 .bar{height:7px;border-radius:999px;background:var(--cloud);overflow:hidden}.lv2 .bar>span{display:block;height:100%;border-radius:999px;background:var(--v-500)}.lv2 .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lv2 .marquee-track{display:flex;gap:56px;align-items:center;animation:lv2-scroll-x 38s linear infinite;padding-right:56px}.lv2 .marquee:hover .marquee-track{animation-play-state:paused}.lv2 .hr{height:1px;background:var(--line);border:none}.lv2 .tabs{gap:4px;padding:5px;background:var(--mist)}.lv2 .tab,.lv2 .tabs{display:inline-flex;border-radius:var(--pill)}.lv2 .tab{align-items:center;padding:9px 18px;font-size:.92rem;font-weight:540;color:var(--text-soft);transition:.2s;background:none;border:none;cursor:pointer}.lv2 .tab.active{background:var(--lv2-white);box-shadow:var(--sh-sm)}.lv2 .tab.active,.lv2 .tab:hover:not(.active){color:var(--text-strong)}.lv2 .flex{display:flex}.lv2 .ac{align-items:center}.lv2 .jc{justify-content:center}.lv2 .jb{justify-content:space-between}.lv2 .col{display:flex;flex-direction:column}.lv2 .gap-2{gap:8px}.lv2 .gap-3{gap:12px}.lv2 .gap-4{gap:16px}.lv2 .gap-5{gap:20px}.lv2 .gap-6{gap:24px}.lv2 .wrapf{flex-wrap:wrap}.lv2 .mt-2{margin-top:8px}.lv2 .mt-3{margin-top:12px}.lv2 .mt-4{margin-top:16px}.lv2 .mt-5{margin-top:20px}.lv2 .mt-6{margin-top:24px}.lv2 .mt-8{margin-top:32px}.lv2 .rel,.lv2 .z1{position:relative}.lv2 .z1{z-index:1}.lv2 .home-section-nav{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);z-index:200;display:flex;align-items:center;gap:2px;background:var(--header-bg);backdrop-filter:saturate(180%) blur(16px);border:1px solid var(--line-2);border-radius:999px;padding:5px;box-shadow:0 8px 32px -6px rgba(0,0,0,.18),0 2px 8px -2px rgba(0,0,0,.06);opacity:0;pointer-events:none;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.lv2 .home-section-nav.visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.lv2 .hsn-item{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;color:var(--text-soft);transition:background .18s,color .18s;background:none;border:none;cursor:pointer;font-family:inherit}.lv2 .hsn-item:hover{background:rgba(0,0,0,.05);color:var(--text-strong)}.lv2 .hsn-item.active{background:var(--ink);color:#fff;font-weight:600}@media (max-width:600px){.lv2 .home-section-nav{bottom:14px;width:calc(100vw - 32px);max-width:360px;flex-wrap:wrap;justify-content:center;row-gap:2px;-moz-column-gap:0;column-gap:0;border-radius:22px;padding:6px}.lv2 .hsn-item{padding:7px 12px;font-size:12.5px}}.lv2 .center-x{margin-inline:auto}.lv2 .nowrap{white-space:nowrap}.lv2 .full{width:100%}.lv2 .mb-card-inactive{display:none!important}.lv2 .mb-carousel-nav{display:flex;justify-content:center;gap:6px;margin-top:12px}.lv2 .mb-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--line-2);border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}.lv2 .mb-carousel-dot.active{background:var(--v-500);width:22px;border-radius:4px}.lv2 .tcards-carousel{display:none}.lv2 .tcarousel-track{position:relative;overflow:hidden}.lv2 .tcarousel-dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.lv2 .tcarousel-dot{width:8px;height:8px;border-radius:50%;background:var(--cloud);border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}.lv2 .tcarousel-dot.active{background:var(--v-500);width:22px;border-radius:4px}.lv2 .urange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border-radius:999px;background:var(--cloud);outline:none}.lv2 .urange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--v-600);border:4px solid #fff;box-shadow:0 3px 10px -2px rgba(90,43,230,.6);cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.lv2 .urange::-webkit-slider-thumb:hover{transform:scale(1.12)}.lv2 .urange::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--v-600);border:4px solid #fff;box-shadow:0 3px 10px -2px rgba(90,43,230,.6);cursor:pointer}.lv2 .nav-burger{background:none;border:none;cursor:pointer;color:var(--text-strong);width:36px;height:36px;border-radius:8px;display:grid;place-items:center;flex:none}.lv2 .nav-burger:hover{background:var(--mist)}.lv2 .nav-mobile-cta{display:none;align-items:center;gap:8px}.lv2 a{color:inherit;text-decoration:none}.lv2 button{cursor:pointer}.lv2 :focus-visible{outline:2px solid var(--v-500);outline-offset:3px;border-radius:4px}.lv2 .mega-panel{position:absolute;top:100%;left:0;right:0;background:var(--lv2-white);border-bottom:1px solid var(--line);box-shadow:var(--sh-lg);z-index:100;animation:lv2-panel-in .18s ease}@keyframes lv2-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lv2 .mega-inner{max-width:1200px;margin:0 auto;padding:32px 32px 24px}.lv2 .mega-col-label{font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.lv2 .mega-item{display:flex;align-items:center;gap:13px;padding:10px 12px;border-radius:12px;transition:background .15s;cursor:pointer;text-decoration:none}.lv2 .mega-item:hover{background:var(--mist)}.lv2 .mega-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:20px;flex:none;box-shadow:var(--sh-xs)}.lv2 .mega-strip{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.lv2 .mega-featured{border-radius:14px;overflow:hidden;border:1px solid var(--v-100);background:linear-gradient(135deg,var(--v-50),var(--lv2-white))}.lv2 .nav-has-panel{position:relative}.lv2 .floaty-a{animation:lv2-floaty 4.4s ease-in-out infinite}.lv2 .floaty-b{animation:lv2-floaty 5s ease-in-out .6s infinite}.lv2 .floaty-c{animation:lv2-floaty 4s ease-in-out infinite}.lv2 .floaty-d{animation:lv2-floaty 4.6s ease-in-out .8s infinite}.lv2 .floaty-e{animation:lv2-floaty 5s ease-in-out .4s infinite}.lv2 .spin{animation:lv2-spin-slow .7s linear infinite}@media (max-width:940px){.lv2 .nav-actions-hide,.lv2 .nav-links{display:none}}@media (max-width:760px){.lv2 .nav-actions{display:none!important}.lv2 .nav-burger,.lv2 .nav-mobile-cta{display:flex!important}.lv2 #hero-grid{grid-template-columns:1fr!important}.lv2 .hero-mock{max-width:480px;margin-inline:auto}.lv2 #feature-hero-grid{grid-template-columns:1fr!important}.lv2 .feature-hero-copy{text-align:center}.lv2 .feature-hero-copy .chip,.lv2 .feature-hero-copy .flex.ac.wrapf{justify-content:center}.lv2 .feature-hero-copy h1,.lv2 .feature-hero-copy p{margin-inline:auto}.lv2 .feature-hero-mock{max-width:420px;margin-top:20px}.lv2 .feature-hero-mock .sticker{display:none}.lv2 .tcards-grid{display:none!important}.lv2 .tcards-carousel{display:block!important}}@media (max-width:860px){.lv2 .tcards-grid{display:none!important}.lv2 .tcards-carousel{display:block!important}}@media (min-width:761px){.lv2 .nav-mobile{display:none}}@media (min-width:561px){.lv2 .hide-sm{display:inline}}@media (max-width:980px){.lv2 .foot-grid{grid-template-columns:1fr 1fr 1fr!important;gap:28px!important}.lv2 .foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:620px){.lv2 .foot-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.lv2 .foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:980px){.lv2 .ap-grid{grid-template-columns:1fr 1fr!important}.lv2 .ap-arrow{display:none}.lv2 #chan-grid,.lv2 #why-grid,.lv2 .frow{grid-template-columns:1fr!important}.lv2 .frow-copy{order:1!important}.lv2 .chan-phone,.lv2 .frow-visual{order:2!important}.lv2 .calc-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.lv2 .mock-app{grid-template-columns:1fr}.lv2 .mock-side{display:none}}@media (max-width:720px){.lv2 .ap-grid,.lv2 .price-grid{grid-template-columns:1fr 1fr!important}.lv2 .price-grid>*>div{transform:none!important}}@media (max-width:480px){.lv2 .price-grid{grid-template-columns:1fr!important}}:root:has(.lv2){color-scheme:light}html.dark:has(.lv2){color-scheme:dark}html.dark .lv2{--canvas:#0e0c18;--canvas-2:#141122;--paper:#120f20;--mist:#1a1730;--cloud:#211d38;--lv2-white:#17142a;--line:#2a2642;--line-2:#3a3558;--line-warm:#2a2642;--tint-violet:#1d1838;--tint-mint:#0f2a22;--tint-cream:#272014;--tint-blush:#2a1a1a;--v-50:#1c1636;--v-100:#261d4a;--v-200:#3b2d7c;--em-50:#0f2a22;--em-100:#14402f;--amber-50:#2a2112;--rose-50:#2c1618;--sky-50:#12233a;--text-strong:#f4f1fb;--text:#d6d1e8;--text-soft:#a59fbd;--text-faint:#787293;--header-bg:rgba(14,12,24,.88);--sh-xs:0 1px 2px rgba(0,0,0,.4);--sh-sm:0 1px 2px rgba(0,0,0,.4),0 2px 6px -2px rgba(0,0,0,.5);--sh-md:0 2px 4px rgba(0,0,0,.35),0 12px 28px -10px rgba(0,0,0,.6);--sh-lg:0 4px 8px rgba(0,0,0,.35),0 28px 60px -18px rgba(0,0,0,.7);--sh-xl:0 10px 20px rgba(0,0,0,.4),0 50px 100px -24px rgba(0,0,0,.8)}html.dark .lv2 .btn-ghost:hover,html.dark .lv2 .btn-link,html.dark .lv2 .eyebrow,html.dark .lv2 .link-chip{color:var(--v-300)}html.dark .lv2 .text-grad{background:linear-gradient(100deg,var(--v-300) 10%,var(--v-400) 90%);-webkit-background-clip:text;background-clip:text}html.dark .lv2 .surface-dark{background:#07060f}html.dark .lv2 .marquee-track>span>span:last-child{color:var(--text-strong)!important}@media (max-width:640px){.lv2 .cmp-table>div>div{padding:11px 6px!important;font-size:12px!important;line-height:1.3}.lv2 .cmp-table>div>div:first-child{padding-left:12px!important;justify-content:flex-start;text-align:left}.lv2 .cmp-table>div>div>*{max-width:100%;font-size:10.5px!important;padding-inline:6px!important;white-space:normal!important;text-align:center;line-height:1.25}}