@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800&family=Roboto:wght@400;500;600;700&display=swap);:root{--font-primary:"Outfit",sans-serif;--font-body:"Roboto",sans-serif;--font-size-hero:70px;--line-height-hero:78px;--font-size-h2:40px;--line-height-h2:45px;--font-size-h3:50px;--line-height-h3:55px;--font-size-h5:42px;--line-height-h5:46px;--font-size-title-description:30px;--line-height-title-description:33px;--font-size-h5-xl:42px;--line-height-h5-xl:46px;--font-size-xl:20px;--line-height-xl:25px;--font-size-btn:30px;--line-height-btn:33px;--font-size-tiny:14px;--line-height-tiny:16px;--font-weight-normal:normal;--font-weight-bold:bold}@media (max-width:1450px){:root{--font-size-hero:50px;--line-height-hero:55px;--font-size-h2:40px;--line-height-h2:45px;--font-size-h3:40px;--line-height-h3:45px}}@media (max-width:1114px){:root{--font-size-h2:35px;--line-height-h2:38px;--font-size-h3:35px;--line-height-h3:38px;--font-size-h5:30px;--line-height-h5:33px;--font-size-h5-xl:30px;--line-height-h5-xl:33px;--font-size-xl:28px;--line-height-xl:30px;--font-size-btn:28px;--line-height-btn:30px}}@media (max-width:950px){:root{--font-size-h2:30px;--line-height-h2:33px;--font-size-h3:28px;--line-height-h3:30px;--font-size-h5:24px;--line-height-h5:26px;--font-size-title-description:22px;--line-height-title-description:24px;--font-size-h5-xl:22px;--line-height-h5-xl:24px;--font-size-xl:22px;--line-height-xl:24px;--font-size-btn:22px;--line-height-btn:24px}}@media (max-width:485px){:root{--font-size-hero:28px;--line-height-hero:32px;--font-size-h2:22px;--line-height-h2:24px;--font-size-h3:22px;--line-height-h3:24px;--font-size-h5:22px;--line-height-h5:24px;--font-size-title-description:14px;--line-height-title-description:16px;--font-size-h5-xl:14px;--line-height-h5-xl:16px;--font-size-xl:14px;--line-height-xl:16px}}.text-hero{font:700 70px/78px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-hero)/var(--line-height-hero) var(--font-primary)}.text-h1{font:700 var(--font-size-h1)/var(--line-height-h1) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h1)/var(--line-height-h1) var(--font-primary)}.text-h2{font:700 40px/45px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h2)/var(--line-height-h2) var(--font-primary)}.text-h3{font:700 50px/55px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h3)/var(--line-height-h3) var(--font-primary)}.text-h4{font:700 var(--font-size-h4)/var(--line-height-h4) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h4)/var(--line-height-h4) var(--font-primary)}.text-h5{font:700 42px/46px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h5)/var(--line-height-h5) var(--font-primary)}.text-h6{font:700 var(--font-size-h6)/var(--line-height-h6) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-h6)/var(--line-height-h6) var(--font-primary)}.text-xl{font:700 20px/25px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-xl) var(--font-primary)}.text-lg{font:700 var(--font-size-lg)/var(--line-height-lg) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-lg)/var(--line-height-lg) var(--font-primary)}.text-md{font:700 20px/25px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-xl) var(--font-primary)}.text-base{font:700 30px/33px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-btn)/var(--line-height-btn) var(--font-primary)}.text-sm{font:700 20px/25px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-xl) var(--font-primary)}.text-xs{font:700 var(--font-size-xs)/var(--line-height-xs) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-xs)/var(--line-height-xs) var(--font-primary)}.text-xxs{font:700 var(--font-size-xxs)/var(--line-height-xxs) Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-xxs)/var(--line-height-xxs) var(--font-primary)}.text-tiny{font:700 14px/16px Outfit,sans-serif;font:var(--font-weight-bold) var(--font-size-tiny)/var(--line-height-tiny) var(--font-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{left:80px;position:fixed;right:80px;top:24px;z-index:1000}.navbar-pill{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#050b14d9;border-radius:40px;box-shadow:0 0 4px #00000040;padding:0 36px}.navbar-topbar{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:10px 0 8px}.navbar-topbar-item{align-items:center;color:#ffffffe6;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;gap:6px;white-space:nowrap}.navbar-main-row{height:72px;position:relative}.navbar-logo,.navbar-main-row{align-items:center;display:flex}.navbar-logo{flex-shrink:0;text-decoration:none;z-index:2}.logo-image{height:44px;width:auto}.navbar-links{align-items:center;display:flex;flex:1 1;gap:36px;justify-content:flex-end;padding-right:44px;z-index:1}.navbar-links a:not(.navbar-cta-mobile),.navbar-product-link{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;gap:4px;padding:0;text-decoration:none;transition:color .2s;white-space:nowrap}.navbar-links a.active:not(.navbar-cta-mobile),.navbar-links a:not(.navbar-cta-mobile):hover,.navbar-product-link:hover{color:#eaff50}.navbar-dropdown{position:relative}.navbar-product-link svg{transition:transform .2s}.dropdown-open .navbar-product-link svg{transform:rotate(180deg)}.dropdown-menu{background:#050b14f7;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 16px 40px #0006;left:-14px;min-width:240px;opacity:0;padding:14px;position:absolute;top:calc(100% + 16px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:10}.dropdown-menu.show{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{align-items:center;border-radius:10px;color:#fffc;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;gap:10px;padding:26px 24px;text-decoration:none;transition:background .15s,color .15s}.dropdown-item+.dropdown-item{margin-top:12px}.dropdown-item:hover{background:#ffffff12;color:#eaff50}.dropdown-item.active-item{background:#eaff501a;color:#eaff50!important;font-weight:700}.navbar-ctas{flex-shrink:0;gap:12px;margin-left:auto;z-index:2}.navbar-ctas,.navbar-phone-btn{align-items:center;display:flex}.navbar-phone-btn{border:2px solid #eaff50;border-radius:16px;color:#eaff50;font-family:Roboto,sans-serif;font-size:17px;font-weight:600;gap:8px;padding:12px 22px;text-decoration:none;transition:background .2s;white-space:nowrap}.navbar-phone-btn:hover{background:#eaff501a}.navbar-quote-btn{background:#eaff50;border-radius:16px;color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:600;padding:12px 28px;text-decoration:none;transition:background .2s;white-space:nowrap}.navbar-quote-btn:hover{background:#d4e83e}.navbar-toggle{background:none;border:none;cursor:pointer;display:none;flex-shrink:0;margin-left:auto;padding:4px;z-index:2}.navbar-cta-mobile{display:none}@media (max-width:1400px){.navbar{left:40px;right:40px}.navbar-links{gap:24px}.navbar-links a:not(.navbar-cta-mobile),.navbar-product-link{font-size:16px}.navbar-phone-btn{font-size:15px;padding:10px 16px}.navbar-quote-btn{font-size:15px;padding:10px 20px}}@media (max-width:1200px){.navbar{left:20px;right:20px}.navbar-pill{padding:0 24px}.navbar-links{gap:16px}.navbar-links a:not(.navbar-cta-mobile),.navbar-product-link{font-size:14px}.logo-image{height:36px}}@media (max-width:950px){.navbar{left:12px;right:12px;top:12px}.navbar-pill{border-radius:20px;padding:0 16px}.navbar-topbar{display:none}.navbar-main-row{height:56px}.logo-image{height:30px}.navbar-toggle{display:block}.navbar-ctas{display:none}.navbar-links{align-items:flex-start;background:#050b14f7;border-radius:16px;display:none;flex-direction:column;gap:0;justify-content:flex-start;left:0;padding:8px 0 16px;position:absolute;right:0;top:100%;z-index:100}.navbar-links.active{display:flex}.navbar-links a:not(.navbar-cta-mobile),.navbar-product-link{border-bottom:1px solid #ffffff14;box-sizing:border-box;font-size:16px;padding:14px 20px;width:100%}.navbar-dropdown{width:100%}.dropdown-menu{background:#ffffff0f;border:none;border-radius:0;box-shadow:none;max-height:0;opacity:1!important;overflow:hidden;padding:0 0 0 16px;position:static;transform:none!important;transition:max-height .3s ease;visibility:visible!important}.dropdown-menu.show{max-height:200px}.navbar-cta-mobile{background:#eaff50;border-radius:12px;box-sizing:border-box;color:#050b14;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;justify-content:center;margin:12px 20px 0;padding:13px 24px;text-decoration:none;width:calc(100% - 40px)}}.home{padding-top:0}.grey-band{background:#050b140d;overflow:hidden;position:relative}.grey-band-wattle{bottom:60px;height:580px;opacity:.9;pointer-events:none;position:absolute;right:-100px;width:580px;z-index:0}@media (max-width:1100px){.grey-band-wattle{display:none}}.hero{align-items:center;background-color:#050b14;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-bg-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-overlay{background:#050b14d1;inset:0;position:absolute}.hero-container{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:180px 160px 100px;position:relative;width:100%;z-index:2}.hero-left{flex:0 0 600px;max-width:600px;position:relative;z-index:5}.hero-title{color:#fff;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.25;margin:0 0 32px}.hero-eyebrow{color:#eaff50;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:0 0 16px}.hero-desc,.hero-eyebrow{font-family:Roboto,sans-serif}.hero-desc{color:#ffffffe6;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 40px}.hero-desc strong{font-weight:700}.hero-cta-btn{align-items:center;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;gap:8px;margin-bottom:40px;padding:18px 36px;text-decoration:none;transition:background .2s}.hero-cta-btn:hover{background:#d4e83e}.hero-stars{align-items:center;display:flex;gap:12px}.hero-star-icons{display:flex;gap:2px}.hero-stars span{color:#ffffffe6;font-family:Roboto,sans-serif;font-size:16px}.hero-right{flex:1 1;height:660px;min-width:0;overflow:hidden;position:relative;z-index:1}.hero-glow{background:radial-gradient(circle,#ffffff29 0,#ffffff0f 45%,#0000 70%);border-radius:50%;height:680px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px}.hero-img-product{bottom:0;filter:drop-shadow(0 20px 60px rgba(0,0,0,.4));height:100%;left:50%;object-fit:contain;object-position:bottom center;position:absolute;transform:translateX(-50%) scale(1.2);transform-origin:bottom center;width:100%;z-index:2}@media (max-width:1400px){.hero-container{gap:30px;padding:160px 80px 100px}.hero-left{flex:0 0 500px;max-width:500px}.hero-title{font-size:52px}.hero-right{height:520px}}@media (max-width:1200px){.hero-container{align-items:flex-start;flex-direction:column;gap:0;min-height:600px;padding:130px 120px 60px;position:relative}.hero-left{flex:none;max-width:80%}.hero-title{font-size:48px}.hero-right{bottom:0;display:block;height:auto;overflow:visible;position:absolute;right:60px;width:32%;z-index:1}.hero-img-product{max-height:340px}}@media (max-width:951px){.hero{min-height:auto}.hero-container{padding:120px 40px 180px}.hero-right{bottom:5%;height:160px;right:5%;width:36%}.hero-title{font-size:34px}.hero-desc{font-size:15px;margin-bottom:28px}.hero-cta-btn{font-size:16px;margin-bottom:28px;padding:14px 28px}.hero-stars span{font-size:14px}}@media (max-width:480px){.hero-container{padding:100px 40px 190px}.hero-title{font-size:28px}.hero-right{height:170px;right:20px;width:50%}.hero-stars{align-items:flex-start;flex-direction:column;gap:6px}}.how-it-works{background:#fff;padding:100px 0 60px}.how-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.how-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.25;margin:0 0 24px;text-align:center}.how-title-accent{display:inline-block;position:relative;z-index:1}.saves-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.how-subtitle{color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0 0 80px;text-align:center}.how-steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:80px;position:relative}.how-steps:before{border-top:2px dashed #050b1459;content:"";height:0;left:16.66%;position:absolute;right:16.66%;top:80px;z-index:0}.how-step{flex-direction:column;gap:16px;position:relative;text-align:center;z-index:1}.how-step,.how-step-icon-wrap{align-items:center;display:flex}.how-step-icon-wrap{background:#eaff50;border-radius:50%;flex-shrink:0;height:160px;justify-content:center;width:160px}.how-step-icon{height:80px;object-fit:contain;width:80px}.how-step-title{font-size:22px;font-weight:700}.how-step-desc,.how-step-title{color:#050b14;font-family:Roboto,sans-serif;margin:0}.how-step-desc{font-size:16px;font-weight:400;line-height:1.6;max-width:300px}.how-means-card{background:#050b14;border-radius:40px;display:grid;grid-template-columns:1fr 1fr;min-height:480px;overflow:hidden}.how-means-left{display:flex;flex-direction:column;justify-content:center;padding:64px 72px}.how-means-title{color:#fff;font-family:Outfit,sans-serif;font-size:36px;font-weight:700;line-height:1.3;margin:0 0 36px}.how-means-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0 0 48px;padding:0}.how-means-item{align-items:center;display:flex;gap:16px}.how-means-check{flex-shrink:0;height:40px;width:40px}.how-means-item span{color:#fff;font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:1.4}.how-cta-btn{align-items:center;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;gap:8px;padding:18px 36px;text-decoration:none;transition:background .2s;width:-webkit-fit-content;width:fit-content}.how-cta-btn:hover{background:#d4e83e}.how-means-right{background-position:50%;background-size:cover;min-height:300px}@media (max-width:1400px){.how-inner{padding:0 80px}.how-title{font-size:38px}.how-step-icon-wrap{height:130px;width:130px}}@media (max-width:1100px){.how-inner{padding:0 48px}.how-title{font-size:36px}.how-means-title{font-size:28px}.how-means-left{padding:48px 40px}.how-step-icon-wrap{height:110px;width:110px}}@media (max-width:768px){.how-it-works{padding:60px 0 0}.how-inner{padding:0 24px}.how-title{font-size:28px}.how-subtitle{font-size:15px;margin-bottom:48px}.how-steps{gap:32px;grid-template-columns:1fr;margin-bottom:48px}.how-steps:before{display:none}.how-step-desc{max-width:100%}.how-means-card{grid-template-columns:1fr}.how-means-right{display:none}.how-means-left{padding:40px 28px}.how-means-title{font-size:24px}.how-means-item span{font-size:17px}}.solutions-section{background:#050b140d;padding:80px 0}.solutions-inner{align-items:stretch;box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.solutions-cards-grid,.solutions-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.solution-card{background:#fff;border-radius:40px;box-shadow:0 0 4px #00000014;display:flex;flex-direction:column;overflow:hidden}.solution-card-top{flex:1 1;padding:28px 28px 12px}.solution-badge{background:#0083ff80;border-radius:20px;color:#050b14;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.solution-title{color:#050b14;font-family:Outfit,sans-serif;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 4px}.solution-desc{color:#050b14e6;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:0}.solution-img-wrap{height:192px;-webkit-mask-image:url(/static/media/figma_sol_mask.eea39951dcd22b43c6ce.svg);mask-image:url(/static/media/figma_sol_mask.eea39951dcd22b43c6ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.solution-img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.solution-card:hover .solution-img{transform:scale(1.04)}.solutions-info-panel{background:#050b14;border-radius:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:620px;overflow:hidden;position:relative}.solutions-panel-content{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:60px 48px 0}.solutions-panel-title{color:#fff;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.3;margin:0}.solutions-panel-desc{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin:0}.solutions-panel-btn{align-items:center;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;gap:8px;padding:18px 36px;text-decoration:none;transition:background .2s;width:-webkit-fit-content;width:fit-content}.solutions-panel-btn:hover{background:#d4e83e}.solutions-wattle-decoration{bottom:-70px;position:absolute;right:-45px}.solutions-wattle-img{display:block;height:282px;object-fit:contain;opacity:.85;width:282px}@media (max-width:1400px){.solutions-inner{grid-template-columns:1fr 420px;padding:0 80px}.solutions-panel-title{font-size:44px}.solutions-panel-btn{font-size:15px;padding:16px 28px}}@media (max-width:1100px){.solutions-inner{grid-template-columns:1fr;padding:0 48px}.solutions-info-panel{min-height:auto}.solutions-wattle-decoration{display:none}.solutions-panel-content{padding:48px}}@media (max-width:768px){.solutions-section{padding:60px 0}.solutions-inner{padding:0 24px}.solutions-cards-grid{gap:24px;grid-template-columns:1fr}.solutions-panel-title{font-size:26px}.solutions-panel-content{padding:36px 28px}.solution-card-top{padding:22px 22px 12px}}.trusted-brands{background-color:#050b14;background-position:50%;background-size:cover;padding:100px 0;position:relative}.trusted-overlay{background:#050b14d1;inset:0;position:absolute}.trusted-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px;position:relative;z-index:2}.trusted-title{color:#fff;font-family:Outfit,sans-serif;font-size:56px;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:center}.trusted-subtitle{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 60px;text-align:center}.trusted-carousel-wrap{-ms-overflow-style:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.trusted-carousel-wrap::-webkit-scrollbar{display:none}.trusted-track{display:flex}.brand-slide{box-sizing:border-box;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;padding:0 12px;scroll-snap-align:start}.trusted-dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:40px}.trusted-dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background .2s,border-color .2s;width:12px}.trusted-dot.active{background:#eaff50;border-color:#eaff50}.brand-card{background:#fff;border-radius:40px;box-shadow:0 0 4px #00000014;display:flex;flex-direction:column;overflow:hidden}.brand-card-img-wrap{height:220px;overflow:hidden}.brand-card-img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.brand-card:hover .brand-card-img{transform:scale(1.04)}.brand-card-body{display:flex;flex:1 1;flex-direction:column;padding:28px 32px 32px}.brand-card-name{color:#050b14;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;margin:0 0 6px}.brand-card-tagline{color:#050b14;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 20px}.brand-card-details{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 auto;padding:0}.brand-card-details li{align-items:flex-start;color:#050b14;display:flex;font-family:Roboto,sans-serif;font-size:14px;gap:12px;line-height:1.5}.brand-bullet-circle{align-items:center;background:#eaff50;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:-7px;width:36px}.brand-bullet-icon{height:20px;object-fit:contain;width:20px}.brand-card-link{color:#050b14;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:24px;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.brand-card-link:hover{color:#1a6fcc}@media (max-width:1400px){.trusted-inner{padding:0 80px}.trusted-title{font-size:44px}}@media (max-width:1100px){.trusted-inner{padding:0 48px}.trusted-title{font-size:36px}.brand-slide{flex:0 0 50%}}@media (max-width:768px){.trusted-brands{padding:60px 0}.trusted-inner{padding:0 24px}.trusted-title{font-size:28px}.trusted-subtitle{font-size:15px;margin-bottom:36px}.brand-slide{flex:0 0 100%;padding:0}}.sp-section{background:#fff;padding:100px 0}.sp-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sp-top{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.sp-left{display:flex;flex-direction:column}.sp-eyebrow{color:#050b1480;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.sp-brand-logo{align-self:flex-start;height:42px;margin-bottom:30px;object-fit:contain;width:auto}.sp-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:46px;font-weight:700;line-height:1.2;margin:0}.sp-heading-bar{background:var(--accent);border-radius:2px;height:4px;margin:24px 0;width:64px}.sp-blurb{color:#050b1499;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0;max-width:440px}.sp-right,.sp-stage{position:relative}.sp-stage{align-items:center;background:linear-gradient(165deg,#f4f5f7,#e8ebef);border-radius:28px;display:flex;height:460px;justify-content:center;overflow:hidden}.sp-cert-scene{height:100%;position:relative;width:100%}.sp-stage-img{display:block;height:90%;object-fit:contain;width:90%}.sp-podium{background:linear-gradient(180deg,#fff,#e9edf1);border-radius:50%;bottom:30px;box-shadow:0 20px 34px #050b141a;height:44px;width:80%;z-index:1}.sp-cert-frame,.sp-podium{left:50%;position:absolute;transform:translateX(-50%)}.sp-cert-frame{background:#14110f;border-radius:5px;bottom:52px;box-shadow:0 26px 46px #050b1447;padding:11px;width:236px;z-index:3}.sp-cert-img{border-radius:2px;display:block;height:auto;width:100%}.sp-cert-paper{align-items:center;background:#fdfdfb;display:flex;flex-direction:column;padding:26px 22px 20px;text-align:center}.sp-cert-logo{height:22px;margin-bottom:14px;object-fit:contain;width:auto}.sp-cert-title{color:#14110f;font-family:Outfit,sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.sp-cert-rule{background:var(--accent);height:2px;margin-bottom:12px;width:40px}.sp-cert-label{color:#050b148c;font-family:Roboto,sans-serif;font-size:9px;margin:0}.sp-cert-company{color:var(--accent);font-family:Outfit,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;margin:6px 0;text-transform:uppercase}.sp-cert-partner{color:#14110f;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;line-height:1.4;margin:6px 0 0}.sp-cert-foot{align-items:flex-end;display:flex;justify-content:space-between;margin-top:20px;width:100%}.sp-cert-sign{border-top:1px solid #050b1433;color:#14110f;font-family:Outfit,sans-serif;font-size:13px;font-style:italic;padding-top:4px}.sp-cert-seal{display:flex;flex-shrink:0}.sp-arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 6px 18px #050b1424;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;top:calc(50% - 24px);transform:translateY(-50%);transition:transform .15s,box-shadow .15s;width:46px;z-index:3}.sp-arrow:hover{box-shadow:0 8px 22px #050b1433;transform:translateY(-50%) scale(1.06)}.sp-arrow-prev{left:-14px}.sp-arrow-next{right:-14px}.sp-dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.sp-dot{background:#050b1426;border:none;border-radius:3px;cursor:pointer;height:6px;padding:0;transition:background .2s,width .2s;width:22px}.sp-dot.active{background:var(--accent);width:34px}.sp-features{border:1px solid #050b141a;border-radius:20px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;overflow:hidden}.sp-feature{border-left:1px solid #050b141a;cursor:pointer;min-height:300px;outline:none;overflow:hidden;position:relative}.sp-feature:first-child{border-left:none}.sp-feature-face{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:38px 30px;position:absolute;text-align:center;transition:opacity .3s ease,transform .3s ease}.sp-feature-icon{color:var(--accent);margin-bottom:18px;transition:transform .3s ease}.sp-feature-title{color:#050b14;font-family:Outfit,sans-serif;font-size:20px;font-weight:700;line-height:1.35;margin:0}.sp-feature-hint{align-items:center;color:var(--accent);display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;gap:5px;margin-top:16px}.sp-feature-overlay{background:var(--accent);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:34px 30px;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease}.sp-feature-overlay-title{color:#fff;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;line-height:1.3;margin:0 0 12px}.sp-feature-overlay-desc{color:#ffffffeb;font-family:Roboto,sans-serif;font-size:13.5px;font-weight:400;line-height:1.55;margin:0}.sp-feature.open .sp-feature-face,.sp-feature:focus-visible .sp-feature-face,.sp-feature:hover .sp-feature-face{opacity:0;transform:translateY(-14px)}.sp-feature.open .sp-feature-overlay,.sp-feature:focus-visible .sp-feature-overlay,.sp-feature:hover .sp-feature-overlay{opacity:1;transform:none}@media (max-width:1400px){.sp-inner{padding:0 80px}.sp-heading{font-size:38px}.sp-top{gap:48px}}@media (max-width:1100px){.sp-inner{padding:0 48px}.sp-top{gap:48px;grid-template-columns:1fr}.sp-features{grid-template-columns:repeat(2,1fr)}.sp-feature:first-child,.sp-feature:nth-child(2){border-bottom:1px solid #050b141a}.sp-feature:nth-child(3){border-left:none}}@media (max-width:700px){.sp-section{padding:64px 0}.sp-inner{padding:0 24px}.sp-heading{font-size:30px}.sp-cert-stage{height:400px}.sp-features{grid-template-columns:1fr}.sp-feature{border-bottom:1px solid #050b141a;border-left:none;padding:30px 24px}.sp-feature:last-child{border-bottom:none}.sp-arrow-prev{left:6px}.sp-arrow-next{right:6px}}.why-section{padding:100px 0;position:relative}.why-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.why-card-wrap,.why-inner,.why-left-card{position:relative}.why-left-card{background:#050b14;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;padding:64px 14% 64px 56px;width:64%;z-index:1}.why-title{color:#fff;font-family:Outfit,sans-serif;font-size:46px;font-weight:700;line-height:1.25;margin:0 0 20px}.why-title-yellow{color:#eaff50}.why-desc{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.5;margin:0 0 36px}.why-reasons{display:flex;flex-direction:column;gap:28px;margin-bottom:40px}.why-reason{align-items:flex-start;display:flex;gap:20px}.why-reason-icon-wrap{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.why-reason-icon{height:32px;object-fit:contain;width:32px}.why-reason-text{display:flex;flex-direction:column;gap:4px;padding-top:6px}.why-reason-title{color:#fff;font-size:20px;font-weight:700;line-height:1.35}.why-reason-desc,.why-reason-title{font-family:Roboto,sans-serif;margin:0}.why-reason-desc{color:#ffffffbf;font-size:14px;font-weight:400;line-height:1.5}.why-cta-btn{align-items:center;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:17px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:background .2s;width:-webkit-fit-content;width:fit-content}.why-cta-btn:hover{background:#d4e83e}.why-right-img{position:absolute;right:-80px;top:80px;width:62%;z-index:2}.why-right-img img{display:block;height:auto;width:100%}@media (min-width:1700px){.why-left-card{padding:80px 14% 80px 96px}.why-title{font-size:64px;margin-bottom:24px}.why-desc{font-size:20px;margin-bottom:40px}.why-reasons{gap:36px;margin-bottom:40px}.why-reason{gap:24px}.why-reason-icon-wrap{height:72px;width:72px}.why-reason-icon{height:40px;width:40px}.why-reason-title{font-size:24px}.why-reason-desc{font-size:16px}.why-cta-btn{font-size:18px;padding:18px 36px}.why-right-img{top:160px}}@media (max-width:1400px){.why-inner{padding:0 80px}.why-right-img{top:60px}}@media (max-width:1100px){.why-inner{padding:0 48px}.why-left-card{width:100%}.why-right-img{border-radius:20px;margin-top:24px;position:static;width:100%}}@media (max-width:768px){.why-section{padding:60px 0}.why-inner{padding:0 24px}.why-title{font-size:28px}.why-desc{font-size:15px}.why-left-card{padding:36px 28px}.why-reason-title{font-size:17px}.why-reason-desc{font-size:13px}.why-right-img{margin:24px auto 0;max-width:400px}.why-reason-icon-wrap{height:48px;width:48px}.why-reason-icon{height:26px;width:26px}}.recent-work{padding:100px 0}.recent-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.recent-title{font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 20px}.recent-subtitle,.recent-title{color:#050b14;text-align:center}.recent-subtitle{font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0 auto 56px;max-width:700px}.recent-marquee{overflow:hidden;width:100%}@keyframes rw-scroll{0%{transform:translateX(0)}to{transform:translateX(-4884px)}}.recent-track{--per-card:30s;animation:rw-scroll calc(var(--per-card)*11) linear infinite;cursor:grab;display:flex;gap:24px;width:-webkit-max-content;width:max-content}.recent-track:hover{animation-play-state:paused}.recent-card{border-radius:40px;box-shadow:0 0 4px #00000014;flex:0 0 420px;height:500px;overflow:hidden;position:relative}.recent-card-img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.recent-card:hover .recent-card-img{transform:scale(1.04)}.recent-card-overlay{background:linear-gradient(0deg,#000000d9 0,#0003 60%,#0000);bottom:0;display:flex;flex-direction:column;gap:6px;left:0;padding:32px 28px 28px;position:absolute;right:0}.recent-card-location{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.recent-card-title{color:#fff;font-family:Outfit,sans-serif;font-size:24px;font-weight:700;line-height:1.3;margin:0}@media (max-width:1400px){.recent-inner{padding:0 80px}.recent-title{font-size:38px}}@media (max-width:1100px){.recent-inner{padding:0 48px}.recent-title{font-size:36px}.recent-card{height:400px}}@media (max-width:768px){.recent-work{padding:60px 0}.recent-inner{padding:0 24px}.recent-title{font-size:28px}.recent-subtitle{font-size:15px;margin-bottom:36px}.recent-card{border-radius:24px;flex:0 0 260px;height:320px}.recent-card-title{font-size:14px}.recent-card-location{font-size:12px}.recent-card-overlay{padding:16px 14px 14px}}.testimonials{background:#fff;padding:100px 0 120px}.testimonials-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.testimonials-title{color:#050b14;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:center}.testimonials-highlight{display:inline-block;isolation:isolate;position:relative;white-space:nowrap}.testimonials-underline{display:block;height:28px;left:-4%;pointer-events:none;position:absolute;top:65%;width:108%;z-index:-1}.testimonials-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto 64px;max-width:600px;text-align:center}.testimonials-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.review-card{background:#edf4ff;border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:28px 28px 32px}.review-name{color:#050b14;font-size:20px;font-weight:700;line-height:1.3;margin:0}.review-date,.review-name{font-family:Roboto,sans-serif}.review-date{color:#050b1480;font-size:14px;font-weight:400;line-height:1.4}.review-stars{align-items:center;display:flex;gap:3px;margin:4px 0}.review-verified{display:block;flex-shrink:0;height:22px;margin-left:4px;width:22px}.review-text{color:#050b14bf;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:4px 0 0}@media (min-width:1700px){.testimonials-title{font-size:72px}.testimonials-subtitle{font-size:20px}.review-card{padding:36px 36px 40px}.review-name{font-size:22px}.review-text{font-size:16px}}@media (max-width:1400px){.testimonials-inner{padding:0 80px}.testimonials-title{font-size:52px}.testimonials-grid{gap:20px}.review-card{padding:24px 22px 28px}}@media (max-width:1100px){.testimonials-inner{padding:0 48px}.testimonials-title{font-size:44px}.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials{padding:60px 0 80px}.testimonials-inner{padding:0 24px}.testimonials-title{font-size:32px}.testimonials-subtitle{font-size:15px;margin-bottom:40px}.testimonials-grid{gap:14px;grid-template-columns:1fr}.review-card{padding:24px 20px}.testimonials-underline{bottom:-10px}}.getstarted-section{background:#fff;padding:100px 0}.getstarted-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.getstarted-card{align-items:start;display:grid;grid-template-columns:1fr 1fr;position:relative}.getstarted-card:before{background:#050b14;border-radius:40px;content:"";height:640px;left:0;position:absolute;right:0;top:0;z-index:0}.getstarted-left{display:flex;flex-direction:column;min-height:600px;overflow:hidden;padding:80px 60px 0;position:relative;z-index:1}.getstarted-wattle{bottom:-50px;height:420px;left:-50px;opacity:.3;pointer-events:none;position:absolute;width:420px;z-index:-1}.getstarted-title{color:#fff;font-family:Outfit,sans-serif;font-size:52px;font-weight:700;line-height:1.25;margin:0 0 24px}.getstarted-desc{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 auto}.getstarted-illustration{align-items:flex-end;display:flex;flex:1 1;margin:0 -60px;min-height:240px;overflow:hidden}.getstarted-illustration img{object-fit:cover;object-position:top center;width:100%}.getstarted-form-panel{background:#80c1ff;border-radius:40px;margin:32px 32px 0 0;padding:48px 48px 60px;position:relative;z-index:2}.getstarted-form{gap:14px}.form-group,.getstarted-form{display:flex;flex-direction:column}.form-group{gap:6px}.form-label{font-size:16px;font-weight:500}.form-input,.form-label{color:#050b14;font-family:Roboto,sans-serif}.form-input{background:#fff;border:1px solid #eee;border-radius:14px;box-sizing:border-box;font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#050b14}.form-input::placeholder{color:#050b1459}.form-input.input-error{border-color:#e53e3e}.radio-options{display:flex;gap:24px;margin-top:6px}.radio-option{align-items:center;color:#050b14;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;gap:8px}.radio-option input[type=radio]{accent-color:#050b14;cursor:pointer;height:18px;width:18px}.form-error{color:#c53030;font-size:13px;margin-top:2px}.form-alert,.form-error{font-family:Roboto,sans-serif}.form-alert{border-radius:12px;font-size:14px;font-weight:500;padding:12px 16px}.form-alert-error{background:#fff5f5;color:#c53030}.form-alert-success{background:#f0fff4;color:#276749}.getstarted-submit-btn{align-items:center;background:#eaff50;border:none;border-radius:16px;color:#050b14;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:18px 36px;transition:background .2s}.getstarted-submit-btn:hover{background:#d4e83e}@media (max-width:1400px){.getstarted-inner{padding:0 80px}.getstarted-title{font-size:40px}.getstarted-left{padding:60px 48px 0}}@media (max-width:1100px){.getstarted-inner{padding:0 48px}.getstarted-card{grid-template-columns:1fr}.getstarted-card:before{display:none}.getstarted-left{background:#050b14;border-radius:40px 40px 0 0;min-height:auto;padding:48px 40px}.getstarted-title{font-size:36px}.getstarted-illustration{display:none}.getstarted-form-panel{border-radius:0 0 40px 40px;margin:0}}@media (max-width:768px){.getstarted-section{padding:60px 0}.getstarted-inner{padding:0 24px}.getstarted-left{padding:40px 28px}.getstarted-title{font-size:28px}.getstarted-form-panel{padding:32px 28px 40px}}.product-page{padding-top:125px}@media (max-width:950px){.product-page{padding-top:60px}}.pc-section{background:#0d1117;padding:80px 0}.pc-inner{align-items:center;box-sizing:border-box;display:flex;gap:80px;margin:0 auto;max-width:1600px;padding:0 160px}.pc-map-wrap{border-radius:20px;flex:0 0 520px;flex-shrink:0;height:340px;overflow:hidden}.pc-map{border:none;display:block;height:100%;width:100%}.pc-info{display:flex;flex:1 1;flex-direction:column;gap:32px}.pc-heading{color:#fff;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;margin:0}.pc-details{display:flex;flex-direction:column;gap:18px}.pc-detail{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:17px;line-height:1.5;margin:0}.pc-detail strong{color:#fff;font-weight:700}.pc-btn{align-items:center;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;justify-content:center;padding:18px 40px;text-decoration:none;transition:background .2s,transform .2s;width:-webkit-fit-content;width:fit-content}.pc-btn:hover{background:#d4e83e;transform:translateY(-2px)}@media (max-width:1400px){.pc-inner{gap:60px;padding:0 80px}.pc-map-wrap{flex:0 0 440px}.pc-heading{font-size:34px}}@media (max-width:1100px){.pc-inner{gap:48px;padding:0 48px}.pc-map-wrap{flex:0 0 380px;height:300px}.pc-heading{font-size:30px}.pc-detail{font-size:16px}}@media (max-width:820px){.pc-section{padding:60px 0}.pc-inner{flex-direction:column;gap:40px;padding:0 32px}.pc-map-wrap{flex:none;height:280px;width:100%}.pc-btn{width:100%}}@media (max-width:480px){.pc-inner{padding:0 20px}.pc-heading{font-size:26px}}@keyframes heroScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.alpha-proven-brands-section .alpha-brands-image-container,.alpha-proven-brands-section .alpha-brands-info-card{opacity:0}.alpha-proven-brands-section.alpha-hero-in-view .alpha-brands-image-container{animation:heroScaleIn .55s ease forwards}.alpha-proven-brands-section.alpha-hero-in-view .alpha-brands-info-card{animation:heroFadeUp .55s ease .12s forwards}.alpha-proven-brands-section{background:#fff;padding:110px 0 100px}.alpha-brands-header{box-sizing:border-box;margin:0 auto 60px;max-width:1600px;padding:0 160px;text-align:center}.alpha-brands-header h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.15;margin:0 0 16px}.alpha-brands-header p{color:#050b1499;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0}.alpha-brands-content{grid-gap:60px;align-items:center;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1600px;padding:0 160px}.alpha-brands-image-container{aspect-ratio:4/3;border-radius:24px;box-shadow:0 12px 40px #050b141a;overflow:hidden;width:100%}.alpha-brands-image{display:block;height:100%;object-fit:cover;width:100%}.alpha-brands-info-card{display:flex;flex-direction:column;gap:20px}.alpha-brands-info-card h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0}.alpha-brands-info-card h2{color:#050b14a6;font-family:Outfit,sans-serif;font-size:28px;font-weight:600;line-height:1.3;margin:0}.alpha-info-footer-list{color:#050b14b3;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0}.alpha-criteria-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.alpha-criteria-list li{color:#050b14bf;font-family:Roboto,sans-serif;font-size:18px;line-height:1.6;padding-left:20px;position:relative}.alpha-criteria-list li:before{color:#eaff50;content:"•";font-size:20px;font-weight:700;left:0;line-height:1.3;position:absolute}.free_quote_div{margin:8px 0 0;width:-webkit-fit-content;width:fit-content}.free_quote_btn{align-items:center;background:#eaff50;border-radius:14px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;gap:8px;padding:16px 32px;text-decoration:none;transition:background .2s,transform .2s}.free_quote_btn:hover{background:#d4e83e;transform:translateY(-2px)}@media (max-width:1400px){.alpha-brands-content,.alpha-brands-header{padding:0 80px}.alpha-brands-header h1,.alpha-brands-info-card h1{font-size:38px}}@media (max-width:1100px){.alpha-brands-content,.alpha-brands-header{padding:0 48px}.alpha-brands-content{gap:40px}.alpha-brands-header h1{font-size:36px}.alpha-brands-info-card h1{font-size:32px}}@media (max-width:820px){.alpha-proven-brands-section{padding:80px 0}.alpha-brands-content,.alpha-brands-header{padding:0 32px}.alpha-brands-content{grid-template-columns:1fr}.alpha-brands-header h1{font-size:28px}}@media (max-width:480px){.alpha-brands-content,.alpha-brands-header{padding:0 20px}.alpha-brands-info-card h1{font-size:28px}}@keyframes builtSlideFromLeft{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}@keyframes builtSlideFromRight{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.built-proven-brands-section .built-brands-image-container,.built-proven-brands-section .built-brands-info-card{opacity:0}.built-proven-brands-section.built-in-view .built-brands-info-card{animation:builtSlideFromLeft .55s ease forwards}.built-proven-brands-section.built-in-view .built-brands-image-container{animation:builtSlideFromRight .55s ease .12s forwards}.built-proven-brands-section{background:#050b14;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.built-bg-overlay{background:#050b14d1;inset:0;position:absolute;z-index:0}.built-proven-brands-section-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px;position:relative;z-index:1}.built-brands-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.6fr 1fr}.built-brands-info-card{color:#fff;display:flex;flex-direction:column;gap:0}.built-brands-info-card h2{color:#eaff50;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0 0 48px}.built-feature-row{align-items:flex-start;display:flex;gap:20px;margin-bottom:32px}.built-info-footer-list{color:#fffc;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0}.built-highlight{color:#eaff50;font-weight:700}.built-feature-icon{background:#eaff50;border-radius:50%;flex-shrink:0;height:52px;object-fit:contain;padding:12px;width:52px}.built-brands-image-container{aspect-ratio:3/4;border-radius:24px;overflow:hidden;width:100%}.built-brands-image{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1400px){.built-proven-brands-section-inner{padding:0 80px}.built-brands-info-card h2{font-size:38px}.built-brands-content{gap:60px}}@media (max-width:1100px){.built-proven-brands-section-inner{padding:0 48px}.built-brands-content{gap:48px;grid-template-columns:1.3fr 1fr}.built-brands-info-card h2{font-size:36px}}@media (max-width:820px){.built-proven-brands-section{padding:80px 0}.built-proven-brands-section-inner{padding:0 32px}.built-brands-content{gap:48px;grid-template-columns:1fr}.built-brands-info-card h2{font-size:28px;margin-bottom:32px}.built-feature-icon{height:40px;width:40px}}@media (max-width:480px){.built-proven-brands-section-inner{padding:0 20px}.built-brands-info-card h2{font-size:26px}.built-feature-row{gap:14px;margin-bottom:24px}}@keyframes benefitsFadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.benefits-proven-brands-section .benefits-brands-content{opacity:0}.benefits-proven-brands-section.benefits-in-view .benefits-brands-content{animation:benefitsFadeSlideUp .6s ease forwards}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row{animation:benefitsFadeSlideUp .5s ease forwards;opacity:0}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:first-child{animation-delay:.12s}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:nth-child(2){animation-delay:.2s}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:nth-child(3){animation-delay:.28s}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:nth-child(4){animation-delay:.36s}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:nth-child(5){animation-delay:.44s}.benefits-proven-brands-section.benefits-in-view .benefits-feature-row:nth-child(6){animation-delay:.52s}.benefits-proven-brands-section{background:#f7f8fa;padding:100px 0}.benefits-brands-header{box-sizing:border-box;margin:0 auto 60px;max-width:1600px;padding:0 160px;text-align:center}.benefits-brands-header h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0 0 16px}.benefits-brands-header p{color:#050b1499;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0}.benefits-brands-content{grid-gap:60px;align-items:start;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1600px;padding:0 160px}.benefits-image-and-dots{display:flex;flex-direction:column;gap:0}.benefits-image-row{aspect-ratio:4/3;border-radius:24px;overflow:hidden;position:relative}.benefits-image-row .benefits-brands-image{animation:benefits-image-fade .6s ease;display:block;height:100%;object-fit:contain;object-position:center;width:100%}@keyframes benefits-image-fade{0%{opacity:0}to{opacity:1}}.benefits-dots{display:flex;gap:8px;justify-content:center;padding:16px 0 8px}.benefits-dot{background:#050b142e;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s;width:10px}.benefits-dot.active{background:#eaff50}.benefits-brands-info-card{display:flex;flex-direction:column;gap:0}.benefits-brands-info-card h1,.benefits-brands-info-card h2{color:#050b14;font-family:Outfit,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 24px}.benefits-info-footer-list{color:#050b14b3;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0 0 28px}.benefits-feature-row{align-items:flex-start;background:#fff;border:1px solid #050b1412;border-radius:14px;display:flex;gap:16px;margin-bottom:12px;padding:16px 20px}.benefits-feature-icon{align-items:center;background:#f7f8fa;border-radius:12px;color:#050b14;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.arrow-icon{width:44px}.benefits-feature-text h3{color:#050b14;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;margin:0 0 4px}.benefits-feature-text p{color:#050b1499;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0}.highlight{color:#050b14;font-weight:700}@media (max-width:1400px){.benefits-brands-content,.benefits-brands-header{padding:0 80px}.benefits-brands-header h1{font-size:38px}}@media (max-width:1100px){.benefits-brands-content,.benefits-brands-header{padding:0 48px}.benefits-brands-content{gap:40px}.benefits-brands-header h1{font-size:36px}}@media (max-width:820px){.benefits-proven-brands-section{padding:80px 0}.benefits-brands-content,.benefits-brands-header{padding:0 32px}.benefits-brands-content{grid-template-columns:1fr}.benefits-brands-header h1{font-size:28px}}@media (max-width:480px){.benefits-brands-content,.benefits-brands-header{padding:0 20px}.benefits-brands-header h1{font-size:26px}}@keyframes idealFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes idealScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ideal-designed-manufacture-section .ideal-family-card,.ideal-designed-manufacture-section .ideal-family-card-mobile,.ideal-designed-manufacture-section .ideal-manufacture-header{opacity:0}.ideal-designed-manufacture-section.ideal-in-view .ideal-manufacture-header{animation:idealFadeUp .5s ease forwards}.ideal-designed-manufacture-section.ideal-in-view .ideal-family-card,.ideal-designed-manufacture-section.ideal-in-view .ideal-family-card-mobile{animation:idealScaleIn .5s ease forwards}.ideal-designed-manufacture-section.ideal-in-view .ideal-manufactore-desktop-grid .ideal-family-card:first-child{animation-delay:.08s}.ideal-designed-manufacture-section.ideal-in-view .ideal-manufactore-desktop-grid .ideal-family-card:nth-child(2){animation-delay:.16s}.ideal-designed-manufacture-section.ideal-in-view .ideal-manufactore-desktop-grid .ideal-family-card:nth-child(3){animation-delay:.24s}.ideal-designed-manufacture-section.ideal-in-view .ideal-manufactore-desktop-grid .ideal-family-card:nth-child(4){animation-delay:.32s}.ideal-designed-manufacture-section{background:#fff;padding:100px 0}.ideal-manufacture-header{box-sizing:border-box;margin:0 auto 60px;max-width:1600px;padding:0 160px}.ideal-manufacture-header h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0 0 16px}.ideal-manufacture-header p{color:#050b1499;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0}.ideal-manufactore-desktop-grid{grid-gap:28px;box-sizing:border-box;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1600px;padding:0 160px}.ideal-mobile-stack{display:none}.ideal-family-card{background:#f7f8fa;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:transform .25s ease,box-shadow .25s ease}.ideal-family-card:hover{box-shadow:0 16px 40px #050b141a;transform:translateY(-6px)}.ideal-card-image-container{align-items:center;aspect-ratio:1;background:#fff;border-radius:14px;display:flex;justify-content:center;padding:20px}.ideal-card-image{height:100%;object-fit:contain;width:100%}.ideal-card-label-manufacture{align-items:center;display:flex;gap:10px}.ideal-card-label-manufacture img{flex-shrink:0;width:24px}.ideal-card-label-manufacture p{color:#050b14;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin:0}.ideal-family-card-mobile{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.ideal-card-image-container-mobile{align-items:center;aspect-ratio:1;border-radius:16px;display:flex;padding:20px}.ideal-card-image-mobile{height:100%;object-fit:contain;width:100%}.ideal-card-label-manufacture-mobile{align-items:center;display:flex;gap:10px;padding:0 16px}.ideal-card-label-manufacture-mobile p{color:#050b14;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;margin:0}.ideal-card-label-manufacture-mobile img{width:28px}@media (max-width:1400px){.ideal-manufactore-desktop-grid,.ideal-manufacture-header{padding:0 80px}.ideal-manufacture-header h1{font-size:38px}}@media (max-width:1100px){.ideal-manufactore-desktop-grid,.ideal-manufacture-header{padding:0 48px}.ideal-manufactore-desktop-grid{grid-template-columns:repeat(2,1fr)}.ideal-manufacture-header h1{font-size:36px}}@media (max-width:768px){.ideal-manufactore-desktop-grid{display:none}.ideal-mobile-stack{box-sizing:border-box;display:block;margin:0 auto;max-width:1600px;padding:0 32px}.ideal-manufacture-header{padding:0 32px}.ideal-manufacture-header h1{font-size:28px}}@media (max-width:480px){.ideal-designed-manufacture-section{padding:72px 0}.ideal-manufacture-header,.ideal-mobile-stack{padding:0 20px}.ideal-family-card-mobile{grid-template-columns:1fr}}.sol-banner-section{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:100vh}.sol-banner-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:140px 160px 100px;width:100%}.sol-banner-card{background:#fff;border-radius:24px;box-shadow:0 8px 40px #050b142e;display:flex;flex-direction:column;max-width:500px;padding:52px 56px 56px}.sol-banner-eyebrow{color:#80c1ff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:0 0 12px}.sol-banner-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:56px;font-weight:700;line-height:1.2;margin:0 0 10px}.sol-banner-subtitle{color:#80c1ff;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.sol-banner-divider{background:#80c1ff;border-radius:2px;height:3px;margin-bottom:20px;width:48px}.sol-banner-body{color:#050b1499;font-family:Roboto,sans-serif;font-size:18px;line-height:1.65;margin:0 0 28px}.sol-banner-btn{align-items:center;background:#eaff50;border-radius:12px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-bottom:24px;padding:14px 28px;text-decoration:none;transition:background .2s,transform .2s;width:-webkit-fit-content;width:fit-content}.sol-banner-btn:hover{background:#d4e83e;transform:translateY(-2px)}.sol-banner-save{align-items:center;display:flex;gap:12px}.sol-banner-save span{color:#050b14a6;font-family:Roboto,sans-serif;font-size:14px;font-weight:600}@media (max-width:1400px){.sol-banner-inner{padding:140px 80px 100px}.sol-banner-heading{font-size:44px}}@media (max-width:1100px){.sol-banner-inner{padding:120px 48px 80px}.sol-banner-heading{font-size:36px}}@media (max-width:768px){.sol-banner-inner{padding:100px 24px 60px}.sol-banner-card{max-width:100%;padding:36px 32px 40px}.sol-banner-heading{font-size:28px}.sol-banner-body,.sol-banner-subtitle{font-size:18px}}.sol-opts-section{background:#f7f8f6;padding:100px 0 110px}.sol-opts-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sol-opts-header{margin-bottom:56px;text-align:center}.sol-opts-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:56px;font-weight:700;line-height:1.2;margin:0 0 16px}.sol-opts-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:18px;line-height:1.6;margin:0 auto;max-width:680px}.sol-opts-grid{gap:48px}.sol-opts-grid,.sol-opts-pair{align-items:stretch;display:flex}.sol-opts-pair{flex:1 1;min-height:420px}.sol-opts-photo{flex:1 1;overflow:hidden}.sol-opts-photo--left{border-radius:20px 0 0 20px}.sol-opts-photo--right{border-radius:0 20px 20px 0}.sol-opts-photo img{display:block;height:100%;object-fit:cover;width:100%}.sol-opts-card{background:#fff;border:1px solid #050b1414;border-radius:0;display:flex;flex:1 1;flex-direction:column;padding:36px 32px 40px}.sol-opts-pair:first-child .sol-opts-card{border-left:none;border-radius:0 0 0 0}.sol-opts-pair:last-child .sol-opts-card{border-radius:0 0 0 0;border-right:none}.sol-opts-icon{align-items:center;background:#1a6fcc1a;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-bottom:20px;width:56px}.sol-opts-card-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 14px}.sol-opts-card-body{color:#050b1499;flex:1 1;font-family:Roboto,sans-serif;font-size:18px;line-height:1.65;margin:0 0 28px}.sol-opts-btn{align-items:center;background:#eaff50;border-radius:10px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:auto;padding:13px 22px;text-decoration:none;transition:background .2s,transform .2s;width:-webkit-fit-content;width:fit-content}.sol-opts-btn:hover{background:#d4e83e;transform:translateY(-2px)}@media (max-width:1400px){.sol-opts-inner{padding:0 80px}.sol-opts-heading{font-size:44px}.sol-opts-grid{gap:32px}}@media (max-width:1100px){.sol-opts-inner{padding:0 48px}.sol-opts-grid{flex-direction:column;gap:24px}.sol-opts-pair{min-height:320px}.sol-opts-heading{font-size:36px}.sol-opts-photo--left{border-radius:20px 0 0 20px}.sol-opts-photo--right{border-radius:0 20px 20px 0}}@media (max-width:768px){.sol-opts-section{padding:60px 0 70px}.sol-opts-inner{padding:0 24px}.sol-opts-header{margin-bottom:36px}.sol-opts-pair{flex-direction:column;min-height:0;min-height:auto}.sol-opts-photo{min-height:220px}.sol-opts-photo--left{border-radius:20px 20px 0 0}.sol-opts-photo--right{border-radius:0 0 20px 20px}.sol-opts-pair:first-child .sol-opts-card{border-bottom:none;border-left:1px solid #050b1414}.sol-opts-pair:last-child .sol-opts-card{border-right:1px solid #050b1414;border-top:none}.sol-opts-heading{font-size:28px}}.sb-section{background:#fff;padding:80px 0 90px}.sb-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sb-card{align-items:stretch;border-radius:24px;box-shadow:0 2px 24px #050b1414;display:flex;overflow:hidden}.sb-left{background:#050b14;display:flex;flex:0 0 400px;flex-direction:column;padding:52px 44px}.sb-heading{color:#fff;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 20px}.sb-accent{color:#eaff50}.sb-divider{background:#eaff50;border-radius:2px;height:3px;margin-bottom:24px;width:36px}.sb-body{color:#fff9;font-size:18px;line-height:1.7;margin:0 0 28px}.sb-body,.sb-link{font-family:Roboto,sans-serif}.sb-link{color:#eaff50;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.sb-link:hover{opacity:.75}.sb-stars{margin-top:auto;padding-top:32px}.sb-stars-row span{color:#f5a623;font-size:18px}.sb-stars p{color:#ffffffa6;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin:6px 0 0}.sb-right{background:#fff;border-bottom:1px solid #050b1412;border-right:1px solid #050b1412;border-top:1px solid #050b1412;display:flex;flex:1 1;flex-direction:column}.sb-logo-grid{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:1fr 1fr;padding:28px 28px 20px}.sb-logo-btn{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:16px;cursor:pointer;display:flex;justify-content:center;min-height:88px;padding:28px 20px;transition:box-shadow .2s,transform .15s}.sb-logo-btn:hover{box-shadow:0 4px 16px #050b141a;transform:translateY(-2px)}.sb-logo-img{height:auto;max-height:44px;max-width:130px;object-fit:contain;width:auto}.sb-logo-text{color:#1a6fcc;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;letter-spacing:.06em}.sb-badges{border-top:1px solid #050b1417;display:grid;grid-template-columns:repeat(4,1fr);margin:0 28px}.sb-badge{align-items:center;border-right:1px solid #050b1417;display:flex;flex-direction:column;gap:8px;padding:20px 12px;text-align:center}.sb-badge:last-child{border-right:none}.sb-badge span{color:#050b148c;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.45;white-space:pre-line}@media (max-width:1400px){.sb-inner{padding:0 80px}.sb-left{flex:0 0 340px;padding:44px 36px}}@media (max-width:1100px){.sb-inner{padding:0 48px}.sb-card{flex-direction:column}.sb-left{border-radius:0;flex:none}.sb-right{border-left:1px solid #050b1412;border-radius:0;border-top:none}.sb-logo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sb-section{padding:60px 0 70px}.sb-inner{padding:0 16px}.sb-card{box-sizing:border-box;overflow:hidden;width:100%}.sb-logo-grid{gap:8px;grid-template-columns:1fr 1fr;padding:16px 16px 12px}.sb-logo-btn{min-height:72px;padding:20px 10px}.sb-logo-img{max-height:36px;max-width:90px}.sb-badges{grid-template-columns:repeat(2,1fr);margin:0 16px}.sb-badge:nth-child(2){border-right:none}.sb-badge:nth-child(3){border-right:1px solid #050b1417}}.sr-section{background:#f7f8f6;padding:90px 0 100px}.sr-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sr-card{background:#fff;border:1px solid #050b1417;border-radius:24px;box-shadow:0 2px 28px #050b1412;display:grid;grid-template-columns:38% 27% 35%;grid-template-rows:auto 430px;overflow:hidden}.sr-intro-top{grid-row:1;padding:32px 32px 28px}.sr-intro-body,.sr-intro-top{align-self:start;grid-column:1}.sr-intro-body{grid-row:2;max-width:500px;padding:0 0 24px 32px;position:relative;z-index:2}.sr-eyebrow{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 10px;text-transform:uppercase}.sr-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 14px}.sr-body{color:#050b148c;font-family:Roboto,sans-serif;font-size:14px;line-height:1.7;margin:0}.sr-photo{grid-column:1/3;grid-row:2;-webkit-mask-image:url(/static/media/figma_sol_mask.eea39951dcd22b43c6ce.svg);mask-image:url(/static/media/figma_sol_mask.eea39951dcd22b43c6ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;z-index:1}.sr-photo img{display:block;height:100%;object-fit:cover;width:100%}.sr-tabs{align-items:flex-start;align-self:start;display:flex;flex-wrap:wrap;gap:4px;grid-column:2/4;grid-row:1;padding:28px 16px 0 80px}.sr-tab{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;padding:7px 14px;transition:background .15s;white-space:nowrap}.sr-tab:hover{background:#eaff5073}.sr-tab--active,.sr-tab--active:hover{background:#eaff50}.sr-tab-logo{display:block;height:18px;max-width:84px;object-fit:contain;width:auto}.sr-tab-text{color:#1a6fcc;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em}.sr-info{display:flex;flex-direction:column;grid-column:3;grid-row:2;padding:24px 28px 32px}.sr-info-logo{display:block;height:22px;margin-bottom:10px;margin-left:0;margin-right:auto;max-width:130px;object-fit:contain;width:auto}.sr-info-logo-text{font-size:14px;font-weight:800;letter-spacing:.08em;margin:0 0 10px}.sr-info-logo-text,.sr-product-name{color:#1a6fcc;font-family:Outfit,sans-serif}.sr-product-name{font-size:22px;font-weight:700;line-height:1.2;margin:0 0 8px}.sr-product-desc{color:#050b148c;font-family:Roboto,sans-serif;font-size:14px;line-height:1.65;margin:0 0 14px}.sr-features{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.sr-features li{align-items:center;color:#050b14bf;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:9px}.sr-feat-icon{background:#1a6fcc1a;border-radius:50%;height:22px;width:22px}.sr-cta-btn,.sr-feat-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.sr-cta-btn{background:#eaff50;border-radius:12px;box-sizing:border-box;color:#050b14;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:auto;padding:14px 24px;text-decoration:none;transition:background .2s,transform .15s;width:100%}.sr-cta-btn:hover{background:#d4e83e;transform:translateY(-2px)}@media (max-width:1400px){.sr-inner{padding:0 80px}.sr-heading{font-size:27px}.sr-card{grid-template-columns:36% 29% 35%}}@media (max-width:1100px){.sr-inner{padding:0 48px}.sr-card{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;min-height:auto}.sr-intro-top{grid-column:1/3;grid-row:1;padding:28px 28px 0}.sr-intro-body{background:none;grid-column:1/3;grid-row:2;max-width:none;padding:0 28px 20px;position:static;z-index:auto}.sr-tabs{align-self:auto;flex-wrap:wrap;grid-column:1/3;grid-row:3;padding:0 16px 16px}.sr-photo{border-radius:0 0 0 16px;grid-column:1;grid-row:4;-webkit-mask-image:none;mask-image:none;min-height:300px;z-index:auto}.sr-info{grid-column:2;grid-row:4;padding:24px 24px 28px}.sr-heading{font-size:26px}}@media (max-width:768px){.sr-section{padding:60px 0 70px}.sr-inner{padding:0 24px}.sr-card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}.sr-intro-top{grid-column:1;grid-row:1;padding:24px 20px 0}.sr-intro-body{background:none;grid-column:1;grid-row:2;max-width:none;padding:0 20px 20px;position:static;z-index:auto}.sr-tabs{align-self:auto;flex-wrap:nowrap;grid-column:1;grid-row:3;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.sr-tabs::-webkit-scrollbar{display:none}.sr-photo{border-radius:0;grid-column:1;grid-row:4;-webkit-mask-image:none;mask-image:none;min-height:240px;z-index:auto}.sr-info{grid-column:1;grid-row:5;padding:20px 20px 28px}.sr-heading{font-size:24px}.sr-cta-btn{margin-top:20px}}.sf-section{background:#fff;padding:90px 0 100px}.sf-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sf-header{margin-bottom:48px;text-align:center}.sf-eyebrow{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 10px;text-transform:uppercase}.sf-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 16px}.sf-body{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;line-height:1.7;margin:0 auto;max-width:500px}.sf-heading-highlight{display:inline-block;isolation:isolate;position:relative}.sf-heading-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.sf-card{border:1px solid #050b1417;border-radius:24px;box-shadow:0 2px 28px #050b1412;overflow:hidden}.sf-card-main{display:flex;min-height:460px}.sf-left{background:#050b14;display:flex;flex:0 0 63%;overflow:hidden}.sf-photo{-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);flex:0 0 43%;overflow:hidden}.sf-photo img{display:block;height:100%;object-fit:cover;width:100%}.sf-features{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:40px 36px}.sf-partner-heading{color:#fff;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.15;margin:0}.sf-partner-intro{color:#ffffffbf;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0}.sf-partner-intro strong{color:#eaff50;font-weight:600}.sf-right{align-items:center;background:#fff;border-left:1px solid #050b1417;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:44px 40px;text-align:center}.sf-partner-logo{margin-bottom:18px}.sf-partner-logo-img{height:auto;object-fit:contain;width:220px}.sf-partner-name{color:#5b2d8e;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;letter-spacing:.1em;margin:0 0 10px}.sf-partner-tagline{align-items:center;color:#7c45b8;display:flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.18em;margin:0 0 24px;width:100%}.sf-tagline-line{background:#c8a0e8;flex:1 1;height:1px}.sf-partner-desc{color:#050b14a6;font-size:15px;line-height:1.65;margin:0 0 32px}.sf-cta-btn,.sf-partner-desc{font-family:Roboto,sans-serif}.sf-cta-btn{align-items:center;background:#eaff50;border-radius:12px;box-sizing:border-box;color:#050b14;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:14px 24px;text-decoration:none;transition:background .2s,transform .15s;width:100%}.sf-cta-btn:hover{background:#d4e83e;transform:translateY(-2px)}.sf-trust-bar{background:#f7f8f6;border-top:1px solid #050b1417}.sf-trust-bar,.sf-trust-item{align-items:center;display:flex}.sf-trust-item{flex:1 1;gap:16px;padding:22px 32px}.sf-trust-icon{align-items:center;background:#1a6fcc14;border:1.5px solid #1a6fcc59;border-radius:50%;color:#1a6fcc;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.sf-trust-item p{color:#050b1499;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5;margin:0}.sf-trust-item strong{color:#050b14;font-weight:600}.sf-trust-sep{background:#050b1417;flex-shrink:0;height:40px;width:1px}@media (max-width:1400px){.sf-inner{padding:0 80px}.sf-heading{font-size:38px}}@media (max-width:1100px){.sf-inner{padding:0 48px}.sf-heading{font-size:32px}.sf-card-main{flex-direction:column}.sf-left{flex:none;min-height:360px}.sf-photo{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%);flex:0 0 40%}.sf-right{border-left:none;border-top:1px solid #050b1417;padding:36px}}@media (max-width:768px){.sf-section{padding:60px 0 70px}.sf-inner{padding:0 24px}.sf-heading{font-size:28px}.sf-body{max-width:none}.sf-left{flex-direction:column;min-height:auto}.sf-photo{-webkit-clip-path:none;clip-path:none;flex:none;height:220px}.sf-features{padding:28px 24px}.sf-right{padding:32px 24px}.sf-trust-bar{flex-direction:column}.sf-trust-sep{height:1px;width:80%}.sf-trust-item{padding:18px 24px}}.sc-section{background:#f7f8f6;padding:90px 0 100px}.sc-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.sc-card{border:1px solid #050b1417;border-radius:24px;box-shadow:0 2px 28px #050b1412;display:flex;min-height:520px;overflow:hidden}.sc-left{background:#fff;display:flex;flex:0 0 48%;flex-direction:column;padding:48px 52px 52px}.sc-eyebrow-row{align-items:flex-start;display:flex;gap:14px;margin-bottom:28px}.sc-eyebrow-icon{align-items:center;background:#1a6fcc1a;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sc-eyebrow{color:#1a6fcc;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 3px;text-transform:uppercase}.sc-eyebrow,.sc-eyebrow-sub{font-family:Roboto,sans-serif}.sc-eyebrow-sub{color:#050b1480;font-size:14px;margin:0}.sc-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 24px}.sc-heading-accent{color:#1a6fcc}.sc-divider{background:#1a6fcc;border-radius:2px;height:3px;margin-bottom:24px;width:40px}.sc-body{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;line-height:1.7;margin:0 0 32px}.sc-photo{border-radius:16px;flex:none;height:220px;overflow:hidden}.sc-photo img{display:block;height:100%;object-fit:cover;width:100%}.sc-right{background:#050b14;flex:1 1;justify-content:space-between;padding:48px 52px 52px}.sc-features,.sc-right{display:flex;flex-direction:column}.sc-feature{align-items:flex-start;display:flex;gap:24px;padding:28px 0}.sc-feat-icon{flex-shrink:0}.sc-feat-title{color:#fff;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;margin:0 0 6px}.sc-feat-desc{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:14px;line-height:1.65;margin:0}.sc-feat-divider{background:#ffffff1a;height:1px}.sc-cta-btn{align-items:center;background:#eaff50;border-radius:14px;color:#050b14;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:20px;padding:16px 28px;text-decoration:none;transition:background .2s,transform .15s}.sc-cta-btn:hover{background:#d4e83e;transform:translateY(-2px)}.sc-no-pressure{align-items:center;display:flex;gap:12px}.sc-no-pressure-title{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;margin:0}.sc-no-pressure-sub{color:#ffffff73;font-family:Roboto,sans-serif;font-size:13px;margin:0}@media (max-width:1400px){.sc-inner{padding:0 80px}.sc-heading{font-size:36px}.sc-left,.sc-right{padding:40px 44px 44px}}@media (max-width:1100px){.sc-inner{padding:0 48px}.sc-card{flex-direction:column;min-height:auto}.sc-left{flex:none;padding:36px}.sc-heading{font-size:32px}.sc-photo{min-height:280px}.sc-right{padding:36px 36px 40px}}@media (max-width:768px){.sc-section{padding:60px 0 70px}.sc-inner{padding:0 24px}.sc-left{padding:28px 24px}.sc-heading{font-size:28px}.sc-right{padding:28px 24px 36px}.sc-cta-btn{font-size:16px;padding:14px 24px}}.why-us-page{background:#fff}@keyframes whyusSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes whyusFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes whyusSlideRight{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}.whyus-banner .whyus-btn,.whyus-banner .whyus-heading,.whyus-banner .whyus-para,.whyus-banner .whyus-photo-wrap,.whyus-banner .whyus-stats{opacity:0}.whyus-banner.whyus-in-view .whyus-heading{animation:whyusSlideLeft .6s cubic-bezier(.22,1,.36,1) .05s forwards}.whyus-banner.whyus-in-view .whyus-para:first-of-type{animation:whyusFadeUp .55s ease .2s forwards}.whyus-banner.whyus-in-view .whyus-para:nth-of-type(2){animation:whyusFadeUp .55s ease .32s forwards}.whyus-banner.whyus-in-view .whyus-btn{animation:whyusFadeUp .5s ease .44s forwards}.whyus-banner.whyus-in-view .whyus-stats{animation:whyusFadeUp .5s ease .56s forwards}.whyus-banner.whyus-in-view .whyus-photo-wrap{animation:whyusSlideRight .75s cubic-bezier(.22,1,.36,1) .1s forwards}.whyus-banner{background-color:#0d1824;min-height:680px;overflow:hidden;padding:200px 0 0;position:relative}.whyus-photo-wrap{bottom:0;min-height:100%;pointer-events:none;position:absolute;right:0;top:0;width:65%}.whyus-photo{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.whyus-photo-fade{background:linear-gradient(90deg,#0d1824 0,#0d1824 10%,#0000 60%);inset:0;position:absolute}.whyus-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px;position:relative;z-index:2}.whyus-content{display:flex;flex-direction:column;gap:0;max-width:480px;padding-bottom:90px}.whyus-heading{color:#fff;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.1;margin:0 0 24px}.whyus-para{color:#ffffffbf;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0 0 20px}.whyus-para-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#eaff5099;text-decoration-color:#eaff5099;text-underline-offset:3px;transition:color .2s ease}.whyus-para-link:hover{color:#eaff50}.whyus-btn{align-items:center;background:#eaff50;border-radius:14px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;margin-bottom:40px;padding:16px 32px;text-decoration:none;transition:background .2s,transform .2s;width:-webkit-fit-content;width:fit-content}.whyus-btn:hover{background:#d4e83e;transform:translateY(-2px)}.whyus-stats{border-top:1px solid #ffffff1f;gap:0;padding-top:28px}.whyus-stat,.whyus-stats{align-items:center;display:flex}.whyus-stat{gap:14px;padding:0 28px 0 0}.whyus-stat:first-child{padding-left:0}.whyus-stat-icon{align-items:center;border:1.5px solid #ffffff40;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.whyus-stat-title{color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.whyus-stat-sub{color:#ffffff73;font-family:Roboto,sans-serif;font-size:13px;line-height:1.3;margin-top:2px}.whyus-stat-divider{background:#ffffff2e;flex-shrink:0;height:36px;margin:0 28px 0 0;width:1px}@media (max-width:1400px){.whyus-inner{padding:0 80px}.whyus-heading{font-size:52px}}@media (max-width:1100px){.whyus-inner{padding:0 48px}.whyus-heading{font-size:44px}.whyus-photo-wrap{width:55%}}@media (max-width:820px){.whyus-banner{padding:80px 0 0}.whyus-photo-wrap{height:320px;position:relative;width:100%}.whyus-photo-fade{background:linear-gradient(180deg,#0d1824 0,#0000 40%,#0d1824)}.whyus-content{max-width:100%;padding-bottom:40px}.whyus-heading{font-size:32px}.whyus-inner{padding:0 32px}}@media (max-width:600px){.whyus-heading{font-size:28px}.whyus-inner{padding:0 20px}.whyus-stats{align-items:flex-start;flex-direction:column;gap:16px}.whyus-stat-divider{height:1px;margin:0;width:100%}.whyus-stat{padding:0}}@keyframes mvpFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mvpCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mvp-section .mvp-card,.mvp-section .mvp-header{opacity:0}.mvp-section.mvp-in-view .mvp-header{animation:mvpFadeUp .55s ease forwards}.mvp-section.mvp-in-view .mvp-card{animation:mvpCardIn .5s ease forwards}.mvp-section.mvp-in-view .mvp-card:first-child{animation-delay:.1s}.mvp-section.mvp-in-view .mvp-card:nth-child(2){animation-delay:.2s}.mvp-section.mvp-in-view .mvp-card:nth-child(3){animation-delay:.3s}.mvp-section{background:#fff;padding:100px 0 110px}.mvp-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.mvp-header{margin-bottom:56px;text-align:center}.mvp-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.25;margin:0}.mvp-title-accent{display:inline;position:relative;z-index:1}.mvp-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.mvp-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.mvp-card{background:#050b14;border-radius:28px;display:flex;flex-direction:column;padding:40px 36px 44px}.mvp-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.mvp-card-icon{height:52px;object-fit:contain;width:52px}.mvp-card-label{color:#fff;font-family:Outfit,sans-serif;font-size:24px;font-weight:700;margin:0}.mvp-card-bar{background:#eaff50;border-radius:2px;height:3px;margin-bottom:24px;width:40px}.mvp-card-heading{color:#ffffffb3;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 28px}.mvp-card-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#eaff5099;text-decoration-color:#eaff5099;text-underline-offset:3px;transition:color .2s ease}.mvp-card-link:hover{color:#eaff50}.mvp-list{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:24px 0 0}.mvp-list li{align-items:flex-start;color:#ffffffd9;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;gap:12px;line-height:1.5}.mvp-check-icon{align-items:center;display:flex;flex-shrink:0;margin-top:1px}@media (max-width:1400px){.mvp-inner{padding:0 80px}.mvp-title{font-size:38px}.mvp-card{padding:36px 30px 40px}}@media (max-width:1100px){.mvp-inner{padding:0 48px}.mvp-title{font-size:32px}.mvp-grid{gap:18px}.mvp-card-label{font-size:20px}}@media (max-width:900px){.mvp-section{padding:80px 0 90px}.mvp-inner{padding:0 32px}.mvp-title{font-size:30px}.mvp-grid{gap:16px;grid-template-columns:1fr}.mvp-card{padding:32px 28px 36px}.mvp-header{margin-bottom:40px}.mvp-stroke{height:16px}}@media (max-width:768px){.mvp-inner{padding:0 24px}.mvp-title{font-size:26px}}@keyframes recFadeIn{0%{opacity:0}to{opacity:1}}@keyframes recCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rec-section .rec-card,.rec-section .rec-left{opacity:0}.rec-section.rec-in-view .rec-left{animation:recFadeIn .55s ease forwards}.rec-section.rec-in-view .rec-card{animation:recCardIn .4s ease forwards}.rec-section.rec-in-view .rec-card:first-child{animation-delay:.08s}.rec-section.rec-in-view .rec-card:nth-child(2){animation-delay:.16s}.rec-section.rec-in-view .rec-card:nth-child(3){animation-delay:.24s}.rec-section.rec-in-view .rec-card:nth-child(4){animation-delay:.32s}.rec-section{background:#f7f8fa;padding:110px 0 120px}.rec-inner{align-items:flex-start;box-sizing:border-box;display:flex;gap:80px;margin:0 auto;max-width:1600px;padding:0 160px}.rec-left{display:flex;flex:0 0 360px;flex-direction:column;will-change:transform}.rec-label{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:18px;text-transform:uppercase}.rec-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.15;margin:0 0 24px}.rec-solar-accent{display:inline-block;position:relative;z-index:1}.rec-solar-stroke{bottom:-2px;height:20px;left:-2%;pointer-events:none;position:absolute;width:104%;z-index:-1}.rec-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0 0 28px}.rec-accent-bar{background:#eaff50;border-radius:2px;height:4px;margin-bottom:32px;width:48px}.rec-stat-pill{align-items:center;background:#edf4ff;border-radius:100px;display:inline-flex;gap:10px;padding:12px 20px;width:-webkit-fit-content;width:fit-content}.rec-stat-num{color:#1a6fcc;font-family:Outfit,sans-serif;font-size:20px;font-weight:800;line-height:1}.rec-stat-label{color:#050b1499;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.rec-right{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 1fr}.rec-card{background:#fff;border:1px solid #050b1412;border-radius:20px;box-shadow:0 2px 16px #050b140f;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.rec-card:hover{box-shadow:0 16px 40px #050b141f;transform:translateY(-6px)}.rec-card-img-wrap{height:190px;position:relative}.rec-card-img{display:block;height:100%;object-fit:cover;width:100%}.rec-card-img-wrap:after{background:linear-gradient(0deg,#050b1473,#0000);bottom:0;content:"";height:55%;left:0;pointer-events:none;position:absolute;right:0}.rec-num{background:#eaff50;border-radius:8px;bottom:14px;color:#050b14;font-family:Outfit,sans-serif;font-size:13px;font-weight:800;left:14px;letter-spacing:.05em;padding:5px 12px;position:absolute}.rec-card-body{padding:24px 26px 28px}.rec-card-title{color:#050b14;font-family:Outfit,sans-serif;font-size:19px;font-weight:700;line-height:1.35;margin:0 0 10px}.rec-card-desc{color:#050b148c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.75;margin:0}@media (max-width:1400px){.rec-inner{gap:60px;padding:0 80px}.rec-left{flex:0 0 320px}.rec-title{font-size:38px}}@media (max-width:1100px){.rec-inner{gap:40px;padding:0 48px}.rec-left{flex:0 0 280px}.rec-title{font-size:36px}.rec-card-img-wrap{height:150px}}@media (max-width:900px){.rec-section{padding:80px 0 90px}.rec-inner{align-items:flex-start;flex-direction:column;gap:40px;padding:0 32px}.rec-left{flex:none;width:100%}.rec-title{font-size:32px}}@media (max-width:768px){.rec-inner{padding:0 24px}.rec-title{font-size:28px}.rec-right{grid-template-columns:1fr}.rec-card-img-wrap{height:200px}}@keyframes famFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes famCardIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.designed-families-section .families-header,.designed-families-section .family-card,.designed-families-section .family-card-mobile{opacity:0}.designed-families-section.fam-in-view .families-header{animation:famFadeUp .55s ease forwards}.designed-families-section.fam-in-view .family-card,.designed-families-section.fam-in-view .family-card-mobile{animation:famCardIn .5s ease forwards}.designed-families-section.fam-in-view .desktop-grid .family-card:first-child,.designed-families-section.fam-in-view .mobile-stack .family-card-mobile:first-child{animation-delay:.12s}.designed-families-section.fam-in-view .desktop-grid .family-card:nth-child(2),.designed-families-section.fam-in-view .mobile-stack .family-card-mobile:nth-child(2){animation-delay:.2s}.designed-families-section.fam-in-view .desktop-grid .family-card:nth-child(3),.designed-families-section.fam-in-view .mobile-stack .family-card-mobile:nth-child(3){animation-delay:.28s}.designed-families-section{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:80px 160px}.families-header{margin-bottom:60px;margin-left:auto;margin-right:auto;text-align:center}.families-header h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.25;margin-top:0;opacity:1}@media (max-width:950px){.families-header h1{margin:20px}.families-header{margin-bottom:10px}}.families-header p{color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;opacity:1}@media (max-width:950px){.families-header p{margin:auto 40px}}.desktop-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.card-label{align-items:flex-start;display:flex;gap:12px}.card-label img{width:30px}.card-label p{color:#050b14;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:0;margin-top:0;opacity:1}@media (max-width:950px){.card-label{margin-left:20px;margin-right:20px}}.card-label-mobile{align-items:flex-start;display:flex;gap:10px;padding:0 20px}.card-label-mobile p{color:#050b14;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.5;margin-bottom:auto;margin-top:auto;opacity:1}.card-label-mobile img{width:40px}@media (max-width:1200px){.desktop-grid{gap:25px}}@media (max-width:1400px){.designed-families-section{padding:80px}}@media (max-width:1100px){.designed-families-section{padding:60px 48px}}@media (max-width:950px){.designed-families-section{padding:60px 32px}.desktop-grid{gap:30px;grid-template-columns:1fr}.card-image-container{padding:10px 25px!important}}@media (max-width:480px){.designed-families-section{padding:40px 15px}.card-image-container-mobile{border-radius:18px;padding:20px;width:calc(100% - 40px)}.card-label-mobile img{width:20px}}@keyframes installFadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes installTitleSlideUp{0%{opacity:0;transform:translate(-50%,calc(50% + 20px))}to{opacity:1;transform:translate(-50%,50%)}}.install-wrapper .install,.install-wrapper .install-title,.install-wrapper .install-title-mobile{opacity:0}.install-in-view .install-title,.install-in-view .install-title-mobile{animation:installTitleSlideUp .5s ease forwards}.install-in-view .install{animation:installFadeSlideUp .5s ease .2s forwards}:root{--neon:#eaff4f;--dark:#050b14}.install-wrapper{background:#fff}.install-title{background:#eaff50;border-radius:16px;color:#000;color:#050b14;display:inline-block;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;left:50%;letter-spacing:0;line-height:1.25;margin:0 auto;opacity:1;padding:10px 124px;position:relative;text-align:center;transform:translate(-50%,50%);z-index:2}.install-title-mobile{display:none}.install{background:#050b14;color:#fff;margin-top:30px;padding:80px 0}.install-desc{margin:0 auto 70px;max-width:1374px}.install-desc,.install-desc-mobile{color:#eaff50;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;opacity:1;text-align:center}.install-content{align-items:stretch;box-sizing:border-box;display:flex;gap:60px;margin:0 auto;max-width:1600px;padding:40px 160px 0}.install-image,.install-info{flex:1 1}.install-image img{border-radius:18px;display:block;height:100%;object-fit:cover;transition:opacity .4s ease;width:100%}.install-info h3{font-size:28px;line-height:1.3;margin-bottom:10px;margin-top:0}.info-subtitle,.install-info h3{color:#eaff50;font-family:Outfit,sans-serif;font-weight:700;letter-spacing:0;opacity:1;text-align:left}.info-subtitle{font-size:36px;line-height:1.25}.fake-btn{background:#eaff50;border-radius:16px;color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:40px;opacity:1;padding:10px 20px;width:-webkit-fit-content;width:fit-content}@media (max-width:950px){.fake-btn{margin:auto}.install-title{display:none}.install{margin-top:0}.install-title-mobile{background:#eaff50;border-radius:16px;color:#000;color:#050b14;display:inline-block;font-family:Outfit,sans-serif;font-size:56px;font-weight:700;left:50%;letter-spacing:0;line-height:1.25;margin:0 auto;opacity:1;padding:20px 124px;position:relative;text-align:center;transform:translate(-50%,50%);z-index:2}}.install-info ul{margin-bottom:40px;padding:0}.install-info li{align-items:center;display:flex;gap:14px;margin-bottom:18px}.end-subtitle,.install-info li{color:#fff;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;text-align:left}@media (max-width:950px){.install-info li{margin:auto 0}}.install-info strong{color:#eaff50}.install-info ul{list-style:none;padding-left:0}.install-info li{padding-left:30px;position:relative}.install-info li:before{background-color:#ff0;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.learn-more{background:#eaff50;border:none;border-radius:999px;color:#000;cursor:pointer;font-weight:700;padding:14px 36px}.install-dots{display:flex;gap:16px;justify-content:center;margin-top:60px}.dot{background:#555;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.dot.active{background:#eaff50}.icon{height:42px;width:42px}@media (max-width:1024px){.install-desc{margin-bottom:40px}}@media (max-width:1400px){.install-content{padding:40px 80px 0}}@media (max-width:1100px){.install-content{gap:40px;padding:40px 48px 0}}@media (max-width:950px){.install-title-mobile{margin-top:-25px;padding:10px 20px}.install-content{display:block;padding:32px 32px 0}.install-desc{display:none}.install{padding:40px 20px}.install-info{padding:20px}.install-info h3,.install-info li{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.install-info li{margin-bottom:8px}.explore-btn{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.4!important}}@media (max-width:485px){.install-desc-mobile{color:#eaff50;letter-spacing:0;margin-top:0;opacity:1;text-align:center}.install{padding:40px 10px}.install-info{padding:20px}.install-info h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.icon{display:none}.install-info li{margin-bottom:8px}.install-info ul{margin-bottom:0}.install-info strong{color:#eaff50}.explore-btn{display:none!important}.dot{height:12px;width:4px}.install-dots{margin-top:0}}@media (min-width:951px){.install-desc-mobile{display:none}}@keyframes realLocalFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.real-local-section .real-local-content{opacity:0}.real-local-section.real-local-in-view .real-local-content{animation:realLocalFadeUp .45s ease forwards}.real-local-section{background:#fff;margin:0;padding:80px 0}.real-local-section .local-banner{border-radius:24px;box-sizing:border-box;margin:0 auto;max-width:1600px;overflow:hidden;padding:80px 160px;position:relative}.real-local-section .local-map-img,.real-local-section .local-map-img-mobile{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.real-local-content{padding:20px;position:relative;text-align:center;z-index:1}.real-local-content h2{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.25;margin:0 0 16px}.real-local-content p{color:#050b14cc;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0 auto;max-width:760px}@media (max-width:1400px){.real-local-section .local-banner{padding:80px}.real-local-content h2{font-size:38px}}@media (max-width:1100px){.real-local-section .local-banner{padding:60px 48px}.real-local-content h2{font-size:34px}}@media (max-width:950px){.real-local-section{padding:60px 0}.real-local-section .local-banner{padding:40px 32px}.real-local-section .local-map-img{display:none}.real-local-content h2{font-size:28px;margin:0 0 12px}}@media (min-width:951px){.real-local-section .local-map-img-mobile{display:none}}@media (max-width:768px){.real-local-section .local-banner{padding:32px 24px}.real-local-content h2{font-size:24px}}@keyframes workFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes workCardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.designed-manufacture-section .end_of_text,.designed-manufacture-section .family-card,.designed-manufacture-section .family-card-mobile,.designed-manufacture-section .manufacture-header{opacity:0}.designed-manufacture-section.work-in-view .manufacture-header{animation:workFadeUp .55s ease forwards}.designed-manufacture-section.work-in-view .family-card,.designed-manufacture-section.work-in-view .family-card-mobile{animation:workCardIn .5s ease forwards}.designed-manufacture-section.work-in-view .manufactore-desktop-grid .family-card:first-child,.designed-manufacture-section.work-in-view .mobile-stack .family-card-mobile:first-child{animation-delay:.12s}.designed-manufacture-section.work-in-view .manufactore-desktop-grid .family-card:nth-child(2),.designed-manufacture-section.work-in-view .mobile-stack .family-card-mobile:nth-child(2){animation-delay:.2s}.designed-manufacture-section.work-in-view .manufactore-desktop-grid .family-card:nth-child(3),.designed-manufacture-section.work-in-view .mobile-stack .family-card-mobile:nth-child(3){animation-delay:.28s}.designed-manufacture-section.work-in-view .end_of_text{animation:workFadeUp .5s ease .35s forwards}.designed-manufacture-section{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:80px 160px}.manufacture-header{margin-bottom:60px;margin-left:auto;margin-right:auto;text-align:center}.manufacture-header h1{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.25;margin-top:0;opacity:1}@media (max-width:950px){.manufacture-header h1{margin:20px}.manufacture-header{margin-bottom:10px}}.manufacture-header p{color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;opacity:1}@media (max-width:950px){.manufacture-header p{margin:auto 40px}}.manufactore-desktop-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr)}.mobile-stack{display:none}.family-card{display:flex;flex-direction:column;gap:20px}@media (max-width:950px){.family-card{gap:0}}.card-image-container{align-items:center;aspect-ratio:1;border-radius:25px;display:flex;justify-content:center;transition:all .3s ease}.family-card:hover .card-image-container{transform:translateY(-5px)}.card-image{height:100%;object-fit:contain;width:100%}.card-label-manufacture{align-items:flex-start;display:flex;gap:12px}.card-label-manufacture img{width:30px}.card-label-manufacture p{color:#050b14;font-family:Outfit,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:1.25;margin-bottom:0;margin-top:0;opacity:1;text-align:center}@media (max-width:950px){.card-label-manufacture{margin:auto}}.family-card-mobile{display:flex;flex-direction:column;gap:0;margin-bottom:0}.card-image-container-mobile{align-items:center;aspect-ratio:1;border-radius:20px;display:flex;padding:25px;width:calc(100% - 50px)}.card-image-mobile{height:100%;object-fit:contain;width:100%}.card-label-manufacture-mobile{align-items:flex-start;display:flex;gap:10px;margin:auto;padding:0 20px}.card-label-manufacture-mobile p{color:#050b14;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:auto;margin-top:auto;opacity:1;text-align:center}.card-label-manufacture-mobile img{width:40px}@media (max-width:1400px){.designed-manufacture-section{padding:80px}.manufactore-desktop-grid{gap:40px}}@media (max-width:1100px){.designed-manufacture-section{padding:60px 48px}.manufactore-desktop-grid{gap:32px}}@media (max-width:950px){.designed-manufacture-section{padding:60px 32px}.manufactore-desktop-grid{gap:30px;grid-template-columns:1fr}.card-image-container{padding:25px}}@media (max-width:768px){.desktop-grid,.manufactore-desktop-grid{display:none}.mobile-stack{display:block;margin:0 auto}.designed-manufacture-section{padding:50px 20px}.manufacture-header p br{display:none}}@media (max-width:480px){.designed-manufacture-section{padding:0 15px}.card-image-container-mobile{border-radius:18px;padding:20px;width:calc(100% - 40px)}.card-label-manufacture-mobile img{width:20px}}.end_of_text{color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;margin:50px 5% 0;opacity:1;text-align:center}@media (max-width:950px){.end_of_text{margin-left:40px;margin-right:40px}}@keyframes thinkFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes thinkCardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thinking .card,.thinking .subtitle,.thinking .thinking-header{opacity:0}.thinking.think-in-view .thinking-header{animation:thinkFadeUp .55s ease forwards}.thinking.think-in-view .subtitle{animation:thinkFadeUp .5s ease .08s forwards}.thinking.think-in-view .card{animation:thinkCardIn .5s ease forwards}.thinking.think-in-view .card:first-child{animation-delay:.16s}.thinking.think-in-view .card:nth-child(2){animation-delay:.24s}.thinking.think-in-view .card:nth-child(3){animation-delay:.32s}.thinking.think-in-view .card:nth-child(4){animation-delay:.4s}.thinking{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:80px 160px 60px;text-align:center}.thinking h2{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.25;margin-bottom:20px;margin-top:0;opacity:1}@media (max-width:950px){.thinking h2{margin:20px}}.subtitle{color:#050b14;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.6;margin:40px 10%;opacity:1;text-align:center}@media (max-width:950px){.subtitle{margin:auto 40px 20px}}.card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.card{aspect-ratio:3/4;border-radius:18px;overflow:hidden;position:relative}.card img{display:block;height:100%;object-fit:cover;width:100%}.card-overlay{background:linear-gradient(0deg,#0000008c,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.card-overlay span{color:#fff;font-family:Outfit,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:1.25;opacity:1}@media (max-width:1400px){.thinking{padding:80px 80px 60px}}@media (max-width:1100px){.thinking{padding:60px 48px}}@media (max-width:1024px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.thinking{padding:60px 32px 40px}.card-overlay span{font-size:24px}}@media (max-width:768px){.thinking{padding:40px 24px 32px}}@keyframes crFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-section .cr-card,.cr-section .cr-header{opacity:0}.cr-section.cr-in-view .cr-header{animation:crFadeUp .5s ease forwards}.cr-section.cr-in-view .cr-card{animation:crFadeUp .45s ease forwards}.cr-section.cr-in-view .cr-card:first-child{animation-delay:.1s}.cr-section.cr-in-view .cr-card:nth-child(2){animation-delay:.18s}.cr-section.cr-in-view .cr-card:nth-child(3){animation-delay:.26s}.cr-section.cr-in-view .cr-card:nth-child(4){animation-delay:.34s}.cr-section{background-color:#0d1824;background-position:50%;background-size:cover;padding:110px 0 120px;position:relative}.cr-section:before{background:#050b148c;content:"";inset:0;pointer-events:none;position:absolute}.cr-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px;position:relative;z-index:1}.cr-header{margin-bottom:60px}.cr-label{color:#ffffffa6;display:block;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:16px;text-transform:uppercase}.cr-title{color:#fff;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.15;margin:0 0 16px}.cr-subtitle{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:17px;line-height:1.6;margin:0 0 28px}.cr-aggregate{align-items:center;display:flex;gap:10px}.cr-agg-stars{display:flex;gap:2px}.cr-agg-score{color:#fff;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.cr-agg-count{color:#ffffff73;font-family:Roboto,sans-serif;font-size:14px}.cr-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.cr-card{background:#ffffff0f;border:1px solid #ffffff17;border-radius:24px;display:flex;flex-direction:column;padding:36px 30px 32px;transition:background .2s,border-color .2s,transform .2s}.cr-card:hover{background:#ffffff1a;border-color:#eaff5033;transform:translateY(-4px)}.cr-quote-mark{color:#eaff50;font-family:Outfit,sans-serif;font-size:64px;font-weight:800;line-height:.7;margin-bottom:20px}.cr-text{color:#ffffffb3;flex:1 1;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.75;margin:0 0 28px}.cr-footer{display:flex;flex-direction:column;gap:10px}.cr-stars{display:flex;gap:3px}.cr-author{display:flex;flex-direction:column;gap:2px}.cr-name{color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.cr-suburb{color:#fff6;font-family:Roboto,sans-serif;font-size:13px}@media (max-width:1400px){.cr-inner{padding:0 80px}.cr-title{font-size:38px}}@media (max-width:1100px){.cr-inner{padding:0 48px}.cr-grid{grid-template-columns:repeat(2,1fr)}.cr-title{font-size:36px}}@media (max-width:768px){.cr-section{overflow-x:hidden;padding:80px 0 90px}.cr-inner{padding:0 20px}.cr-grid{grid-template-columns:1fr}.cr-title{font-size:28px}}.cta-section{background-color:#fff;padding:110px 0 120px;position:relative}.cta-inner{align-items:center;box-sizing:border-box;display:flex;gap:80px;margin:0 auto;max-width:1600px;padding:0 160px}.cta-left{display:flex;flex:0 0 420px;flex-direction:column;gap:20px}.cta-label{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cta-heading{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.18;margin:0}.cta-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin:0}.cta-buttons{display:flex;flex-wrap:nowrap;gap:14px;margin-top:8px}.cta-button{align-items:center;border-radius:12px;display:inline-flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;justify-content:center;padding:15px 28px;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;white-space:nowrap}.cta-primary{background:#edf4ff;border:2px solid #edf4ff;color:#1a6fcc}.cta-primary:hover{background:#d6e9ff;border-color:#d6e9ff;transform:translateY(-2px)}.cta-secondary{background:#0000;border:2px solid #050b1438;color:#050b14}.cta-secondary:hover{border-color:#050b14;transform:translateY(-2px)}.cta-right{flex:1 1;height:380px;position:relative}.cta-photo{display:block;object-fit:cover;width:100%}.cta-photo,.cta-review-card{border-radius:20px;height:100%}.cta-review-card{background:#0d1824;box-shadow:0 20px 60px #050b144d;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:32px 30px 28px;position:absolute;top:0;width:62%;z-index:2}.cta-review-top{align-items:center;display:flex;gap:10px}.cta-review-body{display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center}.cta-review-quote{color:#eaff50;flex-shrink:0;font-family:Outfit,sans-serif;font-size:52px;font-weight:800;line-height:.8}.cta-stars{display:flex;gap:2px}.cta-review-text{color:#fffc;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0}.cta-review-divider{border:none;border-top:1px solid #ffffff1f;margin:0}.cta-review-author{align-items:center;display:flex;gap:12px}.cta-review-avatar{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.cta-review-info{display:flex;flex-direction:column;gap:2px}.cta-review-name{align-items:center;color:#fff;display:flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;gap:5px}.cta-verified{flex-shrink:0}.cta-review-suburb{color:#ffffff73;font-family:Roboto,sans-serif;font-size:12px}.cta-dots{align-items:center;display:flex;gap:6px}.cta-dot{background:#ffffff40;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,transform .2s;width:8px}.cta-dot-active{background:#eaff50;transform:scale(1.2)}@media (max-width:1400px){.cta-inner{gap:60px;padding:0 80px}.cta-left{flex:0 0 360px}.cta-heading{font-size:38px}.cta-right{height:340px}}@media (max-width:1100px){.cta-inner{gap:48px;padding:0 48px}.cta-left{flex:0 0 300px}.cta-heading{font-size:32px}.cta-right{height:300px}.cta-review-card{width:68%}}@media (max-width:880px){.cta-section{padding:80px 0}.cta-inner{flex-direction:column;gap:48px;padding:0 32px}.cta-left{flex:none;width:100%}.cta-right{height:340px;width:100%}.cta-review-card{width:55%}}@media (max-width:600px){.cta-section{overflow-x:hidden}.cta-inner{padding:0 20px}.cta-heading{font-size:28px}.cta-right{display:flex;flex-direction:column;gap:16px;height:auto}.cta-photo{border-radius:16px;height:200px;object-fit:cover;right:auto}.cta-photo,.cta-review-card{position:relative;top:auto;width:100%}.cta-review-card{height:auto;left:auto;transform:none}.cta-buttons{flex-direction:column}.cta-button{box-sizing:border-box;font-size:14px;padding:14px 20px;text-align:center;white-space:normal;width:100%}}.contact-us{padding-top:0}.cform-section{background:#050b14;overflow:hidden;padding:0 0 120px;position:relative}.cform-bg{display:block;height:100%;object-fit:cover;width:100%}.cform-bg,.cform-overlay{inset:0;position:absolute}.cform-overlay{background:linear-gradient(160deg,#050b148c,#050b14d1)}.cform-top-bar{border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px 160px;position:relative;z-index:3}.cform-top-bar,.cform-top-logo{align-items:center;box-sizing:border-box}.cform-top-logo{background:#eaff50;border-radius:12px;display:inline-flex;height:44px;padding:8px 20px}.cform-top-logo-img{height:100%;object-fit:contain;width:auto}.cform-top-contact{align-items:center;display:flex;gap:32px}.cform-top-link{align-items:center;color:#ffffffd9;display:inline-flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;gap:8px;text-decoration:none;transition:color .2s}.cform-top-link:hover{color:#eaff50}.cform-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:180px 160px 0;position:relative;z-index:2}.cform-section--enquiry .cform-inner{padding-top:80px}@media (max-width:1400px){.cform-section--enquiry .cform-inner{padding-top:60px}}@media (max-width:1100px){.cform-section--enquiry .cform-inner{padding-top:48px}}@media (max-width:768px){.cform-section--enquiry .cform-inner{padding-top:60px}}.cform-content{align-items:flex-start;display:flex;gap:80px}.cform-left{display:flex;flex:1 1;flex-direction:column}.cform-left-icon{align-items:center;border:2px solid #eaff50;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-bottom:32px;width:44px}.cform-eyebrow{color:#eaff50;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:0 0 16px}.cform-overlay-heading{color:#fff;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.15;margin:0 0 24px}.cform-overlay-accent{color:#eaff50}.cform-overlay-divider{background:#eaff50;border-radius:2px;height:3px;margin-bottom:24px;width:36px}.cform-overlay-sub{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 48px}.cform-overlay-badges{display:flex;flex-direction:column;gap:20px}.cform-overlay-badge{align-items:center;display:flex;gap:16px}.cform-badge-icon{align-items:center;background:#eaff5014;border:1.5px solid #eaff5080;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cform-overlay-badge p{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;margin:0}.cform-panel{background:#fff;border-radius:28px;box-shadow:0 8px 60px #050b1459;display:flex;flex:0 0 520px;flex-direction:column;padding:52px 52px 60px}.cform-panel-title{color:#050b14;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;margin:0 0 10px}.cform-panel-sub{color:#050b14a6;font-family:Roboto,sans-serif;font-size:17px;line-height:1.6;margin:0 0 28px}.cform-form{display:flex;flex:1 1;flex-direction:column;gap:14px}.cform-group{display:flex;flex-direction:column;gap:6px}.cform-label{font-weight:500}.cform-input,.cform-label{color:#050b14;font-family:Roboto,sans-serif;font-size:15px}.cform-input{background:#f7f8f6;border:1px solid #0000;border-radius:14px;box-sizing:border-box;outline:none;padding:14px 16px;transition:border-color .2s;width:100%}.cform-input:focus{background:#fff;border-color:#050b14}.cform-input::placeholder{color:#050b1459}.cform-input.cform-input-error{border-color:#e53e3e}.cform-radio-options{display:flex;gap:24px;margin-top:4px}.cform-radio-option{align-items:center;color:#050b14;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;gap:8px}.cform-radio-option input[type=radio]{accent-color:#050b14;cursor:pointer;height:18px;width:18px}.cform-error{color:#c53030;font-size:13px;margin-top:2px}.cform-alert,.cform-error{font-family:Roboto,sans-serif}.cform-alert{border-radius:12px;font-size:14px;font-weight:500;padding:12px 16px}.cform-alert-error{background:#fff5f5;color:#c53030}.cform-alert-success{background:#f0fff4;color:#276749}.cform-submit-btn{align-items:center;background:#eaff50;border:none;border-radius:16px;color:#050b14;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:18px 36px;transition:background .2s,transform .2s}.cform-submit-btn:hover:not(:disabled){background:#d4e83e;transform:translateY(-2px)}.cform-submit-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:1400px){.cform-top-bar{padding:18px 80px}.cform-inner{padding:80px 80px 0}.cform-content{gap:60px}.cform-panel{flex:0 0 460px;padding:44px 44px 52px}.cform-panel-title{font-size:28px}.cform-overlay-heading{font-size:52px}}@media (max-width:1100px){.cform-top-bar{padding:16px 48px}.cform-inner{padding:64px 48px 0}.cform-content{align-items:stretch;flex-direction:column;gap:48px}.cform-panel{flex:none}.cform-overlay-heading{font-size:44px}}@media (max-width:768px){.cform-section{padding:0 0 80px}.cform-top-bar{padding:14px 20px}.cform-top-contact{gap:12px}.cform-top-link{font-size:13px;white-space:nowrap}.cform-top-link:last-child{display:none}.cform-inner{padding:100px 24px 0}.cform-overlay-heading{font-size:34px}.cform-overlay-sub{font-size:16px;margin-bottom:36px}.cform-panel{padding:32px 28px 40px}.cform-panel-title{font-size:24px}}.office-location-section{background:#050b140a;padding:100px 0 120px}.office-container{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.office-header{margin-bottom:64px;text-align:center}.office-eyebrow{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 14px;text-transform:uppercase}.office-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 16px}.office-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0}.office-content{grid-gap:48px;align-items:stretch;display:grid;gap:48px;grid-template-columns:1fr 1fr}.map-container{border-radius:28px;min-height:480px;overflow:hidden}.map-container iframe{display:block;height:100%;min-height:480px;width:100%}.office-info-card{background:#050b14;border-radius:28px;display:flex;flex-direction:column;gap:40px;padding:52px 52px 56px}.office-city{color:#fff;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;margin:0}.info-items{display:flex;flex-direction:column;gap:20px}.info-item{gap:16px}.info-icon-wrap,.info-item{align-items:center;display:flex}.info-icon-wrap{background:#eaff50;border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.info-item a,.info-item span{color:#ffffffd9;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.info-item a:hover{color:#eaff50}.office-cta-btn{align-items:center;align-self:flex-start;background:#eaff50;border-radius:16px;color:#050b14;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;gap:10px;padding:18px 36px;text-decoration:none;transition:background .2s,transform .2s}.office-cta-btn:hover{background:#d4e83e;transform:translateY(-2px)}@media (max-width:1400px){.office-container{padding:0 80px}.office-title{font-size:38px}.office-info-card{padding:44px 44px 48px}}@media (max-width:1100px){.office-container{padding:0 48px}.office-title{font-size:32px}.office-content{gap:32px;grid-template-columns:1fr}.map-container,.map-container iframe{min-height:340px}}@media (max-width:768px){.office-location-section{padding:60px 0 80px}.office-container{padding:0 24px}.office-header{margin-bottom:40px}.office-title{font-size:28px}.office-subtitle{font-size:15px}.map-container,.map-container iframe{min-height:260px}.office-info-card{padding:32px 28px 36px}.office-city{font-size:24px}}.footer{background:#050b14f2;padding:60px 0 0}.footer-inner{grid-gap:80px;box-sizing:border-box;display:grid;gap:80px;grid-template-columns:2fr 1fr 1.5fr;margin:0 auto;max-width:1600px;padding:0 160px 60px}.footer-brand{display:flex;flex-direction:column;gap:24px}.footer-logo{display:inline-flex;text-decoration:none}.footer-logo img{height:40px;width:auto}.footer-mission{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0;max-width:380px}.footer-socials{align-items:center;display:flex;gap:14px;margin-top:4px}.footer-social-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;color:#fff;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:all .25s ease;width:40px}.footer-social-icon:hover{background:#eaff50;border-color:#eaff50;color:#050b14;transform:translateY(-3px)}.google-review-badge{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 15px #00000040;display:inline-flex;gap:14px;margin-top:10px;padding:10px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.google-review-badge:hover{box-shadow:0 6px 20px #00000059;transform:translateY(-2px)}.google-badge-left{align-items:center;border-right:1px solid #e0e0e0;display:flex;justify-content:center;padding-right:12px}.google-badge-right{display:flex;flex-direction:column;gap:2px}.google-badge-rating-row{align-items:center;display:flex;gap:8px}.google-badge-rating{color:#ff8a00;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1}.google-badge-stars{align-items:center;display:flex;gap:2px}.google-badge-reviews-count{color:#5f6368;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.2}.footer-col-title{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;margin:0 0 20px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li a,.footer-links li a:visited{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.footer-links li a:hover{color:#eaff50}.footer-contact-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.footer-contact-list li{align-items:flex-start;display:flex;gap:10px}.footer-contact-list li svg{flex-shrink:0;margin-top:2px}.footer-contact-list li a,.footer-contact-list li span{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.footer-contact-list li a:hover{color:#eaff50}.footer-bottom{border-top:1px solid #ffffff1a;padding:20px 160px}.footer-bottom p{color:#ffffffb3;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin:0;text-align:center}.footer-sitemap-link{color:#ffffffd9;text-decoration:underline;transition:color .2s ease}.footer-sitemap-link:hover{color:#eaff50}@media (max-width:1400px){.footer-inner{gap:60px;padding:0 80px 60px}.footer-bottom{padding:20px 80px}}@media (max-width:1100px){.footer-inner{gap:48px;grid-template-columns:1fr 1fr;padding:0 48px 60px}.footer-brand{grid-column:1/-1}.footer-bottom{padding:20px 48px}}@media (max-width:768px){.footer{padding:48px 0 0}.footer-inner{gap:36px;grid-template-columns:1fr;padding:0 24px 48px}.footer-bottom{padding:16px 24px}.footer-bottom p{font-size:12px}}.enquiry-page{background:#fff;min-height:100vh}.enquiry-header{align-items:center;background:#050b14;box-sizing:border-box;display:flex;justify-content:space-between;padding:18px 160px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.enquiry-logo{align-items:center;background:#eaff50;border-radius:14px;cursor:default;display:inline-flex;height:50px;padding:10px 22px}.enquiry-logo-image{height:100%;object-fit:contain;width:auto}.enquiry-header-contact{align-items:center;display:flex;gap:32px}.enquiry-header-email,.enquiry-header-phone{align-items:center;color:#ffffffd9;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;gap:8px;text-decoration:none;transition:color .2s}.enquiry-header-email:hover,.enquiry-header-phone:hover{color:#eaff50}.enquiry-page-heading{background:#fff;box-sizing:border-box;padding:64px 160px 0;text-align:center}.enquiry-page-eyebrow{color:#1a6fcc;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 14px;text-transform:uppercase}.enquiry-page-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0}@media (max-width:1400px){.enquiry-header{padding:16px 80px}.enquiry-page-heading{padding:52px 80px 0}.enquiry-page-title{font-size:38px}}@media (max-width:1100px){.enquiry-header{padding:14px 48px}.enquiry-header-email{display:none}.enquiry-page-heading{padding:44px 48px 0}.enquiry-page-title{font-size:36px}}@media (max-width:768px){.enquiry-header{padding:12px 24px}.enquiry-logo{border-radius:12px;height:44px;padding:8px 16px}.enquiry-header-contact{display:none}.enquiry-page-heading{padding:36px 24px 0}.enquiry-page-title{font-size:28px}}.cbanner{align-items:center;background-color:#050b14;background-position:50%;background-size:cover;display:flex;min-height:100vh;overflow:hidden;position:relative}.cbanner-overlay{background:linear-gradient(180deg,#050b14 0,#050b14e6 15%,#050b1480 30%,#050b1400 45%,#050b1400 55%,#050b1480 70%,#050b14e6 85%,#050b14),linear-gradient(90deg,#050b14 0,#050b14 12%,#050b14e6 20%,#050b14b3 28%,#050b1466 36%,#050b141a 44%,#050b1400 50%,#050b141a 56%,#050b1466 64%,#050b14b3 72%,#050b14e6 80%,#050b14 88%,#050b14);inset:0;position:absolute}.cbanner-inner{grid-gap:0;align-items:center;box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1600px;padding:140px 160px 100px;position:relative;width:100%;z-index:2}.cbanner-left{display:flex;flex-direction:column;justify-content:center;padding-right:48px}.cbanner-tag{gap:10px;margin-bottom:24px}.cbanner-tag,.cbanner-tag-icon{align-items:center;display:flex}.cbanner-tag-icon{border:2px solid #eaff50;border-radius:50%;flex-shrink:0;height:32px;justify-content:center;width:32px}.cbanner-tag-text{color:#eaff50;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cbanner-title{color:#fff;font-family:Outfit,sans-serif;font-size:64px;font-weight:700;line-height:1.25;margin:0 0 20px}.cbanner-underline{background:#eaff50;border-radius:2px;height:4px;margin-bottom:28px;width:48px}.cbanner-desc{color:#ffffffe6;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0}.cbanner-center{min-height:300px}.cbanner-right{display:flex;flex-direction:column;gap:32px;justify-content:center;padding-left:48px}.cbanner-feature{align-items:flex-start;display:flex;gap:16px}.cbanner-feature-icon{align-items:center;border:2px solid #eaff50;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-top:2px;width:44px}.cbanner-feature-text h4{color:#fff;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:1.3;margin:0 0 6px}.cbanner-feature-text p{color:#ffffffbf;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0}@media (max-width:1400px){.cbanner-inner{padding:140px 80px 100px}.cbanner-title{font-size:52px}}@media (max-width:1100px){.cbanner-inner{grid-template-columns:1fr 1fr;padding:120px 48px 80px}.cbanner-center{display:none}.cbanner-left{padding-right:40px}.cbanner-right{border-left:1px solid #ffffff1a;padding-left:40px}.cbanner-title{font-size:44px}}@media (max-width:768px){.cbanner-inner{grid-template-columns:1fr;padding:100px 24px 60px}.cbanner-left{margin-bottom:40px;padding-right:0}.cbanner-right{border-left:none;border-top:1px solid #ffffff1a;gap:24px;padding-left:0;padding-top:40px}.cbanner-title{font-size:32px}.cbanner-desc{font-size:15px}.cbanner-feature-icon{height:36px;width:36px}.cbanner-feature-text h4{font-size:14px}.cbanner-feature-text p{font-size:13px}}.ccosts-section{background:#050b140a;padding:100px 0}.ccosts-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.ccosts-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.25;margin:0 0 24px;text-align:center}.ccosts-title-accent{display:inline-block;position:relative;z-index:1}.ccosts-accent-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.ccosts-subtitle{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0 auto 56px;max-width:680px;text-align:center}.ccosts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.ccosts-card{background:#fff;border-radius:40px;box-shadow:0 0 4px #00000014;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:32px 26px}.ccosts-card-icon{align-items:center;background:#eaff50;border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ccosts-card-title{color:#050b14;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin:0}.ccosts-card-desc{color:#050b1499;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0}.ccosts-cta-wrap{align-items:center;background-position:center 60%;background-size:cover;border-radius:40px;box-sizing:border-box;display:flex;min-height:160px;overflow:hidden;padding:52px 64px;position:relative}.ccosts-cta-overlay{background:#050b14db;inset:0;position:absolute}.ccosts-cta-card{align-items:center;display:flex;gap:24px;position:relative;z-index:2}.ccosts-cta-icon{align-items:center;background:#eaff501a;border:2px solid #eaff50;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.ccosts-cta-text{color:#fffffff2;font-family:Outfit,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin:0}.ccosts-cta-yellow{color:#eaff50;font-weight:700}@media (max-width:1400px){.ccosts-inner{padding:0 80px}.ccosts-title{font-size:38px}}@media (max-width:1100px){.ccosts-inner{padding:0 48px}.ccosts-grid{grid-template-columns:repeat(2,1fr)}.ccosts-title{font-size:34px}}@media (max-width:768px){.ccosts-section{padding:60px 0}.ccosts-inner{padding:0 24px}.ccosts-title{font-size:26px}.ccosts-subtitle{font-size:15px;margin-bottom:36px}.ccosts-grid{gap:16px;grid-template-columns:1fr;margin-bottom:28px}.ccosts-card{border-radius:28px;padding:24px 20px}.ccosts-cta-wrap{border-radius:28px;padding:36px 28px}.ccosts-cta-text{font-size:16px}.ccosts-cta-icon{height:44px;width:44px}}.cbene-section{background:#fff;padding:100px 0}.cbene-inner{grid-gap:56px;align-items:stretch;box-sizing:border-box;display:grid;gap:56px;grid-template-columns:40% 1fr;margin:0 auto;max-width:1600px;padding:0 160px}.cbene-left{background:#050b14;border-radius:40px;overflow:hidden}.cbene-left,.cbene-left-content{display:flex;flex-direction:column}.cbene-left-content{padding:56px 48px 40px}.cbene-tag{color:#eaff50;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.cbene-tag,.cbene-title{font-weight:700;margin:0 0 20px}.cbene-title{color:#fff;font-family:Outfit,sans-serif;font-size:40px;line-height:1.2}.cbene-underline{background:#eaff50;border-radius:2px;height:4px;margin-bottom:24px;width:36px}.cbene-desc{color:#fff9;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.7;margin:0}.cbene-img-wrap{flex:1 1;min-height:240px;overflow:hidden;position:relative}.cbene-img-wrap:after{background:linear-gradient(180deg,#050b14bf 0,#050b1473);content:"";inset:0;pointer-events:none;position:absolute}.cbene-img{display:block;height:100%;object-fit:cover;object-position:center 60%;width:100%}.cbene-right{display:flex;flex-direction:column;justify-content:center}.cbene-item{border-bottom:1px solid #050b1414}.cbene-item:first-child{border-top:1px solid #050b1414}.cbene-item-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;padding:20px 4px;text-align:left;width:100%}.cbene-item-num{color:#050b1433;flex-shrink:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;line-height:1;min-width:28px}.cbene-item--open .cbene-item-num{color:#050b1473}.cbene-item-title{color:#050b14;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.cbene-toggle{align-items:center;border:1.5px solid #050b142e;border-radius:50%;color:#050b1473;display:flex;flex-shrink:0;font-size:22px;font-weight:300;height:34px;justify-content:center;line-height:1;padding-bottom:1px;transition:background .2s,border-color .2s,color .2s;width:34px}.cbene-item--open .cbene-toggle{background:#eaff50;border-color:#eaff50;color:#050b14}.cbene-item-body{max-height:0;overflow:hidden;padding:0 4px 0 48px;transition:max-height .3s ease,padding .3s ease}.cbene-item--open .cbene-item-body{max-height:120px;padding:0 4px 20px 48px}.cbene-item-desc{color:#050b148c;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0}@media (max-width:1400px){.cbene-inner{grid-template-columns:40% 1fr;padding:0 80px}.cbene-title{font-size:34px}}@media (max-width:1100px){.cbene-inner{grid-template-columns:1fr;padding:0 48px}.cbene-left{min-height:420px}.cbene-img-wrap{min-height:180px}}@media (max-width:768px){.cbene-section{padding:60px 0}.cbene-inner{gap:28px;padding:0 24px}.cbene-left-content{padding:36px 28px 28px}.cbene-title{font-size:26px}.cbene-item-body{padding:0 4px 0 48px}.cbene-item--open .cbene-item-body{padding:0 4px 16px 48px}}.cbrands-section{background:#050b140a;padding:100px 0}.cbrands-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.cbrands-top{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.cbrands-top-row{align-items:center;display:flex;gap:40px;justify-content:space-between;max-width:calc(100% - 392px)}.cbrands-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.25;margin:0}.cbrands-title-accent{display:inline-block;position:relative;z-index:1}.cbrands-accent-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.cbrands-desc{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0;max-width:320px}.cbrands-tabs{background:#fff;border-radius:14px;box-shadow:0 0 4px #00000014;display:flex;flex-shrink:0;gap:0;padding:4px;width:-webkit-fit-content;width:fit-content}.cbrands-tab{background:none;border:none;border-radius:10px;color:#050b148c;cursor:pointer;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;padding:10px 24px;transition:background .2s,color .2s;white-space:nowrap}.cbrands-tab--active{background:#eaff50;color:#050b14}.cbrands-content{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 360px}.cbrands-card{background:#fff;border-radius:40px;box-shadow:0 0 4px #00000014;display:grid;grid-template-columns:280px 1fr;min-height:320px;overflow:hidden}.cbrands-card-left{display:flex;flex-direction:column;justify-content:space-between;padding:40px 36px}.cbrands-logo{display:block;max-height:40px;object-fit:contain;object-position:left center;width:auto}.cbrands-logo--svg{max-width:140px}.cbrands-logo--png{max-width:120px}.cbrands-card-text{margin-top:auto;padding-top:32px}.cbrands-product-name{color:#050b14;font-family:Outfit,sans-serif;font-size:20px;font-weight:700;margin:0 0 10px}.cbrands-product-desc{color:#050b1499;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0}.cbrands-card-right{align-items:center;background:#fff;display:flex;justify-content:center;padding:32px 36px}.cbrands-product-img{display:block;height:auto;max-height:220px;max-width:100%;object-fit:contain;transition:transform .4s ease;width:auto}.cbrands-card:hover .cbrands-product-img{transform:scale(1.03)}.cbrands-reasons{display:flex;flex-direction:column;padding:8px 0}.cbrands-reasons-title{color:#050b14;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.cbrands-reasons-underline{background:#b8d400;border-radius:2px;height:4px;margin-bottom:28px;width:36px}.cbrands-reasons-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.cbrands-reason-item{align-items:center;color:#050b14;display:flex;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;gap:14px;line-height:1.5}.cbrands-check{flex-shrink:0;height:28px;width:28px}@media (max-width:1400px){.cbrands-inner{padding:0 80px}.cbrands-title{font-size:36px}.cbrands-content{grid-template-columns:1fr 300px}}@media (max-width:1100px){.cbrands-inner{padding:0 48px}.cbrands-content{grid-template-columns:1fr}.cbrands-reasons{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px}.cbrands-reasons-title,.cbrands-reasons-underline{width:100%}.cbrands-reasons-list{flex-direction:row;flex-wrap:wrap}.cbrands-reason-item{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.cbrands-section{padding:60px 0}.cbrands-inner{padding:0 24px}.cbrands-title{font-size:28px}.cbrands-top{align-items:flex-start;flex-direction:column}.cbrands-tabs{justify-content:stretch;width:100%}.cbrands-tab{flex:1 1;font-size:13px;padding:10px 12px;text-align:center}.cbrands-card{grid-template-columns:1fr}.cbrands-card-left{border-bottom:1px solid #050b1414;border-right:none;padding:28px 24px}.cbrands-card-right{height:200px}.cbrands-reasons{padding:28px 24px}.cbrands-reason-item{flex:0 0 100%;font-size:15px}}.cind-section{background:#050b14;padding:100px 0}.cind-inner{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 160px}.cind-header{margin-bottom:52px;text-align:center}.cind-tag{align-items:center;color:#eaff50;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;gap:14px;letter-spacing:.1em;margin:0 0 20px;text-transform:uppercase}.cind-tag-line{background:#eaff50;border-radius:1px;display:inline-block;flex:0 0 32px;height:2px}.cind-title{color:#fff;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0}.cind-scroll-wrap{-ms-overflow-style:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.cind-scroll-wrap::-webkit-scrollbar{display:none}.cind-track{display:flex;gap:16px;width:-webkit-max-content;width:max-content}.cind-card{background:#0d1520;border:1px solid #ffffff1a;border-radius:20px;display:flex;flex:0 0 200px;flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:border-color .2s}.cind-card:hover{border-color:#eaff5066}.cind-card-img-wrap{flex-shrink:0;height:180px;overflow:hidden}.cind-card-img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.cind-card:hover .cind-card-img{transform:scale(1.05)}.cind-card-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px 18px 24px}.cind-card-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cind-card-title{color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:0}.cind-card-desc{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.6;margin:0}.cind-cta{gap:24px;margin-top:48px}.cind-cta,.cind-cta-icon{align-items:center;display:flex;justify-content:center}.cind-cta-icon{background:#eaff500f;border:2px solid #eaff50;border-radius:50%;flex-shrink:0;height:56px;width:56px}.cind-cta-text{display:flex;flex-direction:column;gap:4px}.cind-cta-line1{color:#ffffffe6;font-weight:400}.cind-cta-line1,.cind-cta-line2{font-family:Outfit,sans-serif;font-size:20px;line-height:1.4}.cind-cta-line2{color:#eaff50;font-weight:700}.cind-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.cind-dot{background:#0000;border:1.5px solid #fff6;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,border-color .2s,width .2s;width:8px}.cind-dot--active{background:#eaff50;border-color:#eaff50;border-radius:4px;width:24px}@media (max-width:1400px){.cind-inner{padding:0 80px}.cind-title{font-size:44px}}@media (max-width:1100px){.cind-inner{padding:0 48px}.cind-title{font-size:36px}}@media (max-width:768px){.cind-section{padding:60px 0}.cind-inner{padding:0 24px}.cind-title{font-size:28px}.cind-header{margin-bottom:36px}.cind-card{flex:0 0 160px}.cind-card-img-wrap{height:140px}.cind-cta{gap:16px}.cind-cta-line1,.cind-cta-line2{font-size:16px}.cind-cta-icon{height:44px;width:44px}}.cfaq-section{background:#fff;padding:100px 0}.cfaq-inner{grid-gap:32px;align-items:stretch;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1600px;padding:0 160px}.cfaq-left{background:#050b14;border-radius:40px;display:flex;flex-direction:column;padding:48px 40px}.cfaq-left-title{color:#fff;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.1;margin:0 0 12px}.cfaq-left-underline{background:#eaff50;border-radius:2px;height:4px;margin-bottom:24px;width:40px}.cfaq-left-desc{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin:0}.cfaq-left-icon{margin-top:auto;padding-top:48px}.cfaq-right{background:#fff;border-radius:40px;box-shadow:0 0 4px #00000014;display:flex;flex-direction:column;padding:16px 0}.cfaq-item{border-bottom:1px solid #050b1412;transition:background .2s}.cfaq-item:last-child{border-bottom:none}.cfaq-item--open{background:#eaff500f}.cfaq-item-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 36px;text-align:left;width:100%}.cfaq-item-q{align-items:baseline;color:#050b14;display:flex;font-size:17px;font-weight:600;gap:10px;line-height:1.4}.cfaq-item-num,.cfaq-item-q{font-family:Roboto,sans-serif}.cfaq-item-num{color:#050b144d;flex-shrink:0;font-size:15px;font-weight:700;min-width:20px}.cfaq-chevron{flex-shrink:0;opacity:.3;transition:transform .25s ease,opacity .2s}.cfaq-chevron path{stroke:#050b14}.cfaq-chevron--open{opacity:1;transform:rotate(180deg)}.cfaq-chevron--open path{stroke:#eaff50}.cfaq-item-body{max-height:0;overflow:hidden;padding:0 36px 0 66px;transition:max-height .3s ease,padding .3s ease}.cfaq-item--open .cfaq-item-body{max-height:140px;padding:0 36px 22px 66px}.cfaq-item-a{color:#050b1499;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0}@media (max-width:1400px){.cfaq-inner{padding:0 80px}}@media (max-width:1100px){.cfaq-inner{grid-template-columns:1fr;padding:0 48px}.cfaq-left{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px}.cfaq-left-icon{margin-top:0;padding-top:0}}@media (max-width:768px){.cfaq-section{padding:60px 0}.cfaq-inner{gap:24px;padding:0 24px}.cfaq-left-title{font-size:34px}.cfaq-item-header{padding:18px 24px}.cfaq-item-body{padding:0 24px 0 54px}.cfaq-item--open .cfaq-item-body{padding:0 24px 18px 54px}}.ccta-section{background:#050b140a;padding:100px 0}.ccta-inner{grid-gap:60px;align-items:center;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:1fr 380px;margin:0 auto;max-width:1600px;padding:0 160px}.ccta-left{display:flex;flex-direction:column}.ccta-title{color:#050b14;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 16px}.ccta-title-accent{display:inline-block;position:relative;z-index:1}.ccta-accent-stroke{bottom:-2px;height:22px;left:-1%;pointer-events:none;position:absolute;width:102%;z-index:-1}.ccta-underline{background:#b8d400;border-radius:2px;height:4px;margin-bottom:28px;width:40px}.ccta-desc{color:#050b148c;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;line-height:1.7;margin:0 0 48px;max-width:380px}.ccta-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ccta-btn{align-items:center;background:#fff;border:none;border-radius:18px;box-shadow:0 0 6px #00000014;cursor:pointer;display:flex;gap:16px;padding:20px 24px;text-align:left;text-decoration:none;transition:box-shadow .2s,transform .2s}.ccta-btn:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.ccta-btn-icon{align-items:center;background:#eaff502e;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ccta-btn-label{color:#050b14;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.ccta-btn-arrow{flex-shrink:0;opacity:.5;transition:opacity .2s,transform .2s}.ccta-btn:hover .ccta-btn-arrow{opacity:1;transform:translateX(3px)}.ccta-circle,.ccta-right{align-items:center;display:flex;justify-content:center}.ccta-circle{background:#eaff502e;border-radius:50%;height:300px;width:300px}@media (max-width:1400px){.ccta-inner{padding:0 80px}.ccta-title{font-size:36px}.ccta-circle{height:260px;width:260px}}@media (max-width:1100px){.ccta-inner{grid-template-columns:1fr;padding:0 48px}.ccta-right{display:none}}@media (max-width:768px){.ccta-section{padding:60px 0}.ccta-inner{padding:0 24px}.ccta-title{font-size:32px}.ccta-buttons{grid-template-columns:1fr}}.promo-fab{animation:promo-fab-float 2.2s ease-in-out infinite;background:#0000;border:none;cursor:pointer;padding:0;position:fixed;right:28px;top:68%;transition:transform .25s ease;width:230px;z-index:1200}@keyframes promo-fab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.promo-fab:hover{animation-play-state:paused;transform:translateY(-5px) scale(1.06)}.promo-fab-content{flex-direction:column}.promo-fab-content,.promo-fab-image-wrapper{align-items:center;background:#0000;display:flex;width:100%}.promo-fab-image-wrapper{justify-content:center}.promo-fab-image{background:#0000;display:block;height:auto;max-height:130px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.promo-fab-countdown{align-items:flex-start;background:#0000;display:flex;gap:3px;justify-content:center;margin-top:-3px;position:relative;width:100%}.promo-fab-time-item{align-items:center;display:flex;flex-direction:column;gap:5px}.promo-fab-number-box{background:linear-gradient(135deg,#161b1d,#080a0b);border:1px solid #ffffff2e;box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #00000040;box-sizing:border-box;color:#f5f5f5;font-family:Courier New,monospace;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1;min-width:42px;padding:8px 5px;text-align:center}.promo-fab-time-item span:last-child{color:#31363a;font-size:8px;letter-spacing:.4px}.promo-fab-colon,.promo-fab-time-item span:last-child{font-family:Arial,Helvetica,sans-serif;font-weight:900}.promo-fab-colon{color:#1a1a1a;font-size:23px;padding-top:7px}.promo-overlay{align-items:center;animation:promo-fade-in .2s ease;background:#050b14b8;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}@keyframes promo-fade-in{0%{opacity:0}to{opacity:1}}.promo-dialog{align-items:center;animation:promo-pop-in .28s ease;display:flex;flex-direction:column;gap:18px;max-width:100%;position:relative;width:auto}@keyframes promo-pop-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.promo-close{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:62px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:62px}.promo-close:hover{box-shadow:0 5px 20px #00000059;transform:rotate(90deg)}.promo-countdown{background:linear-gradient(#050b14f5,#050b14f5) padding-box,linear-gradient(90deg,#ffe600,#ffb000 30%,#ff6400 60%,#ff1717) border-box;border:3px solid #0000;border-radius:12px;box-shadow:0 0 5px #ff9100f2,0 0 14px #ff4600a6,0 0 25px #ff320040,inset 0 0 12px #ff640014;box-sizing:border-box;flex-shrink:0;height:68px;padding-left:18px;padding-right:18px;position:relative;width:min(650px,90vw)}.promo-countdown,.promo-countdown-content{align-items:center;display:flex;justify-content:center}.promo-countdown-content{gap:20px;height:100%;width:100%}.promo-countdown-item{align-items:baseline;display:flex;gap:6px;justify-content:center;white-space:nowrap}.promo-countdown-number{color:#fff;font-size:32px;letter-spacing:1px;text-shadow:0 0 5px #fff3}.promo-countdown-label,.promo-countdown-number{font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:1}.promo-countdown-label{color:#e5ff00;font-size:12px;letter-spacing:.4px}.promo-countdown-divider{color:#ff9d00;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1;text-shadow:0 0 7px #ff6400e6}.promo-card{background:#050b14;border-radius:20px;box-shadow:0 24px 60px #00000080;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:min(1000px,92vw)}.promo-card:hover{box-shadow:0 30px 70px #0009;transform:translateY(-3px)}.promo-card-img{border-radius:20px;display:block;height:auto;max-height:72vh;object-fit:contain;width:100%}@media (max-width:768px){.promo-fab{bottom:85px;right:10px;top:auto;width:180px}.promo-fab-image{max-height:100px}.promo-fab-number-box{font-size:19px;min-width:31px;padding:6px 3px}.promo-fab-time-item{gap:3px}.promo-fab-time-item span:last-child{font-size:6px}.promo-fab-colon{font-size:16px;padding-top:5px}.promo-overlay{padding:16px}.promo-dialog{gap:14px;width:100%}.promo-close{height:48px;width:48px}.promo-countdown{border-radius:10px;border-width:2px;height:56px;padding-left:8px;padding-right:8px;width:min(94vw,650px)}.promo-countdown-content{gap:10px}.promo-countdown-item{gap:4px}.promo-countdown-number{font-size:22px;letter-spacing:0}.promo-countdown-label{font-size:8px;letter-spacing:0}.promo-countdown-divider{font-size:19px}.promo-card{border-radius:14px;width:94vw}.promo-card-img{border-radius:14px;max-height:65vh}}@media (max-width:420px){.promo-fab{width:150px}.promo-fab-image{max-height:80px}.promo-fab-number-box{font-size:14px;min-width:25px}.promo-fab-time-item span:last-child{font-size:5px}.promo-fab-colon{font-size:12px}.promo-dialog{gap:10px}.promo-countdown{border-radius:8px;height:48px;padding-left:5px;padding-right:5px;width:94vw}.promo-countdown-content{gap:6px}.promo-countdown-item{gap:2px}.promo-countdown-number{font-size:17px}.promo-countdown-label{font-size:6.5px}.promo-countdown-divider{font-size:15px}}@media (max-width:360px){.promo-countdown-content{gap:4px}.promo-countdown-number{font-size:15px}.promo-countdown-label{font-size:5.5px}.promo-countdown-divider{font-size:14px}}@media (prefers-reduced-motion:reduce){.promo-fab{animation:none}}.sitemap-page{background-color:#08101a;color:#fff;min-height:80vh;padding-bottom:80px}.sitemap-hero{background:linear-gradient(180deg,#08101af2,#0d1b2ccc);border-bottom:1px solid #ffffff14;padding:160px 24px 50px;text-align:center}.sitemap-container{margin:0 auto;max-width:1200px;padding:0 24px}.sitemap-title{color:#fff;font-family:Outfit,Roboto,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.sitemap-subtitle{color:#ffffffb3;font-family:Roboto,sans-serif;font-size:18px;margin:0 auto;max-width:600px}.sitemap-content{margin-top:50px}.sitemap-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sitemap-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:32px;transition:transform .3s ease,border-color .3s ease}.sitemap-card:hover{border-color:#eaff504d;transform:translateY(-4px)}.sitemap-card-title{border-bottom:1px solid #eaff5033;color:#eaff50;font-family:Outfit,Roboto,sans-serif;font-size:22px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.sitemap-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.sitemap-item{margin:0}.sitemap-link{align-items:center;color:#ffffffd9;display:inline-flex;font-family:Roboto,sans-serif;font-size:16px;gap:10px;text-decoration:none;transition:color .2s ease,transform .2s ease}.sitemap-link-icon{color:#eaff50;font-size:18px;font-weight:700;line-height:1}.sitemap-link:hover{color:#eaff50;transform:translateX(4px)}@media (max-width:768px){.sitemap-hero{padding:120px 16px 30px}.sitemap-title{font-size:32px}.sitemap-subtitle{font-size:15px}.sitemap-card{padding:24px}}.blog-page{background-color:#08111e;color:#fff;font-family:Roboto,sans-serif;min-height:100vh;padding-top:130px}.blog-container{margin:0 auto;max-width:1280px;padding:0 24px}.blog-hero{background:linear-gradient(180deg,#050b14f2,#08111e);padding:40px 24px 16px;position:relative;text-align:center}.blog-hero-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:860px}.blog-hero-badge{align-items:center;background:#eaff501a;border:1px solid #eaff504d;border-radius:30px;color:#eaff50;display:inline-flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.blog-hero-title{color:#fff;font-family:Outfit,sans-serif;font-size:48px;font-weight:800;line-height:1.2;margin:0 0 20px}.text-highlight{color:#eaff50}.blog-hero-subtitle{color:#fffc;font-size:18px;line-height:1.6;margin:0;max-width:700px}.blog-filter-bar{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.blog-search-box{max-width:540px;position:relative;width:100%}.blog-search-box .search-icon{color:#fff6;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.blog-search-box input{background:#ffffff0d;border:1px solid #ffffff26;border-radius:16px;box-sizing:border-box;color:#fff;font-size:16px;padding:16px 20px 16px 50px;transition:all .25s ease;width:100%}.blog-search-box input:focus{background:#ffffff14;border-color:#eaff50;box-shadow:0 0 16px #eaff5026;outline:none}.blog-category-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.category-pill{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;color:#fffc;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:all .2s ease}.category-pill:hover{background:#ffffff1f;color:#fff}.category-pill.active{background:#eaff50;border-color:#eaff50;color:#050b14;font-weight:700}.blog-grid-section{padding:24px 0 90px}.blog-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.blog-card{background:#0e192ab3;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.blog-card:hover{border-color:#eaff5066;box-shadow:0 20px 40px #0006,0 0 20px #eaff5014;transform:translateY(-6px)}.blog-card-img-link{display:block;text-decoration:none}.blog-card-img-wrapper{background:#111d2e;height:230px;overflow:hidden;position:relative;width:100%}.blog-card-img-wrapper img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card-img-wrapper img{transform:scale(1.05)}.blog-card-category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b14d9;border:1px solid #eaff504d;border-radius:20px;color:#eaff50;font-size:12px;font-weight:700;left:16px;letter-spacing:.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:16px}.blog-card-content{display:flex;flex:1 1;flex-direction:column;padding:24px}.blog-card-meta{color:#ffffff8c;font-size:13px;gap:16px;margin-bottom:12px}.blog-card-meta,.meta-item{align-items:center;display:flex}.meta-item{gap:6px}.blog-card-title{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;line-height:1.35;margin:0 0 12px}.blog-card-title a{color:#fff;text-decoration:none;transition:color .2s ease}.blog-card-title a:hover{color:#eaff50}.blog-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffbf;display:-webkit-box;flex:1 1;font-size:15px;line-height:1.6;margin:0 0 24px;overflow:hidden}.blog-card-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-top:18px}.blog-author{color:#fff9;font-size:13px;font-weight:500}.blog-read-btn{align-items:center;color:#eaff50;display:flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.blog-read-btn:hover{gap:10px}.blog-no-results{background:#ffffff08;border:1px dashed #ffffff26;border-radius:20px;padding:60px 20px;text-align:center}.blog-no-results h3{font-family:Outfit,sans-serif;font-size:24px;margin:0 0 10px}.blog-no-results p{color:#ffffffb3;margin:0 0 20px}.reset-search-btn{background:#eaff50;border:none;border-radius:12px;color:#050b14;cursor:pointer;font-weight:700;padding:10px 24px}.blog-cta-section{padding:0 0 90px}.blog-cta-card{align-items:center;background:linear-gradient(135deg,#0e1d32,#152945);border:1px solid #eaff5040;border-radius:24px;box-shadow:0 20px 50px #0000004d;display:flex;gap:32px;justify-content:space-between;padding:48px}.blog-cta-text h2{color:#fff;font-family:Outfit,sans-serif;font-size:32px;font-weight:800;margin:0 0 12px}.blog-cta-text p{color:#fffc;font-size:16px;line-height:1.6;margin:0;max-width:600px}.blog-cta-actions{display:flex;flex-direction:column;flex-shrink:0;gap:12px}.cta-primary-btn{align-items:center;background:#eaff50;border-radius:14px;color:#050b14;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.cta-primary-btn:hover{background:#d4e83e}.cta-secondary-btn{border:1px solid #ffffff4d;border-radius:14px;color:#fff;display:text-align;font-size:15px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .2s ease}.cta-secondary-btn:hover{background:#ffffff14;border-color:#fff}@media (max-width:950px){.blog-page{padding-top:100px}.blog-hero-title{font-size:34px}.hero-br{display:none}.blog-hero-subtitle{font-size:16px}.blog-grid{grid-template-columns:1fr}.blog-cta-card{flex-direction:column;padding:32px 24px;text-align:center}.blog-cta-actions{width:100%}.cta-primary-btn,.cta-secondary-btn{box-sizing:border-box;width:100%}}.blog-post-page{background-color:#08111e;color:#fff;font-family:Roboto,sans-serif;min-height:100vh;padding-top:130px}.blog-post-container{margin:0 auto;max-width:1200px;padding:0 24px}.blog-post-header{padding:20px 0 40px;text-align:left}.blog-breadcrumb{align-items:center;color:#fff9;display:flex;font-size:14px;gap:8px;margin-bottom:24px}.blog-breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color .2s ease}.blog-breadcrumb a:hover{color:#eaff50}.blog-breadcrumb .current{color:#eaff50;font-weight:500}.post-category-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:20px;color:#eaff50;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.post-title{color:#fff;font-family:Outfit,sans-serif;font-size:42px;font-weight:800;line-height:1.25;margin:0 0 24px;max-width:900px}.post-header-meta{align-items:center;color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.author-name{color:#fff;font-weight:600}.meta-divider{color:#ffffff4d}.share-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;margin-left:auto;padding:8px 16px;transition:all .2s ease}.share-btn:hover{background:#eaff5026;border-color:#eaff50;color:#eaff50}.post-featured-image-container{margin-bottom:50px}.featured-image-frame{border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 50px #00000080;max-height:500px;overflow:hidden;width:100%}.featured-image-frame img{display:block;height:100%;max-height:500px;object-fit:cover;width:100%}.blog-post-body-section{padding-bottom:80px}.blog-post-layout{margin:0 auto;max-width:960px}.blog-post-article{min-width:0}.key-takeaways-card{background:linear-gradient(135deg,#eaff5014,#0e192ae6);border:1px solid #eaff5059;border-radius:20px;margin-bottom:40px;padding:30px}.key-takeaways-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.takeaways-icon{color:#eaff50}.key-takeaways-header h3{color:#fff;font-family:Outfit,sans-serif;font-size:22px;font-weight:700;margin:0}.takeaways-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.takeaways-list li{color:#fffffff2;font-size:16px;line-height:1.5;padding-left:28px;position:relative}.takeaways-list li:before{color:#eaff50;content:"✓";font-size:16px;font-weight:800;left:0;position:absolute;top:0}.markdown-content{color:#ffffffe0;font-size:17px;line-height:1.75}.markdown-content h1{font-size:34px;margin:40px 0 20px}.markdown-content h1,.markdown-content h2{color:#fff;font-family:Outfit,sans-serif;font-weight:700}.markdown-content h2{border-bottom:1px solid #ffffff1a;font-size:28px;margin:44px 0 20px;padding-bottom:10px}.markdown-content h3{color:#eaff50;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;margin:32px 0 16px}.markdown-content p{margin:0 0 24px}.markdown-content strong{color:#fff;font-weight:600}.blog-bullet-list{display:flex;flex-direction:column;gap:12px;margin:0 0 28px;padding-left:24px}.blog-bullet-list li{color:#ffffffe6;line-height:1.6}.blog-link{color:#eaff50;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.blog-link:hover{opacity:.8}.blog-callout{background:#ffffff0a;border-left:4px solid #eaff50;border-radius:0 12px 12px 0;margin:32px 0;padding:20px 24px}.blog-callout p{color:#fff;font-style:italic;margin:0}.post-faqs-section{border-top:1px solid #ffffff1f;margin-top:60px;padding-top:40px}.faq-section-title{align-items:center;display:flex;gap:12px;margin-bottom:28px}.faq-icon{color:#eaff50}.faq-section-title h2{border-bottom:none;color:#fff;font-family:Outfit,sans-serif;font-size:28px;font-weight:700;margin:0;padding-bottom:0}.faqs-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{background:#0e192a99;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;transition:border-color .2s ease}.faq-item.open{background:#0e192ae6;border-color:#eaff5066}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faq-chevron{color:#eaff50;flex-shrink:0;transition:transform .25s ease}.faq-chevron.rotate{transform:rotate(180deg)}.faq-answer{color:#ffffffd9;font-size:16px;line-height:1.6;padding:0 24px 20px}.faq-answer p{margin:0}.article-post-footer{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:30px}.back-btn{align-items:center;color:#eaff50;display:inline-flex;font-size:15px;font-weight:600;gap:8px;text-decoration:none;transition:gap .2s ease}.back-btn:hover{gap:12px}.blog-post-sidebar{position:relative}.sidebar-cta-box{background:linear-gradient(135deg,#0e1d32,#172b47);border:1px solid #eaff504d;border-radius:20px;box-shadow:0 16px 40px #0000004d;padding:28px;position:-webkit-sticky;position:sticky;top:150px}.sidebar-badge{background:#eaff5026;border-radius:12px;color:#eaff50;display:inline-block;font-size:12px;font-weight:700;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.sidebar-cta-box h3{color:#fff;font-family:Outfit,sans-serif;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 14px}.sidebar-cta-box p{color:#ffffffbf;font-size:14px;line-height:1.6;margin:0 0 24px}.sidebar-quote-btn{background:#eaff50;border-radius:12px;color:#050b14;display:block;font-size:15px;font-weight:700;margin-bottom:12px;padding:14px 20px;text-align:center;text-decoration:none;transition:background .2s ease}.sidebar-quote-btn:hover{background:#d4e83e}.sidebar-phone-btn{border:1px solid #ffffff40;border-radius:12px;color:#fff;display:block;font-size:14px;font-weight:600;padding:12px 20px;text-align:center;text-decoration:none;transition:background .2s ease}.sidebar-phone-btn:hover{background:#ffffff14}.related-articles-section{background:#050b14b3;border-top:1px solid #ffffff14;padding:80px 0}.related-title{color:#fff;font-family:Outfit,sans-serif;font-size:28px;font-weight:700;margin:0 0 32px}.related-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:950px){.blog-post-layout{grid-template-columns:1fr}.blog-post-sidebar{order:2}.sidebar-cta-box{position:static}.post-title{font-size:30px}.featured-image-frame{max-height:320px}}@keyframes kewFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes kewSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes kewSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes kewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kewPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.kew-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.kew-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.kew-inner{max-width:1560px;padding:0 80px}}.kew-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.kew-animate-on-scroll.kew-animate-active{opacity:1;transform:translateY(0)}.kew-section{padding:100px 0;position:relative}.kew-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.kew-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.kew-eyebrow,.kew-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.kew-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.kew-section-title.text-left{text-align:left}.kew-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.kew-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.kew-section-title.text-left+.kew-title-bar-yellow{margin:0 0 20px}.kew-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.kew-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.kew-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.kew-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.kew-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.kew-pill-dot{animation:kewPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.kew-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.kew-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.kew-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.kew-hero-actions{display:flex;flex-direction:column;gap:24px}.kew-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.kew-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.kew-hero-rating{align-items:center;display:flex;gap:12px}.kew-stars-row{display:flex;gap:3px}.kew-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.kew-hero-visual{position:relative}.kew-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.kew-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.kew-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.kew-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.kew-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.kew-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.kew-floating-badge.top-right{animation:kewFloat 6s ease-in-out infinite;right:-16px;top:-16px}.kew-floating-badge.bottom-left{animation:kewFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.kew-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.kew-dual-section{background:#fff}.kew-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.kew-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.kew-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.kew-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.kew-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.kew-dual-card:hover .kew-dual-img{transform:scale(1.04)}.kew-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.kew-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.kew-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.kew-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.kew-call-now-wrapper{text-align:center}.kew-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.kew-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.kew-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.kew-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.kew-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.kew-checklist-grid>:nth-child(4){grid-column:span 1}.kew-checklist-grid>:nth-child(5){grid-column:span 2}.kew-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.kew-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.kew-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.kew-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.kew-card-num{color:#050b1440;font-size:18px}.kew-card-num,.kew-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.kew-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.kew-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.kew-solutions-section{background:#fff}.kew-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.kew-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.kew-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.kew-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.kew-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.kew-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.kew-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.kew-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.kew-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.kew-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.kew-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.kew-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.kew-savings-box .kew-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.kew-savings-box .kew-section-title{text-align:center}.kew-savings-box .kew-title-bar-yellow{margin:0 auto 20px}.kew-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.kew-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.kew-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.kew-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.kew-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.kew-step-circle,.kew-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.kew-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.kew-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.kew-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.kew-savings-cta{text-align:center}.kew-why-section{background:#fff}.kew-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.kew-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.kew-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.kew-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.kew-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.kew-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.kew-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.kew-why-desc{color:#050b14a6}.kew-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.kew-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.kew-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kew-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.kew-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.kew-testimonials-section{background:#fff}.kew-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.kew-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.kew-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.kew-review-header{align-items:flex-start;display:flex;justify-content:space-between}.kew-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.kew-review-meta{color:#050b1473;font-size:13px}.kew-review-stars{display:flex;gap:3px}.kew-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.kew-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.kew-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.kew-faq-side{position:-webkit-sticky;position:sticky;top:120px}.kew-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.kew-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.kew-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.kew-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.kew-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.kew-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.kew-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.kew-faq-item:hover{border-color:#1a6fcc4d}.kew-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.kew-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.kew-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.kew-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.kew-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.kew-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.kew-faq-item--open .kew-faq-answer-panel{max-height:280px;padding:0 26px 24px}.kew-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.kew-cta-section{background:#fff;padding:100px 0 120px}.kew-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.kew-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.kew-cta-badge,.kew-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.kew-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.kew-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.kew-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.kew-cta-phone-link:hover{opacity:.85}.kew-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.kew-bold-coverage:hover{opacity:.8}.kew-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.kew-btn-primary--cta{font-size:18px;padding:18px 44px}.kew-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.kew-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.kew-hero-inner{gap:50px;grid-template-columns:1fr}.kew-hero-title{font-size:46px}.kew-checklist-grid{grid-template-columns:repeat(2,1fr)}.kew-checklist-grid>:nth-child(5){grid-column:span 2}.kew-reviews-grid,.kew-services-grid{grid-template-columns:repeat(2,1fr)}.kew-faq-layout{gap:40px;grid-template-columns:1fr}.kew-faq-side{position:static}}@media (max-width:860px){.kew-section{padding:70px 0}.kew-hero{padding:130px 0 70px}.kew-inner{padding:0 24px}.kew-hero-title{font-size:38px}.kew-section-title{font-size:32px}.kew-checklist-grid,.kew-dual-grid{grid-template-columns:1fr}.kew-checklist-grid>:nth-child(4),.kew-checklist-grid>:nth-child(5){grid-column:span 1}.kew-services-grid,.kew-steps-row{grid-template-columns:1fr}.kew-steps-row{gap:20px}.kew-step-arrow{transform:rotate(90deg)}.kew-why-grid{grid-template-columns:1fr}.kew-why-card-full{grid-column:span 1}.kew-reviews-grid{grid-template-columns:1fr}.kew-cta-card{border-radius:28px;padding:50px 24px}.kew-cta-title{font-size:34px}.kew-cta-desc{font-size:16px}.kew-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.kew-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.kew-brand-logo-card{min-height:80px;padding:18px 20px}.kew-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.kew-hero-title{font-size:32px}.kew-btn-call-now,.kew-btn-primary,.kew-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.kew-cta-actions{flex-direction:column;width:100%}}@keyframes donFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes donSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes donSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes donFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes donPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.don-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.don-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.don-inner{max-width:1560px;padding:0 80px}}.don-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.don-animate-on-scroll.don-animate-active{opacity:1;transform:translateY(0)}.don-section{padding:100px 0;position:relative}.don-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.don-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.don-eyebrow,.don-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.don-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.don-section-title.text-left{text-align:left}.don-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.don-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.don-section-title.text-left+.don-title-bar-yellow{margin:0 0 20px}.don-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.don-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.don-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.don-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.don-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.don-pill-dot{animation:donPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.don-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.don-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.don-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.don-hero-actions{display:flex;flex-direction:column;gap:24px}.don-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.don-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.don-hero-rating{align-items:center;display:flex;gap:12px}.don-stars-row{display:flex;gap:3px}.don-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.don-hero-visual{position:relative}.don-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.don-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.don-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.don-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.don-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.don-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.don-floating-badge.top-right{animation:donFloat 6s ease-in-out infinite;right:-16px;top:-16px}.don-floating-badge.bottom-left{animation:donFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.don-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.don-spotlight-section{background:#fff;padding:70px 0}.don-spotlight-card{grid-gap:50px;align-items:center;background:#fff;border:1px solid #1a6fcc38;border-radius:36px;box-shadow:0 12px 36px #050b140f;display:grid;gap:50px;grid-template-columns:1.2fr .8fr;overflow:hidden;padding:50px 60px;position:relative}.don-spotlight-card:before{background:linear-gradient(180deg,#1a6fcc,#eaff50);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.don-spotlight-text{color:#050b14b8;font-size:17px;line-height:1.75;margin:0 0 28px}.don-spotlight-tags{display:flex;flex-wrap:wrap;gap:12px}.don-tag{background:#1a6fcc14;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13.5px;font-weight:600;padding:6px 16px}.don-spotlight-media{align-items:center;background:#f7f8f6;border:1px solid #050b140f;border-radius:28px;display:flex;justify-content:center;padding:24px}.don-spotlight-img{max-height:280px;max-width:100%;object-fit:contain}.don-dual-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.don-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.don-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.don-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.don-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.don-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.don-dual-card:hover .don-dual-img{transform:scale(1.04)}.don-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.don-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.don-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.don-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.don-call-now-wrapper{text-align:center}.don-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.don-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.don-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.don-checklist-section{background:#fff}.don-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.don-checklist-grid>:nth-child(4){grid-column:span 1}.don-checklist-grid>:nth-child(5){grid-column:span 2}.don-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.don-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.don-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.don-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.don-card-num{color:#050b1440;font-size:18px}.don-card-num,.don-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.don-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.don-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.don-solutions-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.don-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.don-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.don-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.don-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.don-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.don-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.don-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.don-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.don-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.don-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.don-savings-section{background:#fff}.don-savings-box{background:#f7f8f6;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.don-savings-box .don-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.don-savings-box .don-section-title{text-align:center}.don-savings-box .don-title-bar-yellow{margin:0 auto 20px}.don-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.don-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.don-step-item{background:#fff;border:1px solid #050b140f;border-radius:24px;box-shadow:0 2px 12px #050b1408;padding:30px 24px;text-align:center;transition:all .3s ease}.don-step-item:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.don-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.don-step-circle,.don-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.don-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.don-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.don-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.don-savings-cta{text-align:center}.don-why-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.don-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.don-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.don-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.don-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.don-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.don-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.don-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.don-why-desc{color:#050b14a6}.don-brands-section{background:#fff}.don-brands-grid{grid-gap:18px;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:36px auto 0;max-width:1080px;width:100%}.don-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.don-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.don-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.don-testimonials-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.don-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.don-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.don-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.don-review-header{align-items:flex-start;display:flex;justify-content:space-between}.don-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.don-review-meta{color:#050b1473;font-size:13px}.don-review-stars{display:flex;gap:3px}.don-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.don-faq-section{background:#fff}.don-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.don-faq-side{position:-webkit-sticky;position:sticky;top:120px}.don-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.don-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.don-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.don-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.don-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.don-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.don-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.don-faq-item:hover{border-color:#1a6fcc4d}.don-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.don-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.don-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.don-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.don-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.don-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.don-faq-item--open .don-faq-answer-panel{max-height:280px;padding:0 26px 24px}.don-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.don-cta-section{background:#f7f8f6;border-top:1px solid #050b140f;padding:100px 0 120px}.don-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.don-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.don-cta-badge,.don-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.don-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.don-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.don-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.don-cta-phone-link:hover{opacity:.85}.don-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.don-bold-coverage:hover{opacity:.8}.don-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.don-btn-primary--cta{font-size:18px;padding:18px 44px}.don-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.don-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.don-hero-inner{gap:50px;grid-template-columns:1fr}.don-hero-title{font-size:46px}.don-spotlight-card{gap:30px;grid-template-columns:1fr;padding:40px}.don-checklist-grid{grid-template-columns:repeat(2,1fr)}.don-checklist-grid>:nth-child(5){grid-column:span 2}.don-reviews-grid,.don-services-grid{grid-template-columns:repeat(2,1fr)}.don-faq-layout{gap:40px;grid-template-columns:1fr}.don-faq-side{position:static}}@media (max-width:860px){.don-section{padding:70px 0}.don-hero{padding:130px 0 70px}.don-inner{padding:0 24px}.don-hero-title{font-size:38px}.don-section-title{font-size:32px}.don-checklist-grid,.don-dual-grid{grid-template-columns:1fr}.don-checklist-grid>:nth-child(4),.don-checklist-grid>:nth-child(5){grid-column:span 1}.don-services-grid,.don-steps-row{grid-template-columns:1fr}.don-steps-row{gap:20px}.don-step-arrow{transform:rotate(90deg)}.don-why-grid{grid-template-columns:1fr}.don-why-card-full{grid-column:span 1}.don-brands-grid{gap:14px;grid-template-columns:repeat(2,1fr);margin-top:24px}.don-brand-logo-card{min-height:80px;padding:20px}.don-brand-grid-logo{max-height:40px;max-width:130px}.don-reviews-grid{grid-template-columns:1fr}.don-cta-card{border-radius:28px;padding:50px 24px}.don-cta-title{font-size:34px}.don-cta-desc{font-size:16px}.don-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:480px){.don-brands-grid{gap:12px;grid-template-columns:1fr}.don-hero-title{font-size:32px}.don-btn-call-now,.don-btn-primary,.don-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.don-cta-actions{flex-direction:column;width:100%}}@keyframes balFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes balSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes balSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes balFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes balPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.bal-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.bal-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.bal-inner{max-width:1560px;padding:0 80px}}.bal-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.bal-animate-on-scroll.bal-animate-active{opacity:1;transform:translateY(0)}.bal-section{padding:100px 0;position:relative}.bal-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.bal-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.bal-eyebrow,.bal-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bal-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.bal-section-title.text-left{text-align:left}.bal-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.bal-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.bal-section-title.text-left+.bal-title-bar-yellow{margin:0 0 20px}.bal-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.bal-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.bal-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.bal-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.bal-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.bal-pill-dot{animation:balPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.bal-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.bal-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.bal-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.bal-hero-actions{display:flex;flex-direction:column;gap:24px}.bal-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.bal-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.bal-hero-rating{align-items:center;display:flex;gap:12px}.bal-stars-row{display:flex;gap:3px}.bal-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.bal-hero-visual{position:relative}.bal-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.bal-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.bal-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.bal-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.bal-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.bal-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.bal-floating-badge.top-right{animation:balFloat 6s ease-in-out infinite;right:-16px;top:-16px}.bal-floating-badge.bottom-left{animation:balFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.bal-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bal-dual-section{background:#fff}.bal-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.bal-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.bal-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.bal-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.bal-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.bal-dual-card:hover .bal-dual-img{transform:scale(1.04)}.bal-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.bal-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.bal-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.bal-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.bal-call-now-wrapper{text-align:center}.bal-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.bal-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.bal-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.bal-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bal-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.bal-checklist-grid>:nth-child(4){grid-column:span 1}.bal-checklist-grid>:nth-child(5){grid-column:span 2}.bal-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.bal-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.bal-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bal-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.bal-card-num{color:#050b1440;font-size:18px}.bal-card-num,.bal-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bal-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.bal-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.bal-solutions-section{background:#fff}.bal-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.bal-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.bal-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.bal-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bal-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.bal-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.bal-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.bal-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.bal-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.bal-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.bal-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bal-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.bal-savings-box .bal-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.bal-savings-box .bal-section-title{text-align:center}.bal-savings-box .bal-title-bar-yellow{margin:0 auto 20px}.bal-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.bal-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.bal-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.bal-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.bal-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.bal-step-circle,.bal-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.bal-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.bal-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.bal-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.bal-savings-cta{text-align:center}.bal-why-section{background:#fff}.bal-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.bal-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.bal-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.bal-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.bal-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bal-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.bal-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bal-why-desc{color:#050b14a6}.bal-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bal-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.bal-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bal-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.bal-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.bal-testimonials-section{background:#fff}.bal-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.bal-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.bal-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.bal-review-header{align-items:flex-start;display:flex;justify-content:space-between}.bal-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.bal-review-meta{color:#050b1473;font-size:13px}.bal-review-stars{display:flex;gap:3px}.bal-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.bal-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bal-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.bal-faq-side{position:-webkit-sticky;position:sticky;top:120px}.bal-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.bal-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.bal-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bal-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.bal-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.bal-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.bal-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.bal-faq-item:hover{border-color:#1a6fcc4d}.bal-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.bal-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.bal-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.bal-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.bal-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.bal-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.bal-faq-item--open .bal-faq-answer-panel{max-height:280px;padding:0 26px 24px}.bal-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.bal-cta-section{background:#fff;padding:100px 0 120px}.bal-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.bal-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.bal-cta-badge,.bal-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.bal-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.bal-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.bal-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.bal-cta-phone-link:hover{opacity:.85}.bal-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.bal-bold-coverage:hover{opacity:.8}.bal-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.bal-btn-primary--cta{font-size:18px;padding:18px 44px}.bal-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.bal-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.bal-hero-inner{gap:50px;grid-template-columns:1fr}.bal-hero-title{font-size:46px}.bal-checklist-grid{grid-template-columns:repeat(2,1fr)}.bal-checklist-grid>:nth-child(5){grid-column:span 2}.bal-reviews-grid,.bal-services-grid{grid-template-columns:repeat(2,1fr)}.bal-faq-layout{gap:40px;grid-template-columns:1fr}.bal-faq-side{position:static}}@media (max-width:860px){.bal-section{padding:70px 0}.bal-hero{padding:130px 0 70px}.bal-inner{padding:0 24px}.bal-hero-title{font-size:38px}.bal-section-title{font-size:32px}.bal-checklist-grid,.bal-dual-grid{grid-template-columns:1fr}.bal-checklist-grid>:nth-child(4),.bal-checklist-grid>:nth-child(5){grid-column:span 1}.bal-services-grid,.bal-steps-row{grid-template-columns:1fr}.bal-steps-row{gap:20px}.bal-step-arrow{transform:rotate(90deg)}.bal-why-grid{grid-template-columns:1fr}.bal-why-card-full{grid-column:span 1}.bal-reviews-grid{grid-template-columns:1fr}.bal-cta-card{border-radius:28px;padding:50px 24px}.bal-cta-title{font-size:34px}.bal-cta-desc{font-size:16px}.bal-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.bal-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.bal-brand-logo-card{min-height:80px;padding:18px 20px}.bal-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.bal-hero-title{font-size:32px}.bal-btn-call-now,.bal-btn-primary,.bal-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.bal-cta-actions{flex-direction:column;width:100%}}@keyframes camFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes camSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes camSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes camFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes camPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.cam-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.cam-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.cam-inner{max-width:1560px;padding:0 80px}}.cam-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.cam-animate-on-scroll.cam-animate-active{opacity:1;transform:translateY(0)}.cam-section{padding:100px 0;position:relative}.cam-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.cam-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.cam-eyebrow,.cam-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.cam-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.cam-section-title.text-left{text-align:left}.cam-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.cam-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.cam-section-title.text-left+.cam-title-bar-yellow{margin:0 0 20px}.cam-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.cam-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.cam-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.cam-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.cam-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.cam-pill-dot{animation:camPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.cam-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.cam-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.cam-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.cam-hero-actions{display:flex;flex-direction:column;gap:24px}.cam-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.cam-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.cam-hero-rating{align-items:center;display:flex;gap:12px}.cam-stars-row{display:flex;gap:3px}.cam-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.cam-hero-visual{position:relative}.cam-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.cam-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.cam-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.cam-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.cam-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.cam-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.cam-floating-badge.top-right{animation:camFloat 6s ease-in-out infinite;right:-16px;top:-16px}.cam-floating-badge.bottom-left{animation:camFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.cam-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.cam-dual-section{background:#fff}.cam-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.cam-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.cam-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.cam-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.cam-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.cam-dual-card:hover .cam-dual-img{transform:scale(1.04)}.cam-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.cam-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.cam-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.cam-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.cam-call-now-wrapper{text-align:center}.cam-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.cam-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.cam-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.cam-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.cam-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.cam-checklist-grid>:nth-child(4){grid-column:span 1}.cam-checklist-grid>:nth-child(5){grid-column:span 2}.cam-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.cam-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.cam-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cam-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.cam-card-num{color:#050b1440;font-size:18px}.cam-card-num,.cam-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.cam-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.cam-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.cam-heritage-callout{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;margin-top:36px;padding:22px 28px}.cam-heritage-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cam-heritage-text{color:#050b14b8;font-size:15.5px;line-height:1.65;margin:0}.cam-solutions-section{background:#fff}.cam-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.cam-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.cam-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.cam-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cam-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.cam-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.cam-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.cam-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.cam-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.cam-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.cam-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.cam-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.cam-savings-box .cam-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.cam-savings-box .cam-section-title{text-align:center}.cam-savings-box .cam-title-bar-yellow{margin:0 auto 20px}.cam-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.cam-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.cam-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.cam-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.cam-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.cam-step-circle,.cam-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.cam-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.cam-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.cam-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.cam-savings-cta{text-align:center}.cam-why-section{background:#fff}.cam-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.cam-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.cam-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.cam-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.cam-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cam-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.cam-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.cam-why-desc{color:#050b14a6}.cam-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.cam-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.cam-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cam-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.cam-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.cam-testimonials-section{background:#fff}.cam-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.cam-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.cam-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.cam-review-header{align-items:flex-start;display:flex;justify-content:space-between}.cam-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.cam-review-meta{color:#050b1473;font-size:13px}.cam-review-stars{display:flex;gap:3px}.cam-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.cam-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.cam-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.cam-faq-side{position:-webkit-sticky;position:sticky;top:120px}.cam-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.cam-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.cam-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cam-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.cam-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.cam-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.cam-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.cam-faq-item:hover{border-color:#1a6fcc4d}.cam-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.cam-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.cam-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.cam-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.cam-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.cam-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.cam-faq-item--open .cam-faq-answer-panel{max-height:280px;padding:0 26px 24px}.cam-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.cam-cta-section{background:#fff;padding:100px 0 120px}.cam-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.cam-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.cam-cta-badge,.cam-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.cam-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.cam-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.cam-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.cam-cta-phone-link:hover{opacity:.85}.cam-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.cam-bold-coverage:hover{opacity:.8}.cam-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cam-btn-primary--cta{font-size:18px;padding:18px 44px}.cam-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.cam-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.cam-hero-inner{gap:50px;grid-template-columns:1fr}.cam-hero-title{font-size:46px}.cam-checklist-grid{grid-template-columns:repeat(2,1fr)}.cam-checklist-grid>:nth-child(5){grid-column:span 2}.cam-reviews-grid,.cam-services-grid{grid-template-columns:repeat(2,1fr)}.cam-faq-layout{gap:40px;grid-template-columns:1fr}.cam-faq-side{position:static}}@media (max-width:860px){.cam-section{padding:70px 0}.cam-hero{padding:130px 0 70px}.cam-inner{padding:0 24px}.cam-hero-title{font-size:38px}.cam-section-title{font-size:32px}.cam-checklist-grid,.cam-dual-grid{grid-template-columns:1fr}.cam-checklist-grid>:nth-child(4),.cam-checklist-grid>:nth-child(5){grid-column:span 1}.cam-services-grid,.cam-steps-row{grid-template-columns:1fr}.cam-steps-row{gap:20px}.cam-step-arrow{transform:rotate(90deg)}.cam-why-grid{grid-template-columns:1fr}.cam-why-card-full{grid-column:span 1}.cam-reviews-grid{grid-template-columns:1fr}.cam-cta-card{border-radius:28px;padding:50px 24px}.cam-cta-title{font-size:34px}.cam-cta-desc{font-size:16px}.cam-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.cam-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.cam-brand-logo-card{min-height:80px;padding:18px 20px}.cam-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.cam-hero-title{font-size:32px}.cam-btn-call-now,.cam-btn-primary,.cam-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.cam-cta-actions{flex-direction:column;width:100%}}@keyframes boxFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes boxSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes boxSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes boxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes boxPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.box-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.box-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.box-inner{max-width:1560px;padding:0 80px}}.box-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.box-animate-on-scroll.box-animate-active{opacity:1;transform:translateY(0)}.box-section{padding:100px 0;position:relative}.box-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.box-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.box-eyebrow,.box-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.box-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.box-section-title.text-left{text-align:left}.box-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.box-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.box-section-title.text-left+.box-title-bar-yellow{margin:0 0 20px}.box-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.box-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.box-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.box-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.box-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.box-pill-dot{animation:boxPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.box-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.box-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.box-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.box-hero-actions{display:flex;flex-direction:column;gap:24px}.box-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.box-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.box-hero-rating{align-items:center;display:flex;gap:12px}.box-stars-row{display:flex;gap:3px}.box-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.box-hero-visual{position:relative}.box-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.box-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.box-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.box-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.box-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.box-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.box-floating-badge.top-right{animation:boxFloat 6s ease-in-out infinite;right:-16px;top:-16px}.box-floating-badge.bottom-left{animation:boxFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.box-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.box-dual-section{background:#fff}.box-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.box-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.box-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.box-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.box-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.box-dual-card:hover .box-dual-img{transform:scale(1.04)}.box-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.box-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.box-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.box-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.box-call-now-wrapper{text-align:center}.box-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.box-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.box-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.box-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.box-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.box-checklist-grid>:nth-child(4){grid-column:span 1}.box-checklist-grid>:nth-child(5){grid-column:span 2}.box-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.box-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.box-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.box-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.box-card-num{color:#050b1440;font-size:18px}.box-card-num,.box-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.box-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.box-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.box-council-callout{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;margin-top:36px;padding:22px 28px}.box-council-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.box-council-text{color:#050b14b8;font-size:15.5px;line-height:1.65;margin:0}.box-solutions-section{background:#fff}.box-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.box-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.box-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.box-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.box-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.box-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.box-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.box-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.box-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.box-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.box-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.box-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.box-savings-box .box-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.box-savings-box .box-section-title{text-align:center}.box-savings-box .box-title-bar-yellow{margin:0 auto 20px}.box-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.box-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.box-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.box-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.box-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.box-step-circle,.box-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.box-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.box-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.box-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.box-savings-cta{text-align:center}.box-why-section{background:#fff}.box-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.box-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.box-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.box-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.box-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.box-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.box-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.box-why-desc{color:#050b14a6}.box-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.box-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.box-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.box-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.box-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.box-testimonials-section{background:#fff}.box-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.box-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.box-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.box-review-header{align-items:flex-start;display:flex;justify-content:space-between}.box-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.box-review-meta{color:#050b1473;font-size:13px}.box-review-stars{display:flex;gap:3px}.box-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.box-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.box-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.box-faq-side{position:-webkit-sticky;position:sticky;top:120px}.box-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.box-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.box-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.box-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.box-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.box-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.box-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.box-faq-item:hover{border-color:#1a6fcc4d}.box-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.box-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.box-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.box-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.box-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.box-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.box-faq-item--open .box-faq-answer-panel{max-height:280px;padding:0 26px 24px}.box-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.box-cta-section{background:#fff;padding:100px 0 120px}.box-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.box-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.box-cta-badge,.box-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.box-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.box-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.box-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.box-cta-phone-link:hover{opacity:.85}.box-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.box-bold-coverage:hover{opacity:.8}.box-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.box-btn-primary--cta{font-size:18px;padding:18px 44px}.box-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.box-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.box-hero-inner{gap:50px;grid-template-columns:1fr}.box-hero-title{font-size:46px}.box-checklist-grid{grid-template-columns:repeat(2,1fr)}.box-checklist-grid>:nth-child(5){grid-column:span 2}.box-reviews-grid,.box-services-grid{grid-template-columns:repeat(2,1fr)}.box-faq-layout{gap:40px;grid-template-columns:1fr}.box-faq-side{position:static}}@media (max-width:860px){.box-section{padding:70px 0}.box-hero{padding:130px 0 70px}.box-inner{padding:0 24px}.box-hero-title{font-size:38px}.box-section-title{font-size:32px}.box-checklist-grid,.box-dual-grid{grid-template-columns:1fr}.box-checklist-grid>:nth-child(4),.box-checklist-grid>:nth-child(5){grid-column:span 1}.box-services-grid,.box-steps-row{grid-template-columns:1fr}.box-steps-row{gap:20px}.box-step-arrow{transform:rotate(90deg)}.box-why-grid{grid-template-columns:1fr}.box-why-card-full{grid-column:span 1}.box-reviews-grid{grid-template-columns:1fr}.box-cta-card{border-radius:28px;padding:50px 24px}.box-cta-title{font-size:34px}.box-cta-desc{font-size:16px}.box-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.box-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.box-brand-logo-card{min-height:80px;padding:18px 20px}.box-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.box-hero-title{font-size:32px}.box-btn-call-now,.box-btn-primary,.box-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.box-cta-actions{flex-direction:column;width:100%}}@keyframes glenFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes glenSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes glenSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes glenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glenPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.glen-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.glen-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.glen-inner{max-width:1560px;padding:0 80px}}.glen-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.glen-animate-on-scroll.glen-animate-active{opacity:1;transform:translateY(0)}.glen-section{padding:100px 0;position:relative}.glen-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.glen-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.glen-eyebrow,.glen-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.glen-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.glen-section-title.text-left{text-align:left}.glen-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.glen-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.glen-section-title.text-left+.glen-title-bar-yellow{margin:0 0 20px}.glen-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.glen-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.glen-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.glen-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.glen-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.glen-pill-dot{animation:glenPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.glen-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.glen-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.glen-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.glen-hero-actions{display:flex;flex-direction:column;gap:24px}.glen-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.glen-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.glen-hero-rating{align-items:center;display:flex;gap:12px}.glen-stars-row{display:flex;gap:3px}.glen-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.glen-hero-visual{position:relative}.glen-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.glen-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.glen-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.glen-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.glen-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.glen-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.glen-floating-badge.top-right{animation:glenFloat 6s ease-in-out infinite;right:-16px;top:-16px}.glen-floating-badge.bottom-left{animation:glenFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.glen-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.glen-dual-section{background:#fff}.glen-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.glen-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.glen-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.glen-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.glen-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.glen-dual-card:hover .glen-dual-img{transform:scale(1.04)}.glen-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.glen-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.glen-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.glen-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.glen-call-now-wrapper{text-align:center}.glen-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.glen-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.glen-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.glen-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.glen-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.glen-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.glen-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.glen-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.glen-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.glen-card-num{color:#050b1440;font-size:18px}.glen-card-num,.glen-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.glen-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.glen-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.glen-advice-callout{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;margin-top:36px;padding:22px 28px}.glen-advice-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.glen-advice-text{color:#050b14b8;font-size:15.5px;font-weight:500;line-height:1.65;margin:0}.glen-solutions-section{background:#fff}.glen-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.glen-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.glen-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.glen-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.glen-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.glen-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.glen-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.glen-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.glen-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.glen-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.glen-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.glen-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.glen-savings-box .glen-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.glen-savings-box .glen-section-title{text-align:center}.glen-savings-box .glen-title-bar-yellow{margin:0 auto 20px}.glen-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.glen-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.glen-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.glen-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.glen-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.glen-step-circle,.glen-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.glen-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.glen-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.glen-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.glen-savings-cta{text-align:center}.glen-why-section{background:#fff}.glen-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.glen-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.glen-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.glen-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.glen-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.glen-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.glen-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.glen-why-desc{color:#050b14a6}.glen-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.glen-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.glen-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.glen-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.glen-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.glen-testimonials-section{background:#fff}.glen-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.glen-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.glen-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.glen-review-header{align-items:flex-start;display:flex;justify-content:space-between}.glen-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.glen-review-meta{color:#050b1473;font-size:13px}.glen-review-stars{display:flex;gap:3px}.glen-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.glen-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.glen-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.glen-faq-side{position:-webkit-sticky;position:sticky;top:120px}.glen-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.glen-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.glen-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.glen-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.glen-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.glen-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.glen-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.glen-faq-item:hover{border-color:#1a6fcc4d}.glen-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.glen-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.glen-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.glen-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.glen-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.glen-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.glen-faq-item--open .glen-faq-answer-panel{max-height:280px;padding:0 26px 24px}.glen-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.glen-cta-section{background:#fff;padding:100px 0 120px}.glen-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.glen-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.glen-cta-badge,.glen-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.glen-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.glen-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.glen-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.glen-cta-phone-link:hover{opacity:.85}.glen-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.glen-bold-coverage:hover{opacity:.8}.glen-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.glen-btn-primary--cta{font-size:18px;padding:18px 44px}.glen-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.glen-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.glen-hero-inner{gap:50px;grid-template-columns:1fr}.glen-hero-title{font-size:46px}.glen-checklist-grid,.glen-reviews-grid,.glen-services-grid{grid-template-columns:repeat(2,1fr)}.glen-faq-layout{gap:40px;grid-template-columns:1fr}.glen-faq-side{position:static}}@media (max-width:860px){.glen-section{padding:70px 0}.glen-hero{padding:130px 0 70px}.glen-inner{padding:0 24px}.glen-hero-title{font-size:38px}.glen-section-title{font-size:32px}.glen-checklist-grid,.glen-dual-grid,.glen-services-grid,.glen-steps-row{grid-template-columns:1fr}.glen-steps-row{gap:20px}.glen-step-arrow{transform:rotate(90deg)}.glen-why-grid{grid-template-columns:1fr}.glen-why-card-full{grid-column:span 1}.glen-reviews-grid{grid-template-columns:1fr}.glen-cta-card{border-radius:28px;padding:50px 24px}.glen-cta-title{font-size:34px}.glen-cta-desc{font-size:16px}.glen-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.glen-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.glen-brand-logo-card{min-height:80px;padding:18px 20px}.glen-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.glen-hero-title{font-size:32px}.glen-btn-call-now,.glen-btn-primary,.glen-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.glen-cta-actions{flex-direction:column;width:100%}}.areas-page{background:#f7f8f6;box-sizing:border-box;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-secondary,"Roboto",sans-serif);min-height:100vh}.areas-inner{box-sizing:border-box;margin:0 auto;max-width:1360px;padding:0 32px}.areas-animate-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .5s cubic-bezier(.2,.9,.3,1),transform .5s cubic-bezier(.2,.9,.3,1);will-change:opacity,transform}.areas-animate-on-scroll.areas-in-view{opacity:1;transform:translateY(0)}.areas-hero{background:linear-gradient(180deg,#fff,#f7f8f6);border-bottom:1px solid #050b140f;overflow:hidden;padding:150px 0 76px;position:relative}.areas-hero-bg-wrap{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:0}.areas-hero-map-img{filter:saturate(1.15) contrast(1.05);height:100%;object-fit:cover;object-position:center top;opacity:.28;width:100%}.areas-hero-overlay{background:linear-gradient(180deg,#ffffffd1,#f7f8f6eb 55%,#f7f8f6);inset:0;position:absolute}.areas-hero-ambient{background:radial-gradient(circle,#eaff5038 0,#1a6fcc14 40%,#0000 70%);border-radius:50%;filter:blur(75px);height:550px;pointer-events:none;position:absolute;right:8%;top:-60px;width:550px;z-index:1}.areas-hero-inner{position:relative;z-index:2}.areas-hero-content{margin:0 auto;max-width:920px;text-align:center}.areas-hero-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:100px;box-shadow:0 4px 16px #050b140d;color:#1a6fcc;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 20px}.areas-pill-dot{animation:areasPulse 2s ease-in-out infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 10px #1a6fccb3;height:8px;width:8px}@keyframes areasPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.areas-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:46px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 16px}.areas-hero-bar{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 22px;width:60px}.areas-hero-desc{color:#050b14bd;font-size:17.5px;line-height:1.65;margin:0 auto 28px;max-width:740px}.areas-hero-badges{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:34px}.areas-badge-item{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #050b1414;border-radius:12px;box-shadow:0 2px 10px #050b1408;color:#050b14;display:inline-flex;font-size:13.5px;gap:10px;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.areas-badge-item:hover{box-shadow:0 4px 14px #050b140f;transform:translateY(-1px)}.areas-badge-icon{background:#1a6fcc14;border-radius:8px;display:inline-flex;flex-shrink:0;height:28px;width:28px}.areas-badge-icon,.areas-hero-actions{align-items:center;justify-content:center}.areas-hero-actions{display:flex}.areas-hero-btn{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 6px 22px #eaff5059;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:16px;font-weight:700;gap:10px;padding:15px 34px;text-decoration:none;transition:all .24s cubic-bezier(.2,.9,.3,1)}.areas-hero-btn:hover{background:#050b14;box-shadow:0 8px 24px #050b1433;color:#fff;transform:translateY(-2px)}.areas-hero-btn svg{transition:transform .2s ease}.areas-hero-btn:hover svg{stroke:#fff;transform:translateX(4px)}.areas-directory-section{padding:48px 0 90px}.areas-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.areas-loc-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:14px;box-shadow:0 2px 8px #050b1408;box-sizing:border-box;display:flex;justify-content:space-between;min-height:64px;padding:18px 22px}.areas-loc-card--link{cursor:pointer;text-decoration:none;transition:all .22s ease}.areas-loc-card--link:hover{background:#fff;border-color:#1a6fcc73;box-shadow:0 8px 24px #1a6fcc1a;transform:translateY(-2px)}.areas-loc-card--link:hover .areas-loc-name{color:#1a6fcc}.areas-loc-card--static{background:#fff;border-color:#050b140f;cursor:default;-webkit-user-select:none;user-select:none}.areas-loc-info{display:flex;flex-direction:column}.areas-loc-name{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:19px;font-weight:700;line-height:1.25;margin:0;transition:color .2s ease}.areas-loc-arrow{align-items:center;background:#f7f8f6;border-radius:50%;color:#1a6fcc;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:all .2s ease;width:34px}.areas-loc-card--link:hover .areas-loc-arrow{background:#1a6fcc;color:#fff;transform:translateX(3px)}@media (max-width:1200px){.areas-grid{gap:14px;grid-template-columns:repeat(3,1fr)}.areas-hero-title{font-size:40px}}@media (max-width:860px){.areas-hero{padding:130px 0 60px}.areas-hero-title{font-size:34px}.areas-hero-desc{font-size:16px}.areas-hero-badges{gap:10px}.areas-badge-item{font-size:12.5px;padding:8px 14px}.areas-directory-section{padding:36px 0 70px}.areas-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.areas-inner{padding:0 20px}}@media (max-width:520px){.areas-hero{padding:110px 0 48px}.areas-hero-pill{font-size:12px;padding:6px 14px}.areas-hero-title{font-size:27px}.areas-hero-desc{font-size:15px;margin-bottom:22px}.areas-hero-btn{font-size:15px;justify-content:center;padding:14px 20px;width:100%}.areas-directory-section{padding:28px 0 60px}.areas-grid{gap:10px;grid-template-columns:1fr}.areas-inner{padding:0 16px}.areas-loc-card{min-height:60px;padding:16px 18px}.areas-loc-name{font-size:17.5px}}@keyframes briFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes briSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes briSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes briFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes briPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.bri-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.bri-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.bri-inner{max-width:1560px;padding:0 80px}}.bri-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.bri-animate-on-scroll.bri-animate-active{opacity:1;transform:translateY(0)}.bri-section{padding:100px 0;position:relative}.bri-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.bri-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.bri-eyebrow,.bri-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bri-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.bri-section-title.text-left{text-align:left}.bri-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.bri-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.bri-section-title.text-left+.bri-title-bar-yellow{margin:0 0 20px}.bri-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.bri-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.bri-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.bri-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.bri-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.bri-pill-dot{animation:briPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.bri-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.bri-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.bri-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.bri-hero-actions{display:flex;flex-direction:column;gap:24px}.bri-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.bri-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.bri-hero-rating{align-items:center;display:flex;gap:12px}.bri-stars-row{display:flex;gap:3px}.bri-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.bri-hero-visual{position:relative}.bri-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.bri-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.bri-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.bri-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.bri-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.bri-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.bri-floating-badge.top-right{animation:briFloat 6s ease-in-out infinite;right:-16px;top:-16px}.bri-floating-badge.bottom-left{animation:briFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.bri-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bri-dual-section{background:#fff}.bri-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.bri-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.bri-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.bri-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.bri-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.bri-dual-card:hover .bri-dual-img{transform:scale(1.04)}.bri-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.bri-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.bri-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.bri-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.bri-call-now-wrapper{text-align:center}.bri-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.bri-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.bri-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.bri-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bri-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.bri-checklist-grid>:nth-child(4){grid-column:span 1}.bri-checklist-grid>:nth-child(5){grid-column:span 2}.bri-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.bri-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.bri-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bri-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.bri-card-num{color:#050b1440;font-size:18px}.bri-card-num,.bri-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bri-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.bri-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.bri-solutions-section{background:#fff}.bri-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.bri-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.bri-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.bri-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bri-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.bri-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.bri-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.bri-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.bri-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.bri-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.bri-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bri-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.bri-savings-box .bri-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.bri-savings-box .bri-section-title{text-align:center}.bri-savings-box .bri-title-bar-yellow{margin:0 auto 20px}.bri-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.bri-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.bri-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.bri-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.bri-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.bri-step-circle,.bri-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.bri-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.bri-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.bri-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.bri-savings-cta{text-align:center}.bri-why-section{background:#fff}.bri-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.bri-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.bri-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.bri-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.bri-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bri-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.bri-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.bri-why-desc{color:#050b14a6}.bri-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bri-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.bri-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bri-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.bri-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.bri-testimonials-section{background:#fff}.bri-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.bri-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.bri-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.bri-review-header{align-items:flex-start;display:flex;justify-content:space-between}.bri-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.bri-review-meta{color:#050b1473;font-size:13px}.bri-review-stars{display:flex;gap:3px}.bri-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.bri-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.bri-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.bri-faq-side{position:-webkit-sticky;position:sticky;top:120px}.bri-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.bri-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.bri-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bri-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.bri-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.bri-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.bri-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.bri-faq-item:hover{border-color:#1a6fcc4d}.bri-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.bri-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.bri-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.bri-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.bri-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.bri-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.bri-faq-item--open .bri-faq-answer-panel{max-height:280px;padding:0 26px 24px}.bri-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.bri-cta-section{background:#fff;padding:100px 0 120px}.bri-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.bri-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.bri-cta-badge,.bri-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.bri-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.bri-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.bri-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.bri-cta-phone-link:hover{opacity:.85}.bri-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.bri-bold-coverage:hover{opacity:.8}.bri-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.bri-btn-primary--cta{font-size:18px;padding:18px 44px}.bri-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.bri-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.bri-hero-inner{gap:50px;grid-template-columns:1fr}.bri-hero-title{font-size:46px}.bri-checklist-grid{grid-template-columns:repeat(2,1fr)}.bri-checklist-grid>:nth-child(5){grid-column:span 2}.bri-reviews-grid,.bri-services-grid{grid-template-columns:repeat(2,1fr)}.bri-faq-layout{gap:40px;grid-template-columns:1fr}.bri-faq-side{position:static}}@media (max-width:860px){.bri-section{padding:70px 0}.bri-hero{padding:130px 0 70px}.bri-inner{padding:0 24px}.bri-hero-title{font-size:38px}.bri-section-title{font-size:32px}.bri-checklist-grid,.bri-dual-grid{grid-template-columns:1fr}.bri-checklist-grid>:nth-child(4),.bri-checklist-grid>:nth-child(5){grid-column:span 1}.bri-services-grid,.bri-steps-row{grid-template-columns:1fr}.bri-steps-row{gap:20px}.bri-step-arrow{transform:rotate(90deg)}.bri-why-grid{grid-template-columns:1fr}.bri-why-card-full{grid-column:span 1}.bri-reviews-grid{grid-template-columns:1fr}.bri-cta-card{border-radius:28px;padding:50px 24px}.bri-cta-title{font-size:34px}.bri-cta-desc{font-size:16px}.bri-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.bri-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.bri-brand-logo-card{min-height:80px;padding:18px 20px}.bri-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.bri-hero-title{font-size:32px}.bri-btn-call-now,.bri-btn-primary,.bri-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.bri-cta-actions{flex-direction:column;width:100%}}@keyframes rowFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rowSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes rowSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes rowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rowPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.row-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.row-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.row-inner{max-width:1560px;padding:0 80px}}.row-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.row-animate-on-scroll.row-animate-active{opacity:1;transform:translateY(0)}.row-section{padding:100px 0;position:relative}.row-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.row-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.row-eyebrow,.row-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.row-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.row-section-title.text-left{text-align:left}.row-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.row-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.row-section-title.text-left+.row-title-bar-yellow{margin:0 0 20px}.row-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.row-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.row-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.row-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.row-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.row-pill-dot{animation:rowPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.row-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.row-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.row-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.row-hero-actions{display:flex;flex-direction:column;gap:24px}.row-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.row-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.row-hero-rating{align-items:center;display:flex;gap:12px}.row-stars-row{display:flex;gap:3px}.row-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.row-hero-visual{position:relative}.row-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.row-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.row-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.row-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.row-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.row-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.row-floating-badge.top-right{animation:rowFloat 6s ease-in-out infinite;right:-16px;top:-16px}.row-floating-badge.bottom-left{animation:rowFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.row-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.row-dual-section{background:#fff}.row-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.row-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.row-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.row-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.row-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.row-dual-card:hover .row-dual-img{transform:scale(1.04)}.row-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.row-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.row-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.row-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.row-call-now-wrapper{text-align:center}.row-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.row-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.row-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.row-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.row-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.row-checklist-grid>:nth-child(4){grid-column:span 1}.row-checklist-grid>:nth-child(5){grid-column:span 2}.row-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.row-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.row-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.row-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.row-card-num{color:#050b1440;font-size:18px}.row-card-num,.row-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.row-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.row-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.row-solutions-section{background:#fff}.row-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.row-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.row-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.row-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.row-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.row-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.row-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.row-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.row-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.row-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.row-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.row-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.row-savings-box .row-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.row-savings-box .row-section-title{text-align:center}.row-savings-box .row-title-bar-yellow{margin:0 auto 20px}.row-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.row-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.row-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.row-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.row-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.row-step-circle,.row-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.row-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.row-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.row-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.row-savings-cta{text-align:center}.row-why-section{background:#fff}.row-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.row-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.row-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.row-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.row-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.row-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.row-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.row-why-desc{color:#050b14a6}.row-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.row-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.row-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.row-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.row-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.row-testimonials-section{background:#fff}.row-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.row-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.row-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.row-review-header{align-items:flex-start;display:flex;justify-content:space-between}.row-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.row-review-meta{color:#050b1473;font-size:13px}.row-review-stars{display:flex;gap:3px}.row-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.row-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.row-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.row-faq-side{position:-webkit-sticky;position:sticky;top:120px}.row-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.row-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.row-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.row-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.row-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.row-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.row-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.row-faq-item:hover{border-color:#1a6fcc4d}.row-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.row-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.row-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.row-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.row-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.row-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.row-faq-item--open .row-faq-answer-panel{max-height:280px;padding:0 26px 24px}.row-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.row-cta-section{background:#fff;padding:100px 0 120px}.row-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.row-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.row-cta-badge,.row-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.row-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.row-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.row-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.row-cta-phone-link:hover{opacity:.85}.row-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.row-bold-coverage:hover{opacity:.8}.row-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.row-btn-primary--cta{font-size:18px;padding:18px 44px}.row-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.row-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.row-hero-inner{gap:50px;grid-template-columns:1fr}.row-hero-title{font-size:46px}.row-checklist-grid{grid-template-columns:repeat(2,1fr)}.row-checklist-grid>:nth-child(5){grid-column:span 2}.row-reviews-grid,.row-services-grid{grid-template-columns:repeat(2,1fr)}.row-faq-layout{gap:40px;grid-template-columns:1fr}.row-faq-side{position:static}}@media (max-width:860px){.row-section{padding:70px 0}.row-hero{padding:130px 0 70px}.row-inner{padding:0 24px}.row-hero-title{font-size:38px}.row-section-title{font-size:32px}.row-checklist-grid,.row-dual-grid{grid-template-columns:1fr}.row-checklist-grid>:nth-child(4),.row-checklist-grid>:nth-child(5){grid-column:span 1}.row-services-grid,.row-steps-row{grid-template-columns:1fr}.row-steps-row{gap:20px}.row-step-arrow{transform:rotate(90deg)}.row-why-grid{grid-template-columns:1fr}.row-why-card-full{grid-column:span 1}.row-reviews-grid{grid-template-columns:1fr}.row-cta-card{border-radius:28px;padding:50px 24px}.row-cta-title{font-size:34px}.row-cta-desc{font-size:16px}.row-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.row-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.row-brand-logo-card{min-height:80px;padding:18px 20px}.row-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.row-hero-title{font-size:32px}.row-btn-call-now,.row-btn-primary,.row-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.row-cta-actions{flex-direction:column;width:100%}}@keyframes mtwFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mtwSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes mtwSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes mtwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mtwPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.mtw-page{background-color:#fff;color:#050b14;font-family:Roboto,sans-serif;font-family:var(--font-body,"Roboto",sans-serif);overflow-x:hidden}.mtw-inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}@media (min-width:1600px){.mtw-inner{max-width:1560px;padding:0 80px}}.mtw-animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1)}.mtw-animate-on-scroll.mtw-animate-active{opacity:1;transform:translateY(0)}.mtw-section{padding:100px 0;position:relative}.mtw-section-header{margin:0 auto 56px;max-width:880px;position:relative;text-align:center}.mtw-eyebrow{background:#1a6fcc14;border:1px solid #1a6fcc2e;border-radius:100px;color:#1a6fcc;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.mtw-eyebrow,.mtw-section-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.mtw-section-title{color:#050b14;font-size:42px;line-height:1.25;margin:0 0 16px}.mtw-section-title.text-left{text-align:left}.mtw-accent-stroke{display:block;height:16px;margin:-6px auto 16px;max-width:260px;pointer-events:none}.mtw-title-bar-yellow{background:#1a6fcc;border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.mtw-section-title.text-left+.mtw-title-bar-yellow{margin:0 0 20px}.mtw-section-subtitle{color:#050b14a6;font-size:17px;line-height:1.65;margin:0}.mtw-hero{align-items:center;background:linear-gradient(180deg,#f7f8f6,#fff);border-bottom:1px solid #050b140f;display:flex;min-height:700px;overflow:hidden;padding:160px 0 100px;position:relative}.mtw-hero-ambient{background:radial-gradient(circle,#1a6fcc0f 0,#eaff500d 50%,#0000 70%);border-radius:50%;filter:blur(80px);height:650px;pointer-events:none;position:absolute;right:-5%;top:-10%;width:650px}.mtw-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr .85fr;position:relative;z-index:2}.mtw-location-pill{align-items:center;background:#fff;border:1px solid #1a6fcc40;border-radius:30px;box-shadow:0 2px 12px #050b140d;color:#1a6fcc;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:22px;padding:8px 18px}.mtw-pill-dot{animation:mtwPulseGlow 2s infinite;background:#1a6fcc;border-radius:50%;box-shadow:0 0 8px #1a6fcc99;height:8px;width:8px}.mtw-hero-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:56px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.mtw-hero-underline{background:linear-gradient(90deg,#1a6fcc,#eaff50);border-radius:2px;height:4px;margin-bottom:24px;width:90px}.mtw-hero-text{color:#050b14bf;font-size:16.5px;line-height:1.75;margin:0 0 36px;max-width:680px}.mtw-hero-actions{display:flex;flex-direction:column;gap:24px}.mtw-btn-primary{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1);width:-webkit-fit-content;width:fit-content}.mtw-btn-primary:hover{background:#d4e83e;box-shadow:0 12px 28px #050b142e;transform:translateY(-2px)}.mtw-hero-rating{align-items:center;display:flex;gap:12px}.mtw-stars-row{display:flex;gap:3px}.mtw-rating-label{color:#050b14a6;font-size:14.5px;font-weight:500}.mtw-hero-visual{position:relative}.mtw-visual-glow{background:radial-gradient(circle,#1a6fcc14 0,#0000 65%);filter:blur(40px);inset:-15px;position:absolute;z-index:1}.mtw-hero-card-frame{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 16px 40px #050b1414;padding:20px;position:relative;z-index:2}.mtw-hero-img{border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.mtw-floating-badge{align-items:center;background:#fff;border:1px solid #050b141a;border-radius:16px;box-shadow:0 10px 28px #050b141a;color:#050b14;display:flex;gap:12px;padding:12px 18px;position:absolute;z-index:3}.mtw-floating-badge strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px}.mtw-floating-badge span{color:#1a6fcc;display:block;font-size:12px}.mtw-floating-badge.top-right{animation:mtwFloat 6s ease-in-out infinite;right:-16px;top:-16px}.mtw-floating-badge.bottom-left{animation:mtwFloat 6s ease-in-out 3s infinite;bottom:-16px;left:-16px}.mtw-badge-icon{align-items:center;background:#1a6fcc14;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.mtw-dual-section{background:#fff}.mtw-dual-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.mtw-dual-card{background:#fff;border:1px solid #050b1414;border-radius:32px;box-shadow:0 4px 20px #050b140d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.2,.9,.3,1)}.mtw-dual-card:hover{border-color:#1a6fcc4d;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.mtw-dual-card-media{background:#f7f8f6;height:260px;overflow:hidden;position:relative}.mtw-dual-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.mtw-dual-card:hover .mtw-dual-img{transform:scale(1.04)}.mtw-dual-chip{background:#050b14;border-radius:100px;box-shadow:0 4px 14px #0003;color:#eaff50;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:13px;font-weight:600;left:18px;padding:6px 14px;position:absolute;top:18px}.mtw-dual-card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px}.mtw-dual-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:26px;font-weight:700;margin:0 0 16px}.mtw-dual-desc{color:#050b14ad;font-size:16px;line-height:1.7;margin:0}.mtw-call-now-wrapper{text-align:center}.mtw-btn-call-now{align-items:center;background:#eaff50;border-radius:100px;box-shadow:0 8px 24px #050b141f;color:#050b14;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:14px;padding:16px 42px;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.3,1)}.mtw-btn-call-now:hover{background:#d4e83e;box-shadow:0 12px 30px #050b142e;transform:translateY(-2px)}.mtw-call-number{background:#050b141a;border-radius:6px;font-size:15px;padding:4px 10px}.mtw-checklist-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.mtw-checklist-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.mtw-checklist-grid>:nth-child(4){grid-column:span 1}.mtw-checklist-grid>:nth-child(5){grid-column:span 2}.mtw-checklist-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:34px 28px;position:relative;transition:all .3s ease}.mtw-checklist-card:hover{border-color:#1a6fcc4d;box-shadow:0 14px 30px #050b1417;transform:translateY(-5px)}.mtw-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mtw-card-icon-bubble{align-items:center;background:#1a6fcc14;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.mtw-card-num{color:#050b1440;font-size:18px}.mtw-card-num,.mtw-card-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.mtw-card-title{color:#050b14;font-size:20px;margin:0 0 12px}.mtw-card-desc{color:#050b14a6;font-size:15.5px;line-height:1.65;margin:0}.mtw-solutions-section{background:#fff}.mtw-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.mtw-service-card{background:#fff;border:1px solid #050b1414;border-radius:28px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;padding:32px 28px;transition:all .35s cubic-bezier(.2,.9,.3,1)}.mtw-service-card:hover{border-color:#1a6fcc59;box-shadow:0 16px 36px #050b141a;transform:translateY(-6px)}.mtw-service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mtw-service-num{background:#1a6fcc14;border-radius:6px;color:#1a6fcc;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:14px;font-weight:700;padding:4px 10px}.mtw-service-icon{align-items:center;background:#f7f8f6;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.mtw-service-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.mtw-service-desc{color:#050b14a6;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 28px}.mtw-service-btn{align-items:center;background:#1a6fcc0f;border:1px solid #1a6fcc33;border-radius:100px;color:#1a6fcc;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .25s ease}.mtw-service-btn:hover{background:#1a6fcc;border-color:#1a6fcc;color:#fff;transform:translateX(3px)}.mtw-savings-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.mtw-savings-box{background:#fff;border:1px solid #050b1417;border-radius:36px;box-shadow:0 6px 30px #050b140f;overflow:hidden;padding:64px 50px;position:relative}.mtw-savings-box .mtw-section-header{margin:0 auto 52px;max-width:860px;text-align:center}.mtw-savings-box .mtw-section-title{text-align:center}.mtw-savings-box .mtw-title-bar-yellow{margin:0 auto 20px}.mtw-savings-lead{color:#050b14b8;font-size:18px;line-height:1.8;margin:0 auto;max-width:820px;text-align:center}.mtw-steps-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:52px}.mtw-step-item{background:#f7f8f6;border:1px solid #050b140f;border-radius:24px;padding:30px 24px;text-align:center;transition:all .3s ease}.mtw-step-item:hover{background:#fff;border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1412;transform:translateY(-4px)}.mtw-step-circle{align-items:center;background:#eaff50;border-radius:50%;box-shadow:0 4px 12px #050b1414;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.mtw-step-circle,.mtw-step-item h4{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.mtw-step-item h4{font-size:18px;font-weight:700;margin:0 0 10px}.mtw-step-item p{color:#050b1499;font-size:14.5px;line-height:1.55;margin:0}.mtw-step-arrow{align-items:center;display:flex;justify-content:center;opacity:.7}.mtw-savings-cta{text-align:center}.mtw-why-section{background:#fff}.mtw-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.mtw-why-card{align-items:flex-start;background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 18px #050b140a;display:flex;gap:18px;padding:28px 24px;transition:all .3s ease}.mtw-why-card:hover{border-color:#1a6fcc4d;box-shadow:0 10px 24px #050b1414;transform:translateY(-3px)}.mtw-why-card-full{background:#1a6fcc0a;border-color:#1a6fcc33;grid-column:span 2}.mtw-why-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.mtw-why-text{color:#050b14d9;font-size:16px;line-height:1.65}.mtw-why-bold-title{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-weight:700}.mtw-why-desc{color:#050b14a6}.mtw-brands-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.mtw-brands-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px;width:100%}.mtw-brand-logo-card{align-items:center;background:#fff;border:1px solid #050b1417;border-radius:20px;box-shadow:0 4px 16px #050b1408;box-sizing:border-box;display:flex;justify-content:center;min-height:96px;padding:30px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mtw-brand-logo-card:hover{border-color:#1a6fcc4d;box-shadow:0 8px 24px #050b1414;transform:translateY(-2px)}.mtw-brand-grid-logo{display:block;height:auto;max-height:46px;max-width:145px;object-fit:contain;width:auto}.mtw-testimonials-section{background:#fff}.mtw-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.mtw-review-card{background:#fff;border:1px solid #050b1414;border-radius:24px;box-shadow:0 4px 20px #050b140a;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:all .3s ease}.mtw-review-card:hover{border-color:#1a6fcc4d;box-shadow:0 12px 28px #050b1417;transform:translateY(-4px)}.mtw-review-header{align-items:flex-start;display:flex;justify-content:space-between}.mtw-review-author{color:#050b14;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;margin:0 0 4px}.mtw-review-meta{color:#050b1473;font-size:13px}.mtw-review-stars{display:flex;gap:3px}.mtw-review-text{color:#050b14b3;font-size:14.5px;font-style:italic;line-height:1.65;margin:0}.mtw-faq-section{background:#f7f8f6;border-bottom:1px solid #050b140f;border-top:1px solid #050b140f}.mtw-faq-layout{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.mtw-faq-side{position:-webkit-sticky;position:sticky;top:120px}.mtw-faq-blurb{color:#050b14a6;font-size:16px;line-height:1.7;margin:0 0 32px}.mtw-faq-help-card{align-items:center;background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 4px 18px #050b140a;display:flex;gap:16px;padding:22px}.mtw-help-icon{align-items:center;background:#1a6fcc14;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.mtw-faq-help-card strong{color:#050b14;display:block;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:15px;margin-bottom:4px}.mtw-faq-help-card p{color:#050b1499;font-size:13.5px;margin:0}.mtw-faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;width:100%}.mtw-faq-item{background:#fff;border:1px solid #050b1414;border-radius:20px;box-shadow:0 2px 10px #050b1408;overflow:hidden;transition:all .3s ease}.mtw-faq-item:hover{border-color:#1a6fcc4d}.mtw-faq-item--open{border-color:#1a6fcc66;box-shadow:0 6px 20px #050b140f}.mtw-faq-question-btn{align-items:center;background:#0000;border:none;color:#050b14;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.mtw-faq-q-text{align-items:center;display:flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:18px;font-weight:700;gap:12px;line-height:1.4}.mtw-faq-q-num{color:#1a6fcc;font-size:14px;font-weight:700}.mtw-faq-chevron{align-items:center;color:#1a6fcc;display:flex;flex-shrink:0;justify-content:center}.mtw-faq-answer-panel{max-height:0;overflow:hidden;padding:0 26px;transition:max-height .35s cubic-bezier(.2,.9,.3,1),padding .35s ease}.mtw-faq-item--open .mtw-faq-answer-panel{max-height:280px;padding:0 26px 24px}.mtw-faq-a-text{color:#050b14b3;font-size:15.5px;line-height:1.7;margin:0}.mtw-cta-section{background:#fff;padding:100px 0 120px}.mtw-cta-card{background:#050b14;border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 20px 50px #050b1433;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.mtw-cta-badge{background:#eaff501f;border:1px solid #eaff504d;border-radius:100px;color:#eaff50;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 18px}.mtw-cta-badge,.mtw-cta-title{font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif)}.mtw-cta-title{color:#fff;font-size:48px;font-weight:800;margin:0 0 14px}.mtw-cta-desc{color:#ffffffd9;font-size:18px;line-height:1.8;margin:0 auto 40px;max-width:820px}.mtw-cta-phone-link{color:#eaff50;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.mtw-cta-phone-link:hover{opacity:.85}.mtw-bold-coverage{color:#eaff50;font-weight:800;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.mtw-bold-coverage:hover{opacity:.8}.mtw-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mtw-btn-primary--cta{font-size:18px;padding:18px 44px}.mtw-cta-call-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:100px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-primary,"Outfit",sans-serif);font-size:17px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.mtw-cta-call-btn:hover{background:#ffffff29;border-color:#eaff50;transform:translateY(-2px)}@media (max-width:1200px){.mtw-hero-inner{gap:50px;grid-template-columns:1fr}.mtw-hero-title{font-size:46px}.mtw-checklist-grid{grid-template-columns:repeat(2,1fr)}.mtw-checklist-grid>:nth-child(5){grid-column:span 2}.mtw-reviews-grid,.mtw-services-grid{grid-template-columns:repeat(2,1fr)}.mtw-faq-layout{gap:40px;grid-template-columns:1fr}.mtw-faq-side{position:static}}@media (max-width:860px){.mtw-section{padding:70px 0}.mtw-hero{padding:130px 0 70px}.mtw-inner{padding:0 24px}.mtw-hero-title{font-size:38px}.mtw-section-title{font-size:32px}.mtw-checklist-grid,.mtw-dual-grid{grid-template-columns:1fr}.mtw-checklist-grid>:nth-child(4),.mtw-checklist-grid>:nth-child(5){grid-column:span 1}.mtw-services-grid,.mtw-steps-row{grid-template-columns:1fr}.mtw-steps-row{gap:20px}.mtw-step-arrow{transform:rotate(90deg)}.mtw-why-grid{grid-template-columns:1fr}.mtw-why-card-full{grid-column:span 1}.mtw-reviews-grid{grid-template-columns:1fr}.mtw-cta-card{border-radius:28px;padding:50px 24px}.mtw-cta-title{font-size:34px}.mtw-cta-desc{font-size:16px}.mtw-floating-badge{animation:none;margin-top:14px;position:static}}@media (max-width:640px){.mtw-brands-grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.mtw-brand-logo-card{min-height:80px;padding:18px 20px}.mtw-brand-grid-logo{max-height:40px;max-width:130px}}@media (max-width:480px){.mtw-hero-title{font-size:32px}.mtw-btn-call-now,.mtw-btn-primary,.mtw-cta-call-btn{box-sizing:border-box;justify-content:center;width:100%}.mtw-cta-actions{flex-direction:column;width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.3d9a59dc.css.map*/