:root{--its-navy:#092d36;--its-blue:#0b6170;--its-cyan:#42c4ce;--its-gold:#e0aa20;--its-ink:#153d43;--its-muted:#687b7d;--its-line:#d9e5e5}
.its-page{background:#f2f7f7}.its-content{max-width:1520px}.its-user-role{font-size:11px;color:#6b7b77}.its-eyebrow,.its-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.its-eyebrow{color:#8de1e4}.its-kicker{color:#587b80}
.its-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:28px;overflow:hidden;padding:38px;border-radius:28px;background:linear-gradient(135deg,#082b35 0%,#075565 62%,#0c7681 100%);color:#fff;box-shadow:0 20px 46px rgba(7,54,64,.19)}.its-hero:before,.its-hero:after{content:'';position:absolute;border-radius:50%;pointer-events:none}.its-hero:before{width:420px;height:420px;right:-210px;top:-250px;border:70px solid rgba(255,255,255,.05)}.its-hero:after{width:220px;height:220px;left:38%;bottom:-185px;border:44px solid rgba(81,206,214,.08)}.its-hero-copy,.its-incident-card{position:relative;z-index:1}.its-hero h1{max-width:780px;margin:9px 0 13px;font-size:48px;line-height:1.04}.its-hero-copy>p{max-width:760px;margin:0;color:#d6edf0;font-size:17px;line-height:1.65}.its-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.its-btn-light{background:#fff;color:#094d59}.its-hero-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.its-hero-badges span{padding:7px 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.08);color:#d9ecee;font-size:9px;font-weight:800}
.its-incident-card{padding:23px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(3,29,35,.43);backdrop-filter:blur(8px)}.its-incident-top{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center}.its-live-dot{width:8px;height:8px;border-radius:50%;background:#55e0a0;box-shadow:0 0 0 5px rgba(85,224,160,.12)}.its-incident-top small{color:#a5c8cd;font-size:8px;font-weight:900;letter-spacing:.09em}.its-incident-top b{padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.09);font-size:8px}.its-incident-card h2{margin:19px 0 14px;font-size:22px}.its-incident-flow{display:grid;grid-template-columns:29px 1fr;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.1)}.its-incident-flow>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(77,204,213,.14);color:#7ee0e5;font-size:10px;font-weight:900}.its-incident-flow strong,.its-incident-flow small{display:block}.its-incident-flow strong{font-size:10px}.its-incident-flow small{margin-top:3px;color:#a8c6ca;font-size:8px}.its-incident-result{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;margin-top:12px;padding:12px;border-radius:13px;background:rgba(78,213,153,.13)}.its-incident-result>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#4ed599;color:#073d34;font-weight:900}.its-incident-result strong,.its-incident-result small{display:block}.its-incident-result strong{font-size:11px}.its-incident-result small{margin-top:3px;color:#b7d8d5;font-size:8px}
.its-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:18px 0 0;border:1px solid var(--its-line);border-radius:18px;background:var(--its-line)}.its-trust-strip>div{padding:17px 19px;background:#fff}.its-trust-strip strong,.its-trust-strip span{display:block}.its-trust-strip strong{font-size:12px;color:var(--its-ink)}.its-trust-strip span{margin-top:4px;color:#718184;font-size:9px;line-height:1.45}
.its-section{margin-top:34px}.its-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:16px}.its-section-head h2{margin:5px 0 4px;color:var(--its-ink);font-size:29px}.its-section-head p{margin:0;color:var(--its-muted);font-size:12px}.its-section-head>a{color:#08707a;font-size:10px;font-weight:900}.its-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.its-service-card{display:flex;min-height:250px;flex-direction:column;padding:20px;border:1px solid var(--its-line);border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(16,68,74,.04);transition:.18s}.its-service-card:hover{transform:translateY(-3px);border-color:#75bbc0;box-shadow:0 14px 30px rgba(16,68,74,.1)}.its-service-card>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e8f5f5;font-size:25px}.its-service-card small{margin-top:16px;color:#14818a;font-size:8px;font-weight:900;letter-spacing:.09em}.its-service-card h3{margin:7px 0;color:var(--its-ink);font-size:17px}.its-service-card p{margin:0;color:#6b7c7e;font-size:10px;line-height:1.65}.its-service-card b{margin-top:auto;padding-top:17px;color:#527277;font-size:8px}
.its-scenarios{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:25px;margin-top:34px;padding:29px;border-radius:23px;background:#e7f2f2}.its-scenario-copy h2{margin:6px 0 8px;color:var(--its-ink);font-size:27px}.its-scenario-copy>p{margin:0;color:#60777a;font-size:11px;line-height:1.7}.its-scenario-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:19px}.its-scenario-tabs button{border:1px solid #c8dddd;border-radius:999px;padding:8px 10px;background:#fff;color:#41686d;font-size:9px;font-weight:850;cursor:pointer}.its-scenario-tabs button.active{border-color:#0b6470;background:#0b6470;color:#fff}.its-scenario-panel{min-height:255px;padding:24px;border:1px solid #d2e2e2;border-radius:19px;background:#fff;box-shadow:0 9px 23px rgba(12,72,79,.06)}.its-scenario-panel>small{color:#16828c;font-size:8px;font-weight:900;letter-spacing:.1em}.its-scenario-panel h3{margin:8px 0 7px;color:var(--its-ink);font-size:22px}.its-scenario-panel>p{color:#647b7e;font-size:11px;line-height:1.65}.its-response-steps{display:grid;gap:7px;margin-top:15px}.its-response-steps div{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;padding:8px;border-radius:10px;background:#f3f8f8}.its-response-steps span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#dff1f2;color:#0b6973;font-size:8px;font-weight:900}.its-response-steps strong{font-size:9px;color:#355c61}
.its-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.its-process-grid article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:19px;border:1px solid var(--its-line);border-radius:17px;background:#fff}.its-process-grid article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0b6571;color:#fff;font-size:10px;font-weight:900}.its-process-grid h3{margin:2px 0 5px;color:var(--its-ink);font-size:15px}.its-process-grid p{margin:0;color:#6b7d7f;font-size:9px;line-height:1.55}
.its-mypub{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:30px;margin-top:34px;padding:32px;border-radius:24px;background:linear-gradient(145deg,#092f37,#0b5662);color:#fff}.its-mypub-copy h2{margin:7px 0 9px;font-size:29px}.its-mypub-copy>p{max-width:730px;color:#d0e6e8;font-size:12px;line-height:1.65}.its-mypub-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;padding:0;list-style:none}.its-mypub-copy li{padding:10px 11px;border-radius:11px;background:rgba(255,255,255,.07);color:#d9ebed;font-size:9px}.its-mypub-copy li:before{content:'✓';margin-right:7px;color:#67d7a4;font-weight:900}.its-health-card{padding:22px;border-radius:19px;background:#fff;color:var(--its-ink)}.its-health-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.its-health-card small{font-size:8px;font-weight:900;color:#6c8285;letter-spacing:.08em}.its-health-card h3{margin:4px 0;font-size:17px}.its-health-card header>strong{font-size:30px;color:#0b6b73}.its-health-row{display:grid;grid-template-columns:1fr auto;gap:4px;margin-top:13px}.its-health-row span,.its-health-row b{font-size:9px}.its-health-row b{color:#26747a}.its-health-row div{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:#e7efef}.its-health-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0e7580,#52bdc2)}.its-health-card button{width:100%;margin-top:18px;padding:10px;border:0;border-radius:10px;background:#e7f4f4;color:#0b6670;font-size:9px;font-weight:900;cursor:pointer}.its-health-card>p{margin:10px 0 0;color:#687b7d;font-size:9px;line-height:1.5}
.its-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.its-plan-card{display:flex;min-height:420px;flex-direction:column;padding:24px;border:1px solid var(--its-line);border-radius:20px;background:#fff}.its-plan-card.featured{border:2px solid #0b6c76;background:linear-gradient(180deg,#f7ffff,#fff);box-shadow:0 14px 32px rgba(12,92,101,.12)}.its-plan-label{align-self:flex-start;padding:6px 8px;border-radius:999px;background:#e8f4f4;color:#0b6972;font-size:8px;font-weight:900;letter-spacing:.08em}.featured .its-plan-label{background:#0b6972;color:#fff}.its-plan-card h3{margin:15px 0 7px;color:var(--its-ink);font-size:22px}.its-plan-card>p{margin:0;color:#687b7e;font-size:10px;line-height:1.55}.its-plan-card ul{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.its-plan-card li{padding-bottom:9px;border-bottom:1px solid #e9efef;color:#48676b;font-size:10px}.its-plan-card li:before{content:'✓';margin-right:8px;color:#13917d;font-weight:900}.its-plan-card .btn{margin-top:auto;align-self:flex-start}.its-plan-note{margin:12px 0 0;color:#758487;font-size:9px}
.its-interest{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:35px;margin-top:34px;padding:32px;border-radius:24px;background:linear-gradient(140deg,#102f37,#174a52);color:#fff}.its-interest h2{margin:7px 0 9px;font-size:30px}.its-interest>div>p{color:#cae0e2;font-size:12px;line-height:1.65}.its-contact-points{display:grid;gap:8px;margin-top:20px;color:#d9eaeb;font-size:10px}.its-interest-form{padding:22px;border-radius:18px;background:#fff;color:var(--its-ink)}.its-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.its-form-grid label{display:grid;gap:5px}.its-form-grid label.full{grid-column:1/-1}.its-form-grid label>span{font-size:9px;font-weight:900;color:#45666a}.its-form-grid input,.its-form-grid select,.its-form-grid textarea{width:100%;border:1px solid #cbdcdd;border-radius:10px;padding:10px;background:#fff;color:#23494d;font:inherit;font-size:11px}.its-form-grid textarea{resize:vertical}.its-form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px}.its-form-actions small{color:#748487;font-size:8px}.its-form-success{display:none;margin-top:13px;padding:12px;border-radius:11px;background:#e7f7f1;color:#176650;font-size:10px}.its-form-success.show{display:block}
@media(max-width:1180px){.its-hero{grid-template-columns:1fr}.its-incident-card{max-width:620px}.its-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.its-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.its-trust-strip,.its-scenarios,.its-mypub,.its-interest{grid-template-columns:1fr}.its-plan-grid{grid-template-columns:1fr}.its-plan-card{min-height:0}.its-health-card{max-width:580px}}
@media(max-width:620px){.its-hero{padding:25px}.its-hero h1{font-size:34px}.its-service-grid,.its-process-grid,.its-form-grid{grid-template-columns:1fr}.its-trust-strip{gap:1px}.its-section-head{align-items:flex-start;flex-direction:column}.its-scenarios,.its-mypub,.its-interest{padding:22px}.its-mypub-copy ul{grid-template-columns:1fr}.its-incident-card{padding:18px}}
