.demo-agreement-text[data-v-ffc244e3]{overflow-wrap:anywhere;min-width:0}.demo-agreement-text[data-v-ffc244e3] p,.demo-agreement-text[data-v-ffc244e3] div{margin:0;display:inline}.demo-agreement-text[data-v-ffc244e3] p+p:before,.demo-agreement-text[data-v-ffc244e3] div+div:before{content:" "}.demo-hero-layout--stacked[data-v-ffc244e3]{grid-template-columns:minmax(0,52rem);justify-content:center}.demo-hl[data-v-ffc244e3]{color:var(--demo-accent,hsl(var(--primary)))}.demo-request-widget[data-v-ffc244e3]{width:100%;min-width:0}.demo-request-widget[data-widget-theme=neutral][data-v-ffc244e3]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 24px 60px -28px hsl(var(--primary) / .18), 0 2px 8px -4px hsl(var(--foreground) / .08)}.demo-request-widget[data-widget-theme=neutral] .demo-request-widget__submit[data-v-ffc244e3]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary));box-shadow:0 10px 24px -8px hsl(var(--primary) / .45)}.demo-request-widget[data-widget-theme=neutral] .demo-request-widget__submit[data-v-ffc244e3]:hover:not(:disabled){background:hsl(var(--primary-hover));border-color:hsl(var(--primary-hover))}.demo-request-widget[data-widget-theme=neutral] .demo-request-widget__submit[data-v-ffc244e3]:focus-visible{outline:3px solid hsl(var(--primary) / .5);outline-offset:3px}.demo-request-widget[data-widget-theme=brand][data-v-ffc244e3]{color:var(--demo-widget-text);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:var(--demo-widget-bg);border-color:color-mix(in srgb, var(--demo-widget-text) 20%, transparent);box-shadow:0 28px 70px -24px color-mix(in srgb, var(--demo-widget-bg) 65%, hsl(var(--dark-deep))), inset 0 1px 0 hsl(var(--secondary-foreground) / .22)}.demo-request-widget-column[data-v-ffc244e3]{min-width:0}.demo-request-widget[data-widget-size=S][data-v-ffc244e3]{border-radius:.75rem;padding:1.25rem}.demo-request-widget[data-widget-size=M][data-v-ffc244e3]{border-radius:1rem;padding:1.75rem}.demo-request-widget[data-widget-size=L][data-v-ffc244e3]{border-radius:1.5rem;padding:2rem}@media (min-width:768px){.demo-request-widget[data-widget-size=S][data-v-ffc244e3]{padding:1.5rem}.demo-request-widget[data-widget-size=M][data-v-ffc244e3]{padding:2rem}.demo-request-widget[data-widget-size=L][data-v-ffc244e3]{padding:2.5rem}}@media (min-width:1024px){.demo-request-widget-column[data-v-ffc244e3]{margin-left:auto}.demo-request-widget-column[data-widget-size=S][data-v-ffc244e3]{max-width:400px}.demo-request-widget-column[data-widget-size=M][data-v-ffc244e3]{max-width:480px}.demo-request-widget-column[data-widget-size=L][data-v-ffc244e3]{max-width:none}}.demo-request-widget[data-widget-theme=brand][data-v-ffc244e3] .text-heading,.demo-request-widget[data-widget-theme=brand][data-v-ffc244e3] .text-foreground,.demo-request-widget[data-widget-theme=brand][data-v-ffc244e3] .text-muted-foreground{color:var(--demo-widget-text)}.demo-request-widget[data-widget-theme=brand] input[data-v-ffc244e3]:not([type=checkbox]):not([type=radio]),.demo-request-widget[data-widget-theme=brand] select[data-v-ffc244e3],.demo-request-widget[data-widget-theme=brand] textarea[data-v-ffc244e3]{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--secondary-foreground) / .62);box-shadow:var(--shadow-sm)}.demo-request-widget[data-widget-theme=brand] input[data-v-ffc244e3]::-moz-placeholder{color:hsl(var(--muted-foreground))}.demo-request-widget[data-widget-theme=brand] textarea[data-v-ffc244e3]::-moz-placeholder{color:hsl(var(--muted-foreground))}.demo-request-widget[data-widget-theme=brand] input[data-v-ffc244e3]::placeholder,.demo-request-widget[data-widget-theme=brand] textarea[data-v-ffc244e3]::placeholder{color:hsl(var(--muted-foreground))}.demo-request-widget[data-widget-theme=brand] input[data-v-ffc244e3]:not([type=checkbox]):not([type=radio]):focus,.demo-request-widget[data-widget-theme=brand] select[data-v-ffc244e3]:focus,.demo-request-widget[data-widget-theme=brand] textarea[data-v-ffc244e3]:focus{background:hsl(var(--background));border-color:color-mix(in srgb, var(--demo-widget-bg) 65%, hsl(var(--dark-deep)))}.demo-request-widget[data-widget-size=L] input[data-v-ffc244e3]:not([type=checkbox]):not([type=radio]),.demo-request-widget[data-widget-size=L] select[data-v-ffc244e3],.demo-request-widget[data-widget-size=L] textarea[data-v-ffc244e3]{padding-top:.875rem;padding-bottom:.875rem}.demo-request-widget[data-widget-theme=brand] .demo-request-widget__submit[data-v-ffc244e3]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid color-mix(in srgb, var(--demo-widget-text) 24%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--demo-widget-bg) 42%, hsl(var(--dark-deep))), inset 0 1px 0 hsl(var(--secondary-foreground) / .18)}.demo-request-widget[data-widget-theme=brand] .demo-request-widget__submit[data-v-ffc244e3]:hover:not(:disabled){background:hsl(var(--primary-hover))}.demo-request-widget[data-widget-theme=brand] .demo-request-widget__submit[data-v-ffc244e3]:focus-visible{outline:3px solid color-mix(in srgb, var(--demo-widget-bg) 45%, hsl(var(--foreground)));outline-offset:3px}.demo-request-background[data-v-ffc244e3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.demo-request-background-overlay[data-v-ffc244e3]{background:linear-gradient(90deg, hsl(var(--background) / .96) 0%, hsl(var(--background) / .88) 45%, hsl(var(--background) / .3) 100%), linear-gradient(180deg, transparent 65%, hsl(var(--background)) 100%);position:absolute;inset:0}@media (max-width:1023px){.demo-request-background-overlay[data-v-ffc244e3]{background:hsl(var(--background) / .9)}}.demo-request-background-overlay[data-v-ffc244e3]:before,.demo-request-background-overlay[data-v-ffc244e3]:after{content:"";border-block:1px solid hsl(var(--primary) / .48);pointer-events:none;width:.75rem;position:absolute;top:20%;bottom:20%}.demo-request-background-overlay[data-v-ffc244e3]:before{border-left:1px solid hsl(var(--primary) / .48);left:.75rem}.demo-request-background-overlay[data-v-ffc244e3]:after{border-right:1px solid hsl(var(--primary) / .48);right:.75rem}@media (max-width:640px){.demo-request-background-overlay[data-v-ffc244e3]:before{left:.375rem}.demo-request-background-overlay[data-v-ffc244e3]:after{right:.375rem}}.demo-request-section--split[data-v-ffc244e3]{--demo-panel-radius:clamp(1.25rem, 2vw, 1.75rem);--demo-split-surface:radial-gradient(ellipse at top left, hsl(var(--primary) / .24), transparent 65%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--primary)) 23%, hsl(var(--dark-deep))), color-mix(in srgb, hsl(var(--primary)) 12%, hsl(var(--dark-deep))));background:color-mix(in srgb, hsl(var(--primary)) 4%, hsl(var(--background)))}.demo-request-split-surface[data-v-ffc244e3]{display:none}.demo-request-split-surface__base[data-v-ffc244e3]{fill:color-mix(in srgb, hsl(var(--primary)) 18%, hsl(var(--dark-deep)))}.demo-request-split-surface__outer-band[data-v-ffc244e3]{fill:hsl(var(--primary) / .06);stroke:hsl(var(--primary) / .12);vector-effect:non-scaling-stroke}.demo-request-split-surface__inner-band[data-v-ffc244e3]{fill:hsl(var(--primary) / .13)}.demo-request-split-surface__contour[data-v-ffc244e3]{fill:none;stroke:hsl(var(--primary) / .22);vector-effect:non-scaling-stroke}.demo-request-split-surface__wash[data-v-ffc244e3]{fill:hsl(var(--primary) / .12)}.demo-request-split-surface__line[data-v-ffc244e3]{fill:none;stroke:hsl(var(--primary) / .32);vector-effect:non-scaling-stroke}.demo-request-section--split .demo-request-container[data-v-ffc244e3]{width:100%;max-width:var(--container,87.5rem);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2.5vw,2.5rem)}.demo-request-section--split .demo-hero-layout[data-v-ffc244e3]{align-items:stretch;gap:1rem}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]{--foreground:var(--section-contrast-foreground);--heading:var(--section-contrast-foreground);--muted-foreground:var(--section-contrast-foreground);isolation:isolate;background:var(--demo-split-surface);min-width:0;color:hsl(var(--section-contrast-foreground));border:0;border-radius:clamp(1.5rem,2.5vw,2.5rem);justify-content:center;padding:clamp(1.75rem,4vw,4.5rem);position:relative;overflow:hidden}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:before,.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:after{content:"";z-index:-1;pointer-events:none;border:1px solid hsl(var(--primary) / .45);position:absolute}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:before{border-radius:0 0 0 10rem;height:14rem;inset:-10rem -5rem auto 65%}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:after{border-radius:50%;width:17rem;height:17rem;bottom:-8rem;left:-10rem}.demo-request-section--split .demo-request-copy>[data-section-description][data-v-ffc244e3]{color:hsl(var(--section-contrast-foreground) / .76)}.demo-request-section--split .demo-request-copy>[data-section-heading][data-v-ffc244e3]{text-wrap:pretty;max-width:15ch}.demo-request-section--split .demo-hl[data-v-ffc244e3]{color:var(--demo-accent,color-mix(in srgb, hsl(var(--primary)) 65%, hsl(var(--section-contrast-foreground))))}.demo-request-section--split .demo-request-copy>[data-builder-field=features][data-v-ffc244e3]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.demo-request-section--split [data-builder-field=features]>li[data-v-ffc244e3]{border-bottom:1px solid hsl(var(--primary) / .25);align-items:center;margin:0;padding:1rem 0}.demo-request-section--split [data-builder-field=features]>li>span[data-v-ffc244e3]{border:1px solid hsl(var(--primary) / .4);border-radius:.75rem;width:2.5rem;height:2.5rem;margin-top:0}.demo-request-section--split [data-builder-field=features]>li>span>svg[data-v-ffc244e3]{width:1.25rem;height:1.25rem;color:color-mix(in srgb, hsl(var(--primary)) 60%, hsl(var(--section-contrast-foreground)))}.demo-request-section--split .demo-request-panel.card-surface[data-v-ffc244e3]{border-radius:var(--demo-panel-radius);height:auto;box-shadow:-.75rem 1rem 2rem -1.35rem hsl(var(--dark-deep) / .3), 0 1.5rem 3rem -2rem hsl(var(--primary) / .16);padding:clamp(1.25rem,2.5vw,2.5rem);position:relative;top:auto}.demo-request-section--split .demo-request-widget[data-widget-theme=neutral][data-v-ffc244e3]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.demo-request-section--split .demo-request-form-heading[data-v-ffc244e3]{--section-card-title-size:var(--section-lead-size);border-bottom:1px solid hsl(var(--border));padding:0 0 1.5rem 1.5rem;position:relative}.demo-request-section--split .demo-request-form-heading[data-v-ffc244e3]:before{content:"";background:hsl(var(--primary));border-radius:1rem;width:.3rem;height:2.75rem;position:absolute;top:.125rem;left:0}.demo-request-section--split .demo-request-form-heading>[data-builder-field][data-v-ffc244e3]{text-align:left!important}.demo-request-section--split .demo-request-widget__submit[data-v-ffc244e3]{position:relative}.demo-request-section--split .demo-submit-fallback[data-v-ffc244e3]{position:absolute;inset-inline-end:1.25rem}.demo-request-section--split [data-builder-field=trust_badges][data-v-ffc244e3]{border-top:1px solid hsl(var(--border));gap:1rem;margin-top:1.5rem;padding-top:1.25rem}.demo-request-section--split [data-builder-field=trust_badges][data-v-ffc244e3]>div{flex:auto;justify-content:center}.demo-request-section--split [data-builder-field=trust_badges][data-v-ffc244e3] svg{width:1.25rem;height:1.25rem}@media (min-width:640px){.demo-request-section--split .demo-request-copy>[data-builder-field=features][data-v-ffc244e3]{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}@media (min-width:1024px){.demo-request-split-surface[data-v-ffc244e3]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:before,.demo-request-section--split .demo-request-copy[data-v-ffc244e3]:after{display:none}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]{background:0 0;border-radius:0}.demo-request-section--split .demo-hero-layout[data-v-ffc244e3]{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);gap:0}.demo-request-section--split .demo-request-copy[data-v-ffc244e3]{padding-inline-end:clamp(3.5rem,6vw,7rem)}.demo-request-section--split .demo-request-widget-column[data-v-ffc244e3]{margin-left:-2rem;align-self:center;width:calc(100% + 2rem);margin-block:1rem}}.form-hero[data-v-ffc244e3]{padding-block:clamp(1.25rem,2.5vw,2rem)}.form-hero .form-hero__container[data-v-ffc244e3]{width:100%;max-width:var(--section-width-limit,var(--container));padding-block:0;padding-inline:clamp(1rem,2vw,2rem)}.form-hero .form-hero__layout[data-v-ffc244e3]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);width:100%;max-width:none;margin-inline:auto;display:grid}.form-hero .form-hero__copy[data-v-ffc244e3]{width:100%;min-width:0;max-width:none;padding:clamp(1.5rem,2vw,2rem)}.form-hero .form-hero__form[data-v-ffc244e3]{justify-self:stretch;width:100%;min-width:0;max-width:none;margin:0}.form-hero .form-hero__form .form-hero__panel[data-v-ffc244e3]{height:auto;padding:clamp(1.25rem,2vw,2rem)}.product-detail-hero.form-hero .pdh-badge-line[data-v-ffc244e3],.product-detail-hero.form-hero .pdh-desc[data-v-ffc244e3]{margin-bottom:1.25rem}.product-detail-hero.form-hero .pdh-flow[data-v-ffc244e3],.product-detail-hero.form-hero .pdh-action-zone[data-v-ffc244e3]{margin-top:1.25rem}.product-detail-hero--form.form-hero .form-hero__copy[data-v-ffc244e3]{padding-bottom:clamp(2rem,3vw,3rem)}.product-detail-hero--form.form-hero .form-hero__form[data-v-ffc244e3]{align-self:center}@media (min-width:1024px){.product-detail-hero--form.form-hero .form-hero__form[data-v-ffc244e3]{padding-block:1.5rem}.form-hero .form-hero__layout[data-v-ffc244e3]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.demo-request-section--split.form-hero .form-hero__layout[data-v-ffc244e3]{align-items:stretch;gap:0}.demo-request-section--split.form-hero .form-hero__form[data-v-ffc244e3]{margin-left:-2rem;width:calc(100% + 2rem);margin-block:1rem}.demo-request-section--split.form-hero .form-hero__copy[data-v-ffc244e3]{padding-inline-end:clamp(3rem,4vw,4rem)}}
