:root{--ink:#07111f;--navy:#0b1729;--blue:#3578f6;--cyan:#4fd8d2;--paper:#f5f7fb;--muted:#6e7d93;--line:#dce4ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}.page-glow{position:fixed;z-index:-1;width:460px;height:460px;border-radius:50%;filter:blur(110px);opacity:.15}.glow-one{top:40px;right:-180px;background:#397ff4}.glow-two{top:720px;left:-260px;background:#4fd8d2}a{color:inherit}.site-header{position:fixed;z-index:50;top:18px;left:50%;display:flex;width:min(1180px,calc(100% - 36px));height:68px;align-items:center;justify-content:space-between;padding:0 18px 0 15px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(7,17,31,.74);box-shadow:0 20px 60px rgba(0,0,0,.15);backdrop-filter:blur(18px);transform:translateX(-50%);transition:background .25s,top .25s}.site-header.scrolled{top:8px;background:rgba(7,17,31,.94)}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand>span{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--blue),#265ac9);box-shadow:0 8px 20px rgba(53,120,246,.25)}.brand b{font:750 16px Manrope}.brand em{color:#6ee5df;font-style:normal}.site-header nav{display:flex;gap:28px}.site-header nav a{position:relative;color:#b8c4d5;font-size:12px;font-weight:600;text-decoration:none}.site-header nav a:after{position:absolute;right:0;bottom:-7px;left:0;height:2px;content:"";background:var(--cyan);transform:scaleX(0);transition:transform .2s}.site-header nav a:hover{color:#fff}.site-header nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:14px}.login-link{color:#d8e1ed;font-size:12px;font-weight:700;text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 19px;border:0;border-radius:11px;background:linear-gradient(135deg,#3b82f6,#2663de);box-shadow:0 12px 28px rgba(53,120,246,.28);color:#fff;font-size:12px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s}.button:hover{box-shadow:0 16px 36px rgba(53,120,246,.38);transform:translateY(-2px)}.button-small{padding:10px 14px;font-size:10px}.mobile-menu{display:none;border:0;background:transparent;color:#fff;font-size:18px}.hero{position:relative;display:grid;min-height:760px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding:150px max(6vw,24px) 80px;background:radial-gradient(circle at 78% 45%,rgba(53,120,246,.18),transparent 31%),linear-gradient(145deg,#07111f,#0a182b 60%,#0b2033);color:#fff}.hero:after{position:absolute;right:0;bottom:-1px;left:0;height:80px;content:"";background:linear-gradient(to bottom,transparent,var(--paper))}.hero-copy{position:relative;z-index:2;max-width:600px;justify-self:end}.eyebrow,.section-label{display:flex;align-items:center;gap:9px;color:#76e5df;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow i{width:26px;height:1px;background:#76e5df}.hero h1{margin:20px 0 22px;font:800 clamp(42px,5vw,70px)/1.05 Manrope;letter-spacing:-.055em}.hero h1 span{display:block;background:linear-gradient(90deg,#4fd8d2,#83aefc);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:550px;margin:0;color:#aebcd0;font-size:16px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:32px}.text-link{display:inline-flex;align-items:center;gap:9px;color:#d8e1ee;font-size:12px;font-weight:700;text-decoration:none}.text-link:hover{color:#fff}.text-link.light{color:#8be7e2}.hero-proof{display:flex;gap:26px;margin-top:45px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.hero-proof div{display:grid;max-width:120px;gap:3px}.hero-proof strong{font:750 17px Manrope}.hero-proof span{color:#7f8da2;font-size:9px;line-height:1.4}.product-stage{position:relative;z-index:2;height:560px}.product-window{position:absolute;z-index:3;top:58px;left:0;width:min(710px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#fff;box-shadow:0 40px 90px rgba(0,0,0,.38);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg);animation:windowFloat 7s ease-in-out infinite}.product-window>header{display:flex;height:47px;align-items:center;justify-content:space-between;padding:0 17px;background:#0c1b2e;color:#fff;font-size:9px}.product-window>header div{display:flex;align-items:center;gap:7px}.product-window>header div i{color:#60a5fa}.product-window>header>span{color:#7f91aa}.mock-layout{display:grid;grid-template-columns:54px 1fr;min-height:390px}.mock-layout>aside{display:grid;align-content:start;justify-items:center;gap:17px;padding-top:22px;background:#0f2137}.mock-layout>aside b,.mock-layout>aside i{display:block;width:22px;height:22px;border-radius:7px;background:#1e3550}.mock-layout>aside b{background:#3478f6}.mock-content{padding:24px;background:#f4f7fb;color:#19263a}.mock-title{display:flex;align-items:center;justify-content:space-between}.mock-title>div{display:grid;gap:4px}.mock-title small{color:#3478f6;font-size:7px;font-weight:800;letter-spacing:.08em}.mock-title strong{font:750 18px Manrope}.mock-title>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;background:#fff;color:#8190a4;font-size:7px}.mock-title>span i{width:5px;height:5px;border-radius:50%;background:#1fba7a}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0}.mock-stats article{position:relative;padding:14px;border:1px solid #e3eaf3;border-radius:11px;background:#fff}.mock-stats small{display:block;color:#8997aa;font-size:7px}.mock-stats strong{display:block;margin-top:5px;font:750 20px Manrope}.mock-stats i{position:absolute;top:14px;right:13px;width:7px;height:7px;border-radius:50%}.mock-stats .good{background:#20b77b}.mock-stats .warning{background:#f3ad3c}.mock-stats .danger{background:#e65766}.mock-panel{overflow:hidden;border:1px solid #e3eaf3;border-radius:12px;background:#fff}.mock-panel-head,.mock-row{display:flex;align-items:center}.mock-panel-head{justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edf1f6}.mock-panel-head strong{font-size:8px}.mock-panel-head small{color:#3478f6;font-size:7px}.mock-row{gap:10px;padding:10px 14px;border-bottom:1px solid #f0f3f7}.mock-row:last-child{border:0}.file-dot{display:grid;flex:0 0 29px;height:29px;place-items:center;border-radius:8px;font-size:9px}.file-dot.blue{background:#eaf2ff;color:#3478f6}.file-dot.violet{background:#f1edff;color:#7958d8}.file-dot.cyan{background:#e5f9f7;color:#18a49d}.mock-row>div{display:grid;flex:1;gap:3px}.mock-row b{font-size:8px}.mock-row small{color:#94a0b1;font-size:6px}.mock-row time{padding:5px 7px;border-radius:99px;background:#fff4df;color:#b87519;font-size:6px;font-weight:800}.floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.7);border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(0,0,0,.22);color:#1c2b40;animation:cardFloat 5s ease-in-out infinite}.floating-card>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#eaf2ff;color:#3478f6}.floating-card>div{display:grid;gap:3px}.floating-card b{font-size:9px}.floating-card small{color:#8290a3;font-size:7px}.upload-card{top:25px;right:15px}.alert-card{right:60px;bottom:42px;animation-delay:-2.3s}.alert-card>span{background:#fff3df;color:#d48b20}.orbit{position:absolute;border:1px solid rgba(95,161,255,.14);border-radius:50%}.orbit-one{top:0;left:50px;width:510px;height:510px}.orbit-two{top:65px;left:116px;width:380px;height:380px}.trust-strip{padding:26px max(6vw,24px);text-align:center}.trust-strip p{margin:0 0 15px;color:#8a98a9;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:20px;color:#516075;font:700 11px Manrope}.trust-strip i{width:3px;height:3px;border-radius:50%;background:#bdc7d4}.section{padding:100px max(6vw,24px)}.section-heading{max-width:760px;margin:0 auto 48px;text-align:center}.section-heading>span{color:#3478f6;font-size:10px;font-weight:800;letter-spacing:.12em}.section-heading h2,.workflow-copy h2,.security-copy h2,.cta-section h2{margin:12px 0 16px;font:750 clamp(30px,4vw,48px)/1.15 Manrope;letter-spacing:-.04em}.section-heading p,.workflow-copy>p,.security-copy>p,.cta-section p{margin:0;color:#6d7c90;font-size:14px;line-height:1.7}.benefit-grid{display:grid;max-width:1180px;grid-template-columns:repeat(3,1fr);gap:18px;margin:auto}.feature-card{position:relative;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 15px 45px rgba(24,39,65,.06);transition:transform .25s,border-color .25s}.feature-card:hover{border-color:#b8d1fb;transform:translateY(-6px)}.feature-card>small{position:absolute;top:24px;right:25px;color:#c5ced9;font:700 10px Manrope}.feature-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#eaf2ff;color:#3478f6}.feature-card h3,.industry-card h3,.industry-main h3,.workflow-steps h3{margin:22px 0 10px;font:750 18px Manrope}.feature-card p,.industry-card p,.industry-main p,.workflow-steps p{margin:0;color:#718095;font-size:12px;line-height:1.65}.workflow-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;background:#081526;color:#fff}.workflow-copy{align-self:center;max-width:460px}.workflow-copy>p{color:#9eacc0}.workflow-copy .text-link{margin-top:26px}.workflow-steps{display:grid;gap:13px}.workflow-steps article{display:grid;grid-template-columns:35px 48px 1fr;align-items:center;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.04);transition:background .2s,transform .2s}.workflow-steps article:hover{background:rgba(255,255,255,.075);transform:translateX(5px)}.workflow-steps article>strong{color:#52627a;font:700 10px Manrope}.workflow-steps article>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:rgba(53,120,246,.18);color:#72a5ff}.workflow-steps h3{margin:0 0 5px;font-size:14px}.workflow-steps p{color:#8f9db1;font-size:10px}.industry-grid{display:grid;max-width:1180px;grid-template-columns:1.2fr .8fr .8fr;gap:16px;margin:auto}.industry-main{grid-row:span 2;padding:32px;border-radius:20px;background:linear-gradient(145deg,#0c2138,#113152);color:#fff}.industry-main>div>span,.industry-card>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:rgba(74,153,255,.16);color:#70abff}.industry-main small{display:block;margin-top:24px;color:#62d9d3;font-size:8px;font-weight:800;letter-spacing:.1em}.industry-main h3{max-width:430px;margin:9px 0 12px;font-size:24px}.industry-main p{color:#a8b6c8}.industry-main ul{display:grid;gap:10px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.industry-main li{color:#c6d1df;font-size:10px}.industry-main li i{margin-right:8px;color:#58d7d0}.industry-card{padding:25px;border:1px solid var(--line);border-radius:18px;background:#fff}.industry-card h3{margin:20px 0 8px;font-size:15px}.industry-card p{font-size:10px}.security-panel{display:grid;max-width:1180px;grid-template-columns:1.1fr .9fr;overflow:hidden;margin:auto;border-radius:24px;background:#eaf1fb}.security-copy{padding:55px}.security-copy h2{max-width:650px}.security-tags{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.security-tags span{color:#40516a;font-size:10px;font-weight:700}.security-tags i{margin-right:7px;color:#258b73}.security-visual{display:grid;align-content:center;justify-items:center;padding:55px;background:radial-gradient(circle,#1f456f,#0d2239 65%);color:#fff;text-align:center}.shield-ring{display:grid;width:150px;height:150px;place-items:center;border:1px solid rgba(112,184,255,.35);border-radius:50%;box-shadow:0 0 0 22px rgba(52,120,246,.08),0 0 0 44px rgba(52,120,246,.04);animation:pulseShield 3s ease-in-out infinite}.shield-ring span{display:grid;width:76px;height:76px;place-items:center;border-radius:23px;background:linear-gradient(145deg,#3478f6,#54d3d0);font-size:27px}.security-visual small{margin-top:42px;color:#65d9d4;font-size:8px;font-weight:800;text-transform:uppercase}.security-visual strong{max-width:260px;margin-top:8px;font:700 14px/1.5 Manrope}.cta-section{display:flex;max-width:1180px;align-items:center;justify-content:space-between;gap:50px;margin:0 auto 100px;padding:55px;border-radius:25px;background:linear-gradient(135deg,#3478f6,#275fcf 60%,#2154bb);box-shadow:0 25px 70px rgba(40,102,220,.25);color:#fff}.cta-section>div:first-child{max-width:680px}.cta-section>div>span{color:#b9d5ff;font-size:9px;font-weight:800;letter-spacing:.1em}.cta-section h2{margin:10px 0;font-size:36px}.cta-section p{color:#d7e5fb}.cta-actions{display:grid;flex:0 0 215px;gap:11px}.button-light{background:#fff;box-shadow:none;color:#2457bb}.outline-link{padding:12px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.site-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:32px max(6vw,24px);background:#07111f;color:#fff}.site-footer p{color:#718096;font-size:10px}.site-footer>div{display:flex;gap:20px}.site-footer>div a{color:#9aa8ba;font-size:9px;text-decoration:none}.site-footer>small{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:#536176;font-size:8px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-one{transition-delay:.12s}.delay-two{transition-delay:.24s}@keyframes windowFloat{50%{transform:perspective(1200px) rotateY(-1deg) rotateX(0) translateY(-8px)}}@keyframes cardFloat{50%{transform:translateY(-9px)}}@keyframes pulseShield{50%{box-shadow:0 0 0 28px rgba(52,120,246,.1),0 0 0 54px rgba(52,120,246,.03)}}@media(max-width:1050px){.site-header nav{display:none}.mobile-menu{display:block}.site-header.menu-open nav{position:absolute;top:76px;right:0;left:0;display:grid;gap:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0a182a}.site-header.menu-open nav a{padding:12px}.hero{grid-template-columns:1fr;padding-top:140px}.hero-copy{max-width:760px;justify-self:center;text-align:center}.eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-copy>p{margin:auto}.product-stage{width:min(760px,100%);margin:auto}.workflow-section{grid-template-columns:1fr;gap:45px}.workflow-copy{max-width:700px}.industry-grid{grid-template-columns:1fr 1fr}.industry-main{grid-column:1/-1;grid-row:auto}.security-panel{grid-template-columns:1fr}.cta-section{margin-right:24px;margin-left:24px}.benefit-grid{grid-template-columns:1fr 1fr}.feature-card:last-child{grid-column:1/-1}.header-actions{margin-left:auto;margin-right:10px}}@media(max-width:700px){.site-header{top:10px;height:60px}.site-header .header-actions{display:none}.brand>span{width:33px;height:33px}.brand b{font-size:14px}.hero{min-height:auto;padding:120px 20px 60px}.hero h1{font-size:42px}.hero-copy>p{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.hero-proof{gap:13px}.product-stage{height:400px;margin-top:20px}.product-window{top:38px;left:50%;width:620px;transform:translateX(-50%) scale(.62);transform-origin:top center;animation:none}.floating-card{display:none}.orbit{display:none}.trust-strip>div{flex-wrap:wrap}.trust-strip i{display:none}.section{padding:70px 20px}.benefit-grid,.industry-grid{grid-template-columns:1fr}.feature-card:last-child,.industry-main{grid-column:auto}.workflow-section{gap:38px}.workflow-steps article{grid-template-columns:28px 42px 1fr}.security-copy,.security-visual{padding:35px 25px}.security-tags{grid-template-columns:1fr}.cta-section{align-items:flex-start;flex-direction:column;margin:0 15px 70px;padding:34px 25px}.cta-section h2{font-size:30px}.cta-actions{width:100%}.site-footer{grid-template-columns:1fr;gap:15px}.site-footer>small{grid-column:auto}.section-heading{text-align:left}.benefit-grid{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-window,.floating-card,.shield-ring{animation:none}.reveal{opacity:1;transform:none;transition:none}}
