[data-quote-design]{--quote-portal-font:var(--font-geist,sans-serif);--font-sans:var(--font-geist,var(--quote-portal-font,sans-serif));--font-serif:var(--font-geist,var(--quote-portal-font,sans-serif));--quote-accent:#ff5c00;--quote-card-radius:28px;--quote-panel-radius:24px;--quote-surface-inset:4px;--quote-footer-padding:12px;--quote-accent-depth:color-mix(in srgb, var(--quote-accent) 80%, black);--quote-accent-hover:color-mix(in srgb, var(--quote-accent) 80%, white);--quote-accent-active:color-mix(in srgb, var(--quote-accent) 60%, white);--quote-accent-soft:color-mix(in srgb, var(--quote-accent) 8%, white);--quote-accent-ring:color-mix(in oklab, var(--quote-accent) 50%, transparent);--quote-control-height:56px;--quote-control-radius:12px;--quote-control-surface:var(--fin-surface-control);--quote-selection-surface:var(--fin-surface-selected);--quote-selection-divider:var(--fin-border-strong);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;color:var(--fin-text-primary);--quote-icon-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23n)' d='M0 0h64v64H0z'/%3E%3C/svg%3E")}[data-quote-design] .quote-button{max-width:100%;display:inline-block}
:is(:root:has([data-financial-palette]),[data-financial-palette],[data-marketing-design]){--fin-surface-page:#fffaf7;--fin-surface-group:#f2ece7;--fin-surface-control:#f6f0ec;--fin-surface-control-nested:#e6e1dc;--fin-surface-selected:#e9e4df;--fin-surface-tabs:#eee8e3;--fin-surface-inline:#eee8e3;--fin-surface-inline-hover:#e6e0dc;--fin-surface-inline-active:#dfdad5;--fin-surface-action-muted:#e4dfda;--fin-surface-action-muted-hover:#dbd5d1;--fin-surface-badge:#f6f1ec;--fin-text-primary:#272625;--fin-text-control:#31302f;--fin-text-muted:#716f6d;--fin-text-muted-on-gray:#63615f;--fin-text-action:#4d4b4a;--fin-text-menu:#4f4d4c;--fin-text-badge:#333231;--fin-border:#e9e4df;--fin-border-row:#e8e3de;--fin-border-control:#dbd5d1;--fin-text-link:#c44800;--fin-text-emphasis:#a84209;--fin-focus:#ff5c00;--fin-surface-hero:#fffaf7;--fin-surface-dark:#191918;--fin-surface-statement:#323130;--fin-text-on-dark:#fffaf7;--fin-text-muted-on-dark:#b4b0ad;--fin-border-dark:#353433;--fin-border-guide:#e6e0dc;--fin-nav-hover:#f2ece7;--fin-nav-card-hover:#dfd9d5;--fin-surface-pill-light:#f2ece7;--fin-surface-pill-light-hover:#eae4df;--fin-surface-pill-light-active:#e4dfda;--fin-text-subtle:#898582;--fin-text-disabled:#9b9793;--fin-border-strong:#d4cec9;--fin-surface-button-dark:#2a2928;--fin-surface-button-light:#fff;--fin-surface-button-dark-hover:#4b4947;--fin-dialog-backdrop:#29262330;--fin-surface-support:#2989ff}:where([data-financial-palette] :is(a,button,summary,[tabindex]):focus-visible,[data-marketing-design] :is(a,button,summary,[tabindex]):focus-visible){outline:2px solid var(--fin-focus);outline-offset:3px}
:where([data-quote-design]) .quote-button:has(:disabled){opacity:.45}:where([data-quote-design]) .quote-action:not(.option){--quote-action-icon-size:18px;--material-icon-size:var(--quote-action-icon-size)}:where([data-quote-design]) .quote-action:not(.option) svg{width:var(--quote-action-icon-size);height:var(--quote-action-icon-size);stroke-width:1.75px;flex-shrink:0}:where([data-quote-design]) .quote-action:not(.option) :is(svg,[data-material-icon],.arrow){margin-inline:-1px}:where([data-quote-design]) .quote-button>:disabled{pointer-events:none}[data-quote-design] [class~=pressable-smooth-corner],:where([data-quote-design]) .quote-button,:where([data-quote-design]) .quote-button>:first-child{corner-shape:round;border-radius:12px}:where([data-quote-design]) .quote-action:not(.option),:where([data-quote-design]) .quote-action:not(.option)>:first-child{border-radius:calc(var(--quote-card-radius) - var(--quote-footer-padding));gap:6px}[data-quote-design] [data-pressable-variant]{background:0 0;margin-top:0;padding-bottom:0;position:relative}[data-quote-design] [data-pressable-variant]:before{content:none}[data-quote-design] [data-pressable-variant]>:first-child{min-height:44px;transition:background-color .16s,border-color .16s,box-shadow .16s,filter .16s;position:relative;transform:scale(1)}[data-quote-design] [data-pressable-variant=orange]>:first-child{color:#fff;text-shadow:0 1px 1px #8d300025;background-color:var(--quote-accent);background-image:var(--quote-icon-grain,none), linear-gradient(180deg, color-mix(in srgb, var(--quote-accent) 64%, white), var(--quote-accent));border:1px solid color-mix(in srgb, var(--quote-accent) 84%, #8c2800);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--quote-accent) 45%, white), 0 1px 2px #0000000d}[data-quote-design] [data-pressable-variant=orange]:hover>:not(:disabled){filter:brightness(1.035)}[data-quote-design] [data-pressable-variant=white]>:first-child{border-color:var(--fin-surface-inline-active);box-shadow:none}[data-quote-design] .quote-action:not(.option)[data-pressable-variant=white]>:first-child{background-color:var(--fin-surface-page);background-image:var(--quote-icon-grain,none), linear-gradient(180deg, #ffffffa6, #e4e4e84d);border-color:var(--fin-border-control);border-bottom-color:var(--fin-border-strong);box-shadow:inset 0 1px 0 var(--fin-surface-page), inset 0 -1px 0 #e8e8ec40, 0 1px 2px #2020270a}@media (hover:hover){[data-quote-design] .quote-action:not(.option)[data-pressable-variant=white]:hover>:not(:disabled){background-color:var(--fin-surface-badge)}}[data-quote-design] [data-pressable-variant=black]>:first-child{background-color:var(--fin-surface-button-dark);background-image:var(--quote-icon-grain,none), linear-gradient(var(--fin-surface-button-dark-hover), var(--fin-surface-button-dark));border-color:var(--fin-surface-dark);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000008}[data-quote-design] [data-pressable-variant]:not(:has(:disabled))[data-press-trigger=self]:active>:first-child{filter:brightness(.97)}[data-quote-design] .quote-action:not(.option)[data-pressable-variant=white]:active>:first-child{background-color:var(--fin-surface-control)}[data-quote-design] [class~=btn-text-small]{letter-spacing:-.015em;font-size:14px;font-weight:500;line-height:22px}:where([data-quote-design]) .quote-action{position:relative}:where([data-quote-design]) .quote-action>:focus-visible{outline:2px solid var(--quote-accent);outline-offset:3px}
[data-quote-design]{--portal-control-height:40px;--portal-control-radius:14px;--portal-control-inset:4px}[data-quote-design] :is([data-portal-shell] .quote-button,[data-portal-shell] [data-slot=button],.portal-compact-action){--quote-action-icon-size:16px;--material-icon-size:16px;height:var(--portal-control-height);min-height:var(--portal-control-height);border-radius:var(--portal-control-radius);font-size:13px;line-height:20px}[data-quote-design] :is([data-portal-shell] .quote-button,.portal-compact-action)>:is(button,a){height:var(--portal-control-height);min-height:var(--portal-control-height);border-radius:inherit;gap:6px;padding:8px 14px;font-size:13px;line-height:20px}[data-quote-design] :is([data-portal-shell] .quote-button,.portal-compact-action) :is(svg,[data-material-icon]){width:16px;height:16px;font-size:16px}
:where([data-marketing-design])[data-quote-design] :is([data-slot=badge],[data-portal-badge]){--badge-top:#fff4;--badge-bottom:#fff0;background-image:var(--quote-icon-grain,none), linear-gradient(180deg, var(--badge-top), var(--badge-bottom));border-color:#0000;border-radius:6px;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #00000005,0 1px 1px #00000004}:where([data-marketing-design])[data-quote-design] :is([data-slot=badge],[data-portal-badge]):not(:has(button)){vertical-align:middle;letter-spacing:-.1px;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:22px;padding:3px 7px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}:where([data-marketing-design])[data-quote-design] :is([data-slot=badge],[data-portal-badge]):is(.text-white,.text-primary-foreground){--badge-top:#fff0;--badge-bottom:#00000012}:where([data-marketing-design])[data-quote-design] [data-slot=badge].bg-transparent{background-color:var(--secondary)}:where([data-marketing-design])[data-quote-design] [data-portal-badge].text-success{color:var(--success-strong)}:where([data-marketing-design])[data-quote-design] [data-portal-badge].text-warning{color:var(--warning-strong)}:where([data-marketing-design])[data-quote-design] [data-portal-badge].text-destructive{color:var(--destructive-strong)}:where([data-marketing-design])[data-quote-design] [data-portal-badge].text-primary{color:var(--primary-strong)}:where([data-marketing-design])[data-quote-design] :is([data-slot=badge],[data-portal-badge]):focus-visible{outline:2px solid var(--quote-accent);outline-offset:2px}:where([data-marketing-design])[data-quote-design] .uppercase:not(input,textarea,[aria-hidden=true]){text-transform:none;letter-spacing:normal}
:where([data-quote-design]) .quote-inline-action{height:32px;color:var(--fin-text-action);letter-spacing:0;white-space:nowrap;background:var(--fin-surface-inline);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .16s;display:inline-flex;position:relative}:where([data-quote-design]) .quote-inline-action:hover{background:var(--fin-surface-inline-hover)}:where([data-quote-design]) .quote-inline-action:active{background:var(--fin-surface-inline-active)}:where([data-quote-design]) .quote-inline-action:focus-visible{outline:2px solid var(--quote-accent);outline-offset:3px}:where([data-quote-design]) .quote-inline-action{text-wrap:pretty;white-space:normal;cursor:pointer;flex-shrink:0;gap:5px;max-width:100%;height:auto;min-height:32px;padding-block:7px}:where([data-quote-design]) .quote-inline-action :is(svg,[data-material-icon]){width:15px;height:15px;font-size:15px}:where([data-quote-design]) .quote-inline-action:disabled{cursor:not-allowed;opacity:.5}[data-quote-design] :is([data-portal-panel-header],[data-portal-panel-controls],[data-portal-panel-footer],[data-slot=card-header],[data-slot=card-footer],[data-portal-muted-surface]) .quote-inline-action{color:var(--fin-text-action);background:var(--fin-surface-action-muted)}[data-quote-design] :is([data-portal-panel-header],[data-portal-panel-controls],[data-portal-panel-footer],[data-slot=card-header],[data-slot=card-footer],[data-portal-muted-surface]) .quote-inline-action:hover{background:var(--fin-surface-action-muted-hover)}
[data-marketing-design] dialog[data-slot=dialog-content]::backdrop{background:var(--fin-dialog-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-marketing-design] [data-slot=dialog-content]{--quote-dialog-padding:24px;max-height:calc(100dvh - 32px);padding:var(--quote-dialog-padding);color:var(--fin-text-primary);background:var(--fin-surface-page);border:4px solid var(--fin-surface-inline);border-radius:28px;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #00000005,0 8px 24px #2020270a,0 24px 72px #20202714}[data-marketing-design] [data-slot=dialog-header]{text-align:left}[data-marketing-design] [data-slot=dialog-content]:has([data-slot=dialog-footer]):not([class~=overflow-hidden]){overscroll-behavior:contain;scrollbar-width:none;scroll-padding-block:16px 128px;overflow-y:auto}[data-marketing-design] [data-slot=dialog-footer]{bottom:calc(-1 * var(--quote-dialog-padding));z-index:2;margin-inline:calc(-1 * var(--quote-dialog-padding));margin-top:12px;margin-bottom:calc(-1 * var(--quote-dialog-padding));background:var(--fin-surface-inline);border:0;border-radius:0 0 24px 24px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:12px;position:sticky}[data-marketing-design] [data-slot=dialog-footer]:before{pointer-events:none;content:"";background:radial-gradient(circle at 100% 0, transparent 23.5px, var(--fin-surface-inline) 24px) left / 24px 24px no-repeat, radial-gradient(circle at 0 0, transparent 23.5px, var(--fin-surface-inline) 24px) right / 24px 24px no-repeat;height:24px;position:absolute;top:-24px;left:0;right:0}[data-marketing-design] [data-slot=dialog-footer]>.quote-button{flex:none;width:auto}[data-marketing-design] [data-slot=dialog-footer] .quote-button:is([data-pressable-variant=orange],[data-pressable-variant=black]){flex:auto;width:auto}[data-marketing-design] [data-slot=dialog-content][class~=p-0]{--quote-dialog-padding:0px}[data-marketing-design] [data-slot=dialog-content][class~=overflow-hidden] [data-slot=dialog-footer]{flex-shrink:0;position:relative;bottom:auto}[data-marketing-design] [data-slot=dialog-title]{letter-spacing:-.035em;text-wrap:balance;font-size:24px;font-weight:500;line-height:30px}[data-marketing-design] [data-slot=dialog-description]{color:var(--fin-text-muted);font-size:13px;line-height:20px}[data-marketing-design] [data-slot=dialog-close]{color:var(--fin-text-muted);border-radius:999px}
[data-marketing-design] :is(button,a):is(:active,[aria-expanded=true]) [data-material-icon]{--material-icon-active-fill:var(--material-icon-hover-fill);--material-icon-active-grade:var(--material-icon-hover-grade)}[data-marketing-design] [data-material-icon]{flex-shrink:0}[data-marketing-design] .quote-action[data-pressable-variant]>:first-child,[data-marketing-design] .quote-inline-action{letter-spacing:var(--fin-tracking-copy);font-size:14px;font-weight:500}[data-marketing-design][data-quote-design] :is([data-slot=badge],[data-portal-badge],.uppercase){letter-spacing:var(--fin-tracking-copy)}@media (prefers-reduced-motion:reduce){[data-marketing-design] [data-pressable-variant]>:first-child{transition:none}}[data-flat-buttons=true] [data-marketing-design] .quote-action[data-pressable-variant]>:first-child,[data-marketing-design] [data-flat-buttons=true] .quote-action[data-pressable-variant]>:first-child{box-shadow:none;text-shadow:none;background-image:none}[data-flat-buttons=true] [data-marketing-design] .quote-action[data-pressable-variant=white]>:first-child,[data-marketing-design] [data-flat-buttons=true] .quote-action[data-pressable-variant=white]>:first-child{border-color:var(--fin-border-control)}[data-marketing-design] .quote-action:not(.option)[data-pressable-variant=white]>:first-child{background-color:var(--fin-surface-button-light)}:where([data-marketing-design]) .quote-inline-action{background:var(--fin-surface-button-light)}[data-marketing-design] [data-marketing-surface=light] .quote-inline-action{color:var(--fin-text-action);background:var(--fin-surface-button-light)}[data-marketing-design] [data-marketing-surface=light] .quote-inline-action:hover{background:var(--fin-surface-pill-light-hover)}[data-marketing-design] [data-marketing-surface=light] .quote-inline-action:active{background:var(--fin-surface-pill-light-active)}@media (prefers-reduced-motion:reduce){[data-marketing-design] .quote-inline-action{transition:none}}[data-financial-palette],[data-marketing-design]{--fin-section-content-limit:893.6px;--foreground:var(--fin-text-primary);--card:var(--fin-surface-page);--card-foreground:var(--fin-text-primary);--popover:var(--fin-surface-page);--popover-foreground:var(--fin-text-primary);--secondary:var(--fin-surface-badge);--secondary-foreground:var(--fin-text-badge);--muted:var(--fin-surface-group);--muted-foreground:var(--fin-text-muted);--border:var(--fin-border);--input:var(--fin-border-control);--quote-control-surface:var(--fin-surface-control);--quote-selection-surface:var(--fin-surface-selected);--quote-selection-divider:var(--fin-border-strong)}[data-marketing-design] .quote-action[data-pressable-variant=white]>:first-child,[data-marketing-design] .quote-action[data-pressable-variant=white] .btn-text-small{color:var(--fin-surface-dark)}
.w12FGW_container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.w12FGW_guides{inset-block:57px 0;border-inline:1px solid var(--fin-border-guide);pointer-events:none;z-index:2;width:min(100%,1280px);position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1199px){.w12FGW_container{padding-inline:24px}}@media (max-width:599px){.w12FGW_container{padding-inline:20px}}
