.ew-polish-icon{display:block;width:24px;height:24px;flex:0 0 24px}.ew-polish-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.ew-polish-heading h2{max-width:720px;margin-bottom:0}.ew-polish-heading>p{font-size:18px;line-height:1.75;color:#59634f;max-width:500px;margin:0}.ew-polish-heading .ew-site-eyebrow{margin-bottom:14px}.ew-choice-symbol{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#f0f5e8;color:#527b24;flex:0 0 52px}.ew-choice-symbol .ew-polish-icon{width:28px;height:28px;flex-basis:28px}.ew-service-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ew-service-choice{display:flex;flex-direction:column;align-items:start;padding:26px 24px;border:1px solid #dfe3db;border-radius:12px;background:#fff;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.ew-service-choice:hover{background:#f9fbf6;border-color:#8daa68;transform:translateY(-3px)}.ew-service-choice h3{font-size:24px;line-height:1.25;letter-spacing:-.015em;font-weight:750;margin:24px 0 14px;overflow-wrap:normal}.ew-service-choice>p{font-size:16px;line-height:1.75;color:#59634f;margin:0 0 24px}.ew-choice-action{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:auto;font-size:14px;line-height:1.5;font-weight:700;color:#42641c}.ew-choice-action .ew-polish-icon{width:17px;height:17px;flex-basis:17px}.ew-service-choice-help{background:#f0f5e8;border-color:#d3dfc4}.ew-service-choice-help .ew-choice-symbol{background:#fff}.ew-polish-section-foot{margin-top:28px;text-align:center}.ew-home-diagnosis{padding:68px 0;background:#f2f6ec;border-block:1px solid #e3e9dc}.ew-diagnosis-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ew-diagnosis-intro h2{font-size:clamp(30px,3.7vw,46px);font-weight:750;line-height:1.15;letter-spacing:-.025em;margin:0 0 22px;max-width:580px}.ew-polish-lead{font-size:19px;line-height:1.75;color:#4c5941;max-width:580px}.ew-diagnosis-intro .ew-site-actions{gap:18px;margin:26px 0}.ew-diagnosis-note{font-size:14px;line-height:1.8;color:#59634f;max-width:540px}.ew-diagnosis-options{display:grid;gap:16px}.ew-diagnosis-option{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;background:#fff;border:1px solid #d9e3ce;border-radius:12px;padding:24px}.ew-diagnosis-option h3{font-size:21px;line-height:1.3;font-weight:750;margin:0 0 9px}.ew-diagnosis-option p{font-size:16px;line-height:1.65;color:#59634f;margin:0}.ew-free-badge{font-size:14px;font-weight:750;line-height:1.4;color:#36531a;background:#e8f1dc;padding:7px 11px;border-radius:30px;white-space:nowrap}.ew-repair-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ew-repair-price{display:flex;flex-direction:column;align-items:start;border:1px solid #dfe3db;border-radius:12px;padding:26px 24px;background:#fff;min-width:0}.ew-repair-price h3{font-size:21px;line-height:1.35;font-weight:700;margin:22px 0 20px;min-height:57px}.ew-price-value{display:block;font-size:48px;line-height:1.1;font-weight:750;letter-spacing:-.025em;margin:0 0 18px}.ew-repair-price>p{font-size:16px;line-height:1.7;color:#59634f;margin:0 0 26px}.ew-price-link{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid #dfe3db;font-size:14px;font-weight:700;line-height:1.5;color:#42641c;text-decoration:none}.ew-price-link .ew-polish-icon{width:17px;height:17px;flex-basis:17px}.ew-price-link:hover{text-decoration:underline;text-underline-offset:4px}.ew-repair-price-free{background:#f0f5e8;border-color:#d3dfc4}.ew-repair-price-free .ew-choice-symbol{background:#fff}.ew-repair-price-free .ew-price-value{font-size:42px;color:#42641c}.ew-prices-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:22px 24px;border-radius:10px;background:#f2f6ec}.ew-no-callout{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.5;color:#36531a}.ew-no-callout strong{font-weight:700}.ew-price-conditions{font-size:14px;line-height:1.8;margin-top:18px;color:#59634f}.ew-faq-groups{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ew-faq-group{min-width:0}.ew-faq-group>h3{font-size:21px;line-height:1.4;font-weight:750;margin:0 0 20px}.ew-faq-group details{border:1px solid #dfe3db;border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden}.ew-faq-group summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;font-size:17px;font-weight:650;line-height:1.5;cursor:pointer;list-style:none}.ew-faq-group summary::-webkit-details-marker{display:none}.ew-faq-group summary .ew-polish-icon{color:#527b24;width:20px;height:20px;flex-basis:20px}.ew-faq-group details[open]{border-color:#a7bd8b;background:#f8faf5}.ew-faq-group details[open] .ew-icon-vertical{display:none}.ew-faq-answer{padding:0 22px 22px}.ew-faq-answer p{font-size:16px;line-height:1.8;color:#4c5941;margin:0}.ew-faq-contact{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:26px 28px;border:1px solid #dfe3db;background:#f2f6ec;border-radius:12px}.ew-faq-contact h3{font-size:22px;font-weight:750;line-height:1.3;margin:0 0 9px}.ew-faq-contact p{font-size:16px;line-height:1.7;color:#59634f;margin:0;max-width:660px}.ew-faq-contact .ew-site-button{font-size:15px;gap:9px}.ew-faq-contact .ew-site-button .ew-polish-icon{width:20px;height:20px;flex-basis:20px}.ew-home-final{padding:32px 0 64px;background:#fff}.ew-final-panel{background:#1a1a1a;color:#fff;padding:54px 56px;border-radius:16px}.ew-final-panel .ew-site-eyebrow{color:#b3da7b;margin-bottom:18px}.ew-final-panel h2{max-width:840px;font-size:clamp(32px,4.3vw,52px);line-height:1.14;letter-spacing:-.025em;font-weight:750;margin:0 0 24px;color:#fff}.ew-final-intro{max-width:740px;font-size:19px;line-height:1.8;color:#d6ddcf;margin:0}.ew-final-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.ew-final-actions .ew-site-button{min-height:52px;padding:14px 22px}.ew-final-whatsapp{background:transparent;border-color:#78866b;color:#fff}.ew-final-whatsapp:hover{background:#303728;border-color:#a4b78d;color:#fff}.ew-final-whatsapp .ew-polish-icon{width:21px;height:21px;flex-basis:21px}.ew-final-benefits{display:flex;flex-wrap:wrap;gap:18px 30px;list-style:none;padding:28px 0 0;margin:34px 0 0;border-top:1px solid #414839}.ew-final-benefits li{display:flex;gap:9px;align-items:center;font-size:14px;line-height:1.5;color:#d6ddcf}.ew-final-benefits .ew-polish-icon{color:#b3da7b;width:18px;height:18px;flex-basis:18px}.ew-service-choice:focus-visible,.ew-price-link:focus-visible,.ew-faq-group summary:focus-visible,.ew-home-final a:focus-visible{outline:3px solid #8cbf40;outline-offset:4px}@media(max-width:1199px){.ew-service-choices,.ew-repair-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-service-choice h3{font-size:25px}.ew-diagnosis-layout{gap:36px}.ew-diagnosis-option{padding:20px;gap:14px;grid-template-columns:44px minmax(0,1fr) auto}.ew-diagnosis-option .ew-choice-symbol{width:44px;height:44px}.ew-diagnosis-option h3{font-size:20px}.ew-faq-contact{grid-template-columns:52px minmax(0,1fr)}.ew-faq-contact>a{grid-column:2;justify-self:start}.ew-repair-price h3{min-height:0}}@media(max-width:999px){.ew-polish-heading{gap:32px;grid-template-columns:1fr 1fr}.ew-diagnosis-layout{grid-template-columns:1fr;gap:30px}.ew-diagnosis-intro h2,.ew-polish-lead{max-width:760px}.ew-diagnosis-options{grid-template-columns:1fr}.ew-faq-groups{gap:22px}.ew-final-panel{padding:40px}.ew-final-benefits{gap:18px}}@media(max-width:699px){.ew-polish-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.ew-polish-heading>p{font-size:17px;line-height:1.75}.ew-polish-heading h2{font-size:31px}.ew-polish-heading .ew-site-eyebrow{margin-bottom:12px}.ew-service-choices{grid-template-columns:1fr;gap:16px}.ew-service-choice{padding:24px}.ew-service-choice h3{font-size:25px;margin:18px 0 12px}.ew-service-choice>p{font-size:17px;margin-bottom:22px}.ew-choice-action{font-size:15px}.ew-polish-section-foot{margin-top:24px;text-align:left}.ew-home-diagnosis{padding:42px 0}.ew-diagnosis-intro h2{font-size:32px;margin-bottom:18px}.ew-polish-lead{font-size:18px}.ew-diagnosis-intro .ew-site-actions{display:flex;flex-direction:column;align-items:stretch;margin:24px 0}.ew-diagnosis-intro .ew-site-actions .ew-site-button{width:100%;flex:none;font-size:16px}.ew-diagnosis-intro .ew-site-actions .ew-site-text-link{text-align:center;padding:6px 0}.ew-diagnosis-note{font-size:14px}.ew-diagnosis-option{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px}.ew-diagnosis-option h3{font-size:20px}.ew-diagnosis-option p{font-size:16px}.ew-free-badge{grid-column:2;justify-self:start;margin-top:0}.ew-diagnosis-option .ew-choice-symbol{align-self:start}.ew-repair-prices{grid-template-columns:1fr;gap:16px}.ew-repair-price{padding:24px}.ew-repair-price h3{font-size:23px;margin:18px 0}.ew-price-value{font-size:46px;margin-bottom:14px}.ew-repair-price-free .ew-price-value{font-size:40px}.ew-repair-price>p{font-size:17px;margin-bottom:22px}.ew-price-link{font-size:15px}.ew-prices-footer{flex-direction:column;align-items:start;gap:16px;padding:22px}.ew-no-callout{font-size:16px;align-items:start}.ew-price-conditions{font-size:14px}.ew-faq-groups{grid-template-columns:1fr;gap:24px}.ew-faq-group>h3{font-size:22px;margin-bottom:16px}.ew-faq-group summary{padding:18px;gap:16px;font-size:17px}.ew-faq-answer{padding:0 18px 20px}.ew-faq-answer p{font-size:16px}.ew-faq-contact{grid-template-columns:1fr;gap:18px;padding:24px;margin-top:16px}.ew-faq-contact h3{font-size:23px}.ew-faq-contact>a{grid-column:1;justify-self:stretch;width:100%;font-size:15px}.ew-home-final{padding:8px 0 42px}.ew-final-panel{padding:30px 24px;border-radius:12px}.ew-final-panel h2{font-size:34px;margin-bottom:20px}.ew-final-panel .ew-site-eyebrow{font-size:11px;letter-spacing:.07em;line-height:1.8}.ew-final-intro{font-size:17px}.ew-final-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.ew-final-actions .ew-site-button{width:100%;font-size:15px;padding:14px 12px;gap:9px}.ew-final-benefits{flex-direction:column;gap:16px;margin-top:26px;padding-top:24px}.ew-final-benefits li{font-size:14px;align-items:start}}@media(prefers-reduced-motion:reduce){.ew-service-choice{transition:none}.ew-service-choice:hover{transform:none}}.ew-diagnosis-condition{display:grid;gap:7px;margin-top:22px;padding:18px 20px;border-left:3px solid #527b24;border-radius:0 8px 8px 0;background:#e5eed9;font-size:16px;line-height:1.6;color:#36531a}.ew-diagnosis-condition strong{font-weight:750}.ew-diagnosis-condition span{font-size:15px}.ew-free-badge{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/76/assets/ew-home-polish.css.map */
