@layer components{.pr-page{--pr-page:var(--brand-cream);--pr-card:var(--brand-ivory-pale);--pr-ink:var(--brand-charcoal);--pr-muted:#5f5c58;--pr-accent:var(--brand-burgundy);--pr-accent-deep:var(--brand-burgundy-deep);--pr-hairline:#e5ddd2;--pr-gold-rule:#c9982f;background:var(--pr-page);color:var(--pr-ink)}.pr-page ::selection{color:var(--pr-ink);background:#e8d2d2}.pr-section{padding-block:3.5rem}@media (min-width:1024px){.pr-section{padding-block:5rem}}.pr-rule{border-top:1px solid var(--pr-hairline)}.pr-gold-tick{background:var(--pr-gold-rule);width:2rem;height:2px}.pr-btn-primary{background:var(--pr-accent);color:var(--pr-card);border-radius:9999px;min-height:44px;padding-inline:1.5rem}.pr-btn-primary:hover{background:var(--pr-accent-deep)}.pr-card{background:var(--pr-card);border:1px solid var(--pr-hairline);border-radius:var(--platform-radius-sm)}.pr-figure{background:var(--pr-card);border:1px solid var(--pr-hairline);border-radius:var(--platform-radius-sm);overflow:hidden}.pr-figure img{display:block}.pr-tariff{background:var(--pr-card);border:1px solid var(--pr-hairline);border-radius:var(--platform-radius-sm);overflow:hidden}.pr-tariff thead tr{border-bottom:1px solid var(--pr-gold-rule)}.pr-tariff thead th{text-transform:none;letter-spacing:0;color:var(--pr-muted);font-size:.8125rem;font-weight:500}.pr-quote{background:var(--pr-card);border:1px solid var(--pr-hairline);border-radius:var(--platform-radius-sm);padding:1.75rem 1.5rem 2rem}@media (min-width:640px){.pr-quote{padding:2.25rem 2rem 2.5rem}}.pr-line{border-top:1px solid var(--pr-hairline)}.pr-caption{border-top:1px solid var(--pr-hairline);color:var(--pr-muted);padding:.75rem 1rem;font-size:.8125rem;line-height:1.6}.pr-figure img,.pr-media{transition:transform .52s cubic-bezier(.16,1,.3,1)}.pr-figure:hover img,.group:hover .pr-media,.group:focus-visible .pr-media{transform:scale(1.03)}.pr-fade{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.pr-page :focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}}.pr-page .pr-tariff thead tr{border-bottom:1px solid var(--pr-gold-rule)}.pr-page .pr-tariff thead th{text-transform:none;letter-spacing:0;color:var(--pr-muted);font-size:.8125rem;font-weight:500}.pr-page .pr-tariff td:last-child{font-variant-numeric:tabular-nums}.pr-page .pr-faq dl{box-shadow:none;background:0 0;border:none;border-radius:0}.pr-page .pr-faq dl>div{border-color:var(--pr-hairline)}.pr-page .pr-faq button{padding-block:1.35rem;padding-inline:0}.pr-page .pr-faq dd>div>div{padding-inline:0}@media (min-width:640px){.pr-page .pr-faq button{padding-block:1.65rem}}.pr-close{isolation:isolate;color:var(--pr-card);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.pr-page .pr-fade,.pr-page *{transition:none!important;animation:none!important}}
.xjlowa_shine{border-radius:9999px;display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.xjlowa_shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);animation:.7s cubic-bezier(.16,1,.3,1) .4s both xjlowa_cta-shine;position:absolute;inset:0;transform:translate(-120%)}}@keyframes xjlowa_cta-shine{to{transform:translate(220%)}}
.NRzLjq_hero{background:var(--pr-page);color:var(--pr-ink);border-bottom:1px solid var(--pr-hairline)}.NRzLjq_inner{align-items:center;gap:2.5rem;padding-block:3.5rem;display:grid}@media (min-width:1024px){.NRzLjq_inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;padding-block:5rem}}.NRzLjq_copy{min-width:0;max-width:36rem}.NRzLjq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.NRzLjq_secondary{min-height:44px;color:var(--pr-accent);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pr-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--pr-accent) 35%, transparent);border-radius:6px;align-items:center;padding-inline:.5rem;font-weight:600;transition:text-decoration-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.NRzLjq_secondary:hover{-webkit-text-decoration-color:var(--pr-accent);text-decoration-color:var(--pr-accent)}.NRzLjq_note{color:var(--pr-muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.NRzLjq_figure{min-width:0;margin:0}.NRzLjq_figure img{aspect-ratio:4/3;object-fit:cover;object-position:center}
.j7yuYG_rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:1.25rem;margin-right:-1.25rem;padding-bottom:1rem;padding-left:.25rem;padding-right:2.5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.j7yuYG_item{scroll-snap-align:start;flex:0 0 72%;max-width:17rem}@media (min-width:640px){.j7yuYG_rail{margin-right:-2rem;padding-right:2rem}.j7yuYG_item{flex-basis:42%}}@media (min-width:1024px){.j7yuYG_rail{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.25rem;margin-right:0;padding-bottom:0;padding-right:0;display:grid;overflow:visible}.j7yuYG_item{flex:unset;max-width:none}}