.status-tool-page{max-width:1180px}.status-tool-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:1.4rem;align-items:stretch;margin-bottom:1.4rem}.status-tool-hero-copy,.status-tool-form,.status-tool-card{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-card)}.status-tool-hero-copy{padding:clamp(1.5rem,4vw,3.2rem);background:linear-gradient(135deg,#082f49,#0f766e);color:#fff}.status-tool-hero-copy h1{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98;letter-spacing:-.06em;margin:.55rem 0 1rem}.status-tool-hero-copy p{max-width:640px;color:#dceef0;line-height:1.7}.status-tool-form{padding:1.35rem}.status-tool-form h2{margin:.2rem 0 .45rem;font-size:1.35rem}.status-tool-form p{color:var(--muted);font-size:.9rem;line-height:1.5}.status-tool-form .actions{margin-top:1rem}.status-tool-form .btn{width:100%}.status-tool-message{min-height:1.5rem;margin:.7rem 0 0;color:var(--teal-dark);font-size:.85rem;font-weight:700}.status-tool-privacy{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;padding:.75rem;border-radius:13px;background:#f2f8f7;color:#4d6b73;font-size:.78rem;line-height:1.45}.status-tool-privacy:before{content:'🔒';font-size:.95rem}.status-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 1.5rem}.status-tool-card{padding:1.25rem}.status-tool-card h3{margin:.45rem 0 .35rem;font-size:1.08rem}.status-tool-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.status-tool-card b{color:var(--teal-dark);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.status-tool-seo{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;margin-top:1.4rem}.status-tool-seo>div{padding:1.35rem;border-radius:20px;background:#eef8f6;border:1px solid #cce3de}.status-tool-seo h2{margin:.3rem 0 .6rem;font-family:Georgia,serif}.status-tool-seo p,.status-tool-seo li{color:#45636d;line-height:1.6}.status-tool-seo ul{margin:.5rem 0 0;padding-left:1.2rem}.status-tool-links{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:800px){.status-tool-hero,.status-tool-seo{grid-template-columns:1fr}.status-tool-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.status-tool-grid{grid-template-columns:1fr}.status-tool-links .btn{width:100%}}
