.home-page{color:var(--ui-text);background:var(--ui-canvas)}body:has(.home-page) [data-route-frame]{background:var(--ui-canvas)}.home-wrap{width:min(100%,1680px);margin-inline:auto}.home-hero{min-height:740px;background:var(--ui-canvas)}.home-hero-art{position:absolute;inset:0;z-index:-2;opacity:.84}.home-hero-art img{object-position:74% center!important}.home-hero-art:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--ui-canvas) 0,var(--ui-overlay-strong) 7%,var(--ui-overlay-soft) 39%,transparent 70%),linear-gradient(0deg,var(--ui-canvas) 0,transparent 18%,transparent 84%,var(--ui-overlay-soft) 100%)}.home-hero-glow{position:absolute;z-index:-1;top:23%;right:8%;width:min(42vw,650px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ui-warning) 10%,transparent),transparent 66%);filter:blur(34px);pointer-events:none}.home-hero-copy{padding-block:28px}.home-heading-muted{color:var(--ui-muted)}.home-monitor-link{border-color:var(--ui-border);background:var(--ui-overlay);color:var(--ui-text);box-shadow:0 0 44px var(--soft-shadow),inset 0 1px var(--ui-shadow-highlight);backdrop-filter:blur(12px)}.home-dashboard-link:hover,.home-monitor-link:hover{background:var(--ui-primary);color:var(--ui-on-primary)}.home-search{border-color:var(--ui-border);background:var(--ui-overlay);backdrop-filter:blur(14px)}.home-search-button{color:var(--ui-on-primary);background:var(--ui-primary)}.home-search-button:hover{opacity:.9}.home-hero-caption{letter-spacing:.14em}.home-hero-caption:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.7rem;border-radius:50%;background:var(--ui-danger);content:""}.home-section{border-top:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.home-activity{background:linear-gradient(180deg,var(--ui-panel),var(--ui-canvas) 65%)}.home-eyebrow{color:var(--ui-muted);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.home-text-link{color:var(--ui-text);transition:color .16s ease}.home-text-link:hover{color:var(--ui-primary)}.home-page [data-home-exposure-panel]{border-color:var(--ui-border)!important;border-radius:16px;background:var(--ui-panel)!important;box-shadow:0 24px 80px var(--ui-shadow)!important}.home-page [data-home-exposure-panel] [class*=bg-ui-panel]{background-color:var(--ui-panel)!important}.home-page [data-home-exposure-panel] [class*=bg-ui-raised]{background-color:var(--ui-raised)!important}.home-page [data-home-exposure-panel] [class*=text-ui-primary]{color:var(--ui-primary)!important}.home-page [data-home-exposure-panel] [class*=text-ui-success]{color:var(--ui-success)!important}.home-action-list,.home-faq-list,.home-solution-links{border-top:1px solid var(--ui-border-subtle)}.home-action{border-color:var(--ui-border-subtle);transition:padding .18s ease,background .18s ease}.home-action-list{column-gap:2.5rem}.home-action:hover{padding-inline:10px;background:linear-gradient(90deg,var(--ui-hover),transparent 85%)}.home-action-index{color:var(--ui-muted)}.home-action-arrow,.home-solution-arrow{color:var(--ui-danger)}.home-faq-item,.home-faq-more{border-bottom:1px solid var(--ui-border-subtle)}.home-faq-item>summary,.home-faq-more>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:1rem;font-weight:500}.home-faq-item>summary::-webkit-details-marker,.home-faq-more>summary::-webkit-details-marker{display:none}.home-faq-item>summary span,.home-faq-more>summary span{color:var(--ui-danger);font-size:1.25rem;transition:transform .16s ease}.home-faq-item[open]>summary span,.home-faq-more[open]>summary span{transform:rotate(45deg)}.home-faq-item>p{max-width:54rem;padding:0 2.5rem 20px 0;color:var(--ui-muted);font-size:.92rem;line-height:1.75}.home-faq-more>summary{color:var(--ui-muted);font-size:.9rem}.home-faq-expanded{border-top:1px solid var(--ui-border-subtle)}.home-faq-all{color:var(--ui-muted)}.home-faq-all:hover,.home-solution-link:hover .home-solution-arrow{color:var(--ui-text)}.home-solutions{border-top:1px solid var(--ui-border-subtle);background:var(--ui-panel)}.home-solution-links{border-bottom:none}.home-solution-link{border-color:var(--ui-border-subtle);color:var(--ui-text)}.home-solution-link:hover{color:var(--ui-primary)}.home-dashboard-link{border:1px solid var(--ui-primary);color:var(--ui-on-primary);background:var(--ui-primary)}@media (max-width:767px){.home-hero{min-height:auto}.home-hero-art{inset:0;height:auto;opacity:.66}.home-hero-art:after{background:linear-gradient(90deg,var(--ui-overlay) 0,transparent 100%),linear-gradient(0deg,var(--ui-canvas),var(--ui-overlay-soft) 35%,var(--ui-overlay) 100%)}.home-hero-glow{top:15%;right:-20%;width:80vw}}@media (prefers-reduced-motion:reduce){.home-action,.home-faq-item>summary span,.home-faq-more>summary span,.home-monitor-link,.home-search-button,.home-text-link{transition:none}}