:is(html:has(.cfg2-root.gbx),body:has(.cfg2-root.gbx)){background:#faf4e8}.cfg2-root.gbx{--paper:var(--gbc-paper);--paper-2:var(--gbc-paper-2);--card:var(--gbc-paper-3);--sand:var(--gbc-crema);--stone:var(--gbc-ink-2);--ink:var(--gbc-ink);--stone-2:var(--gbc-muted);--line:var(--gbc-line);--line-2:var(--gbc-line-soft);--white:var(--gbc-white);--dark:var(--gbc-ink);--moss:var(--gb-brand);--gb-brand:var(--gbc-brand);--gb-brand-hover:var(--gbc-brand-hover);--gb-brand-ink:var(--gbc-brand-ink);--gb-brand-tint:var(--gbc-brand-tint);--gb-on-brand:var(--gbc-on-brand);--gb-crema:var(--gbc-crema);--gb-paper-3:var(--gbc-paper-3);--gb-r-card:16px;--gb-r-sm:10px;--gb-r-pill:999px;--gb-ease:var(--gbc-ease);--gb-pop:none;--gb-pop-on:none;--gb-brand-rgb:200, 52, 31;font-family:var(--font-shape), system-ui, -apple-system, sans-serif;font-size:15.5px}.cfg2-root.gbx :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-shape), system-ui, -apple-system, sans-serif}.cfg2-root.gbx h1,.cfg2-root.gbx h2,.cfg2-root.gbx h3{letter-spacing:-.06em;font-weight:500}.cfg2-root.gbx :focus-visible{outline:3px solid var(--gb-brand);outline-offset:2px}.cfg2-root.gbx .cfg2-left{background:var(--paper)}.cfg2-root.gbx .cfg2-right{background:var(--gb-paper-3);border-left:1px solid var(--line)}.cfg2-root.gbx .cfg2-strip{background:var(--gb-paper-3)}.cfg2-root.gbx .cfg2-phead{border-bottom:1px solid var(--line)}.cfg2-root.gbx .cfg2-phead .cfg2-h1{letter-spacing:-.06em;font-size:28px;font-weight:500}.cfg2-root.gbx .cfg2-wordmark{font-size:21px}.cfg2-root.gbx .floor-wrap{border-radius:var(--gb-r-card);border:1.5px solid var(--ink);box-shadow:var(--gbc-shadow-float)}.cfg2-root.gbx .floor-empty{border-radius:var(--gb-r-card);border:1.5px dashed var(--line);background:var(--paper-2);box-shadow:none}.cfg2-root.gbx .floor-empty-icon{color:var(--gb-brand);opacity:.55}.cfg2-root.gbx .cfg2-cap{border:1.5px solid var(--ink);border-radius:var(--gb-r-pill);-webkit-backdrop-filter:none;box-shadow:var(--gbc-shadow-rest);background:#fff}.cfg2-root.gbx .cfg2-cap-dot{background:var(--gb-brand)}.cfg2-root.gbx .cfg2-cap-eyebrow{color:var(--gb-brand)}.cfg2-root.gbx .pg-node,.cfg2-root.gbx .pg-bar{border-color:var(--line)}.cfg2-root.gbx .pg-node.on{background:var(--gb-brand);border-color:var(--gb-brand)}.cfg2-root.gbx .pg-bar-fill{background:var(--gb-brand)}.cfg2-root.gbx .pg-label{opacity:1;color:#756550}.cfg2-root.gbx .pg-label.on{color:var(--ink);font-weight:600}.cfg2-root.gbx .fld+.fld:not(.fld-focus){border-top:1px solid var(--line-2)}.cfg2-root.gbx .fl-title,.cfg2-root.gbx .step-q{letter-spacing:-.06em;font-weight:500}.cfg2-root.gbx .tilvalg-detail{border-left:2px solid var(--gb-brand)}.cfg2-root.gbx .optcard,.cfg2-root.gbx .swcard,.cfg2-root.gbx .row,.cfg2-root.gbx .ocard,.cfg2-root.gbx .bcard,.cfg2-root.gbx .icard,.cfg2-root.gbx .sp-card{border:1.5px solid var(--ink);border-radius:var(--gb-r-card);transition:border-color var(--gbc-dur-1) var(--gbc-ease), box-shadow var(--gbc-dur-2) var(--gbc-ease), translate var(--gbc-dur-2) var(--gbc-ease);background:#fff}@media (hover:hover){.cfg2-root.gbx .optcard:hover,.cfg2-root.gbx .swcard:hover,.cfg2-root.gbx .row:hover,.cfg2-root.gbx .ocard:hover,.cfg2-root.gbx .bcard:hover:not(.disabled),.cfg2-root.gbx .icard:hover,.cfg2-root.gbx .sp-card:hover:not(.off){border-color:var(--gb-brand);translate:0 var(--gbc-lift);box-shadow:var(--gbc-shadow-lift);background:#fff}}.cfg2-root.gbx .optcard:active,.cfg2-root.gbx .swcard:active,.cfg2-root.gbx .row:active,.cfg2-root.gbx .ocard:active,.cfg2-root.gbx .bcard:active:not(.disabled),.cfg2-root.gbx .icard:active,.cfg2-root.gbx .sp-card:active:not(.off){translate:0 var(--gbc-press);box-shadow:var(--gbc-shadow-press)}.cfg2-root.gbx .optcard.on,.cfg2-root.gbx .swcard.on,.cfg2-root.gbx .row.on,.cfg2-root.gbx .ocard.on,.cfg2-root.gbx .bcard.on,.cfg2-root.gbx .icard.on,.cfg2-root.gbx .sp-card.on{border-color:var(--gb-brand);box-shadow:inset 0 0 0 1px var(--gb-brand);background:#fff;translate:none}@media (prefers-reduced-motion:reduce){.cfg2-root.gbx .optcard,.cfg2-root.gbx .swcard,.cfg2-root.gbx .row,.cfg2-root.gbx .ocard,.cfg2-root.gbx .bcard,.cfg2-root.gbx .icard,.cfg2-root.gbx .sp-card{transition:border-color .15s}.cfg2-root.gbx .optcard:hover,.cfg2-root.gbx .swcard:hover,.cfg2-root.gbx .row:hover,.cfg2-root.gbx .ocard:hover,.cfg2-root.gbx .icard:hover,.cfg2-root.gbx .sp-card:hover:not(.off){transform:translate(0,0)}}.cfg2-root.gbx .optcard{background:var(--paper-2)}.cfg2-root.gbx .optcard:hover,.cfg2-root.gbx .optcard.on{background:var(--gb-paper-3)}.cfg2-root.gbx .swcard.on{box-shadow:inset 0 0 0 3px var(--gb-on-brand), inset 0 0 0 6px var(--gb-brand)}.cfg2-root.gbx .swcard-check{background:var(--gb-brand);box-shadow:0 0 0 2px var(--gb-on-brand)}.cfg2-root.gbx .row-radio,.cfg2-root.gbx .ocard-radio,.cfg2-root.gbx .bcard-radio{border-color:var(--line);border-width:2px}.cfg2-root.gbx .row.on .row-radio,.cfg2-root.gbx .ocard.on .ocard-radio,.cfg2-root.gbx .bcard.on .bcard-radio{border-color:var(--gb-brand)}.cfg2-root.gbx .row-dot{background:var(--gb-brand)}.cfg2-root.gbx .row.on .row-name,.cfg2-root.gbx .icard.on .icard-name,.cfg2-root.gbx .sl-name,.cfg2-root.gbx .ocard-name,.cfg2-root.gbx .bcard-name{color:var(--ink);font-weight:700}.cfg2-root.gbx .sl-name{justify-content:center;align-items:center;gap:6px;display:flex}.cfg2-root.gbx .sl-name-ikon{opacity:.7;flex:none}.cfg2-root.gbx .optcard-vis-photo{padding:0}.cfg2-root.gbx .optcard-vis-photo img{object-fit:cover;width:100%;height:100%}.cfg2-root.gbx .icard.on .icard-ico{color:var(--gb-brand)}.cfg2-root.gbx .sp-check{background:var(--gb-brand);box-shadow:0 0 0 2px var(--gb-on-brand)}.cfg2-root.gbx .bcard.disabled:hover{border-color:var(--ink);box-shadow:none;transform:none}.cfg2-root.gbx .ocard-badge,.cfg2-root.gbx .opt-badge,.cfg2-root.gbx .opt-badge-inline{background:var(--gb-brand);color:var(--gb-on-brand);border-radius:var(--gb-r-pill);letter-spacing:.07em}.cfg2-root.gbx .bcard.rec.on{box-shadow:inset 0 0 0 1px var(--gb-brand)}.cfg2-root.gbx .dprice,.cfg2-root.gbx .row-delta,.cfg2-root.gbx .ocard-delta,.cfg2-root.gbx .bcard-delta,.cfg2-root.gbx .icard-delta,.cfg2-root.gbx .sp-price{font-family:var(--font-mono-num), ui-monospace, Menlo, monospace;font-feature-settings:"tnum" 1}.cfg2-root.gbx .sw-chip{outline-color:var(--ink);box-shadow:none}@media (hover:hover){.cfg2-root.gbx .sw-item:hover .sw-chip{outline:2px solid var(--gb-brand)}}.cfg2-root.gbx .sw-item.on .sw-chip{outline:3px solid var(--gb-brand);outline-offset:3px}.cfg2-root.gbx .sw-item.on .sw-name{color:var(--ink);font-weight:700}.cfg2-root.gbx .bl-btn,.cfg2-root.gbx .fld-next,.cfg2-root.gbx .step-continue-btn,.cfg2-root.gbx .ovbook-cta,.cfg2-root.gbx .rec-accept,.cfg2-root.gbx .resume-banner-go,.cfg2-root.gbx .cfg2-cta{background:var(--gb-brand);border:1.5px solid var(--gb-brand);color:var(--gb-on-brand);border-radius:var(--gb-r-pill);letter-spacing:0;box-shadow:none;transition:background var(--gbc-dur-1) var(--gbc-ease), border-color var(--gbc-dur-1) var(--gbc-ease), box-shadow var(--gbc-dur-2) var(--gbc-ease), translate var(--gbc-dur-2) var(--gbc-ease);font-weight:700}@media (hover:hover){.cfg2-root.gbx .bl-btn:hover,.cfg2-root.gbx .fld-next:hover,.cfg2-root.gbx .step-continue-btn:hover,.cfg2-root.gbx .ovbook-cta:hover,.cfg2-root.gbx .rec-accept:hover,.cfg2-root.gbx .resume-banner-go:hover,.cfg2-root.gbx .cfg2-cta:hover:not(:disabled){background:var(--gb-brand-hover);border-color:var(--gb-brand-hover);color:var(--gb-on-brand);translate:0 var(--gbc-lift);box-shadow:var(--gbc-shadow-lift)}}.cfg2-root.gbx .bl-btn:active,.cfg2-root.gbx .fld-next:active,.cfg2-root.gbx .step-continue-btn:active,.cfg2-root.gbx .ovbook-cta:active,.cfg2-root.gbx .rec-accept:active,.cfg2-root.gbx .resume-banner-go:active,.cfg2-root.gbx .cfg2-cta:active:not(:disabled){translate:0 var(--gbc-press);box-shadow:var(--gbc-shadow-press)}.cfg2-root.gbx .rec-accept-sub{opacity:1}.cfg2-root.gbx .cfg2-cta{font-size:13.5px}.cfg2-root.gbx .cfg2-cta:disabled{background:var(--gbc-brown-2);color:var(--gbc-fg-on-dark-muted);opacity:1;border-color:#f3e8d54d}.cfg2-root.gbx .bl-btn:disabled{box-shadow:none;translate:none}.cfg2-root.gbx .bl-btn[aria-busy=true]{cursor:wait;opacity:1;animation:gbc-busy 1.4s var(--gbc-ease) infinite}.cfg2-root.gbx .cfg2-cta--ready:not(:disabled){animation:1.9s ease-in-out infinite gbx-cta-ready}@keyframes gbx-cta-ready{0%,to{box-shadow:0 0 0 0 rgba(var(--gb-brand-rgb), 0)}50%{box-shadow:0 0 0 5px rgba(var(--gb-brand-rgb), .45)}}@media (prefers-reduced-motion:reduce){.cfg2-root.gbx .cfg2-cta--ready:not(:disabled){box-shadow:0 0 0 4px rgba(var(--gb-brand-rgb), .38);animation:none}}.info-modal-backdrop.gbx{animation-duration:var(--gbc-dur-2);animation-timing-function:var(--gbc-ease)}.info-modal-backdrop.gbx .info-modal{animation-duration:var(--gbc-dur-2);animation-timing-function:var(--gbc-ease-out)}.modal-overlay.gbx{animation:gbx-backdrop var(--gbc-dur-2) var(--gbc-ease) both}@keyframes gbx-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.modal-overlay.gbx .modal{animation:gbx-modal-ind var(--gbc-dur-2) var(--gbc-ease-out) both}}@keyframes gbx-modal-ind{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:none}}.cfg2-root.gbx .bl-fallback-btn,.cfg2-root.gbx .resume-banner-skip,.cfg2-root.gbx .rec-chosen-edit,.cfg2-root.gbx .psec-config,.cfg2-root.gbx .pdf-btn,.cfg2-root.gbx .why-btn{border:1.5px solid var(--ink);border-radius:var(--gb-r-pill);color:var(--ink);background:0 0;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cfg2-root.gbx .bl-fallback-btn:hover,.cfg2-root.gbx .resume-banner-skip:hover,.cfg2-root.gbx .rec-chosen-edit:hover,.cfg2-root.gbx .psec-config:hover,.cfg2-root.gbx .pdf-btn:hover:not(:disabled),.cfg2-root.gbx .why-btn:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand);transform:none}.cfg2-root.gbx .why-btn svg,.cfg2-root.gbx .why-btn:hover svg{opacity:1}.cfg2-root.gbx .bl-escape-btn,.cfg2-root.gbx .ovsec-link,.cfg2-root.gbx .rec-customize-link,.cfg2-root.gbx .rec-back-link{color:var(--gb-brand);font-weight:600}.cfg2-root.gbx .bl-escape-btn:hover,.cfg2-root.gbx .ovsec-link:hover,.cfg2-root.gbx .rec-customize-link:hover,.cfg2-root.gbx .rec-back-link:hover{color:var(--gb-brand-hover);opacity:1;background:0 0}.cfg2-root.gbx .bl{margin-top:24px}.cfg2-root.gbx .sl-q .bl{margin-top:0}.cfg2-root.gbx .bl-intro{margin-bottom:12px}.cfg2-root.gbx .bl-input,.cfg2-root.gbx .lead-field input,.cfg2-root.gbx .fld-inline .num{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm);background:#fff}.cfg2-root.gbx .bl-input:focus,.cfg2-root.gbx .lead-field input:focus,.cfg2-root.gbx .fld-inline .num:focus-within{border-color:var(--gb-brand);box-shadow:0 0 0 1px var(--gb-brand)}.cfg2-root.gbx .bl-input::placeholder{color:var(--gbc-subtle,#756550)}.cfg2-root.gbx .num input{font-family:var(--font-mono-num), ui-monospace, Menlo, monospace;font-feature-settings:"tnum" 1}.cfg2-root.gbx .bl-suggest{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm);box-shadow:var(--gbc-shadow-rest)}.cfg2-root.gbx .bl-suggest-item:hover,.cfg2-root.gbx .bl-suggest-item.active{background:var(--gb-brand-tint);color:var(--ink)}.cfg2-root.gbx .lead-err,.cfg2-root.gbx .sl-err{color:var(--gb-brand-hover);font-weight:600}.cfg2-root.gbx .bl-card,.cfg2-root.gbx .bl-fallback,.cfg2-root.gbx .resume-banner,.cfg2-root.gbx .rec-chosen,.cfg2-root.gbx .airec,.cfg2-root.gbx .hb,.cfg2-root.gbx .trust,.cfg2-root.gbx .cs-card,.cfg2-root.gbx .recap,.cfg2-root.gbx .lead-ok,.cfg2-root.gbx .proc-step{background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--gb-r-card)}.cfg2-root.gbx .bl-card-title{color:var(--gb-brand-ink)}.cfg2-root.gbx .bl-card-src{opacity:1;color:#665847}.cfg2-root.gbx .recap-title,.cfg2-root.gbx .poffer-title,.cfg2-root.gbx .airec-eyebrow,.cfg2-root.gbx .sp-eyebrow,.cfg2-root.gbx .ovprod-eyebrow{color:var(--gb-brand);letter-spacing:.14em;font-weight:700}.cfg2-root.gbx .bl-card-title{letter-spacing:.14em;font-weight:700}.cfg2-root.gbx .airec-mark{color:var(--gb-brand);opacity:1}.cfg2-root.gbx .airec-points li:before{background:var(--gb-brand)}.cfg2-root.gbx .hb-svg{color:var(--gb-brand)}.cfg2-root.gbx .proc-num,.cfg2-root.gbx .concierge li:before{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .proc-ico{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm);box-shadow:none;color:var(--ink);background:#fff}.cfg2-root.gbx .proc-num{box-shadow:0 0 0 2px var(--paper-2)}.cfg2-root.gbx .proc-arrow{color:var(--gb-brand);background:var(--gb-paper-3)}.cfg2-root.gbx .ovprod-chip{border:1.5px solid var(--ink);background:#fff;font-weight:600}.cfg2-root.gbx .freebadge{border:1.5px solid var(--ink);border-radius:var(--gb-r-pill);background:#fff;font-weight:700}.cfg2-root.gbx .freebadge-check,.cfg2-root.gbx .ovbook-points .ovtick,.cfg2-root.gbx .help-reassure-ic,.cfg2-root.gbx .help-pro-ic{color:var(--gb-brand);background:0 0}.cfg2-root.gbx .freebadge-check{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .stars{color:var(--gb-brand)}.cfg2-root.gbx .trust-sep{background:var(--line)}.cfg2-root.gbx .cfg2-dock,.cfg2-root.gbx .cfg2-dock-cfg,.cfg2-root.gbx .pov,.cfg2-root.gbx .psec,.cfg2-root.gbx .poffer-total,.cfg2-root.gbx .reveal,.cfg2-root.gbx .manual-review,.cfg2-root.gbx .help-takeaway{background:var(--gbc-brown);border-radius:var(--gb-r-card)}.cfg2-root.gbx .cfg2-dock,.cfg2-root.gbx .cfg2-dock-cfg{box-shadow:0 14px 34px #4533303d}@media (max-width:820px){.cfg2-root.gbx .cfg2-dock,.cfg2-root.gbx .cfg2-dock-cfg{box-shadow:0 3px 12px #4533303d}}.cfg2-root.gbx .psec,.cfg2-root.gbx .poffer-total,.cfg2-root.gbx .reveal,.cfg2-root.gbx .manual-review{box-shadow:none;border:1px solid #f3e8d54d}.cfg2-root.gbx .cfg2-back,.cfg2-root.gbx .dk-toggle,.cfg2-root.gbx .pov-close{border-radius:var(--gb-r-pill);border-color:#f3e8d559}.cfg2-root.gbx .cfg2-back{border-radius:var(--gb-r-sm)}.cfg2-root.gbx .dk-perm2-label,.cfg2-root.gbx .cfg2-dock-label,.cfg2-root.gbx .pov-eyebrow,.cfg2-root.gbx .reveal-eyebrow,.cfg2-root.gbx .mr-eyebrow,.cfg2-root.gbx .help-takeaway-eyebrow{color:var(--gb-crema);font-weight:700}.cfg2-root.gbx .dk-total{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.cfg2-root.gbx .dk-perm2-range,.cfg2-root.gbx .cfg2-dock-num,.cfg2-root.gbx .cfg2-dock-num-soft,.cfg2-root.gbx .cfg2-dock-total,.cfg2-root.gbx .reveal-total,.cfg2-root.gbx .poffer-total-num,.cfg2-root.gbx .psec-total-val,.cfg2-root.gbx .pov-sum-val b{font-family:var(--font-mono-num), ui-monospace, Menlo, monospace;font-feature-settings:"tnum" 1}.cfg2-root.gbx .cfg2-dock-backlabel{color:#ffffffd1;flex:1;font-size:13.5px;font-weight:600}.cfg2-root.gbx .pov-mark.on{background:var(--gb-brand)}.cfg2-root.gbx .pov-demo,.cfg2-root.gbx .pov-pick{border-color:rgba(var(--gb-brand-rgb), .7);color:var(--gb-crema)}.cfg2-root.gbx .reveal .freebadge{color:#fff;background:#f3e8d51f;border-color:#f3e8d54d}.cfg2-root.gbx .reveal .freebadge-check{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .poffer-edit .psec{background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--gb-r-card);box-shadow:none}.cfg2-root.gbx .poffer-edit .psec.open{border-color:var(--ink)}.cfg2-root.gbx .poffer-edit .psec-edit{border:1.5px solid var(--line);border-radius:var(--gb-r-sm);background:#fff}.cfg2-root.gbx .poffer-edit .poffer-total{background:var(--gbc-brown);box-shadow:none;border:1px solid #f3e8d54d}.cfg2-root.gbx .psec-config.on{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .poffer-compact.poffer-edit .psec{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0}.cfg2-root.gbx .poffer-compact.poffer-edit .psec:last-child{border-bottom:0}.cfg2-root.gbx .iosw-row{border:1.5px solid var(--line);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .poffer-edit .iosw-row{background:#fff}.cfg2-root.gbx .ovprod{border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gb-pop);background:#fff}.cfg2-root.gbx .ovprod-floor{border:1.5px solid var(--ink);border-radius:12px}.cfg2-root.gbx .ovprod-floor .floor-wrap{box-shadow:none;border:0;border-radius:0}.cfg2-root.gbx .ovprod-price{font-family:var(--font-mono-num), ui-monospace, Menlo, monospace;font-feature-settings:"tnum" 1;letter-spacing:-.03em}.cfg2-root.gbx .ovbook{background:var(--gb-brand-tint);border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gb-pop-on)}.cfg2-root.gbx .ovbook-eyebrow{color:var(--gb-brand-hover);letter-spacing:.14em}.cfg2-root.gbx .ovfold{border:1.5px solid var(--line);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .ovfold-body{border-top:1px solid var(--line)}.cfg2-root.gbx .tvk-list{border:1.5px solid var(--line);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .tvk-list .ovfold{border:0;border-top:1px solid var(--line);border-radius:0}.cfg2-root.gbx .tvk .ovfold-chev{color:var(--stone-2)}.cfg2-root.gbx .ovfold-chev,.cfg2-root.gbx .psec-chev{color:var(--gb-brand)}.cfg2-root.gbx .ovcross{border:1.5px solid var(--line);border-radius:var(--gb-r-sm);background:#fff}.cfg2-root.gbx .ovcross:hover{border-color:var(--gb-brand)}.cfg2-root.gbx .ovcross-arrow{color:var(--gb-brand)}.cfg2-root.gbx .ovsec-sample{border:1.5px solid var(--ink);border-radius:var(--gb-r-card);background:#fff}.cfg2-root.gbx .ovsec-sample:hover{border-color:var(--gb-brand);box-shadow:var(--gbc-shadow-lift)}.cfg2-root.gbx .ovsec-sample-ic{background:var(--gb-brand-tint);border-radius:var(--gb-r-sm);color:var(--gb-brand-hover)}.cfg2-root.gbx .ovsec-sample-arrow{color:var(--gb-brand)}.cfg2-root.gbx .sp-count.done{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .ic-photocard,.cfg2-root.gbx .sl-treat,.cfg2-root.gbx .sl-find-btn{border:1.5px solid var(--ink);border-radius:var(--gb-r-card);transition:border-color var(--gbc-dur-1) var(--gbc-ease), box-shadow var(--gbc-dur-2) var(--gbc-ease), translate var(--gbc-dur-2) var(--gbc-ease)}.cfg2-root.gbx .sl-find-btn{border-style:dashed}.cfg2-root.gbx .ic-photocard:not(:has(img)){border-style:dashed}.cfg2-root.gbx .ic-photocard:not(:has(img)).on{border-style:solid}@media (hover:hover){.cfg2-root.gbx .ic-photocard:hover,.cfg2-root.gbx .sl-treat:hover,.cfg2-root.gbx .sl-find-btn:hover{border-color:var(--gb-brand);translate:0 var(--gbc-lift);box-shadow:var(--gbc-shadow-lift)}}.cfg2-root.gbx .ic-photocard:active,.cfg2-root.gbx .sl-treat:active,.cfg2-root.gbx .sl-find-btn:active{translate:0 var(--gbc-press);box-shadow:var(--gbc-shadow-press)}.cfg2-root.gbx .ic-photocard.on,.cfg2-root.gbx .sl-treat.on,.cfg2-root.gbx .sl-find-btn.on{border-color:var(--gb-brand);box-shadow:inset 0 0 0 1px var(--gb-brand);border-style:solid;translate:none}@media (prefers-reduced-motion:reduce){.cfg2-root.gbx .ic-photocard:hover,.cfg2-root.gbx .sl-treat:hover,.cfg2-root.gbx .sl-find-btn:hover{transform:translate(0,0)}}.cfg2-root.gbx .sl-treat-rec,.cfg2-root.gbx .sl-proces-num,.cfg2-root.gbx .icard-ph{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .sl-treat-pros li:before,.cfg2-root.gbx .sl-hero-list li:before,.cfg2-root.gbx .sl-eyebrow-tag,.cfg2-root.gbx .sl-estimate-eyebrow,.cfg2-root.gbx .sl-intent-brand span,.cfg2-root.gbx .sl-treat-pros li>.ik,.cfg2-root.gbx .sl-trust li:before,.cfg2-root.gbx .sl-sendt-hoved:before{color:var(--gb-brand)}.cfg2-root.gbx .sl-confirm-icon{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .sl-cta{background:var(--gb-brand);border:1.5px solid var(--gb-brand);color:var(--gb-on-brand);border-radius:var(--gb-r-pill);letter-spacing:0;transition:background .18s ease, transform .16s var(--gb-ease)}.cfg2-root.gbx .sl-cta:hover:not(:disabled){background:var(--gb-brand-hover);border-color:var(--gb-brand-hover)}.cfg2-root.gbx .sl-cta:disabled{background:var(--paper-2);border-color:var(--line);color:var(--stone-2)}@keyframes gbx-cta-nudge{0%,to{transform:translateY(0)}12%{transform:translateY(-6px)}24%{transform:translateY(0)}36%{transform:translateY(-4px)}48%{transform:translateY(0)}}.cfg2-root.gbx .sl-cta--nudge:not(:disabled){animation:gbx-cta-nudge 1.5s var(--gb-ease) 1}@media (prefers-reduced-motion:reduce){.cfg2-root.gbx .sl-cta--nudge:not(:disabled){animation:none}}.cfg2-root.gbx .sl-toggle{border:1.5px solid var(--ink);background:#fff}.cfg2-root.gbx .sl-toggle-btn.on{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .sl-input{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .sl-input:focus{border-color:var(--gb-brand)}.cfg2-root.gbx .sl-swatch-chip{border:2px solid var(--ink)}.cfg2-root.gbx .sl-swatch.on .sl-swatch-chip{border-color:var(--gb-brand);border-width:3px}.cfg2-root.gbx .sl-swatch.on .sl-swatch-label{font-weight:700}.cfg2-root.gbx .sl-estimate,.cfg2-root.gbx .sl-recap,.cfg2-root.gbx .sl-details,.cfg2-root.gbx .sl-guess,.cfg2-root.gbx .sl-mailcap{background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--gb-r-card)}.cfg2-root.gbx .sl-estimate{border-color:var(--ink);box-shadow:var(--gb-pop);background:#fff}.cfg2-root.gbx .sl-estimate-price,.cfg2-root.gbx .sl-dock-num{font-family:var(--font-mono-num), ui-monospace, Menlo, monospace;font-feature-settings:"tnum" 1;letter-spacing:-.03em}.cfg2-root.gbx .sl-dock{background:var(--gbc-brown);border-radius:var(--gb-r-card);box-shadow:0 14px 34px #4533303d}@media (max-width:900px){.cfg2-root.gbx .sl-dock{box-shadow:0 3px 12px #4533303d}}.cfg2-root.gbx .sl-prev-img,.cfg2-root.gbx .sl-hero-img-wrap{border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gbc-shadow-float)}.cfg2-root.gbx .sl-prev:has(.sl-ba){border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gbc-shadow-float);line-height:0;overflow:hidden}.cfg2-root.gbx .sl-ba{box-shadow:none;border:0;border-radius:0}.cfg2-root.gbx .sl-ba-tag,.cfg2-root.gbx .icard-ph{-webkit-backdrop-filter:none;backdrop-filter:none}.cfg2-root.gbx .sl-ba-tag--after{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .sl-ba-tag--before{background:var(--gbc-brown)}.cfg2-root.gbx .sl-ba-handle{border:1.5px solid var(--ink);box-shadow:none}.cfg2-root.gbx .sl-ok{color:var(--gb-brand)}.cfg2-root.gbx .sl-reset{border:1.5px solid var(--ink);color:var(--ink);-webkit-backdrop-filter:none;background:#fff;font-weight:600}.cfg2-root.gbx .sl-reset:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .sl-softlink:hover,.cfg2-root.gbx .sl-treat-toggle:hover{color:var(--gb-brand-hover)}@media (max-width:820px){:is(.cfg2-root.gbx .sl-prev-img,.cfg2-root.gbx .sl-ba,.cfg2-root.gbx .sl-prev:has(.sl-ba)){box-shadow:none;border:0;border-radius:0}}.info-modal-backdrop.gbx,.modal-overlay.gbx{--paper:var(--gbc-paper);--paper-2:var(--gbc-paper-2);--card:var(--gbc-paper-3);--sand:var(--gbc-crema);--stone:var(--gbc-ink-2);--ink:var(--gbc-ink);--stone-2:var(--gbc-muted);--line:var(--gbc-line);--line-2:var(--gbc-line-soft);--white:var(--gbc-white);--dark:var(--gbc-ink);--gb-brand:var(--gbc-brand);--gb-brand-hover:var(--gbc-brand-hover);--gb-brand-ink:var(--gbc-brand-ink);--gb-brand-tint:var(--gbc-brand-tint);--gb-on-brand:var(--gbc-on-brand);--gb-crema:var(--gbc-crema);--gb-r-card:16px;--gb-r-pill:999px;font-family:var(--font-shape), system-ui, -apple-system, sans-serif;-webkit-backdrop-filter:none;background:#45333080}.info-modal-backdrop.gbx .info-modal,.modal-overlay.gbx .modal{background:var(--paper-3,#faf4e8);border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gbc-shadow-float)}.info-modal-backdrop.gbx .info-modal-title,.modal-overlay.gbx .modal-title{letter-spacing:-.06em;font-weight:500}.info-modal-backdrop.gbx .info-modal-close,.modal-overlay.gbx .modal-close{border:1.5px solid var(--ink);border-radius:var(--gb-r-pill);color:var(--ink);background:0 0}.info-modal-backdrop.gbx .help-modal>.info-modal-close,.modal-overlay.gbx .modal-close{background:var(--paper-3,#faf4e8)}.info-modal-backdrop.gbx .help-fade,.modal-overlay.gbx .help-fade{background:linear-gradient(to bottom, #faf4e800, var(--paper-3,#faf4e8) 78%);border-radius:0 0 calc(var(--gb-r-card) - 2px) calc(var(--gb-r-card) - 2px)}.info-modal-backdrop.gbx .info-modal-close:hover,.modal-overlay.gbx .modal-close:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.info-modal-backdrop.gbx .help-eyebrow,.modal-overlay.gbx .modal-eyebrow{color:var(--gb-brand);letter-spacing:.14em;font-weight:700}.info-modal-backdrop.gbx .help-points li,.info-modal-backdrop.gbx .help-cmp{border:1.5px solid var(--line);background:#fff;border-radius:12px}.info-modal-backdrop.gbx .help-cmp--rec{border-color:var(--gb-brand);background:var(--gb-brand-tint)}.info-modal-backdrop.gbx .help-cmp-badge{background:var(--gb-brand);color:var(--gb-on-brand)}.info-modal-backdrop.gbx .help-reassure{background:var(--gb-brand-tint);border:1.5px solid var(--gb-brand);color:var(--ink);border-radius:12px}.info-modal-backdrop.gbx .help-reassure-ic,.info-modal-backdrop.gbx .help-pro-ic{color:var(--gb-brand-hover)}.info-modal-backdrop.gbx .help-more{color:var(--gb-brand-hover);border-bottom-color:var(--gb-brand)}.info-modal-backdrop.gbx .help-more:focus-visible{outline-color:var(--gb-brand)}.info-modal-backdrop.gbx .help-takeaway{background:var(--gbc-brown);border-radius:12px}.info-modal-backdrop.gbx .help-takeaway-eyebrow{color:var(--gb-crema)}.modal-overlay.gbx .modal-fact dd{font-weight:700}.cfg2-root.gbx .dprice{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-weight:700}.cfg2-root.gbx .bcard .dprice{background:var(--paper)}.cfg2-root.gbx .tl-pill{border:1.5px solid var(--ink);color:var(--ink);background:#fff;font-weight:600}.cfg2-root.gbx .tl-pill:hover{border-color:var(--gb-brand);color:var(--gb-brand-hover)}.cfg2-root.gbx .tl-pill.on{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .kal-nav,.cfg2-root.gbx .kal-dag,.cfg2-root.gbx .kal-slot{border:1.5px solid var(--line);background:#fff}.cfg2-root.gbx .kal-nav{border-color:var(--ink)}.cfg2-root.gbx .kal-dag{border-radius:12px}.cfg2-root.gbx .kal-nav:hover:not(:disabled),.cfg2-root.gbx .kal-dag:hover:not(:disabled),.cfg2-root.gbx .kal-slot:hover{border-color:var(--gb-brand);color:var(--gb-brand-hover)}.cfg2-root.gbx .kal-dag.on{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand);font-weight:700}.cfg2-root.gbx .kal-dag.idag:not(.on){border-color:var(--ink);border-style:dashed;font-weight:700}.cfg2-root.gbx .kal-dag.idag:disabled{opacity:.75;color:var(--ink)}.cfg2-root.gbx .kal-slot{border-radius:var(--gb-r-sm)}.cfg2-root.gbx .kal-slot.on{border-color:var(--gb-brand);box-shadow:var(--gb-pop-on);border-width:2px}.cfg2-root.gbx .kal-slot.on b{color:var(--gb-brand-hover)}.cfg2-root.gbx .kal-dag:disabled{border-color:#0000}.cfg2-root.gbx .cstep-i.done:before,.cfg2-root.gbx .cstep-i.cur:before{background:var(--gb-brand)}.cfg2-root.gbx .cstep-dot{border:1.5px solid var(--line);background:var(--gb-paper-3)}.cfg2-root.gbx .cstep-i.cur .cstep-dot{border-color:var(--gb-brand);color:var(--gb-brand-hover)}.cfg2-root.gbx .cstep-i.done .cstep-dot{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .chk-addr input,.cfg2-root.gbx .del-fields input,.cfg2-root.gbx .del-note{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .chk-addr input:focus,.cfg2-root.gbx .del-fields input:focus,.cfg2-root.gbx .del-note:focus{border-color:var(--gb-brand)}.cfg2-root.gbx .chk-addr-sugg{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm);box-shadow:var(--gbc-shadow-rest)}.cfg2-root.gbx .chk-addr-sugg button:hover{background:var(--gb-brand-tint)}.cfg2-root.gbx .del-opt{border:1.5px solid var(--ink);border-radius:var(--gb-r-sm)}.cfg2-root.gbx .del-opt:hover{border-color:var(--gb-brand)}.cfg2-root.gbx .del-opt.on{border-color:var(--gb-brand);box-shadow:var(--gb-pop-on);background:#fff;border-width:2px}.cfg2-root.gbx .chk-sum,.cfg2-root.gbx .mat-ov,.cfg2-root.gbx .cfg-recap,.cfg2-root.gbx .info-note{background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--gb-r-card)}.cfg2-root.gbx .ovfold .cfg-recap{background:0 0;border:0;border-radius:0}.cfg2-root.gbx .chk-sum-title,.cfg2-root.gbx .cfg-recap-title,.cfg2-root.gbx .upsell-eyebrow{color:var(--gb-brand);font-weight:700}.cfg2-root.gbx .chk-terms input{accent-color:var(--gb-brand)}.cfg2-root.gbx .chk-terms a{color:var(--gb-brand-hover)}.cfg2-root.gbx .upsell{background:var(--gb-brand-tint);border:1.5px solid var(--ink);border-radius:var(--gb-r-card)}.cfg2-root.gbx .upsell:hover{background:var(--gb-brand-tint);border-color:var(--gb-brand);box-shadow:var(--gbc-shadow-lift)}.cfg2-root.gbx .upsell-arrow{color:var(--gb-brand)}.cfg2-root.gbx .done-btn{border:1.5px solid var(--ink);border-radius:var(--gb-r-pill);color:var(--ink)}.cfg2-root.gbx .done-btn:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .iosw{background:#45333038}.cfg2-root.gbx .iosw.on{background:var(--gb-brand)}.cfg2-root.gbx .warn-card,.cfg2-root.gbx .quote-conf--vejledende{border-radius:var(--gb-r-sm);border:1.5px solid #d8b36a}.cfg2-root.gbx .quote-conf--vejledende{border-radius:var(--gb-r-pill)}.cfg2-root.gbx .quote-conf--fast{border:1.5px solid var(--ink);background:#fff}.cfg2-root.gbx .quote-conf--fast .quote-conf-dot{color:var(--gb-brand)}.cfg2-root.gbx .cfg2-reset{border:1.5px solid var(--ink);color:var(--ink);-webkit-backdrop-filter:none;background:#fff;font-weight:600}.cfg2-root.gbx .cfg2-reset:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .scroll-cue{background:var(--gb-brand);color:var(--gb-on-brand);border:1.5px solid var(--ink);box-shadow:var(--gbc-shadow-rest)}.cfg2-root.gbx .scroll-cue-wrap:before{background:linear-gradient(to bottom, #faf4e800, var(--gb-paper-3) 82%)}.cfg2-root.gbx .opt-info,.cfg2-root.gbx .binfo{color:var(--gb-brand)}.cfg2-root.gbx .binfo{border:1.5px solid var(--ink);background:#fff}.cfg2-root.gbx .binfo:hover,.cfg2-root.gbx .opt-info:hover{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand);box-shadow:none}.cfg2-root.gbx .floor-demo-badge{background:var(--gbc-brown);border:1px solid var(--ink);-webkit-backdrop-filter:none}.cfg2-root.gbx .floor-demo-dot{background:var(--gb-brand);box-shadow:0 0 0 3px rgba(var(--gb-brand-rgb), .24)}.cfg2-root.gbx .reset-modal-card{background:var(--gb-paper-3);border:1.5px solid var(--ink);border-radius:var(--gb-r-card);box-shadow:var(--gbc-shadow-float)}.cfg2-root.gbx .reset-modal-cancel{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.cfg2-root.gbx .reset-modal-confirm{background:var(--gb-brand);color:var(--gb-on-brand)}.cfg2-root.gbx .optcard:focus-visible,.cfg2-root.gbx .icard:focus-visible,.cfg2-root.gbx .bcard:focus-visible,.cfg2-root.gbx .swcard:focus-visible,.cfg2-root.gbx .sw-item:focus-visible,.cfg2-root.gbx .row:focus-visible,.cfg2-root.gbx .opt-info:focus-visible,.cfg2-root.gbx .tl-pill:focus-visible,.cfg2-root.gbx .cfg2-cta:focus-visible,.cfg2-root.gbx .cfg2-back:focus-visible,.cfg2-root.gbx .dk-toggle:focus-visible{outline:3px solid var(--gb-brand);outline-offset:2px}.cfg2-root.gbx .cfg2-back:focus-visible,.cfg2-root.gbx .dk-toggle:focus-visible{outline-color:var(--gb-crema)}@media (max-width:680px){.cfg2-root.gbx .cfg2-reset{top:12px;bottom:auto;right:12px}.cfg2-root.gbx .floor-demo-badge{white-space:normal;text-align:center;max-width:calc(100% - 32px);line-height:1.35;display:block}.cfg2-root.gbx .floor-demo-dot{vertical-align:middle;margin-right:7px;display:inline-block}.cfg2-root.gbx .ovprod-floor .floor-demo-badge{display:none}.cfg2-root.gbx .ovprod{flex-direction:column}.cfg2-root.gbx .ovprod-floor{width:100%;height:132px}.cfg2-root.gbx .ovprod-price{white-space:nowrap}.cfg2-root.gbx .cfg2-phead .cfg2-h1{font-size:23px}.cfg2-root.gbx .cfg2-wordmark{font-size:18px}.cfg2-root.gbx .optcard.on,.cfg2-root.gbx .swcard.on,.cfg2-root.gbx .row.on,.cfg2-root.gbx .ocard.on,.cfg2-root.gbx .bcard.on,.cfg2-root.gbx .icard.on,.cfg2-root.gbx .sp-card.on{box-shadow:var(--gbc-shadow-rest)}.cfg2-root.gbx .cfg2-cta{min-height:48px;padding:13px 18px;font-size:15px}}.cfg2-root.gbx .gemud-input{border:1.5px solid var(--ink);background:#fff;border-radius:10px}.cfg2-root.gbx .gemud-send{color:var(--ink);border:1.5px solid var(--ink);background:#fff;font-weight:700}.cfg2-root.gbx .gemud-send:hover:not(:disabled){background:var(--gbc-brown);color:#fff}.cfg2-root.gbx .gemud-open{color:var(--ink)}@media (max-width:820px){.cfg2-root.gbx .fld-done-edit{color:var(--gb-brand)}.cfg2-root.gbx .fld.fld-focus{border-radius:var(--gb-r-card);box-shadow:var(--gb-pop)}}.cfg2-root.gbx .cfg2-cta,.cfg2-root.gbx .cfg2-cta:hover:not(:disabled),.cfg2-root.gbx .cfg2-cta:active:not(:disabled),.cfg2-root.gbx .sl-find-btn,.cfg2-root.gbx .sl-find-btn:hover,.cfg2-root.gbx .sl-find-btn:active,.cfg2-root.gbx .sl-toggle-btn,.cfg2-root.gbx .step-continue-btn,.cfg2-root.gbx .step-continue-btn:hover,.cfg2-root.gbx .why-btn,.cfg2-root.gbx .done-btn,.cfg2-root.gbx .frdrop-btn{box-shadow:none}
