:root{--primary:#5b66ea;--primary-deep:#322d86;--violet:#5b66ea;--pink:#8fa0ff;--ink:#131320;--body:#4b4b62;--muted:#75758f;--line:#dee0fa;--dark-1:#070012;--dark-2:#1e1c58;--dark-3:#3836a1;--success:#22c55e;--radius:24px;--shadow:0 8px 30px #322d8614;--shadow-lg:0 24px 70px #322d8629;--grad:linear-gradient(90deg,#2c2578,#5b66ea 55%,#7a5cf0);--success-kit:#47b881;--error-kit:#ee5d7a;--warning-kit:#f5c242;--bg-soft:#f6f6ff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--body);-webkit-font-smoothing:antialiased;background:#fff;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.08}h3,h4{letter-spacing:-.022em;line-height:1.3}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}section{position:relative}.btn{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-80%;transform:skew(-24deg)}.btn:hover:before{left:130%}.btn-primary{color:#fff;background:linear-gradient(135deg,#5b66ea 0%,#7a5cf0 52%,#4a2fb0 100%);box-shadow:0 10px 30px #5b66ea66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #5b66ea80}.btn-ghost{color:var(--primary);background:#fff;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box;border:2.5px solid #0000}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3836a12e}.btn-light{color:var(--primary-deep);background:#fff;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box;border:2.5px solid #0000}.btn-light:hover{transform:translateY(-2px)}.btn-ghost .btn-lbl,.btn-light .btn-lbl{background:linear-gradient(95deg,#2c2578,#5b66ea 42%,#7a5cf0 74%,#b13ad4);color:#0000;-webkit-background-clip:text;background-clip:text}.kicker{letter-spacing:.13em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800}.kicker.on-dark{background:linear-gradient(90deg,#a9b2ff,#dfe4ff);-webkit-background-clip:text;background-clip:text}.sub{max-width:680px;color:var(--body);margin:16px auto 0;font-size:clamp(17px,1.7vw,19px);line-height:1.65}.center{text-align:center}.grad-text{background:linear-gradient(90deg,#2c2578,#5b66ea,#7a5cf0,#5b66ea,#2c2578) 0 0/280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gradShift}@keyframes gradShift{to{background-position:280% 0}}nav{z-index:200;-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#0a0928d1;border:1px solid #949eff38;border-radius:18px;width:min(1160px,100% - 28px);transition:background .3s,box-shadow .3s;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #08062859}nav.scrolled{background:#090824f0;box-shadow:0 16px 50px #08062880}.nav-links>a.active,.nav-dd>.dd-btn.active{color:#fff;background:#949eff1f}.dd-panel a:hover,.dd-panel a.active{background:#949eff24}.dd-panel a:hover b,.dd-panel a.active b{color:#a9b2ff}.nav-cta .btn{border-radius:999px;padding:11px 22px;font-size:14.5px}nav.open .nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.open .nav-burger span:nth-child(2){opacity:0}nav.open .nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:960px){.nav-cta .btn{padding:9px 14px;font-size:13.5px}nav.open .nav-menu{max-height:min(560px,100vh - 110px);padding:6px 10px 14px;overflow-y:auto}}@media (max-width:560px){.nav-cta .btn{display:none}}.hero{background:linear-gradient(#fff 0%,#e2e4ff 70%,#e2e4ff00 100%);padding:156px 0 84px;position:relative;overflow:hidden}@media (max-width:700px){.hero{padding-top:118px}}.blob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.b1{background:#5b66ea52;width:520px;height:520px;animation:19s ease-in-out infinite alternate drift1;top:-150px;left:-150px}.b2{background:#3836a133;width:430px;height:430px;animation:24s ease-in-out infinite alternate drift2;top:60px;right:-130px}@keyframes drift1{to{transform:translate(80px,60px)scale(1.1)}}@keyframes drift2{to{transform:translate(-70px,50px)scale(.94)}}@media (max-width:700px){.blob{filter:blur(70px);opacity:.5}.b1{width:340px;height:340px}.b2{width:260px;height:260px}}.hero-split{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}@media (max-width:920px){.hero-split{grid-template-columns:1fr;gap:44px}}.hero .hero-hook{color:var(--primary-deep);margin-top:16px;font-size:clamp(46px,6.4vw,80px);font-weight:700}.hero .tagline{color:var(--ink);letter-spacing:-.02em;margin-top:10px;font-size:clamp(20px,2.4vw,27px);font-weight:700}.hero p.lead{max-width:560px;margin-top:18px;font-size:18px;line-height:1.65}.hero-ctas{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.stat-line{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin-top:34px;display:grid}.stat-line>div{border-left:1px solid #5b66ea2e;padding:2px 20px}.stat-line>div:first-child{border-left:none;padding-left:0}.stat-line b{letter-spacing:-.02em;background:linear-gradient(120deg,#322d86,#5b66ea 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:800;display:block}.stat-line span{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}@media (max-width:640px){.stat-line{grid-template-columns:1fr;max-width:none}.stat-line>div{border-top:1px solid #5b66ea24;border-left:none;padding:12px 0}.stat-line>div:first-child{border-top:none;padding-top:0}}.demo-card{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:linear-gradient(165deg,#e2e4ff,#f6f6ff);border-radius:26px;flex-direction:column;gap:13px;min-height:520px;padding:26px 24px;display:flex}.dc-head{border-bottom:1px solid #5b66ea24;align-items:center;gap:10px;padding-bottom:12px;display:flex}.dc-head .dot{background:var(--success);border-radius:50%;width:9px;height:9px;animation:2s infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 0 3px #22c55e2e}50%{box-shadow:0 0 0 7px #22c55e0f}}.dc-head .t{color:var(--ink);font-size:14px;font-weight:700}.dc-head .s{color:var(--muted);margin-left:auto;font-size:12.5px}.lookup{color:#c9cbe4;background:#101038;border-radius:13px;padding:11px 13px;font-size:12px;position:relative;overflow:hidden}.lookup:after{content:"";background:linear-gradient(90deg,#0000,#949eff24,#0000);width:45%;animation:2.6s linear infinite scan;position:absolute;top:0;bottom:0;left:-50%}@keyframes scan{to{left:110%}}.lookup b{color:#fff;font-size:12px}.lookup .hit{color:#7ee6a4;font-weight:600}.lookup .dim{opacity:.55}.bub{border-radius:16px;max-width:88%;padding:12px 16px;font-size:14px;line-height:1.45}.bub .who{margin-bottom:5px;font-size:11.5px;font-weight:700}.bub.cust{color:var(--ink);border:1px solid var(--line);background:#fff;border-top-left-radius:4px;align-self:flex-start}.bub.cust .who{color:var(--muted)}.bub.ai{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-top-right-radius:4px;align-self:flex-end}.bub.ai .who{color:#e4defc}.res-chip{color:#137a3d;background:#eafaf0;border:1px solid #b9ecc9;border-radius:12px;align-self:center;align-items:center;gap:8px;margin-top:auto;padding:9px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.act{flex-direction:column;gap:5px;padding:2px;display:flex}.act .a-row{color:#7a76a8;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.act .spin{border:1.7px solid #5b66ea40;border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:1s linear infinite rot}@keyframes rot{to{transform:rotate(360deg)}}.act code{color:var(--primary-deep);background:#ecebf8;border-radius:6px;padding:1px 7px;font-family:inherit;font-weight:700}@keyframes cw1{0%{opacity:0;transform:translateY(10px)}3%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes cw2{0%,12%{opacity:0;transform:translateY(10px)}17%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes cw3{0%,28%{opacity:0;transform:translateY(10px)}33%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes cw4{0%,44%{opacity:0;transform:translateY(10px)}49%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes cw5{0%,60%{opacity:0;transform:translateY(10px)}65%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes cw6{0%,78%{opacity:0;transform:translateY(10px)}83%,94%{opacity:1;transform:none}99%,to{opacity:0}}.cw1{animation:20s infinite cw1}.cw2{animation:20s infinite cw2}.cw3{animation:20s infinite cw3}.cw4{animation:20s infinite cw4}.cw5{animation:20s infinite cw5}.cw6{animation:20s infinite cw6}.how{background:#fff;padding:104px 0 96px}.flow{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:60px;display:grid;position:relative}.flow:before{content:"";opacity:.3;background:linear-gradient(90deg,#5b66ea,#5b66ea,#8fa0ff);border-radius:2px;height:2.5px;position:absolute;top:23px;left:6%;right:6%}.fstep{position:relative}.fstep .n{color:#fff;z-index:1;background:linear-gradient(135deg,#5b66ea,#5b66ea);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:flex;position:relative;box-shadow:0 8px 24px #5b66ea66}.fstep .art{flex-direction:column;justify-content:center;gap:6px;min-height:96px;margin:6px 0 16px;display:flex}.fstep h3{margin-top:18px;font-size:17.5px}.fstep p{margin-top:8px;font-size:14.5px}.mini-bub{border-radius:13px;width:fit-content;max-width:100%;padding:10px 13px;font-size:12.5px;line-height:1.4}.mini-bub.out{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-top-right-radius:4px}.mini-bub .tme{opacity:.75;margin-top:3px;font-size:10.5px;display:block}.hand-tile{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;width:fit-content;padding:11px 14px;display:flex}.hand-tile .h-ic{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.hand-tile b{color:var(--ink);font-size:13px;display:block}.hand-tile span{color:#137a3d;font-size:11.5px;font-weight:600}@media (max-width:1000px){.flow{grid-template-columns:1fr;gap:34px;padding-left:8px}.flow:before{background:linear-gradient(#5b66ea,#5b66ea,#8fa0ff);width:2.5px;height:auto;inset:10px auto 10px 22px}.fstep{grid-template-columns:46px 1fr;column-gap:18px;display:grid}.fstep .n{grid-area:1/1}.fstep h3{grid-area:1/2;align-self:center;margin-top:0}.fstep .art{grid-area:2/2;margin:14px 0 10px}.fstep p{grid-area:3/2}}.dark{background:radial-gradient(120% 90% at 50% 0%,var(--dark-3) 0%,var(--dark-2) 38%,var(--dark-1) 100%);color:#c9cbe4;border-radius:48px;margin:0 16px;padding:104px 0;overflow:hidden}@media (max-width:700px){.dark{border-radius:28px;margin:0 8px}}.dark:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#a0a8ff80 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.dark h2{color:#fff;font-size:clamp(30px,4.4vw,50px)}.dark .sub{color:#b9bcdc}.pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}@media (max-width:920px){.pillars{grid-template-columns:1fr}}.pillar{background:#ffffff0d;border:1px solid #a0a8ff38;border-radius:18px;padding:26px;transition:all .25s;position:relative;overflow:hidden}.pillar:hover{background:#ffffff17;border-color:#a9b2ff80;transform:translateY(-4px)}.pillar .p-ic{background:linear-gradient(135deg,#5b66ea,#5b66ea);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex;box-shadow:0 8px 20px #5b66ea59}.pillar .p-ic svg{width:25px;height:25px}.pillar h3{color:#fff;font-size:18px}.pillar p{color:#b9bcdc;margin-top:8px;font-size:14.5px}.wave-stats{z-index:1;grid-template-columns:repeat(4,auto);justify-content:center;margin-top:56px;display:grid;position:relative}.wave-stats>div{border-left:1px solid #949eff40;padding:2px 32px}.wave-stats>div:first-child{border-left:none}.wave-stats b{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800;display:block}.wave-stats span{color:#9a9dd0;margin-top:2px;font-size:13px;font-weight:500;display:block}@media (max-width:800px){.wave-stats{grid-template-columns:repeat(2,auto);row-gap:20px}.wave-stats>div:nth-child(odd){border-left:none}}.cases{background:linear-gradient(#fff,#f6f6ff);padding:104px 0}.case-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px;display:grid}@media (max-width:860px){.case-grid{grid-template-columns:1fr}}.case{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.case:hover{box-shadow:var(--shadow-lg);border-color:#5b66ea66;transform:translateY(-5px)}.case .c-k{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800}.case h3{margin-top:8px;font-size:20px}.case p{margin-top:10px;font-size:15px}.case .c-msg{color:#fff;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);border-radius:14px 4px 14px 14px;max-width:92%;margin-top:16px;padding:11px 14px;font-size:13px;line-height:1.45}.case .c-out{color:#137a3d;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:700;display:flex}.case .c-out .dot{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e26}.final{padding:20px 16px 90px}.final-panel{text-align:center;background:radial-gradient(130% 120% at 50% 0,#3836a1 0%,#1e1c58 45%,#070012 100%);border-radius:44px;max-width:1200px;margin:0 auto;padding:90px 28px;position:relative;overflow:hidden}.final-panel:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#a0a8ff80 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.final-panel h2{color:#fff;max-width:860px;margin:18px auto 0;font-size:clamp(34px,4.6vw,58px)}.final-panel .grad-text{background:linear-gradient(90deg,#fff,#a7e1fb 16%,#bdaef8 32%,#d3aafb 48%,#f49ad3 64%,#ffafd0 78%,#fff) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text}.final-panel .sub{color:#b9bcdc}.final-panel .hero-ctas{justify-content:center}.final .blob{filter:blur(110px)}.win{border:1px solid var(--line);border-left:3px solid var(--primary);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 15px;display:flex}.win .w-t b{color:var(--ink);font-size:13.5px;display:block}.win .w-t span{color:var(--muted);font-size:12px}.win .ago{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.cal-tile{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;width:fit-content;padding:10px 14px;display:flex}.cal-tile .d{color:#fff;text-align:center;background:linear-gradient(135deg,#5b66ea,#5b66ea);border-radius:9px;padding:5px 9px;line-height:1.1}.cal-tile .d b{font-size:15px;display:block}.cal-tile .d span{letter-spacing:.08em;font-size:8.5px;font-weight:700}.cal-tile .t b{color:var(--ink);font-size:13px;display:block}.cal-tile .t span{color:#137a3d;font-size:11.5px;font-weight:600}.case-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.case-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}.mwall{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}@media (max-width:1100px){.mwall{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mwall{grid-template-columns:1fr}}.mt{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;padding:20px 22px;transition:all .25s;display:flex}.mt:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mt .mt-l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.mt b{color:var(--ink);letter-spacing:-.03em;margin:6px 0 2px;font-size:31px;font-weight:900;display:block}.mt .mt-d{color:var(--muted);font-size:12.5px}.mt .spark{align-items:flex-end;gap:3px;height:32px;margin-top:auto;padding-top:13px;display:flex}.mt .spark i{opacity:.7;background:linear-gradient(#5b66ea,#5b66ea);border-radius:2px;flex:1}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:50ms}.stagger.in>:nth-child(2){transition-delay:.13s}.stagger.in>:nth-child(3){transition-delay:.21s}.stagger.in>:nth-child(4){transition-delay:.29s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.stagger>*,.demo-card [class^=cw]{opacity:1;transform:none}}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#5b66ea,#3836a1);border:3px solid #fff;border-radius:99px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #5b66ea66}h1{letter-spacing:-.035em}.btn-primary{background:linear-gradient(135deg,#5b66ea 0%,#7a5cf0 52%,#4a2fb0 100%)}.dark{box-shadow:inset 0 1px #a9b2ff47,0 30px 80px #06062359}.wave-stats b,.stat-line b{background:linear-gradient(92deg,#2c2578,#5b66ea 60%,#7a5cf0);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .wave-stats b{background:linear-gradient(92deg,#a9b2ff,#c5cdff 55%,#e2e4ff);-webkit-background-clip:text;background-clip:text}header.hero,.c-hero,.legal-head{background:linear-gradient(#fff0 0% 72%,#fff 100%),radial-gradient(circle,#3836a10f 1px,#0000 1.5px) 0 0/34px 34px,radial-gradient(1000px 520px at 15% -12%,#5b66ea21,#0000 60%),radial-gradient(900px 520px at 92% 0,#3836a112,#0000 55%),linear-gradient(#fff 0%,#e2e4ff 100%)}.sub,.lead,blockquote,.dq p,.rev p{text-wrap:pretty}.stat-line b,.wave-stats b,.m-num,.mt b,.pr b,.eq-card b,.c-facts b,.pitch .stats b,.lb td{font-variant-numeric:tabular-nums}.fi-head .sub{color:#8d90bd;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.dark:after,.foot-panel:after{content:"";pointer-events:none;opacity:.14;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E") 0 0/180px 180px;position:absolute;inset:0}.int-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ib-track{align-items:center;width:max-content;animation:52s linear infinite carpet;display:flex}.ib-track img{width:auto;height:34px;margin-right:66px}@keyframes carpet{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ib-track{animation:none}}@media (max-width:640px){.int-band{padding:18px 0}.ib-track img{height:27px;margin-right:44px}}@property --btnang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btnspin{to{--btnang:360deg}}.btn-ghost,.btn-light{box-shadow:0 5px 22px #5b66ea40}.btn-ghost:hover,.btn-light:hover,.btn-ghost:focus-visible,.btn-light:focus-visible{animation:3.2s linear infinite btnspin}@media (prefers-reduced-motion:reduce){.btn-ghost,.btn-light{animation:none}}.gal{grid-template-columns:repeat(12,1fr);grid-template-areas:"msgs msgs msgs msgs msgs msgs msgs lead lead lead lead lead""msgs msgs msgs msgs msgs msgs msgs walk walk walk walk walk""voice voice voice voice voice voice voice voice appt appt appt appt""watch watch watch vsent vsent vsent vsent vsent calls calls calls calls";gap:16px;margin-top:56px;display:grid}.g-msgs{grid-area:msgs}.g-lead{grid-area:lead}.g-walk{grid-area:walk}.g-voice{grid-area:voice}.g-appt{grid-area:appt}.g-watch{grid-area:watch}.g-vsent{grid-area:vsent}.g-calls{grid-area:calls}@media (max-width:1000px){.gal{grid-template-areas:"msgs msgs msgs msgs msgs msgs msgs msgs msgs msgs msgs msgs""lead lead lead lead lead lead walk walk walk walk walk walk""voice voice voice voice voice voice voice voice voice voice voice voice""appt appt appt appt appt appt watch watch watch watch watch watch""vsent vsent vsent vsent vsent vsent vsent calls calls calls calls calls"}}@media (max-width:640px){.gal{flex-direction:column;display:flex}}.gcard{background:#ffffff0d;border:1px solid #a0a8ff38;border-radius:18px;flex-direction:column;gap:12px;padding:22px;transition:transform .25s,background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.gcard:hover{background:#ffffff14;border-color:#a9b2ff73;transform:translateY(-4px)}.g-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.g-l{letter-spacing:.08em;text-transform:uppercase;color:#8f96d8;font-size:12.5px;font-weight:700}.g-n{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1}.g-sub{color:#dfe4ff;font-size:13px;font-weight:600}.g-i{color:#b9bcdc;margin-top:auto;font-size:13.5px;line-height:1.55}.grad-card{background:linear-gradient(135deg,#5b66ea,#8a5bea);border-color:#ffffff40}.grad-card .g-l{color:#e4e6ff}.grad-card .g-i{color:#dfe2ff}.grad-card:hover{background:linear-gradient(135deg,#5b66ea,#8a5bea)}.bars{align-items:flex-end;gap:14px;height:170px;padding-top:6px;display:flex}.bcol{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.bcol i{height:var(--h);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1) .25s;display:block;transform:scaleY(0)}.stagger.in .bcol i{transform:none}.bcol i:first-child{border-radius:5px 5px 0 0}.bcol .s1{background:#ffb37b}.bcol .s2{background:#7bc4ff}.bcol .s3{background:#8ef0b0}.bcol .s4{background:#8a8dff}.g-ax{color:#8f96d8;gap:14px;font-size:11.5px;display:flex}.g-ax span{text-align:center;flex:1}.g-leg{color:#b9bcdc;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}.g-leg i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.k1{background:#ffb37b}.k2{background:#7bc4ff}.k3{background:#8ef0b0}.k4{background:#8a8dff}.kv1{background:#ffc24d}.kv2{background:#46d68c}.kv3{background:#5aa8ff}.kv4{background:#9b8cff}.g-meter{background:#ffffff1f;border-radius:999px;height:12px;position:relative;overflow:hidden}.g-meter i{width:var(--p);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f5c242,#8ef0b0 60%,#46d68c);transition:transform 1s cubic-bezier(.2,.7,.2,1) .35s;position:absolute;inset:0;transform:scaleX(0)}.stagger.in .g-meter i{transform:none}.g-meter.cyan i{background:linear-gradient(90deg,#4fc3f7,#5b66ea)}.g-seg{gap:6px;height:26px;display:flex}.g-seg i{width:var(--w);transform-origin:0;border-radius:8px;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.stagger.in .g-seg i{transform:none}.g-seg .v1{background:linear-gradient(90deg,#ffb84d,#ffd08a);transition-delay:.2s}.g-seg .v2{background:linear-gradient(90deg,#3ecf8e,#6ee7b0);transition-delay:.4s}.g-seg .v3{background:linear-gradient(90deg,#5aa8ff,#8ec5ff);transition-delay:.6s}.g-seg .v4{background:linear-gradient(90deg,#9b8cff,#c3b8ff);transition-delay:.8s}.g-split{color:#8f96d8;gap:22px;font-size:12.5px;display:flex}.g-split b{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;display:block}.g-line{height:120px;position:relative}.g-line svg{width:100%;height:100%;position:absolute;inset:0}.g-line .line{stroke:#8a8dff;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s .25s}.stagger.in .g-line .line{stroke-dashoffset:0}.g-line .fill{opacity:0;transition:opacity .8s 1.1s}.stagger.in .g-line .fill{opacity:1}.g-line .dot{background:#c0c2ff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #8a8dff40}.g-line .tip{white-space:nowrap;color:#fff;background:#130f40eb;border:1px solid #a0a8ff4d;border-radius:9px;padding:4px 10px;font-size:12px;position:absolute;top:calc(38% - 42px);transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bcol i,.g-meter i,.g-seg i{transition:none}.g-line .line{stroke-dashoffset:0;transition:none}.g-line .fill{opacity:1;transition:none}}[hidden]{display:none!important}.faq{background:linear-gradient(#f6f6ff,#fff);padding:20px 0 104px}.faq-head h2{margin-top:12px;font-size:clamp(30px,4.4vw,50px)}.faq-list{flex-direction:column;gap:14px;max-width:820px;margin:48px auto 0;display:flex}.faq-item{border:1px solid var(--line);background:#f6f7fb;border-radius:16px;transition:all .2s;overflow:hidden}.faq-item[open]{box-shadow:var(--shadow);border-color:#5b66ea73}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .arrow{color:#fff;background:linear-gradient(135deg,#5b66ea,#7a5cf0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:all .25s;display:flex}.faq-item[open] summary .arrow{transform:rotate(180deg)}.faq-item .faq-a{color:var(--body);padding:0 24px 22px;font-size:15px}.ib-links{text-align:center;max-width:1000px;color:var(--muted);margin:20px auto 0;padding:0 24px;font-size:14px;line-height:1.85}.ib-links b{color:var(--ink);font-weight:700}.ib-links a{color:var(--primary);white-space:nowrap;border-bottom:1px solid #5b66ea47;padding-bottom:1px;font-weight:600}.ib-links a:hover{color:var(--primary-deep);border-bottom-color:var(--primary)}
