.ev-callout{display:flex;align-items:center;gap:.7em;font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:1.45}.ev-callout--boxed{padding:.85em 1.1em;border-radius:var(--radius-lg);border:var(--border-width) solid var(--line);background:var(--surface-soft)}.ev-callout__icon{flex:none;display:inline-flex}.ev-callout__icon svg,.ev-callout__icon i{width:1.25em;height:1.25em}.ev-callout--check{color:var(--amber-700)}.ev-callout--check.ev-callout--boxed{color:var(--ink-700)}.ev-callout--check .ev-callout__icon{color:var(--amber-600)}.ev-callout--note{color:var(--ink-700)}.ev-callout--note .ev-callout__icon{color:var(--amber-600)}.ev-callout--onDark{color:var(--on-dark)}.ev-callout--onDark .ev-callout__icon{color:var(--amber-500)}.ev-callout--onDark.ev-callout--boxed{background:#ffffff0f;border-color:var(--on-dark-line)}.ev-faq__list{max-width:38rem}.ev-faq__item{border-bottom:var(--border-width) solid var(--line);padding:var(--space-4) 0}.ev-faq__item:first-child{padding-top:0}.ev-faq__q{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--text-heading);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-sm)}.ev-faq__q::-webkit-details-marker{display:none}.ev-faq__q::marker{content:""}.ev-faq__q:after{content:"";flex:none;width:.6em;height:.6em;border-right:.125rem solid var(--focus-ring);border-bottom:.125rem solid var(--focus-ring);transform:rotate(45deg);transform-origin:center;margin-right:.2em;transition:transform var(--dur-fast) var(--ease-standard)}.ev-faq__item[open] .ev-faq__q:after{transform:rotate(-135deg)}@media(hover:hover){.ev-faq__q:hover{color:var(--blue-500)}}.ev-faq__q:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.25rem}@media(prefers-reduced-motion:reduce){.ev-faq__q:after{transition:none}}.ev-faq__a{margin:var(--space-3) 0 0;color:var(--text-body);line-height:var(--lh-normal)}.ev-rev__grid{display:grid;gap:var(--space-6)}.ev-rev__main{min-width:0}.ev-rev__stage{display:none}@media(min-width:64rem){.ev-rev__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8);align-items:stretch}.ev-rev__grid--full{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.ev-rev__stage{display:grid;place-items:center;align-self:stretch;min-height:26rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--ev-reviews-photo, none) center / cover no-repeat,linear-gradient(155deg,color-mix(in srgb,var(--amber-500) 52%,var(--white)),color-mix(in srgb,var(--amber-500) 30%,var(--blue-700)) 42%,color-mix(in srgb,var(--blue-900) 82%,var(--ink-900)))}}.ev-rev__ph{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);color:color-mix(in srgb,var(--white) 82%,transparent);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:.02em}.ev-rev__ph svg{width:2.25rem;height:2.25rem;opacity:.9}.ev-rev__track{display:flex;gap:var(--space-4);margin-top:var(--space-6);align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);padding-bottom:var(--space-2);scrollbar-width:none}.ev-rev__track::-webkit-scrollbar{display:none}.ev-rev__track:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.25rem;border-radius:var(--radius-sm)}.ev-rev__card{flex:0 0 85%;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ev-rev__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ev-rev__stars{display:inline-flex;gap:.1rem;color:var(--gold-star);line-height:0}.ev-rev__stars svg{width:1.05rem;height:1.05rem;fill:currentColor}.ev-rev__g{width:1.25rem;height:1.25rem;display:block;flex:none}.ev-rev__text{color:var(--text-body);line-height:var(--lh-normal);margin:0}.ev-rev__name{color:var(--text-heading);font-weight:var(--fw-semibold);margin:0}.ev-rev__dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-5)}.ev-rev__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:var(--radius-full);background:var(--line-strong);cursor:pointer;transform-origin:center;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.ev-rev__dot[aria-current=true]{background:var(--blue-500);transform:scaleX(2.5)}.ev-rev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.ev-rev__head>.ev-heading{min-width:0}.ev-rev__arrows{display:none;gap:var(--space-3);flex:none}.ev-rev__arrow{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:.0625rem solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--ink-900);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}@media(hover:hover){.ev-rev__arrow:hover:not(:disabled){border-color:var(--blue-500);color:var(--blue-500)}}.ev-rev__arrow:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.125rem}.ev-rev__arrow:disabled{opacity:.35;cursor:default}.ev-rev__arrow svg{width:1.25rem;height:1.25rem}.ev-rev__arrow--next svg{transform:scaleX(-1)}.ev-reviews__google{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-heading);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);text-decoration:none}.ev-reviews__g{width:1.15rem;height:1.15rem;display:block}@media(hover:hover){.ev-reviews__google:hover{color:var(--blue-500)}}@media(min-width:48rem){.ev-rev__card{flex:0 0 47%}.ev-rev__arrows{display:flex}.ev-rev__dots{display:none}}@media(min-width:64rem){.ev-rev__card{flex:0 0 46%}}@media(prefers-reduced-motion:reduce){.ev-rev__card,.ev-rev__dot,.ev-rev__arrow{transition:none}}
