:root{--hero-ease: cubic-bezier(0.22, 1, 0.36, 1);--hero-h: clamp(560px, 86vh, 820px);--olympic-primary: #F04145;--olympic-primary-dark: #c5282b;--olympic-accent: #ff6a6d;--olympic-ink: #181a1f;--olympic-body: #4b5159;--olympic-muted: #6b7280;--olympic-white: #ffffff;--olympic-bg-soft: #f6f7f9;--olympic-border: #ececf0;--olympic-gradient: linear-gradient(135deg, #F04145 0%, #ff6a6d 100%);--olympic-tint-08: rgba(240, 65, 69, .08);--olympic-tint-12: rgba(240, 65, 69, .12);--olympic-tint-20: rgba(240, 65, 69, .20);--olympic-shadow: 0 8px 28px rgba(20, 20, 35, .06);--olympic-shadow-lg: 0 18px 44px rgba(20, 20, 35, .12);--olympic-radius: 18px}#carouselExampleCaptions .carousel-item{height: var(--hero-h);min-height: 560px;background-position: center;background-size: cover}#carouselExampleCaptions .carousel-overlay{position: absolute;inset: 0;background: radial-gradient(120% 130% at 50% 0%, rgba(0, 0, 0, .30), transparent 55%), linear-gradient(180deg, rgba(14, 14, 18, .52) 0%, rgba(14, 14, 18, .60) 55%, rgba(14, 14, 18, .80) 100%)}#carouselExampleCaptions .hero-caption{position: absolute;inset: 0;right: 0;left: 0;top: 0;transform: none;display: flex !important;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: clamp(.9rem, 2.2vw, 1.45rem);width: min(960px, 92%);margin-inline: auto;padding: 2rem clamp(1rem, 5vw, 2.5rem);z-index: 3}.hero-badge{display: inline-flex;align-items: center;gap: .55rem;padding: .5rem 1.15rem;font-size: clamp(.8rem, 1.5vw, .95rem);font-weight: 600;color: #fff;background: rgba(255, 255, 255, .12);border: 1px solid rgba(255, 255, 255, .24);border-radius: 50px;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);letter-spacing: .2px}.hero-badge i{color: var(--main-color);font-size: .95em}.hero-title{margin: 0;color: #fff;font-weight: 800;font-size: clamp(1.7rem, 5vw, 3.25rem);line-height: 1.18;letter-spacing: -.5px;text-shadow: 0 2px 20px rgba(0, 0, 0, .38);max-width: 20ch}.hero-desc{margin: 0;color: rgba(255, 255, 255, .78);font-weight: 400;font-size: clamp(.98rem, 2vw, 1.22rem);line-height: 1.7;max-width: 58ch}.hero-actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .85rem;margin-top: .4rem}#carouselExampleCaptions .hero-actions .btn{display: inline-flex;align-items: center;gap: .55rem;padding: .8rem 1.75rem !important;border-radius: 50px !important;font-weight: 700;font-size: clamp(.95rem, 1.7vw, 1.05rem);border: 2px solid transparent;letter-spacing: normal;transition: transform .25s var(--hero-ease), box-shadow .25s var(--hero-ease), background-color .25s var(--hero-ease), color .25s var(--hero-ease), border-color .25s var(--hero-ease)}#carouselExampleCaptions .hero-actions .btn i{font-size: 1.05em}#carouselExampleCaptions .hero-actions .btn-hero-primary{background-color: var(--main-color) !important;color: #fff !important;border-color: transparent !important;box-shadow: 0 8px 24px rgba(240, 65, 69, .40)}#carouselExampleCaptions .hero-actions .btn-hero-primary:hover, #carouselExampleCaptions .hero-actions .btn-hero-primary:focus-visible{background-color: #d8363a !important;color: #fff !important;transform: translateY(-3px);box-shadow: 0 12px 30px rgba(240, 65, 69, .55)}#carouselExampleCaptions .hero-actions .btn-hero-ghost{background-color: rgba(255, 255, 255, .10) !important;color: #fff !important;border-color: rgba(255, 255, 255, .65) !important;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}#carouselExampleCaptions .hero-actions .btn-hero-ghost:hover, #carouselExampleCaptions .hero-actions .btn-hero-ghost:focus-visible{background-color: #fff !important;color: #141414 !important;border-color: #fff !important;transform: translateY(-3px)}#carouselExampleCaptions .hero-actions .btn-hero-whatsapp{background-color: #25D366 !important;color: #fff !important;border-color: transparent !important;box-shadow: 0 8px 24px rgba(37, 211, 102, .40)}#carouselExampleCaptions .hero-actions .btn-hero-whatsapp:hover, #carouselExampleCaptions .hero-actions .btn-hero-whatsapp:focus-visible{background-color: #1eb257 !important;color: #fff !important;transform: translateY(-3px);box-shadow: 0 12px 30px rgba(37, 211, 102, .55)}#carouselExampleCaptions .hero-actions .btn:active{transform: translateY(0) scale(.97)}#carouselExampleCaptions .carousel-control-prev, #carouselExampleCaptions .carousel-control-next{width: clamp(56px, 7vw, 84px);opacity: 1;align-items: center}#carouselExampleCaptions .carousel-control-prev-icon, #carouselExampleCaptions .carousel-control-next-icon{width: 50px;height: 50px;border-radius: 50%;padding: 0;background-color: rgba(255, 255, 255, .14);border: 1px solid rgba(255, 255, 255, .3);background-size: 42%;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transition: background-color .25s var(--hero-ease), transform .25s var(--hero-ease), border-color .25s var(--hero-ease)}#carouselExampleCaptions .carousel-control-prev:hover .carousel-control-prev-icon, #carouselExampleCaptions .carousel-control-next:hover .carousel-control-next-icon{background-color: var(--main-color);border-color: var(--main-color);transform: scale(1.12)}@media (max-width: 575.98px){#carouselExampleCaptions .carousel-control-prev, #carouselExampleCaptions .carousel-control-next{display: none}}#carouselExampleCaptions .carousel-indicators{margin-bottom: 1.5rem;gap: .5rem}#carouselExampleCaptions .carousel-indicators [data-bs-target]{width: 9px;height: 9px;border-radius: 50px;background-color: rgba(255, 255, 255, .55);border: 0;margin: 0;opacity: 1;transition: width .35s var(--hero-ease), background-color .35s var(--hero-ease)}#carouselExampleCaptions .carousel-indicators .active{width: 30px;background-color: var(--main-color)}@media (prefers-reduced-motion: no-preference){#carouselExampleCaptions .carousel-item .hero-badge, #carouselExampleCaptions .carousel-item .hero-title, #carouselExampleCaptions .carousel-item .hero-desc, #carouselExampleCaptions .carousel-item .hero-actions{opacity: 0}#carouselExampleCaptions .carousel-item.active .hero-badge{animation: heroUp .6s var(--hero-ease) .05s forwards}#carouselExampleCaptions .carousel-item.active .hero-title{animation: heroUp .6s var(--hero-ease) .18s forwards}#carouselExampleCaptions .carousel-item.active .hero-desc{animation: heroUp .6s var(--hero-ease) .30s forwards}#carouselExampleCaptions .carousel-item.active .hero-actions{animation: heroUp .6s var(--hero-ease) .42s forwards}}@keyframes heroUp{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: translateY(0)}}.grid-section{background: #f6f7f9;padding: clamp(3rem, 7vw, 5.5rem) 0}.section-head{text-align: center;max-width: 720px;margin: 0 auto clamp(2rem, 4vw, 3.1rem)}.section-eyebrow{display: inline-flex;align-items: center;gap: .5rem;padding: .4rem 1.05rem;margin-bottom: 1rem;font-size: .83rem;font-weight: 700;letter-spacing: .3px;color: var(--main-color);background: rgba(240, 65, 69, .10);border-radius: 50px}.section-title{margin: 0 0 .85rem;font-size: clamp(1.6rem, 3.6vw, 2.5rem);font-weight: 800;line-height: 1.25;color: #181a1f}.section-desc{margin: 0;font-size: clamp(.98rem, 1.5vw, 1.12rem);line-height: 1.8;color: #5b616b}.grid-section .grid-item{background: transparent;border: 0;border-radius: 0;box-shadow: none;padding-block: 0}.svc-card{position: relative;height: 100%;display: flex;flex-direction: column;text-align: right;padding: clamp(1.4rem, 2.6vw, 1.9rem);background: #fff;border: 1px solid #eceef1;border-radius: 18px;box-shadow: 0 6px 22px rgba(20, 20, 35, .05);overflow: hidden;transition: transform .3s var(--hero-ease), box-shadow .3s var(--hero-ease), border-color .3s var(--hero-ease)}.svc-card::before{content: "";position: absolute;inset-inline: 0;top: 0;height: 3px;background: var(--main-color);transform: scaleX(0);transform-origin: right center;transition: transform .35s var(--hero-ease)}.svc-card:hover{transform: translateY(-6px);box-shadow: 0 18px 38px rgba(20, 20, 35, .10);border-color: rgba(240, 65, 69, .25)}.svc-card:hover::before{transform: scaleX(1);transform-origin: left center}.svc-card__head{display: flex;align-items: center;gap: .9rem;margin-bottom: 1rem}.svc-card__icon{flex: 0 0 auto;width: 56px;height: 56px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 1.5rem;color: var(--main-color);background: rgba(240, 65, 69, .10);transition: background-color .3s var(--hero-ease), color .3s var(--hero-ease), transform .3s var(--hero-ease)}.svc-card:hover .svc-card__icon{background: var(--main-color);color: #fff;transform: scale(1.06) rotate(-4deg)}.svc-card__title{margin: 0;font-size: 1.16rem;font-weight: 700;line-height: 1.4;color: #181a1f}.svc-card__desc{flex: 1 1 auto;margin: 0;font-size: .98rem;line-height: 1.75;color: #5e636c}.svc-card__link{display: inline-flex;align-items: center;gap: .45rem;align-self: flex-start;margin-top: .9rem;min-height: 48px;font-size: .92rem;font-weight: 700;color: var(--main-color);transition: gap .25s var(--hero-ease), color .25s var(--hero-ease)}.svc-card__link i{font-size: .82em}.svc-card__link:hover{gap: .75rem;color: #c5282b}@media (prefers-reduced-motion: reduce){.svc-card, .svc-card::before, .svc-card__icon, .svc-card__link{transition: none !important}.svc-card:hover{transform: none}.svc-card:hover .svc-card__icon{transform: none}}.home-journey{background: #fff radial-gradient(60% 80% at 100% 0%, rgba(240, 65, 69, .05), transparent 60%);padding: clamp(3rem, 7vw, 5rem) 0}.home-journey .main-title{margin: 0;padding: 0;color: #181a1f !important;font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 800;line-height: 1.22}.home-journey .main-title .line-left{display: block;width: 60px;height: 4px;margin-top: .85rem;border-radius: 4px;background: var(--main-color)}.home-journey .journey-subtitle{margin: 1.1rem 0 0;color: #6b7280;font-size: clamp(1.02rem, 1.7vw, 1.22rem);font-weight: 500;line-height: 1.65}.home-journey .content-container > p{color: #4b5159;line-height: 1.9;margin: 0 0 1rem}.home-journey .content-container strong{color: #181a1f}.home-journey .content-container a{color: var(--main-color);font-weight: 700;text-decoration: none}.home-journey .content-container a:hover{text-decoration: underline}.home-journey .content-container > h3{display: flex;align-items: center;gap: .55rem;margin: 1.7rem 0 .8rem;color: #181a1f;font-size: 1.18rem;font-weight: 700;line-height: 1.4}.home-journey .content-container > h3::before{content: "";flex: 0 0 auto;width: 6px;height: 18px;border-radius: 3px;background: var(--main-color)}.home-journey .content-container > ul{list-style: none;padding: 0;margin: 0 0 1.2rem}.home-journey .content-container > ul > li{position: relative;padding-inline-start: 1.75rem;margin-bottom: .65rem;line-height: 1.85;color: #4b5159}.home-journey .content-container > ul > li::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;inset-inline-start: 0;top: .28rem;font-size: .78rem;color: var(--main-color)}.home-journey .journey-media{position: relative;max-width: 460px;margin-inline: auto}.home-journey .journey-media img{display: block;width: 100%;height: auto}.home-journey .journey-media__badge{position: absolute;inset-block-end: 14px;inset-inline-start: 14px;display: inline-flex;align-items: center;gap: .5rem;padding: .55rem 1rem;background: rgba(255, 255, 255, .92);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);border-radius: 50px;font-size: .85rem;font-weight: 700;color: #181a1f;box-shadow: 0 8px 22px rgba(0, 0, 0, .14)}.home-journey .journey-media__badge i{color: var(--main-color)}.home-journey .accordion-style .card{background: #fff;border: 1px solid #ebedf0;border-radius: 12px;margin-bottom: .7rem;overflow: hidden;transition: border-color .25s var(--hero-ease), box-shadow .25s var(--hero-ease)}.home-journey .accordion-style .card:hover{border-color: rgba(240, 65, 69, .3)}.home-journey .accordion-style .btn-link{color: #1d1f25 !important;font-weight: 700;font-size: 1.02rem;padding: 1.05rem 3.5rem 1.05rem 1.1rem !important}.home-journey .accordion-style .btn-link:not(.collapsed){color: var(--main-color) !important}.home-journey .accordion-style .btn-link::after{width: 32px !important;height: 32px !important;background: rgba(240, 65, 69, .1) !important;color: var(--main-color) !important;box-shadow: none !important;transition: background-color .25s var(--hero-ease), color .25s var(--hero-ease), transform .3s var(--hero-ease) !important}.home-journey .accordion-style .btn-link.collapsed::after{content: "+" !important}.home-journey .accordion-style .btn-link:not(.collapsed)::after{content: "+" !important;background: var(--main-color) !important;color: #fff !important;transform: translateY(-50%) rotate(45deg)}.home-journey .accordion-style .card-body:before{border-color: rgba(240, 65, 69, .35)}.home-journey .accordion-style .card-body{padding-bottom: 1rem}.home-journey .accordion-style .card-body h3{font-size: 1.12rem;font-weight: 700;color: #181a1f;margin-bottom: .6rem}.home-journey .accordion-style .card-body p, .home-journey .accordion-style .card-body li{color: #5e636c;line-height: 1.8}@media (prefers-reduced-motion: reduce){.home-journey .accordion-style .card, .home-journey .accordion-style .btn-link::after{transition: none !important}}.custom-section{position: relative;margin-top: 0;padding: clamp(3rem, 7vw, 5.5rem) 0;background: linear-gradient(165deg, #15151c 0%, #1d1d27 100%);overflow: hidden}.custom-section::before{content: "";position: absolute;inset: 0;background: radial-gradient(55% 60% at 85% 0%, rgba(240, 65, 69, .13), transparent 60%);pointer-events: none}.custom-section .container{position: relative;z-index: 1}.custom-section .custom-col{margin: 0;padding: clamp(1.4rem, 2.6vw, 2rem);text-align: right;color: rgba(255, 255, 255, .78);background: rgba(255, 255, 255, .04);border: 1px solid rgba(255, 255, 255, .09);border-radius: 20px;box-shadow: 0 12px 32px rgba(0, 0, 0, .26);opacity: 1;animation: none;transition: transform .3s var(--hero-ease), box-shadow .3s var(--hero-ease), border-color .3s var(--hero-ease)}.custom-section .custom-col:hover{transform: translateY(-6px);border-color: rgba(240, 65, 69, .4);box-shadow: 0 22px 46px rgba(0, 0, 0, .36)}.custom-section .custom-col img{width: 100%;margin-bottom: 1.4rem;border-radius: 14px;box-shadow: none}.custom-section .custom-col h2{margin: 0 0 .9rem;color: #fff;font-size: clamp(1.3rem, 2.4vw, 1.6rem);font-weight: 800;line-height: 1.3}.custom-section .custom-col h3{display: flex;align-items: center;gap: .55rem;margin: 1.5rem 0 .75rem;color: #fff;font-size: 1.1rem;font-weight: 700}.custom-section .custom-col h3::before{content: "";flex: 0 0 auto;width: 6px;height: 18px;border-radius: 3px;background: var(--main-color)}.custom-section .custom-col p{margin: 0 0 1rem;font-size: 1rem;line-height: 1.85;color: rgba(255, 255, 255, .72)}.custom-section .custom-col strong{color: #fff}.custom-section .custom-col ul{list-style: none;padding: 0;margin: 0 0 1rem}.custom-section .custom-col ul li{position: relative;padding-inline-start: 1.75rem;margin-bottom: .6rem;line-height: 1.8;color: rgba(255, 255, 255, .75)}.custom-section .custom-col ul li::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;inset-inline-start: 0;top: .2rem;font-size: .78rem;color: var(--main-color)}.custom-section .custom-col a{color: #ff9a9c;font-weight: 700;text-decoration: none;transition: color .2s var(--hero-ease)}.custom-section .custom-col a:hover{color: var(--main-color);text-decoration: underline}@media (prefers-reduced-motion: reduce){.custom-section .custom-col{transition: none !important}.custom-section .custom-col:hover{transform: none}}.reviews-section{background: #f6f7f9;padding: clamp(3rem, 7vw, 5.5rem) 0}.reviews-summary{display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: .55rem;margin-top: 1.15rem;padding: .55rem 1.2rem;background: #fff;border: 1px solid #ececf0;border-radius: 50px;box-shadow: 0 6px 18px rgba(20, 20, 35, .05)}.reviews-summary__stars{display: inline-flex;gap: 2px;color: #f5a623;font-size: .92rem}.reviews-summary__score{color: #181a1f;font-weight: 600}.reviews-summary__score strong{font-size: 1.15rem;font-weight: 800}.reviews-summary__count{color: #6b7280;font-size: .9rem}.reviews-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr;gap: 1.5rem;margin-top: clamp(1.8rem, 3vw, 2.6rem)}@media (max-width: 991.98px){.reviews-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 575.98px){.reviews-grid{grid-template-columns: 1fr}}.review-card{position: relative;display: flex;flex-direction: column;margin: 0;padding: 1.7rem;text-align: right;background: #fff;border: 1px solid #ececf0;border-radius: 16px;box-shadow: 0 6px 22px rgba(20, 20, 35, .05);transition: transform .3s var(--hero-ease), box-shadow .3s var(--hero-ease), border-color .3s var(--hero-ease)}.review-card::before{content: "\201D";position: absolute;top: .35rem;inset-inline-start: 1.3rem;font-family: Georgia, "Times New Roman", serif;font-size: 3.4rem;line-height: 1;color: rgba(240, 65, 69, .14);pointer-events: none}.review-card:hover{transform: translateY(-5px);box-shadow: 0 16px 34px rgba(20, 20, 35, .10);border-color: rgba(240, 65, 69, .22)}.review-card__stars{display: flex;gap: 2px;margin-bottom: .85rem;color: #f5a623;font-size: .92rem}.review-card__text{flex: 1 1 auto;margin: 0 0 1.2rem;padding: 0;border: 0;font-style: normal;font-size: 1rem;line-height: 1.85;color: #41464e}.review-card__text strong{color: #181a1f}.review-card__author{display: flex;align-items: center;gap: .75rem;margin-top: auto;padding-top: 1rem;border-top: 1px solid #f1f2f4}.review-card__avatar{flex: 0 0 auto;width: 46px;height: 46px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(240, 65, 69, .10);color: var(--main-color);font-size: 1.1rem}.review-card__who{display: flex;flex-direction: column;min-width: 0}.review-card__name{font-style: normal;font-weight: 700;font-size: 1rem;color: #181a1f}.review-card__meta{display: inline-flex;align-items: center;gap: .4rem;margin-top: .15rem;font-size: .82rem;color: #7a808a}.review-card__meta i{color: var(--main-color);font-size: .85em}@media (prefers-reduced-motion: reduce){.review-card{transition: none !important}.review-card:hover{transform: none}}#brand-faq .faq-item{border: 1px solid #ececf0;border-radius: 14px;transition: border-color .25s var(--hero-ease), box-shadow .25s var(--hero-ease)}#brand-faq .faq-item[open]{border-color: rgba(240, 65, 69, .4);box-shadow: 0 8px 22px rgba(240, 65, 69, .08)}#brand-faq .faq-question{color: #1d1f25;font-weight: 700}#brand-faq .faq-item[open] .faq-question, #brand-faq .faq-question:hover{color: var(--main-color)}#brand-faq .faq-item summary::after{display: none !important}#brand-faq .faq-icon{flex: 0 0 auto;width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(240, 65, 69, .1);color: var(--main-color);font-size: .8rem;transition: transform .3s var(--hero-ease), background-color .25s var(--hero-ease), color .25s var(--hero-ease)}#brand-faq .faq-item[open] .faq-icon{background: var(--main-color);color: #fff;transform: rotate(45deg)}#brand-faq .faq-answer strong{color: var(--main-color)}@media (prefers-reduced-motion: reduce){#brand-faq .faq-item, #brand-faq .faq-icon{transition: none !important}}.brand-section{background: var(--olympic-bg-soft)}.brand-section .model-card{border-radius: var(--olympic-radius);border-color: var(--olympic-border);box-shadow: var(--olympic-shadow);transition: transform .3s var(--hero-ease), box-shadow .3s var(--hero-ease), border-color .3s var(--hero-ease)}.brand-section .model-card:hover{transform: translateY(-6px);box-shadow: var(--olympic-shadow-lg);border-color: var(--olympic-tint-20)}.brand-section .model-card-icon{width: 50px;height: 50px;border-radius: 14px;background: var(--olympic-tint-08);color: var(--olympic-primary);font-size: 1.25rem;transition: background .3s var(--hero-ease), color .3s var(--hero-ease), transform .3s var(--hero-ease)}.brand-section .model-card:hover .model-card-icon{background: var(--olympic-gradient);color: var(--olympic-white);transform: scale(1.06) rotate(-4deg)}.brand-section .issues-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem}.brand-section .issue-item{border-radius: 14px;border-color: var(--olympic-border);box-shadow: var(--olympic-shadow);transition: transform .25s var(--hero-ease), box-shadow .25s var(--hero-ease), border-color .25s var(--hero-ease)}.brand-section .issue-item:hover{transform: translateY(-4px);box-shadow: var(--olympic-shadow-lg);border-color: var(--olympic-tint-20)}.brand-section .issue-icon{width: 42px;height: 42px;border-radius: 12px;background: var(--olympic-tint-08);color: var(--olympic-primary);transition: background .25s var(--hero-ease), color .25s var(--hero-ease)}.brand-section .issue-item:hover .issue-icon{background: var(--olympic-gradient);color: var(--olympic-white)}.brand-section .issue-title{color: var(--olympic-ink)}@media (max-width: 767.98px){.brand-section .issues-list{grid-template-columns: 1fr}}.brand-section .pricing-highlight{background: var(--olympic-gradient);border: 0;border-radius: var(--olympic-radius);box-shadow: 0 18px 44px var(--olympic-tint-20);color: var(--olympic-white)}.brand-section .pricing-icon{background: rgba(255, 255, 255, .18);color: var(--olympic-white);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.brand-section .pricing-title{color: var(--olympic-white)}.brand-section .pricing-text{color: rgba(255, 255, 255, .92)}.brand-section .pricing-cta{background: var(--olympic-white);color: var(--olympic-primary);font-weight: 800;transition: transform .25s var(--hero-ease), box-shadow .25s var(--hero-ease)}.brand-section .pricing-cta:hover{transform: translateY(-2px);box-shadow: 0 10px 22px rgba(0, 0, 0, .18)}@media (prefers-reduced-motion: reduce){.brand-section .model-card, .brand-section .model-card-icon, .brand-section .issue-item, .brand-section .issue-icon, .brand-section .pricing-cta{transition: none !important}.brand-section .model-card:hover, .brand-section .issue-item:hover, .brand-section .model-card:hover .model-card-icon, .brand-section .pricing-cta:hover{transform: none}}.footer .contact-box a[href^="tel:"]{display: flex;align-items: center;justify-content: center;min-height: 48px;border-radius: 10px;font-weight: 600;letter-spacing: .3px;transition: background-color .2s var(--hero-ease), color .2s var(--hero-ease)}.footer .contact-box a[href^="tel:"]:hover, .footer .contact-box a[href^="tel:"]:focus-visible{background-color: rgba(255, 255, 255, .08);color: #fff !important}.footer .footer-link-01 a{display: inline-flex;align-items: center;min-height: 40px}@media (prefers-reduced-motion: reduce){.footer .contact-box a[href^="tel:"]{transition: none !important}}