[data-public-root] .button{box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--prv-font-sans);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);text-align:center;white-space:nowrap;cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}[data-public-root] .button:disabled{cursor:not-allowed;opacity:.5}[data-public-root] .button[data-busy=true]:disabled{cursor:wait;opacity:1}[data-public-root] a.button{text-decoration:none}[data-public-root] .button--lg{--control-icon-size:var(--control-icon-size-glyph-lg);--control-icon-size-angle:var(--control-icon-size-angle-lg);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);padding:var(--control-padding-y-lg) var(--control-padding-x-lg);min-height:var(--control-min-height-lg);gap:var(--control-icon-gap-lg)}[data-public-root] .button--md{--control-icon-size:var(--control-icon-size-glyph-md);--control-icon-size-angle:var(--control-icon-size-angle-md);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);padding:var(--control-padding-y-md) var(--control-padding-x-md);min-height:var(--control-min-height-md);gap:var(--control-icon-gap-md)}[data-public-root] .button--sm{--control-icon-size:var(--control-icon-size-glyph-sm);--control-icon-size-angle:var(--control-icon-size-angle-sm);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);font-weight:var(--prv-font-weight-500);padding:var(--control-padding-y-sm) var(--control-padding-x-sm);min-height:var(--control-min-height-sm);gap:var(--control-icon-gap-sm)}[data-public-root] .button--primary{background-color:var(--color-accent);color:var(--color-fg-inverse)}[data-public-root] .button--primary:hover:not(:disabled){background-color:var(--color-accent-hover)}[data-public-root] .button--purple{background-color:var(--color-accent-purple);color:var(--color-fg-inverse)}[data-public-root] .button--purple:hover:not(:disabled){background-color:var(--color-accent-purple-hover)}[data-public-root] .button--yellow{background-color:var(--color-accent-yellow);color:var(--color-fg-default)}[data-public-root] .button--yellow:hover:not(:disabled){background-color:var(--color-accent-yellow-hover)}[data-public-root] .button--magenta{background-color:var(--color-accent-magenta);color:var(--color-fg-inverse)}[data-public-root] .button--magenta:hover:not(:disabled){background-color:var(--color-accent-magenta-hover)}[data-public-root] .button--secondary{--control-wash-rest:color-mix(in srgb, currentColor var(--prv-opacity-7), transparent);--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);background-color:var(--control-wash-rest);color:var(--color-accent-blue);font-weight:var(--prv-font-weight-600)}[data-public-root] .button--secondary:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-accent-blue)}[data-public-root] .button--secondary[data-tone=accent]{background-color:var(--control-wash-rest);color:var(--color-accent)}[data-public-root] .button--secondary[data-tone=accent]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-accent-hover)}[data-public-root] .button--secondary[data-tone=inverse]{background-color:var(--control-wash-rest);color:var(--color-fg-inverse)}[data-public-root] .button--secondary[data-tone=inverse]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-fg-inverse)}[data-public-root] .button--secondary[data-tone=neutral]{background-color:var(--control-wash-rest);color:var(--color-fg-default)}[data-public-root] .button--secondary[data-tone=neutral]:hover:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-fg-default)}[data-public-root] .button--black{background-color:var(--color-surface-inverse);color:var(--color-fg-inverse)}[data-public-root] .button--black:hover:not(:disabled){background-color:var(--color-surface-inverse-hover)}[data-public-root] .button--inverse{background-color:var(--color-surface-default);color:var(--color-fg-default)}[data-public-root] .button--inverse:hover:not(:disabled){background-color:var(--color-surface-default-hover)}[data-public-root] .button--ghost{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);z-index:0;color:inherit;font-weight:var(--prv-font-weight-500);gap:var(--control-icon-gap-ghost);background-color:#0000;min-height:0;transition:background-color .2s,color .2s;position:relative}[data-public-root] .button--ghost:hover:not(:disabled),[data-public-root] .button--ghost:focus-visible:not(:disabled),[data-public-root] .button--ghost.button--expanded{background:var(--control-wash-hover);outline:none;text-decoration:none}[data-public-root] .button--ghost[data-tone=accent]{color:var(--color-accent)}[data-public-root] .button--ghost[data-tone=accent]:hover:not(:disabled),[data-public-root] .button--ghost[data-tone=accent]:focus-visible:not(:disabled){color:var(--color-accent-hover)}[data-public-root] .button--ghost[data-tone=inverse]{color:var(--color-fg-inverse)}[data-public-root] .button--ghost.button--align-start{background:0 0;padding-block:0;padding-inline:0}[data-public-root] .button--ghost.button--align-start:before{content:"";z-index:-1;top:calc(-1 * var(--control-padding-y-md));right:calc(-1 * var(--control-padding-x-md));bottom:calc(-1 * var(--control-padding-y-md));left:calc(-1 * var(--control-padding-x-md));border-radius:var(--radius-pill);background:0 0;transition:background .2s;position:absolute}[data-public-root] .button--lg.button--ghost.button--align-start:before{top:calc(-1 * var(--control-padding-y-lg));right:calc(-1 * var(--control-padding-x-lg));bottom:calc(-1 * var(--control-padding-y-lg));left:calc(-1 * var(--control-padding-x-lg))}[data-public-root] .button--sm.button--ghost.button--align-start:before{top:calc(-1 * var(--control-padding-y-sm));right:calc(-1 * var(--control-padding-x-sm));bottom:calc(-1 * var(--control-padding-y-sm));left:calc(-1 * var(--control-padding-x-sm))}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .button--ghost.button--align-start.button--expanded{background:0 0}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled):before,[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled):before,[data-public-root] .button--ghost.button--align-start.button--expanded:before{background:var(--control-wash-hover)}[data-public-root] .button--align-start{text-align:left;justify-content:flex-start;align-self:flex-start;width:fit-content;max-width:100%}[data-public-root] .button--full{width:100%}[data-public-root] .button--icon-only{box-sizing:border-box;width:var(--control-min-height-md);min-width:var(--control-min-height-md);height:var(--control-min-height-md);min-height:var(--control-min-height-md);padding:0}[data-public-root] .button--lg.button--icon-only{width:var(--control-min-height-lg);min-width:var(--control-min-height-lg);height:var(--control-min-height-lg);min-height:var(--control-min-height-lg)}[data-public-root] .button--sm.button--icon-only{width:var(--control-min-height-sm);min-width:var(--control-min-height-sm);height:var(--control-min-height-sm);min-height:var(--control-min-height-sm)}[data-public-root] .button__label{place-items:center;display:inline-grid}[data-public-root] .button__label-idle,[data-public-root] .button__label-busy{grid-area:1/1}[data-public-root] .button__label-busy{text-align:center;white-space:nowrap;width:0;min-width:100%;overflow:hidden}[data-public-root] .button[data-busy=true] .button__label-idle,[data-public-root] .button[data-busy=true] .button__icon{visibility:hidden}[data-public-root] .button__icon{width:var(--control-icon-size,var(--control-icon-size-glyph-lg));height:var(--control-icon-size,var(--control-icon-size-glyph-lg));color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}[data-public-root] .button__icon:has([data-public=icon-angle]){width:var(--control-icon-size-angle,var(--control-icon-size-angle-lg));height:var(--control-icon-size-angle,var(--control-icon-size-angle-lg))}[data-public-root] .button__icon svg,[data-public-root] .button__icon .mgc-icon{width:100%;height:100%;display:block}[data-public-root] .button--expanded .button__icon[data-side=end]{transform:rotate(180deg)}[data-public-root] [data-public-viewport=mobile] .button--lg:not(.button--ghost):not(.button--icon-only){width:100%}@media only screen and (max-width:960px){[data-public-root] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .button--md,[data-public-root] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}}[data-public-root] [data-public-viewport=mobile] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .button--md,[data-public-root] [data-public-viewport=mobile] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}
[data-public-root] .decor[data-preset=media-1]{object-position:18% 28%}[data-public-root] .decor[data-preset=media-2]{object-position:78% 32%}[data-public-root] .decor[data-preset=media-3]{object-position:42% 72%}[data-public-root] .decor[data-preset=media-4]{object-position:62% 48%}[data-public-root] .decor--svg{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--decor-canvas-bg,transparent);width:100%;height:100%;display:block;position:relative;overflow:hidden}[data-public-root] .decor__svg{width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas]{--decor-canvas-bg:var(--prv-palette-white);--decor-canvas-bg-end:var(--prv-palette-white);--decor-canvas-wing-a:color-mix(in srgb, var(--prv-palette-brand) 36%, white);--decor-canvas-wing-b:color-mix(in srgb, var(--prv-palette-brand-mid) 34%, white);--decor-canvas-wing-c:color-mix(in srgb, var(--prv-palette-brand-end) 38%, white);--decor-canvas-sheen:var(--prv-palette-white);--decor-canvas-soft:color-mix(in srgb, var(--prv-palette-white) 90%, transparent);--decor-canvas-bloom-a:color-mix(in srgb, var(--prv-palette-brand-mid) 94%, white);--decor-canvas-bloom-b:color-mix(in srgb, var(--prv-palette-brand) 90%, white);--decor-canvas-core:color-mix(in srgb, var(--prv-palette-brand-mid) 68%, var(--prv-palette-brand));--decor-canvas-veil:color-mix(in srgb, var(--prv-palette-brand-end) 42%, white);--decor-canvas-fade:var(--prv-palette-white)}[data-public-root] .decor[data-wash=canvas] .decor__svg{width:2560px;max-width:none;height:1299px;position:absolute;top:269px;left:50%;transform:translate(-50%)}@media only screen and (max-width:1023px){[data-public-root] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1600px;height:auto;top:400px}}@media only screen and (max-width:767px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:1200px;top:420px}}@media only screen and (max-width:479px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:900px;top:480px}}[data-public-root] [data-public-viewport=mobile] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1200px;height:auto;top:420px}[data-public-root] .decor--wash{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas-dark]{background-color:var(--prv-palette-ink);background-image:radial-gradient(ellipse 135% 105% at 92% 8%, color-mix(in srgb, var(--prv-palette-brand) 42%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 28%, transparent) 30%, color-mix(in srgb, var(--prv-palette-brand-end) 16%, transparent) 52%, color-mix(in srgb, var(--prv-palette-orange) 8%, transparent) 64%, transparent 80%), radial-gradient(ellipse 85% 75% at 100% 0%, color-mix(in srgb, var(--prv-palette-brand) 18%, transparent) 0%, transparent 50%)}[data-public-root] .decor[data-wash=frame-light]{--frame-light-main:8% 0%;--frame-light-accent:96% 100%;background-color:var(--prv-palette-gray);background-image:radial-gradient(ellipse 46% 78% at var(--frame-light-main), color-mix(in srgb, var(--prv-palette-brand) 16%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 8%, transparent) 45%, transparent 72%), radial-gradient(ellipse 30% 56% at var(--frame-light-accent), color-mix(in srgb, var(--prv-palette-brand-end) 14%, transparent) 0%, transparent 70%)}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-2]{--frame-light-main:92% 50%;--frame-light-accent:4% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-3]{--frame-light-main:50% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-4]{--frame-light-main:0% 100%;--frame-light-accent:100% 0%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-5]{--frame-light-main:100% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=hero-mist]{background-color:var(--prv-palette-white);background-image:none;position:relative;overflow:hidden}[data-public-root] .decor[data-wash=hero-mist]:before{content:"";background-image:var(--gradient-hero-mist-veil);filter:blur(56px);opacity:.95;pointer-events:none;background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-12%}[data-public-root] .decor[data-wash=warm-mesh-scrim]{background:linear-gradient(270deg,#000000b8 0%,#0000006b 34%,#0000 58%),linear-gradient(to bottom right,#000 0%,#000000e0 42%,#00000085 68%,#00000038 84%,#0000 100%)}
[data-public-root] .breadcrumbs{box-sizing:border-box;width:100%;color:var(--color-fg-subtle);font-family:var(--prv-font-sans)}[data-public-root] .breadcrumbs__list{align-items:center;gap:var(--space-gap-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .breadcrumbs__item{align-items:center;gap:var(--space-gap-xs);min-width:0;display:inline-flex}[data-public-root] .breadcrumbs__link{color:var(--color-fg-subtle);text-decoration:none;transition:color .2s}[data-public-root] .breadcrumbs__link:hover{color:var(--color-accent)}[data-public-root] .breadcrumbs__current{color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-public-root] .breadcrumbs__separator{color:var(--color-fg-subtle);opacity:.6}[data-public-root] .breadcrumbs[data-tone=inverse],[data-public-root] .breadcrumbs[data-tone=inverse] .breadcrumbs__link,[data-public-root] .breadcrumbs[data-tone=inverse] .breadcrumbs__separator{color:var(--color-fg-inverse-subtle)}[data-public-root] .breadcrumbs[data-tone=inverse] .breadcrumbs__link:hover,[data-public-root] .breadcrumbs[data-tone=inverse] .breadcrumbs__current{color:var(--color-fg-inverse)}
[data-public-root] .footer{background:var(--color-surface-inverse);width:100%;color:var(--color-fg-inverse-subtle);font-family:var(--prv-font-sans);overflow:hidden}[data-public-root] .footer--v3 .footer__inner{box-sizing:border-box;width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);padding-inline:var(--space-container-x);margin-inline:auto}[data-public-root] .footer--v3 .footer__bottom .footer__inner{padding-inline:0}[data-public-root] .footer__main{padding-top:var(--space-section-y);padding-bottom:var(--prv-space-64)}@media only screen and (max-width:960px){[data-public-root] .footer__main{padding-bottom:var(--prv-space-40)}}[data-public-root] [data-public-viewport=mobile] .footer__main{padding-bottom:var(--prv-space-40)}[data-public-root] .footer__grid{gap:var(--prv-space-40) var(--prv-space-32);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}[data-public-root] .footer__nav,[data-public-root] .footer__layout--desktop{display:contents}[data-public-root] .footer__layout--mobile{display:none}[data-public-root] .footer__masonry-col{gap:var(--prv-space-40);flex-direction:column;min-width:0;display:flex}[data-public-root] .footer a.footer__link .button__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-public-root] .footer a.footer__link.button{text-align:left;align-items:center;height:auto;min-height:0}[data-public-root] .footer__group{align-items:stretch;gap:var(--prv-space-10);flex-direction:column;min-width:0;display:flex}[data-public-root] .footer__group-title{color:var(--color-fg-inverse);margin:0}[data-public-root] .footer__group-list{gap:var(--space-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .footer__group-item{margin:0}[data-public-root] .footer__link{color:var(--color-fg-inverse-subtle)}[data-public-root] .footer__link:hover{color:var(--color-fg-inverse)}[data-public-root] .footer__link--highlighted{color:var(--color-accent)}[data-public-root] .footer__brand-band{margin-top:var(--prv-space-40);padding-top:var(--prv-space-40);flex-direction:column;align-items:center;display:flex}[data-public-root] .footer__brand{min-width:0;display:flex}[data-public-root] .footer__brand--band{justify-content:center;align-items:center;gap:var(--prv-space-16) var(--prv-space-24);text-align:left;flex-flow:wrap}[data-public-root] .footer__logo{color:var(--color-fg-inverse);align-items:center;text-decoration:none;display:inline-flex}[data-public-root] .footer__logo-img{width:auto;height:36px;display:block}[data-public-root] .footer__brand--band .footer__tagline{max-width:22rem;color:var(--color-fg-inverse-subtle);margin:0;padding-inline-start:var(--prv-space-24);position:relative}[data-public-root] .footer__brand--band .footer__tagline:before{content:"";inset-inline-start:0;width:1px;height:var(--prv-space-24);background:color-mix(in srgb, var(--color-fg-inverse) 18%, transparent);position:absolute;top:50%;transform:translateY(-50%)}[data-public-root] .footer__trust{justify-content:center;align-items:center;gap:var(--space-gap-sm);flex-flow:row;width:auto;display:flex}[data-public-root] .footer__trust-ratings{justify-content:center;align-items:stretch;gap:var(--space-gap-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .footer__trust-rating{flex:none;margin:0;position:relative}[data-public-root] .footer__trust-rating-link{color:inherit;text-decoration:none;display:block}[data-public-root] .footer__trust-rating-underlay{z-index:0;border-radius:var(--radius-pill);pointer-events:none;background:color-mix(in srgb, var(--prv-palette-white) 28%, transparent);opacity:.28;filter:blur(8px);position:absolute;inset:28% 10% -8%}[data-public-root] .footer__trust-rating-glass{box-sizing:border-box;z-index:1;align-items:center;gap:var(--prv-space-8);min-height:var(--prv-size-36);padding:var(--prv-space-8) var(--prv-space-14);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--prv-palette-white) 16%, transparent);background-color:color-mix(in srgb, var(--prv-palette-white) 10%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-media-inverse);color:var(--color-fg-inverse);display:inline-flex;position:relative}[data-public-root] .footer__trust-rating-link:hover .footer__trust-rating-glass,[data-public-root] .footer__trust-rating-link:focus-visible .footer__trust-rating-glass{background-color:color-mix(in srgb, var(--prv-palette-white) 14%, transparent);outline:none}[data-public-root] .footer__trust-platform{width:var(--prv-size-24);height:var(--prv-size-24);flex-shrink:0;display:block}[data-public-root] .footer__trust-platform-fallback{margin:0}[data-public-root] .footer__trust-rating-score{font-variant-numeric:tabular-nums;margin:0}[data-public-root] .footer__trust-rating-star{width:var(--prv-size-16);height:var(--prv-size-16);color:var(--color-warning);flex-shrink:0}[data-public-root] .footer__trust-rating-count{color:var(--color-fg-inverse-subtle);white-space:nowrap;margin:0}[data-public-root] .footer__bottom{border-top:1px solid color-mix(in srgb, var(--prv-palette-white) 12%, transparent);padding-block:var(--space-gap-lg)}[data-public-root] .footer__bottom-inner{justify-content:space-between;align-items:center;gap:var(--space-gap-md);flex-wrap:wrap;display:flex}[data-public-root] .footer__copyright{color:var(--color-fg-inverse-subtle);margin:0}[data-public-root] .footer__legal{gap:var(--space-gap-xs) var(--space-gap-md);flex-wrap:wrap;display:inline-flex}[data-public-root] .footer__legal a{color:var(--color-fg-inverse-subtle);text-underline-offset:2px;text-decoration:underline}[data-public-root] .footer__legal a:hover,[data-public-root] .footer__legal a:focus-visible{color:var(--color-fg-inverse)}@media only screen and (max-width:1280px){[data-public-root] .footer__grid{gap:var(--prv-space-40) var(--prv-space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:960px){[data-public-root] .footer__grid{gap:var(--prv-space-40);grid-template-columns:1fr}[data-public-root] .footer__nav{display:block}[data-public-root] .footer__layout--desktop{display:none}[data-public-root] .footer__layout--mobile{align-items:start;gap:var(--prv-space-40) var(--prv-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-public-root] .footer__brand--band{text-align:center;flex-direction:column}[data-public-root] .footer__brand--band .footer__tagline{padding-inline-start:0}[data-public-root] .footer__brand--band .footer__tagline:before{display:none}}[data-public-root] [data-public-viewport=mobile] .footer__grid{gap:var(--prv-space-40);grid-template-columns:1fr}[data-public-root] [data-public-viewport=mobile] .footer__nav{display:block}[data-public-root] [data-public-viewport=mobile] .footer__layout--desktop{display:none}[data-public-root] [data-public-viewport=mobile] .footer__layout--mobile{align-items:start;gap:var(--prv-space-40) var(--prv-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-public-root] [data-public-viewport=mobile] .footer__brand--band{text-align:center;flex-direction:column}[data-public-root] [data-public-viewport=mobile] .footer__brand--band .footer__tagline{padding-inline-start:0}[data-public-root] [data-public-viewport=mobile] .footer__brand--band .footer__tagline:before{display:none}
[data-public-root] .popover{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-fg-default);font-family:var(--prv-font-sans);box-shadow:var(--shadow-raised);border:none}[data-public-root] .popover--pad-none{padding:0}[data-public-root] .popover--pad-sm{padding:var(--space-inset-sm)}[data-public-root] .popover--pad-md{padding:var(--space-gap-md)}[data-public-root] .popover--pad-lg{padding:var(--space-gap-lg)}
[data-public-root] .header{z-index:1000;width:100%;height:auto;min-height:var(--size-header-height);background:var(--color-surface-default);color:var(--color-fg-default);font-family:var(--prv-font-sans);border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 5%, transparent);box-shadow:var(--shadow-raised);flex-direction:column;transition:background-color .36s,box-shadow .36s,border-color .36s,color .28s;display:flex;position:sticky;top:0;overflow:visible}[data-public-root] .header[data-hide-on-scroll=true]{transition:transform .28s,visibility linear,background-color .36s,box-shadow .36s,border-color .36s,color .28s}[data-public-root] .header[data-scrolled-away=true]{box-shadow:none;visibility:hidden;transition-delay:0s,.28s,0s,0s,0s,0s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){[data-public-root] .header[data-hide-on-scroll=true]{transition-duration:0s}}[data-public-root] .header[data-overlay=true][data-solid=false]{box-shadow:none;background:0 0;border-bottom-color:#0000}[data-public-root] .header[data-overlay=true][data-solid=false][data-overlay-tone=inverse]{color:var(--color-fg-inverse)}[data-public-root] .header[data-overlay=true][data-solid=false][data-overlay-tone=default]{color:var(--color-fg-default)}[data-public-root] .header[data-overlay=true][data-solid=true]{background:var(--color-surface-default);color:var(--color-fg-default);border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 5%, transparent);box-shadow:var(--shadow-raised)}[data-public-root] .header--secondary{height:auto}[data-public-root] .header:has([data-public=page-nav][data-stuck=true]){height:auto}[data-public-root] .header__primary{width:100%;height:var(--size-header-height)}[data-public-root] .header__inner{box-sizing:border-box;width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);height:100%;padding-inline:var(--space-container-x);flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}[data-public-root] .header__secondary-band{width:100%}[data-public-root] .header__secondary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-gap-md);width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);height:var(--size-header-height);padding-inline:var(--space-container-x);flex-wrap:nowrap;margin-inline:auto;display:flex;position:relative}[data-public-root] .header__secondary:before{content:"";top:0;right:var(--space-container-x);left:var(--space-container-x);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);position:absolute}[data-public-root] .header__secondary-nav{flex:auto;align-items:center;min-width:0;display:flex}[data-public-root] .header__secondary-crumbs{align-items:center;gap:calc(var(--control-padding-x-sm) + var(--space-gap-xs));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__secondary-crumb{align-items:center;margin:0;display:flex}[data-public-root] .header__secondary-crumb .button{line-height:var(--text-caption-line-height);align-items:center;display:inline-flex}[data-public-root] .header__secondary-parent{color:var(--color-fg-muted)}[data-public-root] .header__secondary-divider{color:var(--color-fg-muted);font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);font-weight:var(--text-caption-font-weight);line-height:var(--text-caption-line-height);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;margin:0;display:flex}[data-public-root] .header__secondary-current{font-weight:var(--prv-font-weight-600);color:var(--color-fg-default);line-height:var(--text-caption-line-height)}[data-public-root] .header__secondary-current--static{font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-caption-letter-spacing);line-height:var(--text-caption-line-height);color:var(--color-fg-default);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;display:inline-flex}[data-public-root] .header__secondary-action{min-height:var(--prv-size-32);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}[data-public-root] .header__logo{padding:var(--space-gap-sm) var(--control-padding-x-sm);margin-left:calc(-1 * var(--control-padding-x-sm));border-radius:var(--radius-control-pill,9999px);color:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}[data-public-root] .header__logo:hover,[data-public-root] .header__logo:focus-visible{background:0 0}[data-public-root] .header__brand-text{font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);color:inherit;display:block}[data-public-root] .header__logo-img{width:auto;height:40px;display:block}[data-public-root] .header__nav{margin-left:var(--space-inset-lg);height:100%;margin-right:auto}[data-public-root] .header__nav-list{align-items:center;gap:calc(2 * var(--control-padding-x-sm));flex-direction:row;height:100%;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__nav-item{align-items:center;height:100%;margin:0;display:flex;position:relative}[data-public-root] .header__nav-item--has-submenu{position:static}[data-public-root] .header__nav .button--align-start,[data-public-root] .header__account .button--align-start,[data-public-root] .header__secondary .button--align-start{align-self:center}[data-public-root] .header__submenu{top:100%;left:var(--space-container-x);right:var(--space-container-x);z-index:2;padding-top:var(--space-gap-xs);position:absolute}[data-public-root] .header__submenu-clip{overflow:hidden}[data-public-root] .header__submenu-clip[data-animate=true]{transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1)}[data-public-root] .header__submenu-measure{box-sizing:border-box;width:100%}[data-public-root] .header__submenu-body{animation:.2s header-submenu-fade}@keyframes header-submenu-fade{0%{opacity:0}to{opacity:1}}[data-public-root] .header__popover,[data-public-root] .header__popover--mega{box-sizing:border-box;width:100%;max-width:100%}[data-public-root] .header__account{align-items:center;gap:calc(2 * var(--control-padding-x-sm));flex-shrink:0;margin-left:auto;display:flex}[data-public-root] .header__announcement{background:var(--color-surface-inverse);color:var(--color-fg-inverse);position:relative}[data-public-root] .header__announcement-inner{justify-content:center;align-items:center;gap:var(--space-gap-xs);width:100%;max-width:var(--container-max-width);min-width:var(--container-min-width);padding:var(--space-gap-xs) var(--space-container-x);flex-wrap:wrap;margin-inline:auto;display:flex}[data-public-root] .header__announcement:has(>.header__announcement-dismiss) .header__announcement-inner{padding-inline-end:calc(var(--space-container-x) + var(--prv-space-32))}[data-public-root] .header__announcement-tag{padding:0 var(--space-gap-xs);border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-fg-inverse);font-weight:var(--prv-font-weight-600);text-transform:uppercase;flex:none;align-items:center;display:inline-flex}[data-public-root] .header__announcement-text{color:var(--color-fg-inverse);margin:0}[data-public-root] .header__announcement-link{font-size:var(--text-caption-sm-font-size);white-space:nowrap;flex:none}[data-public-root] .header__announcement-dismiss.button--icon-only{top:50%;right:var(--space-container-x);z-index:1;width:auto;min-width:0;height:auto;min-height:0;color:var(--color-fg-inverse-subtle);padding:0;position:absolute;transform:translateY(-50%)}[data-public-root] .header__announcement-dismiss.button--icon-only:hover{color:var(--color-fg-inverse)}[data-public-root] .header__mega-grid{gap:var(--space-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-public-root] .header__mega-grid--product{grid-template-columns:repeat(4,minmax(0,1fr))}[data-public-root] .header__mega-heading{margin:0 0 var(--space-gap-sm);padding-inline:var(--control-padding-x-md);color:var(--color-fg-muted)}[data-public-root] .header__mega-stack{margin-top:var(--space-gap-lg)}[data-public-root] .header__mega-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .header__mega-link[data-public=button]{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);align-items:flex-start;gap:var(--space-gap-sm);height:auto;padding-block:var(--control-padding-y-md);padding-inline:var(--control-padding-x-md);border-radius:var(--radius-pill)}[data-public-root] .header__mega-link.button--align-start:before{content:none}[data-public-root] .header__mega-link.button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .header__mega-link.button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .header__mega-link.button--ghost.button--align-start.button--expanded{background:var(--control-wash-hover)}[data-public-root] .header__mega-link[data-public=button] .button__icon[data-side=start]{margin-top:calc((var(--text-caption-line-height) - 16px) / 2);color:var(--color-fg-muted)}[data-public-root] .header__mega-link[data-public=button] .button__icon[data-side=start]:has(.header__mega-brand){color:inherit}:is([data-public-root] .header__mega-link[data-public=button]:hover .button__icon[data-side=start]:not(:has(.header__mega-brand)),[data-public-root] .header__mega-link[data-public=button]:focus-visible .button__icon[data-side=start]:not(:has(.header__mega-brand))){color:var(--color-fg-default)}[data-public-root] .header__mega-brand{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .header__mega-link--block{white-space:normal;height:auto}[data-public-root] .header__mega-link--block .button__label{justify-items:start}[data-public-root] .header__mega-link--block .button__label-idle{align-items:flex-start;gap:var(--prv-space-4);flex-direction:column;display:flex}[data-public-root] .header__mega-link-desc{color:var(--color-fg-muted);display:block}[data-public-root] .header__mega-more.button--ghost{--control-wash-hover:color-mix(in srgb, currentColor var(--prv-opacity-11), transparent);padding-block:var(--control-padding-y-md);padding-inline:var(--control-padding-x-md);border-radius:var(--radius-pill);color:var(--color-accent);margin-inline-start:0}[data-public-root] .header__mega-more.button--align-start:before{content:none}[data-public-root] .header__mega-more.button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .header__mega-more.button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .header__mega-more.button--ghost.button--align-start.button--expanded{background:var(--control-wash-hover)}[data-public-root] .header__burger{display:none}[data-public-root] .header__mobile{border-top:1px solid color-mix(in srgb, var(--prv-palette-ink) 8%, transparent);background:var(--color-surface-default);padding:var(--space-gap-md) var(--space-container-x) var(--space-gap-lg);display:none}[data-public-root] .header__mobile-bar{margin-bottom:var(--space-gap-sm);justify-content:space-between;align-items:center;display:flex}[data-public-root] .header__mobile-title{margin:0}[data-public-root] .header__mobile-group{border-bottom:1px solid color-mix(in srgb, var(--prv-palette-ink) 8%, transparent);padding-block:var(--space-gap-sm)}[data-public-root] .header__mobile-summary{cursor:pointer;font-weight:var(--prv-font-weight-600)}[data-public-root] .header__mobile-col,[data-public-root] .header__mobile-pricing{margin-top:var(--space-gap-sm)}[data-public-root] .header__mobile-actions{gap:var(--space-gap-sm);margin-top:var(--space-gap-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:960px){[data-public-root] .header__nav,[data-public-root] .header__signin{display:none}[data-public-root] .header__burger{display:inline-flex}[data-public-root] .header__mobile{display:block}}[data-public-root] [data-public-viewport=mobile] .header__nav,[data-public-root] [data-public-viewport=mobile] .header__signin{display:none}[data-public-root] [data-public-viewport=mobile] .header__burger{display:inline-flex}[data-public-root] [data-public-viewport=mobile] .header__mobile{display:block}[data-public-root] .header__submenu[hidden],[data-public-root] .header__submenu-body[hidden],[data-public-root] .header__mobile[hidden],[data-public-root] [data-public-viewport=mobile] .header__mobile[hidden]{display:none}@media (prefers-reduced-motion:reduce){[data-public-root] .header__submenu-clip[data-animate=true]{transition:none}[data-public-root] .header__submenu-body{animation:none}[data-public-root] .header{transition:none}}
[data-public-root] [data-public=section]{width:100%;padding-top:var(--space-section-y);padding-bottom:var(--space-section-y);scroll-margin-top:var(--size-header-height);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}[data-public-root] [data-public=section-inner]{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}[data-public-root] [data-public=section-stack-host]{width:100%;max-width:var(--grid-content-width)}[data-public-root] [data-public=section-stack]{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}[data-public-root] [data-public=section-stack]>[data-public=section-heading],[data-public-root] [data-public=section-stack]>[data-public=section-content]{width:100%;min-width:0}@container section-stack (min-width:961px){[data-public-root] [data-public=section-stack]{grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);justify-content:start;align-items:start;display:grid}[data-public-root] [data-public=section-stack]>[data-public=section-heading]{grid-column:var(--section-heading-start,3) / span var(--section-heading-span,8);width:auto}[data-public-root] [data-public=section-stack]>[data-public=section-content]{grid-column:var(--section-content-start,1) / span var(--section-content-span,12);width:auto}}[data-public-root] [data-public=section-layout-container]{width:100%}[data-public-root] [data-public=section-content]{gap:var(--space-content-y);flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-content][data-stack-align=center]{align-items:center}[data-public-root] [data-public=section-content][data-stack-align=start]{align-items:flex-start}body:has(.header--secondary) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) * 2)}body:has([data-public=page-nav][data-stuck=true]) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) + var(--size-page-nav-height))}[data-public-root]:has([data-public=page-nav][data-stuck=true]) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) + var(--size-page-nav-height))}:is([data-public-root] [data-public=section]:has([data-public=card-carousel]),[data-public-root] [data-public=section]:has([data-public=ai-reviews-widget]),[data-public-root] [data-public=section]:has([data-public=logo-marquee]),[data-public-root] [data-public=section]:has([data-public=live-preview]),[data-public-root] [data-public=section]:has([data-public=page-nav]),[data-public-root] [data-public=section]:has([data-public=page-toc])){overflow:visible}[data-public-root] [data-public=section][data-padding-y=compactTop]{padding-top:var(--space-section-y-compact)}[data-public-root] [data-public=section][data-padding-y=compactBottom]{padding-bottom:var(--space-section-y-compact)}[data-public-root] [data-public=section][data-padding-y=compactBoth]{padding-top:var(--space-section-y-compact);padding-bottom:var(--space-section-y-compact)}[data-public-root] [data-public=slot-description]{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--prv-palette-brand) 75%, transparent);padding:var(--prv-space-12);border-radius:4px}[data-public-root] .section-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-public-root] .section-backdrop>*{object-fit:cover;width:100%;height:100%;display:block}[data-public-root] [data-public=section-layout]{align-items:stretch;gap:var(--grid-gutter);flex-direction:column;width:100%;display:flex}@container section (max-width:960px){[data-public-root] [data-public=section-layout]:has([data-public=page-toc])>[data-public=section-layout-column][data-column=aside]{display:none}}[data-public-root] [data-public=section-layout-column]{flex-direction:column;width:100%;min-width:0;display:flex}[data-public-root] [data-public=section-layout-column]>[data-public=section-content]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-layout-column]>[data-public=section-content]>:only-child{width:100%}@container section (min-width:961px){[data-public-root] [data-public=section-layout]{grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);row-gap:var(--grid-gutter);justify-content:start;align-items:center;display:grid}[data-public-root] [data-public=section-layout-column]{width:auto}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]{direction:rtl}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column]{direction:ltr}[data-public-root] [data-public=section-layout-column][data-column=primary]{grid-column:var(--section-columns-start,1) / span var(--section-span-primary,6)}[data-public-root] [data-public=section-layout-column][data-column=aside]{grid-column:span var(--section-span-aside,6)}[data-public-root] [data-public=section-layout-column][data-column=aside]:has([data-public=page-toc]){align-self:stretch}[data-public-root] [data-public=section-layout-column][data-column=aside]:has([data-public=page-toc])>[data-public=section-content][data-slot=aside]{height:100%}[data-public-root] [data-public=section-layout][data-layout=columns]>[data-public=section-layout-column][data-column=primary]{margin-inline-end:var(--space-section-columns-inset)}[data-public-root] [data-public=section-layout][data-layout=columns]>[data-public=section-layout-column][data-column=aside],[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column][data-column=primary]{margin-inline-start:var(--space-section-columns-inset)}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column][data-column=aside]{margin-inline-end:var(--space-section-columns-inset)}}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout]{direction:ltr!important;flex-direction:column!important;align-items:stretch!important;display:flex!important}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout-column]{width:100%;grid-column:auto!important;margin-inline:0!important}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout]:has([data-public=page-toc])>[data-public=section-layout-column][data-column=aside]{display:none}[data-public-root] [data-public=section-heading-copy]>[data-public=section-heading-block]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading]{--heading-end-line:var(--text-h2-line-height);--heading-end-eyebrow:var(--text-h5-line-height);--heading-end-offset:0px;flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-row]{align-items:flex-start;gap:var(--space-heading-end);flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-end]{width:100%;display:flex}[data-public-root] [data-public=section-heading-copy]{flex-direction:column;width:100%;min-width:0;display:flex}[data-public-root] [data-public=section-heading-copy][data-width=band]{max-width:var(--heading-max-width)}[data-public-root] [data-public=section-heading-copy][data-width=fill]{width:100%;max-width:none}[data-public-root] [data-public=section-heading][data-width=band]{max-width:var(--heading-max-width);margin-inline:auto}[data-public-root] [data-public=section-heading-action]{width:100%;display:flex}[data-public-root] [data-public=section-heading-lead]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-above]{flex-direction:row;align-items:center;line-height:1;display:flex}[data-public-root] [data-public=section-heading-above] [data-public=breadcrumbs]{align-self:stretch}[data-public-root] [data-public=section-description]{width:100%}[data-public-root] [data-public=section-description] a:not(.button){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}[data-public-root] [data-public=section-description] a:not(.button):hover{color:var(--color-accent-hover)}[data-public-root] [data-public=section-heading][data-level=h1]{--heading-end-line:var(--text-h1-line-height);--heading-end-eyebrow:var(--text-h4-line-height)}[data-public-root] [data-public=section-heading][data-level=h3]{--heading-end-line:var(--text-h3-line-height);--heading-end-eyebrow:var(--text-h6-line-height)}[data-public-root] [data-public=section-heading][data-has-label=true]{--heading-end-offset:calc(var(--heading-end-eyebrow) + var(--space-heading-label))}@media (min-width:961px){[data-public-root] [data-public=section-heading-row]{flex-direction:row}[data-public-root] [data-public=section-heading-end]{width:auto}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-copy]{flex:1 1 0;min-width:0;max-width:none}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-end]{min-width:0;min-height:var(--heading-end-line);margin-top:var(--heading-end-offset);flex:none;justify-content:flex-end;align-items:center}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-end] .button--align-start{align-self:center}}[data-public-root] [data-public=section-heading],[data-public-root] [data-public=section-heading] [data-public=section-heading-copy],[data-public-root] [data-public=section-heading] [data-public=section-heading-block],[data-public-root] [data-public=section-heading] [data-public=section-heading-lead]{align-items:flex-start}[data-public-root] [data-public=section-heading] [data-public=section-title],[data-public-root] [data-public=section-heading] [data-public=section-description]{text-align:left}[data-public-root] [data-public=section-heading] [data-public=section-heading-action]{justify-content:flex-start}[data-public-root] [data-public=section-heading][data-align=center],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-copy],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-block],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-lead]{align-items:center}[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-title],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-description]{text-align:center;width:100%}[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-action]{justify-content:center}@container section (max-width:960px){[data-public-root] [data-public=section-layout] [data-public=section-heading],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-copy],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-block],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-lead]{align-items:center}[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-title],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-description]{text-align:center;width:100%}[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-action]{justify-content:center}}
