@media (max-width:700px){#top .hero{background:var(--slate-50)}#top .hero>.hero-scenes,#top .hero>.hero-grid,#top .hero>.hero-glow{display:none}#top .hero-inner{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0}#top .hero-copy{background:linear-gradient(180deg, transparent 0, var(--navy-950) 340px), linear-gradient(90deg, #071a24f5, #071a24a3), url(/heroes/homepage-hero-testing-v1.jpg) right top / auto 340px no-repeat, var(--navy-950);gap:22px;padding:32px 22px 28px}#top .hero-copy .eyebrow{color:#c4dad8;letter-spacing:0;background:0 0;border:0;border-radius:0;gap:9px;padding:0;font-size:12px;font-weight:600;line-height:1.7}#top .hero-copy .eyebrow span{flex:0 0 6px;width:6px;height:6px}#top .hero h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(22px,5.8vw,30px);line-height:1.5}#top .hero h1 strong{color:#60d6ab;margin-top:4px;font-size:clamp(27px,7.35vw,38px);line-height:1.4}#top .hero-lead{color:#c3d2d6;max-width:none;font-size:15px;line-height:1.85}#top .hero-actions{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}#top .hero-actions .button{min-width:0;min-height:48px;box-shadow:none;border-radius:9px;padding:10px 8px;font-size:13px;line-height:1.5}#top .hero-points{color:#becdd1;border-top:1px solid #d3e7ea26;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;max-width:none;padding-top:20px;font-size:12px;line-height:1.75}#top .hero-points li{gap:7px}#top .hero-points li:before{width:17px;height:17px;font-size:10px}#top .hero .consult-card{border:1px solid var(--slate-200);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px;width:calc(100% - 36px);max-width:520px;margin:24px auto;padding:24px 20px;box-shadow:0 6px 24px #0726310a}#top .consult-card .card-kicker{font-size:11px}#top .consult-card h2{margin:7px 0 10px;font-size:24px;line-height:1.4}#top .consult-card .card-intro{margin-bottom:22px;font-size:13px;line-height:1.8}#top .consult-form{gap:16px}#top .consult-form label{gap:7px;font-size:13px}#top .consult-form input{background:#f7faf9;border-color:#d7e2df;height:50px;font-size:16px}#top .consult-form input::placeholder{color:#758680;font-size:13px;font-weight:400}#top .consult-form .button{min-height:50px;box-shadow:none;margin-top:2px;font-size:15px}#top .consult-card .quick-tags{gap:6px;margin-top:20px}#top .consult-card .quick-tags span{background:#f2f8f5;padding:4px 8px;font-size:10px}#top .consult-card .form-note{color:#536963;background:#f2f7f5;border-left-width:2px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.75}#top .scope-strip{margin-top:0}}@media (max-width:360px){#top .hero-copy{padding-inline:18px}#top .hero-copy .eyebrow{font-size:11px}#top .hero-points{column-gap:12px}#top .hero .consult-card{padding-inline:16px}}
