@property --ang{syntax:'<angle>';inherits:false;initial-value:0deg}#scl-page-wrapper{--p:#3A2DFC;--s:#3EB9ED;--d:#0B1229;--d2:#111a3a;--t:#0f172a;--g:#545F73;--m:#8a94a8;--bl:#F3F7FF;--bl2:#EEF7FF;--b:#E4E9F2;--gr:linear-gradient(90deg,#3A2DFC 0%,#3EB9ED 100%);--grl:linear-gradient(90deg,#3A2DFC 0%,#3EB9ED 50%,#3A2DFC 100%);--e:cubic-bezier(.22,1,.36,1);--r:18px;--sec:clamp(64px,7vw,112px);width:100%;max-width:100%;overflow-x:clip;background:#fff;color:var(--g);font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased}#scl-page-wrapper *,#scl-page-wrapper *::before,#scl-page-wrapper *::after{box-sizing:border-box}#scl-page-wrapper img{max-width:100%;height:auto;display:block}#scl-page-wrapper :is(h1,h2,h3,p){margin:0}#scl-page-wrapper a{text-decoration:none}#scl-page-wrapper :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--p);outline-offset:3px;border-radius:10px}#scl-page-wrapper .wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}#scl-page-wrapper .scl-section-gap{padding:var(--sec) 0}#scl-page-wrapper .sec-head{max-width:680px;margin-bottom:clamp(36px,4vw,56px)}#scl-page-wrapper .sec-head--center{margin-left:auto;margin-right:auto;text-align:center}#scl-page-wrapper .sec-head--center .eyebrow{justify-content:center}#scl-page-wrapper .sec-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,4vw,56px)}#scl-page-wrapper .sec-row .sec-head{margin-bottom:0}#scl-page-wrapper .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--bl);border:1px solid #dfe6ff;font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}#scl-page-wrapper .eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--gr);box-shadow:0 0 0 4px rgba(58,45,252,.12)}#scl-page-wrapper .eyebrow-text{color:var(--t)}#scl-page-wrapper .section-title{font-size:clamp(28px,1.6rem + 1.6vw,44px);font-weight:700;color:var(--t);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}#scl-page-wrapper .section-title .grad,#scl-page-wrapper .grad{background:var(--gr);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#scl-page-wrapper .section-desc{font-size:clamp(15px,.95rem + .2vw,17px);line-height:1.7;color:var(--g)}@keyframes sclGradientShift{0%{background-position:0% center}50%{background-position:100% center}100%{background-position:0% center}}#scl-page-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:transform .3s var(--e),box-shadow .3s var(--e),background-color .3s,color .3s,border-color .3s;position:relative;white-space:nowrap}#scl-page-wrapper .btn-gradient{background:var(--grl);background-size:200% auto;color:#fff!important;border:0;animation:sclGradientShift 5s ease infinite;box-shadow:0 10px 24px rgba(58,45,252,.25)}#scl-page-wrapper .btn-gradient:hover,#scl-page-wrapper .btn-gradient:focus{transform:translateY(-2px);box-shadow:0 14px 32px rgba(58,45,252,.35);color:#fff!important}#scl-page-wrapper .btn-outline{background:#fff;color:var(--t)!important;border:1px solid var(--b)}#scl-page-wrapper .btn-outline:hover,#scl-page-wrapper .btn-outline:focus{background:var(--grl);background-size:200% auto;border-color:transparent;color:#fff!important;animation:sclGradientShift 2s ease infinite;transform:translateY(-2px);box-shadow:0 12px 28px rgba(58,45,252,.25)}#scl-page-wrapper .btn-wa svg{flex:none}#scl-page-wrapper.js-ready .fade-up{opacity:0;transform:translateY(28px);transition:opacity .8s var(--e),transform .8s var(--e)}#scl-page-wrapper.js-ready .fade-up.is-visible{opacity:1;transform:none}#scl-page-wrapper .hero-slider-section{position:relative;overflow:hidden;padding:clamp(110px,10vw,150px) 0 clamp(48px,5vw,72px);background:radial-gradient(1000px 520px at 85% 20%,rgba(62,185,237,.16),transparent 60%),radial-gradient(800px 480px at 5% 90%,rgba(58,45,252,.10),transparent 60%),linear-gradient(180deg,#f7f9ff 0%,#fff 100%)}#scl-page-wrapper .hero-slider-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(58,45,252,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(58,45,252,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 25%,transparent 75%);pointer-events:none}#scl-page-wrapper .hero-slider-wrapper{position:relative;width:100%;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}#scl-page-wrapper .hero-slider-wrapper.is-dragging{cursor:grabbing}#scl-page-wrapper :is(.hero-slides,.case-slides){display:flex;width:100%;transition:transform .7s var(--e)}#scl-page-wrapper :is(.hero-slides,.case-slides).no-transition{transition:none}#scl-page-wrapper .hero-slide{flex:0 0 100%;min-width:100%}#scl-page-wrapper .hero-slide-inner{max-width:1320px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,64px);align-items:center}#scl-page-wrapper .hero-gradient-title{font-size:clamp(32px,1.4rem + 3vw,60px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--t);margin-bottom:20px}#scl-page-wrapper .hero-gradient-title .grad-line{display:block;background:var(--gr);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#scl-page-wrapper .hero-desc{max-width:560px;margin-bottom:24px}#scl-page-wrapper .hero-features{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}#scl-page-wrapper .hero-features span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--b);box-shadow:0 2px 8px rgba(15,23,42,.04);font-size:13px;font-weight:500;color:var(--t)}#scl-page-wrapper .hero-features span::before{content:"";width:16px;height:16px;flex:none;background:var(--gr);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 100 24 12 12 0 000-24zm-1.5 17.2L5.6 12.3l1.8-1.8 3.1 3.1 6.1-6.1 1.8 1.8-7.9 7.9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 100 24 12 12 0 000-24zm-1.5 17.2L5.6 12.3l1.8-1.8 3.1 3.1 6.1-6.1 1.8 1.8-7.9 7.9z'/%3E%3C/svg%3E") center/contain no-repeat}#scl-page-wrapper .hero-buttons{display:flex;flex-wrap:wrap;gap:12px}#scl-page-wrapper .hero-image{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;z-index:1}#scl-page-wrapper .hero-image::before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:linear-gradient(90deg,rgba(62,185,237,.45),rgba(58,45,252,.40),rgba(79,5,253,.35));filter:blur(70px);z-index:-1;pointer-events:none}#scl-page-wrapper .hero-image::after{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(58,45,252,.18);z-index:-1;pointer-events:none}#scl-page-wrapper .hero-image img{width:100%;max-width:560px;filter:drop-shadow(0 30px 50px rgba(58,45,252,.18));pointer-events:none;-webkit-user-drag:none;user-select:none}#scl-page-wrapper .slider-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:clamp(32px,4vw,48px);padding:0 24px}#scl-page-wrapper .slider-arrow{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--b);background:#fff;color:var(--t);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s var(--e);box-shadow:0 4px 12px rgba(15,23,42,.06)}#scl-page-wrapper .slider-arrow:hover{background:var(--gr);border-color:transparent;color:#fff;transform:translateY(-2px)}#scl-page-wrapper :is(.hero-slider-dots,.case-slider-dots){display:flex;gap:10px;align-items:center}#scl-page-wrapper :is(.hero-dot,.case-dot){width:10px;height:10px;border-radius:999px;background:#cfd6e4;border:0;padding:0;cursor:pointer;transition:all .4s var(--e)}#scl-page-wrapper :is(.hero-dot,.case-dot):hover{background:var(--s)}#scl-page-wrapper :is(.hero-dot,.case-dot).active{width:32px;background:var(--gr)}#scl-page-wrapper .case-nav{margin-top:28px}#scl-page-wrapper .infra-proof{padding:0 0 clamp(56px,6vw,88px);background:#fff}#scl-page-wrapper .stats-card{position:relative;padding:clamp(28px,4vw,48px);border-radius:24px;background:linear-gradient(135deg,#0B1229 0%,#16205a 100%);overflow:hidden;box-shadow:0 30px 60px rgba(11,18,41,.18)}#scl-page-wrapper .stats-card::before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(62,185,237,.35),transparent 65%);pointer-events:none}#scl-page-wrapper .stats-header{position:relative;text-align:center;margin-bottom:clamp(28px,3vw,40px)}#scl-page-wrapper .stats-header .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}#scl-page-wrapper .stats-header .eyebrow-text{color:#fff}#scl-page-wrapper .stats-header .section-title{color:#fff;margin:0}#scl-page-wrapper .stat-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#scl-page-wrapper .stat{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);transition:transform .35s var(--e),background .35s}#scl-page-wrapper .stat:hover{transform:translateY(-4px);background:rgba(255,255,255,.09)}#scl-page-wrapper .stat-header{display:flex;align-items:center;gap:14px}#scl-page-wrapper .stat-icon{width:52px;height:52px;flex:none;object-fit:contain;padding:8px;border-radius:14px;background:#fff}#scl-page-wrapper .stat-num{display:flex;align-items:baseline;gap:2px;font-size:clamp(30px,1.4rem + 1.4vw,44px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#scl-page-wrapper .stat-num .plus{background:var(--gr);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#scl-page-wrapper .stat-label{font-size:14px;line-height:1.5;color:#aab4cc;font-weight:500}#scl-page-wrapper #products{background:#fff;padding-top:clamp(40px,4vw,64px)}#scl-page-wrapper .card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#scl-page-wrapper .product-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:26px 24px;border-radius:var(--r);background:#fff;border:1px solid var(--b);transition:transform .35s var(--e),box-shadow .35s var(--e),border-color .35s;overflow:hidden}#scl-page-wrapper .product-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gr);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--e)}#scl-page-wrapper .product-card:hover,#scl-page-wrapper .product-card.active{transform:translateY(-6px);box-shadow:0 22px 44px rgba(58,45,252,.12);border-color:transparent}#scl-page-wrapper .product-card:hover::before,#scl-page-wrapper .product-card.active::before{transform:scaleX(1)}#scl-page-wrapper .card-tag{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--p)}#scl-page-wrapper .card-ico{width:44px;height:44px;flex:none;border-radius:12px;background:var(--bl);display:inline-flex;align-items:center;justify-content:center;transition:background .35s}#scl-page-wrapper .product-card:hover .card-ico{background:#e6ebff}#scl-page-wrapper .product-card-icon{width:22px;height:22px;object-fit:contain}#scl-page-wrapper .product-card h3{font-size:19px;font-weight:700;color:var(--t);line-height:1.3;margin-top:6px}#scl-page-wrapper .product-card p{font-size:14.5px;line-height:1.65;color:var(--g)}#scl-page-wrapper #why{background:var(--bl)}#scl-page-wrapper .why-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}#scl-page-wrapper .why-intro{position:sticky;top:120px}#scl-page-wrapper .why-intro .btn{margin-top:28px}#scl-page-wrapper .why-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#scl-page-wrapper .why-row{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 26px;border-radius:var(--r);background:#fff;border:1px solid var(--b);transition:transform .35s var(--e),box-shadow .35s var(--e)}#scl-page-wrapper .why-row:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(15,23,42,.08)}#scl-page-wrapper .why-tag{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--bl);font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--p)}#scl-page-wrapper .why-row h3{font-size:19px;font-weight:700;color:var(--t);line-height:1.3}#scl-page-wrapper .why-row p{font-size:14.5px;line-height:1.7;color:var(--g)}#scl-page-wrapper #case-study{position:relative;background:linear-gradient(180deg,#0B1229 0%,#101a45 100%);overflow:hidden}#scl-page-wrapper #case-study::before{content:"";position:absolute;width:700px;height:700px;left:-260px;bottom:-360px;border-radius:50%;background:radial-gradient(circle,rgba(58,45,252,.35),transparent 65%);pointer-events:none}#scl-page-wrapper #case-study .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}#scl-page-wrapper #case-study .eyebrow-text,#scl-page-wrapper #case-study .section-title{color:#fff}#scl-page-wrapper .case-slider-wrapper{position:relative;width:100%;overflow:hidden;border-radius:24px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}#scl-page-wrapper .case-slider-wrapper.is-dragging{cursor:grabbing}#scl-page-wrapper .case-slide{flex:0 0 100%;min-width:100%}#scl-page-wrapper .case-slide img{-webkit-user-drag:none;user-select:none;pointer-events:none}#scl-page-wrapper .case-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(24px,4vw,56px);border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}#scl-page-wrapper .case-image{position:relative;padding:clamp(16px,2vw,28px);border-radius:20px;background:linear-gradient(135deg,#EEF7FF,#fff)}#scl-page-wrapper .case-image img{width:100%;border-radius:12px;object-fit:contain}#scl-page-wrapper .case-highlight{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:rgba(62,185,237,.12);border:1px solid rgba(62,185,237,.3);font-size:14px;font-weight:600;color:#7fd7ff}#scl-page-wrapper .case-title{font-size:clamp(22px,1.1rem + 1vw,32px);font-weight:700;line-height:1.25;color:#fff;margin-bottom:14px;letter-spacing:-.01em}#scl-page-wrapper .case-desc{font-size:16px;line-height:1.75;color:#b7c0d6}#scl-page-wrapper .case-cta{margin-top:28px}#scl-page-wrapper #case-study .slider-arrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff;box-shadow:none}#scl-page-wrapper #case-study .slider-arrow:hover{background:var(--gr);border-color:transparent}#scl-page-wrapper #case-study .case-dot{background:rgba(255,255,255,.25)}#scl-page-wrapper #case-study .case-dot.active{background:var(--gr)}#scl-page-wrapper #compliance{background:#fff}#scl-page-wrapper .compliance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#scl-page-wrapper .comp-item{min-width:0;display:flex;flex-direction:column;gap:12px;padding:30px 28px;border-radius:var(--r);background:var(--bl);border:1px solid #e3eaff;transition:transform .35s var(--e),box-shadow .35s var(--e),background .35s}#scl-page-wrapper .comp-item:hover{transform:translateY(-5px);background:#fff;box-shadow:0 20px 40px rgba(58,45,252,.10)}#scl-page-wrapper .comp-ico{width:48px;height:48px;border-radius:14px;background:var(--gr);display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px rgba(58,45,252,.25);margin-bottom:6px}#scl-page-wrapper .comp-item h3{font-size:19px;font-weight:700;color:var(--t)}#scl-page-wrapper .comp-item p{font-size:14.5px;line-height:1.7;color:var(--g)}#scl-page-wrapper .comp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#scl-page-wrapper .pill{padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--b);font-size:12px;font-weight:600;color:var(--t);white-space:nowrap;transition:all .3s}#scl-page-wrapper .pill:hover{border-color:var(--p);color:var(--p)}#scl-page-wrapper #estimator{background:var(--bl)}#scl-page-wrapper .estimator-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:stretch;padding:clamp(20px,3vw,40px);border-radius:28px;background:#fff;border:1px solid var(--b);box-shadow:0 30px 60px rgba(15,23,42,.06)}#scl-page-wrapper .est-form{display:flex;flex-direction:column;justify-content:center;gap:20px}#scl-page-wrapper .est-field label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--t)}#scl-page-wrapper .est-field select{width:100%;min-height:54px;padding:0 44px 0 18px;border-radius:14px;border:1px solid var(--b);background:#f9fbff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='%233A2DFC'/%3E%3C/svg%3E") no-repeat right 16px center/18px;font-family:inherit;font-size:15px;font-weight:500;color:var(--t);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s,box-shadow .3s}#scl-page-wrapper .est-field select:hover{border-color:#c9d2ff}#scl-page-wrapper .est-field select:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 4px rgba(58,45,252,.12)}#scl-page-wrapper .est-result{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:22px;background:linear-gradient(135deg,#0B1229 0%,#1b2470 100%);color:#c3cbe0}#scl-page-wrapper .est-result::before{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(62,185,237,.35),transparent 65%);pointer-events:none}#scl-page-wrapper .est-res-label{position:relative;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7fd7ff;margin-bottom:14px}#scl-page-wrapper .est-res-val{position:relative;font-size:clamp(34px,1.6rem + 2vw,52px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:16px;letter-spacing:-.02em}#scl-page-wrapper .est-res-val.is-empty{font-size:20px;font-weight:600;color:#8d97b3}#scl-page-wrapper .est-res-val.pulse{animation:estPulse .6s ease}@keyframes estPulse{0%{transform:scale(1)}40%{transform:scale(1.05)}100%{transform:scale(1)}}#scl-page-wrapper .est-bar{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden;margin-bottom:10px}#scl-page-wrapper .est-bar-fill{height:100%;width:0;border-radius:999px;background:var(--gr);transition:width .9s var(--e)}#scl-page-wrapper .est-res-range{position:relative;display:flex;justify-content:space-between;font-size:12px;color:#8d97b3;margin-bottom:18px}#scl-page-wrapper .est-res-desc{position:relative;font-size:14px;line-height:1.6;color:#c3cbe0;margin-bottom:24px;min-height:44px}#scl-page-wrapper .est-btn-mobile{position:relative;align-self:flex-start}#scl-page-wrapper .est-res-fine{position:relative;margin-top:22px;font-size:12px;line-height:1.6;color:#7c86a3}#scl-page-wrapper #blog{background:#fff}#scl-page-wrapper .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#scl-page-wrapper .blog-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--r);background:#fff;border:1px solid var(--b);overflow:hidden;transition:transform .35s var(--e),box-shadow .35s var(--e)}#scl-page-wrapper .blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(15,23,42,.10)}#scl-page-wrapper .blog-media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bl)}#scl-page-wrapper .blog-image{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--e)}#scl-page-wrapper .blog-card:hover .blog-image{transform:scale(1.05)}#scl-page-wrapper .blog-image--empty{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:14px}#scl-page-wrapper .blog-content{display:flex;flex-direction:column;flex:1;padding:24px}#scl-page-wrapper .blog-tag{align-self:flex-start;margin-bottom:14px;padding:5px 12px;border-radius:999px;background:var(--bl);font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--p)}#scl-page-wrapper .blog-title{font-size:19px;font-weight:700;line-height:1.4;color:var(--t);margin-bottom:10px;transition:color .3s}#scl-page-wrapper .blog-title-link:hover .blog-title{color:var(--p)}#scl-page-wrapper .blog-excerpt{flex:1;font-size:14.5px;line-height:1.65;color:var(--g);margin-bottom:20px}#scl-page-wrapper .blog-link{display:inline-flex;align-items:center;gap:6px;padding-top:16px;border-top:1px solid var(--b);font-size:14px;font-weight:600;color:var(--t);transition:color .3s,gap .3s}#scl-page-wrapper .blog-link:hover{color:var(--p);gap:10px}#scl-page-wrapper #faq{background:var(--bl)}#scl-page-wrapper .faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:start}#scl-page-wrapper .faq-intro{position:sticky;top:120px}#scl-page-wrapper .faq-help{margin-top:28px;padding:24px;border-radius:var(--r);background:#fff;border:1px solid var(--b)}#scl-page-wrapper .faq-help strong{display:block;font-size:17px;color:var(--t);margin-bottom:6px}#scl-page-wrapper .faq-help p{font-size:14px;line-height:1.6;margin-bottom:16px}#scl-page-wrapper .faq-list{display:flex;flex-direction:column;gap:12px}#scl-page-wrapper .faq-item{border-radius:16px;background:#fff;border:1px solid var(--b);transition:border-color .35s,box-shadow .35s}#scl-page-wrapper .faq-item:hover{border-color:#c9d2ff}#scl-page-wrapper .faq-item.open{border-color:var(--p);box-shadow:0 16px 36px rgba(58,45,252,.10)}#scl-page-wrapper .faq-h{margin:0!important;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}#scl-page-wrapper .faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1.45;color:var(--t);transition:color .3s}#scl-page-wrapper .faq-q:hover,#scl-page-wrapper .faq-item.open .faq-q{color:var(--p)}#scl-page-wrapper .faq-icon{position:relative;width:32px;height:32px;flex:none;border-radius:50%;background:var(--bl);transition:background .35s,transform .35s var(--e)}#scl-page-wrapper .faq-icon::before,#scl-page-wrapper .faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--p);transform:translate(-50%,-50%);transition:transform .35s var(--e),background .35s}#scl-page-wrapper .faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}#scl-page-wrapper .faq-item.open .faq-icon{background:var(--gr);transform:rotate(180deg)}#scl-page-wrapper .faq-item.open .faq-icon::before,#scl-page-wrapper .faq-item.open .faq-icon::after{background:#fff}#scl-page-wrapper .faq-item.open .faq-icon::after{transform:translate(-50%,-50%) rotate(0)}#scl-page-wrapper .faq-a{max-height:0;overflow:hidden;transition:max-height .5s var(--e)}#scl-page-wrapper .faq-a p{padding:0 24px 22px;font-size:15px;line-height:1.75;color:var(--g)}@media (max-width:1199px){#scl-page-wrapper .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){#scl-page-wrapper .chip--a{right:6%;top:9%}#scl-page-wrapper .hero-slide-inner{grid-template-columns:1fr;text-align:center}#scl-page-wrapper .hero-slide-inner .eyebrow{margin-left:auto;margin-right:auto}#scl-page-wrapper .hero-desc{margin-left:auto;margin-right:auto}#scl-page-wrapper :is(.hero-features,.hero-buttons){justify-content:center}#scl-page-wrapper .hero-image img{max-width:480px;margin:0 auto}#scl-page-wrapper .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#scl-page-wrapper .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#scl-page-wrapper :is(.why-layout,.faq-layout){grid-template-columns:1fr}#scl-page-wrapper :is(.why-intro,.faq-intro){position:static}#scl-page-wrapper .case-card{grid-template-columns:1fr}#scl-page-wrapper .compliance-grid{grid-template-columns:1fr 1fr}#scl-page-wrapper .compliance-grid .comp-item:first-child{grid-column:1/-1}#scl-page-wrapper .estimator-box{grid-template-columns:1fr}#scl-page-wrapper .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#scl-page-wrapper .wrap,#scl-page-wrapper .hero-slide-inner{padding:0 16px}#scl-page-wrapper .hero-buttons{flex-direction:column;align-items:stretch}#scl-page-wrapper .hero-buttons .btn{width:100%;white-space:normal}#scl-page-wrapper .hero-features span{font-size:12px;padding:7px 12px}#scl-page-wrapper .why-list,#scl-page-wrapper .compliance-grid,#scl-page-wrapper .blog-grid{grid-template-columns:1fr}#scl-page-wrapper .stats-card{border-radius:20px}#scl-page-wrapper .case-cta,#scl-page-wrapper .est-btn-mobile{width:100%;align-self:stretch;white-space:normal}#scl-page-wrapper .sec-row{align-items:flex-start}#scl-page-wrapper .faq-q{padding:18px;font-size:15.5px}#scl-page-wrapper .faq-a p{padding:0 18px 18px;font-size:14.5px}}@media (max-width:560px){#scl-page-wrapper .stat-grid,#scl-page-wrapper .card-grid{grid-template-columns:1fr}#scl-page-wrapper .stat{flex-direction:row;align-items:center;padding:18px}#scl-page-wrapper .stat-header{gap:12px}#scl-page-wrapper .stat-label{font-size:13px}#scl-page-wrapper .slider-arrow{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){#scl-page-wrapper *,#scl-page-wrapper *::before,#scl-page-wrapper *::after{animation:none!important;transition:none!important}#scl-page-wrapper.js-ready .fade-up{opacity:1;transform:none}}#scl-page-wrapper :is(.section-title,.hero-gradient-title,.blog-title,.product-card h3,.why-row h3,.comp-item h3){background:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#scl-page-wrapper :is(.stats-header .section-title,#case-study .section-title,.case-title){background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#scl-page-wrapper .blog-title-link:hover .blog-title{color:#3A2DFC!important;-webkit-text-fill-color:#3A2DFC!important}#scl-page-wrapper :is(.section-title .grad,.hero-gradient-title .grad-line){background:linear-gradient(90deg,#3A2DFC 0%,#3EB9ED 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes sclFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes sclDrift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.08)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes sclSpin{to{transform:rotate(360deg)}}@keyframes sclShine{0%{transform:translateX(-120%) skewX(-20deg)}60%,100%{transform:translateX(220%) skewX(-20deg)}}@keyframes sclRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sclPop{from{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:none}}@keyframes sclPulseRing{0%{transform:scale(.8);opacity:.7}100%{transform:scale(2.2);opacity:0}}@keyframes sclBar{0%{background-position:0 0}100%{background-position:40px 0}}@keyframes sclTwinkle{0%,100%{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}#scl-page-wrapper section:not(.in-view),#scl-page-wrapper section:not(.in-view) *,#scl-page-wrapper section:not(.in-view) *::before,#scl-page-wrapper section:not(.in-view) *::after{animation-play-state:paused!important}#scl-page-wrapper .orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;will-change:transform}#scl-page-wrapper .orb-1{width:520px;height:520px;right:-120px;top:-140px;background:radial-gradient(circle,rgba(62,185,237,.28),transparent 65%);animation:sclDrift 14s ease-in-out infinite}#scl-page-wrapper .orb-2{width:460px;height:460px;left:-160px;bottom:-200px;background:radial-gradient(circle,rgba(58,45,252,.20),transparent 65%);animation:sclDrift 18s ease-in-out infinite reverse}#scl-page-wrapper .hero-slider-section>*:not(.orb):not(.chip):not(.spark){position:relative;z-index:1}#scl-page-wrapper .chip{position:absolute;z-index:2;width:46px;height:46px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,#3A2DFC 0 12.5%,#fff 0 25%,#3A2DFC 0 37.5%,#fff 0 50%,#3A2DFC 0 62.5%,#fff 0 75%,#3A2DFC 0 87.5%,#fff 0);box-shadow:0 10px 24px rgba(58,45,252,.35),inset 0 0 0 6px rgba(255,255,255,.0);animation:sclFloat 6s ease-in-out infinite}#scl-page-wrapper .chip::after{content:"";position:absolute;inset:9px;border-radius:50%;background:linear-gradient(135deg,#3A2DFC,#3EB9ED);box-shadow:inset 0 0 0 2px rgba(255,255,255,.7)}#scl-page-wrapper .chip--a{right:44%;top:13%;animation-delay:-1s}#scl-page-wrapper .chip--b{right:6%;bottom:16%;width:34px;height:34px;animation-delay:-3s;animation-duration:7s}#scl-page-wrapper .chip--b::after{inset:7px}#scl-page-wrapper .spark{position:absolute;z-index:0;width:6px;height:6px;border-radius:50%;background:#3EB9ED;box-shadow:0 0 12px #3EB9ED;pointer-events:none;animation:sclTwinkle 3s ease-in-out infinite}#scl-page-wrapper .spark:nth-child(3){left:12%;top:30%}#scl-page-wrapper .spark:nth-child(4){left:46%;top:14%;animation-delay:-.8s;background:#3A2DFC;box-shadow:0 0 12px #3A2DFC}#scl-page-wrapper .spark:nth-child(5){right:12%;top:40%;animation-delay:-1.6s}#scl-page-wrapper .spark:nth-child(6){left:30%;bottom:22%;animation-delay:-2.2s;background:#3A2DFC;box-shadow:0 0 12px #3A2DFC}#scl-page-wrapper .spark:nth-child(7){right:30%;bottom:12%;animation-delay:-.4s}#scl-page-wrapper .hero-image img{animation:sclFloat 6s ease-in-out infinite}#scl-page-wrapper .hero-image::after{animation:sclSpin 40s linear infinite}#scl-page-wrapper.js-ready .hero-slide :is(.eyebrow,.hero-gradient-title,.hero-desc,.hero-features,.hero-buttons,.hero-image){opacity:0}#scl-page-wrapper.js-ready .hero-slide.is-active :is(.eyebrow,.hero-gradient-title,.hero-desc,.hero-features,.hero-buttons){animation:sclRise .8s var(--e) both}#scl-page-wrapper.js-ready .hero-slide.is-active .hero-gradient-title{animation-delay:.08s}#scl-page-wrapper.js-ready .hero-slide.is-active .hero-desc{animation-delay:.16s}#scl-page-wrapper.js-ready .hero-slide.is-active .hero-features{animation-delay:.24s}#scl-page-wrapper.js-ready .hero-slide.is-active .hero-buttons{animation-delay:.32s}#scl-page-wrapper.js-ready .hero-slide.is-active .hero-image{animation:sclPop 1s var(--e) .1s both}#scl-page-wrapper.js-ready .hero-slide.is-first :is(.eyebrow,.hero-gradient-title,.hero-desc,.hero-features,.hero-buttons,.hero-image){opacity:1;animation:none}#scl-page-wrapper .btn-gradient{overflow:hidden;isolation:isolate}#scl-page-wrapper .btn-gradient::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-120%) skewX(-20deg);animation:sclShine 3.5s ease-in-out infinite;pointer-events:none;z-index:-1}#scl-page-wrapper .btn-wa svg{color:#25D366;transition:color .3s}#scl-page-wrapper .btn-wa:hover svg{color:#fff}#scl-page-wrapper .eyebrow .dot{position:relative}#scl-page-wrapper .eyebrow .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#3EB9ED;animation:sclPulseRing 2s ease-out infinite}#scl-page-wrapper .stats-card{isolation:isolate}#scl-page-wrapper .stats-card::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:24px;padding:2px;background:conic-gradient(from var(--ang,0deg),transparent 0 60%,#3EB9ED 75%,#3A2DFC 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sclSpinBorder 6s linear infinite}@keyframes sclSpinBorder{to{--ang:360deg}}#scl-page-wrapper .stat{position:relative;overflow:hidden}#scl-page-wrapper .stat::before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(62,185,237,.18),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}#scl-page-wrapper .stat:hover::before{opacity:1}#scl-page-wrapper .stat-icon{transition:transform .5s var(--e)}#scl-page-wrapper .stat:hover .stat-icon{transform:rotate(-8deg) scale(1.08)}#scl-page-wrapper :is(.product-card,.why-row,.comp-item,.blog-card)::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(58,45,252,.08),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}#scl-page-wrapper :is(.product-card,.why-row,.comp-item,.blog-card){position:relative}#scl-page-wrapper :is(.product-card,.why-row,.comp-item,.blog-card):hover::after{opacity:1}#scl-page-wrapper .card-ico{transition:transform .5s var(--e),background .35s}#scl-page-wrapper .product-card:hover .card-ico{transform:rotate(-10deg) scale(1.1)}#scl-page-wrapper .comp-ico{animation:sclFloat 5s ease-in-out infinite}#scl-page-wrapper .comp-item:nth-child(2) .comp-ico{animation-delay:-1.6s}#scl-page-wrapper .comp-item:nth-child(3) .comp-ico{animation-delay:-3.2s}#scl-page-wrapper .why-tag{transition:background .35s,color .35s}#scl-page-wrapper .why-row:hover .why-tag{background:var(--gr);color:#fff}#scl-page-wrapper.js-ready .stagger>*{opacity:0;transform:translateY(26px);transition:opacity .7s var(--e),transform .7s var(--e),box-shadow .35s var(--e),border-color .35s,background .35s;transition-delay:calc(var(--i,0) * 90ms),calc(var(--i,0) * 90ms),0s,0s,0s}#scl-page-wrapper.js-ready .stagger.is-visible>*{opacity:1;transform:none}#scl-page-wrapper.js-ready .stagger.is-visible>*:hover{transform:translateY(-6px)}#scl-page-wrapper #case-study::after{content:"";position:absolute;width:600px;height:600px;right:-220px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(62,185,237,.22),transparent 65%);animation:sclDrift 16s ease-in-out infinite;pointer-events:none}#scl-page-wrapper #case-study::before{animation:sclDrift 20s ease-in-out infinite reverse}#scl-page-wrapper #case-study>.wrap{position:relative;z-index:1}#scl-page-wrapper .case-slide.is-active .case-image{animation:sclPop .9s var(--e) both}#scl-page-wrapper .case-slide.is-active .case-image img{animation:sclFloat 7s ease-in-out 1s infinite}#scl-page-wrapper .case-slide.is-active :is(.case-highlight,.case-title,.case-desc,.case-cta){animation:sclRise .8s var(--e) both}#scl-page-wrapper .case-slide.is-active .case-title{animation-delay:.1s}#scl-page-wrapper .case-slide.is-active .case-desc{animation-delay:.2s}#scl-page-wrapper .case-slide.is-active .case-cta{animation-delay:.3s}#scl-page-wrapper .est-bar-fill{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 10px,transparent 10px 20px),linear-gradient(90deg,#3A2DFC,#3EB9ED);background-size:40px 100%,100% 100%;animation:sclBar 1s linear infinite}#scl-page-wrapper .est-result::before{animation:sclDrift 12s ease-in-out infinite}#scl-page-wrapper .section-title .grad{position:relative}@media (max-width:767px){#scl-page-wrapper .chip{display:none}#scl-page-wrapper .orb-1{width:340px;height:340px}#scl-page-wrapper .orb-2{width:300px;height:300px}}@media (hover:none){#scl-page-wrapper :is(.product-card,.why-row,.comp-item,.blog-card,.stat)::after,#scl-page-wrapper .stat::before{display:none}}@media (prefers-reduced-motion:reduce){#scl-page-wrapper.js-ready .hero-slide :is(.eyebrow,.hero-gradient-title,.hero-desc,.hero-features,.hero-buttons,.hero-image),#scl-page-wrapper.js-ready .stagger>*{opacity:1!important;transform:none!important}}#scl-page-wrapper.js-ready .stagger.fade-up{opacity:1;transform:none}