:root{--navy:#071726;--navy2:#0b2942;--cyan:#62dff5;--mint:#62e2bd;--blue:#1186bc;--ink:#102d43;--muted:#60778a;--line:#deeaef;--paper:#f3f8fb;--shadow:0 24px 70px rgba(5,25,43,.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.skip{position:fixed;z-index:999;left:15px;top:-80px;padding:12px 18px;background:#fff;border-radius:10px}.skip:focus{top:15px}.tag,.eyebrow{color:#1083b8;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}header{position:fixed;z-index:100;left:0;right:0;top:0;padding:15px 0;transition:.25s}header.scrolled{background:rgba(5,19,32,.91);backdrop-filter:blur(16px);box-shadow:0 1px rgba(255,255,255,.08)}.nav{display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:flex-start;width:170px;height:52px;overflow:hidden;color:#fff;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.72);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.brand img{display:block;width:170px;max-width:none;height:auto;transform:translateY(-21px)}.mark{position:relative;width:30px;height:31px;transform:rotate(-7deg)}.mark i{position:absolute;bottom:1px;width:10px;border-radius:7px;background:linear-gradient(var(--cyan),#348ff0);transform:skewY(-27deg)}.mark i:nth-child(1){left:1px;height:19px}.mark i:nth-child(2){left:11px;height:29px}.mark i:nth-child(3){left:21px;height:15px}.links{display:flex;gap:26px;margin-left:auto}.links a{color:#bdd0dc;font-size:.87rem;font-weight:650}.links a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:12px;color:#08283b;background:linear-gradient(135deg,var(--cyan),var(--mint));font-weight:820;font-size:.9rem;box-shadow:0 14px 34px rgba(54,207,224,.18);transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(54,207,224,.28)}.btn-sm{min-height:40px;padding:0 16px;font-size:.82rem}#menu{display:none;margin-left:auto;padding:7px;border:0;background:transparent}#menu b{display:block;width:25px;height:2px;margin:5px;background:#fff}#menu span{position:absolute;overflow:hidden;width:1px;height:1px}.hero{position:relative;overflow:hidden;min-height:790px;padding:150px 0 105px;color:#fff;background:linear-gradient(120deg,#061421,#09243a 54%,#171d48)}.hero:before{content:"";position:absolute;width:580px;height:580px;left:-250px;bottom:-240px;border-radius:50%;background:rgba(39,191,214,.14);filter:blur(80px)}.hero-grid{position:relative;display:grid;grid-template-columns:.91fr 1.09fr;gap:55px;align-items:center}.eyebrow{display:flex;align-items:center;gap:9px;color:#6fe0f4}.eyebrow i{width:27px;height:1px;background:#6fe0f4}.hero h1{margin:21px 0 24px;font-size:clamp(3.4rem,5vw,5.3rem);line-height:.97;letter-spacing:-.065em}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#65e2f4,#70edbf);background-clip:text}.hero-copy>p{max-width:590px;margin:0;color:#b5c9d7;font-size:1.08rem;line-height:1.72}.actions{display:flex;gap:13px;margin-top:33px}.ghost{color:#e9f7fc;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:31px;color:#8fa9ba;font-size:.75rem}.visual{position:relative;perspective:1200px}.glow{position:absolute;inset:-50px;background:radial-gradient(circle at 80% 15%,rgba(111,70,247,.29),transparent 45%),radial-gradient(circle at 12% 90%,rgba(61,218,206,.2),transparent 40%);filter:blur(20px)}.dash{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(107,214,242,.22);border-radius:20px;background:#f7fbfd;box-shadow:0 40px 100px rgba(0,0,0,.38);transform:rotateY(-5deg) rotateX(2deg)}.dash-head{height:49px;display:flex;align-items:center;gap:20px;padding:0 16px;background:#0b2034;color:#cfe3ee;font-size:.55rem}.dash-head>b{display:flex;align-items:center}.dash-head>b{display:block;width:63px;height:20px;overflow:hidden;background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.12)}.dash-head>b img{display:block;width:63px;max-width:none;height:auto;transform:translateY(-8px)}.dash-head>span{width:43%;margin:auto;padding:7px 11px;border-radius:7px;color:#7893a5;background:rgba(255,255,255,.07)}.dash-head>strong{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#073149;background:#6be1cf}.dash-main{display:grid;grid-template-columns:47px 1fr;min-height:355px}.dash-main aside{display:flex;flex-direction:column;gap:16px;padding:20px 13px;background:#0a1b2c}.dash-main aside i{height:21px;border-radius:6px;background:rgba(255,255,255,.06)}.dash-main aside i.on{background:linear-gradient(135deg,#53d9f2,#6c63f3)}.dash-content{padding:22px}.welcome{display:flex;justify-content:space-between;align-items:end}.welcome small,.metrics small,.panels small{display:block;color:#8398a7;font-size:.5rem}.welcome b{display:block;margin-top:4px;color:#153349;font-size:1.02rem}.welcome button{padding:8px 11px;border:0;border-radius:7px;color:#fff;background:#1386bc;font-size:.5rem}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.metrics article,.panels article{padding:13px;border:1px solid #e0e9ef;border-radius:10px;background:#fff}.metrics b{display:block;margin:8px 0 4px;color:#17364d;font-size:.86rem}.metrics em{color:#08a47a;font-size:.45rem;font-style:normal}.panels{display:grid;grid-template-columns:1.45fr 1fr;gap:9px}.bars{height:100px;display:flex;align-items:flex-end;gap:7px;margin-top:15px;border-bottom:1px solid #dce7ed;background:repeating-linear-gradient(transparent 0,transparent 31px,#edf3f6 32px)}.bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#51d9ef,#177db5)}.activity p{display:flex;gap:7px;margin:11px 0;color:#25455a;font-size:.47rem}.activity p>i{width:19px;height:19px;border-radius:6px;background:#def7f0}.activity p span small{margin-top:3px}.floating{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(9,34,53,.86);box-shadow:0 18px 40px rgba(0,0,0,.26);backdrop-filter:blur(12px)}.floating>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#063248;background:#68e5bd;font-style:normal;font-weight:900}.floating small,.floating b{display:block;font-size:.51rem}.floating small{margin-bottom:3px;color:#8facbc}.floating.one{left:-24px;bottom:41px}.floating.two{right:-18px;top:51px}.floating.two>i{background:#65d9f3}.proof{padding:25px 20px;text-align:center;border-bottom:1px solid #e3ebf0;background:#fbfdfe}.proof p{margin:0 0 16px;color:#91a3af;font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}.proof div{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(24px,5vw,65px);color:#718593;font-size:.65rem;letter-spacing:.1em}.section{padding:105px 0}.heading{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:48px}.heading h2,.center h2,.process h2,.faq h2,.cta h2{margin:12px 0 0;color:#0b293e;font-size:clamp(2.3rem,4vw,3.65rem);line-height:1.05;letter-spacing:-.05em}.heading p,.center p,.process-copy>p,.faq-head>p{margin:0;color:var(--muted);line-height:1.72}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.feature{position:relative;overflow:hidden;min-height:340px;padding:34px;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 38px rgba(7,29,48,.045)}.feature h3{margin:18px 0 11px;font-size:1.23rem}.feature>p{max-width:460px;margin:0;color:var(--muted);line-height:1.67}.icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#087fb6;background:#e5f6fb;font-size:1.25rem;font-weight:900}.feature.dark{color:#fff;border-color:#153b56;background:linear-gradient(140deg,#0a2438,#0a3150)}.feature.dark>p{width:57%;color:#a8c0cf}.feature.dark .icon{color:#7aebca;background:rgba(82,225,188,.11)}.feature.dark>a{display:inline-block;margin-top:22px;color:#65e5d0;font-size:.83rem;font-weight:800}.invoice{position:absolute;right:-10px;bottom:-6px;width:42%;padding:20px;border-radius:15px 0 0;color:#17364b;background:#fff;box-shadow:-18px -18px 45px rgba(0,0,0,.18);transform:rotate(-2deg)}.invoice small{display:flex;justify-content:space-between;font-size:.48rem}.invoice em{display:block;margin:21px 0 10px;color:#139974;font-size:.48rem;font-style:normal}.invoice strong{font-size:1.08rem}.stock{margin-top:48px;padding:17px;border-radius:13px;background:#f3f8fb}.stock i{display:block;height:8px;margin:13px 0;border-radius:8px;background:linear-gradient(90deg,#45d2ed,#60dbba)}.stock i:nth-child(1){width:82%}.stock i:nth-child(2){width:61%}.stock i:nth-child(3){width:92%}.people{display:flex;margin-top:52px}.people i{display:grid;place-items:center;width:46px;height:46px;margin-right:-9px;border:3px solid #fff;border-radius:50%;color:#fff;background:#178abe;font-size:.68rem;font-style:normal;font-weight:800}.people i:nth-child(2){background:#745ef0}.people i:nth-child(3){background:#0ba77d}.people i:nth-child(4){color:#456274;background:#e7eff3}.line{width:100%;height:90px;margin-top:40px}.line path{fill:none;stroke:#138abd;stroke-width:3}.sectors{background:var(--paper)}.center{max-width:710px;margin:0 auto 48px;text-align:center}.center p{max-width:600px;margin:16px auto 0}.sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sector-grid article{padding:29px 24px;border:1px solid #dfe9ee;border-radius:17px;background:#fff;transition:.23s}.sector-grid article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.sector-grid article>b{color:#1588ba;font-size:1.65rem}.sector-grid h3{margin:20px 0 8px}.sector-grid p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.process{display:grid;grid-template-columns:.88fr 1.12fr;gap:88px;align-items:center}.process-copy>p{margin:21px 0 29px}.dark-btn{color:#fff;background:#0b2b43;box-shadow:none}.process ol{position:relative;margin:0;padding:0;list-style:none}.process ol:before{content:"";position:absolute;left:28px;top:40px;bottom:40px;width:1px;background:#d3e3ea}.process li{position:relative;display:flex;gap:24px;padding:17px 0}.process li>b{z-index:1;display:grid;place-items:center;flex:0 0 57px;height:57px;border:6px solid #fff;border-radius:50%;color:#0b82b6;background:#e2f6fa;font-size:.68rem}.process li h3{margin:4px 0 7px;font-size:1.06rem}.process li p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.plans{color:#d7e7f0;background:#071827}.plans .center h2{color:#fff}.plans .center p{color:#91a9b8}.plans .tag{color:#62ddee}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.plan{position:relative;padding:36px 31px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0b2135}.plan.featured{border-color:#54dadd;background:linear-gradient(155deg,#0c2b42,#0c314a);box-shadow:0 24px 65px rgba(0,0,0,.22)}.plan>em{position:absolute;right:24px;top:0;padding:7px 12px;border-radius:0 0 9px 9px;color:#06273b;background:#63e2d2;font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.plan>span{color:#60dceb;font-size:.68rem;font-weight:850;letter-spacing:.13em}.plan h3{margin:17px 0 11px;color:#fff;font-size:1.34rem}.plan>p{min-height:70px;margin:0;color:#9db3c1;font-size:.88rem;line-height:1.6}.price{display:flex;align-items:baseline;gap:7px;margin:22px 0 14px}.price b{color:#fff;font-size:2rem;letter-spacing:-.045em}.price small{color:#88a5b5;font-size:.75rem}.annual{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:-4px 0 20px;padding:12px;border-radius:10px;background:rgba(98,226,189,.08)}.annual small{max-width:150px;color:#8eabb9;font-size:.67rem;line-height:1.35}.annual strong{color:#68e3c0;font-size:1rem}.plan ul{min-height:155px;margin:27px 0;padding:0;list-style:none}.plan li{position:relative;margin:13px 0;padding-left:22px;color:#c3d5de;font-size:.82rem}.plan li:before{content:"✓";position:absolute;left:0;color:#5de2b9;font-weight:900}.plan .btn{width:100%}.outline{color:#dcebf3;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.plan-note{display:block;margin-top:24px;text-align:center;color:#718998}.faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:85px}.faq-head>p{margin-top:17px}.questions details{border-bottom:1px solid #dbe6ec}.questions summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-weight:750;list-style:none}.questions summary::-webkit-details-marker{display:none}.questions summary b{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;color:#0e83b7;background:#e4f5fa;font-size:1.05rem;transition:.2s}.questions details[open] summary b{transform:rotate(45deg)}.questions details p{margin:-5px 45px 23px 0;color:var(--muted);font-size:.9rem;line-height:1.68}.cta{position:relative;overflow:hidden;padding:105px 0;color:#fff;text-align:center;background:linear-gradient(125deg,#09253d,#0d3151 55%,#262052)}.cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px}.cta .wrap{position:relative}.cta .tag{color:#6ee6d3}.cta h2{max-width:820px;margin:16px auto;color:#fff}.cta p{max-width:650px;margin:20px auto 31px;color:#b1c7d5;font-size:1.02rem;line-height:1.68}.light{color:#09283d;background:#fff;box-shadow:none}.pending-contact{cursor:default}.pending-contact:hover{transform:none;box-shadow:none}.cta small{display:block;margin-top:20px;color:#718b9b}footer{padding:68px 0 28px;color:#8fa5b4;background:#05111d}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:52px}.footer-grid>div:first-child p{max-width:270px;line-height:1.6}.footer-grid h3{margin:3px 0 16px;color:#dcebf3;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.footer-grid a,.footer-grid span{display:block;margin:10px 0;font-size:.8rem}.bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:21px;border-top:1px solid rgba(255,255,255,.09);font-size:.7rem}.bottom strong{color:#c8dce7;font-size:.69rem;letter-spacing:.06em}.reveal{opacity:0;transform:translateY(18px);transition:.65s}.reveal.visible,.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:1040px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.visual{width:min(760px,96%);margin:auto}.sector-grid{grid-template-columns:repeat(2,1fr)}.process,.faq{gap:48px}.links{gap:15px}}@media(max-width:820px){.wrap{width:min(100% - 32px,1160px)}#menu{display:block}.links{position:absolute;left:16px;right:16px;top:67px;display:none;flex-direction:column;gap:0;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0a2135;box-shadow:var(--shadow)}.links.open{display:flex}.links a{padding:12px}.nav-cta{display:none}.heading{grid-template-columns:1fr;gap:20px}.features{grid-template-columns:1fr}.process,.faq{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr;max-width:600px;margin:auto}.plan>p,.plan ul{min-height:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media(max-width:580px){.section{padding:78px 0}.hero{min-height:auto;padding:115px 0 83px}.hero h1{font-size:3.12rem}.hero-copy>p{font-size:1rem}.actions{flex-direction:column}.trust{gap:12px}.dash{transform:none}.dash-head>span,.dash-main aside,.floating.two{display:none}.dash-main{grid-template-columns:1fr;min-height:300px}.dash-content{padding:15px}.metrics{gap:6px}.metrics article{padding:9px}.metrics b{font-size:.67rem}.panels{grid-template-columns:1fr}.activity{display:none}.floating.one{left:-7px;bottom:-26px}.feature{padding:27px}.feature.dark>p{width:100%;padding-bottom:125px}.invoice{width:65%}.sector-grid{grid-template-columns:1fr 1fr}.sector-grid article{padding:22px 17px}.sector-grid p{font-size:.78rem}.process li{gap:15px}.plan{padding:31px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.bottom{flex-direction:column;gap:7px}}
