:root{--blue:#20b5df;--navy:#13354a;--ink:#193244;--muted:#607482;--pale:#f1f8fb;--line:#dbe8ed;--green:#19a873}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55}a{text-decoration:none;color:inherit}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,90px);background:#fff;position:sticky;top:0;z-index:5;border-bottom:1px solid #edf2f4}.brand img{width:205px;display:block}.site-header nav{display:flex;align-items:center;gap:25px;font-size:14px;color:#405866}.site-header nav a:hover{color:var(--blue)}.nav-cta{background:var(--blue);color:white!important;padding:11px 17px;border-radius:5px;font-weight:700}.hero{background:linear-gradient(115deg,#eaf8fc 0%,#f8fcfd 55%,#d7f2fa 100%);min-height:560px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:60px;align-items:center;padding:80px clamp(25px,9vw,140px)}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:#1386a6;font-weight:700;font-size:12px;margin:0 0 14px}.hero h1{font-size:clamp(37px,5vw,68px);line-height:1.08;max-width:760px;margin:0 0 24px;color:var(--navy);letter-spacing:-1.5px}.lead{font-size:20px;color:#4b6877;max-width:650px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.button{display:inline-block;padding:14px 21px;border-radius:5px;font-weight:700;font-size:15px}.primary{background:#16abd2;color:#fff;box-shadow:0 8px 18px #23a7c833}.ghost,.outline{border:1px solid #94bfcc;color:#167b99;background:#fff}.light-button{background:#fff;color:#1582a2}.microcopy{color:#6b818b;font-size:13px;margin-top:15px}.hero-card{background:white;border-radius:14px;padding:31px;box-shadow:0 20px 45px #438da32b;border:1px solid #d7eef4}.hero-card strong{font-size:24px;color:var(--navy)}.hero-card p{color:var(--muted);margin:10px 0 23px}.status-dot{width:12px;height:12px;background:var(--green);border-radius:50%;display:inline-block;margin-right:9px}.check{border-top:1px solid var(--line);padding:14px 0;color:#3e6675;font-size:14px}.trust-strip{display:flex;justify-content:center;gap:55px;flex-wrap:wrap;padding:18px 25px;background:var(--navy);color:#d6f6fd;font-size:13px;font-weight:700}.section{padding:95px clamp(25px,9vw,140px)}.problem{display:grid;grid-template-columns:1fr 1fr;gap:80px}.section h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0 0 24px;color:var(--navy);letter-spacing:-.8px}.problem p,.security-panel p,.partner p,.contact p{font-size:18px;color:var(--muted)}.light{background:var(--pale)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.steps article{background:#fff;padding:27px;border-radius:9px;border:1px solid var(--line)}.steps b{color:var(--blue);font-size:30px}.steps h3{font-size:20px;margin:15px 0 8px;color:var(--navy)}.steps p{color:var(--muted);font-size:15px}.security{background:#113b50;color:white;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.security h2{color:#fff}.security-panel p{color:#c5e0e9}.security .eyebrow{color:#69d6f1}.text-link{color:#6ee0f8;font-weight:700}.facts{display:grid;grid-template-columns:1fr;gap:12px}.facts div{padding:19px 22px;border:1px solid #ffffff33;border-radius:8px}.facts strong,.facts span{display:block}.facts strong{font-size:27px;color:#6ee0f8}.facts span{font-size:13px;color:#c5e0e9}.pricing{text-align:center}.pricing .eyebrow,.pricing h2{max-width:760px;margin-left:auto;margin-right:auto}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,340px));justify-content:center;gap:22px;text-align:left;margin-top:40px}.price-card{padding:31px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 12px 28px #1e59701c}.featured{border:2px solid var(--blue)}.tag{color:#2186a0;font-size:13px;font-weight:700;text-transform:uppercase}.price-card h3{font-size:41px;color:var(--navy);margin:15px 0 4px}.price-card h3 span{font-size:15px;font-weight:normal;color:var(--muted)}.capacity{color:#1888a6;font-weight:700}.price-card ul{padding:0;list-style:none;color:var(--muted);font-size:14px;line-height:2}.price-card li:before{content:'✓';color:var(--green);font-weight:bold;margin-right:9px}.price-card .button{margin-top:15px;width:100%;text-align:center}.price-note{color:var(--muted);font-size:14px;margin:26px auto 0;max-width:680px}.trial{background:linear-gradient(100deg,#16a9d1,#1686b1);color:white;display:flex;align-items:center;justify-content:space-between;gap:45px}.trial h2{color:white;max-width:700px}.trial p{max-width:710px;color:#dff7fc;font-size:17px}.partner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.partner-box{background:var(--pale);border-radius:12px;padding:45px;font-size:22px;color:var(--navy)}.partner-box strong,.partner-box span{display:block}.partner-box span{color:#5d7480;font-size:16px;margin-top:12px}.faq{max-width:950px;margin:auto}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq summary{cursor:pointer;font-size:17px;font-weight:700;color:var(--navy)}.faq details p{color:var(--muted);max-width:760px}.contact{background:#f1f8fb;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.contact-info{border-left:3px solid var(--blue);padding-left:25px;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.contact-info strong{font-size:25px;color:var(--navy)}.contact-info a{color:#1685a4;font-weight:700}footer{background:#102f40;color:#c7e0e7;padding:32px clamp(25px,9vw,140px);display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:13px}footer div{display:flex;flex-direction:column;gap:3px}footer strong{color:#fff;font-size:16px}footer span{display:block}@media(max-width:850px){.site-header{height:70px}.brand img{width:165px}.site-header nav a:not(.nav-cta){display:none}.hero,.problem,.security,.partner,.contact{grid-template-columns:1fr;gap:30px}.hero{padding-top:60px;padding-bottom:60px}.hero-card{max-width:500px}.steps{grid-template-columns:repeat(2,1fr)}.trial{display:block}.trial .button{margin-top:20px}.section{padding-top:65px;padding-bottom:65px}.trust-strip{gap:18px;font-size:12px}.price-grid{grid-template-columns:1fr;max-width:390px;margin-left:auto;margin-right:auto}}@media(max-width:500px){.hero h1{font-size:39px}.lead{font-size:17px}.steps{grid-template-columns:1fr}.button{width:100%;text-align:center}.actions{display:block}.actions .button{margin-bottom:10px}.site-header nav .nav-cta{padding:8px 10px;font-size:12px}.section h2{font-size:34px}}
