[data-ds=v2] .v2-market-art{position:absolute;background-size:cover;background-repeat:no-repeat;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(8 34 95/.14)}[data-ds=v2] .v2-market-card[data-segment=productService] .v2-market-copy{grid-template-rows:auto auto auto auto 1fr;inset-block-end:calc(var(--art-band, 38%) + var(--v2-space-2))}[data-ds=v2] .v2-market-card[data-segment=productService] .v2-market-art{inset:auto 0 0 0;block-size:var(--art-band,38%);background-image:-webkit-image-set(url("/landing-v2/segments/segment-product-service-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-product-service-v2.png") type("image/png"));background-image:image-set(url("/landing-v2/segments/segment-product-service-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-product-service-v2.png") type("image/png"));background-position:50% 68%}[data-ds=v2] .v2-market-ref{inline-size:.62em;block-size:.62em;flex:none;border-radius:50%;border:1.5px solid rgb(8 34 95/.5);background:radial-gradient(circle at 50% 50%,var(--v2-outcome-solid) 0 32%,transparent 33%)}[data-ds=v2] .v2-market-card[data-segment=manufacturing] .v2-market-copy{grid-template-rows:auto auto auto auto auto 1fr;inset-block-start:calc(var(--art-band, 34%) + var(--v2-space-2))}[data-ds=v2] .v2-market-card[data-segment=manufacturing] .v2-market-art{inset:0 0 auto 0;block-size:var(--art-band,34%);background-image:-webkit-image-set(url("/landing-v2/segments/segment-manufacturing-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-manufacturing-v2.png") type("image/png"));background-image:image-set(url("/landing-v2/segments/segment-manufacturing-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-manufacturing-v2.png") type("image/png"));background-position:62% 34%}[data-ds=v2] .v2-market-card[data-segment=manufacturing]:after,[data-ds=v2] .v2-market-card[data-segment=manufacturing]:before{content:"";position:absolute;inline-size:.75rem;block-size:.75rem;border:1px solid rgb(8 34 95/.34);pointer-events:none;z-index:2}[data-ds=v2] .v2-market-card[data-segment=manufacturing]:before{inset-block-start:.5rem;inset-inline-end:.5rem;border-block-end:0;border-inline-start:0}[data-ds=v2] .v2-market-card[data-segment=manufacturing]:after{inset-block-end:.5rem;inset-inline-start:.5rem;border-block-start:0;border-inline-end:0}[data-ds=v2] .v2-market-section{inline-size:1.5em;block-size:.55em;border-block:1px solid rgb(8 34 95/.5);align-self:center;flex:none}[data-ds=v2] .v2-market-datum{block-size:.55rem;border-block-start:1px solid rgb(8 34 95/.45);background-image:repeating-linear-gradient(90deg,rgb(8 34 95/.42) 0 1px,transparent 1px 12.5%);background-size:100% .3rem;background-repeat:no-repeat}[data-ds=v2] .v2-market-card[data-segment=projectSurplus] .v2-market-copy{grid-template-rows:auto auto auto auto auto 1fr;inset-inline-start:calc(var(--art-side, 34%) + var(--v2-space-2))}[data-ds=v2] .v2-market-card[data-segment=projectSurplus] .v2-market-art{inset:0 auto 0 0;inline-size:var(--art-side,34%);background-image:-webkit-image-set(url("/landing-v2/segments/segment-project-surplus-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-project-surplus-v2.png") type("image/png"));background-image:image-set(url("/landing-v2/segments/segment-project-surplus-v2.webp") type("image/webp"),url("/landing-v2/segments/segment-project-surplus-v2.png") type("image/png"));background-position:38% 50%}[data-ds=v2] .v2-market-stamp{inline-size:.75em;block-size:.75em;flex:none;border-radius:50%;border:1.5px solid rgb(8 34 95/.5);align-self:center;background:radial-gradient(circle at 50% 50%,var(--v2-outcome-solid) 0 28%,transparent 29%)}[data-ds=v2] .v2-market-arch{block-size:3px;border-block:1px solid rgb(8 34 95/.4)}@media (min-width:1024px){[data-ds=v2] .v2-market-card[data-segment=productService]{--art-band:34%}[data-ds=v2] .v2-market-card[data-segment=manufacturing]{--art-band:32%}[data-ds=v2] .v2-market-card[data-segment=projectSurplus]{--art-side:24%}[data-ds=v2] .v2-market-card[data-segment=projectSurplus] .v2-market-reg{letter-spacing:.1em;gap:var(--v2-space-2)}}@media (min-width:1024px) and (max-height:800px){[data-ds=v2] .v2-market-card[data-segment=projectSurplus]{--art-side:20%}}@media (min-width:1440px){[data-ds=v2] .v2-market-card[data-segment=projectSurplus]{--art-side:26%}}@media (max-width:1023px){[data-ds=v2] .v2-market-card[data-segment]{display:grid;grid-template-columns:minmax(0,1fr) var(--art-side,34%);gap:var(--v2-space-4);min-block-size:11rem}[data-ds=v2] .v2-market-card[data-segment] .v2-market-art{position:relative;inset:auto;inline-size:auto;block-size:auto;margin:calc(var(--v2-space-6) * -1) calc(var(--v2-space-6) * -1) calc(var(--v2-space-6) * -1) 0;border-start-start-radius:0;border-end-start-radius:0}[data-ds=v2] .v2-market-card[data-segment] .v2-market-copy{position:relative;inset:auto;padding:0;display:grid;gap:var(--v2-space-3);align-content:start}@media (max-width:599px){[data-ds=v2] .v2-market-card[data-segment]{grid-template-columns:minmax(0,1fr)}[data-ds=v2] .v2-market-card[data-segment] .v2-market-art{block-size:9rem;margin:0 calc(var(--v2-space-6) * -1) calc(var(--v2-space-6) * -1);border-radius:0}}[data-ds=v2] .v2-market-card[data-segment=productService] .v2-market-art{background-position:50% 60%}[data-ds=v2] .v2-market-card[data-segment=manufacturing] .v2-market-art{background-position:58% 38%}[data-ds=v2] .v2-market-card[data-segment=projectSurplus] .v2-market-art{background-position:42% 50%}}@media (forced-colors:active){[data-ds=v2] .v2-market-art{display:none}[data-ds=v2] .v2-market-card[data-segment] .v2-market-copy{inset:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:1024px){[data-ds=v2]{--landing-segment-overhang:100svh;--landing-segment-lead:16svh;--landing-segment-track:260svh}@media (min-width:768px){[data-ds=v2]{--landing-segment-track:340svh}}[data-ds=v2] .v2-market{margin-block-start:calc((var(--landing-segment-overhang) + var(--landing-segment-lead)) * -1);z-index:1}[data-ds=v2] .v2-market-track{block-size:var(--landing-segment-track)}[data-ds=v2] .v2-market{padding-block-end:0}[data-ds=v2] .v2-market-stage{position:sticky;inset-block-start:0;block-size:100svh;display:block;padding:0;overflow:clip}[data-ds=v2] .v2-market-ground{translate:calc(var(--seg-travel, 0) * -3% + var(--seg-px, 0) * .5%) calc(var(--seg-travel, 0) * -1.4% + var(--seg-py, 0) * .35%);scale:calc(1.02 + var(--seg-travel, 0) * .04);opacity:calc(.34 * (1 - var(--seg-settle, 0) * .6))}[data-ds=v2] .v2-market-head{position:absolute;inset-block-start:calc(var(--landing-nav-block, 4.5rem) + var(--v2-space-4));inset-inline:var(--landing-scene-edge,clamp(1.25rem,5vw,5rem));max-inline-size:none;text-align:center;margin-inline:auto;opacity:calc((.08 + var(--seg-rise, 1) * .92) * clamp(0, calc(1 - var(--seg-settle, 0) * 2.2), 1));translate:0 calc((1 - var(--seg-rise, 1)) * 2.2svh)}[data-ds=v2] .v2-market-lead-body{margin-inline:auto}@media (max-height:900px){[data-ds=v2] .v2-market-lead-body{display:none}[data-ds=v2] .v2-market-title{font-size:clamp(1.5rem,3vw,2.25rem)}}[data-ds=v2] .v2-market-deck{position:absolute;inset:0;display:block;margin:0}[data-ds=v2] .v2-market-card{--u:clamp(0,calc((var(--seg-travel, 1) - var(--k0)) / (var(--k1) - var(--k0))),1);--card-eff:min(var(--card-w,88vw),var(--card-max,34rem),calc(var(--card-h-cap, 20svh) * var(--card-ratio, 1.9)));--col-step-x:calc(var(--card-eff) + var(--col-gap, 3vw));--col-step-y:calc(var(--card-eff) / var(--card-ratio, 1.9) + var(--row-gap, 3vw));position:absolute;inset-block-start:calc(50% + var(--row-shift, 0px));inset-inline-start:50%;inline-size:var(--card-eff);max-inline-size:none;aspect-ratio:var(--card-ratio,1.9);min-block-size:0;margin:0;padding:0;translate:calc(-50% + var(--col-x, 0px)) calc(-50% + var(--col-y, 0px) + (1 - var(--u)) * var(--ey) * 1svh);rotate:calc((var(--er) + (var(--rr) - var(--er)) * var(--u)) * 1deg);scale:calc(.98 + var(--u) * .02);opacity:calc(clamp(0, calc(var(--u) / .04), 1) * (1 - var(--seg-settle, 0)));z-index:calc(2 + (1 - var(--u)) * 6)}[data-ds=v2] .v2-market-copy{position:absolute;inset:0;display:grid;gap:var(--v2-space-2);padding:var(--card-pad,var(--v2-space-4));z-index:1}[data-ds=v2] .v2-market-card>*{grid-area:auto}[data-ds=v2] .v2-market-foot{position:absolute;inset-block-end:calc(max(var(--v2-space-6), env(safe-area-inset-bottom)) + 3.25rem);inset-inline-start:var(--landing-scene-edge,clamp(1.25rem,5vw,5rem));max-inline-size:min(30rem,calc(100% - var(--landing-scene-edge, 2rem) * 2));z-index:3;opacity:calc(clamp(0, calc((var(--seg-travel, 1) - .62) / .16), 1) * clamp(0, calc(1 - var(--seg-settle, 0) * 1.8), 1))}[data-ds=v2] .v2-market-close{block-size:calc(var(--seg-settle, 0) * 66%)}[data-ds=v2] .v2-market-card{--card-w:29vw;--card-max:28rem;--card-ratio:0.72;--col-gap:3vw;--card-pad:var(--v2-space-6);--card-name-size:clamp(0.95rem,1.55vw,1.45rem);--card-body-size:clamp(0.76rem,1.05vw,0.9rem);--card-spec-size:clamp(0.68rem,0.9vw,0.78rem);--card-h-cap:56svh;--row-shift:4svh}[data-ds=v2] .v2-market-card[data-segment=productService]{--col-x:calc(var(--col-step-x) * -1)}[data-ds=v2] .v2-market-card[data-segment=manufacturing]{--col-x:0px}[data-ds=v2] .v2-market-card[data-segment=projectSurplus]{--col-x:var(--col-step-x)}@media (max-height:800px){[data-ds=v2] .v2-market-card{--card-name-size:clamp(0.9rem,1.3vw,1.2rem);--card-body-size:clamp(0.7rem,0.85vw,0.8rem);--card-spec-size:clamp(0.62rem,0.72vw,0.7rem);--card-pad:var(--v2-space-4)}[data-ds=v2] .v2-market-copy{gap:var(--v2-space-2)}[data-ds=v2] .v2-market-card[data-segment=manufacturing]{--art-band:24%}[data-ds=v2] .v2-market-card[data-segment=productService]{--art-band:27%}}@media (min-width:1280px){[data-ds=v2] .v2-market-card{--card-w:28.5vw;--card-max:29rem}}@media (min-width:1440px){[data-ds=v2] .v2-market-card{--card-w:28vw;--card-max:30rem;--card-name-size:clamp(1.5rem,1.8vw,2rem);--card-body-size:clamp(0.8rem,0.9vw,0.94rem);--card-spec-size:clamp(0.7rem,0.78vw,0.82rem)}}@media (min-width:1920px){[data-ds=v2] .v2-market-card{--card-w:26vw;--card-max:32rem;--col-gap:3.5vw}[data-ds=v2] .v2-market-foot{inset-inline-start:max(var(--landing-scene-edge,5rem),calc((100% - var(--landing-scene-max, 2200px)) / 2))}}}[data-ds=v2] .v2-faq-section{background:var(--v2-surface-base);color:var(--v2-text-1)}[data-ds=v2] .v2-faq-layout{display:grid;justify-items:center;gap:clamp(2rem,4vw,2.75rem)}[data-ds=v2] .v2-faq,[data-ds=v2] .v2-faq-aside,[data-ds=v2] .v2-faq-intro,[data-ds=v2] .v2-faq-more{inline-size:100%;max-inline-size:46rem}[data-ds=v2] .v2-faq-intro{text-align:center}[data-ds=v2] .v2-faq-intro .v2-h2{margin:0}[data-ds=v2] .v2-faq-intro .v2-body{margin:var(--v2-space-4) auto 0;color:var(--v2-text-2);max-inline-size:46ch}[data-ds=v2] .v2-faq{display:grid;gap:var(--v2-space-3)}[data-ds=v2] .v2-faq-item{border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base);transition:background-color var(--v2-dur-2) var(--v2-ease-out),border-color var(--v2-dur-2) var(--v2-ease-out)}@media (hover:hover) and (pointer:fine){[data-ds=v2] .v2-faq-item:hover{border-color:var(--v2-border-strong)}}[data-ds=v2] .v2-faq-item[data-state=open]{background:var(--v2-surface-sunken);border-color:var(--v2-border-strong)}[data-ds=v2] .v2-faq-item h3{margin:0;font:inherit}[data-ds=v2] .v2-faq-trigger{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:var(--v2-space-4);min-block-size:var(--v2-touch-min);padding-block:var(--v2-space-4);padding-inline:clamp(var(--v2-space-4),2.5vw,var(--v2-space-6));border:0;background:none;color:inherit;text-align:start;cursor:pointer;transition:color var(--v2-dur-2) var(--v2-ease-out)}@media (min-width:900px){[data-ds=v2] .v2-faq-trigger{padding-block:var(--v2-space-6)}}[data-ds=v2] .v2-faq-trigger:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-3px;border-radius:var(--v2-radius-lg)}[data-ds=v2] .v2-faq-question{font-size:var(--v2-body-lg);line-height:var(--v2-body-lh);font-weight:var(--v2-weight-medium);color:var(--v2-text-1);text-wrap:pretty}@media (hover:hover) and (pointer:fine){[data-ds=v2] .v2-faq-trigger:hover .v2-faq-question{color:var(--v2-action-text)}}[data-ds=v2] .v2-faq-item[data-state=open] .v2-faq-question{color:var(--v2-action-text)}[data-ds=v2] .v2-faq-mark{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;justify-self:end;color:var(--v2-text-3);rotate:0deg;transition:rotate var(--v2-motion-disclosure) var(--v2-motion-ease-enter),color var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-faq-mark svg{inline-size:1.125rem;block-size:1.125rem;stroke-width:1.75}[data-ds=v2] .v2-faq-trigger[aria-expanded=true] .v2-faq-mark{rotate:180deg;color:var(--v2-action-text)}[data-ds=v2] .v2-faq-panel{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--v2-motion-disclosure) var(--v2-motion-ease-enter),opacity var(--v2-motion-disclosure) var(--v2-motion-ease-enter);transition-delay:0s}[data-ds=v2] .v2-faq[data-enhanced=true] .v2-faq-item[data-state=closed] .v2-faq-panel{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--v2-motion-disclosure-exit) var(--v2-motion-ease-inplace),opacity var(--v2-motion-disclosure-exit) var(--v2-motion-ease-inplace),visibility 0s linear var(--v2-motion-disclosure-exit)}[data-ds=v2] .v2-faq[data-enhanced=true][data-motion=swap] .v2-faq-item[data-state=closed] .v2-faq-panel{transition:grid-template-rows var(--v2-motion-disclosure) var(--v2-motion-ease-enter),opacity var(--v2-motion-disclosure) var(--v2-motion-ease-enter),visibility 0s linear var(--v2-motion-disclosure)}[data-ds=v2] .v2-faq-panel-inner{min-block-size:0;overflow:hidden}[data-ds=v2] .v2-faq-panel-inner p{margin:0;max-inline-size:62ch;padding-block-end:var(--v2-space-6);padding-inline:clamp(var(--v2-space-4),2.5vw,var(--v2-space-6));font-size:var(--v2-body);line-height:var(--v2-body-lh);color:var(--v2-text-2);text-wrap:pretty}[data-ds=v2] .v2-faq-more{margin:0;text-align:center;font-size:var(--v2-body-dense)}[data-ds=v2] .v2-faq-more a{display:inline-flex;align-items:center;gap:var(--v2-space-2);min-height:var(--v2-touch-min);color:var(--v2-accent-text);text-decoration:none}[data-ds=v2] .v2-faq-more a svg{inline-size:.9rem;block-size:.9rem;transition:transform var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-faq-more a:hover svg{transform:translate(2px,-2px)}[data-ds=v2] .v2-faq-aside{display:grid;justify-items:center;text-align:center;gap:var(--v2-space-2);padding-block-start:var(--v2-space-4)}[data-ds=v2] .v2-faq-aside-mark{display:grid;place-items:center;inline-size:var(--v2-control-md);block-size:var(--v2-control-md);margin-block-end:var(--v2-space-2);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-capsule);background:var(--v2-surface-base);color:var(--v2-action-text)}[data-ds=v2] .v2-faq-aside-mark svg{inline-size:1.125rem;block-size:1.125rem;stroke-width:1.75}[data-ds=v2] .v2-faq-aside-title{margin:0;font-size:var(--v2-body-lg);line-height:var(--v2-body-lh);font-weight:var(--v2-weight-semibold);color:var(--v2-text-1);text-wrap:pretty}[data-ds=v2] .v2-faq-aside-sub{margin:0;max-inline-size:44ch;font-size:var(--v2-body-dense);line-height:var(--v2-body-lh);color:var(--v2-text-2);text-wrap:pretty}[data-ds=v2] .v2-faq-aside-cta{display:inline-flex;align-items:center;gap:var(--v2-space-2);margin-block-start:var(--v2-space-4);min-block-size:var(--v2-touch-min);padding-inline:var(--v2-space-6);border-radius:var(--v2-radius-capsule);background:var(--v2-action-solid);color:var(--v2-text-on-action);font-size:var(--v2-body-dense);font-weight:var(--v2-weight-medium);text-decoration:none;transition:background-color var(--v2-dur-2) var(--v2-ease-out)}@media (hover:hover) and (pointer:fine){[data-ds=v2] .v2-faq-aside-cta:hover{background:var(--v2-action-hover)}[data-ds=v2] .v2-faq-aside-cta:hover svg{translate:2px 0}}[data-ds=v2] .v2-faq-aside-cta svg{inline-size:1rem;block-size:1rem;transition:translate var(--v2-dur-2) var(--v2-ease-out)}@media (max-width:560px){[data-ds=v2] .v2-faq-trigger{grid-template-columns:minmax(0,1fr) 1.25rem;gap:var(--v2-space-3)}[data-ds=v2] .v2-faq-question{font-size:var(--v2-body)}}@media (prefers-reduced-motion:reduce){[data-ds=v2] .v2-faq-aside-cta,[data-ds=v2] .v2-faq-aside-cta svg,[data-ds=v2] .v2-faq-item,[data-ds=v2] .v2-faq-mark,[data-ds=v2] .v2-faq-more a svg,[data-ds=v2] .v2-faq-panel,[data-ds=v2] .v2-faq-question{transition:none}[data-ds=v2] .v2-faq-trigger:focus-visible .v2-faq-question,[data-ds=v2] .v2-faq-trigger:hover .v2-faq-question{color:var(--v2-accent-text)}}[data-ds=v2] .v2-plans{display:grid;gap:var(--v2-space-4);margin-top:var(--v2-space-6);align-items:start}@media (min-width:900px){[data-ds=v2] .v2-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ds=v2] .v2-plan{display:flex;flex-direction:column;padding:var(--v2-space-4);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}[data-ds=v2] .v2-plan.is-popular{border-color:var(--v2-accent-solid);box-shadow:var(--v2-elev-2)}[data-ds=v2] .v2-plan-badge{align-self:start;margin-bottom:var(--v2-space-3);padding:2px var(--v2-space-2);border-radius:var(--v2-radius-capsule);background:var(--v2-accent-solid);color:var(--v2-text-on-accent);font-size:var(--v2-micro);line-height:var(--v2-micro-lh);letter-spacing:var(--v2-tracking-micro);text-transform:uppercase;font-weight:var(--v2-weight-semibold)}[data-ds=v2] .v2-plan-name{font-size:var(--v2-title-3);line-height:var(--v2-title-3-lh);font-weight:var(--v2-weight-semibold);color:var(--v2-text-1)}[data-ds=v2] .v2-plan-role,[data-ds=v2] .v2-plan-tag{font-size:var(--v2-caption);line-height:var(--v2-caption-lh);color:var(--v2-text-3)}[data-ds=v2] .v2-plan-role{margin-top:var(--v2-space-2);color:var(--v2-accent-text);font-weight:var(--v2-weight-medium)}[data-ds=v2] .v2-plan-price{margin-top:var(--v2-space-4);padding-bottom:var(--v2-space-4);border-bottom:1px solid var(--v2-border-subtle)}[data-ds=v2] .v2-plan-struck{font-size:var(--v2-body-dense);color:var(--v2-text-3);text-decoration:line-through}[data-ds=v2] .v2-plan-amount{font-size:var(--v2-display-2);line-height:var(--v2-display-2-lh);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-display);color:var(--v2-text-1);font-variant-numeric:tabular-nums}[data-ds=v2] .v2-plan-launch,[data-ds=v2] .v2-plan-monthly,[data-ds=v2] .v2-plan-suffix,[data-ds=v2] .v2-plan-terms{font-size:var(--v2-caption);line-height:var(--v2-caption-lh);color:var(--v2-text-3)}[data-ds=v2] .v2-plan-monthly{margin-top:var(--v2-space-2);font-variant-numeric:tabular-nums}[data-ds=v2] .v2-plan-launch{margin-top:var(--v2-space-2);color:var(--v2-outcome-strong);font-weight:var(--v2-weight-medium)}[data-ds=v2] .v2-plan-feats{flex:1;margin:var(--v2-space-4) 0;padding:0;list-style:none;display:grid;gap:var(--v2-space-3);font-size:var(--v2-body-dense);line-height:var(--v2-body-dense-lh);color:var(--v2-text-2)}[data-ds=v2] .v2-plan-feats li:before{content:"";display:inline-block;width:.25rem;height:.25rem;margin-right:var(--v2-space-2);border-radius:var(--v2-radius-circle);background:var(--v2-accent-solid);vertical-align:middle}[data-ds=v2] .v2-plan-cta{width:100%}[data-ds=v2] .v2-price-banner,[data-ds=v2] .v2-price-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v2-space-4);margin-top:var(--v2-space-6);padding:var(--v2-space-4);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:var(--v2-surface-sunken)}[data-ds=v2] .v2-price-note-label{font-size:var(--v2-micro);line-height:var(--v2-micro-lh);letter-spacing:var(--v2-tracking-micro);text-transform:uppercase;color:var(--v2-accent-text);font-weight:var(--v2-weight-semibold)}[data-ds=v2] .v2-price-note-title{margin-top:var(--v2-space-1);font-size:var(--v2-body);line-height:var(--v2-body-lh);font-weight:var(--v2-weight-medium);color:var(--v2-text-1)}[data-ds=v2] .v2-price-banner p{max-width:60ch;font-size:var(--v2-body-dense);line-height:var(--v2-body-dense-lh);color:var(--v2-text-2)}[data-ds=v2] .v2-price-banner strong{color:var(--v2-text-1);font-weight:var(--v2-weight-semibold)}[data-ds=v2] .v2-footer{position:relative;margin-top:clamp(3rem,6vw,5rem);padding-top:var(--v2-space-8);background:var(--v2-surface-sunken);border-block-start:1px solid var(--v2-border-subtle);font-size:var(--v2-body-dense);line-height:var(--v2-body-dense-lh);color:var(--v2-text-2);overflow:hidden}[data-ds=v2] .v2-footer-shell{position:relative;padding:0 clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);padding-bottom:var(--v2-space-6)}[data-ds=v2] .v2-footer-masthead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v2-space-3);padding-bottom:clamp(1.75rem,4vw,3rem);border-bottom:1px solid var(--v2-border-subtle)}[data-ds=v2] .v2-footer-top{display:grid;grid-template-columns:1fr;gap:var(--v2-space-8);padding-top:clamp(1.75rem,4vw,3rem)}@media (max-width:639px){[data-ds=v2] .v2-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--v2-space-6);column-gap:var(--v2-space-6);row-gap:var(--v2-space-8)}[data-ds=v2] .v2-footer-brand,[data-ds=v2] .v2-footer-top>.v2-footer-col:last-child{grid-column:1/-1}}@media (min-width:640px){[data-ds=v2] .v2-footer-masthead{flex-direction:row;align-items:center;justify-content:space-between}[data-ds=v2] .v2-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){[data-ds=v2] .v2-footer-top{grid-template-columns:minmax(16rem,1.65fr) repeat(2,minmax(8rem,.8fr)) minmax(13rem,1.15fr);gap:clamp(1.5rem,3vw,3rem)}}[data-ds=v2] .v2-footer-mark{--footer-mark-size:clamp(3rem,4.6vw,4rem);display:flex;align-items:center;gap:0}[data-ds=v2] .v2-footer-mark img{block-size:var(--footer-mark-size);inline-size:auto;margin-inline-start:calc(var(--footer-mark-size) * -.4368);flex:none}[data-ds=v2] .v2-footer-name{font-size:clamp(var(--v2-title-1),2.9vw,var(--v2-display-2));line-height:1;letter-spacing:var(--brand-wordmark-tracking);font-weight:var(--brand-wordmark-weight);font-stretch:var(--brand-wordmark-stretch);color:var(--v2-text-1)}[data-ds=v2] .v2-footer-badges,[data-ds=v2] .v2-footer-note,[data-ds=v2] .v2-footer-tag{font-size:var(--v2-caption);line-height:var(--v2-caption-lh);color:var(--v2-text-3)}[data-ds=v2] .v2-footer-desc{max-width:38ch;color:var(--v2-text-2);font-size:var(--v2-body);line-height:var(--v2-body-lh)}[data-ds=v2] .v2-footer-badges{display:flex;flex-wrap:wrap;gap:var(--v2-space-2) var(--v2-space-4);margin-top:var(--v2-space-6);color:var(--v2-text-2)}[data-ds=v2] .v2-footer-social{display:flex;gap:var(--v2-space-2);margin-top:var(--v2-space-4);padding:0;list-style:none}[data-ds=v2] .v2-footer-social a{display:flex;align-items:center;justify-content:center;width:var(--v2-touch-min);height:var(--v2-touch-min);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:none;color:var(--v2-text-3);transition:color var(--v2-dur-2) var(--v2-ease-out),border-color var(--v2-dur-2) var(--v2-ease-out),transform var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-footer-social svg{width:1rem;height:1rem}[data-ds=v2] .v2-footer-social a:hover{color:var(--v2-text-1);border-color:var(--v2-border-strong);transform:translateY(-2px)}[data-ds=v2] .v2-footer-col h2{font-size:var(--v2-label);line-height:var(--v2-label-lh);font-weight:var(--v2-weight-semibold);color:var(--v2-text-1);margin-bottom:var(--v2-space-4);letter-spacing:var(--v2-tracking-micro)}[data-ds=v2] .v2-footer-col ul{display:grid;gap:var(--v2-space-1);padding:0;list-style:none}[data-ds=v2] .v2-footer-col a{display:inline-block;padding-block:var(--v2-space-1);color:var(--v2-text-2);text-decoration:none;transition:color var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-footer-col a:hover,[data-ds=v2] .v2-footer-identity a:hover,[data-ds=v2] .v2-footer-legal a:hover{color:var(--v2-accent-text)}[data-ds=v2] .v2-footer-contact{gap:var(--v2-space-3);word-break:break-word}[data-ds=v2] .v2-footer-support{margin-top:var(--v2-space-6);font-size:var(--v2-caption);line-height:var(--v2-caption-lh);color:var(--v2-text-3)}[data-ds=v2] .v2-footer-support span{display:block;color:var(--v2-text-2);font-weight:var(--v2-weight-medium)}[data-ds=v2] .v2-footer-identity{display:grid;gap:var(--v2-space-4);margin-top:clamp(2rem,4vw,3rem);padding-top:var(--v2-space-6);border-top:1px solid var(--v2-border-subtle);font-size:var(--v2-caption);line-height:var(--v2-caption-lh);color:var(--v2-text-3)}@media (min-width:1000px){[data-ds=v2] .v2-footer-identity{grid-template-columns:repeat(3,1fr);gap:var(--v2-space-6)}}[data-ds=v2] .v2-footer-identity dt{color:var(--v2-text-2);font-weight:var(--v2-weight-medium)}[data-ds=v2] .v2-footer-identity a{color:var(--v2-text-2);text-decoration:underline;text-underline-offset:.2em}[data-ds=v2] .v2-footer-legal{margin-top:var(--v2-space-6);padding-top:var(--v2-space-3);border-top:1px solid var(--v2-border-subtle)}[data-ds=v2] .v2-footer-legal-title{margin:0;font-size:var(--v2-label);line-height:var(--v2-label-lh);font-weight:var(--v2-weight-medium);letter-spacing:var(--v2-tracking-micro);text-transform:uppercase;color:var(--v2-text-3)}[data-ds=v2] .v2-footer-legal-toggle{display:inline-flex;align-items:center;gap:var(--v2-space-2);min-height:var(--v2-touch-min);background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--v2-caption);color:var(--v2-text-2)}[data-ds=v2] .v2-footer-legal-mark{width:.875rem;height:.875rem;transition:transform var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-footer-legal-toggle[aria-expanded=true] .v2-footer-legal-mark{transform:rotate(180deg)}[data-ds=v2] .v2-footer-legal>div:not([hidden]){display:flex;flex-wrap:wrap;gap:var(--v2-space-2) var(--v2-space-6);margin-top:var(--v2-space-4);font-size:var(--v2-caption)}[data-ds=v2] .v2-footer-legal a{color:var(--v2-text-3);text-decoration:none}[data-ds=v2] .v2-footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v2-space-4);margin-top:var(--v2-space-6);padding-top:var(--v2-space-6);border-top:1px solid var(--v2-border-subtle);font-size:var(--v2-caption);color:var(--v2-text-3)}[data-ds=v2] .v2-footer-note{margin-top:var(--v2-space-4);max-width:80ch}@media (max-width:639px){[data-ds=v2] .v2-footer{padding-top:var(--v2-space-6)}[data-ds=v2] .v2-footer-shell{padding-inline:var(--v2-space-4)}[data-ds=v2] .v2-footer-bar{align-items:flex-start;flex-direction:column-reverse}[data-ds=v2] .v2-footer-col ul:not(.v2-footer-contact){gap:0}[data-ds=v2] .v2-footer-col a{display:flex;align-items:center;min-block-size:var(--v2-touch-min);padding-block:0}[data-ds=v2] .v2-footer-legal a{display:inline-flex;align-items:center;min-block-size:var(--v2-touch-min)}}@media (prefers-reduced-motion:reduce){[data-ds=v2] .v2-footer-legal-mark,[data-ds=v2] .v2-footer-social a{transition:none}[data-ds=v2] .v2-footer-social a:hover{transform:none}}[data-ds=v2] .v2-lang{position:relative}[data-ds=v2] .v2-lang-trigger{display:inline-flex;align-items:center;gap:var(--v2-space-2);height:var(--v2-control-sm);padding-inline:var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-sm);background:none;cursor:pointer;font:inherit;font-size:var(--v2-caption);color:var(--v2-text-2);transition:border-color var(--v2-dur-2) var(--v2-ease-out)}[data-ds=v2] .v2-lang-trigger:hover{border-color:var(--v2-border-strong)}[data-ds=v2] .v2-lang-trigger svg{width:.875rem;height:.875rem}[data-ds=v2] .v2-lang-menu{position:absolute;right:0;bottom:calc(100% + var(--v2-space-2));z-index:var(--v2-z-overlay);min-width:9rem;margin:0;padding:var(--v2-space-1);list-style:none;background:var(--v2-surface-overlay);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);box-shadow:var(--v2-elev-2)}[data-ds=v2] .v2-lang-option{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3);width:100%;height:var(--v2-control-md);padding-inline:var(--v2-space-3);border-radius:var(--v2-radius-sm);border:0;background:none;cursor:pointer;font:inherit;font-size:var(--v2-body-dense);color:var(--v2-text-2);text-align:start}[data-ds=v2] .v2-lang-option:hover,[data-ds=v2] .v2-lang-option[data-active=true]{background:var(--v2-surface-sunken);color:var(--v2-text-1)}[data-ds=v2] .v2-lang-menu:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}[data-ds=v2] .v2-lang-option svg{width:.875rem;height:.875rem;color:var(--v2-accent-text)}@media (prefers-reduced-motion:no-preference){[data-ds=v2] .v2-footer[data-enhanced=true] .v2-footer-shell{translate:0 36px;transition:translate .56s var(--v2-ease-out)}[data-ds=v2] [data-landing-drawer-root][data-landing-footer-visible=true] .v2-footer[data-enhanced=true] .v2-footer-shell{translate:0 0}@media (max-width:768px){[data-ds=v2] .v2-footer[data-enhanced=true] .v2-footer-shell{transition-duration:.46s}}}[data-ds=v2] .v2-footer{padding-block-end:calc(max(var(--acs-cookie-offset, 0px),
        var(--v2-cookie-offset, 0px),
        var(--v2-space-8)) + env(safe-area-inset-bottom, 0px) + var(--v2-space-4))}[data-ds=v2] .v2-trust{position:relative;background:var(--v2-surface-base);color:var(--v2-text-1);padding-block:clamp(2rem,3.5vw,3rem) clamp(4rem,8vw,7rem);border-block-end:1px solid var(--v2-border-subtle)}[data-ds=v2] .v2-trust-inner{inline-size:min(100%,2100px);margin-inline:auto;padding-inline:var(--landing-scene-edge,clamp(1.25rem,5vw,5rem))}[data-ds=v2] .v2-trust-head{max-inline-size:46ch}[data-ds=v2] .v2-trust-eyebrow{margin:0 0 var(--v2-space-3);color:var(--v2-text-3)}[data-ds=v2] .v2-trust-title{margin:0;font-size:var(--v2-title-1);line-height:var(--v2-title-1-lh);letter-spacing:var(--v2-tracking-title);font-weight:var(--v2-weight-semibold);text-wrap:balance}[data-ds=v2] .v2-trust-title-em{font-style:normal;color:var(--v2-text-3)}[data-ds=v2] .v2-trust-lead{margin:var(--v2-space-4) 0 0;font-size:var(--v2-body);line-height:var(--v2-body-lh);color:var(--v2-text-2);text-wrap:pretty}[data-ds=v2] .v2-trust-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:var(--v2-space-8) 0 0}[data-ds=v2] .v2-trust-entry{display:grid;gap:var(--v2-space-2);padding-block:var(--v2-space-6);border-block-start:1px solid var(--v2-border-subtle);min-inline-size:0}[data-ds=v2] .v2-trust-label{font-size:var(--v2-micro);font-weight:var(--v2-weight-semibold);letter-spacing:var(--v2-tracking-micro);text-transform:uppercase;color:var(--v2-action-text)}[data-ds=v2] .v2-trust-body{margin:0;display:grid;gap:var(--v2-space-2);min-inline-size:0}[data-ds=v2] .v2-trust-value{font-size:var(--v2-title-3);line-height:var(--v2-title-3-lh);letter-spacing:var(--v2-tracking-title);font-weight:var(--v2-weight-semibold);color:var(--v2-text-1);font-variant-numeric:tabular-nums}[data-ds=v2] .v2-trust-meta{font-size:var(--v2-body-dense);line-height:var(--v2-body-dense-lh);color:var(--v2-text-2);text-wrap:pretty}[data-ds=v2] .v2-trust-mark{display:flex;align-items:center;gap:.6em;font-size:var(--v2-micro);font-weight:var(--v2-weight-medium);letter-spacing:var(--v2-tracking-micro);color:var(--v2-text-3)}[data-ds=v2] .v2-trust-dot{inline-size:.62em;block-size:.62em;flex:none;border-radius:50%;border:1.5px solid var(--v2-action-solid);background:radial-gradient(circle at 50% 50%,var(--v2-outcome-solid) 0 32%,transparent 33%)}[data-ds=v2] .v2-trust-foot{margin:var(--v2-space-6) 0 0;padding-block-start:var(--v2-space-6);border-block-start:1px solid var(--v2-border-subtle);font-size:var(--v2-body-dense);line-height:var(--v2-body-dense-lh);color:var(--v2-text-3);max-inline-size:72ch;text-wrap:pretty}@media (min-width:640px){[data-ds=v2] .v2-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--v2-space-8);column-gap:var(--v2-space-8)}}@media (min-width:1024px){[data-ds=v2] .v2-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ds=v2] .v2-trust-head{max-inline-size:60ch}}@media (forced-colors:active){[data-ds=v2] .v2-trust-dot{border-color:CanvasText;background:CanvasText}}[data-ds=v2] .v2-trust-marquee{overflow:clip;margin-block-end:var(--v2-space-12);padding-block:var(--v2-space-3);border-block:1px solid var(--v2-border-subtle)}[data-ds=v2] .v2-trust-marquee-window{--landing-trust-fade:clamp(var(--v2-space-8),9vw,var(--v2-space-16));overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--landing-trust-fade),#000 calc(100% - var(--landing-trust-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--landing-trust-fade),#000 calc(100% - var(--landing-trust-fade)),transparent 100%)}[data-ds=v2] .v2-trust-marquee-rail{display:flex;inline-size:-moz-max-content;inline-size:max-content;animation:v2-trust-marquee 60s linear infinite;will-change:transform}[data-ds=v2] .v2-trust-marquee:focus-within .v2-trust-marquee-rail,[data-ds=v2] .v2-trust-marquee:hover .v2-trust-marquee-rail{animation-play-state:paused}[data-ds=v2] .v2-trust-marquee-track{display:flex;align-items:center;gap:var(--v2-space-6);margin:0;padding:0 var(--v2-space-4) 0 0;list-style:none}[data-ds=v2] .v2-trust-marquee-track:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px;border-radius:var(--v2-radius-sm)}[data-ds=v2] .v2-trust-marquee-item{display:flex;align-items:center;gap:var(--v2-space-2);white-space:nowrap;font-size:var(--v2-label);font-weight:var(--v2-weight-medium);letter-spacing:var(--v2-tracking-micro);color:var(--v2-text-2)}[data-ds=v2] .v2-trust-marquee-icon{inline-size:1.15em;block-size:1.15em;flex:none;color:var(--v2-text-3)}[data-ds=v2] .v2-trust-marquee-item:after{content:"";margin-inline-start:var(--v2-space-4);inline-size:4px;block-size:4px;border-radius:50%;background:var(--v2-border-strong,var(--v2-border-subtle))}@keyframes v2-trust-marquee{0%{transform:translate3d(calc(-100% / 3),0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){[data-ds=v2] .v2-trust-marquee-rail{animation:none;inline-size:100%}[data-ds=v2] .v2-trust-marquee-item:after,[data-ds=v2] [data-trust-marquee-echo]{display:none}[data-ds=v2] .v2-trust-marquee-window{-webkit-mask-image:none;mask-image:none}[data-ds=v2] .v2-trust-marquee-track{flex-wrap:wrap;gap:var(--v2-space-3) var(--v2-space-6)}[data-ds=v2] .v2-trust-marquee-item{white-space:normal}}@media (forced-colors:active){[data-ds=v2] .v2-trust-marquee-window{-webkit-mask-image:none;mask-image:none}[data-ds=v2] .v2-trust-marquee{border-block-color:CanvasText}[data-ds=v2] .v2-trust-marquee-item:after{background:CanvasText}}