@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}@media (hover:hover) and (pointer:fine){.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-hairline)}.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:12px;padding:1.5rem}.pr-quote--lead{border-color:var(--pr-accent);background:var(--brand-ivory-pale)}.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)}@media (hover:hover) and (pointer:fine){.pr-figure:hover img,.group:hover .pr-media{transform:scale(1.03)}}.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-hairline)}.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,.pr-page .font-display{font-variant-numeric:lining-nums 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 *{transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:.15s!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}
.nAJpBq_band{background:var(--platform-canvas-alt);border-block:1px solid var(--platform-hairline);overflow:hidden}.nAJpBq_layout{flex-direction:column;align-items:flex-start;gap:.625rem;min-height:4.5rem;padding-block:.75rem;padding-inline:1rem;display:flex}@media (min-width:768px){.nAJpBq_layout{flex-direction:row;align-items:center;gap:1.5rem;min-height:5.5rem;padding-block:1rem;padding-inline:max(1rem,50% - 35rem)}}.nAJpBq_label{color:var(--platform-ink-muted);font:inherit;flex-shrink:0;margin:0}.nAJpBq_viewport{flex:1;width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}.nAJpBq_track{width:max-content;animation:nAJpBq_featured-on-marquee-scroll var(--featured-on-marquee-duration,45s) linear infinite;display:flex}.nAJpBq_band:hover .nAJpBq_track,.nAJpBq_band:focus-within .nAJpBq_track{animation-play-state:paused}@keyframes nAJpBq_featured-on-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nAJpBq_half{flex-shrink:0;align-items:center;display:flex}.nAJpBq_sequence{flex-shrink:0;align-items:center;gap:2rem;padding-right:2rem;display:flex}@media (min-width:768px){.nAJpBq_sequence{gap:3rem;padding-right:3rem}}.nAJpBq_item{flex-shrink:0;list-style:none}.nAJpBq_badgeLink{opacity:.85;border-radius:6px;justify-content:center;align-items:center;min-height:2.5rem;transition:opacity .18s;display:inline-flex}@media (min-width:768px){.nAJpBq_badgeLink{min-height:3rem}}.nAJpBq_badgeLink:hover,.nAJpBq_badgeLink:focus-visible{opacity:1}.nAJpBq_badgeLink:focus-visible{outline:2px solid var(--color-primary-500,#7c2030);outline-offset:2px}.nAJpBq_badgeImg{width:auto;max-width:none;height:2.5rem;display:block}@media (min-width:768px){.nAJpBq_badgeImg{height:3rem}}.nAJpBq_chip{background:var(--platform-surface-card);border:1px solid var(--platform-hairline);border-radius:8px;gap:.625rem;padding:.5rem}.nAJpBq_chipLogo{object-fit:cover;border-radius:2px;width:1.375rem;height:1.375rem}.nAJpBq_chipLabel{color:var(--platform-ink);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.nAJpBq_track{flex-wrap:wrap;justify-content:center;width:100%;animation:none;transform:none}.nAJpBq_half[aria-hidden=true],.nAJpBq_half .nAJpBq_sequence:not(:first-child){display:none}.nAJpBq_viewport{-webkit-mask-image:none;mask-image:none}}
.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}}