*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 Arial,sans-serif;color:#101828}a{text-decoration:none;color:inherit}.wrap{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;z-index:9;background:#fffefef2;border-bottom:1px solid #e6ebf0}.nav{height:76px;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;gap:10px;align-items:center}.logo i{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#1479b8,#24b8d7);color:white;display:grid;place-items:center;font:bold 22px Arial;font-style:normal}.logo b{font-size:17px;letter-spacing:1.5px}.logo small{display:block;font-size:8px;letter-spacing:1.7px;color:#667085}nav{display:flex;gap:26px;align-items:center;font-size:14px;font-weight:bold}.pill,.btn{background:#101828;color:white;border-radius:9px;padding:12px 19px}.hero{padding:90px 0 70px;background:radial-gradient(circle at 80% 15%,#e5f8fc,transparent 35%),#fbfdfe}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.hero label,.section label,.cta label{font-size:11px;letter-spacing:2px;font-weight:bold;color:#1479b8}.hero h1,h2{font-family:Arial,sans-serif;line-height:1.08;letter-spacing:-1.5px}.hero h1{font-size:clamp(43px,6vw,68px);margin:15px 0}.hero em,h2 em{font-style:normal;color:#1479b8}.hero p{font-size:18px;color:#667085;max-width:650px}.btn{display:inline-block;margin:8px 8px 8px 0;font-weight:bold;border:1px solid #101828}.ghost{background:white;color:#101828;border-color:#d5dde4}.proof{display:flex;gap:25px;margin-top:28px;flex-wrap:wrap;font-size:11px;color:#667085}.proof span{display:grid}.proof b{color:#101828}.visual{height:430px;border-radius:27px;background:#101828;position:relative;overflow:hidden;display:grid;place-items:center}.glow{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,#24b8d7,transparent 68%);right:-70px;top:-70px}.mock{position:absolute;display:grid;place-items:center;text-align:center;border-radius:13px;font-weight:bold;letter-spacing:2px;box-shadow:0 20px 35px #0005}.mug{width:130px;height:130px;background:white;color:#1479b8;right:45px;top:45px;transform:rotate(7deg)}.card{width:180px;height:105px;background:#eef9fc;left:35px;top:165px;transform:rotate(-7deg)}.bag{width:120px;height:145px;background:linear-gradient(135deg,#1479b8,#24b8d7);color:white;left:125px;top:70px}.visual p{position:absolute;bottom:25px;color:#dce9ef;text-align:center;font-size:13px}.bar{background:#1479b8;color:white;padding:16px 0;font-size:12px;font-weight:bold}.section{padding:90px 0}.section h2,.cta h2{font-size:clamp(31px,4vw,46px);margin:12px 0 38px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid4 article{border:1px solid #e5eaf0;border-radius:16px;padding:25px}.grid4 strong{font-size:25px}.grid4 h3,.features h3,.steps h3{font-size:17px;margin:15px 0 7px}.grid4 p,.features p,.steps p,.cta p,.contact p{font-size:13px;color:#667085}.dark{background:#101828;color:white}.dark h2{color:white}.two{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.features{display:grid;grid-template-columns:1fr 1fr;gap:30px}.features>div{border-top:1px solid #354254;padding-top:15px}.features b,.steps>b{color:#24b8d7}.features p{color:#aab6c4}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.steps>div{border-top:2px solid #1479b8;padding-top:15px}.steps p{margin-top:8px}.cta{padding:0 0 90px}.ctabox{padding:50px 55px;background:#edf8fb;border-radius:22px;display:flex;justify-content:space-between;align-items:center;gap:30px}.ctabox h2{max-width:680px;margin-bottom:10px}.contact{background:#f7f9fb}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.links{display:grid;gap:12px;margin-top:25px;font-weight:bold;font-size:14px}form{background:white;border:1px solid #e5eaf0;border-radius:16px;padding:28px}form label{display:block;font-size:12px;font-weight:bold;margin-bottom:15px;color:#101828}input,textarea{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #d6dde4;border-radius:9px;font:inherit}form small{display:block;color:#667085;font-size:10px;margin-top:12px}footer{background:#0b111a;color:#c5d0dc;padding:40px 0 0}.foot{display:flex;justify-content:space-between;gap:30px}.foot .logo b{color:white}.copy{text-align:center;border-top:1px solid #202b39;margin-top:30px;padding:15px;font-size:10px}@media(max-width:850px){nav{display:none}.heroGrid,.two,.contactGrid{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.visual{height:360px}.ctabox{flex-direction:column;align-items:flex-start}}@media(max-width:540px){.grid4,.features,.steps{grid-template-columns:1fr}.section{padding:65px 0}.hero{padding:60px 0}.ctabox{padding:32px 25px}.foot{flex-direction:column}}