*{box-sizing:border-box}body{margin:0;color:#20324a;background:white;font-family:Poppins,Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1150px,calc(100% - 40px));margin:auto}.top{position:sticky;top:0;background:#ffffffed;z-index:10;border-bottom:1px solid #e7edf3;backdrop-filter:blur(12px)}.topin{display:flex;justify-content:space-between;align-items:center;min-height:82px;gap:24px}.logo{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;color:#153453}.logo small{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#0caa89}.symbol{display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#076cae,#19c1a4);color:#fff;width:46px;height:46px}.top nav{display:flex;gap:24px;font-size:13px;font-weight:600;color:#516679}.top nav a:hover{color:#069e86}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#0379bd,#0bb491);color:white;border-radius:12px;padding:15px 21px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #0d9a9430}.button.ghost,.button.outline{background:#fff;color:#047b9b;border:1px solid #cbe0e4;box-shadow:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding:92px 0 105px}.eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;color:#069b86;margin-bottom:15px}.hero h1{font-size:clamp(37px,4.4vw,60px);letter-spacing:-2.3px;line-height:1.13;margin:0 0 25px;color:#123251}.hero h1 em{font-style:normal;color:#0caa91}.hero p,.sectionhead p{line-height:1.9;color:#61748a;font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.points{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:11px;color:#526980}.visual{position:relative;padding:20px;background:radial-gradient(circle at 40% 20%,#b9ede4,#e8f4fc 60%,white);border-radius:35px}.window{overflow:hidden;background:white;border-radius:20px;box-shadow:0 30px 65px #074b6929;border:1px solid #e5ecf0}.windowtop{padding:17px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #eee;font-size:10px;color:#8c9ca7}.windowtop i{display:block;width:9px;height:9px;background:#ebd4d4;border-radius:50%}.windowtop i:nth-child(2){background:#f3dfab}.windowtop i:nth-child(3){background:#b5e5d4}.windowtop span{margin-left:15px}.fakehero{background:linear-gradient(135deg,#0c76b6,#19b89a);padding:55px 28px;color:white;display:flex;flex-direction:column;gap:12px}.fakehero small{letter-spacing:1px;font-size:10px}.fakehero strong{font-size:25px;line-height:1.2}.fakehero span{font-size:12px}.minigrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px}.minigrid div{display:flex;flex-direction:column;gap:7px;border-radius:10px;background:#f5f9fb;text-align:center;padding:15px 5px;color:#089d9b;font-size:19px}.minigrid b{color:#254058;font-size:10px}.minigrid small{color:#8a98a8;font-size:9px}.floatcard{position:absolute;right:-20px;bottom:0;background:#fff;border:1px solid #e4eded;box-shadow:0 12px 25px #144e6821;border-radius:15px;padding:16px 25px;display:flex;flex-direction:column;gap:4px;color:#10a589}.floatcard b{color:#173950;font-size:13px}.floatcard span{color:#8194a1;font-size:11px}.section{padding:85px 0}.section.alt{background:#f5fafc}.sectionhead{text-align:center;max-width:700px;margin:0 auto 40px}.sectionhead h2,.cta h2{font-size:clamp(27px,3vw,40px);line-height:1.2;letter-spacing:-1.2px;color:#173550;margin:0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature,.steps article,.price{border:1px solid #e6eef1;padding:27px;background:#fff;border-radius:18px}.feature span{display:grid;place-items:center;background:#e5f8f3;color:#069d8c;border-radius:13px;width:45px;height:45px;font-size:22px}.feature h3,.steps h3{font-size:15px;margin:18px 0 6px}.feature p,.steps p,.price p{font-size:12px;color:#687e8f;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps b{font-size:36px;color:#12ad9a}.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.price h3{font-size:17px}.price strong{display:block;font-size:26px;color:#123957;margin:20px 0}.price small{font-size:11px;font-weight:500;color:#8197a2}.price .button{padding:12px 10px;font-size:11px;width:100%;margin-top:10px}.cta{text-align:center;padding:90px 0}.cta p{color:#647d8c}.cta .button{margin-top:15px}footer{background:#13344c;color:#d5e7ea;padding:30px 0}.foot{display:flex;justify-content:space-between;gap:10px;font-size:12px}.foot b{font-size:17px}.foot b span{color:#44d9be}@media(max-width:960px){.hero{grid-template-columns:1fr;padding:55px 0}.visual{max-width:640px}.grid,.pricing{grid-template-columns:repeat(2,1fr)}.top nav{display:none}}@media(max-width:600px){.grid,.pricing,.steps{grid-template-columns:1fr}.hero h1{letter-spacing:-1px}.topin{min-height:72px}.logo{font-size:17px}.topin .button{padding:10px}.minigrid{grid-template-columns:repeat(2,1fr)}.foot{flex-direction:column}}
