
/* <inline asset> */
@charset "UTF-8"; 

/* /kamahtech_website/static/src/scss/base/break-points.scss */
 

/* /kamahtech_website/static/src/scss/base/variables.scss */
 

/* /kamahtech_website/static/src/scss/base/mixins.scss */
 

/* /kamahtech_website/static/src/scss/pages/mobile_apps.scss */
 .kt-mobile-apps-page{background: transparent; color: #0F172A; min-height: 100vh; width: 100%; overflow-x: hidden; padding-top: 80px; padding-bottom: 50px; box-sizing: border-box;}@media (min-width: 640px){.kt-mobile-apps-page{padding-top: 100px; padding-bottom: 70px;}}@media (min-width: 1024px){.kt-mobile-apps-page{padding-top: 130px; padding-bottom: 90px;}}.kt-mobile-apps-page .kt-page-hero{padding: 16px 0 24px; text-align: center;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero{padding: 24px 0 32px;}}.kt-mobile-apps-page .kt-page-hero .kt-page-hero-inner{max-width: 900px; margin: 0 auto; padding: 0 12px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero .kt-page-hero-inner{padding: 0 16px;}}.kt-mobile-apps-page .kt-page-hero .kt-page-hero-badge{display: inline-flex; align-items: center; gap: 8px; background: #FFFFFF; border: 1px solid #E2E8F0; padding: 5px 14px; border-radius: 9999px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #475569; margin-bottom: 16px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero .kt-page-hero-badge{font-size: 12px; padding: 6px 16px; margin-bottom: 20px;}}.kt-mobile-apps-page .kt-page-hero .kt-page-hero-badge .badge-dot{width: 7px; height: 7px; border-radius: 50%; background: #16A34A; box-shadow: 0 0 8px rgba(22, 163, 74, 0.5);}.kt-mobile-apps-page .kt-page-hero .kt-page-hero-title{font-size: 1.65rem; font-weight: 800; line-height: 1.25; letter-spacing: -0.03em; color: #0F172A; margin-bottom: 14px; word-break: break-word;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero .kt-page-hero-title{font-size: 2.2rem; line-height: 1.2; margin-bottom: 18px;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-page-hero .kt-page-hero-title{font-size: 3rem;}}.kt-mobile-apps-page .kt-page-hero .kt-page-hero-lead{font-size: 14px; line-height: 1.6; color: #475569; font-weight: 400; max-width: 800px; margin: 0 auto 20px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero .kt-page-hero-lead{font-size: 16px; line-height: 1.65; margin-bottom: 26px;}}.kt-mobile-apps-page .kt-page-hero .hero-actions-row{display: flex; justify-content: center; width: 100%;}.kt-mobile-apps-page .kt-page-hero .hero-actions-row .btn{width: 100%; max-width: 280px; display: inline-flex; justify-content: center; align-items: center; gap: 6px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-hero .hero-actions-row .btn{width: auto; max-width: none;}}.kt-mobile-apps-page .kt-mobile-showcase-section{padding: 20px 0 40px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section{padding: 30px 0 60px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-apps-list{display: flex; flex-direction: column; gap: 24px;}@media (min-width: 768px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-apps-list{gap: 36px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row{display: flex; flex-direction: column; gap: 22px; background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 6px; padding: 20px 16px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.03); width: 100%; box-sizing: border-box;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row{padding: 28px 24px; border-radius: 14px; gap: 28px;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 40px; padding: 36px 40px; border-radius: 18px; align-items: center;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row.is-reversed{grid-template-columns: 0.8fr 1.2fr;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row.is-reversed .app-row-content{order: 2;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row.is-reversed .app-row-visual{order: 1;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-row-content{width: 100%;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-row-visual{width: 100%; display: flex; justify-content: center; align-items: center;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-eyebrow-badge{display: inline-block; padding: 4px 10px; border-radius: 6px; font-size: 11px; font-weight: 700; text-transform: uppercase; background: #F0FDF4; color: #16A34A; border: 1px solid rgba(22, 163, 74, 0.2); margin-bottom: 10px;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-title{font-size: 1.35rem; font-weight: 800; color: #0F172A; margin-bottom: 12px; line-height: 1.25; letter-spacing: -0.02em; word-break: break-word;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-title{font-size: 1.6rem;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-title{font-size: 1.85rem;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-desc{font-size: 14px; color: #64748B; line-height: 1.65; margin-bottom: 16px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-desc{font-size: 15px; line-height: 1.7; margin-bottom: 20px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-key-features{list-style: none; padding: 0; margin: 0 0 20px; display: flex; flex-direction: column; gap: 8px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-key-features{gap: 10px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-key-features li{font-size: 13.5px; color: #334155; position: relative; padding-left: 22px; font-weight: 500; line-height: 1.5;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-key-features li{font-size: 14px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-key-features li::before{content: '✓'; position: absolute; left: 0; color: #16A34A; font-weight: bold;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-row-action{width: 100%;}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-row-action .btn{width: 100%; display: inline-flex; align-items: center; justify-content: center; padding: 10px 18px; font-size: 13.5px; font-weight: 600; text-decoration: none !important;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .app-row-action .btn{width: auto;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .mobile-device-card{background: #F8FAFC; border-radius: 12px; padding: 16px; border: 1px solid #E2E8F0; width: 100%; display: flex; justify-content: center; align-items: center; box-sizing: border-box;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .mobile-device-card{padding: 24px; border-radius: 16px;}}.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .mobile-device-card .mobile-device-photo{max-height: 220px; width: 100%; max-width: 240px; height: auto; object-fit: contain; filter: drop-shadow(0 8px 16px rgba(0, 0, 0, 0.08));}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .mobile-device-card .mobile-device-photo{max-height: 280px; max-width: 280px;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-mobile-showcase-section .kt-mobile-app-row .mobile-device-card .mobile-device-photo{max-height: 320px; max-width: 300px;}}.kt-mobile-apps-page .kt-mobile-tech-section{padding: 30px 0;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section{padding: 50px 0;}}.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered{text-align: center; max-width: 780px; margin: 0 auto 24px; padding: 0 12px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered{margin-bottom: 36px;}}.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered .section-eyebrow{display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #64748B; margin-bottom: 6px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered .section-eyebrow{font-size: 12px; margin-bottom: 8px;}}.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered .section-heading{font-size: 1.5rem; font-weight: 800; color: #0F172A; line-height: 1.25; letter-spacing: -0.025em; word-break: break-word;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered .section-heading{font-size: 1.9rem; line-height: 1.22;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-mobile-tech-section .section-header-centered .section-heading{font-size: 2.3rem;}}.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillars-grid{display: grid; grid-template-columns: 1fr; gap: 14px;}@media (min-width: 768px){.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillars-grid{grid-template-columns: repeat(3, 1fr); gap: 20px;}}.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 6px; padding: 20px 18px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.02);}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar{border-radius: 14px; padding: 26px 20px;}}.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar .tech-num{font-size: 11px; font-weight: 800; color: #16A34A; background: #F0FDF4; border: 1px solid rgba(22, 163, 74, 0.2); width: 30px; height: 30px; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin-bottom: 12px;}.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar .tech-title{font-size: 1.1rem; font-weight: 700; color: #0F172A; margin-bottom: 6px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar .tech-title{font-size: 1.2rem; margin-bottom: 8px;}}.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar .tech-desc{font-size: 13.5px; color: #64748B; line-height: 1.6; margin: 0;}@media (min-width: 640px){.kt-mobile-apps-page .kt-mobile-tech-section .kt-tech-pillar .tech-desc{font-size: 14px; line-height: 1.65;}}.kt-mobile-apps-page .kt-page-cta-section{padding: 30px 0 10px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-cta-section{padding: 50px 0 20px;}}.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card{background: #18181B; color: #FFFFFF; border-radius: 6px; padding: 32px 20px; text-align: center; width: 100%; box-sizing: border-box; box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card{border-radius: 18px; padding: 48px 32px;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card{padding: 56px 36px;}}.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-heading{font-size: 1.45rem; font-weight: 800; color: #FFFFFF; margin-bottom: 10px; line-height: 1.25; letter-spacing: -0.025em; word-break: break-word;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-heading{font-size: 1.9rem; margin-bottom: 12px;}}@media (min-width: 1024px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-heading{font-size: 2.3rem;}}.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-sub{font-size: 13.5px; color: #A1A1AA; max-width: 620px; margin: 0 auto 22px; line-height: 1.55;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-sub{font-size: 15px; line-height: 1.6; margin-bottom: 28px;}}.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-buttons-row{display: flex; justify-content: center; width: 100%;}.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-buttons-row .btn{width: 100%; max-width: 280px; display: inline-flex; align-items: center; justify-content: center; gap: 6px;}@media (min-width: 640px){.kt-mobile-apps-page .kt-page-cta-section .kt-page-cta-card .cta-buttons-row .btn{width: auto; max-width: none;}}.kt-app-detail-page{background: transparent; color: #0F172A; min-height: 100vh; width: 100%; overflow-x: hidden; padding-top: 80px; padding-bottom: 50px; box-sizing: border-box;}@media (min-width: 640px){.kt-app-detail-page{padding-top: 100px; padding-bottom: 70px;}}@media (min-width: 1024px){.kt-app-detail-page{padding-top: 130px; padding-bottom: 90px;}}.kt-app-detail-page .kt-app-breadcrumb{display: flex; align-items: center; flex-wrap: wrap; gap: 6px; font-size: 12.5px; font-weight: 500; color: #64748B; margin-bottom: 18px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-breadcrumb{font-size: 13px; gap: 8px; margin-bottom: 24px;}}.kt-app-detail-page .kt-app-breadcrumb a{color: #64748B; text-decoration: none; transition: color 0.2s ease;}.kt-app-detail-page .kt-app-breadcrumb a:hover{color: #0F172A;}.kt-app-detail-page .kt-app-breadcrumb .bc-sep{color: #CBD5E1;}.kt-app-detail-page .kt-app-breadcrumb .bc-current{color: #0F172A; font-weight: 600;}.kt-app-detail-page .kt-app-hero{padding: 16px 0 36px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero{padding: 20px 0 50px;}}.kt-app-detail-page .kt-app-hero .kt-app-hero-badge{display: inline-flex; align-items: center; gap: 8px; background: #FFFFFF; border: 1px solid #E2E8F0; padding: 5px 14px; border-radius: 9999px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #475569; margin-bottom: 16px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-hero-badge{font-size: 12px; padding: 6px 16px; margin-bottom: 20px;}}.kt-app-detail-page .kt-app-hero .kt-app-hero-badge .badge-dot{width: 7px; height: 7px; border-radius: 50%; background: #16A34A; box-shadow: 0 0 8px rgba(22, 163, 74, 0.5);}.kt-app-detail-page .kt-app-hero .kt-app-hero-title{font-size: 1.75rem; font-weight: 800; line-height: 1.2; letter-spacing: -0.03em; color: #0F172A; margin-bottom: 14px; word-break: break-word;}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-hero-title{font-size: 2.3rem; margin-bottom: 18px;}}@media (min-width: 1024px){.kt-app-detail-page .kt-app-hero .kt-app-hero-title{font-size: 3.2rem; line-height: 1.15;}}.kt-app-detail-page .kt-app-hero .kt-app-hero-lead{font-size: 14px; line-height: 1.6; color: #475569; font-weight: 400; margin-bottom: 24px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-hero-lead{font-size: 16px; line-height: 1.65; margin-bottom: 32px;}}.kt-app-detail-page .kt-app-hero .kt-app-hero-actions{display: flex; align-items: center; gap: 12px; flex-wrap: wrap;}.kt-app-detail-page .kt-app-hero .kt-app-hero-actions .btn{width: 100%; justify-content: center;}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-hero-actions .btn{width: auto;}}.kt-app-detail-page .kt-app-hero .kt-app-mockup-frame{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 18px; padding: 16px; box-shadow: 0 16px 36px -10px rgba(0, 0, 0, 0.08); display: inline-block; width: 100%; max-width: 320px; margin: 24px auto 0; box-sizing: border-box;}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-mockup-frame{border-radius: 24px; padding: 24px; max-width: 360px; margin: 0 auto;}}.kt-app-detail-page .kt-app-hero .kt-app-mockup-frame .app-screenshot-img{width: 100%; height: auto; border-radius: 12px; display: block; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);}@media (min-width: 640px){.kt-app-detail-page .kt-app-hero .kt-app-mockup-frame .app-screenshot-img{border-radius: 16px;}}.kt-app-detail-page .kt-app-features-section{padding: 30px 0 50px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section{padding: 40px 0 60px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4{display: grid; grid-template-columns: 1fr; gap: 16px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4{grid-template-columns: repeat(2, 1fr); gap: 20px;}}@media (min-width: 1024px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4{grid-template-columns: repeat(4, 1fr); gap: 24px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 6px; padding: 20px 18px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.02);}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card{border-radius: 14px; padding: 26px 22px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-icon-box{width: 40px; height: 40px; border-radius: 10px; background: #F0FDF4; color: #16A34A; border: 1px solid rgba(22, 163, 74, 0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 14px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-icon-box{width: 44px; height: 44px; margin-bottom: 18px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-icon-box svg{width: 20px; height: 20px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-icon-box svg{width: 22px; height: 22px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-title{font-size: 1.05rem; font-weight: 700; color: #0F172A; margin-bottom: 8px; line-height: 1.3;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-title{font-size: 1.15rem; margin-bottom: 10px;}}.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-desc{font-size: 13.5px; color: #64748B; line-height: 1.55; margin: 0;}@media (min-width: 640px){.kt-app-detail-page .kt-app-features-section .kt-features-grid-4 .kt-feature-card .feat-desc{font-size: 14px; line-height: 1.6;}}.kt-app-detail-page .kt-app-workflow-section{padding: 30px 0 50px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section{padding: 40px 0 60px;}}.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps{display: grid; grid-template-columns: 1fr; gap: 14px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps{grid-template-columns: repeat(2, 1fr); gap: 18px;}}@media (min-width: 1024px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps{grid-template-columns: repeat(4, 1fr); gap: 20px;}}.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item{background: #FFFFFF; border: 1px solid #E2E8F0; border-radius: 6px; padding: 20px 18px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item{border-radius: 14px; padding: 24px;}}.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-badge{display: inline-block; padding: 3px 8px; border-radius: 6px; font-size: 10.5px; font-weight: 700; background: #F1F5F9; color: #475569; margin-bottom: 10px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-badge{padding: 4px 10px; font-size: 11px; margin-bottom: 12px;}}.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-name{font-size: 1.05rem; font-weight: 700; color: #0F172A; margin-bottom: 6px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-name{font-size: 1.1rem; margin-bottom: 8px;}}.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-text{font-size: 13px; color: #64748B; line-height: 1.5; margin: 0;}@media (min-width: 640px){.kt-app-detail-page .kt-app-workflow-section .kt-workflow-steps .kt-step-item .step-text{font-size: 13.5px; line-height: 1.55;}}.kt-app-detail-page .kt-app-cta-banner{padding: 30px 0 10px;}@media (min-width: 640px){.kt-app-detail-page .kt-app-cta-banner{padding: 40px 0 20px;}}.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner{background: #18181B; color: #FFFFFF; border-radius: 6px; padding: 32px 20px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 20px; box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);}@media (min-width: 640px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner{border-radius: 18px; padding: 40px 32px;}}@media (min-width: 768px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner{flex-direction: row; text-align: left; justify-content: space-between; gap: 32px; padding: 48px 40px;}}.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-heading{font-size: 1.4rem; font-weight: 800; color: #FFFFFF; margin-bottom: 6px; letter-spacing: -0.02em;}@media (min-width: 640px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-heading{font-size: 1.7rem; margin-bottom: 8px;}}@media (min-width: 1024px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-heading{font-size: 2rem;}}.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-sub{font-size: 13.5px; color: #A1A1AA; margin: 0; line-height: 1.5;}@media (min-width: 640px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-sub{font-size: 15px;}}.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-btn-col{flex-shrink: 0; width: 100%;}@media (min-width: 768px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-btn-col{width: auto;}}.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-btn-col .btn{width: 100%;}@media (min-width: 768px){.kt-app-detail-page .kt-app-cta-banner .kt-cta-card-inner .cta-btn-col .btn{width: auto;}}

/* /kamahtech_website/static/src/scss/base/rtl.scss */
 html[dir="rtl"] body{direction: rtl; text-align: start;}html[dir="rtl"] :where(body, #wrapwrap, main, header, footer, section, div, h1, h2, h3, h4, h5, h6, p, span, a, button, input, textarea, select, blockquote, q, cite, label, li, ul, ol, small, strong, em, b):not(.fa):not(.fas):not(.far):not(.fab):not([class*="fa-"]){font-family: Tahoma, Arial, sans-serif !important; letter-spacing: normal !important;}html[dir="rtl"] input, html[dir="rtl"] textarea, html[dir="rtl"] select{text-align: start;}html[dir="rtl"] [type="email"], html[dir="rtl"] [type="tel"], html[dir="rtl"] [type="url"], html[dir="rtl"] a[href^="tel:"], html[dir="rtl"] a[href^="mailto:"], html[dir="rtl"] .kt-phone-badge, html[dir="rtl"] .kt-timeline-counter, html[dir="rtl"] .odoo-wordmark, html[dir="rtl"] video, html[dir="rtl"] iframe{direction: ltr; unicode-bidi: isolate;}html[dir="rtl"] .fa-arrow-right, html[dir="rtl"] .fa-arrow-left, html[dir="rtl"] .fa-chevron-right, html[dir="rtl"] .fa-chevron-left, html[dir="rtl"] .kt-nav-cta-btn svg, html[dir="rtl"] .kt-panel-footer-link svg, html[dir="rtl"] .kt-sheet-link-secondary svg, html[dir="rtl"] .apple-carousel-btn svg, html[dir="rtl"] .solutions-nav-btn svg, html[dir="rtl"] .video-nav-btn svg{transform: scaleX(-1);}html[dir="rtl"] .kt-header-container .kt-dropdown-arrow, html[dir="rtl"] .kt-header-container .kt-dropdown-background, html[dir="rtl"] .hero-carousel-container .carousel-card.card-canvas{left: 0 !important; right: auto !important;}html[dir="rtl"] .kt-header-container .kt-dropdown-arrow{border-left: 1px solid #E2E8F0 !important; border-right: 0 !important;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark){display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0 0.22em;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .gold-partner-badge{order: 1;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .odoo-wordmark{order: 2;}html[dir="rtl"] .hero-title .kt-title-line:has(.odoo-wordmark) .kt-nowrap{order: 3;}html[dir="rtl"] .accordion-trigger{padding-inline: 8px !important; text-align: start;}html[dir="rtl"] .accordion-trigger-left{min-width: 0;}@media (max-width: 575.98px){html[dir="rtl"] .kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination{max-width: 100%; flex-wrap: wrap; justify-content: center; border-radius: 20px;}html[dir="rtl"] .kt-clients-showcase-section .kt-clients-pagination-wrap .kt-clients-pagination .kt-page-numbers{order: 3; flex-basis: 100%; justify-content: center; flex-wrap: wrap;}}html[dir="rtl"] .btn-hero .btn-text-roll, html[dir="rtl"] .btn-hero .btn-text-roll .btn-roll-text{line-height: 1.6em;}html[dir="rtl"] .btn-hero .btn-text-roll{height: 1.6em;}