
:root{--teal:#26abe2;--teal-dark:#0586bd;--ink:#0b0d10;--cream:#f5f0e8;--white:#fff;--muted:#626a72;--line:#dfe4e7;--shadow:0 24px 70px rgba(9,25,35,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#14171a;background:#f7fafb}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.top-strip{background:var(--teal);color:#fff;text-align:center;padding:9px 18px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.header{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7ecef;position:sticky;top:0;z-index:20}.brand img{width:175px}.header-actions{display:flex;align-items:center;gap:24px;font-weight:800}.header-actions a:first-child{color:var(--teal-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:15px 23px;font:800 .9rem Inter;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--teal),var(--teal-dark));color:#fff;box-shadow:0 12px 28px rgba(38,171,226,.25)}.btn-dark{background:#101317;color:#fff}.hero{min-height:610px;position:relative;display:flex;align-items:end;overflow:hidden;background:#0b0d10}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,13,.95),rgba(4,9,13,.58) 48%,rgba(4,9,13,.2)),linear-gradient(0deg,rgba(4,9,13,.9),transparent 55%)}.hero-inner{position:relative;z-index:2;width:min(1180px,90vw);margin:0 auto;padding:100px 0 70px;color:#fff}.eyebrow{font-size:.73rem;letter-spacing:.17em;font-weight:900;color:var(--teal);text-transform:uppercase}.status{display:inline-block;margin-bottom:18px;padding:9px 13px;border-radius:999px;background:rgba(38,171,226,.18);border:1px solid rgba(38,171,226,.5);font-size:.68rem;font-weight:900;letter-spacing:.13em}.hero h1{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:clamp(4.8rem,9vw,8.5rem);line-height:.84;margin:8px 0 24px;max-width:900px}.hero p{font-size:1.08rem;line-height:1.75;color:#d3d9de;max-width:720px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.section{padding:90px 5vw}.section-inner{width:min(1180px,100%);margin:0 auto}.intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start}.intro h2,.form-copy h2{font-family:"Barlow Condensed";font-size:clamp(3.4rem,6vw,6rem);line-height:.9;text-transform:uppercase;margin:10px 0 22px}.intro p,.form-copy p{line-height:1.8;color:#596169}.facts{display:grid;gap:14px}.fact{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 12px 30px rgba(20,45,60,.06)}.fact span{display:block;color:var(--teal-dark);font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fact strong{display:block;margin-top:8px;font-size:1.18rem}.why{background:var(--ink);color:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.why-card{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px;background:#12161b}.why-card b{font-family:"Barlow Condensed";font-size:2.7rem;color:var(--teal)}.why-card h3{margin:22px 0 9px}.why-card p{color:#adb5bd;line-height:1.65;font-size:.93rem}.form-section{background:linear-gradient(135deg,#edfaff,#f7fafb 55%)}.form-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.contact-card{margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.contact-card small{display:block;color:#747b82;margin-bottom:6px}.contact-card a{font-weight:900;color:var(--teal-dark);font-size:1.1rem}.interest-form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:var(--shadow)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.interest-form label{display:block;font-weight:800;margin-bottom:20px}.interest-form input,.interest-form select,.interest-form textarea{width:100%;margin-top:9px;padding:15px 16px;border:1px solid #d5dde2;border-radius:12px;background:#fbfcfd;font:500 1rem Inter;color:#16191c}.interest-form textarea{resize:vertical;min-height:135px}.interest-form input:focus,.interest-form select:focus,.interest-form textarea:focus{outline:3px solid rgba(38,171,226,.16);border-color:var(--teal)}.fine{font-size:.82rem;color:#6d747b;line-height:1.6;margin-top:15px}.form-status{color:var(--teal-dark);font-weight:800}.footer{background:#07090b;color:#9aa2aa;padding:36px 5vw}.footer-inner{width:min(1180px,100%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer img{width:120px}.footer a{color:#fff}.back-link{display:inline-block;margin-top:28px;color:var(--teal-dark);font-weight:800}
@media(max-width:900px){.intro-grid,.form-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.form-grid{gap:35px}.header-actions a:first-child{display:none}}
@media(max-width:650px){.header{height:72px;padding:0 20px}.brand img{width:130px}.header-actions{gap:8px}.btn{padding:12px 15px;font-size:.78rem}.hero{min-height:570px}.hero-inner{padding:80px 0 50px}.hero h1{font-size:4.6rem}.section{padding:70px 20px}.form-row{grid-template-columns:1fr;gap:0}.interest-form{padding:23px}.footer-inner{flex-direction:column;text-align:center}}
