[data-guided-advisor] .advisor-config{color:#123f36;background:#fffdf8;border:1px solid #d7dfd6;border-radius:15px;margin:1.4rem 0;padding:1.3rem}[data-guided-advisor] .advisor-config h4{margin:0 0 .5rem;font-size:1.35rem}[data-guided-advisor] .advisor-config p{color:#60776c}[data-guided-advisor] .advisor-config__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}[data-guided-advisor] .advisor-config__grid label{flex-direction:column;gap:.4rem;font-weight:700;display:flex}[data-guided-advisor] .advisor-config__grid select{color:#123f36;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7ce;border-radius:8px;padding:.85rem}[data-guided-advisor] .advisor-config__note{background:#f8f6ee;border-right:3px solid #d6a52a;padding:.8rem 1rem}@media (width<=600px){[data-guided-advisor] .advisor-config__grid{grid-template-columns:1fr}}[data-guided-advisor] .guided-advisor__offers{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:1.6rem 0;display:grid}[data-guided-advisor] .guided-advisor__offer{box-sizing:border-box;color:#123f36;text-align:right;cursor:pointer;width:100%;min-width:0;min-height:176px;font:inherit;background:#fffdf8;border:1px solid #d7dfd6;border-radius:15px;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.2rem;line-height:1.6;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;box-shadow:0 6px 22px #123f3612}[data-guided-advisor] .guided-advisor__offer:before{content:"";background:#d6a52a;border-radius:15px 15px 0 0;height:4px;position:absolute;inset:0 0 auto}[data-guided-advisor] .guided-advisor__offer:hover,[data-guided-advisor] .guided-advisor__offer.is-selected{background:#fff8e8;border-color:#b58c28;transform:translateY(-2px)}[data-guided-advisor] .guided-advisor__offer.is-selected{box-shadow:0 0 0 2px #b58c2833,0 8px 20px #123f361a}[data-guided-advisor] .guided-advisor__offer-copy{flex-direction:column;gap:.4rem;min-width:0;display:flex}[data-guided-advisor] .guided-advisor__offer-copy strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.6;display:block}[data-guided-advisor] .guided-advisor__offer-copy small{color:#60776c;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:.82rem;line-height:1.7;display:block}[data-guided-advisor] .guided-advisor__offer-visual{background:#f6f4ed;border-radius:10px;justify-content:center;align-items:center;height:125px;display:none;overflow:hidden}[data-guided-advisor] .guided-advisor__offer-visual:has(img){display:flex}[data-guided-advisor] .guided-advisor__offer-visual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[data-guided-advisor] .guided-advisor__offer-price{color:#936a12;unicode-bidi:plaintext;margin-top:auto;font-size:1.2rem;font-weight:800;line-height:1.5;display:block}[data-guided-advisor] .guided-advisor__offer-note{color:#657a6f;font-size:.86rem;line-height:1.8}[data-guided-advisor] .advisor-selected-package{color:#123f36;background:#f8f6ee;border-right:4px solid #d6a52a;padding:.9rem 1.1rem;font-weight:700;line-height:1.8}@media (width<=850px){[data-guided-advisor] .guided-advisor__offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){[data-guided-advisor] .guided-advisor__offers{grid-template-columns:1fr}[data-guided-advisor] .guided-advisor__offer{min-height:140px}}.guided-advisor__details-form[data-astro-cid-u4d25bd3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.guided-advisor__details-form[data-astro-cid-u4d25bd3] label[data-astro-cid-u4d25bd3]{color:#123f36;flex-direction:column;gap:.5rem;font-weight:600;display:flex}.guided-advisor__details-form[data-astro-cid-u4d25bd3] input[data-astro-cid-u4d25bd3],.guided-advisor__details-form[data-astro-cid-u4d25bd3] textarea[data-astro-cid-u4d25bd3]{width:100%;font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:3px;padding:.9rem}.guided-advisor__details-form[data-astro-cid-u4d25bd3] label[data-astro-cid-u4d25bd3]:has(textarea),.guided-advisor__details-form[data-astro-cid-u4d25bd3] button[data-astro-cid-u4d25bd3]{grid-column:1/-1}@media (width<=650px){.guided-advisor__details-form[data-astro-cid-u4d25bd3]{grid-template-columns:1fr}}[data-astro-cid-u4d25bd3][data-guided-advisor] [data-astro-cid-u4d25bd3][hidden]{display:none!important}[data-astro-cid-u4d25bd3][data-guided-advisor] [data-astro-cid-u4d25bd3][data-maintenance-details]{border-top:1px solid #d6dfd8;margin-top:2.5rem;padding-top:2rem;scroll-margin-top:2rem}[data-astro-cid-u4d25bd3][data-guided-advisor] [data-astro-cid-u4d25bd3][data-maintenance-details] h3[data-astro-cid-u4d25bd3]{font-size:clamp(1.8rem,3.5vw,3.2rem);line-height:1.35}.advisor-emergency[data-astro-cid-u4d25bd3]{color:#123f36;background:#fff8e7;border:2px solid #a66b14;flex-direction:column;align-items:flex-start;gap:.8rem;margin:1rem 0 2rem;padding:1.5rem;display:flex}.advisor-emergency[data-astro-cid-u4d25bd3] strong[data-astro-cid-u4d25bd3]{font-size:1.4rem}.advisor-booking-note[data-astro-cid-u4d25bd3]{color:#6b736e;grid-column:1/-1;font-size:.9rem}.guided-advisor__details-form[data-astro-cid-u4d25bd3] select[data-astro-cid-u4d25bd3]{width:100%;font:inherit;background:#fff;border:1px solid #cbd5ce;padding:.9rem}.guided-advisor__details-form[data-astro-cid-u4d25bd3] .advisor-consent[data-astro-cid-u4d25bd3]{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:.75rem;line-height:1.8;display:flex}.guided-advisor__details-form[data-astro-cid-u4d25bd3] .advisor-consent[data-astro-cid-u4d25bd3] input[data-astro-cid-u4d25bd3]{accent-color:#123f36;flex:none;width:1.2rem;height:1.2rem;margin-top:.3rem}.guided-advisor__details-form[data-astro-cid-u4d25bd3] [data-astro-cid-u4d25bd3]:is(input,select,textarea):user-invalid{border-color:#b42318;outline-color:#b42318}.individuals-page [data-guided-advisor] .guided-advisor__result h3[data-offer-heading]{margin:.4rem 0 .6rem;font-size:clamp(1.9rem,3.5vw,3.4rem);line-height:1.25}.individuals-page [data-guided-advisor] .guided-advisor__result [data-offer-description]{margin:.3rem 0 .6rem}.individuals-page [data-guided-advisor] .guided-advisor__result [data-summary]{margin:.3rem 0}.individuals-page [data-guided-advisor] .guided-advisor__result [data-advisor-offers]{margin:.75rem 0 1rem}.individuals-page [data-guided-advisor] .guided-advisor__result .guided-advisor__offer{min-height:220px}.individuals-page [data-guided-advisor] .guided-advisor__result .guided-advisor__offer-visual:has(img){height:145px}.individuals-page [data-guided-advisor] .guided-advisor__result .guided-advisor__offer-visual img{object-fit:cover}.individuals-page [data-guided-advisor] .guided-advisor__viewport{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.individuals-page [data-guided-advisor] .guided-advisor__step[data-result]:not([hidden]){flex-direction:column!important;justify-content:flex-start!important;gap:.3rem!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:1rem!important;padding-bottom:1rem!important;display:flex!important}.individuals-page [data-guided-advisor] [data-advisor-offers]:not([hidden]){visibility:visible!important;opacity:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;max-height:none!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.individuals-page [data-guided-advisor] .guided-advisor__brand{letter-spacing:0!important;font-size:1.05rem!important;font-weight:800!important}@media (width<=760px){.individuals-page [data-guided-advisor] [data-advisor-offers]:not([hidden]){grid-template-columns:1fr!important}}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(.guided-advisor__offer-visual img){overflow:hidden;color:#fff!important;box-shadow:none!important;background:#071e19!important;border:1px solid #b99433!important;border-radius:20px!important;gap:0!important;padding:0!important}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img):before{display:none}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-visual{order:-1;width:100%;background:#071e19!important;border-radius:0!important;height:260px!important;display:block!important}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-visual img{object-fit:cover;width:100%;height:100%}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-copy{padding:1.1rem 1.25rem .7rem}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-copy strong{color:#fff;font-size:clamp(1.3rem,2vw,1.9rem)}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-copy small{color:#d8e0d9}.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-price{color:#e4b532;border-top:1px solid #5c7169;margin:0 1.25rem 1.25rem;padding-top:.9rem;font-size:clamp(1.55rem,2.8vw,2.4rem)}.individuals-page [data-guided-advisor] [data-install-review]:not([hidden]){color:#fff;background:#08251f;border:1px solid #c6a047;border-radius:18px;flex-direction:column;gap:1.2rem;margin-top:1.2rem;padding:clamp(1.3rem,3vw,2.5rem);display:flex}.individuals-page [data-guided-advisor] [data-install-review] h4{color:#fff;font-size:clamp(1.35rem,2.5vw,2rem)}.individuals-page [data-guided-advisor] [data-install-review-price]{color:#e9bd42;font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:800;line-height:1.55}.individuals-page [data-guided-advisor] .advisor-review__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=760px){.individuals-page [data-guided-advisor] .guided-advisor__offer:has(img) .guided-advisor__offer-visual{height:220px!important}}.individuals-page [data-install-review] .advisor-review__product{color:#fff;direction:rtl;background:#09261e;border:1px solid #b69a45;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,43%);min-height:310px;margin:1.5rem 0;display:grid;overflow:hidden}.individuals-page [data-install-review] .advisor-review__product img{object-fit:cover;width:100%;height:100%;min-height:310px;display:block}.individuals-page [data-install-review] .advisor-review__product-copy{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.individuals-page [data-install-review] .advisor-review__product-copy strong{color:#f2c23c;font-size:clamp(1.5rem,3vw,2.6rem)}.individuals-page [data-install-review] .advisor-review__product-copy p{color:#fff;margin:0;font-size:clamp(1.3rem,2.5vw,2.1rem);font-weight:800;line-height:1.65}.individuals-page [data-install-review] .advisor-review__product-copy small{color:#e2e5de;font-size:1rem}@media (width<=700px){.individuals-page [data-install-review] .advisor-review__product{grid-template-columns:1fr}.individuals-page [data-install-review] .advisor-review__product img{height:220px;min-height:0}.individuals-page [data-install-review] .advisor-review__product-copy{padding:1.5rem}}.individuals-page [data-guided-advisor] .advisor-time-grid{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.65rem;display:grid}.individuals-page [data-guided-advisor] .advisor-time-choice{color:#123f36;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d7ce;border-radius:10px;min-height:44px;padding:.65rem .3rem;font-size:.9rem}.individuals-page [data-guided-advisor] .advisor-time-choice:hover,.individuals-page [data-guided-advisor] .advisor-time-choice:focus-visible{outline-offset:1px;border-color:#b99433;outline:2px solid #b99433}.individuals-page [data-guided-advisor] .advisor-time-choice.is-selected{color:#fff;background:#092b22;border-color:#b99433;font-weight:800}@media (width<=480px){.individuals-page [data-guided-advisor] .advisor-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.individuals-page [data-guided-advisor] .advisor-time-panel{color:#123f36;background:#fdfcf8;border:1px solid #d5dfd6;border-radius:18px;grid-column:1/-1;margin:.3rem 0 1rem;padding:1rem;display:block}.individuals-page [data-guided-advisor] .advisor-time-heading{margin-bottom:.85rem;font-size:1.15rem;font-weight:800;display:block}.individuals-page [data-guided-advisor] select.advisor-time-native{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.individuals-page [data-guided-advisor] .advisor-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.65rem!important;margin:0!important}.individuals-page [data-guided-advisor] .advisor-time-choice{color:#123f36!important;background:#fff!important;border:1px solid #cdd9d0!important;border-radius:999px!important;padding:.8rem .35rem!important;font-weight:700!important;transition:background .15s,border-color .15s!important}.individuals-page [data-guided-advisor] .advisor-time-choice.is-selected{color:#fff!important;background:#082a21!important;border:2px solid #c9a43c!important}.individuals-page [data-guided-advisor] .advisor-time-summary{color:#123f36;background:#f2f5ef;border-radius:12px;margin-top:1rem;padding:.8rem 1rem;font-weight:650;line-height:1.6}@media (width<=600px){.individuals-page [data-guided-advisor] .advisor-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.individuals-page [data-guided-advisor] .advisor-time-panel{padding:.75rem}}.individuals-page [data-guided-advisor] .advisor-journey-nav{color:#123f36;border-bottom:1px solid #d6dfd8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding:.75rem 0;display:flex}.individuals-page [data-guided-advisor] .advisor-journey-nav .button{border-radius:12px;min-height:44px}.individuals-page [data-guided-advisor] .advisor-journey-nav span{font-size:.9rem;font-weight:650}@media (width<=600px){.individuals-page [data-guided-advisor] .advisor-journey-nav{flex-direction:column;align-items:stretch}.individuals-page [data-guided-advisor] .advisor-journey-nav .button{width:100%}}[data-guided-advisor] .advisor-install-navigation:not([hidden]){z-index:15;background:#fdfcf8;border:1px solid #c8d8cd;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin:1rem 0;padding:.7rem;position:sticky;top:12px;box-shadow:0 6px 22px #082a211a;display:flex!important}[data-guided-advisor] .advisor-install-navigation button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#092d24;border:1px solid #caa439;border-radius:10px;padding:.7rem 1rem;font-weight:800}[data-guided-advisor] .advisor-install-navigation button:disabled{opacity:.4;cursor:not-allowed}[data-guided-advisor] .advisor-install-navigation [data-install-nav-stage]{color:#123f36;text-align:center;font-weight:800}@media (width<=600px){[data-guided-advisor] .advisor-install-navigation:not([hidden]){gap:.35rem;top:4px}[data-guided-advisor] .advisor-install-navigation button{padding:.6rem .7rem;font-size:.85rem}[data-guided-advisor] .advisor-install-navigation [data-install-nav-stage]{order:-1;width:100%;font-size:.85rem}}[data-guided-advisor] .advisor-install-navigation:not([hidden]){border-radius:10px!important;gap:.35rem!important;margin:.45rem 0 .7rem!important;padding:.35rem .5rem!important;top:5px!important;box-shadow:0 2px 9px #082a2112!important}[data-guided-advisor] .advisor-install-navigation button{border-radius:8px!important;min-height:34px!important;padding:.35rem .65rem!important;font-size:.8rem!important}[data-guided-advisor] .advisor-install-navigation [data-install-nav-stage]{font-size:.8rem!important}@media (width<=600px){[data-guided-advisor] .advisor-install-navigation:not([hidden]){padding:.35rem!important}[data-guided-advisor] .advisor-install-navigation [data-install-nav-stage]{flex:1!important;order:0!important;width:auto!important}}[data-guided-advisor] .advisor-maintenance-navigation:not([hidden]){z-index:16;background:#fdfcf8;border:1px solid #c8d8cd;border-radius:10px;justify-content:space-between;align-items:center;gap:.35rem;margin:.45rem 0 .7rem;padding:.35rem .5rem;display:flex;position:sticky;top:5px;box-shadow:0 2px 9px #082a2112}[data-guided-advisor] .advisor-maintenance-navigation button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#092d24;border:1px solid #caa439;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:800}[data-guided-advisor] .advisor-maintenance-navigation button:disabled{opacity:.4;cursor:not-allowed}[data-guided-advisor] .advisor-maintenance-navigation span{color:#123f36;text-align:center;font-size:.8rem;font-weight:800}[data-guided-advisor] .advisor-unsure-contact__actions{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0;display:flex}[data-guided-advisor] .advisor-unsure-contact__actions .button{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.25rem;display:inline-flex}[data-guided-advisor] .advisor-unsure-contact__back{color:#103d32;cursor:pointer;font:inherit;background:0 0;border:0;padding:.6rem 0;text-decoration:underline}@media (width<=600px){[data-guided-advisor] .advisor-unsure-contact__actions{flex-direction:column}[data-guided-advisor] .advisor-unsure-contact__actions .button{width:100%}}
