.cold-solution-page{--cold-ink:#143b4e;--cold-accent:#5bd1c4;--cold-line:rgba(20,59,78,.14)}
.cold-solution-page .section{padding:clamp(3rem,5vw,4rem) 0}.cold-hero{padding-top:clamp(2rem,4vw,3.25rem)!important;background:linear-gradient(135deg,#f4f8f7 0%,#eaf4f5 55%,#e6eef4 100%);overflow:hidden}.cold-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,540px);gap:clamp(2rem,6vw,6rem);align-items:center}.cold-hero-copy .breadcrumb{display:inline-block;margin-bottom:2.2rem}.cold-hero h1{max-width:720px;margin:.65rem 0 1.25rem;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.98;letter-spacing:-.055em;color:var(--cold-ink)}.cold-lead{max-width:650px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65;color:#365363}.cold-hero .hero-actions{display:flex;gap:.85rem;flex-wrap:wrap;margin-top:2rem}.cold-dashboard{position:relative;border:1px solid rgba(255,255,255,.8);border-radius:24px;padding:1.25rem;background:rgba(255,255,255,.76);box-shadow:0 28px 70px rgba(20,59,78,.16);backdrop-filter:blur(12px);animation:cold-float 7s ease-in-out infinite}.dashboard-head{display:flex;justify-content:space-between;gap:1rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:#587381}.status-dot{font-size:.66rem;color:#168f7e;font-weight:700}.map-grid{height:170px;margin:1.2rem 0;position:relative;overflow:hidden;border-radius:15px;background:linear-gradient(rgba(20,59,78,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(20,59,78,.06) 1px,transparent 1px);background-size:28px 28px}.map-grid svg{width:100%;height:100%}.route{fill:none;stroke:#1fae9c;stroke-width:4;stroke-linecap:round;stroke-dasharray:9 9;animation:route-dash 8s linear infinite}.map-grid circle{fill:#fff;stroke:#1fae9c;stroke-width:4}.map-pin{position:absolute;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#143b4e;color:#fff;font-size:.68rem;font-weight:700}.pin-a{left:4%;bottom:16%}.pin-b{right:4%;bottom:29%}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.dashboard-metrics>div{padding:.8rem;border-radius:12px;background:#fff}.dashboard-metrics small,.dashboard-metrics span{display:block;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase;color:#78909b}.dashboard-metrics strong{display:block;margin:.25rem 0;font-size:1.15rem;color:var(--cold-ink)}.probe-scene{height:190px;display:flex;align-items:center;justify-content:center;gap:1.2rem;position:relative}.probe-ring{width:128px;height:128px;border:1px solid #a5d7d1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 38%,#d9f1ee 39% 42%,transparent 43%);box-shadow:0 0 0 16px rgba(91,209,196,.08)}.probe-ring i{position:absolute;width:9px;height:9px;background:#1fae9c;border-radius:50%;animation:pulse 2s infinite}.probe-ring b{font-size:.8rem;line-height:1.1;text-align:center;color:#143b4e}.signal{position:absolute;border:1px solid #5bd1c4;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(45deg);animation:signal 2.7s ease-in-out infinite}.signal-1{width:160px;height:160px}.signal-2{width:205px;height:205px;animation-delay:.4s}.signal-3{width:250px;height:250px;animation-delay:.8s}.gateway-card{padding:1rem;border-radius:14px;background:#143b4e;color:#fff;z-index:1;box-shadow:0 12px 30px rgba(20,59,78,.2)}.gateway-card small,.gateway-card span{display:block;color:#a8d8d4;font-size:.62rem;letter-spacing:.1em}.gateway-card strong{display:block;font-size:1.9rem;margin:.35rem 0}.cold-section-intro{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.cold-section-intro h2{max-width:700px;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);color:var(--cold-ink);letter-spacing:-.04em}.cold-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cold-feature{padding:1.5rem;border:1px solid var(--cold-line);border-radius:18px;background:rgba(255,255,255,.55);transition:transform .35s ease,box-shadow .35s ease}.cold-feature:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(20,59,78,.1)}.cold-feature>span{font-size:.72rem;letter-spacing:.14em;color:#1a9c8d}.cold-feature h3{margin:.9rem 0 .55rem;color:var(--cold-ink)}.cold-feature p{margin:0;line-height:1.6;color:#4a6673}.cold-flow{background:#f3f7f6}.cold-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cold-step{display:flex;gap:1rem;padding:1.3rem 0;border-top:1px solid var(--cold-line)}.cold-step>span{font-size:1.2rem;font-weight:700;color:#1a9c8d}.cold-step h3{margin:0 0 .4rem;color:var(--cold-ink)}.cold-step p{margin:0;color:#4a6673;line-height:1.5}.cold-sectors{display:flex;gap:1rem;align-items:baseline;margin:2.4rem 0 0;padding-top:1.2rem;border-top:1px solid var(--cold-line);color:#4a6673}.cold-sectors strong{font-size:.7rem;letter-spacing:.12em;color:#1a9c8d}.cold-contact{padding:3.3rem 0!important;background:var(--cold-ink);color:#fff}.cold-contact-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.cold-contact h2{margin:.5rem 0;font-size:clamp(1.8rem,3vw,3rem)}.cold-contact p{max-width:680px;margin:0;color:#c5d6dc}.cold-contact .eyebrow{color:#75ddd1}.cold-contact .btn{background:#75ddd1;color:#143b4e;border-color:#75ddd1}
@keyframes cold-float{50%{transform:translateY(-8px)}}@keyframes route-dash{to{stroke-dashoffset:-150}}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(31,174,156,.18)}}@keyframes signal{50%{opacity:.25;transform:rotate(45deg) scale(1.06)}}
@media(max-width:900px){.cold-hero-grid{grid-template-columns:1fr}.cold-dashboard{max-width:600px}.cold-feature-grid,.cold-steps{grid-template-columns:1fr}.cold-section-intro{display:block}.cold-section-intro h2{margin-top:.6rem}.cold-contact-inner{display:block}.cold-contact-inner .btn{margin-top:1.3rem}}
@media(max-width:540px){.cold-solution-page .section{padding:3.2rem 0}.cold-hero h1{font-size:clamp(2.55rem,14vw,4rem)}.cold-dashboard{padding:.85rem;border-radius:18px}.dashboard-metrics strong{font-size:.9rem}.dashboard-metrics span{font-size:.5rem}.cold-sectors{display:block}.cold-sectors span{display:block;margin-top:.55rem;line-height:1.6}.probe-scene{transform:scale(.82);margin:-.7rem 0}}
