.report-page{--report-accent:rgb(var(--c-primary));--report-surface:rgb(var(--c-surface-elevated,255 255 255))}.report-hero{border:1px solid rgb(var(--c-border) / .35);background:radial-gradient(ellipse 80% 60% at 100% 0%, rgb(var(--c-primary) / .12), transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, rgb(var(--c-accent) / .08), transparent 50%), rgb(var(--c-surface-elevated,255 255 255));border-radius:1rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.report-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-text-faint));font-size:.6875rem;font-weight:600}.report-hero__title{font-family:var(--font-display,inherit);color:rgb(var(--c-ink));margin-top:.35rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.2}.report-hero__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.report-hero__chip{border:1px solid rgb(var(--c-primary) / .25);background:rgb(var(--c-primary) / .08);color:rgb(var(--c-primary));border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.report-hero__chip--horizon{border-color:rgb(var(--c-accent) / .3);background:rgb(var(--c-accent) / .1);color:rgb(var(--c-accent));font-family:var(--font-mono,monospace)}.report-hero__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.report-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.report-stat-grid--geo{grid-template-columns:repeat(5,minmax(0,1fr))}}.report-stat-grid .stat-card{border:1px solid rgb(var(--c-border) / .3);background:rgb(var(--c-surface-elevated,255 255 255));box-shadow:0 1px 0 rgb(var(--c-border) / .15);border-radius:.75rem}.report-layout{gap:1.25rem;display:grid}@media (min-width:1024px){.report-layout{grid-template-columns:11rem minmax(0,1fr);align-items:start}}.report-tabs-sidebar{display:none}@media (min-width:1024px){.report-tabs-sidebar{border:1px solid rgb(var(--c-border) / .35);background:rgb(var(--c-surface-elevated,255 255 255));border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex;position:sticky;top:1rem}.report-tabs-mobile{display:none}}.report-tab-btn{text-align:start;width:100%;color:rgb(var(--c-text-muted));border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.report-tab-btn:hover{background:rgb(var(--c-primary) / .06);color:rgb(var(--c-ink))}.report-tab-btn--active{background:rgb(var(--c-primary) / .12);color:rgb(var(--c-primary));font-weight:600}.report-content-panel{border:1px solid rgb(var(--c-border) / .35);background:rgb(var(--c-surface-elevated,255 255 255));border-radius:.75rem;overflow:hidden}.report-content-panel__body{padding:1.25rem 1.5rem}@media (min-width:768px){.report-content-panel__body{padding:1.5rem 1.75rem}}.help-center__search{border:1px solid var(--color-ash);border-radius:var(--radius-lg);margin-top:var(--spacing-16);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.help-center__search input{font-size:var(--text-body);background:0 0;border:none;outline:none;flex:1}.help-center__layout{gap:var(--spacing-24);margin-top:var(--spacing-24);display:grid}@media (min-width:768px){.help-center__layout{grid-template-columns:280px minmax(0,1fr)}}.help-center__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.help-center__item{text-align:start;border:1px solid var(--color-ash);border-radius:var(--radius-md);cursor:pointer;background:#fff;width:100%;padding:.875rem 1rem;transition:border-color .15s}.help-center__item:hover,.help-center__item--active{border-color:var(--color-tangerine)}.help-center__category{text-transform:uppercase;letter-spacing:.06em;color:var(--color-fog);font-size:.6875rem;font-weight:600;display:block}.help-center__title{color:var(--color-charcoal);margin-top:.25rem;font-weight:600;display:block}.help-center__summary{font-size:var(--text-body-sm);color:var(--color-slate);margin-top:.25rem;display:block}.help-center__article{padding:var(--spacing-24);border:1px solid var(--color-ash);border-radius:var(--radius-lg);background:#fff}.help-center__article h2{margin-top:.5rem}.help-center__article p{color:var(--color-slate);margin-top:1rem;line-height:1.65}.help-center__empty{color:var(--color-fog);font-size:var(--text-body-sm);padding:1rem}.pricing-calculator{margin-top:var(--spacing-32);padding:var(--spacing-24);border:1px solid var(--color-ash);border-radius:var(--radius-lg);background:var(--color-paper-mist)}.pricing-calculator h2{font-size:var(--text-heading-sm)}.pricing-calculator__lead{margin-top:var(--spacing-8);color:var(--color-slate)}.pricing-calculator__grid{gap:var(--spacing-16);margin-top:var(--spacing-20);display:grid}@media (min-width:640px){.pricing-calculator__grid{grid-template-columns:repeat(2,1fr)}}.pricing-calculator__grid label{font-size:var(--text-body-sm);flex-direction:column;gap:.35rem;font-weight:500;display:flex}.pricing-calculator__grid select,.pricing-calculator__grid input[type=number]{border:1px solid var(--color-ash);border-radius:var(--radius-md);font-size:var(--text-body);padding:.5rem .75rem}.pricing-calculator__checkbox{align-items:center;flex-direction:row!important;gap:.5rem!important}.pricing-calculator__result{margin-top:var(--spacing-20);padding:var(--spacing-16);border-radius:var(--radius-md);border:1px solid var(--color-tangerine-border);background:#fff}.pricing-calculator__total{color:var(--color-tangerine);font-size:2rem;font-weight:700}.pricing-calculator__breakdown{font-size:var(--text-body-sm);color:var(--color-slate);margin-top:.35rem}.pricing-grid--compact{margin-top:var(--spacing-20)}.pricing-card--compact h3{font-size:var(--text-body-lg)}.pricing-card--compact ul{font-size:var(--text-body-sm)}.contact-form{gap:var(--spacing-16);margin-top:var(--spacing-24);flex-direction:column;max-width:36rem;display:flex}.contact-form label{font-size:var(--text-body-sm);flex-direction:column;gap:.35rem;font-weight:500;display:flex}.contact-form input,.contact-form textarea{border:1px solid var(--color-ash);border-radius:var(--radius-md);font-size:var(--text-body);padding:.625rem .875rem;font-family:inherit}.contact-form textarea{resize:vertical;min-height:8rem}.contact-form__success{padding:var(--spacing-16);border-radius:var(--radius-md);color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.marketing-ar{text-align:right;direction:rtl}.marketing-ar .landing-nav__links,.marketing-ar .landing-footer__columns{direction:rtl}