:root {--grad-cta: linear-gradient(135deg, #ff1461, #6938ff);--grad-hero: radial-gradient(120% 80% at 0% 0%, #E11D48 0%, #B91C5C 22%, #7C3AED 55%, #1E3A8A 100%);--grad-hero-mb: radial-gradient(120% 80% at 0% 0%, #E11D48 0%, #B91C5C 14%, #7C3AED 55%, #1E3A8A 100%);}img {width: 100%;}h1, h2, h3, h4, h5 {font-family: "Bricolage Grotesque", sans-serif;}.btn-grd {display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.8rem 1.2rem;border-radius: 999px;color: rgb(255, 255, 255);font-weight: 500;font-size: 1rem;background: var(--grad-cta);box-shadow: rgba(225, 29, 72, 0.35) 0px 10px 30px, rgba(30, 58, 138, 0.25) 0px 4px 12px, rgba(255, 255, 255, 0.3) 0px 1px 0px inset;transition: transform 0.25s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.25s, filter 0.25s;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;cursor: pointer;position: relative;overflow: hidden;isolation: isolate;text-decoration: none;line-height: 26px;}.btn-grd:hover {transform: translateY(-2px);filter: brightness(1.05);}.btn-grd span {font-size: 23px;}.btn-glass {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.8rem 1.2rem;border-radius: 999px;color: rgb(255, 255, 255);font-weight: 600;background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.22);transition: 0.25s;cursor: pointer;font-size: 0.95rem;text-decoration: none;line-height: 26px;}.btn-glass:hover {background: rgba(255, 255, 255, 0.18);}.btn-glass span {font-size: 22px;}.travel-crm-split-section {--primary-dark: #0f172a;--accent-red: #ff385c;--text-slate: #64748b;--bg-glass: rgba(255, 255, 255, 0.8);background-color: rgb(255, 255, 255);font-family: "Plus Jakarta Sans", sans-serif;padding: 100px 0px;color: var(--primary-dark);}.travel-crm-split-section .sticky-content {position: sticky;top: 100px;padding-right: 40px;}.travel-crm-split-section .badge-label {display: inline-block;background: rgb(255, 228, 233);color: var(--accent-red);padding: 6px 16px;border-radius: 100px;font-size: 12px;font-weight: 800;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 20px;}.travel-crm-split-section .main-headline {font-size: 3rem;font-weight: 800;line-height: 1.1;letter-spacing: -2px;margin-bottom: 25px;color: rgb(40, 75, 160);}.travel-crm-split-section .main-headline span {color: rgb(238, 35, 57);}.travel-crm-split-section .sub-description {font-size: 1.2rem;line-height: 1.7;color: var(--text-slate);margin-bottom: 30px;}.travel-crm-split-section .feature-grid {display: flex;flex-direction: column;gap: 24px;}.travel-crm-split-section .feature-card {background: rgb(229, 242, 255);border: 1px solid rgb(226, 232, 240);border-radius: 24px;padding: 40px;transition: 0.3s;display: flex;gap: 25px;align-items: flex-start;}.travel-crm-split-section .feature-card:hover {transform: translateX(10px);border-color: var(--accent-red);box-shadow: rgba(15, 23, 42, 0.05) 0px 20px 40px;}.travel-crm-split-section .icon-box {min-width: 60px;height: 60px;background: rgb(241, 245, 249);border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 24px;transition: 0.3s;}.travel-crm-split-section .feature-card:hover .icon-box {background: var(--accent-red);color: white;transform: scale(1.1);}.travel-crm-split-section .card-title {font-weight: 700;font-size: 1.3rem;margin-bottom: 10px;color: rgb(30, 41, 59);}.travel-crm-split-section .card-text {color: var(--text-slate);line-height: 1.6;margin: 0px;font-size: 1rem;}@media (max-width: 991px) {.travel-crm-split-section .sticky-content {position: relative;top: 0px;padding-right: 0px;margin-bottom: 60px;text-align: center;}.travel-crm-split-section .main-headline {font-size: 2.5rem;}.travel-crm-split-section .feature-card {}.travel-crm-split-section .feature-card:hover {transform: translateY(-10px);}}.travelcrm-features-section {position: relative;padding: 70px 0px;background: linear-gradient(135deg, rgb(249, 250, 255) 0%, rgb(202, 228, 255) 100%);overflow: hidden;}.travelcrm-features-section::before {content: "";position: absolute;width: 350px;height: 350px;background: rgba(241, 107, 107, 0.08);border-radius: 50%;top: -180px;left: -120px;}.travelcrm-features-section::after {content: "";position: absolute;width: 350px;height: 350px;background: rgba(255, 59, 95, 0.05);border-radius: 50%;bottom: -150px;right: -100px;}.travelcrm-features-section .travelcrm-heading-wrap {position: relative;z-index: 2;text-align: center;margin-bottom: 45px;}.travelcrm-features-section .travelcrm-subtitle {display: inline-block;padding: 7px 16px;background: rgba(14, 92, 255, 0.08);color: rgb(14, 92, 255);border-radius: 50px;font-size: 13px;font-weight: 600;letter-spacing: 0.5px;margin-bottom: 14px;}.travelcrm-features-section .travelcrm-main-title {font-size: 38px;line-height: 1.3;font-weight: 800;color: rgb(40, 75, 160);margin-bottom: 14px;}.travelcrm-features-section .travelcrm-main-title span {color: rgb(238, 35, 57);}.travelcrm-features-section .travelcrm-description {max-width: 700px;margin: 0px auto;font-size: 15px;line-height: 1.8;color: rgb(102, 112, 133);}.travelcrm-features-section .travelcrm-feature-card {position: relative;background: rgb(255, 255, 255);border-radius: 22px;padding: 28px 26px;height: 100%;overflow: hidden;transition: 0.35s;border: 1px solid rgba(0, 0, 0, 0.05);box-shadow: rgba(16, 24, 40, 0.06) 0px 10px 30px;z-index: 2;}.travelcrm-features-section .travelcrm-feature-card::before {content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 4px;background: linear-gradient(90deg, rgb(14, 92, 255), rgb(255, 59, 95));}.travelcrm-features-section .travelcrm-feature-card:hover {transform: translateY(-8px);box-shadow: rgba(16, 24, 40, 0.12) 0px 18px 45px;}.travelcrm-features-section .travelcrm-icon-box {width: 64px;height: 64px;border-radius: 18px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, rgba(14, 92, 255, 0.08), rgba(255, 59, 95, 0.08));margin-bottom: 22px;}.travelcrm-features-section .travelcrm-icon-box i {font-size: 32px;color: rgb(14, 92, 255);}.travelcrm-features-section .travelcrm-feature-title {font-size: 20px;font-weight: 700;color: rgb(16, 24, 40);margin-bottom: 14px;}.travelcrm-features-section .travelcrm-feature-text {font-size: 15px;line-height: 1.8;color: rgb(102, 112, 133);margin-bottom: 0px;}.travelcrm-features-section .travelcrm-feature-card:hover .travelcrm-feature-title {color: rgb(14, 92, 255);}@media (max-width: 991px) {.travelcrm-features-section .travelcrm-main-title {font-size: 32px;}.travelcrm-features-section .travelcrm-feature-card {padding: 24px;}}@media (max-width: 767px) {.travelcrm-features-section {padding: 55px 0px;}.travelcrm-features-section .travelcrm-main-title {font-size: 26px;}.travelcrm-features-section .travelcrm-feature-title {font-size: 20px;}.travelcrm-features-section .travelcrm-description, .travelcrm-features-section .travelcrm-feature-text {font-size: 14px;}.travel-crm-split-section .card-title {font-size: 15px;}.travel-crm-split-section .card-text {font-size: 12px;}.travel-crm-split-section .feature-card {padding: 20px;gap: 14px;}.travel-crm-split-section .sub-description {font-size: 12px;}.travel-crm-split-section .main-headline {font-size: 27px;}.travel-crm-split-section {padding: 48px 0px;}}.query-pop {}.query-pop .modal-dialog {}.query-pop .modal-dialog .modal-content {background: none;}.query-pop .modal-dialog .modal-content .modal-header {}.query-pop .modal-dialog .modal-content .modal-body {padding: 0px;}.query-pop .modal-dialog .modal-content .modal-body .btn-close {position: absolute;right: -5px;background: rgb(222, 1, 1);border-radius: 25px;opacity: 1;top: -6px;line-height: 0;padding: 7px;z-index: 10;}.query-pop .modal-dialog .modal-content .modal-body .btn-close span {color: rgb(255, 255, 255);font-size: 18px;}.query-pop .modal-dialog .modal-content .modal-body .login-card {padding: 30px 25px 0px !important;box-shadow: none !important;}.tb-testimonial-section {padding: 70px 0px;background: rgb(255, 255, 255);overflow: hidden;position: relative;font-family: Arial, Helvetica, sans-serif;}.tb-testimonial-section .tb-container {}.tb-testimonial-section .tb-testimonial-head {text-align: center;margin-bottom: 45px;}.tb-testimonial-section .tb-testimonial-head .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 221, 221, 0.46);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.tb-testimonial-section .tb-testimonial-head .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.tb-testimonial-section .tb-testimonial-head span {color: rgb(225, 29, 72);font-weight: 600;}.tb-testimonial-section .tb-testimonial-head h2 {font-size: 48px;color: rgb(17, 24, 39);margin-top: 10px;font-weight: 700;margin-bottom: 10px;}.tb-testimonial-section .tb-testimonial-head p {font-size: 18px;color: rgb(109, 109, 109);}.tb-testimonial-section .tb-testimonial-marquee {overflow: hidden;width: 100%;position: relative;mask-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, transparent 100%);}.tb-testimonial-section .tb-testimonial-track {display: flex;gap: 18px;width: max-content;animation: 18s linear 0s infinite normal none running tbMarquee;will-change: transform;}.tb-testimonial-section .tb-testimonial-marquee:hover .tb-testimonial-track {animation-play-state: paused;}.tb-testimonial-section .tb-testimonial-card {width: 412px;background: rgb(249, 249, 249);border-radius: 20px;padding: 24px;border: 1px solid rgb(236, 236, 236);flex-shrink: 0;transition: 0.3s;}.tb-testimonial-section .tb-testimonial-card:hover {transform: translateY(-6px);box-shadow: rgba(0, 0, 0, 0.08) 0px 12px 30px;}.tb-testimonial-section .tb-quote-icon {margin-bottom: 18px;}.tb-testimonial-section .tb-quote-icon i {font-size: 34px;color: rgb(225, 29, 72);}.tb-testimonial-section .tb-testimonial-card p {font-size: 15px;line-height: 1.7;color: rgb(75, 85, 99);margin-bottom: 22px;min-height: 88px;}.tb-testimonial-section .tb-testimonial-bottom {border-top: 1px solid rgb(236, 236, 236);padding-top: 18px;display: flex;justify-content: space-between;align-items: center;gap: 10px;}.tb-testimonial-section .tb-testimonial-bottom h4 {font-size: 18px;color: rgb(17, 24, 39);margin-bottom: 5px;}.tb-testimonial-section .tb-testimonial-bottom span {font-size: 13px;color: rgb(107, 114, 128);}.tb-testimonial-section .tb-stars {display: flex;gap: 2px;}.tb-testimonial-section .tb-stars i {color: rgb(251, 191, 36);font-size: 16px;}@keyframes tbMarquee {0% {transform: translateX(0px);}100% {transform: translateX(calc(-1352px));}}@media (max-width: 991px) {.tb-testimonial-section .tb-testimonial-head h2 {font-size: 30px;}.tb-testimonial-section .tb-testimonial-card {width: 280px;padding: 20px;}}@media (max-width: 767px) {.tb-testimonial-section {padding: 55px 0px;}.tb-testimonial-section .tb-testimonial-head {margin-bottom: 35px;}.tb-testimonial-section .tb-testimonial-head h2 {font-size: 26px;}.tb-testimonial-section .tb-testimonial-card {width: 250px;padding: 18px;}.tb-testimonial-section .tb-testimonial-card p {font-size: 14px;min-height: auto;}.tb-testimonial-section .tb-testimonial-bottom {flex-direction: column;align-items: flex-start;}}.tb-cta-section {padding: 80px 0px;position: relative;overflow: hidden;background: rgb(246, 246, 246);}.tb-cta-section .tb-cta-wrapper {position: relative;overflow: hidden;border-radius: 40px;padding: 80px 70px;background: var(--grad-hero);}.tb-cta-section .tb-cta-wrapper .exta-element {position: absolute;right: 20px;width: 35%;bottom: 30px;}.tb-cta-section .tb-cta-wrapper .exta-element img {}.tb-cta-section .tb-cta-wrapper::before {content: "";position: absolute;width: 350px;height: 350px;background: rgba(255, 174, 111, 0.4);border-radius: 50%;top: -120px;right: -100px;filter: blur(40px);}.tb-cta-section .tb-cta-wrapper::after {content: "";position: absolute;width: 386px;height: 236px;background: rgba(50, 141, 242, 0.54);border-radius: 50%;bottom: -69px;left: -10px;filter: blur(50px);}.tb-cta-section .tb-cta-content {position: relative;z-index: 2;max-width: 760px;}.tb-cta-section .tb-cta-title {font-size: 55px;line-height: 1.05;font-weight: 800;color: rgb(255, 255, 255);margin-bottom: 28px;}.tb-cta-section .tb-highlight {background: linear-gradient(135deg, rgb(255, 231, 168), rgb(255, 177, 153) 60%, rgb(255, 255, 255)) text;color: rgba(0, 0, 0, 0);}.tb-cta-section .tb-cta-description {font-size: 18px;line-height: 1.7;color: rgba(255, 255, 255, 0.88);margin-bottom: 42px;max-width: 720px;}.tb-cta-section .tb-cta-buttons {gap: 14px;display: flex;}.tb-cta-section .tb-cta-content .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 255, 255, 0.14);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 255, 255);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.tb-cta-section .tb-cta-content .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(53, 201, 40);box-shadow: rgba(153, 236, 152, 0.25) 0px 0px 0px 4px;display: inline-block;}@media (max-width: 1199px) {.tb-cta-section .tb-cta-title {font-size: 62px;}}@media (max-width: 991px) {.tb-cta-section .tb-cta-wrapper {padding: 65px 40px;border-radius: 30px;}.tb-cta-section .tb-cta-title {font-size: 52px;}.tb-cta-section .tb-cta-description {font-size: 19px;}}@media (max-width: 767px) {.tb-cta-section {padding: 20px 12px;}.tb-cta-section .tb-cta-wrapper {padding: 50px 25px;border-radius: 24px;}.tb-cta-section .tb-cta-title {font-size: 38px;line-height: 1.15;}.tb-cta-section .tb-cta-description {font-size: 17px;line-height: 1.7;margin-bottom: 30px;}}.tb-faq-section {padding: 50px 0px 100px;font-family: Arial, Helvetica, sans-serif;}.tb-faq-section .tb-faq-container {max-width: 1350px;margin: auto;}.tb-faq-section .tb-faq-wrapper {display: grid;grid-template-columns: 493px 1fr;gap: 64px;align-items: flex-start;}.tb-faq-section .tb-faq-left {position: sticky;top: 40px;}.tb-faq-section .tb-faq-left .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 221, 221, 0.46);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.tb-faq-section .tb-faq-left .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.tb-faq-section .tb-faq-dot {width: 12px;height: 12px;border-radius: 50%;background: rgb(74, 222, 128);box-shadow: rgb(74, 222, 128) 0px 0px 10px;}.tb-faq-section .tb-faq-title {line-height: 1;font-weight: 800;color: rgb(7, 11, 26);margin-bottom: 24px;font-size: clamp(33px, 4vw, 64px);}.tb-faq-section .tb-faq-highlight {color: rgb(234, 23, 76);}.tb-faq-section .tb-faq-description {font-size: 16px;line-height: 1.8;color: rgb(107, 114, 128);max-width: 360px;}.tb-faq-section .tb-faq-list {width: 100%;}.tb-faq-section .tb-faq-item {border-bottom: 1px solid rgb(229, 231, 235);padding: 18px 0px;}.tb-faq-section .tb-faq-item:hover {border-bottom: 1px solid rgb(234, 23, 76);}.tb-faq-section .tb-faq-question {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;cursor: pointer;}.tb-faq-section .tb-faq-question h3 {font-size: 20px;line-height: 1.5;color: rgb(17, 24, 39);font-weight: 700;}.tb-faq-item.active .tb-faq-question h3 {color: rgb(234, 23, 76);}.tb-faq-section .tb-faq-item:hover .tb-faq-question h3 {color: rgb(234, 23, 76);}.tb-faq-section .tb-faq-icon {width: 40px;height: 40px;min-width: 40px;border-radius: 50%;background: rgb(243, 244, 246);display: flex;align-items: center;justify-content: center;font-size: 24px;color: rgb(17, 24, 39);transition: 0.3s;}.tb-faq-section .tb-faq-item.active .tb-faq-icon {background: linear-gradient(135deg, rgb(255, 20, 97), rgb(105, 56, 255));color: rgb(255, 255, 255);transform: rotate(0deg);}.tb-faq-section .tb-faq-answer {max-height: 0px;overflow: hidden;transition: max-height 0.4s;}.tb-faq-section .tb-faq-answer p {font-size: 16px;line-height: 24px;color: rgb(107, 114, 128);padding-top: 14px;max-width: 850px;}.tb-faq-section .tb-faq-item.active .tb-faq-answer {max-height: 300px;}@media (max-width: 991px) {.tb-faq-section {padding: 65px 20px;}.tb-faq-section .tb-faq-wrapper {grid-template-columns: 1fr;gap: 45px;}.tb-faq-section .tb-faq-left {position: relative;top: 0px;}.tb-faq-section .tb-faq-title {}.tb-faq-section .tb-faq-description {max-width: 100%;}}@media (max-width: 767px) {.tb-faq-section {padding: 55px 16px;}.tb-faq-section .tb-faq-title {}.tb-faq-section .tb-faq-description {font-size: 16px;line-height: 1.7;}.tb-faq-section .tb-faq-item {padding: 22px 0px;}.tb-faq-section .tb-faq-question h3 {font-size: 18px;line-height: 1.6;}.tb-faq-section .tb-faq-icon {width: 42px;height: 42px;min-width: 42px;font-size: 26px;}.tb-faq-section .tb-faq-answer p {font-size: 15px;padding-top: 16px;}}.whatsapp-fixed-btn {position: fixed;right: 18px;bottom: 18px;z-index: 100;text-decoration: none;max-width: calc(100% - 30px);}.wa-main {position: relative;display: flex;align-items: center;gap: 6px;background: linear-gradient(135deg, rgb(37, 211, 102), rgb(18, 140, 126));padding: 6px 10px 6px 8px;border-radius: 60px;overflow: hidden;box-shadow: rgba(18, 140, 126, 0.28) 0px 10px 25px;transition: 0.35s;}.whatsapp-fixed-btn:hover .wa-main {transform: translateY(-4px);box-shadow: rgba(18, 140, 126, 0.38) 0px 15px 35px;}.wa-main::before {content: "";position: absolute;top: -120%;left: -60%;width: 45px;height: 220%;background: rgba(255, 255, 255, 0.2);transform: rotate(25deg);transition: 0.7s;}.whatsapp-fixed-btn:hover .wa-main::before {left: 130%;}.wa-icon {width: 42px;height: 42px;min-width: 42px;border-radius: 50%;background: rgb(255, 255, 255);display: flex;align-items: center;justify-content: center;animation: 2s ease 0s infinite normal none running waPulse;}.wa-icon i {font-size: 23px;color: rgb(37, 211, 102);animation: 2s ease 0s infinite normal none running waShake;}.wa-divider {width: 1px;height: 32px;background: rgba(255, 255, 255, 0.25);}.wa-text {color: rgb(255, 255, 255);line-height: 1.1;}.need-help {display: flex;align-items: center;gap: 5px;font-size: 10px;letter-spacing: 1px;opacity: 0.85;margin-bottom: 2px;}.live-dot {width: 7px;height: 7px;background: rgb(255, 255, 255);border-radius: 50%;animation: 1.5s ease 0s infinite normal none running blink;}.wa-text strong {font-size: 14px;font-weight: 500;white-space: nowrap;}.wa-ring {position: absolute;inset: -5px;border: 2px solid rgba(37, 211, 102, 0.35);border-radius: 80px;animation: 2s ease 0s infinite normal none running ringPulse;}@keyframes waPulse {0% {box-shadow: rgba(255, 255, 255, 0.35) 0px 0px 0px 0px;}70% {box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 12px;}100% {box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px;}}@keyframes waShake {0%, 100% {transform: rotate(0deg);}20% {transform: rotate(-8deg);}40% {transform: rotate(8deg);}60% {transform: rotate(-5deg);}80% {transform: rotate(5deg);}}@keyframes ringPulse {0% {transform: scale(1);opacity: 1;}100% {transform: scale(1.12);opacity: 0;}}@keyframes blink {0%, 100% {opacity: 1;}50% {opacity: 0.3;}}.featur_sec .about-sticky {position: sticky;top: 120px;padding-right: 31px;}@media (max-width: 768px) {.whatsapp-fixed-btn {right: 14px;bottom: 14px;}.wa-main {padding: 9px 14px 9px 10px;gap: 8px;}.wa-icon {width: 42px;height: 42px;min-width: 42px;}.wa-icon i {font-size: 23px;}.wa-divider {height: 28px;}.wa-text strong {font-size: 14px;}.need-help {font-size: 9px;}}@media (max-width: 480px) {.whatsapp-fixed-btn {right: 10px;bottom: 10px;}.wa-main {padding: 10px;border-radius: 50%;gap: 0px;}.wa-text, .wa-divider {display: none;}.wa-icon {width: 48px;height: 48px;min-width: 48px;}.wa-icon i {font-size: 26px;}}@media (max-width: 567px) {.btn-grd {padding: 9px 11px;font-size: 13px;gap: 5px;}.btn-grd span {font-size: 17px;}.btn-glass {padding: 7px 14px;font-size: 13px;gap: 4px;}.btn-glass span {font-size: 18px;}.tb-testimonial-section .tb-testimonial-head h2 {font-size: 33px;}.tb-testimonial-section .tb-testimonial-head p {font-size: 14px;line-height: 24px;}.tb-testimonial-section .tb-testimonial-head {margin-bottom: 35px;padding: 0px 12px;}.tb-testimonial-section .tb-testimonial-card {width: 385px;padding: 18px;}.tb-faq-section .tb-faq-title {margin-bottom: 8px;}.tb-faq-section .tb-faq-answer p {font-size: 14px;padding-top: 16px;}.tb-cta-section .tb-cta-title {font-size: 33px;}.tb-cta-section .tb-cta-description {font-size: 14px;}.query-pop .modal-dialog .modal-content .modal-body .btn-close {right: -6px;top: 3px;}}.tb-workflow-section {padding: 38px 0px;background: linear-gradient(rgb(248, 247, 251) 0%, rgb(243, 241, 250) 100%);position: relative;}.tb-workflow-section .ele-1 {position: absolute;left: 0px;width: 19%;top: -26px;}.tb-workflow-section .ele-2 {width: 20%;position: absolute;right: 0px;top: 0px;}.tb-workflow-section .graph-head {margin-bottom: 30px;text-align: center;}.tb-workflow-section .graph-head .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 224, 224, 0.56);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.tb-workflow-section .graph-head .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.tb-workflow-section .graph-head h2 {color: rgb(0, 0, 0);font-size: 48px;font-weight: bold;}.tb-workflow-section .graph-head h2 span {color: rgb(234, 23, 76);}.tb-workflow-section .graph-head p {width: 60%;margin: 0px auto;color: rgb(74, 74, 74);font-size: 18px;}.tb-workflow-section .tab-work-cover {background: rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 40px;border-radius: 30px;padding: 24px 0px;position: relative;}.tb-workflow-section .tb-sidebar {background: rgb(255, 255, 255);padding: 24px;height: 100%;border-right: 2px solid rgba(0, 0, 0, 0.08);}.tb-workflow-section .tb-sidebar-top h2 {font-size: 26px;line-height: 1.1;font-weight: 800;color: rgb(17, 17, 17);margin-bottom: 29px;}.tb-workflow-section .tb-sidebar-top h2 span {color: rgb(238, 35, 57);}.tb-workflow-section .tb-mobile-scroll {display: none;}.tb-workflow-section .tb-tabs-wrapper {display: flex;flex-direction: column;gap: 18px;}.tb-workflow-section .tb-tab {background: rgb(246, 246, 246);border: 1px solid rgb(213, 205, 229);border-radius: 17px;padding: 7px 11px;display: flex;align-items: center;gap: 15px;font-size: 15px;font-weight: 600;transition: 0.3s;cursor: pointer;position: relative;}.tb-workflow-section .tb-tab.active {background: linear-gradient(135deg, rgb(255, 46, 116), rgb(90, 46, 255));color: rgb(255, 255, 255);box-shadow: rgba(93, 58, 255, 0.25) 0px 15px 35px;}.tb-workflow-section .tb-tab.active .tb-icon {background: rgb(255, 255, 255);color: rgb(117, 71, 140);}.tb-workflow-section .tb-tab .ico-aro {display: none;}.tb-workflow-section .tb-tab.active .ico-aro {display: block;position: absolute;right: -32px;color: rgb(137, 137, 137);font-size: 22px;}.tb-workflow-section .tb-icon {width: 50px;height: 50px;border-radius: 42px;display: flex;align-items: center;justify-content: center;color: rgb(255, 255, 255);font-size: 21px;flex-shrink: 0;}.tb-workflow-section .gradient-pink {background: linear-gradient(135deg, rgb(255, 79, 139), rgb(255, 46, 116));}.tb-workflow-section .gradient-purple {background: linear-gradient(135deg, rgb(157, 77, 255), rgb(90, 46, 255));}.tb-workflow-section .gradient-green {background: linear-gradient(135deg, rgb(39, 211, 102), rgb(10, 163, 79));}.tb-workflow-section .gradient-blue {background: linear-gradient(135deg, rgb(122 52 237), rgb(233 25 120));}.tb-workflow-section .gradient-gray {background: linear-gradient(135deg, rgb(91, 141, 255), rgb(106, 56, 255));}.tb-workflow-section .gradient-orange {background: linear-gradient(135deg, rgb(9, 65, 194), rgb(240, 76, 16));}.tb-workflow-section .tb-image-box {overflow: hidden;width: 96%;margin: 0px auto;padding: 10px 0px;}.tb-workflow-section .tb-image-box img {width: 100%;height: 100%;object-fit: cover;}.hotel-crm-section {font-family: Poppins, sans-serif;background-color: rgb(252, 249, 252);padding: 50px 0px 70px;color: rgb(43, 43, 43);overflow: hidden;}.hotel-crm-section .left-panel {display: flex;flex-direction: column;justify-content: space-between;gap: 0px;}.hotel-crm-section .badge-workflow {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 224, 224, 0.56);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.hotel-crm-section .main-heading {font-size: 66px;font-weight: 700;line-height: 1.15;font-size: clamp(32px, 4vw, 58px);}.hotel-crm-section .text-highlight {color: rgb(233, 30, 99);}.hotel-crm-section .btn-demo {background: linear-gradient(135deg, rgb(233, 30, 99), rgb(123, 31, 162));color: rgb(255, 255, 255);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;padding: 14px 32px;border-radius: 12px;font-weight: 500;width: fit-content;transition: opacity 0.3s;}.hotel-crm-section .btn-demo:hover {opacity: 0.9;color: rgb(255, 255, 255);}.hotel-crm-section .features-footer {border-top: 1px solid rgb(226, 214, 227);padding-top: 30px;margin-top: 40px;}.hotel-crm-section .feature-item {display: flex;align-items: center;gap: 12px;font-size: 0.85rem;font-weight: 600;color: rgb(74, 74, 74);line-height: 1.4;}.hotel-crm-section .feature-item .mdi-1 {font-size: 1.5rem;color: rgb(233, 30, 99);}.hotel-crm-section .workflow-wrapper {position: relative;display: grid;grid-template-columns: repeat(3, 1fr);gap: 50px 30px;}.hotel-crm-section .step-card {background: rgb(255, 255, 255);border-radius: 24px;padding: 35px 24px;box-shadow: rgba(163, 100, 169, 0.04) 0px 15px 35px;text-align: center;position: relative;z-index: 2;transition: 0.5s;}.hotel-crm-section .step-card:hover {box-shadow: rgba(11, 15, 26, 0.2) 0px 30px 60px -25px, rgba(225, 29, 72, 0.18) 0px 12px 30px -15px;background: linear-gradient(135deg, rgb(255, 203, 214), rgb(223, 204, 255), rgb(184, 203, 255));transform: translateY(-6px);}.hotel-crm-section .step-number {position: absolute;top: 15px;left: 15px;background: linear-gradient(135deg, rgb(233, 30, 99), rgb(123, 31, 162));color: rgb(255, 255, 255);width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;}.hotel-crm-section .step-icon-wrapper {width: 85px;height: 85px;background: rgb(255, 245, 248);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0px auto 22px;}.hotel-crm-section .step-icon-wrapper i {font-size: 2.8rem;background: linear-gradient(135deg, rgb(233, 30, 99), rgb(156, 39, 176)) text;-webkit-text-fill-color: transparent;}.hotel-crm-section .step-title {font-size: 1.2rem;font-weight: 600;margin-bottom: 12px;color: rgb(17, 17, 17);}.hotel-crm-section .step-desc {font-size: 0.85rem;color: rgb(119, 119, 119);margin-bottom: 20px;line-height: 1.5;}.hotel-crm-section .card-line-accent {width: 85px;height: 3px;background: linear-gradient(90deg, rgb(233, 30, 99), rgb(123, 31, 162));margin: 0px auto;border-radius: 2px;position: absolute;bottom: 22px;left: 0px;right: 0px;}.hotel-crm-section .flow-arrow {position: absolute;font-size: 1.9rem;color: rgb(233, 30, 99);z-index: 3;pointer-events: none;}.hotel-crm-section .arrow-1 {top: 20%;left: calc(33.33% - 20px);}.hotel-crm-section .arrow-2 {top: 20%;left: calc(66.66% - 12px);}.hotel-crm-section .arrow-4 {top: 73%;left: calc(33.33% - 20px);}.hotel-crm-section .arrow-5 {top: 73%;left: calc(66.66% - 12px);}.hotel-crm-section .loop-svg-desktop {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;pointer-events: none;z-index: 1;}.line-set {width: 6%;height: 200px;position: absolute;top: 122px;right: -27px;border-width: 2px 2px 2px medium;border-style: solid solid solid none;border-color: rgb(105, 56, 255) rgb(105, 56, 255) rgb(105, 56, 255) currentcolor;border-image-source: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;border-top-right-radius: 19px;border-bottom-right-radius: 19px;border-image-slice: 1;}.line-set2 {position: absolute;width: 88%;height: 33px;border-top: 2px solid rgb(105, 56, 255);border-left: 2px solid rgb(105, 56, 255);top: 320.5px;left: 89px;border-top-left-radius: 17px;}.line-set4 {position: absolute;width: 83%;height: 39px;border-bottom: 2px solid rgb(105, 56, 255);border-left: 2px solid rgb(105, 56, 255);border-bottom-right-radius: 17px;border-right: 2px solid rgb(105, 56, 255);border-bottom-left-radius: 17px;bottom: -39px;left: 85px;}@media (max-width: 1366px) {.hotel-crm-section .main-heading {}.btn-grd {font-size: 0.8rem;}.line-set2 {top: 342.5px;}.line-set {top: 145px;}}@media (max-width: 991px) {.hotel-crm-section .workflow-wrapper {grid-template-columns: repeat(3, 1fr);gap: 40px;}.line-set {display: none;}.line-set2 {display: none;}.line-set4 {display: none;}.hotel-crm-section .loop-svg-desktop, .hotel-crm-section .flow-arrow {}.hotel-crm-section .step-card:not(:last-child)::after {display: none;}.hotel-crm-section .left-panel {margin-bottom: 25px;gap: 0px;}}@media (max-width: 991px) {.tb-workflow-section .tb-sidebar-top h2 {font-size: 34px;}.tb-workflow-section .tb-mobile-scroll {display: flex;align-items: center;gap: 8px;margin-bottom: 15px;color: rgb(119, 119, 119);font-size: 14px;}.tb-workflow-section .tb-tabs-wrapper {flex-direction: row;overflow-x: auto;gap: 7px;padding-bottom: 10px;scrollbar-width: none;}.tb-workflow-section .tb-tabs-wrapper::-webkit-scrollbar {display: none;}.tb-workflow-section .tb-tab {min-width: 170px;flex-direction: column;text-align: center;}}@media (max-width: 767px) {.tb-workflow-section {padding: 50px 10px;}.tb-workflow-section .tb-sidebar {padding: 18px;border-radius: 22px;}.tb-workflow-section .tb-sidebar-top h2 {font-size: 24px;margin-bottom: 20px;}.tb-workflow-section .tb-tab {min-width: 93px;padding: 16px 13px;font-size: 12px;gap: 4px;}.tb-workflow-section .tb-icon {width: 44px;height: 44px;font-size: 19px;}}.crm-slider2 .owl-dots {text-align: center;margin-top: 10px;}.crm-slider2 .owl-dots .owl-dot {margin: 0px;}.crm-slider2 .owl-dots .owl-dot span {width: 10px;border-radius: 50%;display: block;transition: 0.35s;height: 8px !important;background: rgb(131, 131, 131) !important;}.crm-slider2 .owl-dots .owl-dot.active span {width: 32px;border-radius: 30px;background: linear-gradient(135deg, rgb(255, 20, 97), rgb(105, 56, 255)) !important;}.crm-slider2 .owl-dots .owl-dot:hover span {background: linear-gradient(135deg, rgb(255, 20, 97), rgb(105, 56, 255)) !important;}@media (max-width: 667px) {.tb-workflow-section .graph-head h2 {font-size: 33px;}.tb-workflow-section .graph-head p {width: 100%;font-size: 14px;}.hotel-crm-section .workflow-wrapper {grid-template-columns: repeat(1, 1fr);gap: 40px;}.hotel-crm-section .loop-svg-desktop, .hotel-crm-section .flow-arrow {display: none !important;}.hotel-crm-section .step-card:not(:last-child)::after {display: block;}}.api-page-section {padding: 60px 0px;background: rgb(252, 249, 252);}.api-page-section .api-right {position: absolute;right: 0px;width: 36%;}.api-page-section .api-info {}.api-page-section .api-info .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 224, 224, 0.56);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.api-page-section .api-info .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.api-page-section .api-info h2 {font-weight: bold;font-size: clamp(32px, 4vw, 70px);}.api-page-section .api-info p {font-size: 18px;font-weight: 400;color: rgb(74, 74, 74);line-height: 30px;}.api-page-section .api-info h2 span {color: rgb(234, 23, 76);}.api-page-section .cart-api {background: rgb(255, 255, 255);border: 1px solid rgb(255, 241, 242);padding: 20px;border-radius: 12px;transition: 0.2s;min-height: 250px;}.api-page-section .cart-api.bor-1 {border: 2px solid rgb(255, 224, 226);}.api-page-section .cart-api.bor-2 {border: 2px solid rgb(225, 217, 250);}.api-page-section .cart-api.bor-3 {border: 2px solid rgb(255, 238, 231);}.api-page-section .cart-api.bor-4 {border: 2px solid rgb(224, 242, 254);}.api-page-section .cart-api .head-set {display: flex;gap: 32px;margin-bottom: 30px;}.api-page-section .cart-api .head-set .ico-set {width: 90px;height: 90px;display: flex;align-items: center;justify-content: center;border-radius: 12px;}.api-page-section .cart-api .head-set .ico-set span {font-size: 46px;}.api-page-section .cart-api .head-set .text-set {}.api-page-section .cart-api .head-set .text-set h3 {font-weight: 600;font-size: 27px;font-size: clamp(24px, 4vw, 27px);}.api-page-section .cart-api .head-set .text-set p {font-weight: 500;font-size: 15px;color: rgb(123, 123, 123);}.api-page-section .cart-api .points-tab {}.api-page-section .cart-api .points-tab span {padding: 6px 16px;font-size: 15px;border-radius: 33px;display: inline-flex;align-items: center;margin-right: 12px;margin-bottom: 10px;}.api-page-section .cart-api .points-tab span::before {content: "";width: 6px;height: 6px;border-radius: 50%;display: inline-block;margin-right: 10px;}[data-category="pink"] {& .ico-set {background-color: rgb(255, 241, 242);color: rgb(236, 72, 153);}&:hover.bor-1 {background-color: rgb(255, 250, 250);transform: translateY(-6px);border: 2px solid rgb(230 169 173);}& .points-tab span::before {background-color: rgb(236, 72, 153);}& .cart-api {border: 1px solid rgb(255, 241, 242);}& .points-tab span {background-color: rgb(255, 241, 242);color: rgb(157, 23, 77);}}[data-category="purple"] {& .ico-set {background-color: rgb(237, 231, 255);color: rgb(123, 97, 255);}&:hover.bor-2 {background-color: rgb(245, 244, 253);transform: translateY(-6px);border: 2px solid rgb(206 191 253);}& .points-tab span::before {background-color: rgb(123, 97, 255);}& .cart-api {border: 1px solid rgb(0, 0, 0);}& .points-tab span {background-color: rgb(237, 231, 255);color: rgb(123, 97, 255);}}[data-category="orange"] {& .ico-set {background-color: rgb(255, 241, 235);color: rgb(242, 100, 34);}& .cart-api {border: 1px solid rgb(255, 241, 235);}&:hover.bor-3 {background-color: rgb(255, 250, 247);transform: translateY(-6px);border: 2px solid rgb(255 205 184);}& .points-tab span::before {background-color: rgb(242, 100, 34);}& .points-tab span {background-color: rgb(255, 242, 236);color: rgb(242, 100, 34);}}[data-category="blue"] {& .ico-set {background-color: rgb(224, 242, 254);color: rgb(2, 132, 199);}ico-set & .cart-api {border: 1px solid rgb(224, 242, 254);}&:hover.bor-4 {background-color: rgb(245, 252, 255);transform: translateY(-6px);border: 2px solid rgb(200 233 255);}& .points-tab span::before {background-color: rgb(2, 132, 199);}& .points-tab span {background-color: rgb(240, 247, 255);color: rgb(3, 105, 161);}}.api-page-section .api-page {border-radius: 12px;transition: 0.2s;}.api-page-section .api-page.bor-1 {border: 2px solid rgb(255, 224, 226);}.api-page-section .api-page.bor-2 {border: 2px solid rgb(225, 217, 250);}.api-page-section .api-page.bor-3 {border: 2px solid rgb(255, 238, 231);}.api-page-section .api-page.bor-4 {border: 2px solid rgb(224, 242, 254);}.api-page-section .api-page .logo-cart {background: rgb(255, 255, 255);padding: 20px;border-radius: 12px;}.api-page-section .api-page .logo-cart .heading-set {display: flex;align-items: center;gap: 13px;margin-bottom: 20px;}.api-page-section .logo-cart .heading-set .ico-set {background-color: rgb(255, 241, 242);width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 30px;border-radius: 12px;}.api-page-section .logo-cart .heading-set .ico-set span {font-size: 39px;}.api-page-section .logo-cart .heading-set h4 {margin: 0;font-size: clamp(24px, 4vw, 24px);}.api-page-section .logo-cart .heading-set .line {border: 1px solid #f4d9db;width: 47%;position: relative;}.api-page-section .logo-cart .heading-set .line::after {content: "";width: 6px;height: 6px;border-radius: 50%;display: inline-block;margin-right: 0;position: absolute;right: -2px;background: #f4d9db;top: -3px;}.api-page-section .logo-cart ul {display: inline-flex;gap: 8px;padding: 0px;justify-content: space-between;margin: 0;}.api-page-section .logo-cart ul li {list-style: none;background: #fff;padding: 8px 5px;border: 1px solid #c7c7c7;border-radius: 8px;width: 24%;}.api-page-section .logo-cart ul li img {width: 100%;}[data-category="hotel"] {& .ico-set {background-color: rgb(255, 241, 242);color: rgb(236, 72, 153);}&:hover.bor-1 {background-color: rgb(255, 250, 250);transform: translateY(-6px);border: 2px solid rgb(230 169 173);}& .api-page {border: 1px solid rgb(255, 241, 242);}}[data-category="flight"] {& .ico-set {background-color: rgb(237, 231, 255);color: rgb(123, 97, 255);}&:hover.bor-2 {background-color: rgb(255, 250, 250);transform: translateY(-6px);border: 2px solid rgb(255 205 184);}& .api-page {border: 1px solid rgb(255, 241, 242);}}[data-category="payment"] {& .ico-set {background-color: rgb(255, 241, 235);color: rgb(242, 100, 34);}&:hover.bor-3 {background-color: rgb(255, 250, 250);transform: translateY(-6px);border: 2px solid rgb(206 191 253);}& .api-page {border: 1px solid rgb(255, 241, 242);}}[data-category="utility"] {& .ico-set {background-color: rgb(224, 242, 254);color: rgb(2, 132, 199);}&:hover.bor-4 {background-color: rgb(255, 250, 250);transform: translateY(-6px);border: 2px solid rgb(200 233 255);}& .api-page {border: 1px solid rgb(255, 241, 242);}}.api-type-tb {padding: 40px 0px;position: relative;}.api-type-tb .graph-head {margin-bottom: 30px;text-align: center;}.api-type-tb .graph-head .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 224, 224, 0.56);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.api-type-tb .graph-head .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.graph-head h2 {color: rgb(0, 0, 0);font-size: 48px;font-weight: bold;}.api-type-tb .graph-head h2 span {color: rgb(234, 23, 76);}.api-type-tb .graph-head p {width: 60%;margin: 0px auto;color: rgb(74, 74, 74);font-size: 18px;}.api-type-tb .api-tab-tb {display: flex;flex-wrap: wrap;gap: 50px 0px;}.api-type-tb .api-tab-tb .api-card {background: rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.23) 0px 3px 8px;border-radius: 15px;padding: 11px 12px;display: flex;gap: 13px;width: 100%;transition: 0.5s;}.api-type-tb .api-tab-tb .api-card:hover {box-shadow: rgba(11, 15, 26, 0.2) 0px 30px 60px -25px, rgba(225, 29, 72, 0.18) 0px 12px 30px -15px;background: linear-gradient(135deg, rgb(255, 203, 214), rgb(223, 204, 255), rgb(184, 203, 255));transform: translateY(-6px);}.api-type-tb .api-tab-tb .api-card .ico-set {width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;background: var(--grad-cta);border-radius: 11px;color: rgb(255, 255, 255);font-size: 29px;gap: 20px;}.api-type-tb .api-tab-tb .api-card .ico-set i {}.api-type-tb .api-tab-tb .api-card .text-set {width: 73%;}.api-type-tb .api-tab-tb .api-card .text-set h3 {margin: 0px 0px 7px;font-size: 17px;font-weight: 700;}.api-type-tb .api-tab-tb .api-card .text-set p {font-size: 13px;}.api-type-tb .api-tab-center {}.api-type-tb .api-tab-center .img-set {width: 89%;margin: 0px auto;}.api-type-tb .main-stats-wrapper {max-width: 605px;margin: 0px auto;left: 0px;right: 0px;bottom: 29px;background: rgb(255, 255, 255);border: 2px solid rgb(217, 108, 255);border-radius: 25px;padding: 16px 18px;display: flex;align-items: center;justify-content: space-between;gap: 20px;box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 25px;position: absolute;}.api-type-tb .main-stats-wrapper .main-stat-box {flex: 1 1 0%;display: flex;align-items: center;gap: 11px;position: relative;}.api-type-tb .main-stats-wrapper .main-stat-box .main-stat-box:not(:last-child)::after {content: "";position: absolute;right: -10px;top: 50%;transform: translateY(-50%);width: 1px;height: 60px;background: rgb(216, 216, 216);}.api-type-tb .main-stats-wrapper .main-stat-box .main-stat-icon {font-size: 29px;background: linear-gradient(135deg, rgb(255, 0, 200), rgb(91, 63, 255)) text;-webkit-text-fill-color: transparent;}.api-type-tb .main-stats-wrapper .main-stat-box .main-stat-content {}.api-type-tb .main-stats-wrapper .main-stat-box .main-stat-content h2 {margin: 0px;font-size: 18px;color: rgb(13, 18, 54);font-weight: 700;line-height: 1;}.api-type-tb .main-stats-wrapper .main-stat-box .main-stat-content p {margin: 3px 0px 0px;color: rgb(27, 27, 27);font-size: 13px;font-weight: 600;}.stats-section {width: 100%;background: transparent;display: flex;justify-content: center;position: relative;z-index: 5;margin-top: -32px;padding: 13px 0px;}.stats-section .stats-container {width: 100%;background: #ffffff;border-radius: 24px;padding: 25px 30px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);}.stats-section .stats-container .stat-item {display: flex;align-items: center;gap: 20px;position: relative;}.stat-item:not(:last-child)::after {content: '';position: absolute;right: 0;top: 15%;height: 70%;width: 1px;background: #e2e8f0;}.stats-section .stats-container .stat-item .stat-icon {width: 64px;height: 64px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.5rem;color: #ffffff;flex-shrink: 0;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);}.stats-section .stats-container .stat-item .stat-icon span {}.stats-section .stats-container .stat-item .stat-icon.icon-pink {background: linear-gradient(135deg, #ff2a6d, #ff5e97);}.stats-section .stats-container .stat-item .stat-icon.icon-purple {background: linear-gradient(135deg, #7c3aed, #a78bfa);}.stats-section .stats-container .stat-item .stat-icon.icon-blue {background: linear-gradient(135deg, #2563eb, #60a5fa);}.stats-section .stats-container .stat-item .stat-icon.icon-indigo {background: linear-gradient(135deg, #4f46e5, #818cf8);}.stats-section .stats-container .stat-item .stat-info {text-align: center;}.stats-section .stats-container .stat-item .stat-info h3 {font-size: 2rem;font-weight: 800;color: #0f172a;line-height: 1.1;margin-bottom: 4px;letter-spacing: -0.5px;}.stats-section .stats-container .stat-item .stat-info p {font-size: 0.9rem;color: #64748b;font-weight: 500;white-space: nowrap;margin: 0;}@media (max-width: 1366px) {.stats-section .stats-container .stat-item .stat-info p {font-size: 0.7rem;}.api-page-section .cart-api .head-set .text-set p {font-size: 13px;}.api-type-tb .main-stats-wrapper {max-width: 526px;}.api-page-section .cart-api .points-tab span {font-size: 14px;margin-right: 4px;}.api-page-section .cart-api {min-height: 250px;}.api-page-section .cart-api .points-tab {display: flex;flex-wrap: wrap;}}.parivacy-section .tb-faq-dot {width: 12px;height: 12px;border-radius: 50%;background: rgb(74, 222, 128);box-shadow: rgb(74, 222, 128) 0px 0px 10px;}.parivacy-section .tb-faq-title {line-height: 1;font-weight: 800;color: rgb(7, 11, 26);margin-bottom: 24px;font-size: clamp(33px, 4vw, 64px);}.parivacy-section .tb-faq-highlight {color: rgb(234, 23, 76);}.parivacy-section .tb-faq-description {font-size: 16px;line-height: 1.8;color: rgb(107, 114, 128);max-width: 360px;}.parivacy-section .tb-faq-list {width: 100%;}.parivacy-section .tb-faq-item {border-bottom: 1px solid rgb(229, 231, 235);padding: 18px 0px;}.parivacy-section .tb-faq-item:hover {border-bottom: 1px solid rgb(234, 23, 76);}.parivacy-section .tb-faq-question {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;cursor: pointer;}.parivacy-section .tb-faq-question h3 {font-size: 20px;line-height: 1.5;color: rgb(17, 24, 39);font-weight: 700;margin: 0;}.tb-faq-item.active .tb-faq-question h3 {color: rgb(234, 23, 76);}.parivacy-section .tb-faq-item:hover .tb-faq-question h3 {color: rgb(234, 23, 76);}.parivacy-section .tb-faq-icon {width: 40px;height: 40px;min-width: 40px;border-radius: 50%;background: rgb(243, 244, 246);display: flex;align-items: center;justify-content: center;font-size: 24px;color: rgb(17, 24, 39);transition: 0.3s;}.parivacy-section .tb-faq-item.active .tb-faq-icon {background: linear-gradient(135deg, rgb(255, 20, 97), rgb(105, 56, 255));color: rgb(255, 255, 255);transform: rotate(0deg);}.parivacy-section .tb-faq-answer {max-height: 0px;overflow: hidden;transition: max-height 0.4s;}.parivacy-section .tb-faq-answer p {font-size: 16px;line-height: 24px;color: rgb(107, 114, 128);padding-top: 14px;max-width: 850px;margin: 0;}.parivacy-section .tb-faq-answer p a {color: #e71a7b;text-decoration: none;font-size: 17px;font-weight: 600;}.parivacy-section .tb-faq-item.active .tb-faq-answer {max-height: 300px;}.services-section {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;background-color: #f9fafb;padding: 4.5rem 1rem;width: 100%;box-sizing: border-box;text-align: center;}.services-section * {box-sizing: border-box;margin: 0;padding: 0;}.services-section .container {max-width: 1200px;margin: 0 auto;}.services-section .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgb(255 224 224 / 56%);border: 1px solid rgba(255, 255, 255, 0.22);color: #ff0c0c;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.services-section .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: #ff4e4e;box-shadow: 0 0 0 4px rgb(255 0 0 / 25%);display: inline-block;}.services-section .services-title {color: #1e293b;font-size: 1.75rem;font-weight: 800;margin-bottom: 3.5rem;line-height: 1.3;}.services-section .services-grid {display: grid;grid-template-columns: 1fr;gap: 1.25rem;}.services-section .services-grid .service-card {background-color: #ffffff;border: 1px solid #e2e8f0;border-radius: 1.25rem;padding: 2rem 1.25rem;display: flex;flex-direction: column;align-items: center;text-align: center;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);transition: all 0.3s ease;}.services-section .services-grid .service-card:hover {transform: translateY(-2px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.services-section .services-grid .service-card .card-icon-box {width: 3.5rem;height: 3.5rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.25rem;}.services-section .services-grid .service-card .card-icon-box .mdi {font-size: 2.65rem;}.services-section .services-grid .service-card .card-heading {color: #1e293b;font-size: 0.9rem;font-weight: 700;line-height: 1.3;margin-bottom: 0.75rem;}.services-section .services-grid .service-card .card-desc {color: #64748b;font-size: 0.75rem;line-height: 1.6;margin-top: auto;}.services-section .services-grid .service-card .icon-google {color: #4285F4;}.services-section .services-grid .service-card .icon-meta {color: #1877f2;}.services-section .services-grid .service-card .icon-seo {color: #0f172a;}.services-section .services-grid .service-card .icon-landing {color: #3b82f6;}.services-section .services-grid .service-card .icon-whatsapp {color: #25d366;}.services-section .services-grid .service-card .icon-crm {color: #475569;position: relative;}.services-section .services-grid .service-card .icon-crm .crm-star-badge {color: #f59e0b;font-size: 0.9rem;position: absolute;top: -3px;right: 2px;}.results-section {background: #020b1f;padding: 70px 0;font-family: Arial, sans-serif;background: linear-gradient(135deg, #ffcbd6, #dfccff, #b8cbff);}.results-section .section-title {text-align: center;margin-bottom: 40px;}.results-section .section-title .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgb(255 255 255 / 75%);border: 1px solid rgba(255, 255, 255, 0.22);color: #ff0c0c;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.results-section .section-title .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: #ff4e4e;box-shadow: 0 0 0 4px rgb(255 0 0 / 25%);display: inline-block;}.results-section .section-title h2 {color: rgb(0, 0, 0);font-weight: 700;margin: 0px;font-size: 1.75rem;}.results-section .section-title h2 span {color: #ea174c;}.results-section .results-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.results-section .results-grid .result-card {background: rgb(255 255 255);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 18px;padding: 25px 20px;display: flex;align-items: center;gap: 18px;transition: 0.3s ease;}.results-section .results-grid .result-card:hover {transform: translateY(-5px);border-color: rgba(255, 255, 255, 0.15);}.results-section .results-grid.icon {width: 60px;height: 60px;border-radius: 14px;display: flex;align-items: center;justify-content: center;font-size: 28px;}.results-section .results-grid.icon.blue {background: rgba(0, 123, 255, 0.12);color: #2f8cff;}.results-section .results-grid.icon.red {background: rgba(255, 0, 0, 0.12);color: #ff3b3b;}.results-section .results-grid.icon.green {background: rgba(0, 255, 128, 0.12);color: #00d26a;}.results-section .results-grid.icon.yellow {background: rgba(255, 193, 7, 0.12);color: #ffc107;}.results-section .results-grid .result-card .content {}.results-section .results-grid .result-card .content h4 {color: #000000;font-size: 16px;margin-bottom: 8px;font-weight: 500;}.results-section .results-grid .result-card .content h3 {font-size: 34px;font-weight: 700;margin: 0;}.content h3 span {font-size: 20px;}.result-card:nth-child(1) h3 {color: #2f8cff;}.result-card:nth-child(2) h3 {color: #ff3b3b;}.result-card:nth-child(3) h3 {color: #00d26a;}.result-card:nth-child(4) h3 {color: #ffc107;}.platform_sec {padding: 30px 0;position: relative;overflow: hidden;}.platform_sec::before {content: "";position: absolute;width: 450px;height: 450px;background: rgba(0, 132, 255, 0.12);border-radius: 50%;top: -180px;left: -120px;filter: blur(120px);}.platform_sec::after {content: "";position: absolute;width: 400px;height: 400px;background: rgba(0, 255, 170, 0.08);border-radius: 50%;bottom: -180px;right: -100px;filter: blur(120px);}.platform_sec .platform-conainer {width: 70%;max-width: 1280px;margin: auto;position: relative;z-index: 2;}.platform_sec .platform-inn {text-align: center;margin-bottom: 32px;}.platform_sec .top-tab {display: inline-flex;align-items: center;gap: 10px;padding: 10px 22px;background: rgb(255 224 224 / 56%);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 50px;color: #ea4141;font-size: 15px;font-weight: 600;backdrop-filter: blur(10px);}.platform_sec .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: #ff4e4e;box-shadow: 0 0 0 4px rgb(255 0 0 / 25%);display: inline-block;}.platform_sec .platform_grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 16px;width: 79%;margin: 0 auto;}.platform_sec .platform_card {background: rgb(255 255 255);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 13px;padding: 6px 4px;text-align: center;transition: 0.35s ease;position: relative;overflow: hidden;backdrop-filter: blur(12px);box-shadow: 0px 2px 9px #00000047;}.platform_sec .platform_card::before {content: "";position: absolute;top: -100%;left: -40%;width: 180%;height: 180%;background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.08), transparent);transform: rotate(20deg);transition: 0.6s;}.platform_sec .platform_card:hover::before {top: 100%;}.platform_sec .platform_card:hover {transform: translateY(-8px);border-color: rgba(0, 255, 157, 0.3);box-shadow: 0 10px 35px rgba(0, 0, 0, 0.25);}.platform_sec .platform_img {width: 72px;height: 56px;margin: auto;background: #ffffff;border-radius: 18px;padding: 14px;display: flex;align-items: center;justify-content: center;}.platform_sec .platform_img img {width: 100%;height: 100%;object-fit: contain;}.platform_sec .platform_card p {margin-top: -4px;margin-bottom: 0;color: #000000;font-size: 12px;font-weight: 600;}.workflow-section {width: 100%;padding: 40px 24px;}.workflow-section h2 {font-size: 55px;font-weight: 600;letter-spacing: -0.025em;margin-bottom: 57px;color: #000000;text-align: center;}.workflow-section h2 span {background-clip: text;color: rgb(238 35 57);}.workflow-section .workflow-grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 24px;position: relative;}.workflow-section .workflow-grid .workflow-item {display: flex;flex-direction: column;align-items: center;position: relative;}.workflow-section .workflow-grid .workflow-item:not(:last-child)::after {content: "➔";position: absolute;top: 36px;right: -28%;transform: translateY(-50%);font-size: 1.1rem;color: rgba(168, 85, 247, 0.6);width: 50%;text-align: right;pointer-events: none;background-image: linear-gradient(to right, rgba(168, 85, 247, 0.5) 60%, rgba(0, 0, 0, 0) 0%);background-position: right center;background-size: 8px 1px;background-repeat: repeat-x;}.workflow-section .workflow-grid .workflow-item .icon-wrapper {width: 72px;height: 72px;border-radius: 50%;border: 1px solid rgb(187, 36, 169);display: flex;justify-content: center;align-items: center;margin-bottom: 20px;box-shadow: 0 0 20px rgba(168, 85, 247, 0.2), inset 0 0 10px rgba(168, 85, 247, 0.1);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease;z-index: 2;background-color: #ffffff;}.workflow-section .workflow-grid .workflow-item:hover .icon-wrapper {transform: translateY(-4px);box-shadow: 0 0 25px rgba(168, 85, 247, 0.5), inset 0 0 12px rgba(168, 85, 247, 0.2);}.workflow-section .workflow-grid .workflow-item .icon-wrapper .icon {width: 36px;height: 36px;color: #a42ac0;background: inherit !important;}.workflow-section .workflow-grid .workflow-item .step-title {font-size: 1.05rem;font-weight: 600;margin-bottom: 4px;line-height: 1.4;color: #000000;text-align: center;}.workflow-section .workflow-grid .workflow-item .step-desc {font-size: 0.85rem;color: #9ca3af;line-height: 1.5;text-align: center;}@media (max-width: 1024px) {.workflow-section .workflow-grid {grid-template-columns: repeat(3, 1fr);gap: 56px 24px;}.workflow-section .workflow-grid .workflow-item::after {display: none !important;}}@media (max-width: 640px) {.workflow-section .workflow-grid {grid-template-columns: repeat(2, 1fr);gap: 44px;}.workflow-section h2 {font-size: 1.75rem;margin-bottom: 48px;}.workflow-section .workflow-grid .workflow-item .step-desc {max-width: 240px;}}.ai-powered {padding: 70px 0px;background: rgb(249, 251, 255);}.ai-powered .power-sec {text-align: center;margin-bottom: 50px;}.ai-powered .power-sec .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 221, 221, 0.46);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 18px;}.ai-powered .power-sec .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.ai-powered .power-sec h2 {font-size: 48px;font-weight: 800;color: rgb(17, 17, 17);line-height: 1.3;}.ai-powered .power-sec h2 span {color: rgb(238 35 57);}.ai-powered .geanert-card {display: flex;align-items: center;gap: 40px;justify-content: space-between;background: linear-gradient(135deg, rgb(255, 255, 255), rgb(255, 241, 247));padding: 35px;border-radius: 24px;box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 30px;position: relative;overflow: hidden;transition: 0.4s;z-index: 1;flex-direction: row-reverse;}.ai-powered .geanert-card::before {content: "";position: absolute;inset: 0px;opacity: 0;transition: 0.4s;z-index: -1;}.ai-powered .geanert-card:hover::before {opacity: 1;}.ai-powered .geanert-card:hover {transform: translateY(-10px);}.ai-powered .geanert-card .genate_img {width: 45%;text-align: center;}.ai-powered .geanert-card .genate_img img {width: 100%;max-width: 320px;}.ai-powered .geanert-card .generate_list {width: 60%;}.ai-powered .geanert-card .generate_list .gener_content {margin-bottom: 1px;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info {display: flex;align-items: center;gap: 12px;margin-bottom: 2px;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info .feature-icon {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg, rgb(255, 43, 43), rgb(217, 29, 136));display: flex;align-items: center;justify-content: center;transition: 0.4s;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info .feature-icon i {color: rgb(255, 255, 255);font-size: 24px;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info h3 {margin: 0px;color: rgb(238 35 57);transition: 0.4s;font-weight: 700;font-size: clamp(21px, 4vw, 19px);}.ai-powered .geanert-card .generate_list .gener_content p {font-size: 15px;color: rgb(85, 85, 85);line-height: 28px;transition: 0.4s;margin: 0;}.ai-powered .geanert-card .generate_list .gen_ul_list ul {margin: 0px;padding-left: 20px;}.ai-powered .geanert-card .generate_list .gen_ul_list ul li {font-size: 13px;color: rgb(51, 51, 51);line-height: 28px;transition: 0.4s;list-style: circle;}.ai-powered .geanert-card:hover h3, .ai-powered .geanert-card:hover p, .ai-powered .geanert-card:hover li {color: rgb(255, 255, 255);}.ai-powered .geanert-card:hover .feature-icon {background: rgb(255, 255, 255);}.ai-powered .geanert-card:hover .feature-icon i {color: rgb(217, 29, 136);}@media (max-width: 1366px) {.ai-powered .geanert-card .generate_list .gener_content .genetr_info h3 {font-size: clamp(13px, 4vw, 9px);}.ai-powered .geanert-card .generate_list .gener_content p {font-size: 12px;line-height: 18px;}.ai-powered .geanert-card .generate_list .gen_ul_list ul li {font-size: 12px;line-height: 23px;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info .feature-icon {width: 40px;height: 40px;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info {margin-bottom: 3px;}.ai-powered .geanert-card .genate_img {width: 53%;}.ai-powered .geanert-card .generate_list .gener_content {margin-bottom: 9px;}}@media (max-width: 991px) {.ai-powered .geanert-card {flex-direction: column;text-align: center;padding: 25px;flex-direction: column-reverse;}.ai-powered .geanert-card .genate_img, .ai-powered .geanert-card .generate_list {width: 100%;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info {justify-content: center;}.ai-powered .power-sec h2 {font-size: 36px;}}@media (max-width: 576px) {.ai-powered {padding: 50px 0px;}.ai-powered .power-sec h2 {font-size: 28px;}.ai-powered .geanert-card {padding: 25px;padding: 25px;flex-direction: column-reverse;}.ai-powered .geanert-card .generate_list .gener_content .genetr_info h3 {font-size: 24px;}}.portfolio-showcase {padding: 80px 0;background: #f8f9fc;}.portfolio-showcase .section-header {text-align: center;margin-bottom: 45px;}.portfolio-showcase .section-header .top-tab {display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;background: rgba(255, 221, 221, 0.46);border: 1px solid rgba(255, 255, 255, 0.22);color: rgb(255, 12, 12);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(10px);margin-bottom: 16px;}.portfolio-showcase .section-header .top-tab span {width: 8px;height: 8px;border-radius: 50%;background: rgb(255, 78, 78);box-shadow: rgba(255, 0, 0, 0.25) 0px 0px 0px 4px;display: inline-block;}.portfolio-showcase .section-header h2 {color: rgb(0, 0, 0);font-size: 55px;font-weight: bold;}.portfolio-showcase .section-header h2 span {color: rgb(234, 23, 76);}.portfolio-showcase .section-header p {font-size: 18px;}.portfolio-showcase .portfolio-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;margin-top: 50px;}.portfolio-showcase .portfolio-grid .portfolio-card {background: #fff;border-radius: 20px;overflow: hidden;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);transition: 0.3s ease;}.portfolio-showcase .portfolio-grid .portfolio-card:hover {transform: translateY(-5px);}.portfolio-showcase .portfolio-grid .portfolio-card .portfolio-image {overflow: hidden;position: relative;aspect-ratio: 10 / 6;}.portfolio-showcase .portfolio-grid .portfolio-card .portfolio-image img {width: 100%;position: absolute;top: 0;left: 0;transition: transform 8s linear;}.portfolio-showcase .portfolio-grid .portfolio-card:hover .portfolio-image img {transform: translateY(calc(-100% + 500px));}.portfolio-showcase .portfolio-grid .portfolio-card .portfolio-content {padding: 16px;}.portfolio-showcase .portfolio-grid .portfolio-card .portfolio-content h3 {font-size: 20px;margin-bottom: 8px;font-weight: 700;color: #2a4da1;}.portfolio-showcase .portfolio-grid .portfolio-card p {font-size: 14px;line-height: 1.7;margin-bottom: 11px;}.portfolio-showcase .portfolio-grid .portfolio-card .portfolio-btn {display: inline-flex;align-items: center;gap: 8px;text-decoration: none;font-weight: 600;color: #ea174c;}@media(max-width: 1366px) {.portfolio-showcase .platform-conainer {width: 80%;}.platform_sec .platform_card p {font-size: 10px;margin: 0;}}@media(max-width: 1200px) {.portfolio-showcase .portfolio-grid {grid-template-columns: repeat(2, 1fr);}.platform_sec .platform-conainer {width: 90%;}}@media(max-width: 768px) {.platform_sec {padding: 60px 0;}.portfolio-showcase .portfolio-grid {grid-template-columns: repeat(2, 1fr);gap: 18px;}.platform_sec .platform_card {padding: 22px 15px;}.platform_sec .platform-conainer {width: 90%;}}@media(max-width: 480px) {.portfolio-showcase .portfolio-grid {grid-template-columns: 1fr;}.platform_sec .platform_img {width: 65px;height: 65px;}.platform_sec .platform_card p {font-size: 15px;}.platform_sec .platform-conainer {width: 90%;}}.travel-intelligence {margin: 0px auto;text-align: center;padding: 40px 0px;}.travel-intelligence .section-title {}.travel-intelligence .section-title h2 {font-size: 48px;font-weight: 500;color: rgb(0 0 0);margin-bottom: 30px;}.travel-intelligence .section-title h2 span {color: rgb(238 35 57);}.travel-intelligence .cards-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 20px;justify-content: center;}.travel-intelligence .cards-grid .feature-card {background-color: rgb(255 249 251);border: 1px solid rgb(255 249 251);border-radius: 14px;padding: 22px 13px;text-align: left;display: flex;flex-direction: row;transition: border-color 0.25s, transform 0.25s;gap: 5px;box-shadow: 0px 2px 8px #00000038;}.travel-intelligence .cards-grid .feature-card:hover {border-color: rgb(238 35 57);transform: translateY(-2px);}.travel-intelligence .cards-grid .feature-card .icon-container {color: rgb(40 75 160);width: 106px;height: 42px;display: flex;align-items: center;justify-content: center;}.travel-intelligence .cards-grid .feature-card .icon-container svg {width: 100%;height: 100%;}.travel-intelligence .cards-grid .feature-card .card-content {}.travel-intelligence .cards-grid .feature-card .card-content h3 {font-size: 1.05rem;font-weight: 600;color: rgb(238 35 57);margin-bottom: 3px;line-height: 1.4;letter-spacing: -0.01em;}.travel-intelligence .cards-grid .feature-card .card-content p {font-size: 0.85rem;color: rgb(148, 163, 184);line-height: 1.55;margin: 0;}@media (max-width: 680px) {.section-title {font-size: 1.5rem;margin-bottom: 2.5rem;}}.popup-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(15, 10, 30, 0.5);backdrop-filter: blur(8px);display: flex;justify-content: center;align-items: center;z-index: 9999;opacity: 0;pointer-events: none;transition: opacity 0.4s ease;padding: 20px;}.popup-overlay.show {opacity: 1;pointer-events: auto;}.popup-overlay .popup-content-box {position: relative;max-width: 550px;width: 100%;display: flex;justify-content: center;align-items: center;transform: scale(0.85);transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);}.popup-overlay.show .popup-content-box {transform: scale(1);}.popup-overlay.show .popup-content-box a {}.popup-overlay.show .popup-content-box a img {border-radius: 12px;overflow: hidden;}.popup-overlay .close-popup-btn {position: absolute;top: -15px;right: -15px;width: 35px;height: 35px;background-color: #ffffff;color: #000000;border: 2px solid rgb(238 35 57);;border-radius: 50%;font-size: 22px;font-weight: bold;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);transition: transform 0.2s, background-color 0.2s;z-index: 10;}.popup-overlay .close-popup-btn:hover {background-color: rgb(238 35 57);color: #ffffff;transform: scale(1.1);}.popup-overlay .close-popup-btn i {}@media (max-width: 480px) {.popup-overlay .close-popup-btn {top: 10px;right: 10px;}}.why-travel {padding: 60px 0;}.why-travel .section-title {text-align: center;margin-bottom: 40px;}.why-travel .section-title h2 {font-size: 55px;color: #000000;font-weight: 600;}.why-travel .section-title h2 span {color: rgb(238 35 57);}.why-travel .cards-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.why-travel .cards-grid .feature-card {border-radius: 14px;padding: 23px 24px;display: flex;align-items: flex-start;gap: 20px;transition: border-color 0.25s ease, transform 0.25s ease;background: linear-gradient(135deg, rgb(255, 255, 255), rgb(255, 241, 247));box-shadow: 0px 2px 7px #ccc;}.why-travel .cards-grid .feature-card:hover {border-color: #3b2361;transform: translateY(-2px);}.why-travel .cards-grid .feature-card .icon-container {color: #ffffff;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;background: #ea235e;border-radius: 30px;padding: 4px 9px;}.why-travel .cards-grid .feature-card .icon-container svg {width: 100%;height: 100%;}.why-travel .cards-grid .feature-card .card-content {display: flex;flex-direction: column;}.why-travel .cards-grid .feature-card .card-content h3 {font-size: 1.15rem;font-weight: 600;color: rgb(238 35 57);margin-bottom: 8px;line-height: 1.3;}.why-travel .cards-grid .feature-card .card-content p {font-size: 0.88rem;color: #94a3b8;line-height: 1.5;margin: 0;}@media (max-width: 991px) {.why-travel .cards-grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 650px) {.why-travel .cards-grid {grid-template-columns: 1fr;}.why-travel .cards-grid .feature-card {flex-direction: column;gap: 15px;}}@media (max-width: 991px) {.results-section .results-grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 576px) {.results-section .section-title h2 {font-size: 30px;}.results-section .results-grid {grid-template-columns: 1fr;}.results-section .results-grid .result-card {padding: 20px;}.results-section .results-grid .result-card .content h3 {font-size: 28px;}}@media (min-width: 540px) {.services-section .services-grid {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 768px) {.services-section .services-grid {grid-template-columns: repeat(3, 1fr);}}@media (min-width: 1100px) {.services-section .services-grid {grid-template-columns: repeat(6, 1fr);}}@media (max-width: 991px) {.parivacy-section {padding: 65px 20px;}.parivacy-section .tb-faq-wrapper {grid-template-columns: 1fr;gap: 45px;}.parivacy-section .tb-faq-left {position: relative;top: 0px;}.parivacy-section .tb-faq-title {}.parivacy-section .tb-faq-description {max-width: 100%;}}@media (max-width: 767px) {.parivacy-section {padding: 55px 16px;}.parivacy-section .tb-faq-title {}.parivacy-section .tb-faq-description {font-size: 16px;line-height: 1.7;}.parivacy-section .tb-faq-item {padding: 22px 0px;}.parivacy-section .tb-faq-question h3 {font-size: 18px;line-height: 1.6;}.parivacy-section .tb-faq-icon {width: 42px;height: 42px;min-width: 42px;font-size: 26px;}.parivacy-section .tb-faq-answer p {font-size: 15px;padding-top: 16px;}}@media (max-width: 1024px) {.stats-section .stats-container {grid-template-columns: repeat(2, 1fr);gap: 40px 20px;padding: 40px;}.stats-section .stats-container .stat-item:nth-child(2)::after {display: none;}}@media (max-width: 640px) {.stats-section .stats-container {grid-template-columns: repeat(2, 1fr);gap: 7px;padding: 18px 2px;}.stats-section .stats-container .stat-item::after {display: none !important;}.stats-section .stats-container .stat-item {justify-content: flex-start;width: 100%;padding-left: 15%;}.stats-section .stats-container .stat-item .stat-info {text-align: center;}.stats-section {padding: 13px 0px;}}@media (max-width: 480px) {.stats-section .stats-container .stat-item {padding-left: 5%;display: flex;flex-direction: column;justify-content: center;}.stats-section .stats-container .stat-item .stat-info {text-align: center;}.stats-section {padding: 13px 0px;}.stats-section .stats-container .stat-item .stat-info h3 {font-size: 1.75rem;}.slect-work {padding: 30px 0;}}@media (max-width: 768px) {.api-type-tb .main-stats-wrapper {flex-direction: column;gap: 30px;display: none;}.main-stat-box:not(:last-child)::after {width: 80%;height: 1px;top: auto;bottom: -15px;left: 50%;transform: translateX(-50%);}.banner_sec .banner-info .hero-mockups {display: none;}}@media (max-width: 997px) {.tb-cta-section .tb-cta-wrapper .exta-element {display: none;}}@media (max-width: 667px) {.api-page-section .api-info {text-align: center;}.api-page-section .api-info h2 {font-weight: bold;line-height: 36px;}.api-page-section .api-info h2 br {display: none;}.api-page-section .api-info p {font-size: 16px;line-height: 26px;}.api-page-section .cart-api .head-set .text-set h3 {font-weight: 600;}.api-page-section .cart-api .head-set {gap: 20px;margin-bottom: 30px;}.api-page-section .cart-api .head-set .text-set p {font-weight: 500;font-size: 14px;}.api-page-section .cart-api .points-tab span {padding: 6px 16px;font-size: 12px;margin-right: 6px;margin-bottom: 10px;}.api-type-tb .api-tab-tb {display: flex;flex-wrap: wrap;gap: 24px 0px;margin-bottom: 20px;}.api-type-tb .api-tab-center {margin-bottom: 20px;}.api-page-section .cart-api .head-set .ico-set {width: 100px;height: 71px;}.api-page-section .cart-api .head-set .ico-set i {font-size: 19px;}.graph-head h2 {color: rgb(0, 0, 0);font-size: 32px;font-weight: bold;}.api-type-tb .graph-head p {width: 100%;margin: 0px auto;color: rgb(74, 74, 74);font-size: 16px;}.hotel-crm-section .features-footer {display: none;}.api-page-section .logo-cart .heading-set .line {width: 32%;}.api-page-section .logo-cart .heading-set h4 {font-size: clamp(15px, 4vw, 27px);}.tb-cta-section .tb-cta-wrapper {padding: 50px 19px;border-radius: 24px;}}