
.cmp-front{font-family:var(--cmp-site-font);background:var(--cmp-site-bg);color:var(--cmp-text)}.cmp-front *{box-sizing:border-box}.cmp-container{max-width:var(--cmp-container);margin:0 auto;padding:0 20px}.cmp-alert{background:var(--cmp-alert-bg);color:var(--cmp-alert-color);font-size:var(--cmp-alert-size);font-weight:var(--cmp-alert-weight);padding:var(--cmp-alert-py) 0;border-bottom:1px solid rgba(0,0,0,.04)}.cmp-alert .cmp-container{padding-left:var(--cmp-alert-px);padding-right:var(--cmp-alert-px)}.cmp-alert-inner{display:flex;align-items:center;justify-content:center;gap:var(--cmp-alert-gap);text-align:center}.cmp-alert-icon{width:var(--cmp-alert-icon-size);height:var(--cmp-alert-icon-size);object-fit:contain;display:block}.cmp-alert-text{display:inline-block}.cmp-hero{position:relative;min-height:var(--cmp-hero-min-height);overflow:hidden}.cmp-hero-bg,.cmp-hero-overlay{position:absolute;inset:0}.cmp-hero-bg{background-size:cover;background-position:center}.cmp-hero-overlay{background:var(--cmp-overlay-color);opacity:var(--cmp-overlay-opacity)}.cmp-hero-inner{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:var(--cmp-hero-min-height);padding-top:var(--cmp-hero-pt);padding-bottom:var(--cmp-hero-pb);padding-left:var(--cmp-hero-pl);padding-right:var(--cmp-hero-pr)}.cmp-hero-content{max-width:var(--cmp-hero-content-width);display:flex;flex-direction:column;gap:var(--cmp-hero-gap)}.cmp-align-center .cmp-hero-inner{justify-content:center;text-align:center}.cmp-align-center .cmp-hero-content{align-items:center}.cmp-align-right .cmp-hero-inner{justify-content:flex-end;text-align:right}.cmp-align-right .cmp-hero-content{align-items:flex-end;margin-left:auto}.cmp-hero-badge{display:inline-flex;align-items:center;justify-content:center;max-width:max-content;background:var(--cmp-badge-bg);color:var(--cmp-badge-color);font-size:var(--cmp-badge-size);padding:var(--cmp-badge-py) var(--cmp-badge-px);border-radius:var(--cmp-badge-radius);backdrop-filter:blur(6px);font-weight:700}.cmp-hero-title{margin:0;color:var(--cmp-title-color);font-size:var(--cmp-title-size);font-weight:var(--cmp-title-weight);line-height:var(--cmp-title-line-height);letter-spacing:-.03em}.cmp-hero-subtitle{color:var(--cmp-subtitle-color);font-size:var(--cmp-subtitle-size);font-weight:var(--cmp-subtitle-weight);line-height:var(--cmp-subtitle-line-height);max-width:860px}.cmp-hero-note{color:var(--cmp-note-color);font-size:var(--cmp-note-size);font-weight:var(--cmp-note-weight);text-transform:var(--cmp-note-transform);letter-spacing:.02em}.cmp-hero-buttons{display:flex;gap:var(--cmp-btn-gap);flex-wrap:wrap}.cmp-btn,.cmp-link-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:var(--cmp-btn-radius);padding:var(--cmp-btn-py) var(--cmp-btn-px);font-family:var(--cmp-btn-font-family);font-size:var(--cmp-btn-font-size);font-weight:var(--cmp-btn-font-weight);border-style:solid;border-width:var(--cmp-btn-border-width);transition:all var(--cmp-transition) ease}.cmp-btn-1{background:var(--cmp-btn1-bg);color:var(--cmp-btn1-color);border-color:var(--cmp-btn1-border)}.cmp-btn-2{background:var(--cmp-btn2-bg);color:var(--cmp-btn2-color);border-color:var(--cmp-btn2-border)}.cmp-btn-3{background:var(--cmp-btn3-bg);color:var(--cmp-btn3-color);border-color:var(--cmp-btn3-border)}.cmp-btn:hover,.cmp-link-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.cmp-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cmp-stats-gap);margin-top:var(--cmp-stats-margin-top)}.cmp-stat-card{background:var(--cmp-stats-card-bg);border:1px solid var(--cmp-stats-card-border);border-radius:var(--cmp-stats-card-radius);padding:var(--cmp-stats-card-py) var(--cmp-stats-card-px);backdrop-filter:blur(var(--cmp-stats-blur))}.cmp-stat-label{font-size:var(--cmp-stats-label-size);font-weight:var(--cmp-stats-label-weight);color:var(--cmp-stats-label-color);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.cmp-stat-value{font-size:var(--cmp-stats-value-size);font-weight:var(--cmp-stats-value-weight);color:var(--cmp-stats-value-color);line-height:1.3}.cmp-section{padding:var(--cmp-section-py) 0}.cmp-section-head{max-width:820px;margin-bottom:28px}.cmp-section-head h2{margin:0 0 10px;color:var(--cmp-section-heading);font-size:var(--cmp-section-heading-size);line-height:1.1}.cmp-section-head p{margin:0;color:var(--cmp-section-text);font-size:var(--cmp-section-text-size);line-height:1.7}.cmp-card-grid,.cmp-timeline,.cmp-faqs{display:grid;gap:22px}.cmp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-panel{background:var(--cmp-section-card-bg);border:1px solid var(--cmp-section-card-border);border-radius:var(--cmp-card-radius);padding:24px}.cmp-panel h3{margin:0 0 12px;color:var(--cmp-section-heading);font-size:24px}.cmp-panel p{margin:0;color:var(--cmp-section-text);font-size:16px;line-height:1.75}.cmp-bullets{margin:18px 0 0;padding-left:20px;color:var(--cmp-section-text)}.cmp-bullets li{margin-bottom:10px}.cmp-timeline-item{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:start}.cmp-meta{font-size:14px;color:#667085}.cmp-badge-status{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:700;margin-bottom:10px}.status-historic{background:#eef2f7;color:#334155}.status-current{background:#dcfce7;color:#166534}.status-next{background:#ede9fe;color:#6d28d9}.cmp-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:700;margin-bottom:10px}.cmp-doc-meta{margin-top:14px;font-size:13px;color:#667085}.cmp-actions-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.cmp-link-btn{background:var(--cmp-section-button-bg);color:var(--cmp-section-button-text);border:1px solid var(--cmp-section-button-bg);padding:10px 16px;font-size:14px}.cmp-faq summary{cursor:pointer;font-weight:700;color:var(--cmp-section-heading)}.cmp-faq-body{margin-top:12px;color:var(--cmp-section-text);line-height:1.75}.cmp-action-card{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start}.cmp-step{width:64px;height:64px;border-radius:20px;background:var(--cmp-section-button-bg);color:var(--cmp-section-button-text);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px}.cmp-front .cmp-section#issues{background:var(--cmp-issues-bg)}.cmp-front .cmp-section#timeline{background:var(--cmp-timeline-bg)}.cmp-front .cmp-section#documents{background:var(--cmp-documents-bg)}.cmp-front .cmp-section#simple{background:var(--cmp-faq-bg)}.cmp-front .cmp-section#evidence{background:var(--cmp-evidence-bg)}.cmp-front .cmp-section#object{background:var(--cmp-actions-bg)}@media(max-width:1100px){.cmp-stats-grid,.cmp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-hero-title{font-size:clamp(42px,7vw,var(--cmp-title-size))}}@media(max-width:767px){.cmp-hero-inner{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:48px;align-items:flex-end}.cmp-hero-title{font-size:clamp(34px,10vw,46px)}.cmp-hero-subtitle{font-size:16px}.cmp-stats-grid,.cmp-grid-2,.cmp-grid-3,.cmp-timeline{grid-template-columns:1fr}.cmp-btn,.cmp-link-btn{width:100%}.cmp-hero-buttons,.cmp-actions-inline{width:100%}.cmp-panel{padding:18px}.cmp-action-card{grid-template-columns:1fr}.cmp-step{width:54px;height:54px;font-size:20px}.cmp-section{padding:44px 0}.cmp-alert-inner{justify-content:flex-start;text-align:left}}
