.homepage-wrapper{background:#fff;position:relative;overflow-x:hidden}.home-hero-section{color:#fff;background-image:url(/assets/images/home-hero-cleaner.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:680px;padding:130px 0 70px;display:flex;position:relative}@media (max-width:1024px){.home-hero-section{min-height:auto;padding:110px 0 60px}}@media (max-width:768px){.home-hero-section{min-height:auto;padding:95px 0 50px}}@media (max-width:576px){.home-hero-section{min-height:auto;padding:85px 0 50px}}@media (max-width:420px){.home-hero-section{align-items:flex-start;min-height:auto;padding:80px 0 60px}}.home-hero-bg-overlay{z-index:1;background:linear-gradient(90deg,#0b1a30f5 0%,#0b1a30e0 42%,#0b1a308c 75%,#0b1a304d 100%);position:absolute;inset:0}@media (max-width:1024px){.home-hero-bg-overlay{background:linear-gradient(#0b1a30f5 0%,#0b1a30eb 100%)}}.home-hero-container{z-index:2;position:relative}.home-hero-grid{grid-template-columns:1fr 430px;align-items:center;gap:40px;display:grid}@media (max-width:1024px){.home-hero-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:480px){.home-hero-grid{gap:28px}}.home-hero-text .home-hero-eyebrow{color:#10b981;letter-spacing:1.5px;text-transform:uppercase;background:#10b98126;border:1px solid #10b98166;border-radius:50px;margin-bottom:18px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:inline-block}.home-hero-text h1{color:#fff;letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(28px,4.2vw,48px);font-weight:800;line-height:1.15}.home-hero-text .home-hero-description{color:#cbd5e1;flex-direction:column;gap:12px;margin-bottom:28px;font-size:15px;line-height:1.65;display:flex}.home-hero-text .home-hero-description .hero-lead{color:#fff;font-size:17px;font-weight:600}.home-hero-text .home-hero-description .hero-highlight-note{color:#10b981;font-size:15px;font-weight:600}.home-hero-text .home-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-hero-text .btn-outline-phone{color:#fff;border:2px solid #ffffff59;border-radius:50px;align-items:center;gap:8px;padding:11px 24px;font-family:Outfit,sans-serif;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.home-hero-text .btn-outline-phone:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.home-hero-form-col{width:100%;max-width:430px;margin:0 auto}@media (max-width:1024px){.home-hero-form-col{max-width:100%}}.home-quote-card{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;max-width:100%;padding:26px 24px 20px;overflow:hidden;box-shadow:0 20px 50px #00000059}@media (max-width:480px){.home-quote-card{border-radius:8px;padding:20px 16px 16px}}@media (max-width:375px){.home-quote-card{padding:18px 14px 14px}}.home-quote-card .quote-card-header{text-align:center;margin-bottom:18px}.home-quote-card .quote-card-header .quote-tag{color:#fff;letter-spacing:1.5px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50px;margin-bottom:8px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.home-quote-card .quote-card-header h3{color:#fff;margin-bottom:4px;font-size:20px;font-weight:800}.home-quote-card .quote-card-header p{color:#cbd5e1;font-size:12px}.home-quote-card .form-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.home-quote-card .form-field label{color:#e2e8f0;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.home-quote-card .form-field input,.home-quote-card .form-field select,.home-quote-card .form-field textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-family:Inter,sans-serif;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-quote-card .form-field input::placeholder,.home-quote-card .form-field select::placeholder,.home-quote-card .form-field textarea::placeholder{color:#ffffff80}.home-quote-card .form-field input:focus,.home-quote-card .form-field select:focus,.home-quote-card .form-field textarea:focus{background:#ffffff29;border-color:#10b981;box-shadow:0 0 0 3px #10b98140}.home-quote-card .form-field input.has-error,.home-quote-card .form-field select.has-error,.home-quote-card .form-field textarea.has-error{border-color:#f87171!important}.home-quote-card .form-field select option{color:#fff;background:#0b1a30;font-size:16px}.home-quote-card .form-field textarea{resize:vertical;min-height:80px}.home-quote-card .form-field .field-err-text{color:#f87171;font-size:12px;font-weight:600}.home-quote-card .form-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:576px){.home-quote-card .form-field-row{grid-template-columns:1fr;gap:12px}}.home-quote-card .phone-input-group{background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;align-items:center;min-height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.home-quote-card .phone-input-group:focus-within{background:#ffffff29;border-color:#10b981;box-shadow:0 0 0 3px #10b98140}.home-quote-card .phone-input-group.has-error{border-color:#f87171!important}.home-quote-card .phone-input-group .phone-prefix{color:#a7f3d0;white-space:nowrap;border-right:1px solid #fff3;flex-shrink:0;padding:0 10px;font-size:13px;font-weight:700}@media (max-width:375px){.home-quote-card .phone-input-group .phone-prefix{padding:0 8px;font-size:12px}}.home-quote-card .phone-input-group input{flex:1;min-width:0;min-height:48px;box-shadow:none!important;background:0 0!important;border:none!important;padding:12px 10px!important;font-size:16px!important}.home-quote-card .quote-submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:8px;padding:14px 24px;font-family:Outfit,sans-serif;font-size:16px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #10b98159}.home-quote-card .quote-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #10b98180}.home-quote-card .quote-submit-button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.home-quote-card .quote-submit-button{min-height:56px;padding:16px 24px;font-size:16px}}.home-quote-card .quote-privacy-note{color:#94a3b8;text-align:center;margin-top:12px;font-size:12px;line-height:1.4}@media (max-width:480px){.home-quote-card .quote-privacy-note{font-size:11px}}.home-trust-bar{color:#fff;background:#0b1a30;border-bottom:3px solid #10b981;padding:20px 0}.home-trust-bar .trust-bar-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:992px){.home-trust-bar .trust-bar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.home-trust-bar .trust-bar-grid{grid-template-columns:1fr;gap:14px}}.home-trust-bar .trust-bar-item{align-items:center;gap:14px;display:flex}.home-trust-bar .trust-bar-item svg{color:#10b981;flex-shrink:0;font-size:26px}.home-trust-bar .trust-bar-item div{flex-direction:column;display:flex}.home-trust-bar .trust-bar-item div strong{color:#fff;font-size:14px;font-weight:700}.home-trust-bar .trust-bar-item div span{color:#94a3b8;font-size:12px}.home-services-section{background:#f8fafc}.home-services-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (max-width:768px){.home-services-grid{grid-template-columns:1fr;gap:24px}}.home-service-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.home-service-card:hover{border-color:#10b98173;transform:translateY(-6px);box-shadow:0 20px 40px #0b1a3014}.home-service-card:hover .service-card-img img{transform:scale(1.04)}.home-service-card:hover .service-card-cta-btn{color:#10b981;gap:10px}.home-service-card.is-featured-carpet{border:2px solid #10b981;box-shadow:0 10px 30px #10b9811f}.home-service-card.is-featured-carpet .carpet-specialist-ribbon{z-index:3;color:#fff;background:#10b981;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px #0003}.home-service-card .service-card-img{background:#0b1a30;height:220px;position:relative;overflow:hidden}.home-service-card .service-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.home-service-card .service-card-img .service-card-icon-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#10b981;background:#0b1a30e6;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;position:absolute;bottom:14px;left:14px}.home-service-card .service-card-content{flex-direction:column;flex-grow:1;padding:26px 24px 22px;display:flex}.home-service-card .service-card-content h3{color:#0b1a30;margin-bottom:8px;font-size:22px;font-weight:800}.home-service-card .service-card-content .service-desc{color:#64748b;margin-bottom:16px;font-size:14px;line-height:1.55}.home-service-card .service-card-content .service-bullet-list{background:#f8fafc;border-radius:8px;margin-bottom:20px;padding:14px 16px}.home-service-card .service-card-content .service-bullet-list h4{text-transform:uppercase;letter-spacing:.5px;color:#0b1a30;margin-bottom:10px;font-size:12px}.home-service-card .service-card-content .service-bullet-list ul{grid-template-columns:1fr 1fr;gap:6px 14px;list-style:none;display:grid}@media (max-width:480px){.home-service-card .service-card-content .service-bullet-list ul{grid-template-columns:1fr}}.home-service-card .service-card-content .service-bullet-list ul li{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:flex}.home-service-card .service-card-content .service-bullet-list ul li svg{color:#10b981;flex-shrink:0;font-size:12px}.home-service-card .service-card-content .service-subdesc{color:#64748b;margin-bottom:18px;font-size:13px;line-height:1.5}.home-service-card .service-card-content .service-card-cta-btn{color:#0b1a30;border-top:1px solid #f1f5f9;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.home-service-card .service-card-content .service-card-cta-btn svg{transition:transform .2s}.home-process-section{background:#fff}.home-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:992px){.home-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.home-process-grid{grid-template-columns:1fr;gap:18px}}.home-process-step{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:30px 22px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-process-step:hover{background:#fff;border-color:#10b98166;transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.home-process-step .step-badge{color:#10b981;background:#0b1a30;border:2px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-family:Outfit,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.home-process-step h3{color:#0b1a30;margin-bottom:10px;font-size:17px;font-weight:700}.home-process-step p{color:#64748b;font-size:13px;line-height:1.55}.home-why-section{background:#f8fafc}.home-why-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.home-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.home-why-grid{grid-template-columns:1fr;gap:16px}}.why-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:28px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.why-feature-card:hover{border-color:#10b98173;transform:translateY(-4px);box-shadow:0 20px 40px #0b1a3014}.why-feature-card .why-icon-box{color:#10b981;background:#10b9811a;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;display:inline-flex}.why-feature-card h3{color:#0b1a30;margin-bottom:10px;font-size:18px;font-weight:700}.why-feature-card p{color:#64748b;font-size:14px;line-height:1.6}.home-worksafe-section{color:#fff;background:linear-gradient(135deg,#0b1a30 0%,#0f2744 50%,#1e3a8a 100%);position:relative;overflow:hidden}.home-worksafe-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98126 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-100px}.home-worksafe-section .worksafe-grid{grid-template-columns:440px 1fr;align-items:center;gap:48px;display:grid}@media (max-width:1024px){.home-worksafe-section .worksafe-grid{grid-template-columns:1fr;gap:36px}}.home-worksafe-section .worksafe-badge-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:20px;position:relative;box-shadow:0 20px 40px #0000004d}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge{background:linear-gradient(135deg,#022c22 0%,#064e3b 100%);border:2px solid #10b981;border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 4px 20px #10b98140}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge .emblem-shield-icon{color:#0b1a30;background:#10b981;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge .emblem-text-group{flex-direction:column;display:flex}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge .emblem-text-group .emblem-title{letter-spacing:1px;color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:900}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge .emblem-text-group .emblem-subtitle{color:#a7f3d0;letter-spacing:.5px;font-size:11px;font-weight:700}.home-worksafe-section .worksafe-badge-card .worksafe-emblem-badge .emblem-text-group .emblem-status{color:#34d399;margin-top:2px;font-size:11.5px;font-weight:700}.home-worksafe-section .worksafe-badge-card .worksafe-img-wrapper{border-radius:12px;position:relative;overflow:hidden}.home-worksafe-section .worksafe-badge-card .worksafe-img-wrapper img{object-fit:cover;width:100%;height:260px;display:block}.home-worksafe-section .worksafe-badge-card .worksafe-img-wrapper .worksafe-trust-ribbon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0b1a30e6;border:1px solid #10b98166;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.home-worksafe-section .worksafe-badge-card .worksafe-img-wrapper .worksafe-trust-ribbon svg{color:#fbbf24;font-size:16px}.home-worksafe-section .worksafe-content-col .section-eyebrow{color:#34d399;letter-spacing:1.5px;background:#10b98126;border:1px solid #10b9814d;border-radius:50px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.home-worksafe-section .worksafe-content-col h2{color:#fff;margin-bottom:14px;font-size:clamp(24px,3.5vw,36px);font-weight:800;line-height:1.25}.home-worksafe-section .worksafe-content-col .worksafe-lead-text{color:#cbd5e1;margin-bottom:28px;font-size:15.5px;line-height:1.65}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;display:grid}@media (max-width:640px){.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid{grid-template-columns:1fr;gap:16px}}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid .worksafe-pillar-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:14px;padding:18px 20px;transition:transform .25s,border-color .25s;display:flex}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid .worksafe-pillar-card:hover{background:#ffffff14;border-color:#10b98180;transform:translateY(-3px)}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid .worksafe-pillar-card .pillar-icon{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid .worksafe-pillar-card h3{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3}.home-worksafe-section .worksafe-content-col .worksafe-pillars-grid .worksafe-pillar-card p{color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.home-worksafe-section .worksafe-content-col .worksafe-actions{flex-wrap:wrap;gap:16px;display:flex}.home-worksafe-section .worksafe-content-col .worksafe-actions .btn-outline-worksafe{color:#fff;border:2px solid #ffffff4d;border-radius:50px;align-items:center;gap:8px;padding:12px 24px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.home-worksafe-section .worksafe-content-col .worksafe-actions .btn-outline-worksafe:hover{color:#fff;background:#ffffff1a;border-color:#fff}.home-commercial-split{background:#fff}.home-commercial-split .commercial-split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}@media (max-width:992px){.home-commercial-split .commercial-split-grid{gap:36px}}@media (max-width:768px){.home-commercial-split .commercial-split-grid{grid-template-columns:1fr;gap:30px}}.home-commercial-split .split-img-box{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0b1a3014}.home-commercial-split .split-img-box img{object-fit:cover;width:100%;height:420px;display:block}@media (max-width:576px){.home-commercial-split .split-img-box img{height:280px}}.home-commercial-split .split-img-box .split-overlay-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0b1a30eb;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:16px}.home-commercial-split .split-img-box .split-overlay-badge svg{color:#10b981;font-size:18px}.home-commercial-split .split-img-box .split-overlay-badge span{font-size:13px;font-weight:700}.home-commercial-split .split-copy-box h2{color:#0b1a30;margin-bottom:16px;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.25}.home-commercial-split .split-copy-box p{color:#64748b;margin-bottom:18px;font-size:15px;line-height:1.65}.home-commercial-split .split-copy-box .commercial-sector-grid{background:#f8fafc;border-radius:8px;margin-bottom:20px;padding:18px 20px}.home-commercial-split .split-copy-box .commercial-sector-grid h4{color:#0b1a30;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px}.home-commercial-split .split-copy-box .commercial-sector-grid .commercial-facilities-list{grid-template-columns:1fr 1fr;gap:8px 14px;list-style:none;display:grid}@media (max-width:480px){.home-commercial-split .split-copy-box .commercial-sector-grid .commercial-facilities-list{grid-template-columns:1fr}}.home-commercial-split .split-copy-box .commercial-sector-grid .commercial-facilities-list li{color:#0f172a;align-items:center;gap:8px;font-size:13px;display:flex}.home-commercial-split .split-copy-box .commercial-sector-grid .commercial-facilities-list li svg{color:#10b981;flex-shrink:0;font-size:14px}.home-commercial-split .split-copy-box .commercial-subtext{color:#64748b;margin-bottom:24px;font-size:13px;line-height:1.6}.home-commercial-split .split-copy-box .commercial-actions{flex-wrap:wrap;gap:16px;display:flex}.home-areas-section{background:#f8fafc}.home-areas-section .home-regions-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px;display:grid}@media (max-width:1024px){.home-areas-section .home-regions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.home-areas-section .home-regions-grid{grid-template-columns:1fr;gap:16px}}.home-areas-section .home-region-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.home-areas-section .home-region-card:hover{border-color:#10b98173;transform:translateY(-3px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.home-areas-section .home-region-card .region-title-bar{color:#0b1a30;align-items:center;gap:10px;margin-bottom:12px;display:flex}.home-areas-section .home-region-card .region-title-bar svg{color:#10b981;font-size:18px}.home-areas-section .home-region-card .region-title-bar h3{margin:0;font-size:16px;font-weight:700}.home-areas-section .home-region-card p{color:#64748b;font-size:13px;line-height:1.6}.home-areas-section .home-areas-footer-bar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.home-areas-section .home-areas-footer-bar .regional-locations-text{color:#0f172a;font-size:13px}.home-areas-section .home-areas-footer-bar .regional-locations-text strong{color:#0b1a30}.home-areas-section .home-areas-footer-bar .areas-contact-link{color:#10b981;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.home-areas-section .home-areas-footer-bar .areas-contact-link:hover{text-decoration:underline}.home-faq-section{background:#fff}.home-faq-section .home-faq-wrap{max-width:860px;margin:0 auto}.home-faq-section .hp-faq-accordion{margin-bottom:12px;overflow:hidden;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.home-faq-section .hp-faq-accordion:before{display:none!important}.home-faq-section .hp-faq-accordion.Mui-expanded{background:#fff!important;border-color:#10b98166!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}.home-faq-section .hp-faq-accordion .MuiAccordionSummary-root{min-height:60px;padding:16px 22px}.home-faq-section .hp-faq-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.home-faq-section .hp-faq-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content h3{color:#0b1a30;font-size:16px;font-weight:700;line-height:1.35}.home-faq-section .hp-faq-accordion .MuiAccordionSummary-root .hp-faq-arrow{color:#10b981;font-size:16px}.home-faq-section .hp-faq-accordion .MuiAccordionDetails-root{border-top:1px solid #f1f5f9;padding:0 22px 20px}.home-faq-section .hp-faq-accordion .MuiAccordionDetails-root p{color:#64748b;font-size:14px;line-height:1.65}.home-final-cta-section{color:#fff;background:linear-gradient(135deg,#0b1a30 0%,#162a45 100%)}.home-final-cta-section .home-final-cta-card{text-align:center;max-width:760px;margin:0 auto}.home-final-cta-section .home-final-cta-card .final-tag{color:#10b981;letter-spacing:1.5px;text-transform:uppercase;background:#10b98133;border:1px solid #10b98166;border-radius:50px;margin-bottom:16px;padding:5px 14px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:inline-block}.home-final-cta-section .home-final-cta-card h2{color:#fff;margin-bottom:16px;font-size:clamp(26px,3.8vw,42px);font-weight:800;line-height:1.2}.home-final-cta-section .home-final-cta-card p{color:#cbd5e1;margin-bottom:30px;font-size:16px;line-height:1.65}.home-final-cta-section .home-final-cta-card .final-btn-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:22px;display:flex}.home-final-cta-section .home-final-cta-card .btn-outline-white{color:#fff;border:2px solid #ffffff59;border-radius:50px;align-items:center;gap:8px;padding:11px 26px;font-family:Outfit,sans-serif;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.home-final-cta-section .home-final-cta-card .btn-outline-white:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.home-final-cta-section .home-final-cta-card .final-card-subtext{color:#94a3b8;letter-spacing:.5px;font-size:13px;font-weight:500}
