body,html{max-width:100vw}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}button,input,select,textarea{font:inherit}.blog-page{min-height:100vh;background:var(--bg,#f4f3ff);color:var(--white,#1a1630);padding:7.4rem 1.5rem 6rem}.blog-inner{width:min(900px,100%);margin:0 auto}.blog-index-inner{width:min(1080px,100%)}.blog-back{display:inline-flex;margin-bottom:2rem;color:var(--p,#5552d4);font-weight:700;text-decoration:none}.blog-header{margin-bottom:2.5rem}.blog-header h1{font-family:var(--fh,Arial,sans-serif);font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;margin:0 0 1rem}.blog-header p{color:var(--muted,#6b6880);line-height:1.8;max-width:680px}.blog-card time,.blog-header time{color:var(--muted,#6b6880);font-size:.78rem}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blog-card,.blog-empty{background:#fff;border:1px solid var(--border-s,rgba(102,100,228,.18));border-radius:8px;overflow:hidden;box-shadow:0 20px 60px -46px rgba(26,22,48,.45)}.blog-card{padding:0;transition:transform .35s var(--ease,cubic-bezier(.22,1,.36,1)),border-color .25s ease,box-shadow .35s var(--ease,cubic-bezier(.22,1,.36,1))}.blog-card:hover{transform:translateY(-6px);border-color:rgba(102,100,228,.34);box-shadow:0 28px 70px -42px rgba(61,26,138,.55)}.blog-card-copy,.blog-empty{padding:1.4rem}.blog-card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--grad2,linear-gradient(135deg,#3d1a8a,#6664e4,#9b59ff));color:#fff;text-decoration:none}.blog-body-image,.blog-card-media img,.blog-hero-image{display:block;width:100%;height:100%;object-fit:cover}.blog-card-media img{transition:transform .55s var(--ease,cubic-bezier(.22,1,.36,1)),filter .35s ease}.blog-card:hover .blog-card-media img{transform:scale(1.045);filter:saturate(1.08) contrast(1.02)}.blog-card-media span{display:grid;min-height:100%;place-items:center;font-family:var(--fh,Arial,sans-serif);font-weight:900}.blog-card h2{font-size:1.35rem;margin:.4rem 0}.blog-card a{color:inherit;text-decoration:none}.blog-card h2 a{transition:color .25s ease}.blog-card:hover h2 a{color:var(--p,#5552d4)}.blog-body,.blog-card p,.blog-empty p{color:var(--muted,#6b6880);line-height:1.8}.blog-read-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;color:var(--p,#5552d4)!important;font-weight:800;transition:transform .25s ease}.blog-read-link:after{content:"→";transition:transform .25s ease}.blog-card:hover .blog-read-link{transform:translateX(2px)}.blog-card:hover .blog-read-link:after{transform:translateX(3px)}.blog-article{max-width:780px}.blog-hero-image{aspect-ratio:16/9;height:auto;margin:-.5rem 0 2rem;box-shadow:0 26px 70px -46px rgba(26,22,48,.5)}.blog-body,.blog-hero-image{border:1px solid var(--border-s,rgba(102,100,228,.18));border-radius:8px}.blog-body{font-size:1rem;background:#fff;padding:clamp(1.25rem,4vw,2.4rem)}.blog-body h2,.blog-body h3{color:var(--white,#1a1630);font-family:var(--fh,Arial,sans-serif);margin:2rem 0 .8rem}.blog-body blockquote,.blog-body ol,.blog-body p,.blog-body ul{margin-bottom:1.1rem}.blog-body-image{height:auto;margin:1.5rem 0;border-radius:8px}@media (max-width:860px){.blog-list{grid-template-columns:1fr}}@media (max-width:560px){.blog-page{padding-top:8.5rem}}.legal-page{min-height:100vh;background:radial-gradient(circle at 82% 0,rgba(102,100,228,.14),transparent 32rem),var(--bg,#f4f3ff);color:var(--white,#1a1630);padding:6rem 1.5rem}.legal-inner{width:min(900px,100%);margin:0 auto}.legal-header{margin-bottom:2rem}.legal-header h1{font-family:var(--fh,Arial,sans-serif);font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;margin:0 0 1rem}.legal-header p{color:var(--muted,#6b6880);line-height:1.8;max-width:720px}.legal-header time{display:inline-flex;margin-top:1rem;color:var(--muted,#6b6880);font-size:.78rem}.legal-card{background:#fff;border:1px solid var(--border-s,rgba(102,100,228,.18));border-radius:8px;padding:clamp(1.25rem,4vw,2.4rem);box-shadow:0 22px 60px -42px rgba(26,22,48,.35)}.legal-section+.legal-section{border-top:1px solid var(--border-s,rgba(102,100,228,.18));margin-top:1.5rem;padding-top:1.5rem}.legal-section h2{color:var(--white,#1a1630);font-family:var(--fh,Arial,sans-serif);font-size:1.1rem;margin:0 0 .7rem}.legal-section p{color:var(--muted,#6b6880);line-height:1.8;margin:0 0 .9rem}.legal-section p:last-child{margin-bottom:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Product Sans;src:url(/assets/fonts/product-sans-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#F4F3FF;--bg2:#EDEAFF;--card:#FFFFFF;--border:rgba(102,100,228,0.12);--border-s:rgba(102,100,228,0.18);--p:#5552D4;--p2:#6664E4;--cyan:#7B2FFF;--mint:#C13FD4;--violet:#3D1A8A;--grad:linear-gradient(135deg,#5552D4,#9B59FF);--grad2:linear-gradient(135deg,#3D1A8A,#6664E4,#9B59FF);--white:#1A1630;--muted:#6B6880;--dim:#C4C0E0;--fh:"Product Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fb:"Product Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--max:1200px;--pad:3.5rem}html{scroll-behavior:auto}body{background:var(--bg);color:var(--white);font-family:var(--fb);overflow-x:hidden}#dot{position:fixed;width:6px;height:6px;border-radius:50%;background:#6664E4;pointer-events:none;z-index:100;transform:translate(-50%,-50%);transition:width .3s var(--ease),height .3s var(--ease);mix-blend-mode:multiply}body.hov #dot{width:30px;height:30px;background:transparent;border:1.5px solid rgba(102,100,228,.4)}body.dark-cursor #dot{background:#ffffff;mix-blend-mode:normal;box-shadow:0 0 10px rgba(255,255,255,.8)}body.dark-cursor.hov #dot{background:transparent;border-color:rgba(255,255,255,.9)}nav{position:fixed;top:0;left:0;right:0;z-index:400;border-bottom:1px solid var(--border-s);background:rgba(244,243,255,.97);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px 20px rgba(102,100,228,.1);transition:transform .3s var(--ease)}nav.nav-hidden{transform:translateY(-100%)}.nav-inner{max-width:var(--max);margin:0 auto;padding:.9rem var(--pad);justify-content:space-between}.n-logo,.nav-inner{display:flex;align-items:center}.n-logo{gap:.55rem;text-decoration:none}.n-logo-img{width:38px;height:auto;object-fit:contain}.n-logo-t{font-family:var(--fh);font-weight:900;font-size:.98rem;line-height:1;color:var(--white);letter-spacing:0}.n-logo-t span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nv{display:flex;align-items:center;gap:1.75rem}.nk{font-size:.78rem;color:var(--muted);text-decoration:none;font-family:var(--fh);font-weight:500;transition:color .25s;position:relative}.nk:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--grad);transition:width .35s var(--ease)}.nk:hover{color:var(--white)}.nk:hover:after{width:100%}.cta-e{position:relative;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--fh);font-weight:700;font-size:.82rem;padding:.54rem 1.28rem;border-radius:4px;text-decoration:none;color:#FFFFFF!important;letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:transform .3s var(--ease),box-shadow .35s;border:none;cursor:pointer;white-space:nowrap}.cta-e:before{inset:0;z-index:-1;transition:filter .3s}.cta-e:after,.cta-e:before{content:"";position:absolute;background:var(--grad2)}.cta-e:after{inset:-2px;z-index:-2;filter:blur(18px);opacity:0;transition:opacity .4s}.cta-e:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(123,47,255,.4),0 8px 32px rgba(123,47,255,.2)}.cta-e:hover:after{opacity:.65}.cta-e:hover:before{filter:brightness(1.1)}.cta-e .ar{transition:transform .3s var(--ease);display:inline-block}.cta-e:hover .ar{transform:translateX(4px)}.cta-e-lg{font-size:.9rem;padding:.86rem 2rem;border-radius:5px}.svc-btn{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--fh);font-weight:700;font-size:.76rem;padding:.54rem 1.15rem;border-radius:3px;text-decoration:none;color:#FFFFFF!important;border:none;background:var(--grad2);transition:opacity .25s,transform .3s var(--ease),box-shadow .3s;cursor:pointer;white-space:nowrap;position:relative;isolation:isolate;overflow:hidden}.svc-btn:after{content:"";position:absolute;inset:-2px;background:var(--grad2);z-index:-1;filter:blur(10px);opacity:0;transition:opacity .3s}.svc-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 22px rgba(123,47,255,.3)}.svc-btn:hover:after{opacity:.5}.svc-btn .ar{transition:transform .3s var(--ease)}.svc-btn:hover .ar{transform:translateX(4px)}.cta-g{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--fh);font-weight:600;font-size:.82rem;color:#5552D4;text-decoration:none;transition:color .25s;border:none;background:none;cursor:pointer}.cta-g:hover{color:#1A1630}.cta-g svg{transition:transform .3s var(--ease)}.cta-g:hover svg{transform:translateX(3px)}.sec{padding:5rem 0;position:relative}.sec-alt{background:var(--bg2)}.inner{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.sec-label{font-family:var(--fh);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.6rem;font-weight:700;display:inline-block}.sec-title{font-family:var(--fh);font-size:clamp(1.8rem,3.2vw,2.55rem);font-weight:800;line-height:1.1;margin-bottom:.75rem}.gtext{font-family:Georgia,serif;font-style:italic;background:var(--grad2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.sec-sub{color:var(--muted);font-size:.9rem;font-weight:300;max-width:480px;line-height:1.85}.rev{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.riq-chat{max-width:760px;margin:0 auto;background:var(--card);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px -28px rgba(85,82,212,.28)}.riq-bar{gap:.8rem;padding:1rem 1.3rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(237,234,255,.5),rgba(255,255,255,0))}.riq-ava,.riq-bar{display:flex;align-items:center}.riq-ava{width:40px;height:40px;border-radius:11px;background:var(--grad);justify-content:center;color:#fff;flex-shrink:0}.riq-bar-tx{display:flex;flex-direction:column;line-height:1.25}.riq-bar-t{font-family:var(--fh);font-weight:800;font-size:.98rem;letter-spacing:-.01em;color:var(--white)}.riq-live{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--muted);font-weight:500}.riq-dot{width:7px;height:7px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 0 rgba(46,204,113,.6);animation:riqPulse 2s infinite}.riq-body{padding:1.3rem;height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth}.riq-row{display:flex;gap:.6rem;max-width:90%;animation:riqIn .45s var(--ease) both}.riq-row.user{align-self:flex-end;flex-direction:row-reverse}.riq-row.bot{align-self:flex-start}.riq-bot-ic{width:30px;height:30px;border-radius:8px;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.riq-bub{padding:.7rem .95rem;border-radius:14px;font-size:.9rem;line-height:1.6;font-family:var(--fb);font-weight:300}.riq-row.user .riq-bub{background:var(--grad);color:#fff;border-bottom-right-radius:4px;font-weight:400}.riq-row.bot .riq-bub{background:var(--bg2);color:var(--white);border-bottom-left-radius:4px}.riq-search-line{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--muted);font-weight:500;margin-bottom:.55rem}.riq-spin{width:13px;height:13px;border:2px solid var(--border-s,rgba(102,100,228,.25));border-top-color:var(--p);border-radius:50%;animation:riqSpin .7s linear infinite}.riq-kw-wrap{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.riq-kw{font-size:.76rem;font-weight:500;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:20px;padding:.28rem .7rem;opacity:0;transform:translateY(6px);animation:riqKw .4s var(--ease) forwards}.riq-kw.top{background:var(--grad);color:#fff;border-color:transparent;font-weight:700}.riq-typing{display:flex;gap:.3rem;padding:.75rem .9rem;background:var(--bg2);border-radius:14px;border-bottom-left-radius:4px;width:fit-content}.riq-typing span{width:7px;height:7px;border-radius:50%;background:var(--p2);opacity:.5;animation:riqDot 1.2s infinite}.riq-typing span:nth-child(2){animation-delay:.2s}.riq-typing span:nth-child(3){animation-delay:.4s}.riq-result{margin-top:.7rem;position:relative;background:#fff;border:1.5px solid var(--p);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 14px 34px -20px rgba(85,82,212,.45)}.riq-rank{position:absolute;top:-11px;left:16px;background:var(--grad);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.06em;padding:.25rem .6rem;border-radius:20px}.riq-result-top{display:flex;align-items:center;gap:.75rem}.riq-result-logo{width:42px;height:42px;border-radius:11px;background:var(--grad);justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.riq-result-logo,.riq-result-name{display:flex;align-items:center;font-family:var(--fh);font-weight:800}.riq-result-name{font-size:1.02rem;letter-spacing:-.01em;color:var(--white);gap:.5rem;flex-wrap:wrap}.riq-stars{font-size:.76rem;color:#F5A623;font-weight:700;letter-spacing:.02em}.riq-result-sub{color:var(--muted);font-size:.84rem;line-height:1.6;font-weight:300;margin-top:.55rem}.riq-result-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.8rem;font-family:var(--fh);font-weight:700;font-size:.84rem;color:var(--p);text-decoration:none}.riq-result-go svg{transition:transform .3s var(--ease)}.riq-result-go:hover svg{transform:translateX(4px)}.riq-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.3rem;border-top:1px solid var(--border);background:linear-gradient(0deg,rgba(237,234,255,.4),rgba(255,255,255,0))}.riq-chip{font-family:var(--fb);font-size:.8rem;font-weight:500;color:var(--white);background:#fff;border:1px solid var(--border);border-radius:20px;padding:.45rem .85rem;cursor:pointer;transition:all .25s var(--ease)}.riq-chip:hover{border-color:var(--p);color:var(--p);transform:translateY(-1px)}.riq-chip:disabled{opacity:.45;cursor:default;transform:none}.riq-note{text-align:center;font-size:.74rem;color:#4A4870;font-weight:400;margin-top:1rem;opacity:1}@keyframes riqPulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,.55)}70%{box-shadow:0 0 0 7px rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}@keyframes riqIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes riqSpin{to{transform:rotate(1turn)}}@keyframes riqKw{to{opacity:1;transform:translateY(0)}}@keyframes riqDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:560px){.riq-body{padding:1rem;height:360px}.riq-row{max-width:96%}.riq-chips{padding:.85rem 1rem}.riq-chip{font-size:.75rem}}.rev.in{opacity:1;transform:translateY(0)}.d1{transition-delay:.07s}.d2{transition-delay:.14s}.d3{transition-delay:.21s}.d4{transition-delay:.28s}.hero{min-height:78vh;position:relative;overflow:hidden;display:flex;align-items:center;background:linear-gradient(180deg,var(--bg) 0,#FFFFFF 100%)}.hc-grid{inset:0;background-image:linear-gradient(rgba(102,100,228,.07) 1px,transparent 0),linear-gradient(90deg,rgba(102,100,228,.07) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 70% 50%,black 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 80% at 70% 50%,black 0,transparent 70%)}.hc-grid,.orb1{position:absolute;pointer-events:none}.orb1{width:560px;height:560px;top:-100px;right:-60px;background:radial-gradient(circle,rgba(102,100,228,.18) 0,rgba(102,100,228,.06) 50%,transparent 70%);filter:blur(48px);animation:ob1 14s ease-in-out infinite alternate}.orb2{position:absolute;width:340px;height:340px;bottom:-60px;left:-60px;background:radial-gradient(circle,rgba(155,89,255,.12) 0,rgba(102,100,228,.06) 50%,transparent 70%);filter:blur(52px);pointer-events:none;animation:ob2 18s ease-in-out infinite alternate}@keyframes ob1{0%{transform:translate(0)}to{transform:translate(-32px,22px)}}@keyframes ob2{0%{transform:translate(0)}to{transform:translate(22px,-16px)}}.hero-inner{max-width:var(--max);margin:0 auto;padding:8rem var(--pad) 3.5rem;width:100%;position:relative;z-index:1;display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:center}.hero-content{max-width:560px}.h-badge{display:inline-flex;align-items:center;gap:.42rem;background:rgba(102,100,228,.08);border:1px solid rgba(102,100,228,.22);color:var(--p2);font-size:.67rem;font-family:var(--fh);font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.32rem .85rem;border-radius:100px;margin-bottom:1.6rem;width:fit-content;animation:fu .6s var(--ease) both}.hd{width:5px;height:5px;background:var(--cyan);border-radius:50%;animation:gp 2.2s ease-in-out infinite;flex-shrink:0}@keyframes gp{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(0,229,255,.4)}50%{opacity:.4;box-shadow:0 0 0 5px rgba(0,229,255,0)}}@keyframes fu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-family:var(--fh);font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:800;line-height:1.08;margin-bottom:1.25rem;animation:fu .9s .1s var(--ease) both}.hero-sub{font-size:.97rem;color:#4A4870;max-width:580px;font-weight:300;line-height:1.8;margin-bottom:2.25rem;animation:fu .9s .2s var(--ease) both}.h-btns{display:flex;align-items:center;gap:1rem;margin-bottom:.9rem;animation:fu .9s .3s var(--ease) both;flex-wrap:wrap}.h-reassure{font-size:.78rem;color:var(--muted);font-weight:300;margin-bottom:2.2rem;animation:fu .9s .35s var(--ease) both;max-width:440px}.h-stats{display:flex;gap:0;justify-content:space-between;padding-top:1.5rem;border-top:1px solid rgba(102,100,228,.2);flex-wrap:nowrap;animation:fu .9s .4s var(--ease) both;width:100%}.sn{font-family:var(--fh);font-size:1.75rem;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.slb,.sn{display:block}.slb{font-size:.7rem;color:#6B6880;margin-top:.25rem;letter-spacing:.01em}.strip{background:#E8E4FF;border-top:1px solid rgba(102,100,228,.2);border-bottom:1px solid rgba(102,100,228,.2);display:flex;overflow:hidden}.s-lbl{flex-shrink:0;padding:.95rem 1.75rem;border-right:1px solid rgba(102,100,228,.2);font-family:var(--fh);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#6664E4;display:flex;align-items:center;white-space:nowrap}.mq{overflow:hidden;flex:1 1}.mq-t{display:flex;gap:0;animation:scroll 38s linear infinite;width:max-content;align-items:center}@keyframes scroll{to{transform:translateX(-50%)}}.mq-item{display:flex;align-items:center;gap:.5rem;padding:.82rem 1.65rem;border-right:1px solid var(--border);white-space:nowrap;font-size:.75rem;color:#4A4870;transition:color .3s,background .3s;flex-shrink:0}.mq-item:hover{color:#1A1630;background:rgba(102,100,228,.1)}.mq-item strong{color:var(--white);font-family:var(--fh);font-weight:600}.audit-orb{position:absolute;width:480px;height:280px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(102,100,228,.15) 0,rgba(155,89,255,.08) 50%,transparent 70%);filter:blur(40px);pointer-events:none}.audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}.af-form{background:#FFFFFF;border:1px solid rgba(102,100,228,.2);border-radius:9px;padding:1.85rem;position:relative;overflow:hidden}.af-form:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad2)}.af-label{font-size:.62rem;color:var(--muted);font-family:var(--fh);font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.38rem}.af-input{width:100%;background:#FFFFFF;border:1.5px solid rgba(102,100,228,.22);border-radius:3px;padding:.66rem .9rem;color:#1A1630;font-family:var(--fb);font-size:.86rem;outline:none;transition:border-color .25s,box-shadow .25s;margin-bottom:.95rem}.af-input:focus{border-color:#6664E4;box-shadow:0 0 0 3px rgba(102,100,228,.12)}.af-input::placeholder{color:#A0A0B8}.af-checks{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.afc{display:flex;align-items:center;gap:.28rem;background:rgba(102,100,228,.08);border:1px solid rgba(102,100,228,.25);border-radius:100px;padding:.24rem .65rem;font-size:.67rem;color:#5552D4;font-family:var(--fh);font-weight:700}.afc-d{width:4px;height:4px;border-radius:50%;background:var(--grad);flex-shrink:0}.audit-result{display:none;margin-top:1.25rem}.audit-result.show{display:block}.audit-progress{display:none;margin-top:.85rem;background:#F8F6FF;border:1px solid rgba(102,100,228,.18);border-radius:7px;padding:.8rem .85rem}.audit-progress.show{display:block}.audit-progress-top{display:flex;align-items:center;gap:.5rem;font-family:var(--fh);font-size:.76rem;font-weight:700;color:#3D1A8A;margin-bottom:.55rem}.audit-progress-dot{width:8px;height:8px;border-radius:50%;background:var(--p2);box-shadow:0 0 0 0 rgba(102,100,228,.45);animation:auditPulse 1.4s ease-in-out infinite;flex-shrink:0}.audit-progress-bar{height:5px;border-radius:999px;background:rgba(102,100,228,.13);overflow:hidden}.audit-progress-bar span{display:block;height:100%;width:8%;border-radius:inherit;background:var(--grad2);transition:width .55s var(--ease)}.audit-progress-note{font-size:.64rem;color:var(--muted);line-height:1.55;margin-top:.55rem}@keyframes auditPulse{0%{box-shadow:0 0 0 0 rgba(102,100,228,.45)}70%{box-shadow:0 0 0 8px rgba(102,100,228,0)}to{box-shadow:0 0 0 0 rgba(102,100,228,0)}}.ar-score{gap:1.1rem;padding:1.1rem;background:rgba(102,100,228,.08);border:1px solid rgba(102,100,228,.22);border-radius:7px;margin-bottom:.75rem}.ar-circle,.ar-score{display:flex;align-items:center}.ar-circle{width:58px;height:58px;flex-shrink:0;position:relative;justify-content:center}.ar-circle svg{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.sc-num{font-weight:800;font-size:1.05rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.ar-lbl,.sc-num{font-family:var(--fh)}.ar-lbl{font-size:.86rem;font-weight:700;margin-bottom:.15rem}.ar-sub{font-size:.75rem;color:var(--muted);line-height:1.55}.ar-cats{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.85rem}.arc{background:#F8F6FF;border:1px solid rgba(102,100,228,.15);border-radius:4px;padding:.5rem .65rem}.arc-name{font-size:.63rem;color:var(--muted);font-family:var(--fh);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.28rem}.arc-bar{height:2px;background:rgba(102,100,228,.15);border-radius:2px;overflow:hidden;margin-bottom:.25rem}.arc-fill{height:100%;border-radius:2px;background:var(--grad);width:0;transition:width 1.2s var(--ease)}.arc-val{font-size:.72rem;font-family:var(--fh);font-weight:700}.audit-feats{display:flex;flex-direction:column;gap:.72rem;margin-top:1.75rem}.aft{display:flex;align-items:flex-start;gap:.65rem}.aft-ico{width:32px;height:32px;border-radius:6px;background:rgba(102,100,228,.1);border:1px solid rgba(102,100,228,.2);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#6664E4;flex-shrink:0;margin-top:.05rem}.aft-t{font-family:var(--fh);font-size:.8rem;font-weight:700;margin-bottom:.1rem}.aft-d{font-size:.76rem;color:var(--muted);font-weight:300;line-height:1.7}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(102,100,228,.15);border:1px solid rgba(102,100,228,.15);border-radius:7px;margin-top:2.25rem}.svc,.svc-grid{overflow:hidden}.svc{background:var(--card);padding:1.75rem 1.6rem;position:relative;transition:background .3s;display:flex;flex-direction:column}.svc-bar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad2);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.svc:hover .svc-bar{transform:scaleX(1)}.svc:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(102,100,228,.04),transparent 65%);opacity:0;transition:opacity .4s}.svc:hover:after{opacity:1}.svc:hover{background:#F0EEFF}.svc-num{font-family:var(--fh);font-size:.6rem;color:var(--dim);font-weight:700;letter-spacing:.14em;margin-bottom:.6rem}.svc-ico{font-size:1.15rem;margin-bottom:.65rem;display:block;color:#6664E4}.svc-t{font-family:var(--fh);font-size:.9rem;font-weight:800;margin-bottom:.4rem;line-height:1.25}.svc-d{font-size:.8rem;color:var(--muted);font-weight:300;line-height:1.8;flex:1 1}.svc-bottom{margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}.svc-p{font-size:.72rem;color:var(--muted)}.svc-p span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--fh);font-weight:700}.est-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin-top:2.5rem;align-items:start}.est-ctrls{display:flex;flex-direction:column;gap:1.25rem}.eg label{font-size:.62rem;color:var(--muted);font-family:var(--fh);font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.38rem}.eo{display:flex;flex-wrap:wrap;gap:.5rem}.op{background:#FFFFFF;border:1px solid rgba(102,100,228,.22);color:#6B6880;font-family:var(--fh);font-size:.82rem;font-weight:600;padding:.6rem 1.1rem;border-radius:6px;cursor:pointer;transition:all .22s;flex:0 0 auto;white-space:nowrap}.op:hover{color:#1A1630}.op.on,.op:hover{border-color:#6664E4}.op.on{background:rgba(102,100,228,.15);color:#3D1A8A}.est-card{background:var(--card);border:1px solid var(--border-s);border-radius:7px;padding:2rem;position:sticky;top:4.5rem;overflow:hidden}.est-card:before{content:"";position:absolute;inset:-1px;background:var(--grad2);border-radius:7px;z-index:-1;opacity:.3}.ec-l{font-size:.6rem;color:var(--muted);font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.ec-l,.ec-p{font-family:var(--fh)}.ec-p{font-size:2.6rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:.18rem}.ec-tl{font-size:.75rem;color:#6B6880;margin-bottom:1.3rem}.ec-fs{display:flex;flex-direction:column;gap:.38rem;margin-bottom:1.5rem}.ec-f{display:flex;align-items:center;gap:.48rem;font-size:.78rem;color:var(--muted)}.ec-f:before{content:"";width:4px;height:4px;background:var(--grad);border-radius:50%;flex-shrink:0}.ec-note{text-align:center;font-size:.65rem;color:var(--muted);margin-top:.55rem}.proc{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-top:2.5rem}.pr-step{background:var(--card);border:1px solid var(--border-s);border-radius:7px;padding:1.6rem 1.5rem;position:relative;overflow:hidden;transition:border-color .35s,transform .35s var(--ease),box-shadow .35s}.pr-step:hover{border-color:rgba(102,100,228,.4);transform:translateY(-3px);box-shadow:0 10px 36px rgba(102,100,228,.15)}.pr-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:var(--grad2);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.pr-step:hover:before{transform:scaleX(1)}.pr-ico{width:40px;height:40px;border-radius:7px;background:rgba(102,100,228,.1);border:1px solid rgba(102,100,228,.2);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#6664E4;margin-bottom:.8rem}.pr-n{font-size:.59rem;color:var(--dim);font-weight:700;letter-spacing:.14em}.pr-n,.pr-t{font-family:var(--fh);margin-bottom:.4rem}.pr-t{font-size:.9rem;font-weight:800}.pr-d{font-size:.79rem;color:var(--muted);font-weight:300;line-height:1.8}.vid-wrap video{width:100%;height:100%;object-fit:cover;display:block}.vid-ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(8,9,9,.75) 0,rgba(8,9,9,.3) 50%,rgba(8,9,9,.15));transition:background .3s;z-index:3;cursor:pointer}.vid-card.playing .vid-ov{background:rgba(8,9,9,0)}.vid-card.playing .vid-ov:hover{background:rgba(8,9,9,.22)}.vid-play-pill{display:flex;flex-direction:column;align-items:center;gap:.6rem;transition:transform .3s var(--ease)}.vid-ov:hover .vid-play-pill{transform:scale(1.05)}.vid-card.playing .vid-play-pill{opacity:0;transition:opacity .3s}.vid-card.playing .vid-ov:hover .vid-play-pill{opacity:.85}.play-ring{width:52px;height:52px;border-radius:50%;background:var(--grad2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(123,47,255,.4);transition:box-shadow .35s;position:relative}.play-ring:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(193,63,212,.35);animation:vring 2.2s ease-in-out infinite}.play-ring:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(123,47,255,.18);animation:vring 2.2s ease-in-out .4s infinite}@keyframes vring{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:.15}}.vid-ov:hover .play-ring{box-shadow:0 0 0 10px rgba(123,47,255,.15),0 8px 28px rgba(123,47,255,.35)}.play-ring svg{width:18px;height:18px;fill:white;margin-left:3px}.vid-play-label{font-family:var(--fh);font-size:.7rem;font-weight:700;color:rgba(255,255,255,.8);letter-spacing:.06em;text-transform:uppercase}.vid-foot{padding:.9rem 1.1rem;border-top:1px solid var(--border-s);justify-content:space-between}.vid-auth,.vid-foot{display:flex;align-items:center}.vid-auth{gap:.6rem}.vid-av-in{width:28px;height:28px;border-radius:50%;background:rgba(123,47,255,.12);display:flex;align-items:center;justify-content:center;font-size:.62rem;color:var(--p2);border:1px solid rgba(123,47,255,.22);flex-shrink:0}.vid-av-in,.vid-nm{font-family:var(--fh);font-weight:700}.vid-nm{font-size:.74rem;line-height:1.2}.vid-rl{font-size:.64rem;color:var(--muted)}.vid-stars{display:flex;gap:2px}.vid-badge{position:absolute;top:.7rem;left:.7rem;z-index:4;background:var(--grad2);color:#fff;font-family:var(--fh);font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:.22rem .6rem;border-radius:2px;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.4)}.vs{width:8px;height:8px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--grad)}.trust{border-top:1px solid var(--border-s)}.trust-inner{max-width:var(--max);margin:0 auto;align-items:stretch;flex-wrap:wrap}.ti,.trust-inner{display:flex;justify-content:center}.ti{align-items:center;gap:.48rem;font-size:.76rem;color:var(--muted);padding:1.3rem 2rem;border-right:1px solid var(--border-s);transition:background .3s,color .3s;flex:1 1;min-width:130px;background:#EDEAFF}.ti:hover{background:rgba(102,100,228,.15);color:#1A1630}.ti:last-child{border-right:none}.ti strong{color:var(--white);font-family:var(--fh);font-size:.79rem}.cta-sec{text-align:center;padding:9rem 0 9.5rem;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#150a33 0,#080316 100%);border-top:1px solid rgba(102,100,228,.25);border-bottom:1px solid rgba(102,100,228,.25)}.cta-spot-beam{top:0;width:100%;height:100%;background:radial-gradient(ellipse 50% 92% at 50% 0,rgba(210,185,255,.22) 0,rgba(155,89,255,.1) 36%,rgba(102,100,228,.04) 60%,transparent 78%);z-index:1}.cta-spot-beam,.cta-spot-source{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.cta-spot-source{top:-20px;width:200px;height:80px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.7) 0,rgba(200,170,255,.3) 45%,transparent 75%);filter:blur(16px);z-index:2}.cta-floor{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:55%;height:32%;background:radial-gradient(ellipse at 50% 100%,rgba(102,100,228,.16) 0,rgba(85,52,212,.05) 55%,transparent 78%);pointer-events:none;z-index:1}.cta-edge-l{background:linear-gradient(90deg,rgba(61,26,138,.2) 0,transparent)}.cta-edge-l,.cta-edge-r{position:absolute;inset:0;width:20%;pointer-events:none;z-index:1}.cta-edge-r{left:auto;background:linear-gradient(270deg,rgba(61,26,138,.2) 0,transparent)}.cta-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 70%);pointer-events:none}.cta-inner{max-width:var(--max);margin:0 auto;padding:0 var(--pad);position:relative;z-index:1}.ca1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;height:380px;background:radial-gradient(ellipse,rgba(155,89,255,.25) 0,rgba(102,100,228,.12) 40%,transparent 70%);filter:blur(48px);pointer-events:none}.ca2{top:20%;right:8%;width:260px;height:170px;background:radial-gradient(ellipse,rgba(255,223,122,.12) 0,transparent 70%);animation:au 8s ease-in-out infinite alternate}.ca2,.ca3{position:absolute;filter:blur(34px);pointer-events:none}.ca3{bottom:18%;left:8%;width:220px;height:135px;background:radial-gradient(ellipse,rgba(155,89,255,.15) 0,transparent 70%);animation:au 11s ease-in-out infinite alternate-reverse}.cta-ln{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,100,228,.2),rgba(155,89,255,.12),transparent);animation:sc 7s ease-in-out infinite;pointer-events:none}.cta-ln:nth-child(3){top:28%}.cta-ln:nth-child(4){bottom:28%;animation-delay:3.5s}.hero-right{position:relative;height:440px;display:flex;align-items:center;justify-content:center}.hfloat-wrap{position:relative;width:100%;height:100%}.hfloat{position:absolute;background:#fff;border:1.5px solid rgba(102,100,228,.18);border-radius:14px;padding:.8rem 1rem;display:flex;align-items:flex-start;gap:.65rem;box-shadow:0 12px 40px rgba(102,100,228,.12);width:min(240px,90%);animation:hfbob 4s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hfloat:nth-child(2){animation-delay:.8s}.hfloat:nth-child(3){animation-delay:1.6s}.hfloat:nth-child(4){animation-delay:2.4s}.hfloat:nth-child(5){animation-delay:3.2s}@keyframes hfbob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hf1{top:2%;left:0}.hf2{top:20%;right:0;animation-delay:1.2s}.hf3{top:40%;left:4%;animation-delay:.6s}.hf4{top:56%;right:2%;animation-delay:2s}.hf5{bottom:3%;left:4%;animation-delay:1.8s;max-width:270px}.hf-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hf-icon-g{background:rgba(10,122,74,.1)}.hf-icon-p{background:rgba(155,89,255,.12)}.hf-lbl{font-size:.62rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem}.hf-lbl,.hf-val{font-family:var(--fh)}.hf-val{font-size:.88rem;font-weight:800;color:#1A1630}.hf-trend{font-size:.65rem;color:#0a7a4a;font-weight:600;display:block}.hf-star{font-size:.95rem;color:#f59e0b;letter-spacing:1px;flex-shrink:0;line-height:1.4}@media(max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-right{display:none}.hero-content{max-width:100%}}.vsl-root{overflow:hidden;border-radius:12px;margin-top:2.5rem}.vsl-track{display:flex;gap:1.1rem;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.vid-card{flex:0 0 28vw;border-radius:10px;overflow:hidden;border:1px solid var(--border-s);background:var(--card);transition:border-color .4s,box-shadow .4s,transform .4s var(--ease)}@media(max-width:900px){.vid-card{flex:0 0 44vw}}@media(max-width:600px){.vid-card{flex:0 0 82vw}}.vid-card:hover{border-color:rgba(102,100,228,.4);box-shadow:0 16px 48px rgba(102,100,228,.18);transform:translateY(-4px)}.vid-wrap{width:100%;aspect-ratio:9/16;background:linear-gradient(160deg,#1a0a2e,#2d1060 40%,#1a0a2e);border-radius:10px 10px 0 0;cursor:pointer}.vid-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02);transform:scale(1.02);transition:transform .45s var(--ease),filter .45s var(--ease)}.vid-wrap::marker{content:""}.vid-wrap:before{content:"Watch story";top:calc(50% + 46px);font-family:var(--fh);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.78)}.vid-wrap:after,.vid-wrap:before{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.vid-wrap:after{content:"▶";top:50%;width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);color:#5552D4;font-size:1.35rem;text-indent:3px;box-shadow:0 18px 44px rgba(0,0,0,.28);transition:transform .25s var(--ease),background .25s}.vid-card:hover .vid-wrap:after{transform:translate(-50%,-50%) scale(1.06);background:#fff}.vid-card:hover .vid-thumb{transform:scale(1.06);filter:saturate(1.15) contrast(1.05)}.vid-wrap.is-loaded{cursor:auto}.vid-wrap.is-loaded .vid-thumb,.vid-wrap.is-loaded:after,.vid-wrap.is-loaded:before{display:none}.vsl-bar{gap:1rem;margin-top:1.25rem}.vsl-bar,.vsl-btn{display:flex;align-items:center;justify-content:center}.vsl-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid rgba(102,100,228,.3);color:#5552D4;cursor:pointer;transition:all .25s var(--ease);box-shadow:0 4px 16px rgba(102,100,228,.15);padding:0;flex-shrink:0}.vsl-btn:hover{background:#6664E4;color:#fff;border-color:#6664E4;transform:scale(1.08)}.vsl-btn:disabled{opacity:.35;pointer-events:none}.vsl-dots{display:flex;gap:0;align-items:center}.vsl-dot{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;position:relative;padding:0}.vsl-dot,.vsl-dot:before{background:transparent;transition:all .3s var(--ease)}.vsl-dot:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;border:1px solid #6663e4;transform:translate(-50%,-50%)}.vsl-dot.on:before{background:#6664E4;width:20px;border-radius:20px;border:2px solid #6663e4}@media(max-width:768px){.vid-wrap{aspect-ratio:9/13;border-radius:10px 10px 0 0}.vsl-bar{display:flex}}@keyframes au{0%{transform:translate(0) scale(1)}to{transform:translate(16px,-12px) scale(1.08)}}@keyframes sc{0%,to{opacity:.1}50%{opacity:.4}}.cta-sec h2{font-family:var(--fh);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.08;margin-bottom:1.4rem;color:#fff}.cta-sec h2 .gtext{font-family:Georgia,serif;font-style:italic;background:linear-gradient(135deg,#FFDF7A,#D4AF37 50%,#9A7B1C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.cta-sec p{color:rgba(220,218,255,.78);font-size:1.05rem;font-weight:300;margin-bottom:2.8rem;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.8}.cta-btns{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-sec .cta-g{color:#fff!important;border-color:rgba(255,255,255,.3)}.cta-sec .cta-g:hover{background:rgba(255,255,255,.08);border-color:#fff}.cta-sub{font-size:.66rem;color:var(--dim);margin-top:.8rem;letter-spacing:.06em;text-transform:uppercase;font-family:var(--fh)}footer{border-top:1px solid rgba(102,100,228,.18);background:#EDEAFF}.footer-inner{max-width:var(--max);margin:0 auto;padding:2rem var(--pad);display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1rem}.f-logo{font-family:var(--fh);font-weight:800;font-size:.88rem}.f-logo span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.f-links{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.f-links a{font-size:.76rem;color:#4A4870;text-decoration:none;transition:color .25s}.f-links a:hover{color:var(--white)}.f-copy{font-size:.67rem;color:#5B5877}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#EDEAFF}::-webkit-scrollbar-thumb{background:linear-gradient(var(--p),var(--cyan));border-radius:1px}.sl-root{position:relative;margin-top:2.5rem;padding-bottom:3.5rem;overflow:hidden;border-radius:14px;max-width:100%}.sl-track{display:flex;gap:20px;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform;padding:0 0 4px}.sl-card{flex-shrink:0;border-radius:12px;overflow:hidden;background:#fff;border:1.5px solid rgba(102,100,228,.15);cursor:pointer;transition:border-color .3s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,opacity .4s}.sl-card:hover{border-color:rgba(102,100,228,.5);transform:translateY(-6px);box-shadow:0 20px 50px rgba(102,100,228,.18)}.sl-card.sl-dim{opacity:.3;filter:grayscale(40%);transform:scale(.98)}.sl-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:#ece8ff}.sl-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .5s ease}.sl-card:hover .sl-img img{transform:scale(1.06)}.sl-badge{top:.65rem;left:.65rem;font-family:var(--fh);font-size:.58rem;font-weight:700;color:#5552D4;background:rgba(255,255,255,.92);border:1px solid rgba(102,100,228,.25);padding:.18rem .48rem;border-radius:2px;letter-spacing:.07em;text-transform:uppercase}.sl-badge,.sl-ov{position:absolute}.sl-ov{inset:0;background:linear-gradient(0deg,rgba(86,80,210,.72) 0,transparent 55%);opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem}.sl-card:hover .sl-ov{opacity:1}.sl-pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--fh);font-size:.74rem;font-weight:700;color:#fff;background:rgba(255,255,255,.18);border:1.5px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.4rem 1.1rem;border-radius:100px;transform:translateY(8px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.sl-card:hover .sl-pill{transform:translateY(0)}.sl-foot{padding:.85rem 1rem .9rem;border-top:1px solid rgba(102,100,228,.1)}.sl-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.sl-flag{font-size:.6rem;letter-spacing:.06em;background:rgba(102,100,228,.1);color:#5552D4;padding:.1rem .38rem;border-radius:4px;line-height:1.4}.sl-flag,.sl-name{font-family:var(--fh);font-weight:800}.sl-name{font-size:.82rem;color:#1A1630}.sl-meta{font-size:.64rem;color:#6B6880;margin-bottom:.28rem}.sl-tag{font-size:.62rem;font-family:var(--fh);font-weight:700;color:#5552D4;letter-spacing:.04em}.sl-tag.win{color:#0a7a4a;background:rgba(10,122,74,.08);border:1px solid rgba(10,122,74,.2);padding:.14rem .42rem;border-radius:2px;display:inline-block}.sl-root:after{content:"";position:absolute;top:0;bottom:4rem;width:60px;right:0;z-index:5;pointer-events:none;background:linear-gradient(270deg,rgba(244,243,255,.9) 0,transparent)}.sl-btn{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid rgba(102,100,228,.3);color:#5552D4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 18px rgba(102,100,228,.2);padding:0;flex-shrink:0}.sl-btn:hover{background:#6664E4;color:#fff;border-color:#6664E4;transform:scale(1.1);box-shadow:0 8px 28px rgba(102,100,228,.35)}.sl-btn:active{transform:scale(.93)}.sl-bar{justify-content:center;gap:1rem;position:absolute;bottom:.5rem;left:0;right:0}.sl-bar,.sl-dots{display:flex;align-items:center}.sl-dots{gap:0}.sl-dot{width:32px;height:32px;border-radius:50%;background:transparent;cursor:pointer;border:none;padding:0;position:relative}.sl-dot,.sl-dot:before{transition:all .35s cubic-bezier(.22,1,.36,1)}.sl-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:rgba(102,100,228,.35);transform:translate(-50%,-50%)}.sl-dot.on:before{width:26px;border-radius:4px;background:linear-gradient(90deg,#5552D4,#9B59FF)}.port-wrap:after,.port-wrap:before{content:"";position:absolute;top:0;bottom:3rem;width:80px;z-index:5;pointer-events:none}.port-wrap:before{left:3.5rem;background:linear-gradient(90deg,rgba(244,243,255,.95) 0,transparent)}.port-wrap:after{right:3.5rem;background:linear-gradient(270deg,rgba(244,243,255,.95) 0,transparent)}.port-btn{position:absolute;top:40%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff;border:2.5px solid #6664e4;color:#5552D4;font-size:1rem;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px rgba(102,100,228,.25);z-index:50;padding:0;line-height:1}.port-btn:hover{background:#6664E4!important;color:#fff!important;border-color:#6664E4;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 28px rgba(102,100,228,.35)}.port-btn:active{transform:translateY(-50%) scale(.94)}.port-btn-l{left:.25rem}.port-btn-r{right:.25rem}.port-footer{justify-content:center;gap:2rem;margin-top:1.4rem;position:relative}.port-dots,.port-footer{display:flex;align-items:center}.port-dots{gap:.45rem}.port-dot{width:7px;height:7px;border-radius:50%;background:rgba(102,100,228,.22);cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);border:none;padding:0}.port-dot.on{width:26px;border-radius:4px;background:linear-gradient(90deg,#5552D4,#9B59FF)}.port-dot:hover:not(.on){background:rgba(102,100,228,.5);transform:scale(1.25)}.port-count{font-family:var(--fh);font-size:.72rem;font-weight:700;color:#6B6880;letter-spacing:.06em}.port-count span{color:#1A1630;font-weight:800}.txt-marq{background:linear-gradient(135deg,#5552D4,#9B59FF);overflow:hidden;padding:.85rem 0;white-space:nowrap}.txt-marq-track{display:inline-flex;align-items:center;gap:0;animation:txtscroll 22s linear infinite}.txt-marq-track span{font-family:var(--fh);font-size:.8rem;font-weight:700;color:rgba(255,255,255,.9);letter-spacing:.06em;text-transform:uppercase;padding:0 1.5rem}.txt-dot{color:rgba(255,255,255,.5)!important;padding:0 .25rem!important;font-size:.55rem!important}@keyframes txtscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logobar-sec{padding:2.75rem 0 1.25rem;background:#FFFFFF}.logobar-label{display:none}.logobar{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)}.logobar-track{display:inline-flex;align-items:center;gap:1.1rem;animation:lbscroll 48s linear infinite;white-space:nowrap;will-change:transform}.lb-item{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.lb-item img{max-width:100%;max-height:100%;object-fit:contain}@keyframes lbscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:560px){.lb-item{width:84px;height:84px;padding:14px;border-radius:13px}}.nums-sec{background:var(--bg2)}.nums-label{font-family:var(--fh);font-size:.63rem;letter-spacing:.18em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.6rem;font-weight:700;display:inline-block}.nums-title{font-family:var(--fh);font-size:clamp(1.8rem,3.2vw,2.55rem);font-weight:800;line-height:1.1;margin-bottom:2.5rem}.nums-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.num-card{background:#fff;border:1.5px solid rgba(102,100,228,.15);border-radius:12px;padding:2rem 1.75rem;position:relative;overflow:hidden;transition:border-color .3s,transform .35s,box-shadow .35s}.num-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad2)}.num-card:hover{border-color:rgba(102,100,228,.35);transform:translateY(-4px);box-shadow:0 16px 40px rgba(102,100,228,.12)}.num-icon{width:40px;height:40px;border-radius:8px;background:rgba(102,100,228,.08);border:1px solid rgba(102,100,228,.18);display:flex;align-items:center;justify-content:center;color:#5552D4;margin-bottom:1.25rem}.num-val{font-size:2.8rem;line-height:1}.num-suffix,.num-val{font-family:var(--fh);font-weight:800;background:var(--grad2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.num-suffix{font-size:2rem}.num-lbl{font-family:var(--fh);font-size:.88rem;font-weight:700;color:#1A1630;margin-top:.5rem;margin-bottom:.2rem}.num-sub{font-size:.75rem;color:#6B6880;font-weight:300;line-height:1.6}.cmp-table{margin-top:2.5rem;border:1.5px solid rgba(102,100,228,.2);border-radius:12px;overflow:hidden}.cmp-head{display:grid;grid-template-columns:1fr 180px 180px;background:linear-gradient(135deg,rgba(102,100,228,.06),rgba(155,89,255,.04));border-bottom:1.5px solid rgba(102,100,228,.15);padding:.9rem 1.5rem}.cmp-feat-col{font-size:.7rem;font-weight:700;color:#6B6880;letter-spacing:.1em;text-transform:uppercase}.cmp-feat-col,.cmp-us-col{font-family:var(--fh);display:flex;align-items:center}.cmp-us-col{justify-content:center;gap:.5rem;font-size:.82rem;font-weight:800;color:#5552D4}.cmp-logo-wrap{gap:.4rem}.cmp-logo-wrap,.cmp-them-col{display:flex;align-items:center}.cmp-them-col{justify-content:center;font-family:var(--fh);font-size:.78rem;font-weight:600;color:#6B6880}.cmp-row{display:grid;grid-template-columns:1fr 180px 180px;padding:.85rem 1.5rem;border-bottom:1px solid rgba(102,100,228,.08);transition:background .2s;align-items:center}.cmp-row:last-child{border-bottom:none}.cmp-row:hover{background:rgba(102,100,228,.03)}.cmp-feat{font-size:.85rem;color:#1A1630;font-weight:400}.cmp-no,.cmp-yes{display:flex;align-items:center;justify-content:center}.cmp-yes{background:rgba(10,122,74,.07)}.cmp-no,.cmp-yes{border-radius:50%;width:28px;height:28px;margin:0 auto}.cmp-no{background:rgba(220,38,38,.06)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem}.faq-item{background:#fff;border:1.5px solid rgba(102,100,228,.15);border-radius:10px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.faq-item.open{border-color:rgba(102,100,228,.4);box-shadow:0 8px 30px rgba(102,100,228,.1)}.faq-q{width:100%;background:none;border:none;padding:1.1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-family:var(--fh);font-size:.86rem;font-weight:700;color:#1A1630;text-align:left;transition:color .2s}.faq-icon,.faq-q:hover{color:#5552D4}.faq-icon{flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{font-size:.83rem;color:#6B6880;font-weight:300;line-height:1.8;padding:0 1.25rem;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s}.faq-item.open .faq-a{max-height:200px;padding-bottom:1.25rem}.statsx-sec{background:var(--bg)}.statsx-panel{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#241056,#160a36 55%,#1d0d44);border:1px solid rgba(155,89,255,.22);border-top-color:rgba(155,89,255,.3);padding:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;margin-top:2.5rem}.statsx-panel:before{width:460px;height:460px;right:-90px;top:-140px;background:radial-gradient(circle,rgba(155,89,255,.3),transparent 70%)}.statsx-panel:after,.statsx-panel:before{content:"";position:absolute;filter:blur(46px);pointer-events:none}.statsx-panel:after{width:320px;height:320px;left:-100px;bottom:-120px;background:radial-gradient(circle,rgba(102,100,228,.22),transparent 70%)}.statsx-left{position:relative;z-index:1}.statsx-eyebrow{font-family:var(--fh);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#C9A9FF;margin-bottom:.7rem;display:inline-block}.statsx-h{font-family:var(--fh);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;color:#fff;line-height:1.12;margin-bottom:.8rem}.statsx-h span{font-family:Georgia,serif;font-style:italic;background:linear-gradient(120deg,#C9A9FF,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.statsx-sub{color:rgba(255,255,255,.6);font-size:.92rem;font-weight:300;line-height:1.75;max-width:330px}.statsx-rows{display:flex;flex-direction:column;gap:.85rem;position:relative;z-index:1}.statx-row{display:flex;align-items:center;gap:1.15rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:1.05rem 1.4rem;transition:background .3s,border-color .3s,transform .35s var(--ease)}.statx-row:hover{background:rgba(255,255,255,.09);border-color:rgba(155,89,255,.35);transform:translateX(4px)}.statx-figure{display:flex;align-items:center;gap:.55rem;min-width:130px;flex-shrink:0}.statx-val{font-size:clamp(1.5rem,2.4vw,2rem);color:#fff;line-height:1}.statx-suf,.statx-val{font-family:var(--fh);font-weight:800}.statx-suf{font-size:1.2rem;background:linear-gradient(120deg,#9B59FF,#C9A9FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.statx-up{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#9B59FF,#6664E4);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px rgba(155,89,255,.12)}.statx-lbl{color:rgba(255,255,255,.85);font-size:.95rem;font-weight:500;line-height:1.3}.svc2-wrap{position:relative;margin-top:2.5rem;width:100%;padding:0}.svc2-marq-outer,.svc2-wrap{overflow:hidden}.svc2-marq-track{display:flex;gap:1.1rem;width:max-content;animation:svcScroll 34s linear infinite}@keyframes svcScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.svc2-card{position:relative;flex:0 0 330px;scroll-snap-align:start;aspect-ratio:3/4.2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:none;isolation:isolate;background:#111}.svc2-card:after,.svc2-wico{display:none}.svc2-img{width:100%;height:100%;object-fit:cover;z-index:0}.svc2-img,.svc2-overlay{position:absolute;inset:0}.svc2-overlay{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.02) 40%,rgba(0,0,0,.44))}.svc2-top{position:relative;z-index:2;padding:1.25rem 1.25rem 0;display:flex;flex-direction:column;gap:0}.svc2-chip{display:none}.svc2-title{font-size:1.55rem;line-height:1.1;color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;gap:.28em}.svc2-title .w1{display:inline;font-family:var(--fh);font-weight:800}.svc2-title .w2{display:inline;font-family:Georgia,serif;font-style:italic;font-weight:800}.svc2-title>span:first-child{display:none}.svc2-tags{display:flex;flex-wrap:wrap;gap:.38rem;position:relative;z-index:2;padding:0 1.25rem 1.25rem}.svc2-tag{font-family:var(--fh);font-size:.6rem;font-weight:700;letter-spacing:.03em;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.28rem .68rem;border-radius:100px;white-space:nowrap}.svc2-cta-wrap{max-width:var(--max);margin:1.5rem auto 0;padding:0 var(--pad)}.svc2-cta,.svc2-cta-wrap{display:flex;justify-content:center}.svc2-cta{margin-top:1.5rem}.cmp2-scroll{overflow-x:auto;margin-top:2.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.5rem}.cmp2{min-width:780px;display:flex;flex-direction:column;gap:.65rem}.cmp2-head{display:grid;grid-template-columns:1.7fr repeat(5,1fr);align-items:center;padding:0 1.4rem .25rem}.cmp2-hc{text-align:center;font-family:var(--fh);font-size:.78rem;font-weight:700;color:#1A1630}.cmp2-hc:first-child{text-align:left}.cmp2-row{display:grid;grid-template-columns:1.7fr repeat(5,1fr);align-items:center;background:#fff;border:1.5px solid var(--border-s);border-radius:14px;padding:1.15rem 1.4rem;transition:border-color .25s,box-shadow .25s}.cmp2-row:not(.us):hover{border-color:rgba(102,100,228,.35);box-shadow:0 10px 30px rgba(102,100,228,.1)}.cmp2-row.us{background:linear-gradient(135deg,#241056,#160a36);border-color:rgba(155,89,255,.35);box-shadow:0 14px 44px rgba(61,26,138,.3)}.cmp2-name{padding-right:1rem}.cmp2-name-t{font-family:var(--fh);font-weight:800;font-size:.95rem;color:#1A1630;display:flex;align-items:center;gap:.5rem;margin-bottom:.32rem}.cmp2-row.us .cmp2-name-t{color:#fff}.cmp2-name-d{font-size:.74rem;color:var(--muted);line-height:1.55;font-weight:300}.cmp2-row.us .cmp2-name-d{color:rgba(255,255,255,.62)}.cmp2-ico{width:26px;height:26px;border-radius:7px;background:rgba(102,100,228,.1);align-items:center;color:#6664E4;flex-shrink:0}.cmp2-cell,.cmp2-ico,.cmp2-mark{display:flex;justify-content:center}.cmp2-mark{width:27px;height:27px;border-radius:50%;align-items:center}.cmp2-mark.y{background:rgba(10,122,74,.1)}.cmp2-mark.n{background:rgba(220,38,38,.08)}.cmp2-row.us .cmp2-mark.y{background:rgba(123,217,150,.2)}.scale-sec{padding:5rem 0}.scale-panel{position:relative;border-radius:20px;background:linear-gradient(135deg,#1d0d44,#120830 60%,#241056);border:1px solid rgba(155,89,255,.2);display:grid;grid-template-columns:1.05fr 1fr;gap:1rem;align-items:center;min-height:380px}.scale-glow{position:absolute;width:420px;height:420px;left:-120px;bottom:-160px;background:radial-gradient(circle,rgba(155,89,255,.28),transparent 70%);filter:blur(46px);pointer-events:none}.scale-left{padding:clamp(2rem,4vw,3.5rem);position:relative;z-index:1}.scale-h{font-family:var(--fh);color:#fff;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.scale-h span{font-family:Georgia,serif;font-style:italic;background:linear-gradient(120deg,#C9A9FF,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scale-sub{color:rgba(255,255,255,.66);font-size:.94rem;font-weight:300;line-height:1.7;margin-bottom:1.85rem;max-width:380px}.scale-img-wrap{position:relative;align-self:stretch;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;z-index:1}.scale-img{display:block;object-fit:cover;object-position:center bottom;height:340px}.cases-sec{background:var(--bg2)}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.case-card{background:#fff;border:1.5px solid rgba(102,100,228,.15);border-radius:14px;overflow:hidden;transition:border-color .3s,transform .4s,box-shadow .4s}.case-card:hover{border-color:rgba(102,100,228,.38);transform:translateY(-5px);box-shadow:0 18px 48px rgba(102,100,228,.13)}.case-before-after{display:flex;align-items:stretch;gap:0;padding:1.5rem 1.4rem 1.25rem}.case-col{flex:1 1;display:flex;flex-direction:column;gap:.55rem}.case-col-label{font-family:var(--fh);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;padding:.18rem .55rem;border-radius:3px;display:inline-block;width:fit-content}.case-before .case-col-label{color:#92400e;background:rgba(146,64,14,.08);border:1px solid rgba(146,64,14,.18)}.case-after .case-col-label{color:#065f46;background:rgba(6,95,70,.08);border:1px solid rgba(6,95,70,.2)}.case-metric{display:flex;flex-direction:column;gap:.06rem}.case-val{font-family:var(--fh);font-size:1.15rem;font-weight:800;line-height:1}.case-val.bad{color:#b45309}.case-val.good{color:#047857}.case-unit{font-size:.67rem;color:#6B6880;font-weight:400}.case-arrow{justify-content:center;padding:0 .85rem;color:rgba(102,100,228,.35);flex-shrink:0}.case-arrow,.case-foot{display:flex;align-items:center}.case-foot{padding:.9rem 1.4rem 1.3rem;border-top:1px solid rgba(102,100,228,.1);justify-content:space-between;gap:.5rem;flex-wrap:wrap}.case-client{font-size:.75rem;color:#6B6880;font-family:var(--fh);font-weight:600}.case-timeline{font-size:.67rem;color:#A0A0B8}.case-lift{font-family:var(--fh);font-size:.78rem;font-weight:700;color:#065f46;background:rgba(6,95,70,.07);border:1.5px solid rgba(6,95,70,.22);padding:.24rem .7rem;border-radius:100px;white-space:nowrap;letter-spacing:.02em}.case-lift span{font-size:.88rem}.case-screenshot-wrap{width:100%;aspect-ratio:2.35/1;overflow:hidden;border-bottom:1px solid rgba(102,100,228,.1)}.case-screenshot-img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease}.case-card:hover .case-screenshot-img{transform:scale(1.03)}.cases-cta{text-align:center;margin-top:2.25rem;padding:1.75rem;background:linear-gradient(135deg,rgba(102,100,228,.06),rgba(123,47,255,.04));border:1.5px solid rgba(102,100,228,.18);border-radius:12px}.cases-cta p{font-size:.92rem;color:#4A4870;margin-bottom:1.25rem;line-height:1.7}.cases-cta strong{color:#1A1630;font-family:var(--fh);font-weight:800}.ind-sec{background:var(--bg2);position:relative;overflow:hidden}.ind-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:2rem;margin-bottom:0}.ind-tab{font-family:var(--fh);font-size:.78rem;font-weight:700;padding:.52rem 1.2rem;border-radius:100px;border:1.5px solid rgba(102,100,228,.2);background:transparent;color:#6B6880;cursor:pointer;transition:all .25s;letter-spacing:.02em}.ind-tab:hover{border-color:rgba(102,100,228,.45);color:#5552D4}.ind-tab.active{background:#5552D4;border-color:#5552D4;color:#fff;box-shadow:0 4px 16px rgba(85,82,212,.3)}.ind-panels{margin-top:1.5rem}.ind-panel{display:none}.ind-panel.active{display:block}.ind-panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;background:#fff;border:1.5px solid rgba(102,100,228,.15);border-radius:14px;padding:2.25rem;position:relative;overflow:hidden}.ind-panel-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad2)}.ind-icon{font-size:1.8rem;margin-bottom:.8rem}.ind-title{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:#1A1630;margin-bottom:.8rem}.ind-body{font-size:.85rem;color:#4A4870;line-height:1.85;font-weight:300}.ind-body,.ind-wins{margin-bottom:1.25rem}.ind-wins{display:flex;flex-direction:column;gap:.45rem}.ind-win{font-size:.8rem;color:#1A1630;padding-left:.9rem;position:relative;line-height:1.5}.ind-win:before{content:"";position:absolute;left:0;width:8px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a7a4a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'/%3E%3Cpolyline points='5 12 12 5 19 12'/%3E%3C/svg%3E") no-repeat 50%/contain;top:.2rem}.ind-win strong{color:#0a7a4a;font-family:var(--fh);font-weight:800}.ind-stack{display:flex;flex-wrap:wrap;gap:.38rem}.ind-stack span{font-size:.63rem;font-family:var(--fh);font-weight:700;color:#5552D4;background:rgba(102,100,228,.08);border:1px solid rgba(102,100,228,.2);padding:.22rem .6rem;border-radius:100px;letter-spacing:.04em}.ind-right{display:flex;flex-direction:column;gap:1rem}.ind-insight{background:rgba(102,100,228,.04);border:1px solid rgba(102,100,228,.14);border-radius:9px;padding:1.15rem}.ind-insight.mt{background:rgba(10,122,74,.03);border-color:rgba(10,122,74,.14)}.ind-insight-title{font-family:var(--fh);font-size:.8rem;font-weight:800;color:#1A1630;margin-bottom:.55rem;line-height:1.4}.ind-insight-body{font-size:.79rem;color:#4A4870;line-height:1.8;font-weight:300}.trust-badges-bar{background:#fff;border-top:1px solid rgba(102,100,228,.12);border-bottom:1px solid rgba(102,100,228,.12);padding:1.1rem 0}.tbadges-wrap{justify-content:space-between;flex-wrap:wrap;gap:1rem}.tbadge,.tbadges-wrap{display:flex;align-items:center}.tbadge{gap:.65rem}.tbadge-logo{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.tbadge-val{font-family:var(--fh);font-size:.82rem;font-weight:800;color:#1A1630;line-height:1.2}.tbadge-name{font-size:.66rem;color:#6B6880}.tbadge-div{width:1px;height:32px;background:rgba(102,100,228,.15)}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#1A1630;border-top:1px solid rgba(102,100,228,.35);box-shadow:0 -4px 32px rgba(0,0,0,.2)}.sticky-bar-inner{max-width:var(--max);margin:0 auto;padding:.85rem var(--pad);justify-content:space-between;gap:1rem;flex-wrap:wrap}.sticky-bar-inner,.sticky-left{display:flex;align-items:center}.sticky-left{gap:.85rem;flex:1 1}.sticky-pulse{width:9px;height:9px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:sp 1.8s ease-in-out infinite;box-shadow:0 0 0 0 rgba(34,197,94,.4)}@keyframes sp{0%{box-shadow:0 0 0 0 rgba(34,197,94,.4)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.sticky-text strong{font-family:var(--fh);font-size:.84rem;color:#fff;font-weight:800;display:block;margin-bottom:.1rem}.sticky-text span{font-size:.76rem;color:rgba(255,255,255,.6)}.sticky-right{display:flex;align-items:center;gap:.85rem}.sticky-dismiss{background:none;border:none;color:rgba(255,255,255,.4);font-size:.9rem;cursor:pointer;padding:.2rem .4rem;transition:color .2s}.sticky-dismiss:hover{color:rgba(255,255,255,.8)}@media(max-width:900px){.cases-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.cases-grid,.ind-panel-inner{grid-template-columns:1fr}.ind-panel-inner{gap:1.5rem}.tbadges-wrap{justify-content:center}.sticky-text span,.tbadge-div{display:none}}.trust-marq-wrap{background:#fff;border-top:1.5px solid rgba(102,100,228,.1);border-bottom:1.5px solid rgba(102,100,228,.1);padding:1.25rem 0 1rem}.trust-marq-label{text-align:center;font-family:var(--fh);font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5552D4;margin-bottom:.95rem}.trust-marq-outer{overflow:hidden;position:relative}.trust-marq-outer:after,.trust-marq-outer:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.trust-marq-outer:before{left:0;background:linear-gradient(90deg,#fff 40%,transparent)}.trust-marq-outer:after{right:0;background:linear-gradient(270deg,#fff 40%,transparent)}.trust-marq-track{display:flex;align-items:center;width:max-content;animation:tmarq 55s linear infinite}@keyframes tmarq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tm-item{flex-direction:column;gap:.42rem;padding:0 1.6rem;cursor:default}.tm-item,.tm-logo{display:flex;align-items:center;flex-shrink:0}.tm-logo{width:32px;height:32px;justify-content:center}.tm-logo img,.tm-logo svg{width:28px;height:28px;display:block}.tm-logo img{object-fit:contain}.tm-item>span{font-size:.58rem;font-family:var(--fh);font-weight:600;color:#8888A0;letter-spacing:.02em;white-space:nowrap}@media (max-width:1024px){.proc{grid-template-columns:repeat(2,1fr)}.scale-panel,.statsx-panel{grid-template-columns:1fr}.scale-img-wrap{justify-content:center;padding:.75rem 1rem 1rem;display:flex;align-items:center}.scale-img{max-width:100%;width:100%;height:240px;margin:0 auto}.cmp3{grid-template-columns:1fr}}@media (max-width:960px){:root{--pad:1.5rem}.hero h1{font-size:clamp(2rem,8vw,3.5rem)}}@media (max-width:768px){:root{--pad:1.25rem}.nav-inner{padding:.8rem 1.25rem}.nv .nk{display:none}.hero-inner{padding:7rem 1.25rem 3.5rem}.inner{padding:0 1.25rem}.audit-grid{gap:2rem}.audit-grid,.ba-grid,.est-grid,.proc,.svc-grid{grid-template-columns:1fr}.svc2-card{flex:0 0 42vw}.statx-figure{min-width:110px}.h-stats{gap:0;justify-content:space-between;width:100%}.hero h1{text-align:center}.h-reassure,.hero-sub{text-align:center;max-width:100%}.h-btns{align-items:center}.trust-inner{flex-direction:column}.ti{border-right:none;border-bottom:1px solid var(--border-s)}.footer-inner{flex-direction:column;gap:.75rem}}.est-card .cta-e{padding:.78rem 1rem!important}.est-card .cta-e,a.cta-e[style*="width:100%"],button.cta-e[style*="width:100%"]{white-space:normal!important;text-align:center;line-height:1.4}.hero-inner{overflow:hidden}.cmp3{display:grid;grid-template-columns:1.05fr 1fr;gap:1.25rem;margin-top:2.5rem;align-items:stretch}.cmp3-us{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#241056,#160a36);border:1px solid rgba(155,89,255,.32);padding:clamp(1.75rem,3vw,2.4rem);color:#fff;box-shadow:0 18px 50px rgba(61,26,138,.3);display:flex;flex-direction:column}.cmp3-us:before{content:"";position:absolute;width:300px;height:300px;right:-90px;top:-90px;background:radial-gradient(circle,rgba(155,89,255,.32),transparent 70%);filter:blur(42px);pointer-events:none}.cmp3-us-head{display:flex;align-items:center;gap:.6rem;position:relative;z-index:1;margin-bottom:.55rem}.cmp3-us-head img{height:26px;width:auto}.cmp3-us-head span{font-family:var(--fh);font-weight:800;font-size:1.05rem}.cmp3-us-sub{color:rgba(255,255,255,.7);font-size:.86rem;line-height:1.6;font-weight:300;margin-bottom:1.4rem}.cmp3-list,.cmp3-us-sub{position:relative;z-index:1}.cmp3-list{list-style:none;display:flex;flex-direction:column;gap:.72rem;margin-bottom:1.6rem}.cmp3-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;color:rgba(255,255,255,.93);line-height:1.4}.cmp3-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(155,89,255,.25);display:flex;align-items:center;justify-content:center;margin-top:.05rem}.cmp3-us .cta-e{margin-top:auto}.cmp3-them{display:flex;flex-direction:column;gap:.85rem}.cmp3-them-card{background:#fff;border:1.5px solid var(--border-s);border-radius:14px;padding:1.1rem 1.3rem;transition:border-color .25s,box-shadow .25s,transform .35s var(--ease);flex:1 1;display:flex;gap:.9rem;align-items:flex-start}.cmp3-them-card:hover{border-color:rgba(102,100,228,.3);box-shadow:0 10px 28px rgba(102,100,228,.1);transform:translateX(4px)}.cmp3-them-ico{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:rgba(220,38,38,.07);color:#dc2626;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.cmp3-them-t{font-family:var(--fh);font-weight:800;font-size:.9rem;color:#1A1630;margin-bottom:.2rem}.cmp3-them-d{font-size:.8rem;color:var(--muted);line-height:1.55;font-weight:300}.vid-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vid-badge{pointer-events:none}.scale-panel{overflow:hidden}.scale-img-wrap{padding:1.75rem 1.75rem 1.75rem 0}.scale-img{width:100%;max-width:560px;margin:0;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12)}.f-legal{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.f-legal a{font-size:.72rem;color:#4A4870;text-decoration:none;transition:color .2s}.f-legal a:hover{color:var(--white)}.cmt-scroll{overflow-x:auto;margin-top:2.5rem;-webkit-overflow-scrolling:touch;border-radius:16px;border:1.5px solid var(--border-s)}.cmt{width:100%;min-width:680px;border-collapse:collapse}.cmt thead tr{background:var(--bg2)}.cmt th{padding:.85rem 1.1rem;font-family:var(--fh);font-size:.75rem;font-weight:700;color:var(--muted);text-align:center;border-bottom:1.5px solid var(--border-s);white-space:nowrap}.cmt-th-name{text-align:left;min-width:220px}.cmt-row{border-bottom:1px solid var(--border-s);transition:background .2s}.cmt-row:last-child{border-bottom:none}.cmt-row:not(.cmt-us):hover{background:rgba(102,100,228,.04)}.cmt-us{background:linear-gradient(90deg,#241056,#160a36);color:#fff}.cmt-us td{border-bottom:none}.cmt-name{padding:1rem 1.1rem;text-align:left}.cmt-name-in{display:flex;align-items:flex-start;gap:.7rem}.cmt-ico{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:rgba(220,38,38,.08);color:#dc2626;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.cmt-us .cmt-ico{background:rgba(155,89,255,.2);color:#C9A9FF}.cmt-t{font-family:var(--fh);font-weight:800;font-size:.9rem;color:inherit;margin-bottom:.18rem}.cmt-us .cmt-t{color:#fff}.cmt-d{font-size:.76rem;color:var(--muted);line-height:1.5;max-width:230px}.cmt-us .cmt-d{color:rgba(255,255,255,.6)}.cmt td:not(.cmt-name){text-align:center;padding:.9rem .6rem;vertical-align:middle}.cmt-y{background:rgba(102,100,228,.1)}.cmt-n,.cmt-y{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.cmt-n{background:rgba(220,38,38,.08)}.cmt-us .cmt-y{background:rgba(155,89,255,.25)}.cmt-us .cmt-y svg{stroke:#C9A9FF!important}.vid-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;aspect-ratio:9/14}.vid-card iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.f-links a[href*="wa.me"] svg{color:#25D366!important}@media (max-width:1024px){.nums-grid{grid-template-columns:repeat(2,1fr)}.cases-grid{grid-template-columns:1fr 1fr}.audit-grid,.est-grid{gap:2rem}}@media (max-width:768px){.nv .nk{display:none}.nv .cta-e{font-size:.76rem;padding:.52rem .9rem}.hero-inner{padding:6rem 1.25rem 3rem}.h-stats{flex-wrap:wrap;gap:.75rem 0;justify-content:space-between;width:100%;padding-top:1.2rem}.h-stats>div{flex:1 1;text-align:center}.h-btns{flex-direction:column;gap:.75rem;width:100%}.h-btns a{width:100%;justify-content:center;text-align:center}.nums-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}.audit-grid{grid-template-columns:1fr;gap:2rem}.sl-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50vw - 1.5rem)}.svc2-card{flex:0 0 45vw!important;aspect-ratio:3/4}.cases-grid,.statsx-panel{grid-template-columns:1fr}.statsx-panel{padding:1.75rem}.statx-row{flex-wrap:wrap;gap:.65rem}.statx-figure{min-width:unset}.cmp-sec .inner>div{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmt-d{max-width:160px}.proc,.scale-panel{grid-template-columns:1fr}.scale-left{padding:1.75rem}.scale-img{height:220px}.est-grid{grid-template-columns:1fr;gap:2rem}.eo{flex-wrap:wrap}.op{font-size:.73rem;padding:.48rem .7rem}.cmp3{grid-template-columns:1fr}.cmp3-us{padding:1.4rem}.svc-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.f-links{justify-content:center}.f-logo{font-size:1rem}.faq-grid{grid-template-columns:1fr}.geo-items{gap:.6rem}.sec,.sec-alt{padding:3.5rem 0}.inner{padding:0 1.25rem}.ind-sec .inner{text-align:center}}@media (max-width:480px){.statsx-panel{padding:1.25rem}.hero h1{font-size:clamp(1.8rem,9vw,2.6rem)}.h-stats>div{flex:1 1;text-align:center}.nums-grid{grid-template-columns:1fr 1fr;gap:.65rem}.cases-grid{grid-template-columns:1fr}.svc2-card{flex:0 0 88vw!important}.sl-card{flex-grow:0;flex-shrink:0;flex-basis:calc(75vw - 1rem)}.sec-title{font-size:clamp(1.5rem,7vw,2rem)}}@keyframes indFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.op{white-space:normal;text-align:left}.sl-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}.port-btn{width:36px!important;height:36px!important;font-size:.85rem!important}.port-btn-l{left:.1rem!important}.port-btn-r{right:.1rem!important}}@media(max-width:500px){.sl-card{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}.port-btn{width:36px!important;height:36px!important;position:absolute;top:50%;transform:translateY(-50%)!important;z-index:10}.port-btn:hover{transform:translateY(-50%) scale(1.1)!important}}@media(max-width:900px){.aio-cards{flex-direction:column;gap:.75rem}.aio-card{border-radius:10px;border:1.5px solid rgba(102,100,228,.15);overflow:hidden}.aio-card-header{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.aio-card-icon{flex-shrink:0}.aio-card-title{flex:1 1;font-family:var(--fh);font-size:.9rem;font-weight:700;color:var(--white)}.aio-card-toggle{flex-shrink:0;font-size:1.1rem;color:#5552D4;font-weight:400;transition:transform .25s}.aio-card-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s}.aio-card-body.open{max-height:300px;padding:0 1.1rem 1rem}.aio-card.open .aio-card-toggle{transform:rotate(45deg)}}@media(min-width:901px){.aio-card-toggle{display:none}.aio-card-header{cursor:default}}