.coverage-section{overflow:hidden}.coverage-layout,.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.coverage-points{display:grid;gap:16px}.coverage-points span{display:flex;align-items:center;gap:10px;color:#9db2c0;font-size:14px}.coverage-points svg{width:18px;color:#31cdfb}.glass-form,.contact-form{padding:30px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,rgba(9,27,46,.86),rgba(4,10,19,.9));box-shadow:0 30px 80px rgba(0,0,0,.26)}.glass-form label,.contact-form label{display:grid;gap:8px;color:#9cb1c0;font-size:12px;margin-bottom:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.glass-form input,.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:#e8f7ff;background:rgba(2,11,20,.72);border:1px solid var(--input);border-radius:10px;padding:12px 13px;outline:none}.contact-form textarea{resize:vertical;min-height:120px}.glass-form input:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#2acbff;box-shadow:0 0 0 3px rgba(42,203,255,.08)}.form-button{width:100%;border:0}.form-note,.form-message{color:#718b9c;font-size:11px;line-height:1.5}.form-message{color:#50dda7}.form-note a{color:#31cdfc}.portal-section{padding-top:0}.portal-card{padding:48px;display:grid;grid-template-columns:1.3fr .7fr;gap:45px;align-items:center;border:1px solid rgba(51,204,251,.24);border-radius:22px;background:linear-gradient(120deg,rgba(10,39,61,.92),rgba(5,16,30,.92));box-shadow:0 28px 80px rgba(0,0,0,.3)}.portal-features{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:25px}.portal-features span{display:flex;gap:7px;align-items:center;color:#96afbf;font-size:12px}.portal-features svg{width:16px;color:#35ccfb}.portal-actions{display:flex;flex-direction:column;gap:10px}.portal-actions .button{width:100%}.support-section{padding-top:0}.support-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.support-pills a{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border:1px solid var(--border);border-radius:11px;background:rgba(8,21,36,.65);color:#adc2cf;font-size:12px;transition:.2s}.support-pills a:hover{border-color:rgba(50,204,251,.38);color:#fff}.support-pills svg{width:16px;color:#31cdfc}
.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project-grid article{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#07111e}.project-image{height:210px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 50%,rgba(47,204,255,.18),transparent 35%),linear-gradient(135deg,#0d2940,#05101d)}.project-image::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(83,206,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(83,206,255,.11) 1px,transparent 1px);background-size:28px 28px;opacity:.3}.project-image svg{width:64px;height:64px;color:#45cfff;position:relative;z-index:2}.visual-2{background:radial-gradient(circle at 50% 50%,rgba(255,66,108,.14),transparent 35%),linear-gradient(135deg,#241322,#06101d)}.visual-3{background:radial-gradient(circle at 50% 50%,rgba(102,255,193,.12),transparent 35%),linear-gradient(135deg,#102a2a,#06101d)}.visual-4{background:radial-gradient(circle at 50% 50%,rgba(101,110,255,.14),transparent 35%),linear-gradient(135deg,#151b39,#06101d)}.visual-5{background:radial-gradient(circle at 50% 50%,rgba(250,185,45,.12),transparent 35%),linear-gradient(135deg,#2a2410,#06101d)}.visual-6{background:radial-gradient(circle at 50% 50%,rgba(85,213,255,.14),transparent 35%),linear-gradient(135deg,#102738,#06101d)}.project-body{padding:22px}.project-meta{display:flex;gap:8px;flex-wrap:wrap;color:#44cffb;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.project-meta span+span::before{content:"·";margin-right:8px;color:#4f6575}.project-body h3{margin:14px 0 9px;font-size:18px}.project-body p{margin:0;color:#7d96a8;font-size:13px;line-height:1.6}.testimonials{background:#030711}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial-grid blockquote{margin:0;padding:28px;border:1px solid var(--border);border-radius:15px;background:rgba(8,21,36,.7)}.placeholder-label{display:inline-block;color:#40cffc;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.testimonial-grid p{color:#9cb1c0;line-height:1.7;font-size:15px;min-height:105px}.testimonial-grid footer strong,.testimonial-grid footer span{display:block}.testimonial-grid footer strong{font-size:13px}.testimonial-grid footer span{color:#6f8b9e;font-size:11px;margin-top:4px}.cta-section{padding:80px 0;background:linear-gradient(110deg,#0978bc,#12bfee);color:white}.cta-section .shell{display:flex;justify-content:space-between;gap:40px;align-items:center}.cta-section .eyebrow{color:#d9f8ff}.cta-section h2{margin-bottom:12px}.cta-section p{color:#d3f1fa}.cta-section .button-row{flex-shrink:0}.contact-company{border-top:1px solid var(--border);padding-top:25px}.contact-company p{color:#6e899c;font-size:13px}.site-footer{padding:70px 0 22px;background:#02050b;border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:45px}.footer-brand .logo{width:255px;height:74px}.footer-brand .logo img{width:248px;left:3px;top:-38px}.footer-brand p{max-width:270px;color:#708a9b;font-size:13px;line-height:1.6;margin-top:20px}.footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:#d5eaf3;margin:0 0 20px}.footer-grid>div>a:not(.logo){display:block;margin:12px 0;color:#718c9e;font-size:12px}.footer-grid>div>a:hover{color:#33ccfb}.footer-bottom{margin-top:55px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;color:#526c7d;font-size:11px}
