.agr-offer{isolation:isolate;padding:var(--agr-space-8) var(--agr-layout-gutter-mobile) var(--agr-space-10);background:var(--agr-color-surface-brand);color:var(--agr-color-text-on-brand);position:relative;overflow:hidden}.agr-offer__house{--agr-offer-house-opacity:.9;width:calc(100% + 2 * var(--agr-layout-gutter-mobile));max-width:none;height:auto;margin-inline:calc(-1 * var(--agr-layout-gutter-mobile));opacity:var(--agr-offer-house-opacity);filter:drop-shadow(0 0 3px var(--agr-color-brand-accent));pointer-events:none;display:block}@media (prefers-reduced-motion:no-preference){.agr-offer__house{animation:1.6s ease-out .3s both agr-neon-on}}@keyframes agr-neon-on{0%{opacity:0}10%{opacity:var(--agr-offer-house-opacity)}14%{opacity:.1}22%{opacity:var(--agr-offer-house-opacity)}28%{opacity:.2}36%,to{opacity:var(--agr-offer-house-opacity)}}.agr-offer__inner{gap:var(--agr-space-8);max-width:var(--agr-layout-content-max);margin-inline:auto;display:grid}.agr-offer__text{gap:var(--agr-space-4);align-content:start;display:grid}.agr-offer__text .agr-eyebrow{margin:0}.agr-offer__title{color:var(--agr-color-text-on-brand)}.agr-offer__accent{color:var(--agr-color-brand-accent)}.agr-offer__btn-arrow{width:var(--agr-space-5);height:var(--agr-space-5);margin-left:var(--agr-space-2)}.agr-offer__lead{max-width:60ch;font-size:var(--agr-font-size-lg);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-on-brand);opacity:.88;margin:0}.agr-offer__facts{gap:var(--agr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-offer__fact{gap:var(--agr-space-0_5);min-height:var(--agr-layout-touch-target);padding:var(--agr-space-2) var(--agr-space-3);border:1px solid var(--agr-color-brand-secondary);border-radius:var(--agr-radius-md);background:var(--agr-color-surface-brand-raised);display:grid}.agr-offer__fact-value{font:var(--agr-font-weight-extrabold) var(--agr-font-size-lg) / var(--agr-line-height-tight) var(--agr-font-display);color:var(--agr-color-brand-accent)}.agr-offer__fact-text{font-size:var(--agr-font-size-sm);opacity:.88}.agr-offer__actions{gap:var(--agr-space-3);flex-wrap:wrap;display:flex}.agr-offer__actions .agr-btn{flex:220px}.agr-offer__formats{gap:var(--agr-space-3);padding-top:var(--agr-space-6);border-top:1px solid color-mix(in srgb, var(--agr-color-brand-accent) 45%, transparent);align-content:start;display:grid}.agr-offer__formats-title{font:var(--agr-font-weight-extrabold) var(--agr-font-size-xs) / 1.2 var(--agr-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-brand-accent);margin:0}.agr-offer__list{gap:var(--agr-space-4);margin:0;padding:0;list-style:none;display:grid}.agr-offer__format{gap:var(--agr-space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.agr-offer__format+.agr-offer__format{padding-top:var(--agr-space-4);border-top:1px solid color-mix(in srgb, var(--agr-color-brand-accent) 30%, transparent)}.agr-offer__icon{width:var(--agr-space-10);height:var(--agr-space-10);color:var(--agr-color-brand-accent);stroke-width:1.25px}.agr-offer__num{width:var(--agr-space-8);height:var(--agr-space-8);border-radius:var(--agr-radius-pill);background:var(--agr-gradient-action);color:var(--agr-color-text-on-action);font-weight:var(--agr-font-weight-extrabold);place-items:center;display:grid}.agr-offer__format-body{gap:var(--agr-space-1);display:grid}.agr-offer__format-title{font:var(--agr-font-weight-bold) var(--agr-font-size-base) / var(--agr-line-height-snug) var(--agr-font-text);color:var(--agr-color-text-on-brand)}.agr-offer__link{align-items:center;gap:var(--agr-space-1_5);min-height:var(--agr-layout-touch-target);text-decoration:none;display:inline-flex}.agr-offer__link:hover{color:var(--agr-color-action-on-dark-hover)}.agr-offer__link:focus-visible{outline:2px solid var(--agr-color-brand-accent);outline-offset:2px}.agr-offer__arrow{width:var(--agr-space-4);height:var(--agr-space-4)}.agr-offer__format-text{font-size:var(--agr-font-size-sm);opacity:.85}.agr-paths__head{gap:var(--agr-space-2);margin-bottom:var(--agr-space-6);display:grid}.agr-paths__lead{font-size:var(--agr-font-size-lg);color:var(--agr-color-text-secondary);margin:0}.agr-paths__list{gap:var(--agr-space-6);display:grid}.agr-path{gap:var(--agr-space-5);padding:var(--agr-space-5) var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-xl);background:var(--agr-color-surface);scroll-margin-top:64px;display:grid}.agr-path__intro{gap:var(--agr-space-3);align-content:start;display:grid}.agr-path__label{padding:var(--agr-space-1) var(--agr-space-3);border-radius:var(--agr-radius-pill);background:var(--agr-color-feature);color:var(--agr-color-text-on-feature);font:var(--agr-font-weight-extrabold) var(--agr-font-size-xs) / 1.4 var(--agr-font-text);letter-spacing:.1em;text-transform:uppercase;justify-self:start;margin:0}.agr-path__title{font-size:var(--agr-font-size-xl)}.agr-path__text{line-height:var(--agr-line-height-normal);color:var(--agr-color-text-secondary);margin:0}.agr-path__points{gap:var(--agr-space-2);margin:0;padding:0;list-style:none;display:grid}.agr-path__points li{gap:var(--agr-space-2);font-weight:var(--agr-font-weight-semibold);align-items:start;display:flex}.agr-path__check{width:var(--agr-space-5);height:var(--agr-space-5);color:var(--agr-color-success);flex:none}.agr-path__how{gap:var(--agr-space-2);display:grid}.agr-path__how-title{font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-muted);margin:0}.agr-path__steps{gap:var(--agr-space-2);margin:0;padding:0;list-style:none;display:grid}.agr-path__step{gap:var(--agr-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.agr-path__step-num{width:var(--agr-space-6);height:var(--agr-space-6);border-radius:var(--agr-radius-pill);border:1px solid var(--agr-color-border-strong);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);place-items:center;display:grid}.agr-path__step-title{font-weight:var(--agr-font-weight-bold);display:block}.agr-path__step-text{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted);display:block}.agr-path__more{min-height:var(--agr-layout-touch-target);justify-self:start;align-items:center;display:inline-flex}.agr-path__body{min-width:0}.agr-path__aside{gap:var(--agr-space-3);align-content:start;display:grid}.agr-carousel{gap:var(--agr-space-3);min-width:0;display:grid}.agr-carousel__track{gap:var(--agr-space-3);padding:var(--agr-space-1) 0 var(--agr-space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;scroll-padding-inline:0;list-style:none;display:flex;overflow-x:auto}.agr-carousel__track::-webkit-scrollbar{display:none}.agr-carousel__item{scroll-snap-align:start;flex:0 0 72%;min-width:0}.agr-carousel__controls{justify-content:flex-end;gap:var(--agr-space-2);display:flex}.agr-carousel__btn{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);border:1px solid var(--agr-color-border-strong);border-radius:var(--agr-radius-pill);background:var(--agr-color-background);color:var(--agr-color-text-strong);font:inherit;font-size:var(--agr-font-size-xs);cursor:pointer;place-items:center;padding:0;display:grid}.agr-carousel__btn:hover:not(:disabled){background:var(--agr-color-action-soft)}.agr-carousel__btn:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-carousel__btn:disabled{opacity:.4;cursor:default}.agr-carousel__btn .agr-icon{width:var(--agr-space-5);height:var(--agr-space-5)}.agr-carousel__btn--prev .agr-icon{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.agr-carousel__track{scroll-behavior:auto}}.agr-cattile{gap:var(--agr-space-1);height:100%;padding:var(--agr-space-2) var(--agr-space-2) var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);color:var(--agr-color-text);transition:border-color var(--agr-motion-fast) var(--agr-motion-easing);text-decoration:none;display:grid}.agr-cattile:hover{border-color:var(--agr-color-border-strong)}.agr-cattile:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-cattile__media{aspect-ratio:4/3;margin-bottom:var(--agr-space-2);border-radius:var(--agr-radius-md);background:var(--agr-color-surface);place-items:center;display:grid;overflow:hidden}.agr-cattile__image{object-fit:contain;width:100%;height:100%}.agr-cattile__icon{width:var(--agr-space-14);height:var(--agr-space-14);color:var(--agr-color-decoration)}.agr-cattile__name{padding-inline:var(--agr-space-1);font:var(--agr-font-weight-extrabold) var(--agr-font-size-base) / var(--agr-line-height-snug) var(--agr-font-display);color:var(--agr-color-text-strong)}.agr-cattile__count{padding-inline:var(--agr-space-1);font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted)}.agr-pick{scroll-margin-top:64px}.agr-pick__inner{gap:var(--agr-space-6);display:grid}.agr-pick__intro{gap:var(--agr-space-4);align-content:start;display:grid}.agr-pick__lead{font-size:var(--agr-font-size-lg);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-secondary);margin:0}.agr-pick__quiz{min-width:0}@media (min-width:1024px){.agr-pick__inner{gap:var(--agr-space-10);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.agr-quiz{gap:var(--agr-space-4);padding:var(--agr-space-5) var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);box-shadow:var(--agr-shadow-card);display:grid}.agr-quiz__heading{font:var(--agr-font-weight-extrabold) var(--agr-font-size-xs) / 1.2 var(--agr-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-accent);margin:0}.agr-quiz__top{gap:var(--agr-space-2);display:grid}.agr-quiz__progress{font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-muted)}.agr-quiz__bar{width:100%;height:var(--agr-space-1_5);border-radius:var(--agr-radius-pill);background:var(--agr-color-surface-warm);appearance:none;border:0;overflow:hidden}.agr-quiz__bar::-webkit-progress-bar{background:var(--agr-color-surface-warm)}.agr-quiz__bar::-webkit-progress-value{background:var(--agr-color-action);border-radius:var(--agr-radius-pill)}.agr-quiz__bar::-moz-progress-bar{background:var(--agr-color-action);border-radius:var(--agr-radius-pill)}.agr-quiz__question{font:var(--agr-font-weight-extrabold) var(--agr-font-size-xl) / var(--agr-line-height-snug) var(--agr-font-display);color:var(--agr-color-text-strong);margin:0}.agr-quiz__question:focus{outline:none}.agr-quiz__hint{font-size:var(--agr-font-size-md);color:var(--agr-color-text-muted);margin:0}.agr-quiz__options{gap:var(--agr-space-2);display:grid}.agr-quiz__option{align-items:center;gap:var(--agr-space-3);width:100%;min-height:56px;padding:var(--agr-space-2) var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);background:var(--agr-color-background);color:var(--agr-color-text);font:inherit;text-align:left;cursor:pointer;display:flex}.agr-quiz__option:hover{border-color:var(--agr-color-border-strong)}.agr-quiz__option:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-quiz__option.is-chosen{border-color:var(--agr-color-border-strong);background:var(--agr-color-surface-selected);box-shadow:inset 0 0 0 1px var(--agr-color-border-strong)}.agr-quiz__option--inline{min-height:var(--agr-layout-touch-target);justify-content:center}.agr-quiz__option-image{width:var(--agr-space-14);height:var(--agr-space-14);border-radius:var(--agr-radius-sm);object-fit:cover;flex:none}.agr-quiz__swatch{width:var(--agr-space-8);height:var(--agr-space-8);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);flex:none}.agr-quiz__option-text{gap:var(--agr-space-0_5);display:grid}.agr-quiz__option-label{font-weight:var(--agr-font-weight-bold)}.agr-quiz__option-hint{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted)}.agr-quiz__size,.agr-quiz__contact{gap:var(--agr-space-3);display:grid}.agr-quiz__size-row{gap:var(--agr-space-2);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.agr-quiz__times{padding-bottom:var(--agr-space-3);font-size:var(--agr-font-size-xl);color:var(--agr-color-text-muted)}.agr-quiz__field{gap:var(--agr-space-1_5);min-width:0;font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);display:grid}.agr-quiz__field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:0 var(--agr-space-3);border:1px solid var(--agr-color-border-strong);border-radius:var(--agr-radius-md);background:var(--agr-color-background);color:var(--agr-color-text);font:inherit;font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-regular)}.agr-quiz__field input:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:1px}.agr-quiz__field input:disabled{background:var(--agr-color-surface);color:var(--agr-color-text-muted)}.agr-quiz__field input[aria-invalid=true]{border-color:var(--agr-color-danger)}.agr-quiz__error{font-size:var(--agr-font-size-sm);color:var(--agr-color-danger);margin:0}.agr-quiz__estimate{gap:var(--agr-space-1);padding:var(--agr-space-3) var(--agr-space-4);border-radius:var(--agr-radius-md);background:var(--agr-color-surface);display:grid}.agr-quiz__estimate:empty{display:none}.agr-quiz__price{font:var(--agr-font-weight-extrabold) var(--agr-font-size-lg) / var(--agr-line-height-snug) var(--agr-font-display);color:var(--agr-color-text-strong);margin:0}.agr-quiz__price-more{font-weight:var(--agr-font-weight-semibold);margin:0}.agr-quiz__note{margin:var(--agr-space-1) 0 0;font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted)}.agr-quiz__channels{gap:var(--agr-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.agr-quiz__channels legend{margin-bottom:var(--agr-space-2);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);padding:0}.agr-quiz__channel{align-items:center;gap:var(--agr-space-2);min-height:var(--agr-layout-touch-target);padding:0 var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);cursor:pointer;display:inline-flex}.agr-quiz__channel.is-chosen{border-color:var(--agr-color-border-strong);background:var(--agr-color-surface-selected)}.agr-quiz__channel input{accent-color:var(--agr-color-text-strong)}.agr-quiz__consent{gap:var(--agr-space-2);font-size:var(--agr-font-size-sm);align-items:start;display:flex}.agr-quiz__consent input{width:20px;height:20px;margin:var(--agr-space-0_5) 0 0;accent-color:var(--agr-color-text-strong);flex:none}.agr-quiz__nav{gap:var(--agr-space-3);display:flex}.agr-quiz__nav .agr-btn{flex:1}.agr-quiz--done{justify-items:start}.agr-thanks__lead{margin:0 0 var(--agr-space-4);color:var(--agr-color-text-secondary)}.agr-thanks__item{gap:var(--agr-space-1);align-content:start;display:grid}.agr-thanks__open{border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);cursor:zoom-in;padding:0;display:block;overflow:hidden}.agr-thanks__open:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-thanks__image{object-fit:cover;object-position:top;width:100%;height:auto;max-height:420px;display:block}.agr-thanks__origin{margin:var(--agr-space-1) 0 0;font-weight:var(--agr-font-weight-bold)}.agr-thanks__date{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted)}.agr-thanks__dialog{width:min(100vw - var(--agr-space-4), 720px);max-height:calc(100dvh - var(--agr-space-4));padding:var(--agr-space-3);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);color:var(--agr-color-text);border:0}.agr-thanks__dialog::backdrop{background:color-mix(in srgb, var(--agr-color-surface-brand) 80%, transparent)}.agr-thanks__figure{gap:var(--agr-space-2);margin:0;display:grid}.agr-thanks__big{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.agr-thanks__caption{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted)}.agr-thanks__tools{justify-content:flex-end;gap:var(--agr-space-2);margin-top:var(--agr-space-3);display:flex}.agr-carousel--reviews{margin-top:var(--agr-space-4)}.agr-carousel--reviews .agr-review{align-content:start}.agr-google__ribbon-place{font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--agr-color-accent)}@media (min-width:600px){.agr-carousel__item{flex-basis:44%}.agr-quiz__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.agr-offer{padding-inline:var(--agr-space-8)}.agr-path{padding:var(--agr-space-8)}.agr-quiz{padding:var(--agr-space-6)}.agr-carousel__item{flex-basis:31%}}@media (min-width:1024px){.agr-offer{padding-block:var(--agr-space-14);align-items:center;min-height:640px;display:grid}.agr-offer__inner{gap:var(--agr-space-10) var(--agr-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"text visual""formats formats";align-items:center;width:100%}.agr-offer__text{grid-area:text}.agr-offer__house{grid-area:visual;width:118%;margin-inline:0}.agr-offer__formats{padding-top:var(--agr-space-8);grid-area:formats}.agr-offer__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.agr-offer__format{padding-inline:var(--agr-space-6)}.agr-offer__format:first-child{padding-left:0}.agr-offer__format+.agr-offer__format{border-top:0;border-left:1px solid color-mix(in srgb, var(--agr-color-brand-accent) 35%, transparent);padding-top:0}.agr-offer__format-title{font-size:var(--agr-font-size-lg)}.agr-offer__icon{width:var(--agr-space-14);height:var(--agr-space-14)}.agr-offer__title{font-size:calc(var(--agr-font-size-4xl) * 1.25)}.agr-offer__actions .agr-btn{flex:0 auto}.agr-path{column-gap:var(--agr-space-10);grid-template-rows:auto 1fr;grid-template-areas:"intro body""aside body"}.agr-path--catalog{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.agr-path--solution{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.agr-path__intro{grid-area:intro}.agr-path__body{grid-area:body}.agr-path__aside{grid-area:aside}.agr-path__title{font-size:var(--agr-font-size-2xl)}.agr-carousel__item{flex-basis:calc((100% - 2 * var(--agr-space-3)) / 3)}.agr-carousel--thanks .agr-carousel__item,.agr-carousel--reviews .agr-carousel__item{flex-basis:calc((100% - 3 * var(--agr-space-3)) / 4)}}.agr-stages{padding:var(--agr-space-14) var(--agr-layout-gutter-mobile);background:var(--agr-color-background)}.agr-stages__inner{max-width:var(--agr-layout-content-max);margin-inline:auto}.agr-stages__head{gap:var(--agr-space-3);max-width:62ch;margin-bottom:var(--agr-space-8);display:grid}.agr-stages__head .agr-eyebrow{margin:0}.agr-stages__title{text-wrap:balance}.agr-stages__lead{font-size:var(--agr-font-size-lg);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-stages__list{gap:var(--agr-space-8);margin:0;padding:0;list-style:none;display:grid}.agr-stage{align-content:start;gap:var(--agr-space-3);display:grid}.agr-stage__media{aspect-ratio:4/3;border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);position:relative;overflow:hidden}.agr-stage__photo{object-fit:cover;width:100%;height:100%;display:block}.agr-stage__icon-tile{background:var(--agr-color-surface-brand);place-items:center;width:100%;height:100%;display:grid}.agr-stage__icon{width:var(--agr-space-20);height:var(--agr-space-20);color:var(--agr-color-brand-accent)}.agr-stage__num{top:var(--agr-space-3);left:var(--agr-space-3);min-width:var(--agr-space-10);height:var(--agr-space-10);padding:0 var(--agr-space-2);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);background:var(--agr-color-background);font:var(--agr-font-weight-extrabold) var(--agr-font-size-sm) / 1 var(--agr-font-text);color:var(--agr-color-accent);place-items:center;display:grid;position:absolute}.agr-stage__visual{right:var(--agr-space-3);bottom:var(--agr-space-3);padding:var(--agr-space-1) var(--agr-space-2);border-radius:var(--agr-radius-xs);background:var(--agr-color-surface-brand);font-size:var(--agr-font-size-xs);color:var(--agr-color-text-on-brand);position:absolute}.agr-stage__title{font-size:var(--agr-font-size-lg);line-height:var(--agr-line-height-snug);text-wrap:balance}.agr-stage__text{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-secondary);margin:0}@media (min-width:640px){.agr-stages__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.agr-stages{padding:var(--agr-space-20) var(--agr-space-8)}.agr-stages__list{gap:var(--agr-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.agr-stage__scheme-tile{border:1px solid var(--agr-color-border);border-radius:inherit;background:var(--agr-color-surface);place-items:center;width:100%;height:100%;display:grid}.agr-stage-scheme{width:100%}.agr-better{padding:var(--agr-space-14) var(--agr-layout-gutter-mobile);background:var(--agr-color-surface)}.agr-better__inner{max-width:var(--agr-layout-content-max);margin-inline:auto}.agr-better__head{gap:var(--agr-space-3);max-width:62ch;margin-bottom:var(--agr-space-8);display:grid}.agr-better__head .agr-eyebrow{margin:0}.agr-better__title{text-wrap:balance}.agr-better__lead{font-size:var(--agr-font-size-lg);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-better__list{gap:var(--agr-space-3);margin:0;padding:0;list-style:none;display:grid}.agr-better__card{gap:var(--agr-space-2);padding:var(--agr-space-5);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);grid-template-rows:auto auto 1fr auto;display:grid}.agr-better__icon-wrap{width:var(--agr-space-14);height:var(--agr-space-14);margin-bottom:var(--agr-space-2);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);background:var(--agr-color-surface);place-items:center;display:grid}.agr-better__icon{width:var(--agr-space-8);height:var(--agr-space-8);color:var(--agr-color-accent)}.agr-better__name{font-size:var(--agr-font-size-xl);line-height:var(--agr-line-height-snug)}.agr-better__text{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-secondary);margin:0}.agr-better__links{gap:var(--agr-space-2);margin:var(--agr-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.agr-better__link{align-items:center;gap:var(--agr-space-1);min-height:var(--agr-layout-touch-target);padding:0 var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);color:var(--agr-color-text-strong);transition:border-color var(--agr-motion-fast) var(--agr-motion-easing), color var(--agr-motion-fast) var(--agr-motion-easing);text-decoration:none;display:inline-flex}.agr-better__link:hover{border-color:var(--agr-color-accent);color:var(--agr-color-accent)}.agr-better__arrow{width:var(--agr-space-4);height:var(--agr-space-4)}@media (min-width:640px){.agr-better__list{grid-template-columns:repeat(2,minmax(0,1fr))}.agr-better__card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){.agr-better{padding:var(--agr-space-20) var(--agr-space-8)}.agr-better__list{grid-template-columns:repeat(5,minmax(0,1fr))}.agr-better__card:last-child:nth-child(odd){grid-column:auto}}
.agr-city__eyebrow{align-items:center;gap:var(--agr-space-3);margin:0 0 var(--agr-space-4);font:var(--agr-font-weight-extrabold) var(--agr-font-size-xs) / 1.4 var(--agr-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--agr-color-accent);display:flex}.agr-city__eyebrow:before{content:"";width:var(--agr-space-6);background:var(--agr-color-brand-accent);flex:none;height:1px}.agr-city__h2{font-size:var(--agr-font-size-3xl);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-tight);letter-spacing:-.03em;text-wrap:balance}.agr-city__h2--small{font-size:var(--agr-font-size-2xl)}.agr-city__link{align-items:center;gap:var(--agr-space-3);min-height:var(--agr-layout-touch-target);border-bottom:1px solid var(--agr-color-border-strong);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong);transition:color var(--agr-motion-fast) var(--agr-motion-easing);text-decoration:none;display:inline-flex}.agr-city__link:hover{color:var(--agr-color-accent)}.agr-city__link-arrow,.agr-city__btn-arrow{width:var(--agr-space-5);height:var(--agr-space-5);flex:none}.agr-city__btn-arrow{margin-left:var(--agr-space-3)}.agr-city-section{padding:var(--agr-space-14) var(--agr-layout-gutter-mobile);background:var(--agr-color-surface)}.agr-city-section--plain{background:var(--agr-color-background)}.agr-city-section__inner{max-width:var(--agr-layout-content-max);margin-inline:auto}.agr-city-section__head{gap:var(--agr-space-4);margin-bottom:var(--agr-space-8);display:grid}.agr-city-section__head .agr-city__eyebrow{margin-bottom:var(--agr-space-3)}.agr-city-section__note{max-width:46ch;font-size:var(--agr-font-size-md);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-hero{padding:0 var(--agr-layout-gutter-mobile) var(--agr-space-10)}.agr-city-hero__inner{gap:var(--agr-space-8);max-width:var(--agr-layout-content-max);padding-top:var(--agr-space-6);margin-inline:auto;display:grid}.agr-city-hero__text{align-content:center;min-width:0;display:grid}.agr-city-hero__title{font-size:calc(var(--agr-font-size-4xl) * 1.05);font-weight:var(--agr-font-weight-semibold);letter-spacing:-.04em;line-height:1.05}.agr-city-hero__accent{margin-top:var(--agr-space-2);color:var(--agr-color-accent);font-size:.8em;display:block}.agr-city-hero__lead{margin:var(--agr-space-6) 0 0;max-width:46ch;font-size:var(--agr-font-size-base);color:var(--agr-color-text-secondary);line-height:1.7}.agr-city-hero__actions{align-items:center;gap:var(--agr-space-4) var(--agr-space-6);margin-top:var(--agr-space-8);flex-wrap:wrap;display:flex}.agr-city__link--light{border-color:var(--agr-color-text-muted)}.agr-city-hero__checks{gap:var(--agr-space-5) var(--agr-space-6);margin:var(--agr-space-10) 0 0;padding:var(--agr-space-6) 0 0;border-top:1px solid var(--agr-color-border);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.agr-city-hero__checks li{align-content:start;gap:var(--agr-space-1);min-width:0;display:grid}.agr-city-hero__check-icon{width:var(--agr-space-4);height:var(--agr-space-4);color:var(--agr-color-accent)}.agr-city-hero__check-title{font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);color:var(--agr-color-text-strong)}.agr-city-hero__check-text{font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-snug);color:var(--agr-color-text-muted)}.agr-city-hero__visual{margin:0 calc(-1 * var(--agr-layout-gutter-mobile));background:var(--agr-color-surface);position:relative;overflow:hidden}.agr-city-hero__visual:after{content:"";background:linear-gradient(0deg, var(--agr-color-background), transparent 55%);opacity:.85;pointer-events:none;position:absolute;inset:0}.agr-city-hero__image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.agr-city-hero__tag{top:var(--agr-space-4);left:var(--agr-space-4);z-index:1;padding:var(--agr-space-1_5) var(--agr-space-3);border:1px solid var(--agr-color-border-strong);background:var(--agr-color-background);font-size:var(--agr-font-size-xs);letter-spacing:.04em;color:var(--agr-color-text-strong);position:absolute}.agr-city-hero__caption{right:var(--agr-space-4);bottom:var(--agr-space-4);left:var(--agr-space-4);z-index:1;align-items:end;gap:var(--agr-space-1) var(--agr-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.agr-city-hero__caption-small{font-size:var(--agr-font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-accent);grid-column:1}.agr-city-hero__caption-title{font-size:var(--agr-font-size-md);font-weight:var(--agr-font-weight-semibold);color:var(--agr-color-text-strong);grid-column:1}.agr-city-hero__more{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);border:1px solid var(--agr-color-border-strong);border-radius:var(--agr-radius-pill);color:var(--agr-color-text-strong);transition:background var(--agr-motion-fast) var(--agr-motion-easing);grid-area:1/2/3;place-items:center;display:grid}.agr-city-hero__more:hover{background:var(--agr-color-surface)}.agr-city-hero__more svg{width:var(--agr-space-5);height:var(--agr-space-5)}.agr-city-brands{padding:var(--agr-space-6) var(--agr-layout-gutter-mobile);border-top:1px solid var(--agr-color-border-soft);background:var(--agr-color-surface)}.agr-city-brands__inner{gap:var(--agr-space-4);max-width:var(--agr-layout-content-max);margin-inline:auto;display:grid}.agr-city-brands__label{max-width:28ch;font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-snug);color:var(--agr-color-text-muted);margin:0}.agr-city-brands__list{gap:var(--agr-space-3) var(--agr-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-city-brands__name{font:var(--agr-font-weight-bold) var(--agr-font-size-xl) / 1.2 var(--agr-font-display);letter-spacing:.02em;color:var(--agr-color-text-secondary)}.agr-city-types{border:1px solid var(--agr-color-border);background:var(--agr-color-background);margin:0;padding:0;list-style:none;display:grid}.agr-city-types>li+li{border-top:1px solid var(--agr-color-border)}.agr-city-types__card{gap:var(--agr-space-2);height:100%;padding:var(--agr-space-6);color:inherit;transition:background var(--agr-motion-fast) var(--agr-motion-easing);text-decoration:none;display:grid;position:relative}.agr-city-types__card:hover{background:var(--agr-color-surface)}.agr-city-types__top{margin-bottom:var(--agr-space-4);justify-content:space-between;align-items:start;display:flex}.agr-city-types__icon{width:var(--agr-space-10);height:var(--agr-space-10);color:var(--agr-color-brand-accent)}.agr-city-types__num{font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted)}.agr-city-types__title{font:var(--agr-font-weight-semibold) var(--agr-font-size-xl) / 1.25 var(--agr-font-display);color:var(--agr-color-text-strong)}.agr-city-types__text{max-width:34ch;padding-right:var(--agr-space-8);font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted)}.agr-city-types__arrow{right:var(--agr-space-6);bottom:var(--agr-space-6);width:var(--agr-space-4);height:var(--agr-space-4);color:var(--agr-color-text-strong);position:absolute;transform:rotate(-45deg)}.agr-city-cases__bar{justify-content:space-between;align-items:center;gap:var(--agr-space-3);margin-bottom:var(--agr-space-6);flex-wrap:wrap;display:flex}.agr-city-cases__filters{gap:var(--agr-space-2);flex-wrap:wrap;display:flex}.agr-city-cases__filter{min-height:var(--agr-layout-touch-target);padding:0 var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-xs);background:var(--agr-color-background);font:var(--agr-font-weight-semibold) var(--agr-font-size-sm) / 1 var(--agr-font-text);color:var(--agr-color-text);cursor:pointer}.agr-city-cases__filter.is-on{border-color:var(--agr-color-surface-brand);background:var(--agr-color-surface-brand);color:var(--agr-color-text-on-brand)}.agr-city-cases__count{font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted);margin:0}.agr-city-featured{margin-bottom:var(--agr-space-4);border:1px solid var(--agr-color-border);background:var(--agr-color-background);display:grid}.agr-city-featured__media{background:var(--agr-color-surface-warm);min-width:0;position:relative}.agr-city-featured__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.agr-city-featured__switch{top:var(--agr-space-3);left:var(--agr-space-3);padding:var(--agr-space-1);border-radius:var(--agr-radius-xs);background:var(--agr-color-background);box-shadow:var(--agr-shadow-card);display:flex;position:absolute}.agr-city-featured__option{min-height:var(--agr-space-10);padding:0 var(--agr-space-3);border-radius:var(--agr-radius-xs);font:var(--agr-font-weight-semibold) var(--agr-font-size-xs) / 1 var(--agr-font-text);color:var(--agr-color-text);cursor:pointer;background:0 0;border:0}.agr-city-featured__option.is-on{background:var(--agr-color-surface-brand);color:var(--agr-color-text-on-brand)}.agr-city-featured__body{align-content:start;gap:var(--agr-space-4);padding:var(--agr-space-6);display:grid}.agr-city-featured__title{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-tight);letter-spacing:-.02em;text-wrap:balance}.agr-city-featured__facts{gap:var(--agr-space-3);margin:0;display:grid}.agr-city-featured__fact{gap:var(--agr-space-1);display:grid}.agr-city-featured__fact dt{font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-text-muted)}.agr-city-featured__fact dd{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text);margin:0}.agr-city-featured__body .agr-city__link{margin-top:var(--agr-space-2);justify-self:start}.agr-city-cards{gap:var(--agr-space-4);margin:0;padding:0;list-style:none;display:grid}.agr-city-card{border:1px solid var(--agr-color-border);background:var(--agr-color-background);height:100%;color:inherit;transition:box-shadow var(--agr-motion-fast) var(--agr-motion-easing);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.agr-city-card:hover{box-shadow:var(--agr-shadow-card)}.agr-city-card__media{background:var(--agr-color-surface-warm);display:block;position:relative;overflow:hidden}.agr-city-card__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform var(--agr-motion-normal) var(--agr-motion-easing);display:block}.agr-city-card:hover .agr-city-card__photo{transform:scale(1.03)}.agr-city-card__place{bottom:var(--agr-space-3);left:var(--agr-space-3);align-items:center;gap:var(--agr-space-1);padding:var(--agr-space-1) var(--agr-space-2);border-radius:var(--agr-radius-xs);background:var(--agr-color-surface-brand);font-size:var(--agr-font-size-xs);color:var(--agr-color-text-on-brand);display:inline-flex;position:absolute}.agr-city-card__pin{width:var(--agr-space-3_5);height:var(--agr-space-3_5);color:var(--agr-color-brand-accent);flex:none}.agr-city-card__body{gap:var(--agr-space-2);padding:var(--agr-space-5);grid-template-rows:auto auto 1fr auto;display:grid}.agr-city-card__kind{font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-accent);margin:0}.agr-city-card__title{font:var(--agr-font-weight-semibold) var(--agr-font-size-lg) / 1.3 var(--agr-font-display);color:var(--agr-color-text-strong);text-wrap:balance}.agr-city-card__spec{font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-snug);color:var(--agr-color-text-muted)}.agr-city-card--all{border-style:dashed;border-color:var(--agr-color-border-strong);background:0 0;grid-template-rows:1fr}.agr-city-card--all .agr-city-card__body{align-content:end}.agr-city-card__open{min-height:var(--agr-layout-touch-target);margin-top:var(--agr-space-2);border-top:1px solid var(--agr-color-border);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong);justify-content:space-between;align-items:center;display:flex}.agr-city-cases__note{align-items:center;gap:var(--agr-space-2);margin:var(--agr-space-6) 0 0;font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted);display:flex}.agr-city-aspects{gap:var(--agr-space-5) var(--agr-space-4);margin:0 0 var(--agr-space-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.agr-city-aspects__item{align-content:start;gap:var(--agr-space-1);padding-top:var(--agr-space-3);border-top:2px solid var(--agr-color-brand-accent);display:grid}.agr-city-aspects__num{font-size:var(--agr-font-size-xs);color:var(--agr-color-accent)}.agr-city-aspects__title{font:var(--agr-font-weight-semibold) var(--agr-font-size-lg) / 1.25 var(--agr-font-display);color:var(--agr-color-text-strong)}.agr-city-aspects__text{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-snug);color:var(--agr-color-text-muted)}.agr-city-approach{background:var(--agr-color-background)}.agr-scheme{gap:var(--agr-space-6);padding:var(--agr-space-5);border:1px solid var(--agr-color-border);background:var(--agr-color-surface);margin:0;display:grid}.agr-scheme__views{gap:var(--agr-space-6);display:grid}.agr-scheme__view{gap:var(--agr-space-2);display:grid}.agr-scheme__caption{font-size:var(--agr-font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-text-muted);margin:0}.agr-scheme__legend{gap:var(--agr-space-3);padding-top:var(--agr-space-5);border-top:1px solid var(--agr-color-border);display:grid}.agr-scheme__legend-title{font-size:var(--agr-font-size-md);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong);margin:0}.agr-scheme__list{gap:var(--agr-space-2_5);margin:0;padding:0;list-style:none;display:grid}.agr-scheme__list li{grid-template-columns:var(--agr-space-6) minmax(0, 1fr);align-items:baseline;gap:var(--agr-space-3);font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-snug);display:grid}.agr-scheme__list-num{width:var(--agr-space-6);height:var(--agr-space-6);border-radius:var(--agr-radius-pill);background:var(--agr-color-accent);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-extrabold);color:var(--agr-color-background);place-items:center;display:grid}.agr-scheme__list-title{font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong);display:block}.agr-scheme__list-text{margin-top:var(--agr-space-0_5);color:var(--agr-color-text-muted);display:block}.agr-city-steps{margin:var(--agr-space-10) 0 0;padding:0;list-style:none;display:grid}.agr-city-steps__item{align-content:start;gap:var(--agr-space-2);padding:var(--agr-space-6) 0;border-top:1px solid var(--agr-color-border);display:grid}.agr-city-steps__num{font-size:var(--agr-font-size-xs);color:var(--agr-color-accent)}.agr-city-steps__title{font:var(--agr-font-weight-semibold) var(--agr-font-size-xl) / 1.25 var(--agr-font-display);color:var(--agr-color-text-strong)}.agr-city-steps__text{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted)}.agr-city-approach__bottom{justify-content:space-between;align-items:center;gap:var(--agr-space-4) var(--agr-space-10);margin-top:var(--agr-space-10);padding-top:var(--agr-space-6);border-top:1px solid var(--agr-color-border);flex-wrap:wrap;display:flex}.agr-city-approach__bottom p{max-width:60ch;font-size:var(--agr-font-size-md);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-secondary);margin:0}.agr-city-formats{border-top:1px solid var(--agr-color-border);margin:0;padding:0;list-style:none;display:grid}.agr-city-formats__item{align-content:start;gap:var(--agr-space-3);padding:var(--agr-space-8) 0;border-bottom:1px solid var(--agr-color-border);display:grid}.agr-city-formats__num{font-size:var(--agr-font-size-xs);color:var(--agr-color-accent)}.agr-city-formats__title{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-tight);letter-spacing:-.02em}.agr-city-formats__text{max-width:44ch;font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-formats__item .agr-city__link{justify-self:start}.agr-city-service{gap:var(--agr-space-5);margin-top:var(--agr-space-10);padding:var(--agr-space-6);border:1px solid var(--agr-color-border);background:var(--agr-color-surface);display:grid}.agr-city-service__title{font-size:var(--agr-font-size-xl);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-tight)}.agr-city-service__list{gap:var(--agr-space-5);margin:0;padding:0;list-style:none;display:grid}.agr-city-service__item{grid-template-columns:var(--agr-space-5) minmax(0, 1fr);gap:var(--agr-space-1) var(--agr-space-3);align-items:start;display:grid}.agr-city-service__icon{margin-top:var(--agr-space-0_5);width:var(--agr-space-4);height:var(--agr-space-4);color:var(--agr-color-accent);grid-row:1/3}.agr-city-service__name{font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong)}.agr-city-service__text{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);grid-column:2}.agr-city-formats-grid{gap:var(--agr-space-4);align-items:start;display:grid}.agr-city-format{gap:var(--agr-space-5);padding:var(--agr-space-6);border:1px solid var(--agr-color-border);background:var(--agr-color-background);display:grid}.agr-city-format--featured{border:2px solid var(--agr-color-brand-accent);box-shadow:var(--agr-shadow-card)}.agr-city-format--wide{margin-top:var(--agr-space-4);background:var(--agr-color-surface)}.agr-city-format__head{gap:var(--agr-space-2);display:grid}.agr-city-format__badge{padding:var(--agr-space-1) var(--agr-space-2);border-radius:var(--agr-radius-xs);background:var(--agr-color-brand-accent);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--agr-color-text-on-accent);justify-self:start}.agr-city-format__name{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-tight);letter-spacing:-.02em}.agr-city-format__promise{font:var(--agr-font-weight-semibold) var(--agr-font-size-lg) / 1.35 var(--agr-font-display);color:var(--agr-color-text-strong);margin:0}.agr-city-format__body{align-content:start;gap:var(--agr-space-5);display:grid}.agr-city-format__part{align-content:start;gap:var(--agr-space-2);display:grid}.agr-city-format__label{font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-text-muted);margin:0}.agr-city-format__list{gap:var(--agr-space-2);margin:0;padding:0;list-style:none;display:grid}.agr-city-format__list li{grid-template-columns:var(--agr-space-4) minmax(0, 1fr);gap:var(--agr-space-2);font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-snug);color:var(--agr-color-text);display:grid}.agr-city-format__check{width:var(--agr-space-4);height:var(--agr-space-4);margin-top:var(--agr-space-0_5);color:var(--agr-color-success)}.agr-city-format__result{gap:var(--agr-space-2);padding:var(--agr-space-5);display:grid}.agr-city-format__result .agr-city-format__label{color:var(--agr-color-accent)}.agr-city-format__result-text{font:var(--agr-font-weight-semibold) var(--agr-font-size-base) / 1.45 var(--agr-font-display);color:var(--agr-color-text-strong);margin:0}.agr-city-format__terms{padding-top:var(--agr-space-4);border-top:1px solid var(--agr-color-border);font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-format__foot{gap:var(--agr-space-3);align-self:end;display:grid}.agr-city-format__price{font:var(--agr-font-weight-bold) var(--agr-font-size-xl) / 1.2 var(--agr-font-display);color:var(--agr-color-text-strong);margin:0}.agr-city-band{background:var(--agr-color-surface-warm)}.agr-city-band__inner{max-width:var(--agr-layout-content-max);margin-inline:auto;display:grid}.agr-city-band__text{align-content:center;justify-items:start;gap:var(--agr-space-4);padding:var(--agr-space-14) var(--agr-layout-gutter-mobile);display:grid}.agr-city-band__text .agr-city__eyebrow{margin:0}.agr-city-band__label{font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);color:var(--agr-color-text-strong);margin:0}.agr-city-band__copy{max-width:46ch;font-size:var(--agr-font-size-md);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-band__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.agr-city-text{gap:var(--agr-space-8);display:grid}.agr-city-text__item{align-content:start;gap:var(--agr-space-3);padding-top:var(--agr-space-5);border-top:1px solid var(--agr-color-border);display:grid}.agr-city-text__title{font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-bold);line-height:var(--agr-line-height-snug)}.agr-city-text__p{max-width:65ch;font-size:var(--agr-font-size-md);color:var(--agr-color-text);margin:0;line-height:1.7}.agr-city-consult__grid{gap:var(--agr-space-10);display:grid}.agr-city-consult__copy{align-content:start;gap:var(--agr-space-5);display:grid}.agr-city-consult__copy .agr-city__eyebrow{margin:0}.agr-city-consult__text{max-width:46ch;font-size:var(--agr-font-size-md);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-consult__needs{margin:0;padding:0;list-style:none;display:grid}.agr-city-consult__needs li{align-items:center;gap:var(--agr-space-3);min-height:var(--agr-layout-touch-target);padding:var(--agr-space-2) 0;border-bottom:1px solid var(--agr-color-border);font-size:var(--agr-font-size-sm);color:var(--agr-color-text);display:flex}.agr-city-consult__check{width:var(--agr-space-4);height:var(--agr-space-4);color:var(--agr-color-success);flex:none}.agr-city-consult__cost{padding-left:var(--agr-space-4);border-left:2px solid var(--agr-color-brand-accent);font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-normal);color:var(--agr-color-text-muted);margin:0}.agr-city-consult__form{min-width:0}.agr-city-consult__form .agr-lead-section{padding:var(--agr-space-6) var(--agr-space-5);border:1px solid var(--agr-color-border);background:var(--agr-color-background);box-shadow:var(--agr-shadow-card)}.agr-city-consult__form .agr-section__inner{max-width:none}.agr-city-faq{gap:var(--agr-space-8);display:grid}.agr-city-faq__copy{align-content:start;gap:var(--agr-space-4);display:grid}.agr-city-faq__copy .agr-city__eyebrow{margin:0}.agr-city-faq__list{border-top:1px solid var(--agr-color-border)}.agr-city-faq__item{border-bottom:1px solid var(--agr-color-border)}.agr-city-faq__question{justify-content:space-between;align-items:center;gap:var(--agr-space-4);min-height:var(--agr-layout-touch-target);padding:var(--agr-space-5) 0;font-size:var(--agr-font-size-base);font-weight:var(--agr-font-weight-semibold);color:var(--agr-color-text-strong);cursor:pointer;list-style:none;display:flex}.agr-city-faq__question::-webkit-details-marker{display:none}.agr-city-faq__plus{width:var(--agr-space-4);height:var(--agr-space-4);flex:none;position:relative}.agr-city-faq__plus:before,.agr-city-faq__plus:after{content:"";background:var(--agr-color-accent);width:100%;height:1.5px;transition:transform var(--agr-motion-fast) var(--agr-motion-easing);position:absolute;top:50%;left:0}.agr-city-faq__plus:after{transform:rotate(90deg)}.agr-city-faq__item[open] .agr-city-faq__plus:after{transform:rotate(0)}.agr-city-faq__answer{padding:0 var(--agr-space-8) var(--agr-space-5) 0;font-size:var(--agr-font-size-md);color:var(--agr-color-text-muted);line-height:1.7}.agr-city-faq__answer p{margin:0 0 var(--agr-space-2)}@media (min-width:640px){.agr-city-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.agr-city-section{padding:var(--agr-space-20) var(--agr-space-8)}.agr-city-hero{padding-inline:var(--agr-space-8)}.agr-city__h2{font-size:calc(var(--agr-font-size-4xl) * 1.15)}.agr-city__h2--small{font-size:var(--agr-font-size-3xl)}.agr-city-section__head--split{align-items:end;gap:var(--agr-space-10);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.agr-city-section__head--split .agr-city-section__note{justify-self:end}.agr-city-brands{padding-inline:var(--agr-space-8)}.agr-city-brands__inner{align-items:center;gap:var(--agr-space-10);grid-template-columns:auto 1fr}.agr-city-brands__list{justify-content:flex-end;gap:var(--agr-space-14)}.agr-city-types{grid-template-columns:repeat(3,minmax(0,1fr))}.agr-city-types>li+li{border-top:0;border-left:1px solid var(--agr-color-border)}.agr-city-types__card{padding:var(--agr-space-8)}.agr-scheme__views{grid-template-columns:repeat(2,minmax(0,1fr))}.agr-scheme__list{gap:var(--agr-space-4) var(--agr-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.agr-city-steps{gap:var(--agr-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.agr-city-formats{grid-template-columns:repeat(3,minmax(0,1fr))}.agr-city-formats__item{padding:var(--agr-space-8) var(--agr-space-6) var(--agr-space-8) 0;border-bottom:0}.agr-city-formats__item+.agr-city-formats__item{padding-left:var(--agr-space-6);border-left:1px solid var(--agr-color-border)}.agr-city-text{gap:var(--agr-space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.agr-city-aspects{gap:var(--agr-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.agr-city-service{padding:var(--agr-space-8)}.agr-city-format--wide{align-content:start;column-gap:var(--agr-space-10);padding:var(--agr-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"head body""result body""cond body""foot body"}.agr-city-format--wide .agr-city-format__head{grid-area:head}.agr-city-format--wide .agr-city-format__body{gap:var(--agr-space-6);grid-area:body;grid-template-columns:repeat(2,minmax(0,1fr))}.agr-city-format--wide .agr-city-format__result{grid-area:result}.agr-city-format--wide .agr-city-format__terms{grid-area:cond}.agr-city-format--wide .agr-city-format__foot{grid-area:foot;align-self:start}.agr-city-service__list{gap:var(--agr-space-6) var(--agr-space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.agr-city-hero__inner{gap:var(--agr-space-10);padding-top:var(--agr-space-8);grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.agr-city-hero__title{font-size:calc(var(--agr-font-size-4xl) * 1.7)}.agr-city-hero__lead{font-size:var(--agr-font-size-lg)}.agr-city-hero__visual{min-height:100%;margin:0}.agr-city-hero__image{height:100%;min-height:calc(var(--agr-space-20) * 7);aspect-ratio:auto}.agr-city-hero__tag{top:var(--agr-space-6);left:var(--agr-space-6)}.agr-city-hero__caption{right:var(--agr-space-6);bottom:var(--agr-space-6);left:var(--agr-space-6)}.agr-city-hero__caption-title{font-size:var(--agr-font-size-lg)}.agr-city-featured{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.agr-city-featured__photo{aspect-ratio:auto;min-height:calc(var(--agr-space-20) * 5.5)}.agr-city-featured__body{padding:var(--agr-space-10)}.agr-city-featured__title{font-size:var(--agr-font-size-3xl)}.agr-city-featured__fact{grid-template-columns:calc(var(--agr-space-20) * 1.2) minmax(0, 1fr);gap:var(--agr-space-4)}.agr-city-featured__fact dt{padding-top:var(--agr-space-0_5)}.agr-city-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.agr-city-formats-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.agr-city-format{grid-template-rows:auto 1fr auto auto auto}.agr-city-format--wide{grid-template-rows:none}.agr-scheme{align-items:center;gap:var(--agr-space-10);padding:var(--agr-space-10);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.agr-scheme__legend{padding:0 0 0 var(--agr-space-10);border-top:0;border-left:1px solid var(--agr-color-border)}.agr-scheme__list{grid-template-columns:1fr}.agr-city-band__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agr-city-band__text{padding:var(--agr-space-20) var(--agr-space-14) var(--agr-space-20) var(--agr-space-8)}.agr-city-consult__grid{gap:var(--agr-space-20);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.agr-city-consult__form .agr-lead-section{padding:var(--agr-space-8)}.agr-city-faq{gap:var(--agr-space-20);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
.agr-draw{border-radius:var(--agr-radius-md);width:100%;height:auto;font-family:var(--agr-font-text);display:block}.agr-draw__wall{fill:var(--agr-palette-sand200)}.agr-draw__room,.agr-draw__sky{fill:var(--agr-palette-sand50)}.agr-draw__band{fill:color-mix(in srgb, var(--agr-palette-sand200) 84%, var(--agr-palette-graphite700))}.agr-draw__band--floor,.agr-draw__ground{fill:color-mix(in srgb, var(--agr-palette-sand200) 74%, var(--agr-palette-graphite700))}.agr-draw__road{fill:color-mix(in srgb, var(--agr-palette-grey400) 70%, var(--agr-palette-sand200))}.agr-draw__side{fill:color-mix(in srgb, var(--agr-palette-sand200) 90%, var(--agr-palette-graphite700))}.agr-draw__facade{fill:var(--agr-palette-sand200);stroke:color-mix(in srgb, var(--agr-palette-sand200) 60%, var(--agr-palette-graphite700));stroke-width:1.5px}.agr-draw__concrete{fill:color-mix(in srgb, var(--agr-palette-grey400) 60%, var(--agr-palette-sand200))}.agr-draw__roof{fill:var(--agr-palette-graphite700)}.agr-draw__opening{fill:var(--agr-palette-graphite800)}.agr-draw__glass{fill:color-mix(in srgb, var(--agr-palette-sapphire50) 70%, var(--agr-palette-grey400));stroke:var(--agr-palette-graphite700);stroke-width:1.5px}.agr-draw__door{fill:color-mix(in srgb, var(--agr-palette-white) 70%, var(--agr-palette-grey400))}.agr-draw__door-edge{fill:none;stroke:var(--agr-palette-graphite700);stroke-width:2px}rect.agr-draw__door.agr-draw__door-edge{fill:color-mix(in srgb, var(--agr-palette-white) 70%, var(--agr-palette-grey400));stroke-width:1.5px}.agr-draw__seam{stroke:var(--agr-palette-grey400);stroke-width:2px}.agr-draw__groove{stroke:color-mix(in srgb, var(--agr-palette-white) 45%, var(--agr-palette-grey400));stroke-width:1px}.agr-draw__rail{fill:none;stroke:var(--agr-palette-grey400);stroke-width:6px;stroke-linecap:round}.agr-draw__drive-rail{fill:var(--agr-palette-graphite700)}.agr-draw__metal{fill:color-mix(in srgb, var(--agr-palette-white) 60%, var(--agr-palette-grey400));stroke:var(--agr-palette-graphite700);stroke-width:1.5px}.agr-draw__glow{fill:color-mix(in srgb, var(--agr-palette-amber400) 55%, var(--agr-palette-white))}.agr-draw__lamp{fill:color-mix(in srgb, var(--agr-palette-amber400) 70%, var(--agr-palette-white));stroke:var(--agr-palette-graphite700);stroke-width:1.5px}.agr-draw__cord{stroke:var(--agr-palette-graphite700);stroke-width:2px}.agr-draw__paper,.agr-draw__van{fill:var(--agr-palette-white);stroke:color-mix(in srgb, var(--agr-palette-grey400) 70%, var(--agr-palette-white));stroke-width:1.5px}.agr-draw__cargo{fill:var(--agr-palette-sand50)}.agr-draw__bar{fill:var(--agr-palette-bronze600)}.agr-draw__text-line{fill:color-mix(in srgb, var(--agr-palette-grey400) 55%, var(--agr-palette-white))}.agr-draw__strap{stroke:var(--agr-palette-graphite700);stroke-width:3px}.agr-draw__wheel{fill:var(--agr-palette-ink900)}.agr-draw__hub{fill:color-mix(in srgb, var(--agr-palette-white) 50%, var(--agr-palette-grey400))}.agr-draw__flow{stroke:var(--agr-palette-bronze600);stroke-width:4px}.agr-draw__flow-head{fill:var(--agr-palette-bronze600)}.agr-draw__size line{stroke:var(--agr-palette-bronze600);stroke-width:2.5px}.agr-draw__size polygon{fill:var(--agr-palette-bronze600)}.agr-draw__ext{stroke:var(--agr-palette-bronze600);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.agr-draw__badge circle,.agr-draw__check circle{fill:var(--agr-palette-bronze600);stroke:var(--agr-palette-white);stroke-width:2px}.agr-draw__badge text{fill:var(--agr-palette-white);font-size:15px;font-weight:var(--agr-font-weight-extrabold);text-anchor:middle;dominant-baseline:central}.agr-draw__check path{fill:none;stroke:var(--agr-palette-white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.agr-draw__label{fill:var(--agr-palette-ink900);font-size:17px;font-weight:var(--agr-font-weight-bold)}.agr-draw__label--sm{font-size:15px}.agr-draw__label--mid{text-anchor:middle}.agr-draw__band-label{fill:var(--agr-palette-graphite700);font-size:12px;font-weight:var(--agr-font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}
.agr-logo{align-items:center;gap:var(--agr-space-2);color:var(--agr-color-text-on-brand);flex:none;text-decoration:none;display:inline-flex}.agr-logo__mark{width:var(--agr-space-10);height:var(--agr-space-10);fill:var(--agr-color-brand-accent);flex:none}.agr-logo__text{justify-items:start;line-height:1.1;display:grid}.agr-logo__name{fill:currentColor;width:auto;height:18px;display:block}.agr-logo__tagline{margin-top:var(--agr-space-1);font-size:10px;font-weight:var(--agr-font-weight-bold);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--agr-color-brand-accent)}.agr-header{z-index:30;background:var(--agr-color-surface-brand);background-image:var(--agr-gradient-brand);color:var(--agr-color-text-on-brand);position:sticky;top:0}.agr-header:has(.agr-burger[open],.agr-mega[open]){z-index:70}.agr-header__inner{align-items:center;gap:var(--agr-space-2);max-width:var(--agr-layout-content-max);min-height:64px;padding-inline:var(--agr-layout-gutter-mobile);margin-inline:auto;display:flex}.agr-header__nav{display:none}.agr-header__actions{align-items:center;gap:0;margin-left:auto;display:flex}.agr-header__link{align-items:center;gap:var(--agr-space-1_5);min-height:var(--agr-layout-touch-target);padding-inline:var(--agr-space-2);color:var(--agr-color-text-on-brand);font-weight:var(--agr-font-weight-semibold);cursor:pointer;text-decoration:none;display:inline-flex}.agr-header__link:hover,.agr-header__link--on{color:var(--agr-color-brand-accent)}.agr-header__link:focus-visible,.agr-header a:focus-visible,.agr-header summary:focus-visible{outline:2px solid var(--agr-color-brand-accent);outline-offset:2px}.agr-header__phone{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);color:var(--agr-color-text-on-brand);place-items:center;text-decoration:none;display:grid}.agr-header__phone-icon{width:var(--agr-space-5);height:var(--agr-space-5)}.agr-header__phone-text,.agr-header__cta,.agr-header__search{display:none}.agr-mega{position:relative}.agr-mega__toggle{list-style:none}.agr-mega__toggle::-webkit-details-marker{display:none}.agr-mega__chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.agr-mega[open] .agr-mega__chevron{transform:translateY(2px)rotate(-135deg)}.agr-mega__panel{top:calc(100% + var(--agr-space-2));width:min(760px,80vw);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);color:var(--agr-color-text);box-shadow:var(--agr-shadow-popover);position:absolute;left:0}.agr-mega__list{gap:var(--agr-space-1);margin:0;padding:0;list-style:none;display:grid}.agr-mega__panel .agr-mega__list{gap:var(--agr-space-3) var(--agr-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.agr-mega__item{align-items:center;gap:var(--agr-space-2_5);min-height:var(--agr-layout-touch-target);color:inherit;font-weight:var(--agr-font-weight-bold);text-decoration:none;display:flex}.agr-mega__item:hover{color:var(--agr-color-link)}.agr-mega__icon{color:var(--agr-color-accent);flex:none}.agr-mega__sub{gap:var(--agr-space-0_5);margin:0 0 var(--agr-space-1);padding:0 0 0 var(--agr-space-8);font-size:var(--agr-font-size-sm);list-style:none;display:grid}.agr-mega__sub a{padding-block:var(--agr-space-1);color:var(--agr-color-text-secondary);text-decoration:none;display:inline-block}.agr-mega__sub a:hover{color:var(--agr-color-link)}.agr-mega__all{align-items:center;gap:var(--agr-space-1_5);min-height:var(--agr-layout-touch-target);color:var(--agr-color-link);font-weight:var(--agr-font-weight-bold);text-decoration:none;display:inline-flex}.agr-mega__arrow{width:var(--agr-space-4);height:var(--agr-space-4)}.agr-burger__toggle{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);cursor:pointer;place-items:center;list-style:none;display:grid}.agr-burger__toggle::-webkit-details-marker{display:none}.agr-burger__lines,.agr-burger__lines:before,.agr-burger__lines:after{width:22px;height:2px;transition:transform var(--agr-motion-normal) var(--agr-motion-easing);background:currentColor;border-radius:2px;display:block}.agr-burger__lines{position:relative}.agr-burger__lines:before,.agr-burger__lines:after{content:"";position:absolute;left:0}.agr-burger__lines:before{top:-7px}.agr-burger__lines:after{top:7px}.agr-burger[open] .agr-burger__lines{background:0 0}.agr-burger[open] .agr-burger__lines:before{transform:translateY(7px)rotate(45deg)}.agr-burger[open] .agr-burger__lines:after{transform:translateY(-7px)rotate(-45deg)}.agr-burger__panel{align-content:start;gap:var(--agr-space-5);padding:var(--agr-space-4) var(--agr-layout-gutter-mobile) var(--agr-space-10);overscroll-behavior:contain;background:var(--agr-color-background);color:var(--agr-color-text);display:grid;position:fixed;inset:64px 0 0;overflow-y:auto}.agr-burger__panel :is(a,summary):focus-visible{outline-color:var(--agr-color-focus)}.agr-burger:not([open]) .agr-burger__panel{display:none}.agr-burger__title{margin:0 0 var(--agr-space-1);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-extrabold);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-accent)}.agr-burger__quick{gap:var(--agr-space-2);flex-wrap:wrap;display:flex}.agr-burger__quick-link{gap:var(--agr-space-2);min-height:48px;padding-inline:var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);color:var(--agr-color-text);font-weight:var(--agr-font-weight-bold);white-space:nowrap;flex:auto;align-items:center;text-decoration:none;display:flex}.agr-burger__quick-link .agr-icon{width:var(--agr-space-5);height:var(--agr-space-5);color:var(--agr-color-accent);flex:none}.agr-burger__nav{gap:0 var(--agr-space-3);margin:0 0 var(--agr-space-4);padding:0 0 var(--agr-space-4);border-bottom:1px solid var(--agr-color-border);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.agr-burger__nav a{min-height:var(--agr-layout-touch-target);color:var(--agr-color-text);font-weight:var(--agr-font-weight-bold);align-items:center;text-decoration:none;display:flex}.agr-burger__nav a[aria-current=page]{color:var(--agr-color-accent)}.agr-burger__cat{position:relative}.agr-burger__cat>.agr-mega__item{padding-right:var(--agr-layout-touch-target)}.agr-burger__sub-toggle{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);color:var(--agr-color-text-secondary);cursor:pointer;place-items:center;list-style:none;display:grid;position:absolute;top:0;right:0}.agr-burger__sub-toggle::-webkit-details-marker{display:none}.agr-burger__sub[open] .agr-mega__chevron{transform:translateY(2px)rotate(-135deg)}.agr-burger .agr-mega__sub a{min-height:var(--agr-layout-touch-target);align-items:center;padding-block:0;display:flex}.agr-footer{border-top:1px solid var(--agr-color-brand-secondary);background:var(--agr-color-surface-brand);background-image:var(--agr-gradient-brand);color:var(--agr-color-text-on-brand)}.agr-footer__inner{gap:var(--agr-space-8);max-width:var(--agr-layout-content-max);padding:var(--agr-space-10) var(--agr-layout-gutter-mobile);margin-inline:auto;display:grid}.agr-footer__title{margin:0 0 var(--agr-space-3);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-extrabold);letter-spacing:.12em;text-transform:uppercase;color:var(--agr-color-brand-accent)}.agr-footer__col ul{gap:var(--agr-space-1);margin:0;padding:0;list-style:none;display:grid}.agr-footer a{color:var(--agr-color-text-on-brand);text-decoration:none}.agr-footer__col a{padding-block:var(--agr-space-1);display:inline-block}.agr-footer a:hover{color:var(--agr-color-brand-accent)}.agr-footer a:focus-visible{outline:2px solid var(--agr-color-brand-accent);outline-offset:2px}.agr-footer__showroom{gap:var(--agr-space-0_5);margin-bottom:var(--agr-space-3);font-size:var(--agr-font-size-sm);display:grid}.agr-footer__city{font-weight:var(--agr-font-weight-bold);font-size:var(--agr-font-size-base)}.agr-footer__muted{opacity:.75}.agr-footer__bottom{justify-content:space-between;align-items:center;gap:var(--agr-space-3);max-width:var(--agr-layout-content-max);padding:var(--agr-space-5) var(--agr-layout-gutter-mobile);border-top:1px solid var(--agr-color-brand-secondary);font-size:var(--agr-font-size-sm);flex-wrap:wrap;margin-inline:auto;display:flex}.agr-footer__legal{gap:0 var(--agr-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-footer__legal a,.agr-footer__legal button{min-height:var(--agr-layout-touch-target);align-items:center;display:inline-flex}.agr-footer .agr-consent-settings{color:var(--agr-color-text-on-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agr-footer .agr-consent-settings:hover{color:var(--agr-color-brand-accent)}.agr-footer .agr-consent-settings:focus-visible{outline:2px solid var(--agr-color-brand-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.agr-burger__lines,.agr-burger__lines:before,.agr-burger__lines:after{transition:none}}@media (min-width:768px){.agr-header__inner,.agr-footer__inner,.agr-footer__bottom{padding-inline:var(--agr-space-8)}.agr-header__cta{display:inline-flex}.agr-header__search{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);color:var(--agr-color-text-on-brand);place-items:center;display:grid}.agr-header__search .agr-icon{width:var(--agr-space-5);height:var(--agr-space-5)}.agr-header__inner{gap:var(--agr-space-4)}.agr-header__actions{gap:var(--agr-space-2)}.agr-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.agr-footer__inner{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (min-width:1280px){.agr-header__inner{min-height:76px}.agr-header__nav{align-items:center;gap:var(--agr-space-1);display:flex}.agr-burger{display:none}.agr-header__link,.agr-header__cta{white-space:nowrap}}@media (min-width:1440px){.agr-header__inner,.agr-footer__inner,.agr-footer__bottom{padding-inline:0}}.agr-footer__socials{gap:var(--agr-space-2);margin:var(--agr-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.agr-footer__socials a{background:var(--agr-color-surface-brand-raised);width:44px;height:44px;color:var(--agr-color-brand-accent);border-radius:50%;place-items:center;display:grid}.agr-footer__socials a:hover{color:var(--agr-color-text-on-brand)}
html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--agr-color-background);color:var(--agr-color-text);font:var(--agr-font-weight-regular) var(--agr-font-size-base) / var(--agr-line-height-normal) var(--agr-font-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}.agr-skip{top:var(--agr-space-2);left:var(--agr-space-2);z-index:100;padding:var(--agr-space-2) var(--agr-space-4);border-radius:var(--agr-radius-md);background:var(--agr-color-background);color:var(--agr-color-link);font-weight:var(--agr-font-weight-bold);position:absolute;transform:translateY(-200%)}.agr-skip:focus{outline:2px solid var(--agr-color-focus);transform:none}.agr-preview-banner{z-index:40;padding:var(--agr-space-2) var(--agr-layout-gutter-mobile);background:var(--agr-gradient-action);color:var(--agr-color-text-on-highlight);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);text-align:center;margin:0;position:sticky;bottom:0}.agr-consent{right:var(--agr-space-3);bottom:var(--agr-space-3);left:var(--agr-space-3);z-index:60;gap:var(--agr-space-3);max-width:560px;padding:var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);box-shadow:var(--agr-shadow-popover);display:grid;position:fixed}.agr-consent__text{font-size:var(--agr-font-size-sm);margin:0}.agr-consent__actions{gap:var(--agr-space-2);flex-wrap:wrap;display:flex}.agr-consent__actions .agr-btn{flex:auto}.agr-consent:focus{outline:none}.agr-consent__now{gap:var(--agr-space-2);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);align-items:flex-start;margin:0;display:flex}.agr-consent__now-icon{width:var(--agr-space-5);height:var(--agr-space-5);color:var(--agr-color-success);flex:none}.agr-consent:has(.agr-consent__close) .agr-consent__text{padding-right:var(--agr-space-10)}.agr-consent__close{top:var(--agr-space-1);right:var(--agr-space-1);width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);border-radius:var(--agr-radius-pill);color:var(--agr-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.agr-consent__close:hover{color:var(--agr-color-text)}.agr-consent__close:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-consent__close .agr-icon{width:var(--agr-space-5);height:var(--agr-space-5)}
.agr-crumbs{max-width:var(--agr-layout-content-max);padding:var(--agr-space-3) var(--agr-layout-gutter-mobile) 0;font-size:var(--agr-font-size-sm);margin-inline:auto}.agr-crumbs-band{background:var(--agr-color-surface-brand);color:var(--agr-color-text-on-brand);margin-inline:calc(50% - 50vw)}.agr-crumbs-band .agr-crumbs a,.agr-crumbs-band .agr-crumbs span{color:var(--agr-color-text-on-brand)}.agr-crumbs-band .agr-crumbs a{opacity:.75}.agr-crumbs__list{gap:var(--agr-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-crumbs__item{align-items:center;gap:var(--agr-space-1);color:var(--agr-color-text-muted);display:inline-flex}.agr-crumbs__item+.agr-crumbs__item:before{content:"/";color:var(--agr-color-border)}.agr-crumbs a{padding-block:var(--agr-space-1);color:var(--agr-color-text-secondary);text-decoration:none;display:inline-block}.agr-crumbs a:hover{color:var(--agr-color-link);text-decoration:underline}.agr-crumbs [aria-current=page]{color:var(--agr-color-text)}.agr-product-top{padding:var(--agr-space-4) var(--agr-layout-gutter-mobile) var(--agr-space-8)}.agr-product-top__inner{gap:var(--agr-space-6);max-width:var(--agr-layout-content-max);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.agr-product-top__media>.agr-section{padding:0}.agr-product-top__info{gap:var(--agr-space-3);align-content:start;display:grid}.agr-product-top__info .agr-eyebrow{margin:0}.agr-product-top__title{font-size:var(--agr-font-size-2xl)}.agr-product-top__badges{gap:var(--agr-space-1_5);flex-wrap:wrap;display:flex}.agr-product-top__price{margin:var(--agr-space-2) 0 0;font:var(--agr-font-weight-extrabold) var(--agr-font-size-3xl) / var(--agr-line-height-tight) var(--agr-font-display);font-variant-numeric:tabular-nums;color:var(--agr-color-text-strong)}.agr-product-top__price--none{font-size:var(--agr-font-size-xl)}.agr-product-top__note{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted);margin:0}.agr-product-top__lead{max-width:60ch;color:var(--agr-color-text-secondary);margin:0}.agr-product-top__actions{gap:var(--agr-space-2);margin-top:var(--agr-space-2);display:grid}.agr-product-top__facts{gap:var(--agr-space-1_5);margin:var(--agr-space-1) 0 0;font-size:var(--agr-font-size-sm);padding:0;list-style:none;display:grid}.agr-product-top__facts li{align-items:center;gap:var(--agr-space-2);display:flex}.agr-product-top__check{width:var(--agr-space-4);height:var(--agr-space-4);color:var(--agr-color-success)}.agr-lead-section{background:var(--agr-color-surface);scroll-margin-top:80px}.agr-lead{max-width:560px}.agr-lead__form{gap:var(--agr-space-4);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);display:grid}.agr-lead__text,.agr-lead__note,.agr-lead__privacy{margin:0}.agr-lead__note{text-align:center;font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted)}.agr-lead__privacy{font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted)}.agr-lead__summary{padding:var(--agr-space-3) var(--agr-space-4);border-radius:var(--agr-radius-md);background:var(--agr-color-surface-selected);font-size:var(--agr-font-size-sm);margin:0}.agr-lead__row{justify-content:space-between;gap:var(--agr-space-3);padding-block:var(--agr-space-1);display:flex}.agr-lead__row dt{color:var(--agr-color-text-muted)}.agr-lead__row dd{font-weight:var(--agr-font-weight-semibold);text-align:right;margin:0}.agr-lead__change{min-height:var(--agr-layout-touch-target);margin-left:var(--agr-space-2);color:var(--agr-color-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.agr-lead__change:hover{color:var(--agr-color-link-hover)}.agr-lead__change:focus-visible{outline:2px solid var(--agr-color-focus);outline-offset:2px}.agr-lead__error{padding:var(--agr-space-3);border-radius:var(--agr-radius-md);background:var(--agr-color-danger-surface);color:var(--agr-color-danger);font-weight:var(--agr-font-weight-semibold);margin:0}@media (min-width:768px){.agr-crumbs,.agr-product-top{padding-inline:var(--agr-space-8)}.agr-product-top__actions{flex-wrap:wrap;display:flex}}@media (min-width:1024px){.agr-product-top__inner{gap:var(--agr-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.agr-product-top__title{font-size:var(--agr-font-size-3xl)}.agr-product-top--no-media .agr-product-top__inner{grid-template-columns:minmax(0,760px)}}@media (min-width:1440px){.agr-crumbs,.agr-product-top{padding-inline:0}}
.agr-pp-hero{gap:var(--agr-space-5);max-width:calc(var(--agr-layout-content-max) + 2 * var(--agr-space-8));padding:var(--agr-space-3) var(--agr-layout-gutter-mobile) var(--agr-space-8);margin:0 auto;display:grid}.agr-pp-hero .agr-section{padding:0}.agr-pp-hero .agr-gallery__main{object-fit:contain}.agr-pp-hero .agr-gallery__thumbs{flex-wrap:nowrap}.agr-pp-hero .agr-gallery__thumb{border-radius:var(--agr-radius-md);background:var(--agr-color-surface);flex:none;width:88px;height:66px}.agr-pp-hero .agr-gallery__thumb--active{border-color:var(--agr-color-brand-accent)}@media (min-width:1024px){.agr-pp-hero .agr-gallery__thumb{width:150px;height:104px}}.agr-pp-hero .agr-gallery__thumb img{object-fit:contain}.agr-pp-hero .agr-buybox__actions{flex-wrap:wrap}.agr-pp-hero .agr-buybox__add{white-space:nowrap;flex:10rem}.agr-pp-hero__gallery,.agr-pp-hero__side,.agr-pp-hero__info,.agr-pp-hero__buy{min-width:0}.agr-pp-hero__side{gap:var(--agr-space-5);align-content:start;display:grid}.agr-pp-hero__gallery .agr-gallery__main{border-radius:var(--agr-radius-xl);background:var(--agr-color-surface)}.agr-pp-hero__info{gap:var(--agr-space-4);align-content:start;display:grid}.agr-pp-hero__buy{gap:var(--agr-space-3);padding:var(--agr-space-5);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);align-content:start;display:grid}@media (min-width:1024px){.agr-pp-hero{gap:var(--agr-space-10);padding-inline:var(--agr-space-8);grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);align-items:start}.agr-pp-hero--no-gallery{grid-template-columns:minmax(0,720px);justify-content:center}.agr-pp-hero__gallery{top:calc(var(--agr-header-h,72px) + var(--agr-space-4));position:sticky}}.agr-pp-heading{gap:var(--agr-space-2);display:grid}.agr-pp-heading__eyebrow{color:var(--agr-color-accent);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.agr-pp-heading__title{font-family:var(--agr-font-display);font-size:clamp(24px,2.4vw,34px);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-tight);text-wrap:balance;margin:0}.agr-pp-heading__lead{margin-bottom:var(--agr-space-2);color:var(--agr-color-accent);font-family:var(--agr-font-text);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);letter-spacing:.06em;line-height:var(--agr-line-height-snug);text-transform:uppercase;display:block}.agr-pp-heading__rest{margin-top:var(--agr-space-2);font-family:var(--agr-font-text);font-size:var(--agr-font-size-base);font-weight:var(--agr-font-weight-bold);line-height:var(--agr-line-height-snug);display:block}.agr-pp-heading__tagline{font-size:var(--agr-font-size-base);font-weight:var(--agr-font-weight-bold);line-height:var(--agr-line-height-snug);margin:0}@media (min-width:1024px){.agr-pp-heading__rest,.agr-pp-heading__tagline{font-size:var(--agr-font-size-lg)}}.agr-pp-heading__rating{gap:var(--agr-space-2);color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.agr-pp-heading__rating a{color:var(--agr-color-accent)}.agr-pp-highlights{gap:var(--agr-space-3);margin:0;padding:0;list-style:none;display:grid}.agr-pp-highlights li:not(:has(.agr-pp-highlights__icon)){grid-template-columns:1fr}.agr-pp-highlights li{gap:0 var(--agr-space-3);grid-template-columns:36px 1fr;align-items:start;display:grid}.agr-pp-highlights__icon{border:1px solid var(--agr-color-border);background:var(--agr-color-background);width:36px;height:36px;color:var(--agr-color-accent);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.agr-pp-highlights__icon .agr-icon{width:18px;height:18px}.agr-pp-highlights b{font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-snug);text-wrap:balance}.agr-pp-highlights span{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-xs);line-height:var(--agr-line-height-snug)}@media (min-width:640px){.agr-pp-highlights{gap:var(--agr-space-4) var(--agr-space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.agr-pp-highlights li{gap:var(--agr-space-1);grid-template-columns:1fr;align-content:start}.agr-pp-highlights__icon{width:44px;height:44px;margin-bottom:var(--agr-space-1);grid-row:auto}.agr-pp-highlights__icon .agr-icon{width:22px;height:22px}}.agr-pp-keyspecs{gap:var(--agr-space-2) var(--agr-space-4);padding:var(--agr-space-3) var(--agr-space-4);border-radius:var(--agr-radius-md);background:var(--agr-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.agr-pp-keyspecs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.agr-pp-keyspecs div{gap:1px;display:grid}.agr-pp-keyspecs dt{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-xs)}.agr-pp-keyspecs dd{font-weight:var(--agr-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.agr-pp-variants__label{margin:0 0 var(--agr-space-2);color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm)}.agr-pp-variants ul{gap:var(--agr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-pp-variant{min-width:120px;min-height:var(--agr-layout-touch-target);padding:var(--agr-space-2) var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);color:var(--agr-color-text);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);text-decoration:none;display:grid}.agr-pp-variant small{color:var(--agr-color-text-muted);font-weight:var(--agr-font-weight-regular)}.agr-pp-variant:hover{border-color:var(--agr-color-brand-accent)}.agr-pp-variant--on{border:2px solid var(--agr-color-border-strong);background:var(--agr-color-surface)}.agr-pp-variants--size .agr-pp-variants__label+ul{margin-bottom:var(--agr-space-3)}.agr-pp-variants--size .agr-pp-variant{text-align:center;place-items:center;min-width:72px}.agr-pp-variants__all{min-height:var(--agr-layout-touch-target);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);align-items:center;display:inline-flex}.agr-pp-terms{gap:var(--agr-space-2);padding:var(--agr-space-3) 0 0;border-top:1px solid var(--agr-color-border);font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted);margin:0;list-style:none;display:grid}.agr-pp-terms li{gap:var(--agr-space-2);grid-template-columns:20px 1fr;align-items:start;display:grid}.agr-pp-terms i{color:var(--agr-color-accent);font-style:normal;font-weight:var(--agr-font-weight-extrabold);text-align:center}.agr-pp-terms .agr-icon{width:18px;height:18px}.agr-pp-terms b{color:var(--agr-color-text);font-size:var(--agr-font-size-sm)}@media (min-width:640px){.agr-pp-terms{gap:var(--agr-space-3);padding-top:var(--agr-space-4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.agr-pp-terms li{grid-template-columns:24px 1fr}.agr-pp-terms .agr-icon{width:22px;height:22px}.agr-pp-terms b{display:block}}.agr-pp-facts{gap:var(--agr-space-2);font-size:var(--agr-font-size-sm);line-height:var(--agr-line-height-snug);color:var(--agr-color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.agr-pp-facts li{gap:var(--agr-space-2);grid-template-columns:18px 1fr;align-items:start;display:grid}.agr-pp-facts .agr-icon{width:18px;height:18px;color:var(--agr-color-accent)}.agr-pp-facts b{color:var(--agr-color-text);font-weight:var(--agr-font-weight-bold)}.agr-pp-facts__note{color:var(--agr-color-text-muted)}.agr-pp-link{min-height:var(--agr-layout-touch-target);color:var(--agr-color-accent);font:inherit;font-weight:var(--agr-font-weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.agr-pp-link--muted{color:var(--agr-color-text-muted);font-weight:var(--agr-font-weight-semibold);font-size:var(--agr-font-size-sm)}.agr-pp-fit{width:100%;padding:var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);background:var(--agr-color-surface);color:var(--agr-color-text);font:inherit;text-align:left;cursor:pointer;gap:2px;display:grid}.agr-pp-fit:hover{border-color:var(--agr-color-brand-accent)}.agr-pp-fit span{color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm)}.agr-pp-nav{top:var(--agr-header-h,72px);z-index:20;gap:var(--agr-space-4);padding:0 var(--agr-layout-gutter-mobile);border-block:1px solid var(--agr-color-border);background:var(--agr-color-background);transition:top var(--agr-motion-normal) var(--agr-motion-easing);align-items:center;display:flex;position:sticky}.agr-pp-nav__links{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.agr-pp-nav__links::-webkit-scrollbar{display:none}.agr-pp-nav__links a{padding:var(--agr-space-3) var(--agr-space-2);color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none}.agr-pp-nav__links a.agr-pp-nav__on{border-color:var(--agr-color-brand-accent);color:var(--agr-color-text-strong)}@media (min-width:1024px){.agr-pp-nav{padding-inline:max(var(--agr-space-8), calc((100% - var(--agr-layout-content-max)) / 2))}}.agr-pp-section{--agr-pp-pad:var(--agr-layout-gutter-mobile);gap:var(--agr-space-4);max-width:calc(var(--agr-layout-content-max) + 2 * var(--agr-space-8));padding:var(--agr-space-8) var(--agr-pp-pad);scroll-margin-top:calc(var(--agr-header-h,72px) + 56px);margin:0 auto;display:grid;position:relative}.agr-pp-section:after{content:"";inset:auto var(--agr-pp-pad) 0;border-bottom:1px solid var(--agr-color-border);position:absolute}.agr-pp-anchor>.agr-section{padding-block:var(--agr-space-8)}.agr-pp-anchor .agr-section__head{margin-bottom:var(--agr-space-4)}.agr-pp-anchor .agr-section__head h2{font-size:var(--agr-font-size-xl)}.agr-pp-anchor{scroll-margin-top:calc(var(--agr-header-h,72px) + 56px)}@media (min-width:1024px){.agr-pp-section{--agr-pp-pad:var(--agr-space-8)}}.agr-pp-section__title{font-family:var(--agr-font-display);font-size:var(--agr-font-size-xl);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-snug);text-wrap:balance;margin:0}.agr-pp-overview{gap:var(--agr-space-3);max-width:78ch;color:var(--agr-color-text-secondary);display:grid}.agr-pp-overview p{margin:0}.agr-pp-overview__heading{margin:var(--agr-space-3) 0 0;font-family:var(--agr-font-display);font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-bold);line-height:var(--agr-line-height-snug);color:var(--agr-color-text);text-wrap:balance}.agr-pp-overview-wrap{gap:var(--agr-space-5);align-items:start;display:grid}.agr-pp-overview__img{aspect-ratio:4/3;border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);max-width:100%;position:relative;overflow:hidden}.agr-pp-overview__img img{width:100%;height:100%;padding:var(--agr-space-4);object-fit:contain;position:absolute;inset:0}@media (max-width:767px){.agr-pp-overview__img{display:none}}.agr-pp-overview-wrap:not(.agr-pp-overview-wrap--image) .agr-pp-overview{max-width:none}@media (min-width:1024px){.agr-pp-overview-wrap--image{gap:var(--agr-space-10);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.agr-pp-solution{gap:var(--agr-space-4);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface-brand);background-image:var(--agr-gradient-brand);color:var(--agr-color-text-on-brand);display:grid}.agr-pp-solution__eyebrow{color:var(--agr-color-text-on-feature);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase;margin:0}.agr-pp-solution__title{font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-snug);text-wrap:balance;margin:0}.agr-pp-solution__grid{gap:var(--agr-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.agr-pp-solution__grid li{padding:var(--agr-space-3);border-radius:var(--agr-radius-md);background:var(--agr-color-surface-brand-raised);font-size:var(--agr-font-size-sm);align-content:start;gap:3px;display:grid}.agr-pp-solution__grid span{opacity:.8}.agr-pp-solution__tip{padding:var(--agr-space-3) var(--agr-space-4);border-left:3px solid var(--agr-color-brand-accent);border-radius:0 var(--agr-radius-md) var(--agr-radius-md) 0;background:var(--agr-color-surface-brand-raised);font-size:var(--agr-font-size-sm);margin:0}@media (min-width:1024px){.agr-pp-solution{padding:var(--agr-space-8)}.agr-pp-solution__title{font-size:var(--agr-font-size-xl)}.agr-pp-solution__grid{gap:var(--agr-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.agr-pp-solution__grid li{padding:var(--agr-space-4);font-size:var(--agr-font-size-md)}}.agr-pp-kit{gap:var(--agr-space-3);margin:0;padding:0;list-style:none;display:grid}.agr-pp-kit li{gap:var(--agr-space-4);padding:var(--agr-space-3) var(--agr-space-4);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.agr-pp-kit__img{border-radius:var(--agr-radius-md);background:var(--agr-color-background);width:56px;height:56px;color:var(--agr-color-accent);place-items:center;display:grid;position:relative;overflow:hidden}.agr-pp-kit__img img{object-fit:contain;width:100%;height:100%;padding:4px;position:absolute;inset:0}.agr-pp-kit__img .agr-icon{width:26px;height:26px}.agr-pp-kit__body{gap:2px;min-width:0;display:grid}.agr-pp-kit__name{color:var(--agr-color-text);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-snug);text-decoration:none}a.agr-pp-kit__name:hover{color:var(--agr-color-accent)}.agr-pp-kit__more{color:var(--agr-color-accent);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);text-decoration:none}.agr-pp-kit__qty{padding:var(--agr-space-1) var(--agr-space-3);background:var(--agr-color-background);color:var(--agr-color-text);font-size:var(--agr-font-size-sm);white-space:nowrap;border-radius:999px}@media (min-width:1024px){.agr-pp-kit{grid-template-columns:repeat(2,minmax(0,1fr))}}.agr-pp-story{gap:var(--agr-space-6);display:grid}.agr-pp-story__row{gap:var(--agr-space-4);align-items:center;display:grid}.agr-pp-story__img{aspect-ratio:16/10;border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);position:relative;overflow:hidden}.agr-pp-story__img img{width:100%;height:100%;padding:var(--agr-space-3);object-fit:contain;position:absolute;inset:0}.agr-pp-story__row h3{margin:0 0 var(--agr-space-2);font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-extrabold)}.agr-pp-story__row p,.agr-pp-story__row ul{margin:0 0 var(--agr-space-2);color:var(--agr-color-text-secondary)}@media (min-width:1024px){.agr-pp-story__row{gap:var(--agr-space-8);grid-template-columns:1fr 1fr}.agr-pp-story__row--text{grid-template-columns:minmax(0,78ch)}.agr-pp-story__row:nth-child(2n) .agr-pp-story__img{order:2}}.agr-pp-slide h3{font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-snug);text-wrap:balance;margin:0}.agr-pp-slide--banner{border-radius:var(--agr-radius-lg);background:var(--agr-color-surface-brand);background-image:var(--agr-gradient-brand);color:var(--agr-color-text-on-brand);display:grid;overflow:hidden}.agr-pp-slide--banner .agr-pp-slide__img{aspect-ratio:16/9;background:var(--agr-color-surface);position:relative}.agr-pp-slide--banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.agr-pp-slide--photo img{object-fit:contain;padding:var(--agr-space-5)}.agr-pp-slide__copy{gap:var(--agr-space-2);padding:var(--agr-space-5);align-content:center;display:grid}.agr-pp-slide__copy h3{font-size:var(--agr-font-size-xl)}.agr-pp-slide__copy p{margin:0}.agr-pp-slide--numbers{gap:var(--agr-space-4);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);display:grid}.agr-pp-slide--numbers dl{gap:var(--agr-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agr-pp-slide--numbers dt{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-tight);color:var(--agr-color-text-strong)}.agr-pp-slide--numbers dd{margin:var(--agr-space-1) 0 0;font-size:var(--agr-font-size-sm);color:var(--agr-color-text-secondary)}.agr-pp-slide--trio{gap:var(--agr-space-4);display:grid}.agr-pp-slide--trio ul{gap:var(--agr-space-3);margin:0;padding:0;list-style:none;display:grid}.agr-pp-slide--trio li{gap:var(--agr-space-1);padding:var(--agr-space-4);border:1px solid var(--agr-color-border);border-top:3px solid var(--agr-color-brand-accent);border-radius:var(--agr-radius-md);display:grid}.agr-pp-slide--trio span{color:var(--agr-color-text-secondary)}.agr-pp-files{gap:var(--agr-space-2);margin:var(--agr-space-2) 0 0;padding:0;list-style:none;display:grid}.agr-pp-files a{min-height:44px;padding:var(--agr-space-3) var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);color:var(--agr-color-text);gap:2px;text-decoration:none;display:grid}.agr-pp-files a:hover b{color:var(--agr-color-accent)}.agr-pp-files span{font-size:var(--agr-font-size-xs);color:var(--agr-color-text-muted)}@media (min-width:1024px){.agr-pp-slide--banner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.agr-pp-slide--banner .agr-pp-slide__img{aspect-ratio:auto;min-height:320px}.agr-pp-slide__copy,.agr-pp-slide--numbers{padding:var(--agr-space-8)}.agr-pp-slide--numbers dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.agr-pp-slide--numbers dt{font-size:var(--agr-font-size-3xl)}.agr-pp-slide--trio ul,.agr-pp-files{grid-template-columns:repeat(3,minmax(0,1fr))}}.agr-pp-brand{gap:var(--agr-space-4);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);align-items:center;display:grid}.agr-pp-brand p{margin:0 0 var(--agr-space-3);color:var(--agr-color-text-secondary)}.agr-pp-brand__logo{object-fit:contain;max-width:180px;max-height:64px}.agr-pp-brand__name{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-extrabold)}.agr-pp-brand__dealer{font-weight:var(--agr-font-weight-bold);color:var(--agr-color-accent)!important}@media (min-width:768px){.agr-pp-brand{grid-template-columns:1fr 2fr}}.agr-pp-video{gap:var(--agr-space-3);display:grid}.agr-pp-video__player{aspect-ratio:16/9;border-radius:var(--agr-radius-lg);background:var(--agr-color-surface-brand);position:relative;overflow:hidden}.agr-pp-video__player iframe,.agr-pp-video__poster{border:0;width:100%;height:100%;position:absolute;inset:0}.agr-pp-video__poster{cursor:pointer;background:0 0;padding:0}.agr-pp-video__poster img{object-fit:cover;width:100%;height:100%}.agr-pp-video__play{background:var(--agr-color-background);width:60px;height:60px;color:var(--agr-color-text-strong);border-radius:50%;place-items:center;margin:auto;font-size:20px;display:grid;position:absolute;inset:0}.agr-pp-video__list{gap:var(--agr-space-3);scrollbar-width:none;grid-auto-columns:136px;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.agr-pp-vthumb{gap:var(--agr-space-2);width:100%;color:var(--agr-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.agr-pp-vthumb__img{aspect-ratio:16/9;border-radius:var(--agr-radius-sm);background:var(--agr-color-surface-brand);position:relative;overflow:hidden}.agr-pp-vthumb__img img{object-fit:cover;width:100%;height:100%}.agr-pp-vthumb__img span{background:var(--agr-color-surface-brand);width:28px;height:28px;color:var(--agr-color-text-on-brand);border-radius:50%;place-items:center;margin:auto;font-size:11px;display:grid;position:absolute;inset:0}.agr-pp-vthumb--on .agr-pp-vthumb__img{outline:2px solid var(--agr-color-brand-accent);outline-offset:1px}.agr-pp-vthumb__t{font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-snug)}@media (min-width:1024px){.agr-pp-video{grid-template-columns:2fr 1fr}.agr-pp-video--single{grid-template-columns:minmax(0,860px)}.agr-pp-video__list{grid-auto-columns:auto;grid-auto-flow:row;align-content:start}.agr-pp-vthumb{grid-template-columns:120px 1fr;align-items:center}}.agr-pp-compare{--agr-pp-compare-col:calc((100vw - 2 * var(--agr-space-4)) / 2.5);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);display:grid;overflow:auto hidden}.agr-pp-compare__row{grid-template-columns:repeat(var(--n), var(--agr-pp-compare-col));border-bottom:1px solid var(--agr-color-border);width:max-content;min-width:100%;display:grid}.agr-pp-compare__row:last-child{border-bottom:0}.agr-pp-compare__label{padding:var(--agr-space-2) var(--agr-space-3);background:var(--agr-color-surface);color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);grid-column:1/-1}.agr-pp-compare__head .agr-pp-compare__label{display:none}.agr-pp-compare__cell{padding:var(--agr-space-2) var(--agr-space-3);font-size:var(--agr-font-size-sm);font-variant-numeric:tabular-nums;min-width:0;position:relative}.agr-pp-compare__cell--me{background:var(--agr-color-surface)}.agr-pp-compare__head .agr-pp-compare__cell{gap:var(--agr-space-1);flex-direction:column;display:flex}.agr-pp-compare__img{aspect-ratio:4/3;border-radius:var(--agr-radius-sm);background:var(--agr-color-surface);position:relative;overflow:hidden}.agr-pp-compare__img img{object-fit:contain;background:var(--agr-color-background);width:100%;height:100%;padding:6px;position:absolute;inset:0}.agr-pp-compare__tier{min-height:1.4em;color:var(--agr-color-accent);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.agr-pp-compare__name{min-height:4.05em;color:var(--agr-color-text);font-weight:var(--agr-font-weight-bold);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.agr-pp-compare__kit{color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold)}.agr-pp-compare__none{color:var(--agr-color-text-muted);font-weight:var(--agr-font-weight-regular)}.agr-pp-compare__btns{gap:var(--agr-space-2);margin-top:auto;display:grid}.agr-pp-compare__btns .agr-btn{min-height:36px;padding-inline:var(--agr-space-2);font-size:var(--agr-font-size-xs)}.agr-pp-compare__here{border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-sm);min-height:36px;color:var(--agr-color-text-muted);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);place-items:center;display:grid}.agr-pp-compare__rm{border:1px solid var(--agr-color-border);background:var(--agr-color-background);width:28px;height:28px;color:var(--agr-color-text-muted);cursor:pointer;border-radius:50%;position:absolute;top:6px;right:6px}.agr-pp-compare__foot{gap:var(--agr-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.agr-pp-compare__add{min-height:var(--agr-layout-touch-target);padding:0 var(--agr-space-4);border:1.5px dashed var(--agr-color-brand-accent);border-radius:var(--agr-radius-md);color:var(--agr-color-accent);font:inherit;font-weight:var(--agr-font-weight-bold);cursor:pointer;background:0 0}.agr-pp-compare__diff{gap:var(--agr-space-2);font-size:var(--agr-font-size-sm);align-items:center;display:inline-flex}.agr-pp-compare__diff input{width:18px;height:18px;accent-color:var(--agr-color-accent)}@media (min-width:768px){.agr-pp-compare__row{grid-template-columns:180px repeat(var(--n), minmax(0, 1fr));width:auto}.agr-pp-compare__label{grid-column:auto}.agr-pp-compare__head .agr-pp-compare__label{gap:var(--agr-space-2);padding:var(--agr-space-3);background:var(--agr-color-surface);flex-direction:column;align-items:flex-start;display:flex}.agr-pp-compare__corner-title{color:var(--agr-color-text);font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-extrabold);line-height:1.25}.agr-pp-compare__corner-text{color:var(--agr-color-text-muted);font-weight:var(--agr-font-weight-regular);line-height:1.4}.agr-pp-compare__corner .agr-pp-compare__add{width:100%;padding:0 var(--agr-space-2);margin-top:auto}.agr-pp-compare__foot{display:none}}.agr-pp-dialog{border-radius:var(--agr-radius-lg);width:min(560px,100vw - 32px);max-height:85vh;box-shadow:var(--agr-shadow-popover);border:0;padding:0}.agr-pp-dialog::backdrop{background:color-mix(in srgb, var(--agr-color-surface-brand) 45%, transparent)}.agr-pp-dialog__box{gap:var(--agr-space-3);padding:var(--agr-space-5);display:grid}.agr-pp-dialog__top{gap:var(--agr-space-3);justify-content:space-between;align-items:center;display:flex}.agr-pp-dialog__top h2{font-size:var(--agr-font-size-lg);font-weight:var(--agr-font-weight-extrabold);margin:0}.agr-pp-dialog__x,.agr-pp-added__x{width:var(--agr-layout-touch-target);height:var(--agr-layout-touch-target);background:var(--agr-color-surface);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:20px}@media (max-width:559px){.agr-pp-dialog{border-radius:var(--agr-radius-lg) var(--agr-radius-lg) 0 0;width:100vw;max-width:100vw;margin:auto 0 0}}.agr-pp-chips{gap:var(--agr-space-2);flex-wrap:wrap;display:flex}.agr-pp-chip{min-height:36px;padding:0 var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-pill);background:var(--agr-color-background);font:inherit;font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);cursor:pointer}.agr-pp-chip--on{border-color:var(--agr-color-border-strong);background:var(--agr-color-surface-brand);color:var(--agr-color-text-on-brand)}.agr-pp-pick{gap:var(--agr-space-2);margin:0;padding:0;list-style:none;display:grid}.agr-pp-pick li{gap:var(--agr-space-3);padding:var(--agr-space-2) var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.agr-pp-pick__img{border-radius:var(--agr-radius-sm);background:var(--agr-color-surface);width:56px;height:42px;position:relative;overflow:hidden}.agr-pp-pick__img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.agr-pp-pick small{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-xs);display:block}.agr-pp-added{right:var(--agr-space-4);bottom:calc(var(--agr-space-20) + env(safe-area-inset-bottom,0px));left:var(--agr-space-4);z-index:40;gap:var(--agr-space-3);max-width:420px;padding:var(--agr-space-4);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);box-shadow:var(--agr-shadow-popover);margin-left:auto;display:grid;position:fixed}@media (min-width:1024px){.agr-pp-added{top:calc(var(--agr-header-h,72px) + var(--agr-space-4));bottom:auto}}.agr-pp-added__row{gap:var(--agr-space-3);grid-template-columns:32px 1fr auto;align-items:center;display:grid}.agr-pp-added__row div{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm);display:grid}.agr-pp-added__row b{color:var(--agr-color-text-strong)}.agr-pp-added__ok{background:var(--agr-color-success-surface);width:32px;height:32px;color:var(--agr-color-success);font-weight:var(--agr-font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.agr-pp-added__btns{gap:var(--agr-space-2);grid-template-columns:1fr 1fr;display:grid}.agr-header{transition:transform var(--agr-motion-normal) var(--agr-motion-easing)}.agr-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.agr-header,.agr-pp-nav{transition:none}}.agr-pp-hero__buy .agr-buybox{box-shadow:none;border:0;padding:0}.agr-pp-hero__buy .agr-buybox__price{font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-extrabold)}.agr-pp-offer{gap:var(--agr-space-2);display:grid}.agr-pp-offer__price{font-family:var(--agr-font-display);font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-tight);color:var(--agr-color-text-strong);margin:0}.agr-pp-offer__note{font-size:var(--agr-font-size-sm);color:var(--agr-color-text-muted);margin:0}.agr-pp-offer__actions{gap:var(--agr-space-3);margin-top:var(--agr-space-2);display:grid}.agr-pp-hero__buy .agr-buybox{gap:var(--agr-space-3)}.agr-pp-hero__buy .agr-buybox__stock{justify-self:start;align-items:center;gap:var(--agr-space-1_5);padding:var(--agr-space-1) var(--agr-space-3);border-radius:var(--agr-radius-pill);background:var(--agr-color-surface);font-size:var(--agr-font-size-xs);display:inline-flex}.agr-pp-hero__buy .agr-buybox__stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.agr-pp-hero__buy .agr-buybox__stock--ok{background:var(--agr-color-success-surface)}.agr-pp-hero__buy .agr-buybox__actions{margin-top:var(--agr-space-1);flex-wrap:nowrap;align-items:stretch}.agr-pp-hero__buy .agr-stepper__input{width:var(--agr-space-10)}.agr-pp-hero__buy .agr-buybox__add{white-space:nowrap;flex:auto;min-width:0}.agr-pp-install{min-height:var(--agr-layout-touch-target);color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);text-underline-offset:3px;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.agr-pp-install:hover{color:var(--agr-color-accent)}.agr-pp-kitbox{gap:var(--agr-space-3);padding:var(--agr-space-5);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);scroll-margin-top:calc(var(--agr-header-h,72px) + 56px);display:grid}.agr-pp-kitbox h3{font-size:var(--agr-font-size-md);font-weight:var(--agr-font-weight-extrabold);margin:0}.agr-pp-kitbox ul{gap:var(--agr-space-2);margin:0;padding:0;list-style:none;display:grid}.agr-pp-kitbox li{gap:var(--agr-space-3);padding:var(--agr-space-2);border-radius:var(--agr-radius-md);background:var(--agr-color-background);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.agr-pp-kitbox li.agr-pp-kitbox__row--text{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.agr-pp-kitbox__img{border-radius:var(--agr-radius-sm);background:var(--agr-color-surface);width:56px;height:56px;position:relative;overflow:hidden}.agr-pp-kitbox__img img{object-fit:contain;width:100%;height:100%;padding:4px;position:absolute;inset:0}.agr-pp-kitbox a,.agr-pp-kitbox__name{color:var(--agr-color-text);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-snug);text-decoration:none}.agr-pp-kitbox a:hover{color:var(--agr-color-accent);text-decoration:underline}.agr-pp-kitbox b{color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);white-space:nowrap}.agr-pp-booklet{gap:var(--agr-space-4);justify-items:center;display:grid}.agr-pp-booklet__page{border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);width:100%;max-width:720px;display:block;overflow:hidden}.agr-pp-booklet__page--wide{max-width:none}.agr-pp-booklet__page img{width:100%;height:auto;display:block}.agr-pp-booklet__page:focus-visible{outline:3px solid var(--agr-color-focus);outline-offset:3px}.agr-pp-booklet__pdf{margin:var(--agr-space-4) 0 0;justify-content:center;display:flex}@media (min-width:1024px){.agr-pp-booklet:has(>.agr-pp-booklet__page:not(.agr-pp-booklet__page--wide)+.agr-pp-booklet__page:not(.agr-pp-booklet__page--wide)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.agr-pp-strip{gap:var(--agr-space-4);padding:var(--agr-space-5) var(--agr-layout-gutter-mobile);background:var(--agr-color-surface);display:grid}.agr-pp-strip__list{gap:var(--agr-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agr-pp-strip__list div{gap:2px;display:grid}.agr-pp-strip__list dd{font-family:var(--agr-font-display);font-size:clamp(22px,2.6vw,32px);font-weight:var(--agr-font-weight-extrabold);white-space:nowrap;margin:0;line-height:1.1}.agr-pp-strip__list dt{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm)}.agr-pp-strip__note{gap:var(--agr-space-3);color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);grid-template-columns:24px 1fr;align-items:center;margin:0;display:grid}.agr-pp-strip__note .agr-icon{width:24px;height:24px;color:var(--agr-color-accent)}@media (min-width:1024px){.agr-pp-strip{align-items:center;gap:var(--agr-space-8);padding-inline:max(var(--agr-space-8), calc((100% - var(--agr-layout-content-max)) / 2));grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.agr-pp-strip__list{grid-template-columns:repeat(4,minmax(0,1fr))}.agr-pp-strip__list div+div,.agr-pp-strip__note{padding-left:var(--agr-space-6);border-left:1px solid var(--agr-color-border)}}.agr-pp-parts{gap:var(--agr-space-2);display:grid}.agr-pp-parts__title{color:var(--agr-color-text-secondary);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-bold);margin:0}.agr-pp-parts ul{gap:var(--agr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agr-pp-parts li{gap:var(--agr-space-2);min-height:40px;padding:var(--agr-space-1) var(--agr-space-3);border:1px solid var(--agr-color-border);border-radius:var(--agr-radius-md);font-size:var(--agr-font-size-xs);color:var(--agr-color-text-secondary);align-items:center;display:flex}.agr-pp-parts img{width:auto;height:24px}.agr-pp-turnkey{gap:var(--agr-space-4);max-width:calc(var(--agr-layout-content-max) + 2 * var(--agr-space-8));margin:var(--agr-space-6) auto;padding:var(--agr-space-6) var(--agr-space-5);border-radius:var(--agr-radius-xl);background:var(--agr-color-surface-brand);background-image:var(--agr-gradient-brand);color:var(--agr-color-text-on-brand);display:grid;position:relative;overflow:hidden}.agr-pp-turnkey__copy{z-index:1;gap:var(--agr-space-2);display:grid;position:relative}.agr-pp-turnkey__eyebrow{color:var(--agr-color-brand-accent);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.agr-pp-turnkey h2{font-family:var(--agr-font-display);font-size:var(--agr-font-size-2xl);font-weight:var(--agr-font-weight-extrabold);line-height:var(--agr-line-height-tight);text-wrap:balance;margin:0}.agr-pp-turnkey p{margin:0}.agr-pp-turnkey__btn{z-index:1;justify-self:start;gap:var(--agr-space-2);position:relative}.agr-pp-turnkey__btn .agr-icon{width:20px;height:20px}.agr-pp-turnkey__mark{fill:var(--agr-color-brand-accent);opacity:.9;width:200px;height:200px;position:absolute;top:50%;right:-48px;transform:translateY(-50%)}@media (max-width:767px){.agr-pp-turnkey{margin-inline:var(--agr-layout-gutter-mobile)}.agr-pp-turnkey__mark{opacity:.3;top:auto;bottom:-70px;transform:none}}@media (min-width:1024px){.agr-pp-turnkey{align-items:center;gap:var(--agr-space-8);padding:var(--agr-space-8) var(--agr-space-10);margin-inline:max(var(--agr-space-8), calc((100% - var(--agr-layout-content-max)) / 2));grid-template-columns:minmax(0,1fr) auto}.agr-pp-turnkey__btn{margin-right:200px}}.agr-pp-pair{max-width:calc(var(--agr-layout-content-max) + 2 * var(--agr-space-8));margin:0 auto;display:grid}.agr-pp-pair>*{min-width:0}@media (min-width:1024px){.agr-pp-pair{gap:var(--agr-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.agr-pp-pair>:only-child{grid-column:1/-1}.agr-pp-pair .agr-pp-anchor .agr-section,.agr-pp-pair .agr-pp-section{padding-inline:var(--agr-space-8)}}.agr-pp-booklet-aside{gap:var(--agr-space-3);scroll-margin-top:calc(var(--agr-header-h,72px) + 56px);align-content:start;display:grid}.agr-pp-booklet-aside__page{border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);display:block;overflow:hidden}.agr-pp-booklet-aside__page img{width:100%;height:auto;display:block}.agr-pp-booklet-aside__page:focus-visible{outline:3px solid var(--agr-color-focus);outline-offset:3px}@media (min-width:1024px){.agr-pp-booklet-aside{top:calc(var(--agr-header-h,72px) + 64px);position:sticky}}.agr-pp-slide__img{position:relative}.agr-pp-slide__badge{left:var(--agr-space-3);bottom:var(--agr-space-3);padding:var(--agr-space-1) var(--agr-space-3);background:var(--agr-color-feature);color:var(--agr-color-text-on-feature);font-size:var(--agr-font-size-xs);font-weight:var(--agr-font-weight-bold);border-radius:999px;position:absolute}.agr-pp-addons__lead{margin:0 0 var(--agr-space-4);color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm)}.agr-pp-addons__list{gap:var(--agr-space-3);margin:0;padding:0;list-style:none;display:grid}.agr-pp-addons__item{gap:var(--agr-space-4);padding:var(--agr-space-3) var(--agr-space-4);border-radius:var(--agr-radius-lg);background:var(--agr-color-surface);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .15s;display:grid}.agr-pp-addons__item--on{border-color:var(--agr-color-accent)}.agr-pp-addons__pick .agr-check__box{margin-top:0}.agr-pp-addons__pick{gap:var(--agr-space-3);cursor:pointer;grid-template-columns:auto 56px minmax(0,1fr);align-items:center;min-height:44px;display:grid;position:relative}.agr-pp-addons__name{color:var(--agr-color-text);font-size:var(--agr-font-size-sm);font-weight:var(--agr-font-weight-semibold);line-height:var(--agr-line-height-snug)}.agr-pp-addons__side{text-align:right;justify-items:end;gap:2px;display:grid}.agr-pp-addons__price{color:var(--agr-color-text);font-size:var(--agr-font-size-sm);white-space:nowrap}.agr-pp-addons__total{gap:var(--agr-space-4);margin-top:var(--agr-space-4);padding:var(--agr-space-4);border-radius:var(--agr-radius-lg);background:var(--agr-color-background);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.agr-pp-addons__sum{color:var(--agr-color-text-muted);font-size:var(--agr-font-size-sm);gap:2px;margin:0;display:grid}.agr-pp-addons__sum b{color:var(--agr-color-text);font-size:var(--agr-font-size-xl)}.agr-pp-addons__total .agr-btn{width:100%}@media (min-width:600px){.agr-pp-addons__total .agr-btn{width:auto}}

