:root{color-scheme:dark;--bg:#050915;--panel:#0c1428;--panel2:#0d1931;--white:#f7faff;--body:#a5b4cc;--muted:#788aa9;--line:rgba(161,193,245,.12);--bright:#3b78ff;--sky:#35ceff;--cyan:#48ecff;--success:#43dcad;--font:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}body:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;left:0;right:0;height:1050px;background:radial-gradient(ellipse 620px 460px at 72% 27%,rgba(8,91,238,.22),transparent 75%),radial-gradient(ellipse 480px 280px at 15% 8%,rgba(5,88,205,.12),transparent 80%)}body:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:93px;right:0;left:0;height:760px;mask-image:linear-gradient(#000,transparent);background-image:linear-gradient(rgba(101,149,241,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(101,149,241,.045) 1px,transparent 1px);background-size:68px 68px}.shell{width:min(1180px,calc(100% - 72px));margin-inline:auto}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--sky);outline-offset:5px}::selection{color:white;background:#2062c9}.skip-link{position:fixed;left:20px;top:-70px;padding:12px 18px;background:#fff;color:#05102d;z-index:100;transition:top .2s}.skip-link:focus{top:20px}.background-halo{position:absolute;z-index:-1;left:0;right:0;height:850px;top:0;background:linear-gradient(180deg,rgba(2,6,16,.12),transparent 70%);pointer-events:none}.site-header{height:90px;border-bottom:1px solid rgba(134,169,227,.08);position:relative;z-index:30;background:rgba(5,10,23,.64);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;height:100%;gap:26px}.brand{display:inline-flex;align-items:center;flex-shrink:0;gap:9px}.brand img{display:block;width:47px;height:47px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(8,159,255,.12))}.brand-word{font-size:25px;font-weight:820;letter-spacing:-1.4px;line-height:.95;color:#f4f7fd}.brand-sub{display:block;margin-top:4px;font-weight:730;font-size:9px;line-height:1;letter-spacing:4px;color:#61cbfd}.desktop-nav{display:flex;gap:34px;margin-left:auto}.desktop-nav a{font-size:13px;color:#b2bed3;transition:color .2s}.desktop-nav a:hover,.footer-links a:hover{color:#66d9ff}.header-download{display:flex;align-items:center;gap:9px;border:1px solid rgba(105,158,247,.32);background:rgba(22,56,110,.33);border-radius:11px;padding:11px 18px;color:#ecf5ff;font-size:13px;font-weight:750;transition:background .2s,border-color .2s}.header-download:hover{border-color:#58bfff;background:rgba(38,89,162,.45)}.header-download svg{width:16px;height:16px}.menu-button,.mobile-nav{display:none}.hero{min-height:688px;display:grid;grid-template-columns:1.05fr .95fr;gap:15px;align-items:center;padding-top:43px;padding-bottom:55px}.hero-copy{position:relative;z-index:2;padding-top:20px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:2.1px;color:#70d9ff}.eyebrow{border:1px solid rgba(71,189,245,.24);border-radius:999px;padding:10px 16px;background:rgba(14,42,85,.42)}.eyebrow-icon{height:7px;width:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(67,220,173,.12),0 0 14px rgba(67,220,173,.4)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(46px,4.95vw,70px);letter-spacing:-3.7px;line-height:1.105;font-weight:830;margin:29px 0 26px}.hero h1>span:not(.punctuation),.text-gradient{background:linear-gradient(101deg,#4ddaf8 4%,#298fff 57%,#7185ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.punctuation{color:#42bfff}.hero-lead{max-width:510px;color:#aebbd2;font-size:16px;line-height:1.85;margin-bottom:30px}.hero-lead strong{color:#e9f0fc;font-weight:680}.hero-actions{display:flex;gap:11px;align-items:stretch;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;border:1px solid transparent;font-weight:760;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-primary{padding:15px 18px;background:linear-gradient(118deg,#276bef,#177eea 65%,#009edf);color:white;box-shadow:0 14px 40px rgba(0,101,249,.2),inset 0 1px rgba(255,255,255,.27)}.button-primary:hover{box-shadow:0 18px 48px rgba(0,112,255,.37)}.button-primary>svg:first-child{height:23px;width:23px;flex-shrink:0}.button-primary>span{font-size:13px;text-align:left;line-height:1.3}.button-primary small{display:block;margin-top:5px;font-size:10px;font-weight:540;opacity:.8}.button-primary .btn-arrow{height:18px;width:18px;margin-left:10px}.button-secondary{padding:15px 18px;background:rgba(21,35,60,.78);color:#edf3ff;border-color:rgba(143,185,245,.16);font-size:13px}.button-secondary:hover{background:rgba(36,60,97,.85);border-color:rgba(143,185,245,.38)}.button-secondary svg{width:19px;height:19px}.hero-notes{display:flex;flex-wrap:wrap;gap:15px 21px;margin-top:24px}.hero-notes span{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#8f9eb7}.hero-notes svg{width:14px;height:14px;stroke:#57d5ff;stroke-width:2.7}.hero-visual{position:relative;display:grid;place-items:center;min-height:590px;isolation:isolate}.glow{position:absolute;border-radius:50%;filter:blur(47px);z-index:-3}.glow-one{background:rgba(29,108,255,.22);width:430px;height:350px;left:4%;top:19%}.glow-two{background:rgba(0,202,255,.11);width:280px;height:250px;right:0;bottom:4%}.visual-ring{position:absolute;border:1px solid rgba(79,143,255,.16);border-radius:50%;transform:rotate(-20deg);z-index:-2;pointer-events:none}.visual-ring-one{width:590px;height:400px}.visual-ring-two{width:505px;height:325px;border-color:rgba(27,154,248,.14)}.client-window{width:440px;max-width:calc(100% - 40px);position:relative;overflow:hidden;border-radius:17px;border:1px solid rgba(164,194,252,.22);background:linear-gradient(150deg,#101f3e 0%,#0b142a 38%,#081122 100%);box-shadow:0 35px 95px rgba(0,0,0,.55),0 0 0 9px rgba(38,94,174,.065),0 0 65px rgba(5,87,214,.19);transform:perspective(1200px) rotateY(-7deg) rotateX(2deg)}.client-titlebar{height:48px;border-bottom:1px solid rgba(134,171,222,.13);background:rgba(255,255,255,.025);padding:0 15px;display:flex;justify-content:space-between;align-items:center}.window-title{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#d5e5fd}.window-title img{object-fit:contain}.window-actions{display:flex;gap:19px;font-size:15px;color:#687c9d;font-family:Arial,sans-serif;line-height:1}.client-content{padding:34px 42px 27px;text-align:center}.client-logo{display:block;margin:auto auto 22px;width:270px;max-width:100%;height:auto}.client-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(139,181,247,.2),transparent);margin-bottom:29px}.client-caption{font-size:10px;font-weight:800;letter-spacing:2px;color:#8fa7c9}.placeholder-id{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px auto 11px;min-height:36px}.placeholder-id i{width:10px;height:10px;border:1px solid #7f9bbd;border-radius:50%;background:rgba(58,95,140,.3)}.placeholder-id em{display:block;width:10px}.client-content p{font-size:11px;color:#7f93b5;margin:0}.client-status{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px auto 0;max-width:270px;padding:10px 14px;border-radius:9px;background:rgba(47,202,157,.07);border:1px solid rgba(59,221,179,.13);color:#77dabc;font-size:11px;font-weight:710}.client-status span{width:6px;height:6px;border-radius:50%;background:#4bdb9e;box-shadow:0 0 9px rgba(57,242,186,.6)}.client-footer{height:51px;display:flex;align-items:center;justify-content:center;gap:9px;background:#091026;border-top:1px solid rgba(144,187,243,.1);color:#8c9fc0;font-size:11px}.client-footer svg{width:16px;height:16px;color:#4accb1}.approval-card{position:absolute;bottom:54px;right:-19px;width:290px;display:flex;align-items:center;gap:10px;padding:14px 13px;border:1px solid rgba(160,208,255,.27);border-radius:14px;background:linear-gradient(135deg,rgba(24,48,84,.94),rgba(8,24,46,.96));backdrop-filter:blur(15px);box-shadow:0 25px 60px rgba(0,0,0,.4);transform:rotate(2deg)}.approval-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:rgba(52,234,191,.14);border-radius:10px;color:#64f1d0}.approval-icon svg{width:22px;height:22px}.approval-card strong{font-size:11px;display:block}.approval-card small{display:block;color:#9cabc3;font-size:9px;margin-top:2px}.approval-check{margin-left:auto;background:#3fd3a3;border-radius:50%;padding:4px;color:#062a21}.approval-check svg{height:14px;width:14px}.mockup-label{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;letter-spacing:1px;color:#6b7f9e;text-transform:uppercase}.benefit-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;border:1px solid var(--line);background:linear-gradient(117deg,rgba(16,31,58,.82),rgba(12,21,40,.93));box-shadow:0 18px 40px rgba(0,0,0,.16);overflow:hidden}.benefit{display:flex;gap:13px;align-items:center;padding:24px 22px}.benefit+.benefit{border-left:1px solid var(--line)}.benefit-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid rgba(64,146,248,.2);border-radius:11px;background:rgba(37,105,206,.12);color:#6bcaff}.benefit-icon svg{width:22px;height:22px}.benefit strong{display:block;font-size:12px;line-height:1.35}.benefit div>span{display:block;color:#8d9bb6;margin-top:5px;font-size:11px;line-height:1.45}.section{padding-top:128px}.section-intro{text-align:center;max-width:740px;margin:0 auto 44px}.tiny-line{display:inline-block;height:1px;width:28px;background:#61d4ff}.section h2,.last-cta h2{font-weight:810;letter-spacing:-1.95px;line-height:1.17;font-size:clamp(33px,3.35vw,46px)}.section-intro h2{margin:15px 0 16px}.section-intro p{color:#9caac3;font-size:15px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.step-card{min-height:298px;padding:27px 27px 26px;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:17px;background:linear-gradient(145deg,rgba(19,34,63,.92),rgba(11,20,38,.95));border:1px solid rgba(131,168,228,.13);transition:transform .25s,border-color .25s}.step-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(70,195,255,.35),transparent);opacity:0;transition:opacity .25s}.step-card:hover{transform:translateY(-5px);border-color:rgba(89,172,255,.36)}.step-card:hover:before{opacity:1}.step-head{display:flex;align-items:flex-start;justify-content:space-between}.step-head>span{font-size:13px;font-weight:830;letter-spacing:1px;color:#58beff}.step-illustration{width:64px;height:64px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(31,112,252,.19),rgba(37,170,255,.07));border:1px solid rgba(61,173,255,.19);border-radius:15px;color:#65c9ff}.step-illustration svg{width:35px;height:35px}.step-card h3{margin:28px 0 9px;letter-spacing:-.5px;font-size:19px}.step-card p{font-size:13px;color:#9fabc2;line-height:1.8;margin-bottom:22px}.step-card p strong{font-weight:680;color:#d9e6fc}.step-foot{margin-top:auto;font-size:11px;font-weight:700;color:#62cfff;letter-spacing:.2px}.helper-note{display:flex;align-items:flex-start;gap:12px;margin:21px auto 0;padding:16px 20px;border-radius:11px;background:rgba(14,30,57,.67);border:1px solid rgba(101,158,244,.1);max-width:790px}.helper-note-icon{color:#68cfff;flex-shrink:0;padding-top:2px}.helper-note-icon svg{width:18px;height:18px}.helper-note p{margin:0;font-size:12px;color:#9eacc4;line-height:1.65}.helper-note strong{color:#d4e2fb}.helper-note kbd{display:inline-block;background:#14233e;border:1px solid #35445e;border-bottom-width:2px;border-radius:4px;padding:0 5px;margin:0 2px;color:#dce8ff;font-family:inherit;font-size:11px}.promise-section{padding-top:112px}.promise-card{position:relative;display:grid;grid-template-columns:370px 1fr;min-height:390px;overflow:hidden;border:1px solid rgba(76,132,229,.2);border-radius:22px;background:radial-gradient(ellipse at 20% 50%,rgba(10,112,254,.19),transparent 49%),linear-gradient(110deg,#0b1a38,#0d162a 80%)}.promise-card:after{content:"";position:absolute;top:0;bottom:0;right:0;width:37%;pointer-events:none;background:radial-gradient(ellipse at 100% 50%,rgba(22,82,184,.07),transparent 70%)}.promise-art{display:grid;place-items:center;position:relative;min-height:340px}.promise-art img{width:220px;max-width:70%;height:auto;filter:drop-shadow(0 18px 45px rgba(0,102,255,.29));transform:rotate(-6deg)}.promise-orbit{width:335px;height:300px;position:absolute;border:1px solid rgba(66,161,244,.16);border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 60px rgba(21,113,251,.12) inset}.promise-content{position:relative;z-index:2;align-self:center;padding:45px 65px 45px 22px}.promise-content h2{margin:14px 0 18px}.promise-content>p{font-size:14px;line-height:1.85;color:#aab8cf;max-width:580px}.promise-points{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:22px}.promise-points span{display:inline-flex;align-items:center;gap:9px;color:#c0d5eb;font-size:11px;font-weight:670}.promise-points svg{height:17px;width:17px;color:#49d5c0;stroke-width:2.5}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;padding-bottom:112px}.faq-intro h2{margin:16px 0 12px}.faq-intro p{color:#9cacc4;font-size:14px;max-width:260px;line-height:1.8}.faq-list{border-top:1px solid rgba(149,189,243,.14)}.faq-list details{border-bottom:1px solid rgba(149,189,243,.14);padding:0 2px}.faq-list summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 4px;color:#e9f0fb;font-size:13px;font-weight:730}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:#6fceff}.faq-plus{width:26px;height:26px;border:1px solid rgba(109,177,250,.25);border-radius:50%;flex-shrink:0;position:relative}.faq-plus:before,.faq-plus:after{content:"";width:9px;height:1.5px;background:#7cbdfb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.faq-list details[open] .faq-plus:after{transform:translate(-50%,-50%) rotate(0)}.faq-list details p{padding:0 50px 22px 4px;color:#a6b5c9;line-height:1.8;font-size:12px;margin:0}.last-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px 42px 38px;border:1px solid rgba(86,168,255,.28);background:linear-gradient(105deg,rgba(16,57,120,.64),rgba(12,30,64,.84));border-radius:18px;position:relative;overflow:hidden}.last-cta:before{content:"";position:absolute;width:390px;height:300px;right:120px;top:-100px;border-radius:50%;background:rgba(48,123,235,.14);filter:blur(35px);pointer-events:none}.last-cta>*{position:relative}.last-cta h2{font-size:29px;margin:8px 0 8px}.last-cta p{font-size:13px;color:#a6b9d8;margin:0}.button-cta{flex-shrink:0;padding:16px 22px;font-size:13px}.button-cta .btn-arrow{margin-left:8px}.site-footer{margin-top:105px;border-top:1px solid rgba(120,163,217,.14);background:rgba(4,10,23,.55)}.footer-main{display:flex;justify-content:space-between;gap:30px;padding:41px 0 28px}.footer-brand .brand img{width:40px;height:40px}.footer-brand .brand-word{font-size:22px}.footer-brand p{margin:14px 0 0;font-size:12px;color:#8391aa}.footer-links{display:flex;align-items:center;gap:25px}.footer-links a{color:#a5b3cd;font-size:12px;transition:color .2s}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgba(139,181,244,.09);padding:21px 0;font-size:10px;color:#798aa5}.footer-bottom a{color:#a4b9d6}.footer-bottom a:hover{color:#67d4ff}.sub-footer-note{font-size:10px;line-height:1.7;padding-top:15px;padding-bottom:23px;color:#61728c}
@media(max-width:1100px){.shell{width:min(100% - 48px,1080px)}.desktop-nav{gap:21px}.hero{grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:clamp(45px,5vw,64px)}.client-window{width:390px}.approval-card{right:0}.client-logo{width:245px}.benefit{padding:22px 15px}.benefit-icon{width:37px;height:37px}.promise-card{grid-template-columns:320px 1fr}.promise-content{padding-right:40px}}@media(max-width:850px){.site-header{height:76px}.desktop-nav{display:none}.menu-button{display:grid;place-content:center;gap:5px;width:40px;height:40px;background:#11203b;border:1px solid rgba(112,160,236,.17);border-radius:10px;color:inherit;cursor:pointer}.menu-button span{width:18px;height:2px;background:#cde3ff;border-radius:3px}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-nav:not([hidden]){display:grid;gap:0;padding:8px 24px 19px;position:absolute;left:0;top:76px;width:100%;background:rgba(7,16,33,.98);backdrop-filter:blur(14px);border-bottom:1px solid rgba(140,188,250,.2);box-shadow:0 25px 40px rgba(0,0,0,.35)}.mobile-nav a{padding:12px;color:#c5d4eb;border-bottom:1px solid rgba(136,180,231,.07);font-size:14px}.header-download{margin-left:auto}.hero{grid-template-columns:1fr;gap:6px;padding-top:75px;padding-bottom:50px;text-align:center}.hero-copy{padding-top:0}.hero h1{font-size:clamp(45px,7vw,66px)}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.hero-notes{justify-content:center}.hero-visual{margin-top:15px;min-height:520px}.client-window{transform:none}.visual-ring-one{width:520px}.benefit-bar{grid-template-columns:1fr;max-width:610px;margin:auto}.benefit+.benefit{border-left:0;border-top:1px solid var(--line)}.benefit{padding:21px 24px}.section{padding-top:94px}.steps-grid{gap:12px}.step-card{padding:21px 18px;min-height:340px}.promise-card{grid-template-columns:270px 1fr}.promise-art img{width:180px}.promise-content{padding:35px 26px 35px 0}.faq-section{gap:35px}}@media(max-width:640px){.shell{width:calc(100% - 36px)}.brand img{height:40px;width:40px}.brand-word{font-size:23px}.header-download{padding:9px 10px;margin-left:auto}.header-download span{display:none}.hero{padding-top:61px;gap:8px}.eyebrow{font-size:9px;letter-spacing:1.5px;padding:10px 12px}.hero h1{font-size:clamp(42px,10.5vw,57px);letter-spacing:-2.5px;margin-top:24px}.hero-lead{font-size:14px;line-height:1.8;padding:0 3px}.hero-actions{display:grid;max-width:370px;margin:auto;grid-template-columns:1fr}.hero-actions .button{width:100%}.button-primary{justify-content:center}.button-secondary{padding:14px}.hero-notes{max-width:370px;margin:20px auto 0;gap:11px 16px}.hero-notes span{font-size:10px}.hero-visual{min-height:450px;margin-top:20px}.client-window{width:calc(100% - 20px);max-width:360px}.client-content{padding:26px 23px 22px}.client-logo{width:235px;margin-bottom:11px}.client-divider{margin-bottom:21px}.client-titlebar{height:42px}.client-footer{height:47px;font-size:10px}.approval-card{width:260px;right:0;bottom:21px;padding:12px 10px}.mockup-label{bottom:0}.visual-ring-one{width:400px;height:280px}.visual-ring-two{width:330px;height:230px}.benefit{padding:18px}.section{padding-top:80px}.section h2{letter-spacing:-1.3px;font-size:clamp(30px,8vw,40px)}.section-intro{margin-bottom:26px}.section-intro p{font-size:13px}.steps-grid{grid-template-columns:1fr;gap:13px}.step-card{min-height:0;padding:23px 25px 23px}.step-card h3{margin-top:12px}.step-head>span{font-size:12px}.step-illustration{width:52px;height:52px}.step-illustration svg{width:29px;height:29px}.helper-note{padding:13px 14px}.promise-section{padding-top:76px}.promise-card{grid-template-columns:1fr}.promise-art{min-height:185px}.promise-art img{width:148px}.promise-orbit{width:230px;height:170px}.promise-content{padding:0 27px 30px}.promise-content h2{font-size:34px}.promise-content>p{font-size:13px}.promise-points{display:grid;gap:12px}.faq-section{grid-template-columns:1fr;gap:20px;padding-bottom:68px}.faq-intro h2{margin-bottom:10px}.faq-intro p{max-width:none}.faq-list summary{font-size:12.5px;padding:19px 0}.faq-list details p{padding-right:20px}.last-cta{display:block;padding:29px 25px;text-align:center}.last-cta h2{font-size:27px}.last-cta p{line-height:1.7}.button-cta{margin-top:23px;width:100%;font-size:12px}.site-footer{margin-top:74px}.footer-main{display:block;padding:34px 0 25px}.footer-links{margin-top:27px;gap:22px}.footer-bottom{display:grid;gap:9px;font-size:10px}.sub-footer-note{font-size:9px}}
@media(max-width:360px){.hero h1{font-size:39px}.hero-notes{flex-direction:column;align-items:center}.brand-word{font-size:20px}.hero-visual{min-height:420px}.client-logo{width:190px}.client-titlebar{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;transform:none!important}}
