@layer theme,base;@layer components{@media (min-width:60rem){:root:has(.site-header[data-header=capsule]) .site-header{--glass-ease:cubic-bezier(.4, 0, .2, 1);--glass-out:cubic-bezier(.2, .8, .2, 1);--glass-dur:.42s;--glass-lag:.1s;border-radius:var(--radius-full);width:max-content;max-width:calc(100% - 4rem);animation:r6-capsule-in 1.1s var(--glass-out) 50ms backwards;padding:0}:root:has(.site-header[data-header=capsule]) .site-header-inner{max-width:none;animation:r6-capsule-fade .6s var(--glass-out) .1s backwards;margin:0;padding:.375rem .375rem .375rem 1.5rem}:root:has(.site-header[data-header=capsule]) .site-header-row{gap:1.75rem;padding:0}:root:has(.site-header[data-header=capsule]) :is(.site-brand-col,.site-nav-col,.site-sched-col){width:auto;padding:0}:root:has(.site-header[data-header=capsule]) .site-sched-col{gap:.5rem}:root:has(.site-header[data-header=capsule]) .nav-li{margin-left:1.25rem}:root:has(.site-header[data-header=capsule]) .nav-li:first-child{margin-left:0}:root:has(.site-header[data-header=capsule]) .nav-item{isolation:isolate;font-family:jakarta, var(--font-body);font-size:var(--size-15);text-transform:none;padding-inline:.75rem;font-weight:700}:is(:root:has(.site-header[data-header=capsule]) .nav-item:hover,:root:has(.site-header[data-header=capsule]) .nav-item:focus-visible){opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .nav-item:after{transform:scale(.84)}:root:has(.site-header[data-header=capsule]) .site-header:before{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);opacity:1;background:0 0;border:0;transition:none}:root:has(.site-header[data-header=capsule]) .site-header:after{content:"";z-index:-1;border-radius:var(--radius-full);pointer-events:none;transition:opacity var(--glass-dur) var(--glass-ease);position:absolute;inset:0}:root:has(.site-header[data-header=capsule]) .site-header-inner:before{content:"";z-index:-1;border-radius:var(--radius-full);pointer-events:none;transition:opacity var(--glass-dur) var(--glass-ease);position:absolute;inset:0}:root:has(.site-header[data-header=capsule]) .site-header:after{opacity:0;background-color:#1212145c;background-image:linear-gradient(#ffffff29,#fff0 58%);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1f,0 .75rem 2rem -.75rem #00000073}:root:has(.site-header[data-header=capsule]) .site-header-inner:before{background-color:#ffffff94;background-image:linear-gradient(#ffffff8c,#ffffff1a 60%);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 .75rem 2.25rem -.75rem #0f0f0f47,0 1px 2px #0f0f0f0f}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false]:after{opacity:1}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-header-inner:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-header-inner:before{opacity:0}:root:has(.site-header[data-header=capsule]) .nav-ink{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .nav-rest{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .nav-item:before{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-brand:before{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-brand-img{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-header .site-brand{opacity:1;pointer-events:auto;width:5rem;padding:0;position:relative;transform:none}:root:has(.site-header[data-header=capsule]) .site-brand:before{content:"";filter:brightness(0)invert();opacity:0;background:-webkit-image-set(url(/img/brand/lifestyle-mobile-detailing-logo-192.avif) 1x type("image/avif"),url(/img/brand/lifestyle-mobile-detailing-logo-192.webp) 1x type("image/webp")) 50%/contain no-repeat;background:image-set("/img/brand/lifestyle-mobile-detailing-logo-192.avif" 1x type("image/avif"),"/img/brand/lifestyle-mobile-detailing-logo-192.webp" 1x type("image/webp")) 50%/contain no-repeat;position:absolute;inset:0}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-brand:before{opacity:1}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-brand-img{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header .schedule-pill{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0);font-family:jakarta, var(--font-body);font-size:var(--text-sm);text-transform:none;font-weight:700}:root:has(.site-header[data-header=capsule]) .site-header .schedule-pill:after{opacity:1;background-color:#0000;background-image:linear-gradient(#ffffff4d,#fff0 62%);border:0;inset:0}:root:has(.site-header[data-header=capsule]) .site-header .nav-call{border-radius:var(--radius-full);background-color:#ffffff0f;gap:.5rem;padding-inline:1rem;box-shadow:inset 0 0 0 1px #ffffff4d,0 1px 2px #0f0f0f1f}:root:has(.site-header[data-header=capsule]) .site-header .nav-call:before{justify-content:flex-end}}@media (min-width:60rem) and (prefers-color-scheme:dark){:root:has(.site-header[data-header=capsule]) .site-header-inner:before{background-color:#121214cc;background-image:linear-gradient(#ffffff1f,#fff0 58%);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a,0 .75rem 2rem -.75rem #00000080}:root:has(.site-header[data-header=capsule]) .site-header .nav-item:before{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .nav-rest{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .site-brand:before{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header :is(.nav-item,.nav-icon)>.nav-ink{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header .site-brand-img{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .nav-item:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .nav-rest{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-brand:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] :is(.nav-item,.nav-icon)>.nav-ink{opacity:1}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-brand-img{opacity:1}}@media (prefers-reduced-motion:reduce){:root:has(.site-header[data-header=capsule]) :is(.site-header,.site-header-inner){--glass-lag:0s;animation:none}}:root:has(.site-header[data-header=capsule]) .schedule-pill{font-family:jakarta, var(--font-body);font-size:var(--text-sm);text-transform:none;font-weight:700}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled=true] .schedule-pill{color:var(--neutral-0)}@media (max-width:59.9375rem){:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled]:before{opacity:1;border:0;border-bottom:1px solid var(--neutral-200);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--neutral-0);border-radius:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .site-brand{opacity:1;pointer-events:auto;width:5.75rem;transform:none}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill{padding-inline:var(--spacing-4);border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0)}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill:after{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .nav-rest{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .nav-icon>.nav-ink{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill:before{box-shadow:none}:root:has(.site-header[data-header=capsule]) .site-header{--phone-bar:on;border-radius:0;max-width:none;margin:0;padding:0}:root:has(.site-header[data-header=capsule]) .site-header-inner{max-width:none;margin:0;padding:.625rem 1rem}:is(:root:has(.site-header[data-header=capsule]) .site-brand-col,:root:has(.site-header[data-header=capsule]) .site-nav-col){flex:none}:root:has(.site-header[data-header=capsule]) .site-sched-col{order:1;margin-left:auto;display:flex}:root:has(.site-header[data-header=capsule]) .site-nav-col{order:2}}.gold-sweep-ink{--sweep-ramp:linear-gradient(90deg, var(--color-ramp-1) 0%, var(--color-ramp-2) 25%, var(--color-ramp-3) 50%, var(--color-ramp-2) 75%, var(--color-ramp-1) 100%);background-image:var(--sweep-ramp);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite gold-sweep}.gold-sweep-slow .gold-sweep-ink{background-size:200% 100%;animation-duration:9s}@supports ((-webkit-mask-clip:text)){.gold-sweep-ink{-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-clip:text;background:0 0;animation:none;display:inline-block;position:relative;overflow:clip}.gold-sweep-ink:before{content:"";z-index:-1;background-image:var(--sweep-ramp);background-size:75% 100%;width:400%;animation:2.25s linear infinite gold-sweep-strip;position:absolute;inset:0 auto 0 0}.gold-sweep-slow .gold-sweep-ink:before{background-size:66.6667% 100%;width:300%;animation:6s linear infinite gold-sweep-strip-slow}.hero-title .gold-sweep{filter:drop-shadow(var(--hero-title-shadow))}.sh-eyebrow-30 .gold-sweep{filter:drop-shadow(var(--shadow-tagline))}}@media (prefers-reduced-motion:reduce){.gold-sweep-ink,.gold-sweep-ink:before{animation:none}}.cw{display:inline-block}:is(.r6,.v2) :is(.btn,.hero-cta):active{transform:scale(.97)}:is(.r6,.v2) :is(.btn,.hero-cta):before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background-color:currentColor;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.r6,.v2) :is(.btn,.hero-cta){transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.r6,.v2) :is(.btn,.hero-cta):hover{transform:translateY(-2px)}:is(.r6,.v2) :is(.btn,.hero-cta):active{transition-duration:.12s;transform:translateY(0)scale(.97)}:is(.r6,.v2) :is(.btn,.hero-cta):hover:before{opacity:.1}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)){overflow:hidden}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)):after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(105deg,#0000 15%,#ffffff6b 50%,#0000 85%);width:60%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)):hover:after{transition:transform .9s cubic-bezier(.25,.6,.2,1);transform:translate(175%)}:is(.r6,.v2) svg:has(>path[d^=M4\ 12h15]){transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.r6,.v2) :is(.btn,.hero-cta,.r6-link):hover svg:has(>path[d^=M4\ 12h15]){transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){:is(.r6,.v2) :is(.btn,.hero-cta),:is(.r6,.v2) :is(.btn,.hero-cta):is(:hover,:active){transform:none}:is(.r6,.v2) :is(.btn,.hero-cta):before{transition:none}:is(.r6,.v2) :is(.btn,.hero-cta):after{display:none}:is(.r6,.v2) svg:has(>path[d^=M4\ 12h15]){transform:none}}.v2{--v2-band:3.5rem;--v2-pad:4rem;--v2-gap:2.5rem;--v2-inset:max(2rem, calc((100% - 114rem) / 2));--v2-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:47.9375rem){.v2{--v2-band:2.25rem;--v2-pad:3rem;--v2-gap:2rem;--v2-inset:1rem}}@media (max-width:30rem){.v2{--v2-inset:0px}}.v2 .v2-wrap{width:min(100% - 2rem,80rem);margin-inline:auto}@media (min-width:48rem){.v2 .v2-wrap{width:min(100% - 4rem,80rem)}}.v2 .v2-band{padding-block:var(--v2-band)}.v2 .v2-panel{margin:var(--v2-band) var(--v2-inset);padding-block:var(--v2-pad);background-color:var(--neutral-50);border-radius:2rem}.v2 .v2-ink{background-color:var(--neutral-950);color:var(--neutral-300)}@media (max-width:30rem){.v2 .v2-panel{border-radius:0}}.v2 .sh{margin-bottom:var(--v2-gap)}.v2 :is(.sh-title,.faq-title){font-family:var(--font-display);font-size:var(--size-40);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);text-wrap:balance;margin:0;line-height:1.05}.v2 .sh-accent{color:var(--color-accent)}.v2 .sh-lead{max-width:40rem;margin:var(--spacing-4) 0 0;font-size:var(--text-base);color:var(--color-muted);line-height:1.65}.v2 .sh-center{text-align:center}.v2 .sh-center .sh-lead{margin-inline:auto}@media (max-width:47.9375rem){.v2 :is(.sh-title,.faq-title){font-size:var(--size-32)}}.v2 .v2-hero{isolation:isolate;min-height:36rem;margin:1rem var(--v2-inset) 0;padding:calc(var(--header-clear) + 2rem) 0 4.5rem;background-color:var(--neutral-950);color:var(--hero-fg);border-radius:2rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.v2 .v2-hero:before{content:"";z-index:-1;background-image:linear-gradient(#0c0c0c8c,#0c0c0c00 38%),linear-gradient(90deg,#0c0c0ce0,#0c0c0c8c 58%,#0c0c0c4d),linear-gradient(#0c0c0c00 45%,#0c0c0c99);position:absolute;inset:0}.v2 .v2-hero-ink:before{background-image:radial-gradient(50rem 26rem at 88% -10%,#bca76d4d,#bca76d00 62%),radial-gradient(34rem 22rem at 0 115%,#bca76d24,#bca76d00 60%)}.v2 .v2-hero-media{z-index:-2;position:absolute;inset:0}.v2 .v2-hero-photo{animation:v2-settle 2.4s var(--v2-ease) both;position:absolute;inset:0}.v2 .v2-hero-inner{justify-items:start;gap:1.25rem;width:100%;max-width:80rem;margin-inline:auto;padding-inline:3rem;display:grid}.v2 .v2-hero-inner>*{animation:v2-rise .9s var(--v2-ease) both}.v2 .v2-hero-inner>:nth-child(2){animation-delay:80ms}.v2 .v2-hero-inner>:nth-child(3){animation-delay:.16s}.v2 .v2-hero-inner>:nth-child(4){animation-delay:.24s}.v2 .v2-hero-inner>:nth-child(5){animation-delay:.32s}.v2 .v2-kicker{font-family:var(--font-script);font-size:var(--size-26);color:var(--gold-200);margin:0;line-height:1.2}.v2 .v2-title{max-width:58rem;font-family:var(--font-display);font-size:clamp(3rem,5vw,4.75rem);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--hero-fg);text-wrap:balance;margin:0;line-height:1.02}.v2 .v2-accent{display:block}.v2 .v2-lede{max-width:38rem;font-size:var(--text-lg);color:var(--hero-fg-muted);margin:0;font-weight:300;line-height:1.6}@media (max-width:47.9375rem){.v2 .v2-hero{min-height:32rem;padding:calc(var(--header-clear) + 1.5rem) 0 2.75rem;border-radius:0 0 1.75rem 1.75rem;margin:0}.v2 .v2-hero-inner{padding-inline:1.5rem}.v2 .v2-title{font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.05}.v2 .v2-lede{font-size:var(--text-base)}}.v2 .btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);min-height:3.25rem;font-family:jakarta, var(--font-body);white-space:nowrap;border:1.5px solid #0000;padding:0 1.75rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.v2 .btn svg{flex-shrink:0;width:1em;height:1em}.v2 .btn-primary{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0);background-image:linear-gradient(#ffffff38,#0000)}.v2 .btn-outline{color:var(--color-heading);border-color:currentColor}.v2 .btn:hover{transform:translateY(-1px)}.v2 .btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.v2 .v2-rating{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.v2 .v2-rating b{color:var(--color-heading)}.v2 .v2-rating-stars{color:var(--star-500);gap:.125rem;display:inline-flex}.v2 .v2-rating-stars svg{width:.875rem;height:.875rem}.v2 .v2-rating-ink{color:var(--neutral-300)}.v2 .v2-rating-ink b{color:var(--neutral-0)}.v2 .v2-card{background-color:var(--neutral-0);border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 0 0 1px #0f0f0f0f,0 1.25rem 2.5rem -1.75rem #0f0f0f59}.v2 .v2-label{font-family:jakarta, var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-link);margin:0 0 1rem;font-weight:700}.v2 .v2-blog{padding:var(--v2-band) 0 0;background-image:none}.v2 .v2-blog .blog-shell{width:min(100% - 2rem,52rem);max-width:none;padding:0}.v2 .v2-blog .blog-frame{border:0;padding:0}.v2 .v2-blog .blog-items{max-width:none}.v2 .v2-blog .blog-item{width:100%;padding:0}.v2 .v2-blog .blog-card{background-color:var(--neutral-0);transition:transform .35s var(--v2-ease);border:0;border-radius:1.75rem;align-items:center;gap:1.25rem;padding:1rem;display:grid;box-shadow:0 0 0 1px #0f0f0f0f,0 1.5rem 3rem -2.25rem #0f0f0f66}.v2 .v2-blog .blog-card:hover{background-color:var(--neutral-0);transform:translateY(-3px)}@media (min-width:40rem){.v2 .v2-blog .blog-card{grid-template-columns:15rem minmax(0,1fr);gap:1.75rem}}.v2 .v2-blog .blog-card-media{border-radius:1.25rem}.v2 .v2-blog .blog-card-body{font-family:var(--font-body);gap:.5rem;margin:0;padding:.5rem 1rem .5rem 0;display:grid}.v2 .v2-blog .blog-card-category{font-family:jakarta, var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-link);order:-1;margin:0;font-weight:700}.v2 .v2-blog .blog-card-title{font-family:var(--font-display);font-size:var(--size-28);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);line-height:1.1}.v2 .v2-blog .blog-card-desc{font-family:var(--font-body);font-size:var(--size-15);color:var(--color-body);margin:0;line-height:1.65}.v2 .v2-blog .blog-card-more{color:var(--color-link);font-weight:700}.v2 .v2-blog .blog-card-meta{font-size:var(--text-xs);color:var(--color-muted);margin:0}.v2 .v2-faq{gap:var(--v2-gap);display:grid}@media (min-width:60rem){.v2 .v2-faq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.v2 :is(.faq-band,.faq-frame){max-width:none;margin:0;padding:0}.v2 .faq-title{margin-bottom:var(--spacing-6);text-align:left}.v2 .faq-item{margin:0 0 var(--spacing-2);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background-color:var(--neutral-0);box-shadow:none}.v2 .faq-summary{padding:var(--spacing-4) var(--spacing-6)}.v2 .faq-question{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-heading);line-height:1.4}.v2 .faq-answer{padding:0 var(--spacing-6) var(--spacing-4);font-family:var(--font-body);font-size:var(--size-15);color:var(--color-body);line-height:1.65}.v2 .map-gradient{border-radius:var(--radius-lg);max-width:none;box-shadow:none;background:0 0;padding:0;overflow:hidden}.v2 .sv-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.v2 .sv-actions svg{width:1rem;height:1rem}.v2 .btn-outline.sv-on-ink{color:var(--neutral-0);border-color:#ffffff8c}.v2 .btn-outline.sv-on-ink:is(:hover,:focus-visible){border-color:var(--neutral-0);background-color:var(--neutral-0);color:var(--neutral-950)}.v2 .sv-head{margin-bottom:var(--v2-gap)}.v2 .sv-head .sh-lead{margin-top:.875rem}.v2 .sv-head-center{text-align:center}.v2 .sv-head-center .sh-lead{margin-inline:auto}.v2 .sv-eyebrow,.v2 .sv-tag{font-family:var(--font-script);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none;color:var(--color-link)}.v2 .sv-eyebrow{font-size:var(--size-22);margin:0 0 .375rem;line-height:1.2}.v2 .sv-tag{font-size:1.125rem;line-height:1}.v2 .sv-bare .sh-title{font-size:var(--size-32)}.v2 .sv-center{justify-content:center;margin-top:1.5rem}.v2 :is(.mm-frame,.sv-show-frame){aspect-ratio:4/3;position:relative;overflow:hidden}.v2 .sv-line{--track-axis:y}.v2 :is(.fd-spec-photo,.fd-half-photo){aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.v2 .sv-fill{position:absolute;inset:0}.v2 .sv-fill img{object-fit:cover}@media (max-width:47.9375rem){.v2 .sv-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.v2 .sv-actions .btn{padding-inline:1rem}}.v2 .price-from{gap:.25rem;display:grid}.v2 .price-from-line{font-size:var(--text-sm);color:var(--color-muted);align-items:baseline;gap:.5rem;margin:0;display:flex}.v2 .price-from-line b{font-family:var(--font-display);font-size:var(--size-36);font-weight:var(--font-weight-normal);color:var(--color-heading);line-height:1}.v2 .price-from-tiers :is(caption,thead,tr:first-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2 .price-from-tiers :is(table,tbody,tr){border:0;gap:.3rem;display:flex}.v2 .price-from-tiers tbody{gap:.5rem}.v2 .price-from-tiers :is(th,td){background:0 0;border:0}.v2 .price-from-tiers tr:last-child:before{content:"|";font-size:var(--text-xs);color:var(--neutral-300);margin-right:.5rem}.v2 .price-value{border-radius:var(--radius-full);background-color:var(--color-accent);font-family:jakarta, var(--font-body);font-size:var(--text-xs);color:var(--neutral-0);white-space:nowrap;background-image:linear-gradient(#ffffff38,#0000);padding:.125rem .5rem;font-weight:700;line-height:1.4;display:inline-block}.v2 .fd-intro-grid{align-items:center;gap:var(--v2-gap);display:grid}@media (min-width:60rem){.v2 .fd-intro-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem}}.v2 .fd-intro-copy .sh-title{margin-bottom:1.5rem}.v2 .fd-intro-copy p{max-width:42rem;color:var(--color-body);margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.8}.v2 .fd-spec{--color-heading:var(--neutral-0);--color-body:var(--neutral-200);--color-muted:var(--neutral-400);background-color:var(--neutral-950);color:var(--neutral-300);border-radius:1.75rem;overflow:hidden;box-shadow:0 2.5rem 4rem -2.75rem #0f0f0fa6}.v2 .fd-facts{background-color:#ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.v2 .fd-facts>div{background-color:var(--neutral-950);gap:.25rem;padding:1rem 1.25rem;display:grid}.v2 .fd-facts dt{font-family:jakarta, var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-200);font-size:.6875rem;font-weight:700}.v2 .fd-facts dd{font-size:var(--size-15);color:var(--neutral-0);margin:0;font-weight:600}.v2 .fd-facts .fd-facts-price{grid-column:1/-1;padding-block:1.25rem}.v2 .fd-spec:not(.ct-spec) .fd-facts>div:nth-child(odd):nth-last-child(2){grid-column:1/-1}.v2 .fd-facts .price-from-line{color:var(--neutral-300)}.sv-deep .v2-hero-photo img{object-position:50% 40%}.sv-deep .sv-hero-cta{gap:1rem;margin-top:.75rem;display:grid}.v2 .r6-fold,.v2 .r6-swipe-hint{display:none}@media (max-width:47.9375rem){.v2 .sv-card .r6-fold{min-height:2.75rem;display:flex}.v2 .sv-card:not([data-open]) .sv-inc{display:none}}}@layer utilities{@media (min-width:60rem){:root:has(.site-header[data-header=capsule]) .site-header .nav-call{display:inline-flex}}.v2 .price-from-tiers tr{border:0;align-items:baseline}.v2 .price-from-tiers :is(th,td){font-size:var(--text-xs);letter-spacing:0;color:var(--color-muted);padding:0;font-weight:600}.v2 .price-from-tiers td{color:var(--color-heading);font-weight:700}.v2 .fd-facts .price-from-tiers th{color:var(--neutral-300)}}@keyframes r6-capsule-in{0%{transform:translateY(-.875rem)scale(.96)}}@keyframes r6-capsule-fade{0%{opacity:0}}@keyframes gold-sweep{0%{background-position:0%}to{background-position:300%}}@keyframes gold-sweep-strip{to{transform:translate(-75%)}}@keyframes gold-sweep-strip-slow{to{transform:translate(-66.6667%)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes v2-settle{0%{transform:scale(1.08)}}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_fdec82a5-module__zfRMTW__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__M1nqRa__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__pr7UgG__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__AXYMkG__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__ZJzBEW__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__trD0OW__className{font-family:jakarta;font-weight:700}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_d0d21ad8-module__h4LoQa__className{font-family:jakarta;font-weight:700}
