.page_mainContainer__HWWsc{width:100%;overflow-x:hidden}.BannerCarousel_hero__01J7r{position:relative;display:grid;gap:1rem;width:100vw;margin-left:calc(-50vw + 50%);padding:6rem 1.25rem 1.5rem;margin-bottom:0;background:#fff;overflow:hidden}.BannerCarousel_hero__01J7r:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 5%,var(--color-primary) 30%,#e8a50e 50%,var(--color-primary) 70%,transparent 95%);opacity:.9;z-index:2}.BannerCarousel_heroFade__siPxI{display:none}.BannerCarousel_hero__01J7r:after{content:"";position:absolute;top:40%;right:-6%;width:55vw;height:55vw;max-width:42rem;max-height:42rem;transform:translateY(-40%);border-radius:50%;background:radial-gradient(circle,rgba(247,176,24,.055) 0,rgba(247,176,24,.02) 40%,transparent 70%);pointer-events:none}.BannerCarousel_triangleTop__q51gA{position:absolute;top:5%;right:45%;width:40px;height:40px;fill:var(--color-primary);opacity:.9;z-index:2;transform:rotate(15deg)}.BannerCarousel_triangleRight__KrLd0{position:absolute;top:40%;right:-20px;width:150px;height:150px;fill:var(--color-primary);opacity:.9;z-index:2;transform:rotate(-30deg)}.BannerCarousel_inner__9kGgi{display:grid;gap:1.5rem;max-width:1320px;margin:0 auto;width:100%;padding:0 1rem}.BannerCarousel_content__qrCnD{display:flex;min-width:0;flex-direction:column;gap:1.15rem;justify-content:center;position:relative;z-index:2}.BannerCarousel_title__VXZOx{max-width:14ch;color:var(--color-secondary);font-size:clamp(2.2rem,7.5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.025em}.BannerCarousel_titleAccent___mSO9{color:var(--color-primary)}.BannerCarousel_subtitle__kdQTz{width:100%;max-width:34rem;color:var(--color-muted);font-size:.95rem;font-weight:400;line-height:1.7}.BannerCarousel_valueList__T3RT1{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.BannerCarousel_valueItem__Mt_4K{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-secondary);font-size:.85rem;font-weight:600;letter-spacing:.01em}.BannerCarousel_valueIcon__TW4yH{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0}.BannerCarousel_valueIcon__TW4yH svg{width:1rem;height:1rem}.BannerCarousel_actions__uGXb9{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.25rem}.BannerCarousel_ctaGroup__v_vPr{display:flex;flex-direction:column;gap:.35rem}.BannerCarousel_primaryButton__X2DUd,.BannerCarousel_secondaryButton__Z14Jk{min-height:3.2rem;font-family:var(--font-montserrat),Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:800;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.BannerCarousel_primaryButton__X2DUd{min-width:13rem;padding:0 2rem;background:linear-gradient(135deg,var(--color-primary) 0,#d99608 100%);color:#fff;box-shadow:0 8px 24px rgba(247,176,24,.28);position:relative;overflow:hidden}.BannerCarousel_primaryButton__X2DUd:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-20deg);animation:BannerCarousel_buttonShine__WQuzW 6s ease-in-out infinite;pointer-events:none}@keyframes BannerCarousel_buttonShine__WQuzW{0%{left:-150%}20%,to{left:150%}}@media (hover:hover) and (pointer:fine){.BannerCarousel_primaryButton__X2DUd:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(247,176,24,.4)}}.BannerCarousel_primaryButton__X2DUd:active{transform:scale(.97);box-shadow:0 4px 12px rgba(247,176,24,.2)}.BannerCarousel_microcopy__hVaW7{color:var(--color-muted);font-size:.72rem;font-weight:500;text-align:center;padding-left:0;letter-spacing:.01em}.BannerCarousel_secondaryButton__Z14Jk{min-width:11rem;border-color:rgba(45,45,45,.15);color:var(--color-secondary);background:hsla(0,0%,100%,.65);backdrop-filter:blur(4px)}@media (hover:hover) and (pointer:fine){.BannerCarousel_secondaryButton__Z14Jk:hover{background:var(--color-primary-soft);border-color:rgba(247,176,24,.4);transform:translateY(-1px)}}.BannerCarousel_secondaryButton__Z14Jk:active{transform:scale(.97)}.BannerCarousel_trustBar__si2pz{display:flex;flex-wrap:wrap;gap:0;padding-top:.75rem;border-top:1px solid rgba(45,45,45,.08);margin-top:.5rem}.BannerCarousel_trustBar__si2pz div{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.25rem .5rem 0;background:transparent}.BannerCarousel_trustBar__si2pz div:last-child{padding-right:0}.BannerCarousel_trustBar__si2pz div:first-child{padding-left:0}.BannerCarousel_trustIcon__ajuP9{width:2.5rem;height:2.5rem;color:#1a1a1a;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.65rem}.BannerCarousel_trustText__UgrXr{display:flex;flex-direction:column}.BannerCarousel_trustBar__si2pz strong{display:block;color:var(--color-primary);font-family:var(--font-oswald),Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1}.BannerCarousel_trustBar__si2pz span{display:block;margin-top:.1rem;color:var(--color-muted);font-size:.7rem;font-weight:600;letter-spacing:.02em}.BannerCarousel_media__P7WmP{display:none}.BannerCarousel_imageWrap__Jomxo{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}.BannerCarousel_image__jQWfu{object-fit:cover;object-position:right bottom;mix-blend-mode:darken}@media (min-width:520px){.BannerCarousel_trustBar__si2pz{gap:0}.BannerCarousel_trustBar__si2pz div{padding:.75rem 2rem .75rem 0}}@media (min-width:900px){.BannerCarousel_hero__01J7r{padding:4.5rem 0 2rem}.BannerCarousel_inner__9kGgi{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);align-items:stretch;gap:2rem;min-height:clamp(600px,85dvh,900px);max-width:100%;padding:0 0 0 max(2rem,calc((100vw - 1320px) / 2 + 2rem))}.BannerCarousel_content__qrCnD{padding:1.5rem 0 3rem;justify-content:center}.BannerCarousel_title__VXZOx{max-width:13ch}.BannerCarousel_hero__01J7r:after{right:-3%;width:48vw;max-width:48rem;max-height:48rem}.BannerCarousel_media__P7WmP{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;opacity:1;pointer-events:auto;align-self:stretch;z-index:1}.BannerCarousel_imageWrap__Jomxo{position:absolute;top:0;left:0;right:0;bottom:0;min-height:auto;aspect-ratio:auto;border-radius:0}.BannerCarousel_image__jQWfu{object-position:right bottom}}@media (min-width:1200px){.BannerCarousel_inner__9kGgi{grid-template-columns:minmax(0,1fr) minmax(30rem,1fr);gap:3rem;padding-left:max(3rem,calc((100vw - 1320px) / 2 + 3rem))}.BannerCarousel_imageWrap__Jomxo{border-radius:0}}