*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Manrope,Arial,sans-serif;color:#101827;background:#fff}a{text-decoration:none;color:inherit}.header{height:82px;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;padding:0 6.5%}.brand img{width:190px;max-height:58px;object-fit:contain}.header nav{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:800}.header nav a:hover{color:#075bff}.nav-cta{background:#075bff;color:white!important;padding:13px 18px;border-radius:7px}.menu-btn{display:none;border:0;background:#f3f6fb;border-radius:8px;padding:9px 13px;font-size:20px}.hero{min-height:590px;background:linear-gradient(115deg,#f4f8ff 0%,#fff 58%,#eaf1ff 100%);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:75px 9%;overflow:hidden}.hero-copy{max-width:620px;z-index:2}.tag{font-size:10px;letter-spacing:2.3px;font-weight:800;color:#075bff}.hero h1{font-size:clamp(48px,6.3vw,84px);line-height:1.02;letter-spacing:-5px;margin:23px 0}.hero h1 em,h2 em{font-style:normal;color:#075bff}.hero-copy>p{font-size:17px;line-height:1.8;color:#59677c;max-width:470px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 20px;border-radius:8px;font-size:12px;font-weight:800;transition:.2s}.button:hover{transform:translateY(-2px)}.primary{background:#075bff;color:#fff;box-shadow:0 12px 28px #075bff25}.ghost{border:1px solid #dce5f3;color:#15233b}.trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;color:#6c7a90;font-size:11px;font-weight:700}.hero-visual{height:400px;position:relative;display:grid;place-items:center}.blue-orb{width:min(330px,75%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 25%,#a9caff,#075bff 58%,#092c7b);box-shadow:0 35px 90px #075bff35;position:relative}.blue-orb:after{content:"A";position:absolute;inset:0;display:grid;place-items:center;font-size:250px;font-weight:800;color:#ffffff24}.chip{position:absolute;background:#fff;border-radius:12px;padding:17px 20px;box-shadow:0 15px 45px #17345b18;font-size:12px;font-weight:800}.chip-a{top:35px;left:0}.chip-b{bottom:55px;right:0}.chip-c{bottom:10px;left:45px}.section{padding:90px 8.5%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.intro h2,.process h2,.contact h2{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-3px;margin:15px 0}.intro>p{color:#637087;line-height:1.9;font-size:14px;max-width:480px;margin:0 0 5px}.solutions{padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution{border-radius:16px;min-height:440px;padding:27px;display:flex;flex-direction:column;transition:transform .25s}.solution:hover{transform:translateY(-5px)}.blue{background:#eaf1ff;color:#07388e}.dark{background:#071a39;color:#fff}.lilac{background:#f0edff;color:#4423a8}.number{font-size:10px;letter-spacing:1.5px;font-weight:800;opacity:.7}.solution-content{margin-top:auto}.symbol{font-size:30px}.solution h2{font-size:36px;letter-spacing:-2px;line-height:1.04;margin:15px 0}.solution p{font-size:12px;line-height:1.7;opacity:.78}.solution ul{list-style:none;padding:0;margin:22px 0}.solution li{font-size:12px;padding:8px 0;border-bottom:1px solid currentColor;border-color:#ffffff30}.blue li,.lilac li{border-color:#00000015}.solution-link{display:inline-block;font-size:12px;font-weight:800;margin-top:12px}.process{background:#f7f9fd;display:grid;grid-template-columns:.8fr 1.5fr;gap:55px;align-items:center}.process-title>p{font-size:13px;color:#68758a;line-height:1.7;max-width:300px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{border-top:2px solid #075bff;padding-top:18px}.steps b{font-size:12px;color:#075bff}.steps h3{font-size:16px;margin:20px 0 8px}.steps p{font-size:12px;color:#68758a;line-height:1.7}.contact{background:#071a39;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:35px}.contact h2{font-size:clamp(38px,5vw,65px)}.contact>div>p{font-size:13px;color:#aabbd6;line-height:1.7}.contact-button{background:#fff;color:#071a39;white-space:nowrap}footer{background:#06142b;color:#fff;padding:35px 8.5%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}footer img{width:165px;max-height:55px;object-fit:contain}footer p,footer small{font-size:11px;color:#aabbd6}
@media(max-width:900px){.header{padding:0 5%}.header nav{gap:15px;font-size:11px}.hero{padding:60px 6%;min-height:520px}.chip{font-size:10px;padding:13px}.section{padding:70px 6%}.solutions{gap:10px}.solution{padding:22px;min-height:430px}.solution h2{font-size:30px}.process{gap:25px}}
@media(max-width:650px){.header{height:72px}.brand img{width:155px}.menu-btn{display:block}.header nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:22px 6%;flex-direction:column;align-items:stretch;border-bottom:1px solid #edf0f5}.header nav.open{display:flex}.header nav a{padding:10px}.nav-cta{text-align:center}.hero{grid-template-columns:1fr;padding:58px 7% 20px;min-height:auto}.hero h1{letter-spacing:-3px}.hero-copy>p{font-size:15px}.hero-visual{height:260px}.blue-orb{width:190px}.blue-orb:after{font-size:145px}.chip-a{top:5px}.chip-b{bottom:25px}.chip-c{bottom:0;left:0}.trust{gap:12px}.intro{grid-template-columns:1fr;gap:15px}.solutions{grid-template-columns:1fr;padding-top:0}.solution{min-height:380px}.process{grid-template-columns:1fr;gap:25px}.steps{grid-template-columns:1fr;gap:12px}.steps article{padding-bottom:12px}.steps h3{margin:12px 0 5px}.contact{flex-direction:column;align-items:flex-start}.contact-button{white-space:normal}footer{flex-direction:column;align-items:flex-start}}
