body{background:#fff}.topbar-public{padding:0 32px}.s-hero{max-width:1280px;margin:0 auto;padding:96px 32px 56px}.s-hero h1{letter-spacing:-.045em;color:var(--mona-teal-deep);max-width:960px;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:112px;font-weight:900;line-height:.92}.s-hero h1 em{color:var(--mona-teal);letter-spacing:-.02em;font-family:Lora,serif;font-size:.78em;font-style:italic;font-weight:500}.s-hero .deck{color:var(--text-secondary);max-width:640px;font-family:Lora,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.55}.s-hero .deck strong{color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.channels{max-width:1280px;margin:0 auto;padding:64px 32px 48px}.channels-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.channels-h2{letter-spacing:-.035em;color:var(--mona-teal-deep);max-width:720px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:900;line-height:1}.channels-h2 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.9em;font-style:italic;font-weight:500}.channels-deck{color:var(--text-secondary);max-width:640px;margin-bottom:40px;font-family:Lora,serif;font-size:17px;font-style:italic}.ch-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ch-card{border:2px solid var(--mona-black);background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:28px 28px 24px;transition:transform .18s;display:flex}.ch-card:hover{transform:translateY(-2px)}.ch-card.featured{background:var(--mona-teal-deep);color:#fff}.ch-card .icon-box{background:var(--mona-teal-soft);width:48px;height:48px;color:var(--mona-teal-deep);border-radius:8px;justify-content:center;align-items:center;display:flex}.ch-card.featured .icon-box{background:var(--mona-teal);color:var(--mona-teal-deep)}.ch-card .icon-box svg{stroke-width:2px;width:24px;height:24px}.ch-card .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ch-card.featured .lab{color:var(--mona-teal)}.ch-card .val{letter-spacing:-.025em;color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-size:32px;font-weight:900;line-height:1.05}.ch-card.featured .val{color:#fff}.ch-card .val a{color:inherit;text-decoration:none}.ch-card .val a:hover{color:var(--mona-teal)}.ch-card .desc{color:var(--text-secondary);font-size:14px;line-height:1.55}.ch-card.featured .desc{color:#ffffffc7}.ch-card .meta{letter-spacing:.06em;color:var(--mona-teal-active);border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ch-card.featured .meta{color:var(--mona-teal);border-top-color:#ffffff2e}.sla{background:var(--surface-raised);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:64px 32px}.sla-inner{max-width:1280px;margin:0 auto}.sla h2{letter-spacing:-.03em;color:var(--mona-teal-deep);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:900;line-height:1}.sla h2 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.92em;font-style:italic;font-weight:500}.sla-deck{color:var(--text-secondary);max-width:640px;margin-bottom:32px;font-size:16px;line-height:1.55}.sla-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sla-card{border:1px solid var(--border-default);border-top:4px solid var(--mona-teal);background:#fff;border-radius:6px;padding:22px 24px}.sla-card.warn{border-top-color:var(--mona-orange)}.sla-card.danger{border-top-color:var(--mona-red)}.sla-card .level{letter-spacing:.12em;text-transform:uppercase;color:var(--mona-teal);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.sla-card.warn .level{color:var(--mona-orange)}.sla-card.danger .level{color:var(--mona-red)}.sla-card .target{letter-spacing:-.03em;color:var(--mona-teal-deep);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:900;line-height:1}.sla-card .target .unit{color:var(--text-secondary);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:700}.sla-card .desc{color:var(--text-secondary);font-size:14px;line-height:1.55}.sla-card .desc strong{color:var(--mona-teal-deep)}.faq{max-width:720px;margin:0 auto;padding:80px 32px}.faq h2{letter-spacing:-.035em;color:var(--mona-teal-deep);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:900;line-height:1}.faq h2 em{color:var(--mona-teal);font-family:Lora,serif;font-size:.9em;font-style:italic;font-weight:500}.faq-deck{color:var(--text-secondary);margin-bottom:32px;font-family:Lora,serif;font-size:17px;font-style:italic}.faq-item{border-top:2px solid var(--mona-black);padding:24px 0}.faq-item:last-child{border-bottom:2px solid var(--mona-black)}.faq-item .q{grid-template-columns:auto 1fr;align-items:baseline;gap:16px;margin-bottom:10px;display:grid}.faq-item .qn{letter-spacing:.06em;color:var(--mona-teal);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.faq-item .qt{letter-spacing:-.015em;color:var(--mona-teal-deep);font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;line-height:1.3}.faq-item .a{color:var(--text-primary);padding-left:56px;font-size:15px;line-height:1.65}.faq-item .a strong{color:var(--mona-teal-deep)}.faq-item .a code{background:var(--surface-sunken);border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:13px}.faq-item .a a{color:var(--mona-blue);text-underline-offset:2px;text-decoration:underline}.cross-note{border:1.5px dashed var(--border-default);background:var(--surface-raised);max-width:720px;color:var(--text-secondary);border-radius:6px;margin:0 auto 64px;padding:20px 24px;font-size:14px;line-height:1.6}.cross-note strong{color:var(--mona-teal-deep);font-family:Montserrat,sans-serif}.cross-note code{border:1px solid var(--border-subtle);background:#fff;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-weight:700}.s-foot{background:var(--mona-teal-deep);color:#fff;text-align:center;padding:72px 32px}.s-foot h2{letter-spacing:-.04em;color:#fff;max-width:760px;margin:0 auto 18px;font-family:Montserrat,sans-serif;font-size:56px;font-weight:900;line-height:1}.s-foot h2 em{color:var(--mona-teal);font-family:Lora,serif;font-style:italic;font-weight:500}.s-foot p{color:#ffffffc7;max-width:560px;margin:0 auto 28px;font-family:Lora,serif;font-size:18px;font-style:italic}.s-foot .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.s-foot .btn-primary{background:var(--mona-teal);color:var(--mona-teal-deep)}.s-foot .btn-primary:hover{background:#fff}.s-foot .btn-secondary-heavy{color:#fff;background:0 0;border-color:#fff}.s-foot .btn-secondary-heavy:hover{color:var(--mona-teal-deep);background:#fff}@media (max-width:1100px){.s-hero h1{font-size:64px}.ch-grid,.sla-grid{grid-template-columns:1fr}}@media (max-width:700px){.s-hero h1{font-size:48px}.channels-h2,.faq h2{font-size:32px}.s-foot h2{font-size:40px}.faq-item .a{padding-left:0}}@media (max-width:600px){.s-hero{padding:56px 16px 32px}.s-hero h1{font-size:clamp(28px,8vw,44px)}.s-hero .deck{font-size:16px}.channels,.sla,.faq,.s-foot{padding-left:16px!important;padding-right:16px!important}.ch-card,.sla-card{word-break:break-word;padding:18px 16px}.ch-card .body,.sla-card .body{font-size:14px}.channels-h2,.faq h2{font-size:clamp(24px,7vw,32px)}.s-foot h2{font-size:clamp(28px,8vw,40px)}.faq-item .q{word-break:break-word;font-size:15px}}
