.hero-section{position:relative;background:linear-gradient(135deg,#eef5fc,#f6f9fe 55%,#e9f2fc);overflow:hidden;padding:4.5rem 0 4.2rem;min-height:580px;display:flex;align-items:center}.hero-bg-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hero-glow-top-right{position:absolute;top:-80px;right:15%;width:320px;height:240px;background:radial-gradient(circle,#f5800424,#f5800400 70%);filter:blur(40px)}.ripple-top-right{position:absolute;top:-120px;right:-100px;width:700px;height:700px}.ripple-bottom-left{position:absolute;bottom:-140px;left:-120px;width:600px;height:600px}.hero-container{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 32px;width:100%}.hero-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:48px;align-items:center}.hero-content{display:flex;flex-direction:column;align-items:flex-start}.hero-title{font-family:Heebo,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;color:#0f172a;font-size:54px;line-height:1.12;letter-spacing:-1.5px;margin:0 0 22px;text-transform:none}.hero-title .highlight-orange{color:#f58004;display:inline}.hero-br{display:inline}.hero-description strong{color:#0f172a;font-weight:700}.hero-description{font-family:Inter,Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.62;color:#334155;font-weight:450;letter-spacing:-.15px;margin:0 0 34px;max-width:580px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-btn-book{display:inline-flex;align-items:center;justify-content:center;background:#f58004;color:#fff!important;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:14px 34px;border-radius:9px;text-decoration:none;box-shadow:0 6px 18px #f5800459;transition:all .25s cubic-bezier(.16,1,.3,1);min-height:48px;box-sizing:border-box;cursor:pointer}.hero-btn-book:hover{background:#e06f00;transform:translateY(-2px);box-shadow:0 10px 24px #f5800473}.hero-btn-book:active{transform:translateY(0);box-shadow:0 4px 12px #f580044d}.hero-call-pill{display:inline-flex;align-items:center;gap:13px;background:#fff;border:1px solid #DCE6F2;border-radius:9999px;padding:7px 22px 7px 9px;text-decoration:none;box-shadow:0 4px 16px #0f172a0d;transition:all .25s ease;min-height:48px;box-sizing:border-box;cursor:pointer}.hero-call-pill:hover{border-color:#f58004;background:#fffdf9;box-shadow:0 6px 22px #f580042e;transform:translateY(-2px)}.hero-call-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff0de;border-radius:50%;color:#f58004;flex-shrink:0;transition:background .25s ease,transform .25s ease}.hero-call-pill:hover .hero-call-icon{background:#f58004;color:#fff;transform:scale(1.05)}.hero-call-icon svg{transform:rotate(15deg);transition:transform .25s ease}.hero-call-pill:hover .hero-call-icon svg{transform:rotate(25deg)}.hero-call-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex-shrink:0}.hero-call-label{font-family:Inter,sans-serif;color:#64748b;font-size:10.5px;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.06em}.hero-call-number{font-family:Heebo,Inter,sans-serif;color:#f58004;font-weight:800;font-size:17.5px;letter-spacing:.02em;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.hero-media{display:flex;align-items:center;justify-content:center;width:100%}.hero-card-frame{position:relative;width:100%;max-width:460px;border-radius:26px;overflow:hidden;box-shadow:0 20px 48px -12px #0f172a1f,0 4px 16px #0f172a0a;background:#e2e8f0;aspect-ratio:3 / 4;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.hero-card-frame:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 26px 56px -12px #0f172a29,0 6px 20px #0f172a0f}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:1200px){.hero-section{padding:4rem 0 3.8rem}.hero-grid{gap:36px;grid-template-columns:1.1fr .9fr}.hero-title{font-size:44px;line-height:1.14;letter-spacing:-1.3px}.hero-description{font-size:16px;margin-bottom:28px}}@media(max-width:991px){.hero-section{padding:3.5rem 0 3.2rem;min-height:auto}.hero-grid{grid-template-columns:1fr;gap:36px}.hero-content{align-items:center;text-align:center}.hero-title{font-size:42px;line-height:1.16;letter-spacing:-1px;text-align:center;margin-bottom:18px}.hero-br{display:inline}.hero-description{font-size:16px;text-align:center;max-width:680px;margin-bottom:28px}.hero-actions,.hero-points{justify-content:center}.hero-media{max-width:620px;margin:0 auto}}@media(max-width:767px){.hero-section{padding:2.8rem 0 2.5rem}.hero-container{padding:0 20px}.hero-grid{gap:28px}.hero-content{align-items:flex-start;text-align:left}.hero-title{font-size:clamp(28px,7.6vw,36px);line-height:1.18;letter-spacing:-.6px;text-align:left;margin-bottom:16px}.hero-br{display:none}.hero-description{font-size:15px;line-height:1.55;text-align:left;margin-bottom:24px}.hero-actions{flex-direction:column;width:100%;gap:12px;align-items:stretch}.hero-btn-book{width:100%;text-align:center;padding:14px 20px}.hero-call-pill{width:100%;justify-content:center;padding:10px 18px}.hero-card-frame{border-radius:18px}}.about-section{background-color:#fff;padding:80px 0 60px}.about-container{max-width:1240px;margin:0 auto;padding:0 20px;text-align:center}.about-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;margin-bottom:16px}.about-title span{color:#f58004}.about-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;max-width:680px;margin:0 auto 40px}.about-cards{max-width:1240px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-card{background:#fff;border-radius:12px;padding:30px 20px;text-align:center;border:1px solid #F5F5F5;box-shadow:0 4px 15px #0000000a;transition:transform .3s,box-shadow .3s}.about-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014}.card-icon{margin-bottom:15px;display:flex;justify-content:center}.card-icon img{width:45px;height:45px;object-fit:contain}.card-title{font-family:"Heebo",Sans-serif;font-size:22px;font-weight:700;color:#000;margin-bottom:12px;line-height:1.3em}.card-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#333;line-height:1.5em}@media(max-width:1024px){.about-cards{grid-template-columns:repeat(2,1fr)}.about-title{font-size:34px}}@media(max-width:767px){.about-cards{grid-template-columns:1fr}.about-title{font-size:33px}.about-section{padding:50px 0 40px}}.amc-section{background-color:transparent;background-image:radial-gradient(at bottom right,#ddebfd 35%,#efefef);padding:60px 0 80px}.amc-header{max-width:1240px;margin:0 auto;padding:0 20px 30px}.amc-header-inner{max-width:700px}.amc-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;margin-bottom:12px}.amc-title span{color:#f58004}.amc-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000}.amc-grid-wrapper{max-width:1240px;margin:0 auto;padding:0 20px}.amc-grid{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}.amc-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.amc-card{background:#fff;border-radius:10px;padding:30px 24px;box-shadow:0 0 20px #0000000f;transition:transform .3s}.amc-card:hover{transform:translateY(-4px)}.amc-card-icon{margin-bottom:16px}.amc-card-icon img{width:50px;height:50px;object-fit:contain}.amc-card-title{font-family:"Heebo",Sans-serif;font-size:20px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.3em}.amc-card-desc{font-family:"Inter",Sans-serif;font-size:15px;color:#333;line-height:1.5em}.amc-learn-btn{grid-column:1;width:fit-content;margin-top:8px}.amc-right{display:flex;flex-direction:column;gap:20px}.amc-cta-box{background:#000;border-radius:10px;padding:40px 30px}.amc-cta-label{font-family:"Heebo",Sans-serif;font-size:18px;color:#f58004;margin-bottom:8px}.amc-cta-heading{font-family:"Heebo",Sans-serif;font-size:36px;font-weight:800;color:#fff;line-height:1.2em;text-transform:uppercase;margin-bottom:20px}.amc-cta-phone{display:inline-flex;align-items:center;gap:10px;font-size:16px}.amc-cta-phone i{transform:rotate(90deg)}.amc-image img{width:100%;height:auto;border-radius:10px}@media(max-width:1024px){.amc-grid{grid-template-columns:1fr}.amc-title{font-size:34px}.amc-cta-heading{font-size:28px}}@media(max-width:767px){.amc-cards{grid-template-columns:1fr}.amc-title{font-size:33px}.amc-section{padding:40px 0 60px}}.ots-section{background:#fff;padding:60px 0 80px;margin-top:0}.ots-container{max-width:1240px;margin:0 auto;padding:0 20px}.ots-header{text-align:center;margin-bottom:30px}.ots-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;margin-bottom:16px}.ots-title span{color:#f58004}.ots-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;max-width:60%;margin:0 auto;text-align:center}.sf-wrap{margin-bottom:36px;background:#f8f8f8;border:1px solid #EBEBEB;border-radius:16px;padding:20px 24px}.sf-sector-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;align-items:center}.sf-sector-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid #DEDEDE;border-radius:100px;font-family:Open Sans,sans-serif;font-size:13.5px;font-weight:600;color:#333;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;line-height:1;letter-spacing:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.sf-sector-btn img{display:block;width:18px;height:18px;object-fit:contain;flex-shrink:0;pointer-events:none;filter:grayscale(1) brightness(.45);transition:filter .2s ease}.sf-sector-btn:hover{border-color:#f58004;color:#f58004;background:#fff8f0;box-shadow:0 2px 10px #f580041f}.sf-sector-btn:hover img{filter:grayscale(1) brightness(.25)}.sf-sector-btn.active{background:#f58004;border-color:#f58004;color:#fff;box-shadow:0 4px 14px #f580044d}.sf-sector-btn.active img{filter:brightness(0) invert(1)}.sf-unit-row{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 0;margin-top:14px;border-top:1px solid #E8E8E8}.sf-unit-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;background:#fff;border:1.5px solid #DEDEDE;border-radius:100px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;color:#444;cursor:pointer;transition:all .18s ease;white-space:nowrap;line-height:1;-webkit-appearance:none;appearance:none;outline:none}.sf-unit-pill:hover{border-color:#f58004;color:#f58004;background:#fff8f0}.sf-unit-pill.active{background:#f58004;border-color:#f58004;color:#fff}.sf-empty{text-align:center;font-family:Inter,sans-serif;font-size:16px;color:#666;padding:40px 0}.sf-empty a{color:#f58004;font-weight:600}.ots-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.ots-grid-all{grid-template-columns:repeat(4,1fr)}.ots-grid-row2{grid-template-columns:repeat(4,1fr);margin:20px auto 0}.ots-card{background:#fff;border:1px solid #8786864A;border-radius:10px;box-shadow:0 2px 15px 5px #0008680d;overflow:hidden;transition:background .3s,box-shadow .3s;padding-bottom:30px}.ots-card:hover{background-color:#ffecd736}.ots-card-img-wrap{border-bottom:5px solid #F58004}.ots-card-img-wrap img{width:100%;height:200px;object-fit:cover;display:block;border-radius:10px 10px 0 0}.ots-card-body{text-align:center;padding:10px 30px 0}.ots-card-title{font-family:"Heebo",Sans-serif;font-size:24px;font-weight:600;color:#000;line-height:1.3em;letter-spacing:-.3px;margin:0;padding:0 0 10px}.ots-book-btn{display:inline-block;background-color:#f58004;color:#fff;font-family:"Heebo",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;padding:3px 20px;border-radius:10px;margin-top:7px;transition:background .3s}.ots-book-btn:hover{background-color:#000}@media(max-width:1024px){.ots-grid,.ots-grid-all{grid-template-columns:repeat(2,1fr)}.ots-grid-row2{grid-template-columns:repeat(2,1fr);max-width:100%}.ots-title{font-size:34px}.ots-subtitle{max-width:80%;font-size:16px}.sf-wrap{padding:16px 18px}.sf-sector-btn{font-size:13px;padding:9px 14px;gap:6px}.sf-sector-btn img{width:16px;height:16px}}@media(max-width:767px){.ots-grid,.ots-grid-all,.ots-grid-row2{grid-template-columns:1fr;max-width:100%}.ots-title{font-size:30px;line-height:1.25em}.ots-subtitle{max-width:100%;font-size:15px;line-height:1.5em}.sf-wrap{padding:14px 16px;border-radius:12px}.sf-sector-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;gap:6px}.sf-sector-row::-webkit-scrollbar{display:none}.sf-sector-btn{font-size:12px;padding:8px 13px;gap:0;flex-shrink:0}.sf-sector-btn img{display:none}.sf-unit-row{flex-wrap:nowrap;overflow-x:auto}.sf-unit-row::-webkit-scrollbar{display:none}.sf-unit-pill{flex-shrink:0}}.clients-section{background:#fff!important;padding:70px 0 75px!important;overflow:hidden!important;position:relative!important}.clients-container{max-width:1240px!important;margin:0 auto!important;padding:0 24px!important}.clients-header{text-align:center!important;margin-bottom:42px!important}.clients-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:9999px!important;padding:6px 18px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#475569!important;letter-spacing:.2px!important;margin-bottom:16px!important}.clients-badge .badge-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#f58004!important;box-shadow:0 0 0 3px #f5800433!important}.clients-title{font-family:Heebo,Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important;color:#0f172a!important;line-height:1.2em!important;letter-spacing:-1.2px!important;margin:0 0 14px!important}.clients-title .highlight-orange{color:#f58004!important}.clients-subtitle{font-family:Inter,sans-serif!important;font-size:16.5px!important;color:#64748b!important;max-width:720px!important;margin:0 auto!important;line-height:1.6em!important}.clients-slider-wrapper{position:relative!important;width:100%!important;overflow:hidden!important;padding:12px 0!important}.clients-slider-wrapper:before,.clients-slider-wrapper:after{content:""!important;position:absolute!important;top:0!important;width:160px!important;height:100%!important;z-index:3!important;pointer-events:none!important}.clients-slider-wrapper:before{left:0!important;background:linear-gradient(to right,#fff 20%,#fff0)!important}.clients-slider-wrapper:after{right:0!important;background:linear-gradient(to left,#fff 20%,#fff0)!important}.clients-marquee{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;animation:singleMarquee 58s linear infinite!important}.clients-marquee:hover,.clients-marquee:focus{animation-play-state:paused!important}.clients-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;padding:6px 12px!important;flex-shrink:0!important}.client-card{width:195px!important;height:88px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 22px!important;background:#fff!important;border:1px solid #E2E8F0!important;border-radius:14px!important;box-shadow:0 2px 10px #0f172a08!important;box-sizing:border-box!important;flex-shrink:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease!important;cursor:pointer!important}.client-card:hover{transform:translateY(-4px)!important;border-color:#f58004!important;box-shadow:0 10px 24px #f5800429!important}.client-card img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;filter:contrast(105%)!important;transition:filter .25s ease,transform .25s ease!important}.client-card:hover img{transform:scale(1.04)!important}.clients-cta-wrap{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-top:42px!important}.clients-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#f58004!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important;padding:14px 34px!important;border-radius:10px!important;text-decoration:none!important;box-shadow:0 6px 20px #f5800452!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;min-height:48px!important;box-sizing:border-box!important}.clients-btn:hover{background:#e06f00!important;transform:translateY(-2px)!important;box-shadow:0 10px 26px #f5800470!important}.clients-btn:active{transform:translateY(0)!important;box-shadow:0 4px 12px #f580044d!important}.clients-btn svg{transition:transform .25s ease!important}.clients-btn:hover svg{transform:translate(4px)!important}@keyframes singleMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){.clients-title{font-size:38px!important}.client-card{width:170px!important;height:80px!important;padding:12px 16px!important}.clients-slider-wrapper:before,.clients-slider-wrapper:after{width:100px!important}}@media(max-width:768px){.clients-section{padding:50px 0 55px!important}.clients-title{font-size:30px!important;letter-spacing:-.5px!important}.clients-subtitle{font-size:14.5px!important}.clients-badge{font-size:11.5px!important;padding:4px 12px!important}.client-card{width:150px!important;height:72px!important;padding:10px 14px!important;border-radius:10px!important}.clients-track{gap:16px!important}.clients-slider-wrapper:before,.clients-slider-wrapper:after{width:50px!important}.clients-marquee{animation-duration:40s!important}.clients-cta-wrap{margin-top:32px!important;padding:0 20px!important}.clients-btn{width:100%!important;justify-content:center!important;padding:14px 20px!important}}.sectors-section{position:relative;background-color:#000;padding:80px 0;overflow:hidden}.sectors-overlay{position:absolute;inset:0;background-image:url(/assets/Asset-0017.png);background-position:bottom center;background-size:cover;opacity:.1;pointer-events:none}.sectors-container{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 20px}.sectors-header{text-align:center;margin-bottom:30px}.sectors-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#fff;line-height:1.4em;letter-spacing:-1.2px;display:inline}.sectors-title span{color:#f58004}.sectors-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#fff;max-width:75%;margin:20px auto 0;text-align:center}.sectors-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px}.sector-item{text-align:center;padding:0 10px}.sector-icon{width:64px;height:64px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.sector-icon img{width:64px;height:64px;object-fit:contain}.sector-name{font-family:"Heebo",Sans-serif;font-size:24px;font-weight:600;color:#fff;line-height:1.3em;letter-spacing:-.3px;margin:0 0 8px}.sector-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#fff;line-height:1.4em}.sectors-cta{text-align:center;margin-top:40px}.sectors-btn{display:inline-block;background-color:#fff;color:#000;font-family:"Inter",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:16px 35px;border-radius:10px;text-decoration:none;transition:background .3s,color .3s}.sectors-btn:hover{background-color:#f58004;color:#fff}@media(max-width:1024px){.sectors-grid{grid-template-columns:repeat(3,1fr)}.sectors-title{font-size:34px}}@media(max-width:767px){.sectors-grid{grid-template-columns:repeat(2,1fr)}.sectors-title{font-size:33px}.sectors-subtitle{max-width:100%}}.why-section{background:#fff;padding:60px 0}.why-container{max-width:1240px;margin:0 auto;padding:0 20px}.why-header{text-align:center;margin-bottom:40px}.why-title{font-family:"Heebo",Sans-serif;font-size:35px;font-weight:800;color:#000;line-height:1.4em}.why-title span{color:#f58004}.why-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;max-width:680px;margin:16px auto 0;text-align:center}.why-grid{display:flex;gap:40px;align-items:flex-start}.why-left{flex:1}.why-video-wrap{border-radius:10px;overflow:hidden}.why-video{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.why-right{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:28px}.why-feature{display:flex;align-items:flex-start;gap:16px}.why-feature-icon{flex-shrink:0;width:24px;height:24px;margin-top:4px}.why-feature-icon svg{width:24px;height:24px}.why-feature-title{font-family:"Heebo",Sans-serif;font-size:20px;font-weight:600;color:#000;line-height:1.3em;margin:0 0 6px}.why-feature-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#333;line-height:1.5em;margin:0}@media(max-width:1024px){.why-grid{flex-direction:column}.why-title{font-size:34px}.why-subtitle{max-width:90%}}@media(max-width:767px){.why-title{font-size:33px}.why-subtitle{max-width:100%}.why-section{padding:40px 0}}.google-reviews-section{background:linear-gradient(180deg,#f8fafd,#fff)!important;padding:85px 0 95px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;overflow-x:hidden!important;position:relative!important}.google-reviews-section .reviews-container{max-width:1240px!important;margin:0 auto!important;padding:0 24px!important;position:relative!important}.google-reviews-section .reviews-header{text-align:center!important;margin-bottom:48px!important}.google-reviews-section .google-brand-header{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #E2E8F0!important;padding:7px 18px!important;border-radius:9999px!important;margin-bottom:18px!important;box-shadow:0 2px 10px #0000000a!important}.google-reviews-section .brand-text{font-size:13.5px!important;font-weight:600!important;color:#475569!important;letter-spacing:.3px!important}.google-reviews-section .reviews-title{font-family:Rubik,Heebo,sans-serif!important;font-size:44px!important;font-weight:800!important;color:#0f172a!important;line-height:1.2em!important;margin-bottom:14px!important;letter-spacing:-1.2px!important}.google-reviews-section .reviews-title span{color:#f58004!important}.google-reviews-section .reviews-subtitle{font-size:16.5px!important;color:#475569!important;max-width:680px!important;margin:0 auto 28px!important;line-height:1.6em!important;text-align:center!important}.google-reviews-section .overall-rating-card{display:inline-flex!important;align-items:center!important;gap:22px!important;background:#fff!important;border:1px solid #E2E8F0!important;padding:14px 28px!important;border-radius:20px!important;box-shadow:0 4px 20px #0f172a0d!important}.google-reviews-section .rating-number{font-family:Heebo,sans-serif!important;font-size:42px!important;font-weight:800!important;color:#0f172a!important;line-height:1!important}.google-reviews-section .rating-stars-col{text-align:left!important}.google-reviews-section .stars-gold{color:#f58004!important;font-size:20px!important;letter-spacing:2px!important;line-height:1!important;margin-bottom:4px!important}.google-reviews-section .reviews-count{font-size:13px!important;color:#64748b!important;font-weight:500!important}.google-reviews-section .write-review-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;background:#0f172a!important;color:#fff!important;font-size:13.5px!important;font-weight:600!important;padding:11px 20px!important;border-radius:10px!important;text-decoration:none!important;transition:all .25s ease!important}.google-reviews-section .write-review-btn:hover{background:#f58004!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px #f5800459!important}.google-reviews-section .carousel-outer-wrapper{position:relative!important;display:flex!important;align-items:center!important;margin:0 auto!important;padding:0 54px!important;width:100%!important;box-sizing:border-box!important}.google-reviews-section .carousel-inner-viewport{width:100%!important;overflow:hidden!important;box-sizing:border-box!important;padding:16px 4px!important;outline:none!important}.google-reviews-section .reviews-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;width:100%!important;box-sizing:border-box!important;will-change:transform!important}.google-reviews-section .review-card{position:relative!important;flex:0 0 calc((100% - 48px) / 3)!important;width:calc((100% - 48px) / 3)!important;min-width:calc((100% - 48px) / 3)!important;background:#fff!important;border:1px solid #E2E8F0!important;border-radius:20px!important;padding:30px 26px!important;box-shadow:0 4px 20px #0f172a0a!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;user-select:none!important}.google-reviews-section .review-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px #0f172a17!important;border-color:#f58004!important}.google-reviews-section .card-quote-icon{position:absolute!important;top:24px!important;right:24px!important;opacity:.14!important;pointer-events:none!important;transition:opacity .3s ease,transform .3s ease!important}.google-reviews-section .review-card:hover .card-quote-icon{opacity:.3!important;transform:scale(1.1)!important}.google-reviews-section .card-top-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding-right:32px!important;flex-wrap:wrap!important;gap:8px!important}.google-reviews-section .card-stars{color:#f58004!important;font-size:17px!important;letter-spacing:2.5px!important;line-height:1!important}.google-reviews-section .card-badges{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.google-reviews-section .service-tag{font-size:10.5px!important;font-weight:700!important;padding:3px 8px!important;border-radius:9999px!important;letter-spacing:.3px!important;text-transform:uppercase!important}.google-reviews-section .service-tag.amc{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #BFDBFE!important}.google-reviews-section .service-tag.onetime{background:#fff7ed!important;color:#c2410c!important;border:1px solid #FFEDD5!important}.google-reviews-section .sector-badge{background:#f1f5f9!important;color:#475569!important;font-size:11px!important;font-weight:600!important;padding:3px 9px!important;border-radius:9999px!important;letter-spacing:.3px!important}.google-reviews-section .review-text{font-size:14.5px!important;color:#334155!important;line-height:1.65em!important;text-align:left!important;margin:0 0 24px!important;padding:0!important;flex-grow:1!important;font-style:normal!important;border:none!important}.google-reviews-section .card-author-row{display:flex!important;align-items:center!important;gap:13px!important;padding-top:18px!important;border-top:1px solid #F1F5F9!important;margin-top:auto!important}.google-reviews-section .avatar{width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:.5px!important;flex-shrink:0!important;box-shadow:0 2px 8px #0000001f!important}.google-reviews-section .author-details{flex-grow:1!important;text-align:left!important;overflow:hidden!important}.google-reviews-section .reviewer-name{font-size:15.5px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 2px!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.google-reviews-section .reviewer-role{font-size:12.5px!important;color:#475569!important;font-weight:600!important;margin:0 0 2px!important;line-height:1.25!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.google-reviews-section .reviewer-industry{font-size:11.5px!important;color:#94a3b8!important;display:block!important;font-weight:500!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.google-reviews-section .google-verified-badge{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.google-reviews-section .carousel-nav-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 16px #0f172a14!important;transition:all .25s ease!important;z-index:10!important}.google-reviews-section .carousel-nav-btn:hover{background:#f58004!important;color:#fff!important;border-color:#f58004!important;box-shadow:0 6px 20px #f5800459!important;transform:translateY(-50%) scale(1.06)!important}.google-reviews-section .prev-btn{left:0!important}.google-reviews-section .next-btn{right:0!important}.google-reviews-section .carousel-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:36px!important}.google-reviews-section .carousel-dot{width:10px!important;height:10px!important;border-radius:9999px!important;border:none!important;background:#cbd5e1!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;padding:0!important}.google-reviews-section .carousel-dot:hover{background:#94a3b8!important}.google-reviews-section .carousel-dot.active{width:32px!important;background:#f58004!important;box-shadow:0 2px 8px #f5800459!important}@media(max-width:1023px){.google-reviews-section .review-card{flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important;min-width:calc((100% - 20px)/2)!important;padding:26px 22px!important}.google-reviews-section .reviews-track{gap:20px!important}.google-reviews-section .reviews-title{font-size:36px!important}.google-reviews-section .carousel-outer-wrapper{padding:0 46px!important}}@media(max-width:679px){.google-reviews-section{padding:55px 0 65px!important}.google-reviews-section .reviews-title{font-size:28px!important;line-height:1.25!important}.google-reviews-section .reviews-subtitle{font-size:15px!important;margin-bottom:22px!important}.google-reviews-section .overall-rating-card{flex-direction:column!important;gap:12px!important;width:100%!important;padding:18px!important;border-radius:16px!important}.google-reviews-section .rating-stars-col{text-align:center!important}.google-reviews-section .write-review-btn{width:100%!important;justify-content:center!important}.google-reviews-section .carousel-outer-wrapper{padding:0!important}.google-reviews-section .carousel-nav-btn{display:none!important}.google-reviews-section .reviews-track{gap:16px!important}.google-reviews-section .review-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;padding:24px 20px!important;border-radius:16px!important}.google-reviews-section .review-text{font-size:14px!important;line-height:1.6em!important}}
