.text-page{padding-block:var(--section-padding-v)}.page-header+.section{padding-top:0}.page-header+.section .text-page{padding-top:var(--space-4)}.text-page__eyebrow{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-accent);letter-spacing:.2em;margin-bottom:10px}.text-page__title{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.1;margin-bottom:32px}.text-section{margin-bottom:32px;padding-bottom:32px;border-bottom:var(--border-surface) solid var(--color-border)}.text-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.text-section__title{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:14px}.info-banner{padding:18px 22px;background:var(--color-accent-light);border:var(--border-surface) solid var(--color-accent);border-radius:var(--radius-lg);margin-bottom:32px}.info-banner__title{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-bottom:3px}.info-banner__text{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.6}.info-block{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:20px;border:var(--border-surface) solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:10px}.info-block:last-child{margin-bottom:0}.info-block__icon{width:48px;height:48px;background:var(--color-accent-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-block__icon svg{width:20px;height:20px;color:var(--color-accent)}.info-block__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:4px}.info-block__text{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.6}.info-block__text a{color:var(--color-accent);text-decoration:none}.info-block__text a:hover{text-decoration:underline}.prose{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.8}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 14px}.prose strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.prose em{font-style:italic}.prose h2{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3;margin:28px 0 12px}.prose h3{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.4;margin:22px 0 10px}.prose h4{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:18px 0 8px}.prose ul,.prose ol{margin:0 0 14px;padding-left:22px}.prose li{margin-bottom:6px}.prose li:last-child{margin-bottom:0}.prose li>ul,.prose li>ol{margin:6px 0 0}.prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--color-accent-hover)}.prose blockquote{border-left:2px solid var(--color-accent);padding:4px 0 4px 16px;margin:14px 0;color:var(--color-text-muted);font-style:italic}.prose hr{border:none;border-top:var(--border-surface) solid var(--color-border);margin:28px 0}.prose code{font-family:ui-monospace,monospace;font-size:.92em;background:var(--color-bg-subtle);padding:2px 6px;border-radius:var(--radius-sm)}.text-page__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:var(--color-bg-subtle);border-radius:var(--radius-lg);margin:40px auto 0;max-width:640px}.text-page__cta-title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:3px}.text-page__cta-sub{font-size:var(--font-size-small);color:var(--color-text-muted)}.text-page__cta-btn{padding:11px 22px;flex-shrink:0;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-decoration:none;white-space:nowrap;transition:var(--transition-fast);display:inline-block}.text-page__cta-btn:hover{background:var(--color-accent-hover)}.about-brands__more{margin-top:var(--space-6)}.about-cta{text-align:center}.about-cta__title{margin:0 0 var(--space-2);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.about-cta__text{margin:0 0 var(--space-6);font-size:var(--font-size-body);color:var(--color-text-muted)}@media(max-width:47.9em){.text-page__title{font-size:24px}.info-block{grid-template-columns:1fr}.text-page__cta{flex-direction:column;text-align:center}}.faq-group+.faq-group{margin-top:var(--space-10)}.faq-group__title{margin:0 0 var(--space-4);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.faq-item{border:var(--border-surface) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-2)}.faq-item:last-child{margin-bottom:0}.faq-trigger{display:flex;align-items:center;justify-content:space-between;padding:14px var(--space-4);cursor:pointer;background:var(--color-bg-page);border:none;width:100%;text-align:left;font-family:var(--font-family)}.faq-trigger__text{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.faq-trigger--open .faq-trigger__text{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.faq-trigger__icon{width:14px;height:14px;flex-shrink:0;stroke:var(--color-text-muted);fill:none;stroke-width:2;stroke-linecap:round;transition:transform .2s ease}.faq-trigger--open .faq-trigger__icon{transform:rotate(180deg);stroke:var(--color-accent)}.faq-answer{display:grid;grid-template-rows:0fr;background:var(--color-bg-subtle);transition:grid-template-rows .3s ease}.faq-answer__inner{overflow:hidden}.faq-answer__content{padding:var(--space-3) var(--space-4) 14px;border-top:var(--border-surface) solid var(--color-border);font-size:14px;color:var(--color-text-secondary);line-height:1.7;opacity:0;transform:translateY(-4px);transition:opacity .25s ease .05s,transform .25s ease .05s}.faq-answer__content>*{margin:0}.faq-answer__content>*+*{margin-top:var(--space-2)}.faq-answer.is-open{grid-template-rows:1fr}.faq-answer.is-open .faq-answer__content{opacity:1;transform:translateY(0)}.faq-trigger{transition:background .2s ease}.faq-trigger--open{background:var(--color-bg-subtle)}.faq-help{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-lg)}.faq-help__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.faq-help__sub{font-size:var(--font-size-small);color:var(--color-text-muted)}.faq-help__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:47.9em){.faq-help{flex-direction:column;align-items:stretch;text-align:center}.faq-help__actions>.btn{flex:1 1 auto;justify-content:center}}.map-wrap{width:100%;height:220px;border-radius:var(--radius-lg);border:var(--border-surface) solid var(--color-border);overflow:hidden}.map-wrap iframe{width:100%;height:100%;border:none;display:block}.prose iframe{width:100%;max-width:100%;border:none;border-radius:var(--radius-lg);display:block}[data-theme=dark] .prose iframe[src*="google.com/maps"],[data-theme=dark] .map-wrap iframe{filter:invert(92%) hue-rotate(180deg) brightness(.95) contrast(.9)}.sales-hero{background:var(--color-bg-invert);border-radius:var(--radius-lg);padding:28px;min-height:130px;display:flex;align-items:flex-end;justify-content:space-between;position:relative;overflow:hidden}.sales-hero__circle{position:absolute;border-radius:var(--radius-full);border:var(--border-surface) solid var(--color-text-inverse-faint);pointer-events:none}.sales-hero__circle--1{top:-30px;right:-30px;width:160px;height:160px}.sales-hero__circle--2{top:50px;right:50px;width:100px;height:100px}.sales-hero__label{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse-muted);letter-spacing:.16em;margin-bottom:6px}.sales-hero__title{font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);margin-bottom:5px}.sales-hero__sub{font-size:12px;color:var(--color-text-inverse-muted)}.sales-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.sale-card{border:var(--border-surface) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.sale-card__img{height:90px;display:flex;align-items:center;justify-content:center}.sale-card__img--light{background:var(--color-bg-subtle)}.sale-card__img--dark{background:var(--color-bg-invert)}.sale-card__pct{font-size:28px;font-weight:var(--font-weight-semibold);color:var(--color-accent)}.sale-card__img--dark .sale-card__pct{color:var(--color-text-inverse)}.sale-card__body{padding:14px}.sale-card__cat{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.1em;margin-bottom:3px}.sale-card__title{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:3px}.sale-card__sub{font-size:12px;color:var(--color-text-muted);margin-bottom:10px}.sale-card__link{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:underline}.text-page__date{font-size:12px;color:var(--color-text-muted)}@media(max-width:47.9em){.sales-grid{grid-template-columns:1fr}.sales-hero{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}
