.maximum-screen-width{max-width:1300px !important;width:100%;padding:0 20px}.margin-auto{margin-left:auto !important;margin-right:auto !important}.sema-badge{display:inline-block;background:#d12c2f;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem;margin-bottom:1rem}@media(max-width: 767px){.sema-badge{display:none !important}}.sema-logo-mobile{display:none;max-width:250px;margin-bottom:1rem}@media(max-width: 767px){.sema-logo-mobile{display:block !important}}@media(max-width: 767px){.sema-logo-desktop{display:none !important}}@media(max-width: 767px){.head-banner{padding:40px 0 !important;min-height:auto !important}}.highlight-text,.split-head h1{color:#fff;font-weight:800}.countdown-banner{background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);padding:2rem 0;color:#fff}.countdown-banner .countdown-banner-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.countdown-banner .countdown-banner-content .countdown-banner-text{display:flex;align-items:center;gap:1rem;text-align:center}.countdown-banner .countdown-banner-content .countdown-banner-text .countdown-banner-title{margin:0;font-size:1.5rem}.countdown-banner .countdown-banner-content .countdown-banner-text .countdown-banner-subtitle{margin:.5rem 0 0 0;opacity:.8}.countdown-banner .countdown-banner-content .countdown-compact{display:flex;gap:1rem}.countdown-banner .countdown-banner-content .countdown-compact .countdown-item{text-align:center;min-width:70px}.countdown-banner .countdown-banner-content .countdown-compact .countdown-item .countdown-value{display:block;font-size:2rem;font-weight:700;color:#d12c2f}.countdown-banner .countdown-banner-content .countdown-compact .countdown-item .countdown-label{display:block;font-size:.875rem;opacity:.8}.urgency-banner{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:1.5rem;margin-top:2rem;text-align:center}.urgency-banner .urgency-icon{font-size:1.5rem;margin-right:.5rem}.problems-row{display:flex !important;gap:1rem !important;flex-wrap:wrap !important}.problem-item{background:#000;color:#fff;padding:.75rem 1rem;border-radius:8px;text-align:center;font-size:.95rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex:1 1 calc(25% - 1rem);min-width:200px}@media(max-width: 768px){.problem-item{flex:1 1 100%}}.problems-list{margin:2rem 0}.outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:2rem}.outcomes-container{display:flex !important;flex-direction:column !important;gap:3rem !important;margin-top:2rem}@media(max-width: 768px){.outcomes-container{gap:2rem !important}}.outcome-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:3rem !important}.outcome-row:nth-child(odd){justify-content:flex-start !important}.outcome-row:nth-child(odd) .outcome-box{text-align:left !important;order:1 !important}.outcome-row:nth-child(odd) .outcome-number{order:2 !important}.outcome-row:nth-child(even){justify-content:flex-end !important}.outcome-row:nth-child(even) .outcome-number{order:1 !important}.outcome-row:nth-child(even) .outcome-box{text-align:right !important;order:2 !important}@media(max-width: 768px){.outcome-row{flex-direction:row !important;gap:1rem !important;justify-content:flex-start !important}.outcome-row .outcome-box{flex:1 !important;text-align:left !important}.outcome-row .outcome-number{width:40px !important;height:40px !important;font-size:1.25rem !important;align-self:center !important}}.outcome-box{flex:0 0 40% !important;list-style:none !important}.outcome-box h3{color:#fefefe;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.outcome-box p{color:#fefefe;opacity:.9;line-height:1.6;font-size:1.125rem}.outcome-number{background:#000;color:#fff;width:50px;height:50px;border-radius:50%;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}#how-it-works .row{gap:1rem}#how-it-works .col-md-3{flex:0 0 24% !important;max-width:24% !important}@media(max-width: 999px){#how-it-works .col-md-3{flex:0 0 50% !important;max-width:50% !important}}@media(max-width: 767px){#how-it-works .col-md-3{flex:0 0 100% !important;max-width:100% !important}}.gtx-section{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px;height:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.gtx-section h3{color:#d12c2f;font-size:1.35rem;margin-bottom:1rem;font-weight:600}.gtx-section p{line-height:1.5;font-size:1rem;color:#333}@media(max-width: 767px){.gtx-section{padding:1.5rem}.gtx-section h3{font-size:1.5rem}.gtx-section p{font-size:1.125rem}.gtx-section .hero-buttons{flex-direction:column !important;width:100% !important}.gtx-section .hero-btn{width:100% !important}}.outcome-card{background:hsla(0,0%,100%,.05);padding:2rem;border-radius:12px;transition:transform .3s ease}.outcome-card:hover{transform:translateY(-5px)}.outcome-icon-img{width:60px;height:60px;margin-bottom:1rem}.outcome-title{font-size:1.25rem;margin-bottom:1rem;color:#d12c2f}.outcome-description{opacity:.9}.form-section{background:#f8f9fa;padding:4rem 0}.form-section .form-header{margin-bottom:2rem}.form-section .form-title{font-size:2rem;margin-bottom:1rem}.form-section .form-intro{font-size:1.125rem;opacity:.8;margin:auto}.form-section .omni-dvi-form,.form-section .sema-form{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-section .omni-dvi-form .form-row,.form-section .sema-form .form-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;margin-bottom:1.5rem}.form-section .omni-dvi-form .form-group,.form-section .sema-form .form-group{display:flex;flex-direction:column}.form-section .omni-dvi-form .form-label,.form-section .sema-form .form-label{font-weight:600;margin-bottom:.5rem;color:#333}.form-section .omni-dvi-form .form-input,.form-section .omni-dvi-form .form-select,.form-section .omni-dvi-form .form-textarea,.form-section .sema-form .form-input,.form-section .sema-form .form-select,.form-section .sema-form .form-textarea{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.form-section .omni-dvi-form .form-input:focus,.form-section .omni-dvi-form .form-select:focus,.form-section .omni-dvi-form .form-textarea:focus,.form-section .sema-form .form-input:focus,.form-section .sema-form .form-select:focus,.form-section .sema-form .form-textarea:focus{border-color:#d12c2f;outline:none}.form-section .omni-dvi-form .form-textarea,.form-section .sema-form .form-textarea{resize:vertical}.sema-thank-you{display:none}.sema-thank-you h1{background:#f8f9fa;padding:4rem 0;font-size:1.25rem;margin-bottom:1rem;color:#d12c2f;text-align:center}.btn-full{margin-top:20px;width:100%}.form-disclaimer{margin-top:1rem;font-size:.875rem;opacity:.7;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.faq-list{max-width:800px;margin:2rem auto}.faq-list .faq-item{background:#d12c2f;padding:1.5rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.faq-list .faq-item .faq-question{font-size:1.25rem;margin-bottom:.75rem;color:#fff}.faq-list .faq-item .faq-answer{line-height:1.6;color:#fff;opacity:.95}.faq-list .faq-item .faq-answer a{color:#fff !important;text-decoration:underline}.omni-images{display:flex;justify-content:center;padding-bottom:40px}.omni-images img{width:100%;max-width:380px;height:auto}