@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:#102d40}a{text-decoration:none;color:inherit}header{height:92px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#fff}.brand{font-size:30px;font-weight:800;letter-spacing:-2px;line-height:.8}.brand span{color:#00a5c9}.brand small{display:block;font-size:8px;letter-spacing:3px;margin-top:12px}nav{display:flex;gap:36px}nav a,.contactlink{font-size:11px;letter-spacing:2px;font-weight:800}.contactlink{background:#05a6c9;color:white;padding:17px 22px}.hero{position:relative;min-height:800px;color:white;overflow:hidden;background:#092334}.photo{position:absolute;inset:0;background-position:center;background-size:cover;animation:cross 12s infinite}.p1{background-image:url('https://images.unsplash.com/photo-1578575437130-527eed3abbec?auto=format&fit=crop&w=2400&q=85')}.p2{background-image:url('https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=2400&q=85');animation-delay:6s;opacity:0}@keyframes cross{0%,45%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,22,38,.92),rgba(0,22,38,.64)),linear-gradient(0deg,rgba(0,22,38,.4),transparent)}.inside{position:relative;max-width:1300px;margin:auto;padding:90px 5% 100px}.tag{font-size:11px;font-weight:800;letter-spacing:4px;color:#67e4f6}.hero h1{font-size:clamp(43px,5.4vw,76px);letter-spacing:-4px;line-height:1.12;margin:30px 0 15px}.hero h1 i{font-style:normal;color:#86e3ef}.lead{max-width:600px;font-size:17px;color:#d0e5ed;line-height:1.8}.choices{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px}.choices a{min-height:290px;padding:30px;background:rgba(4,40,60,.7);border:1px solid #7d9ca9;backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.choices a:hover{background:rgba(0,139,172,.85);transform:translateY(-5px)}.choices label,.choices strong{font-size:11px;letter-spacing:2px;font-weight:800}.choices label{color:#a7d9e8}.choices b{font-size:30px;color:#73e4f4}.choices h2{font-size:32px;letter-spacing:-1px;line-height:1.1;margin:8px 0}.choices p{color:#d8e4eb;font-size:14px;max-width:350px;line-height:1.6}.choices strong{border-top:1px solid #7894a1;padding-top:16px;display:flex;justify-content:space-between}.choices em{font-size:20px;font-style:normal}.about{padding:115px 8%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.dark{color:#009ab9}.about h2,.services h2,.statement h2{font-size:clamp(38px,4.5vw,65px);line-height:1.1;letter-spacing:-3px;margin:18px 0}.about h2 span{color:#00a4c8}.about p:not(.tag){font-size:18px;line-height:1.85;color:#536c7a}.about a{font-size:12px;font-weight:800;letter-spacing:2px;border-bottom:2px solid #04a5c9;padding:15px 0;display:inline-block}.services{padding:105px 8%;background:#f1f6f8}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}.tiles>a{background:white}.tilephoto{height:290px;background-size:cover;background-position:center}.tilephoto.m{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1100&q=85')}.tilephoto.d{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1100&q=85')}.tiletext{padding:35px}.tiletext small{color:#00a1c3;font-weight:800;letter-spacing:2px}.tiletext h3{font-size:28px;margin:15px 0}.tiletext p{color:#647a85;line-height:1.8}.tiletext b{display:block;margin-top:32px;font-size:11px;letter-spacing:2px}.statement{padding:120px 15%;text-align:center;color:white;background:#072a40}.statement p:last-child{max-width:650px;margin:25px auto;line-height:1.8;color:#bdd6df}footer{padding:50px 8%;background:#061c2c;color:#bad1dc;display:flex;justify-content:space-between;align-items:center}footer .brand{color:white}.subhero{background:linear-gradient(90deg,rgba(3,26,43,.94),rgba(3,26,43,.5)),url('https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=2200&q=85') center/cover;color:white;padding:100px 8%}.subhero h1{font-size:clamp(48px,6vw,76px);letter-spacing:-4px;margin:20px 0}.subhero p:last-child{max-width:570px;line-height:1.8}.details{padding:100px 8%}.details h2{font-size:45px;letter-spacing:-2px}.details>p{max-width:800px;line-height:1.9;color:#627785}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.grid article{padding:30px;background:#eff5f8;border-top:3px solid #00a7c9}.grid h3{font-size:21px}.grid p{line-height:1.7;color:#657c89}@media(max-width:800px){header{height:75px}nav{gap:10px;display:none}.contactlink{font-size:9px}.inside{padding:70px 6%}.hero h1{letter-spacing:-2px}.choices,.tiles,.about,.grid{grid-template-columns:1fr}.about,.services,.details{padding:65px 6%}.choices a{min-height:250px}footer{flex-direction:column;gap:30px;text-align:center}}@media(prefers-reduced-motion:reduce){.photo{animation:none}.p2{display:none}}
