﻿@import url("https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css");.select2-container--default .select2-selection--single,.select2-container--bootstrap-5 .select2-selection--single{height:calc(1.5em + 1.65rem + 2px) !important;border-radius:0.95rem !important;background-color:var(--kt-input-solid-bg) !important;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important}.select2-container--default .select2-selection--single:focus-within,.select2-container--bootstrap-5 .select2-selection--single:focus-within{border-color:var(--kt-primary) !important;box-shadow:0 0 0 0.25rem rgba(80,165,241,0.1) !important}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + 1.65rem) !important;padding-left:4rem !important;padding-right:1rem !important;color:var(--kt-input-solid-color) !important;font-weight:500 !important}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow{height:calc(1.5em + 1.65rem) !important;right:1rem !important}.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b{border-color:var(--kt-input-solid-color) transparent transparent transparent !important}.select2-dropdown{border:1px solid var(--kt-input-border-color);border-radius:0.95rem;background-color:var(--kt-input-solid-bg);box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.1);border-top:none;margin-top:0.25rem}.select2-results__option{padding:0.775rem 1rem;color:var(--kt-input-solid-color);font-weight:500;transition:all 0.15s ease-in-out}.select2-results__option[aria-selected=true]{background-color:var(--kt-primary-light);color:var(--kt-primary)}.select2-results__option--highlighted[aria-selected]{background-color:var(--kt-primary);color:white}.select2-results__option:hover{background-color:var(--kt-primary)}.select2-search--dropdown{padding:0.5rem}.select2-search--dropdown .select2-search__field{border:1px solid var(--kt-input-border-color);border-radius:0.95rem;padding:0.775rem 1rem;background-color:var(--kt-input-solid-bg);color:var(--kt-input-solid-color);font-weight:500}.select2-search--dropdown .select2-search__field:focus{border-color:var(--kt-primary);box-shadow:0 0 0 0.25rem rgba(80,165,241,0.1);outline:0}.form-select-solid.js-tag-search+.select2-container--default .select2-selection--single,.form-select-solid.js-tag-search+.select2-container--bootstrap-5 .select2-selection--single{background-color:var(--kt-input-solid-bg) !important;border-color:var(--kt-input-solid-bg) !important;color:var(--kt-input-solid-color) !important}.position-relative .fa-tags{z-index:10;color:var(--kt-text-muted);left:0rem;top:50%;transform:translateY(-50%)}#tag_search+.select2-container .select2-selection--single{height:38.59px !important;border-radius:0.95rem !important;background-color:var(--kt-input-solid-bg) !important}#tag_search+.select2-container .select2-selection--single .select2-selection__rendered{padding-left:3rem !important;padding-right:1rem !important;font-weight:500 !important;color:#aaa !important;font-size:12px !important;line-height:calc(1.5em + 1.65rem) !important}#tag_search+.select2-container .select2-selection--single .select2-selection__arrow{right:1rem !important;height:calc(1.5em + 1.65rem) !important}.tags-popover{padding:0.5rem;min-width:150px}.tags-popover .tag-link{color:var(--kt-text-gray-700);text-decoration:none;padding:0.25rem 0.5rem;border-radius:0.475rem;transition:color 0.2s ease;font-size:0.925rem}.tags-popover .tag-link:hover{background-color:var(--kt-gray-200)}.tags-popover .tag-link i{color:var(--kt-primary)}body.auth-page{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);font-family:'Red Hat Display', sans-serif;margin:0;padding:0}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.auth-card{background:white;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,0.1);max-width:480px;width:100%;padding:3rem 2rem}.auth-logo{text-align:center;margin-bottom:2rem}.auth-logo img{height:50px}.auth-title{text-align:center;font-size:2rem;font-weight:300;color:#212529;margin-bottom:0.5rem}.auth-subtitle{text-align:center;color:#6c757d;margin-bottom:2.5rem;font-size:1.1rem}.auth-methods{margin-top:2rem}.method-tabs{display:flex;background:#f8f9fa;border-radius:0.5rem;padding:0.25rem;margin-bottom:1.5rem}.method-tab{flex:1;padding:0.75rem 1rem;border:none;background:transparent;border-radius:0.375rem;font-weight:500;color:#6c757d;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:block;text-align:center}.method-tab:hover{color:#212529;text-decoration:none}.method-tab.active{background:white;color:#212529;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.method-content{margin-top:1.5rem}.method-content.active{display:block}.auth-form-group{margin-bottom:1rem}.auth-form-control{border:2px solid #e9ecef;border-radius:0.5rem;padding:1rem 1.25rem;font-size:1rem;transition:border-color 0.3s ease;width:100%;box-sizing:border-box}.auth-form-control:focus{border-color:#dee2e6;box-shadow:none;outline:none}.auth-form-control::placeholder{color:#6c757d}.auth-btn-primary{background:linear-gradient(135deg, #ff6b35, #e94112);border:none;border-radius:0.5rem;padding:0.75rem 1.5rem;font-weight:600;transition:transform 0.2s ease;color:white;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;width:100%}.auth-form-actions .auth-btn-primary{width:auto}.auth-btn-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg, #e94112, #ff6b35);color:white;text-decoration:none}.auth-btn-secondary{border:2px solid #e9ecef;color:#6c757d;border-radius:0.5rem;padding:0.75rem 1.5rem;font-weight:600;transition:all 0.3s ease;background:white;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;width:100%}.auth-btn-secondary:hover{border-color:#ff6b35;color:#ff6b35;background:transparent;text-decoration:none}.auth-form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.auth-form-actions .auth-btn-primary{min-width:120px;flex-shrink:0}.auth-forgot-password{color:#6c757d;text-decoration:none;font-size:0.9rem;transition:color 0.3s ease}.auth-forgot-password:hover{color:#ff6b35;text-decoration:none}.auth-contact-box{background:#f8f9fa;border-radius:0.5rem;padding:1rem;margin-top:1.5rem;text-align:center}.auth-contact-title{font-size:0.95rem;font-weight:500;color:#6c757d;margin-bottom:0.25rem}.auth-contact-text{font-size:0.9rem}.auth-contact-link{color:#ff6b35;text-decoration:none;font-weight:600}.auth-contact-link:hover{color:#e94112;text-decoration:none}.auth-separator{text-align:center;margin:1.5rem 0;color:#6c757d;font-size:0.9rem}.auth-input-large{font-size:1.5rem !important;text-align:center;letter-spacing:0.2rem}.auth-input-sms{font-size:3rem !important;letter-spacing:1rem;text-align:center}@media (max-width: 576px){.auth-card{padding:2rem 1.5rem;margin:1rem}.auth-title{font-size:1.75rem}.auth-container{padding:1rem}.auth-form-actions{flex-direction:column;gap:1rem}.auth-form-actions .auth-btn-primary{width:100%;margin-bottom:0.5rem}}:root{--main-color: #E94112;--orange: #FA7436;--red: #FF375E;--green: #00BC7C;--dark-blue: #060832;--gray-200: #E7EAEE;--gray-300: #DBDFE5;--gray-800: #444;--gray-900: #222}body{font-family:"Source Sans 3", sans-serif;font-optical-sizing:auto;font-style:normal}#sellway-navi{background:white;border-bottom:1px solid #E7EAEE;font-size:18px}.navbar-brand{padding:1em 0em}.offcanvas-body ul{gap:2em}.offcanvas-body ul li a{text-decoration:none;font-weight:600;color:#444444}.offcanvas-body ul li a:hover{color:var(--main-color)}@media (min-width: 992px){.product-image-1{margin-left:2rem}.product-image-2{margin-left:-7rem}.product-image-3{margin-left:2rem}}.product-hero-text{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem}.hero-analyze-text{font-size:4.5rem;font-weight:200;color:#d1d5db;text-align:center;line-height:1.2;margin:0}.hero-analyze-text strong{font-weight:700;color:#d1d5db}.product-features-right{max-width:400px;margin:0 auto}.pt-6{padding-top:6rem !important}html{scroll-behavior:smooth}@media (max-width: 768px){.hero-analyze-text{font-size:3rem}}.process-section{background:white;margin:4rem 0;position:relative;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,0.04);border:1px solid rgba(255,255,255,0.2)}.process-section .container{padding:4rem 3rem}.process-steps{position:relative}.process-steps::before{content:'';position:absolute;top:30px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg, #E94112 0%, #FF6B35 100%);z-index:1}@media (max-width: 991px){.process-steps::before{display:none}}.gradient-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, #E94112 0%, #FF6B35 100%);color:white;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;margin:0 auto;position:relative;z-index:2;box-shadow:0 4px 15px rgba(233,65,18,0.3)}.gradient-circle i{font-size:1.2rem}.step-title{font-weight:600;color:#212529;font-size:1.25rem}.step-description{color:#6c757d;line-height:1.6;font-size:0.95rem;text-align:left}.step-list{text-align:left}.step-list li{color:#6c757d;line-height:1.6;font-size:0.95rem;position:relative}.step-list li::before{content:"•";color:var(--main-color);font-weight:bold;position:absolute;left:-1rem}.fw-bold{font-weight:700 !important}.section-description-large{font-size:1.1rem;line-height:1.6;color:#6c757d}.partners-section{background:white;padding:4rem 0;overflow:hidden}.partners-title{font-size:1.5rem;font-weight:600;color:#c0bfbf8a;text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:1px}.partners-scroll-container{width:100%;overflow:hidden;mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent);-webkit-mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent)}.partners-grid{display:flex;align-items:center;gap:4rem;animation:scroll-infinite 60s linear infinite;width:max-content}.partners-grid:hover{animation-play-state:paused}.partner-logo{transition:all 0.3s ease;filter:grayscale(100%) opacity(0.7);max-height:60px;width:auto;flex-shrink:0}.partner-logo:hover{filter:grayscale(0%) opacity(1);transform:scale(1.05)}@keyframes scroll-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width: 768px){.partners-grid{gap:3rem;animation-duration:40s}.partner-logo{max-height:50px}}.problems-cards-section{background:#ffffff;padding-bottom:8rem !important}.problems-container{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:1px solid #dee2e6;position:relative;overflow:hidden}.problems-section,.solutions-section{position:relative}.content-container{position:relative;min-height:220px;padding:1.5rem 3rem !important}.problem-card,.solution-card{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(20px);transition:all 0.8s ease;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.problem-card.active,.solution-card.active{opacity:1;transform:translateY(0)}.text-content{flex:1}.icon-content{flex-shrink:0}.icon-content i{font-size:150px;opacity:0.1}.problem-title,.solution-title{font-size:1.5rem;font-weight:300;line-height:1.3;color:#212529}.problem-title strong,.solution-title strong,.problem-title span,.solution-title span{font-size:inherit;font-weight:700}.solution-title strong{background:linear-gradient(135deg, #ff6b35, #e94112);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.problem-description,.solution-description{font-size:1rem;line-height:1.6;margin-bottom:0}.solution-description{color:#495057}.section-subtitle{font-size:1.2rem;font-weight:400;margin-bottom:2rem;text-align:center;color:#6c757d;text-transform:uppercase;letter-spacing:2px;position:relative}.section-subtitle::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:#dee2e6}.problems-section .section-subtitle::after{background:#dc3545}.solutions-section .section-subtitle::after{background:linear-gradient(135deg, #ff6b35, #e94112)}.problems-progress{display:flex;justify-content:center}.progress-container{width:100%;max-width:300px;height:6px;background:#dee2e6;border-radius:3px;overflow:hidden;position:relative;cursor:pointer}.progress-bar{width:100%;height:100%;position:relative}.progress-fill{height:100%;background:linear-gradient(135deg, #ff6b35, #e94112);border-radius:3px;width:0%;transition:none;position:relative}@media (max-width: 768px){.problems-section,.solutions-section{margin-bottom:2rem}.content-container{min-height:auto;padding:1rem 1.5rem !important}.problem-card,.solution-card{position:relative;padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem;display:none;opacity:0;transform:none}.problem-card.active,.solution-card.active{position:relative;display:flex;opacity:1;transform:none}.section-subtitle{font-size:1.2rem}.problem-title,.solution-title{font-size:1.3rem}.icon-content{align-self:center}.icon-content i{font-size:80px}}.case-studies-slider{position:relative}.slider-container{overflow:hidden;border-radius:12px}.slider-track{display:flex;transition:transform 0.5s ease;gap:2rem;width:max-content}.case-study-tile{flex:0 0 350px;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1);border:1px solid #e9ecef;transition:transform 0.3s ease, box-shadow 0.3s ease}.case-study-tile:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.tile-content{padding:2rem}.case-title{color:var(--main-color);font-weight:600;font-size:1.3rem}.case-question{color:#495057;font-weight:500;font-size:1.1rem}.case-description{color:#6c757d;line-height:1.6}.case-effect{color:#212529;margin-bottom:1.5rem;font-size:0.95rem}.industry-icon{font-size:3rem;background:linear-gradient(135deg, #ff6b35, #e94112);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.case-analysis-btn{background:linear-gradient(135deg, #ff6b35, #e94112);border:none;color:white;padding:0.5rem 1rem;border-radius:6px;font-size:0.9rem;font-weight:500;transition:all 0.3s ease;width:100%}.case-analysis-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(233,65,18,0.3);color:white}.slider-controls{display:flex;justify-content:center;gap:1rem}.slider-btn{width:40px;height:40px;border-radius:50%;border:2px solid var(--main-color);background:white;color:var(--main-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.slider-btn:hover{background:var(--main-color);color:white;transform:scale(1.1)}.benefits-overview-section{background:#fff;padding:10rem 0}.benefits-list-section{padding:2rem 0}.benefit-item{display:flex;align-items:flex-start}.benefit-check{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #ff6b35, #e94112);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0.25rem}.benefit-check i{color:white;font-size:1.1rem;font-weight:700}.benefit-content{flex:1}.benefit-title-simple{font-size:1.3rem;font-weight:600;color:#212529;margin-bottom:0.5rem;line-height:1.3}.benefit-desc-simple{font-size:1rem;color:#6c757d;line-height:1.5;margin-bottom:0}.benefits-visual{text-align:center;padding:2rem}.benefit-highlight-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,0.1);border:1px solid #e9ecef;transition:all 0.3s ease}.benefit-highlight-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}.benefit-highlight-card{position:relative}.badge-label{position:absolute;top:-8px;right:15px;background:linear-gradient(135deg, #ff6b35, #e94112);color:white;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 8px rgba(255,107,53,0.3);border:2px solid white}.logos-container{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:15px}.logos-container.flex-column{flex-direction:column;gap:15px}.logos-row{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;width:100%}.logos-row.center{justify-content:center}.logos-container img,.logos-row img{height:40px;max-width:80px;object-fit:contain}.more-text{text-align:center;margin-top:15px;color:#adb5bd !important;font-size:14px;font-style:italic}.highlight-number{font-size:3rem;font-weight:700;background:linear-gradient(135deg, #ff6b35, #e94112);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:0.5rem}.highlight-text{font-size:1.1rem;color:#6c757d;font-weight:500;margin-bottom:0}@media (max-width: 768px){.benefits-overview-section{padding:4rem 0}.benefit-title-simple{font-size:1.1rem}.highlight-number{font-size:2.5rem}.benefits-visual{padding:1rem;margin-top:2rem}.logos-container{justify-content:center}.logos-container img,.logos-row img{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);height:35px}.logos-row{justify-content:center}}.testimonials-section{background:#f8f9fa;padding:10rem 0}.section-subtitle{font-size:1.2rem;color:#6c757d;font-weight:300;line-height:1.6}.testimonial-card-modern{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef;height:100%}.testimonial-card-modern:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.testimonial-avatar img{object-fit:cover;border:3px solid #f8f9fa}.testimonial-quote{font-size:1.1rem;font-style:italic;color:#495057;line-height:1.6;font-weight:400}.testimonial-author h6{color:#212529;font-weight:600;margin-bottom:0.25rem}.testimonial-author .text-muted{color:#6c757d !important}.pricing-section{background:white;padding:5rem 0}.pricing-card{background:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,0.1);transition:transform 0.3s ease, box-shadow 0.3s ease;border:1px solid #e9ecef;height:100%}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,0.15)}.pricing-header{padding:2rem;text-align:center;border-bottom:1px solid #f1f3f4}.pricing-title{font-size:1.5rem;font-weight:600;color:#212529;margin-bottom:0.5rem}.pricing-industry{font-size:0.9rem;color:#6c757d;margin-bottom:1.5rem}.pricing-price{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg, #ff6b35, #e94112);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:0.5rem}.pricing-period{color:#6c757d;font-size:0.9rem}.pricing-features{padding:2rem}.pricing-feature{display:flex;align-items:flex-start;margin-bottom:1rem}.pricing-feature i{color:#28a745;margin-right:0.75rem;margin-top:0.25rem;flex-shrink:0}.contact-phone{font-size:1.8rem;font-weight:700}.privacy-notice{line-height:1.4}.contact-info-card{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,0.1);height:100%}.contact-item{display:flex;align-items:center;margin-bottom:1.5rem}.contact-item i{font-size:1.2rem;color:#ff6b35;margin-right:1rem;width:20px;text-align:center}.contact-value{font-weight:600;color:#212529}.contact-phone-number{font-size:1.8rem;font-weight:700;background:linear-gradient(135deg, #ff6b35, #e94112);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-info{border-top:1px solid #e9ecef;padding-top:1.5rem;margin-top:1.5rem}.company-name{font-size:1.2rem;font-weight:600;color:#212529;margin-bottom:1rem}.chat-button{background:linear-gradient(135deg, #ff6b35, #e94112);border:none;color:white;padding:0.75rem 1.5rem;border-radius:25px;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(233,65,18,0.3)}.chat-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(233,65,18,0.4);color:white}.chat-subtitle{font-size:0.85rem;color:#6c757d;font-style:italic}.navbar .nav-link{font-weight:400 !important}.user-icon{color:#adb5bd !important;transition:color 0.3s ease}.user-icon:hover{color:#6c757d !important}.product-section{padding:10rem 0}.product-section:nth-child(even){background:#f8f9fa}.product-title{font-size:3.5rem;font-weight:300;line-height:1.1;color:#212529}.product-title .gradient-text{font-weight:400}.product-subtitle{font-size:1.25rem;color:#6c757d;line-height:1.6;font-weight:300}.feature-title{font-size:1.2rem;font-weight:600;color:#212529;margin-bottom:0.5rem;line-height:1.3}.feature-description{font-size:1rem;color:#6c757d;margin-bottom:0;line-height:1.5;font-weight:400}.feature-item{display:flex;align-items:flex-start;margin-bottom:2rem}.feature-icon{width:4px;height:60px;background:linear-gradient(135deg, #ff6b35, #e94112);border-radius:2px;margin-right:1.5rem;flex-shrink:0;margin-top:0.25rem}.feature-content{flex:1}.product-icon{font-size:8rem;opacity:0.8}@media (max-width: 768px){.product-title{font-size:2.5rem}.section-title{font-size:2.5rem;font-weight:300;line-height:1.1;color:#212529}.section-title .gradient-text{display:block}.process-step{display:flex;align-items:flex-start;gap:1rem}.step-number{flex-shrink:0;margin-bottom:0 !important}.step-content{flex:1}.problems-section .section-subtitle,.solutions-section .section-subtitle{margin-bottom:2rem !important}.content-container{margin-top:1rem}.product-icon{font-size:5rem}.product-section{padding:4rem 0}}.stats-section{background:#ffffff;padding:10rem 0}.stats-title{font-size:3rem;font-weight:300;color:#212529;line-height:1.2}.stat-item{padding:2rem 1rem}.stat-big-number{font-size:4rem;font-weight:700;margin-bottom:1rem;line-height:1}.stat-description{font-size:1.1rem;color:#6c757d;margin-bottom:0;font-weight:400}@media (max-width: 768px){.stats-title{font-size:2.2rem}.stat-big-number{font-size:3rem}.stats-section{padding:4rem 0}}.hero-section{padding:10rem 0 8rem 0;background:#ffffff}.hero-title{font-size:4.5rem;font-weight:300;line-height:1.1;color:#212529;margin-bottom:2rem}.hero-title strong{font-weight:700;color:#212529}.gradient-text{background:linear-gradient(135deg, #ff6b35 0%, #f7931e 25%, #ff8c42 50%, #e94112 75%, #d73502 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:400}.hero-subtitle{font-size:1.4rem;color:#6c757d;line-height:1.5;max-width:700px;margin:0 auto;font-weight:300}.btn-cta{background:linear-gradient(135deg, #ff6b35, #e94112);border:none;color:white;font-weight:600;font-size:1.1rem;padding:1rem 3rem;border-radius:50px;transition:all 0.3s ease;box-shadow:0 8px 32px rgba(233,65,18,0.3)}.btn-cta:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(233,65,18,0.4);color:white}.hero-stats{margin-top:4rem}.stat-number{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.stat-label{font-size:0.9rem;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0;font-weight:500}@media (max-width: 768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.hero-section{padding:4rem 0}}.industries-section{background:#f8f9fa;padding:10rem 0}.industry-card-detailed{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef;height:100%;text-decoration:none;color:inherit}.industry-card-detailed:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12);text-decoration:none;color:inherit}.industry-icon-column{flex:0 0 auto;margin-right:1.5rem}.industry-content-column{flex:1}.industry-icon-small{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg, #ff6b35, #e94112);display:flex;align-items:center;justify-content:center}.industry-icon-small i{font-size:1.8rem;color:white}.industry-title{font-size:1.4rem;font-weight:600;color:#212529;margin-bottom:1rem;line-height:1.3}.industry-description-detailed{font-size:1rem;color:#6c757d;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.industry-link{color:#ff6b35;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;cursor:pointer;display:inline-flex;align-items:center}.industry-link:hover{color:#e94112;text-decoration:none;transform:translateX(4px)}.industry-link i{font-size:0.9rem;transition:transform 0.3s ease}.industry-link:hover i{transform:translateX(4px)}@media (max-width: 768px){.industry-card-detailed{padding:2rem 1.5rem}.industry-title{font-size:1.2rem}.industries-section{padding:4rem 0}}.pricing-section{background:#fff;padding:10rem 0}.pricing-card-modern{background:white;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:2px solid transparent;height:100%;position:relative;overflow:hidden}.pricing-card-modern:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.pricing-header-modern{padding:3rem 2rem 1rem 2rem;text-align:center}.pricing-plan-name{font-size:1.8rem;font-weight:600;color:#212529;margin-bottom:0.5rem}.pricing-description{font-size:1rem;color:#6c757d;margin-bottom:2rem;font-weight:400}.pricing-price-modern{margin-bottom:2rem}.price-amount{font-size:3.5rem;font-weight:700;color:#212529}.price-currency{font-size:1.5rem;font-weight:600;color:#6c757d;margin-left:0.25rem}.price-period{font-size:1rem;color:#6c757d;font-weight:400}.pricing-features-modern{padding:0 2rem 2rem 2rem}.feature-list{list-style:none;padding:0;margin:0 0 2rem 0}.feature-list li{padding:0.75rem 0;color:#495057;font-size:1rem;position:relative;padding-left:1.5rem}.feature-list li::before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700;font-size:1.1rem}.pricing-benefits{font-size:1rem;color:#6c757d;line-height:1.6}.partners-section{padding:8rem 0}.faq-sidebar{position:sticky;top:20px}.faq-cta-card{border-radius:16px;padding:30px;text-align:center}.faq-cta-card.mb-4{background:#f8f9fa}.faq-cta-card h4{font-size:20px;font-weight:600;margin-bottom:20px}.faq-cta-card .btn{border:none;border-radius:50px;padding:12px 30px;display:inline-flex;align-items:center;gap:10px;font-weight:600}.faq-cta-card.mb-4 .btn{background:linear-gradient(135deg, #ff6b35, #e94112)}.faq-cta-card:not(.mb-4){background:linear-gradient(135deg, #ff6b35, #e94112);color:white}.faq-cta-card:not(.mb-4) h4{color:white}.faq-cta-card:not(.mb-4) .btn{background:white;color:#ff6b35}.faq-accordion{display:flex;flex-direction:column}.faq-item{background:white;border-radius:12px;padding:25px 30px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,0.08);cursor:pointer;transition:all 0.3s ease}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12)}.faq-question{display:flex;justify-content:space-between;align-items:center}.faq-question h5{font-size:16px;font-weight:500;color:#333;margin:0;flex:1;padding-right:20px}.faq-question i{color:#adb5bd;transition:transform 0.3s ease}.faq-answer{display:none;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef;color:#6c757d;line-height:1.6}.faq-answer p{margin:0}@media (max-width: 991px){.testimonials-section .row.justify-content-center{display:flex;flex-direction:column}.faq-sidebar-col{order:2}.faq-accordion-col{order:1}.faq-sidebar{position:relative}}.sales-section{background:linear-gradient(135deg, #ffe8e0 0%, #f8f9fa 100%);padding:80px 0}.sales-pricing-card{background:white;border-radius:20px;padding:45px 40px;box-shadow:0 8px 24px rgba(0,0,0,0.12);text-align:center}#sellway-register .modal-dialog,#thanks .modal-dialog{max-width:820px}#sellway-register .modal-dialog .modal-content,#thanks .modal-dialog .modal-content{flex-direction:row;align-items:flex-start;overflow:hidden}#sellway-register .modal-dialog .modal-header,#thanks .modal-dialog .modal-header{width:346px;min-height:624px;background:var(--dark-blue);border-radius:0em;position:relative;border-bottom:none;overflow:hidden;padding:2em}#sellway-register .modal-dialog .modal-header::before,#thanks .modal-dialog .modal-header::before{position:absolute;content:'';background:url(/gradient.svg) no-repeat;width:346px;height:624px;top:0;left:50%;transform:translateX(-50%)}#sellway-register .modal-body,#thanks .modal-body{background:white;overflow:hidden;padding:2em}#sellway-register form .form-label{color:var(--gray-900);font-weight:500;font-size:0.9em}#sellway-register form .form-label span{color:red}#sellway-register form input::placeholder,#sellway-register form select option[selected]{color:var(--gray-800);font-size:0.9em}.modal-icons{display:flex;flex-direction:column;gap:1em}.m-icon{display:flex;gap:1em;align-items:center}.h-gray{font-size:1em;font-weight:600;color:var(--gray-300);margin-bottom:0em}.lead-heading-dark{font-size:1.5em;color:var(--gray-900);font-weight:700}.bullet-orange,.bullet-white{display:block;font-weight:700;position:relative}.bullet-orange{color:var(--main-color)}.bullet-white{color:white}.bullet-orange svg,.bullet-white svg{position:absolute;content:'';width:18px;height:18px;left:-2.5em;top:50%;transform:translateY(-50%);z-index:2}.main-btny{background:var(--main-color);color:white}.main-btny:hover{background:var(--main-color);opacity:0.9;color:white}@media screen and (max-width: 767px){#sellway-register .modal-dialog,#thanks .modal-dialog{max-width:100% !important;margin:0em !important;max-height:100% !important;height:100% !important}#sellway-register .modal-body,#thanks .modal-body{padding:1.4em !important}#sellway-register .modal-content,#thanks .modal-content{border:0px !important;border-radius:0em !important;height:100%}#sellway-register .modal-content .modal-header,#thanks .modal-content .modal-header{display:none !important}}.grecaptcha-badge,.grecaptcha-badge iframe,iframe[src*="recaptcha"],div[style*="recaptcha"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;left:-9999px !important}footer{background:white}footer .container{border-top:1px solid var(--gray-200);padding:2em 0em;position:relative}.footer-logo{display:inline-block}.footer-navi ul{display:flex;gap:1em;list-style-type:none;padding-left:0em;margin-bottom:0em;justify-content:center;flex-wrap:wrap}.footer-navi ul li a{display:block;padding:0.4em 0.2em;text-decoration:none;color:var(--gray-800);font-weight:600;white-space:nowrap}.footer-navi ul li a:hover{color:var(--main-color)}.footer-icon a{display:flex;justify-content:end}.link-top{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 991px){footer .container{padding:1.5em 1em}footer .container .row{flex-direction:column;gap:1.5rem}.footer-logo{text-align:center;display:block}.footer-navi ul{flex-direction:column;align-items:center;gap:0.5rem}.footer-navi ul li{width:100%;text-align:center}.footer-navi ul li a{padding:0.6em 1em;display:block;width:100%}.col-lg-2.d-flex.justify-content-end{justify-content:center !important;margin-top:1rem}}.fr-class-highlighted{margin:0px 0px 20px 0px;padding:20px 40px 20px 50px;border-top:1px solid #5cc8cb;border-bottom:1px solid #5cc8cb;display:block;font-weight:500;font-size:14px}.fr-class-highlighted::before{content:"\201C";display:block;color:#5cc8cb;font-family:Georgia, serif;font-size:80px;height:0;left:-50px;position:relative;top:-28px}.is-invalid{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) !important}.validation-error{border-radius:0.375rem;border:1px solid #dc3545;background-color:#f8d7da;color:#721c24}
