.gb-quote-root{--gb-quote-primary: #173d2a;--gb-quote-bg: #f8f4ec;--gb-quote-sage: #b9c6b2;--gb-quote-fabric: #e6dcc8;--gb-quote-accent: #c8612a;--gb-quote-surface: #fdfaf4;--gb-quote-ink: #1b2a21;--gb-quote-ink-2: #46564b;--gb-quote-line: #7d8d81;--gb-quote-danger: #9c3a22;--gb-quote-on-primary: #f6f3ea;--gb-quote-tint: rgba(185, 198, 178, .32);--gb-quote-ease: cubic-bezier(.23, 1, .32, 1);--gb-quote-display: var(--g-display, "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif);--gb-quote-sans: var(--g-sans, "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif);--gb-quote-mark: 13px;--gb-quote-top: 65px;--gb-quote-gutter: 16px;--gb-quote-stage-h: clamp(300px, calc(100svh - 498px) , 62svh);position:relative;isolation:isolate;display:block;overflow:clip;background:var(--gb-quote-bg);color:var(--gb-quote-ink);font-family:var(--gb-quote-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;accent-color:var(--gb-quote-primary);caret-color:var(--gb-quote-primary);-webkit-tap-highlight-color:transparent}@supports (color: color-mix(in srgb,red,blue)){.gb-quote-root{--gb-quote-tint: color-mix(in srgb, var(--gb-quote-sage) 32%, transparent)}}.gb-quote-root.has-file{--gb-quote-stage-h: clamp(300px, calc(100svh - 404px) , 74svh)}.gb-quote-root *,.gb-quote-root *:before,.gb-quote-root *:after{box-sizing:border-box}.gb-quote-root [hidden]{display:none!important}.gb-quote-root ::selection{background:var(--gb-quote-primary);color:var(--gb-quote-on-primary)}:is(h1,h2,h3,p,ul,ol,dl,dd,fieldset):where(.gb-quote-root *){margin:0;padding:0;border:0}:is(ul,ol):where(.gb-quote-root *){list-style:none}:is(img,canvas):where(.gb-quote-root *){display:block;max-width:100%}a:where(.gb-quote-root *){color:inherit;text-underline-offset:.22em}.gb-quote-root :focus-visible{outline:2px solid var(--gb-quote-primary);outline-offset:3px}.gb-quote-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#MainContent:has(>.gb-quote-section>[data-location=quote_page]){padding-bottom:0}html.gb2-hide-cta #scroll-to-top-button{opacity:0;visibility:hidden;pointer-events:none}.gb-quote-ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 1.5h6M0 4.5h6' stroke='%23173d2a' stroke-opacity='.014'/%3E%3Cpath d='M1.5 0v6M4.5 0v6' stroke='%23173d2a' stroke-opacity='.01'/%3E%3C/svg%3E")}.gb-quote-fold{position:absolute;display:block;width:min(140vw,1040px);aspect-ratio:1}.gb-quote-fold--sage{top:-60px;right:-18%}.gb-quote-fold--linen{bottom:-8%;left:-22%}.gb-quote-fold-defs{position:absolute}.gb-quote-drape{position:absolute;left:0;top:12%;z-index:-1;width:104%;height:calc(88% + 120px);fill:var(--gb-quote-primary)}@media(prefers-reduced-motion:no-preference){.gb-quote-ready .gb-quote-fold--sage{animation:gb-quote-sway-a 48s ease-in-out infinite alternate}.gb-quote-ready .gb-quote-fold--linen{animation:gb-quote-sway-b 62s ease-in-out infinite alternate}.gb-quote-ready .gb-quote-drape{animation:gb-quote-sway-c 70s ease-in-out infinite alternate}}.gb-quote-root.is-still :is(.gb-quote-fold,.gb-quote-drape),.gb-quote-root.is-away :is(.gb-quote-fold,.gb-quote-drape){animation-play-state:paused}@keyframes gb-quote-sway-a{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-4%,3%,0) rotate(-3deg)}}@keyframes gb-quote-sway-b{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(4%,-3%,0) rotate(2.5deg)}}@keyframes gb-quote-sway-c{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,1.5%,0)}}.gb-quote-shell{position:relative;scroll-margin-top:0}.gb-quote-form{display:flex;flex-direction:column;min-height:calc(100svh - var(--gb-quote-top));margin:0;scroll-margin-top:0}.gb-quote-checking :is(.gb-quote-intro,.gb-quote-progress,.gb-quote-sheet){visibility:hidden}.gb-quote-intro{padding:10px var(--gb-quote-gutter) 0}.gb-quote-boot:not([data-at="1"]) .gb-quote-intro{display:none}.gb-quote-title{max-width:13em;font-family:var(--gb-quote-display);font-size:1.75rem;font-weight:700;font-stretch:92%;line-height:1.05;letter-spacing:-.016em;color:var(--gb-quote-primary);text-wrap:balance}.gb-quote-lead{margin-top:6px;max-width:46ch;font-size:.9375rem;line-height:1.42;color:var(--gb-quote-ink-2);text-wrap:pretty}.gb-quote-progress{display:none}.gb-quote-boot .gb-quote-progress{display:flex;align-items:center;margin-block:-2px;padding:0 var(--gb-quote-gutter);scroll-margin-top:6px}.gb-quote-progress-item{display:flex;flex:1 1 auto;align-items:center;min-width:0}.gb-quote-progress-item:last-child{flex:0 0 auto}.gb-quote-progress-item:not(:last-child):after{content:"";flex:1 1 auto;min-width:12px;height:2px;margin-inline:10px;background:repeating-linear-gradient(90deg,var(--gb-quote-line) 0 6px,transparent 6px 12px);opacity:.55}.gb-quote-progress-item.is-done:after{background-image:repeating-linear-gradient(90deg,var(--gb-quote-accent) 0 6px,transparent 6px 12px);opacity:1}.gb-quote-root .gb-quote-progress-btn{min-height:44px;padding:0;border:0;background:none;color:var(--gb-quote-ink-2);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}.gb-quote-progress-item.is-done .gb-quote-progress-btn{color:var(--gb-quote-primary);text-decoration:underline;text-decoration-color:var(--gb-quote-accent);text-underline-offset:.3em}.gb-quote-progress-item[aria-current=step] .gb-quote-progress-btn{color:var(--gb-quote-primary);font-weight:700}.gb-quote-visual{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:2px var(--gb-quote-gutter) 12px}.gb-quote-stage-slot{display:flex;justify-content:flex-end;width:100%}.gb-quote-stage{position:relative;width:min(100%,calc(var(--gb-quote-stage-h) * var(--gb-quote-ratio)));aspect-ratio:var(--gb-quote-ratio);overflow:hidden;border-radius:20px;background:var(--gb-quote-fabric);box-shadow:0 1px 2px #0c221624,0 26px 44px -26px #0c22169e;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gb-quote-stage-img,.gb-quote-stage-mockup,.gb-quote-stage-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.gb-quote-stage-canvas{opacity:0;pointer-events:none}.gb-quote-stage-canvas.is-ready{opacity:1}.gb-quote-guide{position:absolute;display:block;margin:0;cursor:pointer;background:linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 0 0 / var(--gb-quote-mark) 1.5px,linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 0 0 / 1.5px var(--gb-quote-mark),linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 100% 0 / var(--gb-quote-mark) 1.5px,linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 100% 0 / 1.5px var(--gb-quote-mark),linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 0 100% / var(--gb-quote-mark) 1.5px,linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 0 100% / 1.5px var(--gb-quote-mark),linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 100% 100% / var(--gb-quote-mark) 1.5px,linear-gradient(var(--gb-quote-accent),var(--gb-quote-accent)) 100% 100% / 1.5px var(--gb-quote-mark);background-repeat:no-repeat;transition:opacity .24s ease,transform .24s var(--gb-quote-ease)}.gb-quote-guide-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--gb-quote-primary)}.gb-quote-root.is-dragging .gb-quote-guide{transform:scale(1.04)}.gb-quote-root:not([data-choice=try]) .gb-quote-guide{pointer-events:none}.gb-quote-root[data-choice=none] .gb-quote-guide{display:none}.gb-quote-stage.has-design .gb-quote-guide{opacity:0;pointer-events:none}.gb-quote-stage.has-design .gb-quote-guide-label{display:none}.gb-quote-stage.is-editing .gb-quote-guide,.gb-quote-root[data-design-mode] .gb-quote-guide{opacity:1}.gb-quote-zoomview .gb-quote-guide{pointer-events:none}.gb-quote-handle{position:absolute;cursor:grab;touch-action:none}.gb-quote-handle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;transition:border-color .16s ease}.gb-quote-handle.is-active:before,.gb-quote-handle:focus-visible:before{border-color:var(--gb-quote-primary);box-shadow:0 0 0 1px #ffffffb8}.gb-quote-root .gb-quote-handle:focus-visible{outline:none}.gb-quote-handle:active{cursor:grabbing}@media(hover:hover)and (pointer:fine){.gb-quote-handle:hover:before{border-color:var(--gb-quote-primary);box-shadow:0 0 0 1px #ffffffb8}.gb-quote-handle:hover .gb-quote-grip{opacity:1}}.gb-quote-grip{position:absolute;width:12px;height:12px;margin:-6px;border:1.5px solid var(--gb-quote-primary);border-radius:50%;background:var(--gb-quote-surface);opacity:0;transition:opacity .16s ease}.gb-quote-grip:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.gb-quote-handle.is-active .gb-quote-grip,.gb-quote-handle:focus-visible .gb-quote-grip{opacity:1}.gb-quote-grip[data-grip=nw]{left:0;top:0;cursor:nwse-resize}.gb-quote-grip[data-grip=ne]{left:100%;top:0;cursor:nesw-resize}.gb-quote-grip[data-grip=sw]{left:0;top:100%;cursor:nesw-resize}.gb-quote-grip[data-grip=se]{left:100%;top:100%;cursor:nwse-resize}.gb-quote-sheet{position:relative;display:flex;flex:1 1 auto;flex-direction:column;padding:16px var(--gb-quote-gutter) 0;border-radius:28px 28px 0 0;background:var(--gb-quote-surface);box-shadow:0 -16px 34px -28px #0c22166b}.gb-quote-panel{flex:1 1 auto}.gb-quote-step-title{margin-bottom:12px;font-family:var(--gb-quote-display);font-size:1.5rem;font-weight:700;font-stretch:92%;letter-spacing:-.02em;line-height:1.1;color:var(--gb-quote-primary)}.gb-quote-step-title:focus{outline:none}.gb-quote-boot .gb-quote-step-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gb-quote-boot:not(.gb-quote-ready) .gb-quote-step:not([data-step="1"]){display:none}.gb-quote-boot:not(.gb-quote-ready) .gb-quote-bar{display:none}@media(prefers-reduced-motion:no-preference){.gb-quote-ready .gb-quote-step:not([hidden]){animation:gb-quote-rise .24s var(--gb-quote-ease) both}}@keyframes gb-quote-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gb-quote-picked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-bottom:4px;font-size:.875rem;line-height:1.3;color:var(--gb-quote-ink-2)}.gb-quote-picked strong{font-weight:600;color:var(--gb-quote-ink)}.gb-quote-upload{display:none}.gb-quote-boot .gb-quote-upload{display:block}.gb-quote-drop-title{font-family:var(--gb-quote-display);font-size:1.25rem;font-weight:700;font-stretch:92%;letter-spacing:-.016em;line-height:1.16;color:var(--gb-quote-primary)}.gb-quote-drop-row{display:flex;align-items:center;gap:14px;margin-top:8px}.gb-quote-drop-hint{display:none;font-size:.9375rem;color:var(--gb-quote-ink-2)}.gb-quote-fine{font-size:.8125rem;line-height:1.4;color:var(--gb-quote-ink-2)}.gb-quote-drop-meta{display:flex;flex-wrap:wrap;gap:0 10px;margin-top:6px}.gb-quote-notice{margin-top:8px;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--gb-quote-ink);text-wrap:pretty}.gb-quote-altnote{padding-block:6px 2px;font-family:var(--gb-quote-display);font-size:1.125rem;font-weight:600;font-stretch:94%;letter-spacing:-.012em;line-height:1.25;color:var(--gb-quote-primary);text-wrap:balance}.gb-quote-file{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.gb-quote-file-thumb{display:block;width:48px;height:48px;overflow:hidden;border-radius:12px;background:conic-gradient(var(--gb-quote-sage) 25%,var(--gb-quote-fabric) 0 50%,var(--gb-quote-sage) 0 75%,var(--gb-quote-fabric) 0) 0 0 / 10px 10px}.gb-quote-file-thumb img{width:100%;height:100%;object-fit:contain}.gb-quote-file-name{overflow:hidden;font-size:.9375rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--gb-quote-ink)}.gb-quote-file-actions{display:flex;gap:14px}.gb-quote-white{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:4px;font-size:.875rem;color:var(--gb-quote-ink-2)}.gb-quote-tools{margin-top:6px}.gb-quote-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px}.gb-quote-tool-label{font-size:.875rem;font-weight:600;color:var(--gb-quote-ink)}.gb-quote-zoom-value{min-width:2.9em;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--gb-quote-ink-2)}.gb-quote-root .gb-quote-range{width:100%;min-width:70px;height:44px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.gb-quote-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--gb-quote-sage)}.gb-quote-range::-moz-range-track{height:4px;border-radius:2px;background:var(--gb-quote-sage)}.gb-quote-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px;border:3px solid var(--gb-quote-surface);border-radius:50%;background:var(--gb-quote-primary);box-shadow:0 0 0 1px var(--gb-quote-primary),0 2px 6px #0c22164d;-webkit-appearance:none}.gb-quote-range::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--gb-quote-surface);border-radius:50%;background:var(--gb-quote-primary);box-shadow:0 0 0 1px var(--gb-quote-primary),0 2px 6px #0c22164d}.gb-quote-more-body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-bottom:6px}.gb-quote-more-row{display:flex;gap:8px}.gb-quote-group{margin-top:16px;scroll-margin:16px 0 96px}[data-step="2"]>.gb-quote-group:first-of-type{margin-top:0}[data-step="1"] .gb-quote-group{margin-top:12px}.gb-quote-label{display:block;margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--gb-quote-ink)}.gb-quote-optional{font-weight:400;color:var(--gb-quote-ink-2)}.gb-quote-chips{display:flex;flex-wrap:wrap;gap:8px}.gb-quote-chip{position:relative;display:inline-flex;max-width:100%;margin:0;cursor:pointer}.gb-quote-chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;border-radius:999px;background:var(--gb-quote-tint);color:var(--gb-quote-ink);font-size:.9375rem;font-weight:500;line-height:1.2;transition:background-color .14s ease,color .14s ease,transform .12s var(--gb-quote-ease)}.gb-quote-chip:active span{transform:scale(.97)}.gb-quote-chip input:checked+span{background:var(--gb-quote-primary);color:var(--gb-quote-on-primary)}.gb-quote-chip input:focus-visible+span{outline:2px solid var(--gb-quote-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.gb-quote-chip:hover input:not(:checked)+span{background:var(--gb-quote-sage)}}.gb-quote-hint{margin-top:6px}.gb-quote-summaryline{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--gb-quote-primary);cursor:pointer;list-style:none}.gb-quote-summaryline::-webkit-details-marker{display:none}.gb-quote-summaryline:after{content:"";flex:none;width:8px;height:8px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .18s var(--gb-quote-ease)}details[open]>.gb-quote-summaryline:after{transform:translateY(3px) rotate(225deg)}.gb-quote-help .gb-quote-summaryline{font-size:.875rem;font-weight:500;color:var(--gb-quote-ink-2)}.gb-quote-help{margin-top:2px}.gb-quote-help .gb-quote-fine+.gb-quote-fine{margin-top:4px;padding-bottom:6px}.gb-quote-note,.gb-quote-secondary{margin-top:4px}.gb-quote-field{display:block;min-width:0;margin-top:6px}.gb-quote-root .gb-quote-input{display:block;width:100%;min-height:50px;margin:0;padding:12px 14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--gb-quote-line);color:var(--gb-quote-ink);font-family:inherit;font-size:1.0625rem;line-height:1.4;scroll-margin:16px 0 96px;-webkit-appearance:none;appearance:none;transition:box-shadow .14s ease}.gb-quote-root .gb-quote-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gb-quote-primary)}.gb-quote-root .gb-quote-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--gb-quote-danger)}.gb-quote-textarea{resize:vertical;min-height:92px}.gb-quote-error{display:block;margin-top:4px;font-size:.875rem;line-height:1.35;color:var(--gb-quote-danger)}.gb-quote-error:empty{display:none}[data-step="3"] .gb-quote-field .gb-quote-error:empty{display:block;min-height:1.35em}.gb-quote-error--block{margin-top:10px;font-weight:500}.gb-quote-check{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;margin:0;padding:8px 0 6px;font-size:.9375rem;line-height:1.36;color:var(--gb-quote-ink);cursor:pointer}.gb-quote-root .gb-quote-check-input{width:22px;height:22px;margin:0;border:1px solid var(--gb-quote-line);border-radius:7px;background:#fff center / 16px 16px no-repeat;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .14s ease,border-color .14s ease}.gb-quote-root .gb-quote-check-input:checked{border-color:var(--gb-quote-primary);background-color:var(--gb-quote-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f6f3ea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.4 3 3 6-6.6'/%3E%3C/svg%3E")}.gb-quote-root .gb-quote-check-input[aria-invalid=true]{border-color:var(--gb-quote-danger)}.gb-quote-consent{margin-top:4px}.gb-quote-consent-link{display:inline-flex;align-items:center;min-height:44px;margin-left:32px;font-size:.875rem}.gb-quote-recap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.gb-quote-recap-text{min-width:0;font-size:.875rem;font-weight:500;line-height:1.3;color:var(--gb-quote-ink-2);text-wrap:balance}.gb-quote-root .gb-quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin:0;padding:12px 26px;border:0;border-radius:999px;background:var(--gb-quote-primary);color:var(--gb-quote-on-primary);font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0c221629,0 12px 20px -14px #0c221699;transition:transform .16s var(--gb-quote-ease),background-color .16s ease,box-shadow .16s ease}.gb-quote-root .gb-quote-btn svg{width:20px;height:20px;flex:none}.gb-quote-root .gb-quote-btn:active{transform:scale(.97)}.gb-quote-root .gb-quote-btn--quiet{background:var(--gb-quote-tint);color:var(--gb-quote-primary);box-shadow:none;padding-inline:22px}.gb-quote-root .gb-quote-btn--grow{flex:1 1 auto}.gb-quote-root .gb-quote-btn.is-busy{cursor:progress;opacity:.8}@media(hover:hover)and (pointer:fine){.gb-quote-root .gb-quote-btn:hover{background:#0f2c1d}.gb-quote-root .gb-quote-btn--quiet:hover{background:var(--gb-quote-sage)}}.gb-quote-pick{position:relative;width:100%}.gb-quote-pick:focus-within{outline:2px solid var(--gb-quote-primary);outline-offset:3px}.gb-quote-file-actions .gb-quote-pick{width:auto}.gb-quote-root .gb-quote-chipbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;padding:8px 14px;border:0;border-radius:999px;background:var(--gb-quote-tint);color:var(--gb-quote-primary);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .12s var(--gb-quote-ease)}.gb-quote-root .gb-quote-chipbtn svg{width:16px;height:16px;flex:none}.gb-quote-root .gb-quote-chipbtn:active{transform:scale(.97)}.gb-quote-root .gb-quote-chipbtn[aria-pressed=true]{background:var(--gb-quote-primary);color:var(--gb-quote-on-primary)}@media(hover:hover)and (pointer:fine){.gb-quote-root .gb-quote-chipbtn:not([aria-pressed=true]):hover{background:var(--gb-quote-sage)}}.gb-quote-root .gb-quote-textbtn{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--gb-quote-primary);font-family:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--gb-quote-line);text-decoration-thickness:1px;text-underline-offset:.28em;cursor:pointer}.gb-quote-textlink{color:var(--gb-quote-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--gb-quote-line);text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.gb-quote-root .gb-quote-textbtn:hover,.gb-quote-textlink:hover{text-decoration-color:var(--gb-quote-primary)}}.gb-quote-bar{position:sticky;bottom:0;z-index:4;display:flex;gap:10px;margin:12px calc(var(--gb-quote-gutter) * -1) 0;padding:10px var(--gb-quote-gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--gb-quote-surface);box-shadow:0 -12px 18px -16px #0c221638}.gb-quote-root.is-typing .gb-quote-bar{position:static;box-shadow:none}@media(max-width:899px){html:has(iframe[src*=hcaptcha]) .gb-quote-bar{padding-right:max(var(--gb-quote-gutter),66px)}}.gb-quote-fail{margin-bottom:14px;padding:14px 16px;border-radius:14px;background:#9c3a2214;scroll-margin:16px 0 96px}.gb-quote-fail:focus{outline:none}.gb-quote-fail-title{font-family:var(--gb-quote-display);font-size:1.125rem;font-weight:700;font-stretch:92%;letter-spacing:-.014em;color:var(--gb-quote-danger)}.gb-quote-fail-title+p{margin-top:2px;font-size:.9375rem;color:var(--gb-quote-ink)}.gb-quote-fail-list{margin-top:6px;font-size:.9375rem}.gb-quote-fail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px}.gb-quote-done{padding-block:8px 28px}.gb-quote-done-title{font-family:var(--gb-quote-display);font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:700;font-stretch:92%;line-height:1.05;letter-spacing:-.016em;color:var(--gb-quote-primary);text-wrap:balance}.gb-quote-done-title:focus{outline:none}.gb-quote-done-recap{margin-top:14px;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--gb-quote-ink);text-wrap:pretty}.gb-quote-done-id{margin-top:14px;font-size:.9375rem;color:var(--gb-quote-ink-2)}.gb-quote-done-recap+.gb-quote-done-id{margin-top:4px}.gb-quote-done-id strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--gb-quote-ink)}.gb-quote-done-file{margin-top:14px;font-size:.9375rem;font-weight:600;color:var(--gb-quote-primary)}.gb-quote-done-design{margin-top:20px}.gb-quote-done-design>p:first-child{max-width:46ch;margin-bottom:12px}.gb-quote-done-design .gb-quote-fine{margin-top:8px}.gb-quote-done>.gb-quote-textlink{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}.gb-quote-root.is-done .gb-quote-form{min-height:0}.gb-quote-root.is-done :is(.gb-quote-guide,.gb-quote-handle){display:none}.gb-quote-mini{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:12px;min-width:0}.gb-quote-mini-text{font-size:.9375rem;font-weight:600;color:var(--gb-quote-primary)}@media(max-width:899px){.gb-quote-boot:not([data-at="1"]) .gb-quote-drape{display:none}.gb-quote-boot:not([data-at="1"]) .gb-quote-visual{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;padding-block:0 10px}.gb-quote-boot:not([data-at="1"]) .gb-quote-stage-slot{flex:none;width:auto;min-width:56px;min-height:70px;cursor:zoom-in}.gb-quote-boot:not([data-at="1"]) .gb-quote-stage-slot .gb-quote-stage{width:56px;border-radius:10px}.gb-quote-boot:not([data-at="1"]) .gb-quote-stage-slot :is(.gb-quote-handle,.gb-quote-guide){display:none}.gb-quote-root.has-file .gb-quote-intro{display:none}.gb-quote-root.has-file .gb-quote-stage-slot{justify-content:center}}.gb-quote-zoomview{width:min(calc(100vw - 20px),720px);max-width:none;max-height:calc(100dvh - 20px);margin:auto;padding:12px;border:0;border-radius:28px;background:var(--gb-quote-surface);color:var(--gb-quote-ink);box-shadow:0 30px 70px -30px #0c2216b3;overscroll-behavior:contain}.gb-quote-zoomview::backdrop{background:#0c1e14a8}.gb-quote-zoomview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 10px 8px}.gb-quote-zoomview-title{margin:0;font-family:var(--gb-quote-display);font-size:1.125rem;font-weight:700;font-stretch:92%;color:var(--gb-quote-primary)}.gb-quote-zoomview .gb-quote-stage{width:min(100%,calc((100dvh - 110px) * var(--gb-quote-ratio)));margin-inline:auto}.gb-quote-foot{padding:0 var(--gb-quote-gutter) 6px}.gb-quote-root .gb-quote-motion{min-height:44px;padding:0;border:0;background:none;color:var(--gb-quote-ink-2);font-family:inherit;font-size:.8125rem;text-decoration:underline;text-decoration-color:var(--gb-quote-line);text-underline-offset:.28em;cursor:pointer}.gb-quote-root:not(.gb-quote-boot) .gb-quote-step+.gb-quote-step{margin-top:28px}.gb-quote-root:not(.gb-quote-boot) .gb-quote-stage-canvas,.gb-quote-root:not(.gb-quote-boot) .gb-quote-handle,.gb-quote-root:not(.gb-quote-boot) .gb-quote-guide,.gb-quote-root:not(.gb-quote-boot) .gb-quote-foot,.gb-quote-root:not(.gb-quote-boot) [data-next],.gb-quote-root:not(.gb-quote-boot) [data-back],.gb-quote-root:not(.gb-quote-boot) [data-mini]{display:none}.gb-quote-root:not(.gb-quote-boot) .gb-quote-bar{position:static}.gb-quote-root.is-done .gb-quote-visual{padding-top:16px}@media(min-width:560px)and (max-width:899px){.gb-quote-root{--gb-quote-gutter: max(28px, calc((100vw - 640px)/2) )}}@media(hover:hover)and (pointer:fine){.gb-quote-drop-hint{display:inline}.gb-quote-pick[data-pick-main]{flex:none;width:auto}.gb-quote-chip span{min-height:40px;padding-block:6px;font-size:.875rem}.gb-quote-chips{gap:6px}}@media(min-width:900px){.gb-quote-root{--gb-quote-top: 107px;--gb-quote-gutter: var(--g-gutter, 44px);--gb-quote-stage-h: clamp(420px, calc(100svh - var(--gb-quote-top) - 56px), 780px)}.gb-quote-root.has-file{--gb-quote-stage-h: clamp(420px, calc(100svh - var(--gb-quote-top) - 56px), 780px)}.gb-quote-shell{max-width:var(--g-max, 1320px);margin-inline:auto;padding:20px var(--gb-quote-gutter) 20px}.gb-quote-form{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:clamp(28px,4.4vw,72px);align-items:start;min-height:calc(100svh - var(--gb-quote-top) - 40px)}.gb-quote-visual{position:sticky;top:16px;grid-column:1;grid-row:1 / span 3;padding:0}.gb-quote-drape{--gb-quote-bleed: max(var(--gb-quote-gutter), calc((100vw - var(--g-max, 1320px)) / 2 + var(--gb-quote-gutter)));left:calc(var(--gb-quote-bleed) * -1);top:4%;width:calc(100% + var(--gb-quote-bleed) - 64px);height:calc(96% + 420px);clip-path:polygon(0 0,100% 0,100% 56%,62% 100%,0 100%)}.gb-quote-intro{grid-column:2;grid-row:1;padding:6px 0 0}.gb-quote-title{font-size:clamp(2.5rem,1.1rem + 3.1vw,3.75rem)}.gb-quote-lead{font-size:1.0625rem}[data-step="1"] .gb-quote-chips{gap:6px}[data-step="1"] .gb-quote-chip span{padding-inline:13px;font-size:.875rem}.gb-quote-boot .gb-quote-progress{grid-column:2;grid-row:2;padding:6px 0}.gb-quote-sheet{grid-column:2;grid-row:3;padding:24px 28px 22px;border-radius:28px;box-shadow:0 1px 2px #0c22160f,0 26px 50px -36px #0c221680}.gb-quote-root.is-done .gb-quote-form{grid-template-rows:auto;align-items:center}.gb-quote-root.is-done .gb-quote-visual{position:relative;top:0;grid-row:1;padding-top:0}.gb-quote-root.is-done .gb-quote-sheet{grid-row:1}.gb-quote-bar{position:static;justify-content:space-between;margin:16px 0 0;padding:0;background:none;box-shadow:none}.gb-quote-root .gb-quote-btn--grow{flex:0 1 auto;margin-left:auto;min-width:180px}.gb-quote-foot{position:absolute;right:0;bottom:0;padding:0 max(var(--gb-quote-gutter),76px) 2px 0}}@media(min-width:900px)and (max-height:820px){.gb-quote-root.has-file .gb-quote-intro{display:none}}@supports not (height: 1svh){.gb-quote-root,.gb-quote-root.has-file{--gb-quote-stage-h: 56vh}}@supports not (overflow: clip){.gb-quote-drape{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gb-quote-studio.css.map */
