:root{--bg:#f4f6ff;--ink:#12204a;--accent:#315ee7;--muted:#6b7390}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif;line-height:1.6}a{color:inherit}.top{border-bottom:1px solid #bbc;align-items:center;gap:1rem;max-width:1280px;margin:auto;padding:1rem 2rem;display:flex}.brand{margin-right:auto;font-size:1.4rem;font-weight:900;text-decoration:none}.brand small{color:var(--muted);font-size:.6rem;display:block}.top nav{gap:1rem;display:flex}.top nav a{font-size:.84rem;text-decoration:none}.cta,.primary,.secondary,.pageCta{border:1px solid var(--accent);padding:.75rem 1rem;font-weight:800;text-decoration:none}.cta,.primary,.pageCta{background:var(--accent);color:#fff}.off{opacity:.55}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;max-width:1280px;margin:auto;padding:5rem 2rem 2rem;display:grid}.hero h1{letter-spacing:-.055em;font-size:clamp(3rem,6vw,6rem);line-height:.94}.hero p{color:var(--muted)}.hero img{width:100%;height:auto}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.signals,.answer,.facts,.steps,.tool,.links{max-width:1080px;margin:3rem auto;padding:1.5rem}.signals{border:1px solid #bbc;grid-template-columns:repeat(4,1fr);display:grid}.signals strong{padding:1rem}.answer{border-left:8px solid var(--accent);background:#fff}.answer h2,.facts h2,.steps h2,.tool h2{font:700 clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.facts{grid-template-columns:1fr 1.4fr;display:grid}.facts li{border-bottom:1px solid #bbc;padding:.6rem}.steps div,.links a,.pageSection{border-top:1px solid #bbc;grid-template-columns:65px 1fr;padding:1rem;text-decoration:none;display:grid}.links a{grid-template-columns:60px 1fr 40px}.tool{border:2px solid var(--accent);background:#fff}.inputs{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;display:grid}.inputs label{display:grid}.inputs input,.inputs select,.tool button{font:inherit;background:var(--bg);color:var(--ink);border:1px solid #99a;padding:.7rem}.tool button{background:var(--accent);color:#fff}.output{background:color-mix(in srgb,var(--accent) 10%,white);white-space:pre-wrap;padding:1rem}.contentPage{max-width:980px;margin:auto;padding:3rem 2rem 6rem}.contentPage h1{font:700 clamp(2.8rem,6vw,5rem)/1 Georgia,serif}.condition{border:1px solid #b66;margin:2rem 0;padding:1rem}footer{border-top:1px solid #bbc;justify-content:space-between;max-width:1280px;margin:auto;padding:2rem;display:flex}.dashboard{border:1px solid #8292c9;max-width:1100px;margin:3rem auto;font-family:monospace}.dashboard header,.dashboard div{border-bottom:1px solid #b7c0e5;grid-template-columns:1fr 1fr 2fr 1fr;padding:1rem;display:grid}.dashboard header{background:var(--ink);color:var(--bg)}.dashboard i{color:var(--accent)}.dashboard footer{background:#e5eaff;padding:1rem}@media (max-width:800px){.top{flex-wrap:wrap}.top nav{order:3;width:100%;overflow:auto}.hero{grid-template-columns:1fr;padding:3rem 1rem}.hero h1{font-size:3.2rem}.signals{grid-template-columns:1fr 1fr;margin:1rem}.dashboard,.dossier{margin:1rem;overflow:auto}.dashboard header,.dashboard div{min-width:650px}.dossier,.facts,.inputs{grid-template-columns:1fr}.answer,.facts,.steps,.tool,.links{margin:2rem 1rem}.contentPage{padding:2rem 1rem}footer{flex-direction:column}}.top{background:#e5eaff;border-bottom:1px solid #385fee;grid-template-columns:240px 1fr auto;max-width:none;display:grid}.top nav{justify-content:center}.opsHome{--ops:#ffffffb8}@media (min-width:901px){.opsHome{grid-template-columns:260px 1fr .72fr;grid-template-areas:"hero hero dashboard""links tool answer""links tool facts""signals steps steps";align-items:start;gap:1.25rem;max-width:1600px;margin:auto;padding:2rem 3rem;display:grid}.opsHome>section{max-width:none;margin:0}.opsHome>.hero{background:#fff;grid-area:hero;grid-template-columns:1fr 280px;padding:3rem;display:grid}.opsHome>.dashboard{background:#dfe5ff;border:2px solid #385fee;grid-area:dashboard;align-content:center;min-height:100%;margin:0;display:grid}.opsHome>.links{color:#fff;background:#101f56;grid-area:links;min-height:640px;padding:1.5rem;position:sticky;top:1rem}.opsHome>.links a{grid-template-columns:36px 1fr}.opsHome>.tool{background:#fff;grid-area:tool;min-height:720px}.opsHome>.answer{background:#fff;grid-area:answer}.opsHome>.facts{background:#fff;grid-area:facts;padding:1.5rem;display:block}.opsHome>.signals{grid-area:signals;grid-template-columns:1fr 1fr}.opsHome>.steps{grid-area:steps}}@media (max-width:900px){.top{display:flex}.opsHome{display:block}.opsHome>.links{min-height:auto;position:static}}.inboxPage{grid-template-columns:260px 1fr;max-width:1600px;min-height:920px;margin:auto;padding:2rem;display:grid}.inboxRail{color:#fff;background:#101f56;flex-direction:column;height:calc(100vh - 2rem);padding:2rem;display:flex;position:sticky;top:1rem}.inboxRail>a{color:#fff;font-size:1.5rem;font-weight:900}.inboxRail button{color:#fff;background:#385fee;border:0;border-radius:8px;margin-top:2rem;padding:.9rem;font-weight:900}.inboxRail nav{gap:.25rem;margin-top:2rem;display:grid}.inboxRail nav>*{border-radius:7px;padding:.9rem}.inboxRail nav b{background:#243a87}.inboxRail nav b span{float:right;color:#101f56;background:#ffcc4d;border-radius:999px;padding:0 .45rem}.inboxRail nav i{color:#c7d1ff}.inboxRail small{color:#9eb0ff;margin-top:auto}.inboxWorkspace{background:#f6f7fc;border:1px solid #b9c2e8}.inboxTop{background:#fff;border-bottom:1px solid #d4d8ea;justify-content:space-between;padding:1rem 1.5rem;display:flex}.inboxTop b{color:#385fee}.inboxSubject{background:#fff;padding:3rem}.inboxSubject small{color:#385fee;letter-spacing:.12em;font-weight:900}.inboxSubject h1{margin:.7rem 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.inboxSubject p{max-width:780px}.inboxMessage{background:#fff;border:1px solid #d4d8ea;border-left:6px solid #385fee;margin:1.5rem;padding:1.5rem}.inboxMessage p{font-size:1.2rem}.inboxLabels{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem;display:grid}.inboxLabels article{background:#fff;border:1px solid #d4d8ea;border-radius:10px;padding:1.2rem}.inboxLabels span{color:#385fee;font-size:.7rem;font-weight:900}.inboxTickets{background:#fff;border:1px solid #d4d8ea;margin:1.5rem}.inboxTickets>article{border-bottom:1px solid #d4d8ea;grid-template-columns:100px 1fr;display:grid}.inboxTickets>article:last-child{border:0}.inboxTickets>article>div{border-right:1px solid #d4d8ea;padding:1.5rem}.inboxTickets>article>div b{font-size:1.5rem}.inboxTickets>article>div span{color:#385fee;font-size:.7rem;font-weight:900;display:block}.inboxTickets>article>section{padding:1.5rem}.inboxTickets h2{margin:0}.inboxPrivacy{background:#e5eaff;border:1px dashed #385fee;margin:1.5rem;padding:1.2rem}.inboxAction{color:#fff;text-align:center;background:#385fee;border-radius:8px;margin:1.5rem;padding:1.2rem;font-weight:900;display:block}.inboxAction.off{background:#8792bd}@media (max-width:850px){.inboxPage{padding:1rem;display:block}.inboxRail{height:auto;position:static}.inboxRail nav{display:none}.inboxWorkspace{margin-top:1rem}.inboxSubject{padding:2rem 1rem}.inboxLabels{grid-template-columns:1fr}.inboxTickets>article{grid-template-columns:70px 1fr}}
@media (min-width:901px){.opsHome{grid-template-columns:260px minmax(0,1fr) minmax(320px,.72fr);grid-template-areas:"hero hero dashboard""links tool tool""answer answer facts""signals steps steps";align-items:start}.opsHome>.links{min-height:0;position:static}.opsHome>.tool{min-height:0}.opsHome>.answer{grid-area:answer;height:100%}.opsHome>.facts{grid-area:facts;height:100%}.opsHome>.signals{grid-area:signals;grid-template-columns:1fr 1fr;height:100%}.opsHome>.steps{grid-area:steps}}@media (max-width:900px){.opsHome>.hero{padding:2.25rem 1rem 1rem}.opsHome>.hero h1{font-size:2.7rem}.opsHome>.hero img{max-width:180px;margin-top:1.5rem}.opsHome>.answer,.opsHome>.facts,.opsHome>.steps,.opsHome>.tool,.opsHome>.links{margin:1.25rem .75rem;padding:1rem}.opsHome>.signals,.opsHome>.dashboard{margin:1.25rem .75rem}.opsHome h2{font-size:2rem}.inboxPage{margin-top:1rem}.inboxSubject h1{font-size:2.8rem}.inboxMessage,.inboxLabels,.inboxTickets,.inboxPrivacy,.inboxAction{margin:1rem}.inboxTickets>article>div,.inboxTickets>article>section{padding:1rem}}

