*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#031126;color:#f5f9fd;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:auto}header{position:absolute;inset:0 0 auto;z-index:20}.nav{height:90px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.09)}.logo{display:flex;align-items:center;font-size:22px;font-weight:900}.logo i{font-style:normal;color:#13b9ff;border:1px solid #13b9ff;border-radius:10px;width:34px;height:38px;display:grid;place-items:center;margin-right:10px}.logo span{color:#12b9ff}.logo b{font-size:13px}.nav nav{margin-left:auto;display:flex;gap:28px;font-size:10px;color:#a7b6c5}.navcta{margin-left:30px;background:#0caef2;padding:11px 16px;border-radius:6px;font-size:9px;font-weight:900}.hero{background:radial-gradient(circle at 75% 42%,rgba(0,177,255,.18),transparent 30%),linear-gradient(135deg,#020b1b,#04172f);overflow:hidden}.herogrid{min-height:770px;padding:145px 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.eyebrow,.head small,.value small,.search small,.acqcopy>small{font-size:9px;letter-spacing:.19em;color:#12b9ff;font-weight:900}.copy h1{font-size:clamp(54px,6vw,82px);line-height:.95;letter-spacing:-.05em;margin:20px 0}.copy h1 span,.acqcopy h2 span{color:#12b9ff}.copy h1 b,.acqcopy h2 b{font-size:.55em}.copy h2{font-size:clamp(23px,2.5vw,34px);letter-spacing:-.03em}.copy h2 em{font-style:normal;color:#12b9ff}.copy>p{color:#9badbd;max-width:600px}.primary{display:inline-flex;gap:45px;background:#0cb5f8;color:#fff;padding:16px 20px;border-radius:7px;font-size:11px;font-weight:900;margin-top:18px}.micro{margin-top:18px;color:#74879a;font-size:9px}.micro i{color:#12b9ff;margin:0 8px}.heroimg{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(18,185,255,.2)}.heroimg img{aspect-ratio:1.08;object-fit:cover}.shield{position:absolute;right:20px;bottom:20px;width:130px;height:130px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(3,17,38,.76);display:grid;place-items:center;font-size:40px;color:#19c3ff;backdrop-filter:blur(8px)}.shield small{position:absolute;bottom:18px;font-size:7px;letter-spacing:.13em;text-align:center;color:#fff}.uses{background:#f6f8fa;color:#071832;padding:100px 0}.head{text-align:center;max-width:800px;margin:0 auto 42px}.head h2,.value h2,.search h2,.acqcopy h2{font-size:clamp(40px,4.8vw,64px);line-height:1.04;letter-spacing:-.04em;margin:12px 0}.head h2 span,.search h2 span{color:#0caeea}.head p{color:#68788a}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cards article{background:#fff;border:1px solid #e3e9ee;border-radius:14px;padding:27px;min-height:270px;box-shadow:0 12px 35px rgba(5,30,60,.04)}.cards i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#061c3c;color:#19c3ff;font-style:normal}.cards h3{font-size:17px;margin-top:45px}.cards p{font-size:12px;color:#68788a}.cards b{font-size:8px;color:#0a9edb}.value{padding:105px 0;background:#04152c}.valuegrid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px}.value h2 em{font-style:normal;color:#13b9ff}.valuegrid>div>p{color:#8295a7}.points{border-top:1px solid rgba(255,255,255,.1)}.points>div{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.1)}.points>div>b{color:#13b9ff;font-size:9px}.points h3{margin:0 0 5px}.points p{margin:0;color:#8194a6}.search{padding:75px 0;background:#07203f}.searchgrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.keywords{display:flex;flex-wrap:wrap;gap:9px}.keywords span{border:1px solid rgba(18,185,255,.3);border-radius:999px;padding:10px 13px;color:#b9d4e5;font-size:10px}.acquisition{padding:110px 0;background:#f3f6f8;color:#071832}.box{display:grid;grid-template-columns:1fr .85fr;background:#fff;border:1px solid #dce5eb;border-radius:20px;overflow:hidden;box-shadow:0 30px 90px rgba(7,34,67,.09)}.acqcopy{padding:55px}.acqcopy>p{color:#6e7d8b}.steps{margin:32px 0;border-top:1px solid #e2e8ed}.steps>div{display:grid;grid-template-columns:35px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #e2e8ed;font-size:11px;color:#72808d}.steps i{font-style:normal;color:#0caeea}.steps strong{display:block;color:#0b1a2e}.acqcopy>a{font-size:13px;font-weight:900;color:#078fc9}form{margin:20px;padding:30px;background:#04152c;color:#fff;border-radius:14px;display:grid;gap:14px}.formhead small{color:#19c3ff;font-size:8px;letter-spacing:.17em;font-weight:900}.formhead h3{font-size:26px;margin:5px 0}.formhead p{margin:0;color:#7f93a6;font-size:10px}label{display:grid;gap:6px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#93a5b6;font-weight:900}label small{font-weight:400}input,textarea{width:100%;min-width:0;padding:13px;background:#061b37;color:#fff;border:1px solid #163554;border-radius:6px;outline:none}input:focus,textarea:focus{border-color:#12b9ff}button{min-height:50px;border:0;border-radius:6px;background:#0cb5f8;color:#fff;padding:0 16px;font-weight:900;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.note{text-align:center;color:#72879a;font-size:8px}footer{background:#020a16}.footer{min-height:105px;display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:center}.footer p{font-size:10px;color:#718395}.footer>div{display:flex;gap:18px;font-size:9px;color:#718395}.footer>div a{color:#13b9ff}
@media(max-width:950px){.nav nav{display:none}.navcta{margin-left:auto}.herogrid,.valuegrid,.searchgrid{grid-template-columns:1fr}.heroimg{width:min(100%,650px)}.cards{grid-template-columns:repeat(2,1fr)}.box{grid-template-columns:1fr}}
@media(max-width:600px){.shell{width:min(100% - 28px,1180px)}.nav{height:74px}.logo{font-size:17px}.navcta{font-size:0;padding:9px 12px}.navcta:after{content:"→";font-size:14px}.herogrid{padding:110px 0 55px}.copy h1{font-size:49px;overflow-wrap:anywhere}.uses,.value,.acquisition{padding:72px 0}.cards{grid-template-columns:1fr}.acqcopy{padding:30px}.footer{grid-template-columns:1fr;padding:25px 0}.footer>div{justify-content:space-between}}