:root{--krm-navy:#0f172a;--krm-navy-soft:#1e293b;--krm-gold:#d97706;--krm-gold-light:#fef3c7;--krm-gold-hover:#b45309;--krm-slate-50:#f8fafc;--krm-slate-100:#f1f5f9;--krm-slate-200:#e2e8f0;--krm-slate-600:#475569;--krm-slate-800:#1e293b;--krm-amber-bg:#fffbe2;--krm-amber-border:#fcd34d;--krm-amber-text:#78350f;--krm-radius:12px;--krm-shadow-sm:0 1px 3px #0000000d;--krm-shadow-md:0 4px 6px -1px #00000014}.page-module__7a8IgG__container{max-width:840px;color:var(--krm-navy-soft);margin:0 auto;padding:3.5rem 1.5rem 5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.75}.page-module__7a8IgG__hero{border-bottom:1px solid var(--krm-slate-200);margin-bottom:3rem;padding-bottom:2rem}.page-module__7a8IgG__badgeGroup{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__7a8IgG__badge{text-transform:uppercase;letter-spacing:.05em;color:var(--krm-navy);background-color:var(--krm-slate-100);border-radius:6px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.page-module__7a8IgG__updated{color:var(--krm-gold);background-color:var(--krm-gold-light);border-radius:6px;padding:.25rem .65rem;font-size:.8rem;font-weight:600}.page-module__7a8IgG__title{color:var(--krm-navy);letter-spacing:-.03em;margin:0 0 1rem;font-size:2.5rem;font-weight:800}.page-module__7a8IgG__intro{color:var(--krm-slate-600);margin:0;font-size:1.1rem}.page-module__7a8IgG__section{margin-bottom:2.5rem}.page-module__7a8IgG__section h2{color:var(--krm-navy);letter-spacing:-.015em;margin:0 0 .85rem;font-size:1.35rem;font-weight:700}.page-module__7a8IgG__section p{color:var(--krm-slate-600);margin:0 0 1rem}.page-module__7a8IgG__section p:last-child{margin-bottom:0}.page-module__7a8IgG__inlineLink{color:var(--krm-gold);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.page-module__7a8IgG__inlineLink:hover{color:var(--krm-gold-hover)}.page-module__7a8IgG__card{background-color:var(--krm-slate-50);border:1px solid var(--krm-slate-200);border-radius:var(--krm-radius);margin-top:.75rem;padding:1.5rem}.page-module__7a8IgG__featureList,.page-module__7a8IgG__bulletList{color:var(--krm-slate-600);margin:.75rem 0 0;padding-left:1.25rem}.page-module__7a8IgG__featureList li,.page-module__7a8IgG__bulletList li{margin-bottom:.5rem}.page-module__7a8IgG__featureList li::marker{color:var(--krm-gold)}.page-module__7a8IgG__bulletList li::marker{color:var(--krm-gold)}.page-module__7a8IgG__notice{background-color:var(--krm-amber-bg);border:1px solid var(--krm-amber-border);color:var(--krm-amber-text);border-radius:var(--krm-radius);align-items:flex-start;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}.page-module__7a8IgG__noticeIcon{color:var(--krm-gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__7a8IgG__contactCard{background-color:var(--krm-navy);color:#fff;border-radius:var(--krm-radius);box-shadow:var(--krm-shadow-md);margin-top:3.5rem;padding:2.25rem}.page-module__7a8IgG__contactHeader h2{color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.page-module__7a8IgG__contactHeader p{color:var(--krm-slate-200);margin:0 0 1.75rem;font-size:.95rem}.page-module__7a8IgG__contactDetails{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;padding-top:1.25rem;display:grid}.page-module__7a8IgG__contactItem{flex-direction:column;display:flex}.page-module__7a8IgG__contactLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.25rem;font-size:.75rem}.page-module__7a8IgG__contactValue{color:#fff;font-size:.95rem;font-weight:500}.page-module__7a8IgG__contactLink{color:var(--krm-gold-light);text-underline-offset:3px;font-size:.95rem;font-weight:600;text-decoration:underline;transition:opacity .15s}.page-module__7a8IgG__contactLink:hover{opacity:.85}.page-module__7a8IgG__footer{text-align:center;border-top:1px solid var(--krm-slate-200);color:var(--krm-slate-600);margin-top:4rem;padding-top:2rem;font-size:.875rem}@media (max-width:640px){.page-module__7a8IgG__title{font-size:1.85rem}.page-module__7a8IgG__contactCard{padding:1.5rem}}
