.quote-form-module__C2M08W__shell{--quote-canvas:var(--color-mist);--quote-card:#fff;--quote-ink:var(--color-midnight);--quote-secondary:#29485a;--quote-line:#8aa8b8;--quote-soft:#d8ebf5;--quote-accent:var(--color-polar-deep);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--quote-ink);min-height:100dvh;padding-bottom:4rem;background:var(--quote-canvas)!important}:is(.quote-form-module__C2M08W__shell .pv-ops-button,.quote-form-module__C2M08W__shell .pv-ops-select){font-family:inherit}.quote-form-module__C2M08W__shell .quote-card{background:var(--quote-card);color:var(--quote-ink);border:1px solid #eaf6fd42;box-shadow:0 18px 45px #00000029}:is(.quote-form-module__C2M08W__shell h1,.quote-form-module__C2M08W__shell #core-heading,.quote-form-module__C2M08W__shell #review-heading),:is(.quote-form-module__C2M08W__shell .quote-card h1,.quote-form-module__C2M08W__shell .quote-card h2,.quote-form-module__C2M08W__shell .quote-card h3,.quote-form-module__C2M08W__shell .quote-card h4){color:var(--quote-ink)}.quote-form-module__C2M08W__shell .quote-pending{background:#fffbeb}.quote-form-module__C2M08W__shell .quote-copy{color:var(--quote-secondary)}.quote-form-module__C2M08W__shell .quote-control{border:1px solid var(--quote-line);background:var(--quote-card);color:var(--quote-ink);border-radius:12px}:is(.quote-form-module__C2M08W__shell .quote-control:focus-visible,.quote-form-module__C2M08W__shell .quote-card:focus-visible){outline-offset:2px;outline:3px solid #1672a4}.quote-form-module__C2M08W__shell .quote-choice-selected{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-midnight)}.quote-form-module__C2M08W__shell .quote-choice-selected .quote-copy{color:var(--color-midnight)}.quote-form-module__C2M08W__shell .quote-choice-selected .quote-price{color:var(--color-midnight)}.quote-form-module__C2M08W__shell .quote-control-selected-approved{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-midnight)}.quote-form-module__C2M08W__shell .quote-control-selected-denied{border-color:var(--quote-secondary);background:var(--quote-secondary);color:#fff}.quote-form-module__C2M08W__shell .quote-control-selected-discuss{color:#fff;background:#8a4b08;border-color:#8a4b08}.quote-form-module__C2M08W__shell #quote-accept{background:var(--color-orange);color:var(--color-midnight);border-radius:999px;box-shadow:0 10px 24px #f26a2138}.quote-form-module__C2M08W__shell #quote-accept:hover:not(:disabled){background:var(--color-orange-600)}:is(.quote-form-module__C2M08W__shell .quote-card h2,.quote-form-module__C2M08W__shell .quote-card h3){letter-spacing:-.025em}:is(.quote-form-module__C2M08W__shell input,.quote-form-module__C2M08W__shell textarea){border-radius:12px}.quote-form-module__C2M08W__shell .quote-price{color:var(--quote-ink);font-variant-numeric:tabular-nums}.quote-form-module__C2M08W__shell .quote-alert{border-color:#8a4b08}.quote-form-module__C2M08W__hostingChoices{scroll-margin-top:6rem}.quote-form-module__C2M08W__shell .quote-hosting-selected{border-color:var(--quote-ink);box-shadow:0 0 0 2px var(--quote-ink)}.quote-form-module__C2M08W__shell .quote-hosting-status{background:var(--quote-ink);color:#fff;border-radius:999px;padding:.3rem .5rem;font-size:.6875rem;font-weight:700}:is(.quote-form-module__C2M08W__shell .quote-hosting-detail-link,.quote-form-module__C2M08W__shell .quote-back-to-plans){color:var(--quote-accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.quote-form-module__C2M08W__shell .quote-hosting-detail-link{text-align:left;min-height:44px;display:block}.quote-form-module__C2M08W__shell .quote-back-to-plans{background:var(--quote-soft)}.quote-form-module__C2M08W__shell .quote-explored-target{scroll-margin-top:6rem;box-shadow:0 0 0 3px #1672a4}@media (max-width:640px){.quote-form-module__C2M08W__shell .quote-card{border-radius:12px}}
.pv-ops-button,.pv-ops-select{min-height:44px;font:inherit;border-radius:999px;font-size:.875rem;font-weight:700}.pv-ops-button{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.pv-ops-button:hover:not(:disabled){transform:translateY(-1px)}.pv-ops-button:focus-visible,.pv-ops-select:focus-visible,.pv-ops-dialog:focus-visible{outline:3px solid var(--color-orange);outline-offset:3px}.pv-ops-button:disabled{cursor:not-allowed;opacity:.5}.pv-ops-button-primary{border:1px solid var(--color-orange);background:var(--color-orange);color:var(--color-midnight)}.pv-ops-button-primary:hover:not(:disabled){background:var(--color-orange-600);border-color:var(--color-orange-600)}.pv-ops-button-secondary{border:1px solid color-mix(in srgb, var(--color-midnight) 28%, transparent);color:var(--color-midnight);background:0 0}.pv-ops-button-secondary:hover:not(:disabled){border-color:var(--color-midnight);background:var(--color-glacier)}.pv-ops-button-quiet{color:var(--color-midnight);background:0 0;border:1px solid #0000}.pv-ops-button-quiet:hover:not(:disabled){background:var(--color-glacier)}.pv-ops-select{border:1px solid color-mix(in srgb, var(--color-midnight) 30%, transparent);width:100%;color:var(--color-midnight);background:#fff;padding:.65rem .8rem}.pv-ops-dialog{color:var(--color-midnight);border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 22px 60px #07121b40}.pv-ops-dialog::backdrop{background:#07121b9e}:is(.studio-scope,.portal-scope) .portal-button{border:1px solid var(--color-orange);background:var(--color-orange);min-height:44px;color:var(--color-midnight);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}:is(.studio-scope,.portal-scope) .portal-button:hover{background:var(--color-orange-600)}:is(.studio-scope,.portal-scope) .portal-button-secondary{border-color:var(--color-border-strong,#8fa6b3);color:var(--color-midnight);background:0 0}:is(.studio-scope,.portal-scope) .portal-button-secondary:hover{background:var(--color-glacier)}:is(.studio-scope,.portal-scope) :is(input,textarea).portal-field{border:1px solid var(--color-border-strong,#8fa6b3);min-height:44px;color:var(--color-midnight);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}:is(.studio-scope,.portal-scope,.portal-owner-shell) select:not([multiple]):not([size]),.pv-ops-select{border:1px solid var(--color-border-strong,#8fa6b3);min-height:44px;color:var(--color-midnight);cursor:pointer;background-color:#fff;border-radius:12px;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;line-height:1.4}:is(.studio-scope,.portal-scope,.portal-owner-shell) select:focus-visible,.pv-ops-select:focus-visible{outline:3px solid var(--color-polar);outline-offset:2px}@supports (appearance:base-select){:is(.studio-scope,.portal-scope,.portal-owner-shell) select:not([multiple]):not([size]),.pv-ops-select:not([multiple]){appearance:base-select}:is(.studio-scope,.portal-scope,.portal-owner-shell) select:not([multiple]):not([size])::picker(select){appearance:base-select}.pv-ops-select:not([multiple])::picker(select){appearance:base-select}:is(.studio-scope,.portal-scope,.portal-owner-shell) select::picker(select){border:1px solid var(--color-border-strong,#8fa6b3);color:var(--color-midnight);background:#fff;border-radius:14px;max-height:min(360px,60dvh);margin-block:6px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #0c1a2629}.pv-ops-select::picker(select){border:1px solid var(--color-border-strong,#8fa6b3);color:var(--color-midnight);background:#fff;border-radius:14px;max-height:min(360px,60dvh);margin-block:6px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #0c1a2629}:is(.studio-scope,.portal-scope,.portal-owner-shell) select option,.pv-ops-select option{border-radius:8px;min-height:44px;padding:10px 12px}:is(.studio-scope,.portal-scope,.portal-owner-shell) select option:is(:hover,:focus-visible,:checked),.pv-ops-select option:is(:hover,:focus-visible,:checked){background:var(--color-glacier);color:var(--color-midnight)}}
