.DetailedComparison_detailedComparison__SmQiQ{padding:var(--section-padding) 0;background-color:var(--samta-primary-dark)}.DetailedComparison_comparisonCards___7G9u{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.DetailedComparison_comparisonCard__LjZbk{background:var(--samta-card-dark);border-radius:16px;border:1px solid var(--samta-border-color);padding:2rem;transition:transform .3s ease}.DetailedComparison_comparisonCard__LjZbk:hover{transform:translateY(-5px);border-color:var(--samta-primary-blue)}.DetailedComparison_cardHeader__kTfrN{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.DetailedComparison_cardIcon__hKduJ{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.DetailedComparison_architecture__dkzDv,.DetailedComparison_expertise__aIHlO,.DetailedComparison_output__2VsI1{background:color-mix(in srgb,var(--samta-secondary-purple),transparent 90%);color:var(--samta-secondary-purple)}.DetailedComparison_risk__TQQCW{background:color-mix(in srgb,var(--destructive),transparent 90%);color:var(--destructive)}.DetailedComparison_cardTitle__JdJi4{font-size:1.5rem;font-weight:700}.DetailedComparison_comparisonPoints__bV9St{display:flex;flex-direction:column;gap:1.5rem}.DetailedComparison_pointItem__7skxE{display:flex;flex-direction:column;gap:.5rem}.DetailedComparison_pointHeader__sFhUN{display:flex;align-items:center;gap:.75rem}.DetailedComparison_pointLabel__MXwfi{font-weight:600;font-size:1.125rem}.DetailedComparison_samtaPoint__vPaMx{color:var(--samta-primary-blue)}.DetailedComparison_competitorPoint__8Xj57{color:var(--competitor-color)}.DetailedComparison_pointDesc__w9qZh{color:var(--samta-text-muted);font-size:.9375rem;padding-left:1.75rem}.DetailedComparison_sectionHeader__EfGLc{text-align:center;max-width:800px;margin:0 auto 3rem}.DetailedComparison_sectionTag__3QRB3{display:inline-block;background:color-mix(in srgb,var(--samta-secondary-purple),transparent 90%);color:var(--samta-secondary-purple);padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.875rem;margin-bottom:1rem}.DetailedComparison_sectionTitle__A_ZjP{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.DetailedComparison_sectionSubtitle__3nLv5{font-size:1.125rem;color:var(--samta-text-muted)}@media (max-width:768px){.DetailedComparison_detailedComparison__SmQiQ{padding:3rem 0}.DetailedComparison_sectionHeader__EfGLc{margin-bottom:2rem}.DetailedComparison_sectionTitle__A_ZjP{font-size:2rem}.DetailedComparison_comparisonCards___7G9u{margin-top:2rem;gap:1.5rem}}.FinalCTA_finalCtaSection___UiwU{padding:var(--section-padding) 0;background:linear-gradient(135deg,var(--samta-primary-dark) 0,var(--samta-secondary-dark) 100%);text-align:center}.FinalCTA_finalCtaTitle__8YnY4{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.FinalCTA_finalCtaSubtitle__JGZ4F{font-size:1.25rem;color:var(--samta-text-muted);max-width:700px;margin:0 auto 2.5rem}.FinalCTA_finalCtaButtons__NPy1L{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.FinalCTA_btnPrimary__3e0w0{display:inline-flex;justify-content:center;align-items:center;background:#1f85bd;gap:.5rem;padding:.6rem 1rem;border-radius:.5rem;border:none;color:#ffffff!important;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}.FinalCTA_btnPrimary__3e0w0:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_btnSecondary__dtWW5{display:inline-flex;justify-content:center;align-items:center;background:#1f85bd;gap:.5rem;padding:.6rem 1rem;border-radius:.5rem;border:none;color:#ffffff!important;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}.FinalCTA_btnSecondary__dtWW5:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_mt3__72AaS{margin-top:3rem}@media (max-width:768px){.FinalCTA_finalCtaButtons__NPy1L{flex-direction:column}}.ContactFormModal_overlay__BieOV{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;background-color:rgba(17,24,39,.6);z-index:1300;overflow-y:auto}.ContactFormModal_modal__jSymB{position:relative;max-width:960px;max-height:calc(100vh - 64px);overflow-y:auto;background-color:#ffffff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.3);overflow-x:hidden}.ContactFormModal_content__s_2_K{padding:20px;display:flex;flex-direction:column}.ContactFormModal_closeButton__2mvyR{position:absolute;top:16px;right:16px;border:none;width:40px;height:40px;border-radius:9999px;background:rgba(15,23,42,.06);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;transition:background .16s ease}.ContactFormModal_closeButton__2mvyR:after,.ContactFormModal_closeButton__2mvyR:before{content:"";position:absolute;width:16px;height:2px;background:#0f172a;border-radius:4px}.ContactFormModal_closeButton__2mvyR:before{transform:rotate(45deg)}.ContactFormModal_closeButton__2mvyR:after{transform:rotate(-45deg)}.ContactFormModal_closeButton__2mvyR:hover{background:rgba(15,23,42,.12)}.ContactFormModal_closeButton__2mvyR:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ContactFormModal_headingcontainer__KiuVu{width:100%;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1.5rem}.ContactFormModal_headingcontainer__KiuVu h6{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0}.ContactFormModal_headingcontainer__KiuVu span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media (max-width:768px){.ContactFormModal_overlay__BieOV{padding:16px}.ContactFormModal_modal__jSymB{max-height:calc(100vh - 32px);width:min(100%,calc(100vw - 32px))}.ContactFormModal_content__s_2_K{padding:24px;gap:24px}.ContactFormModal_closeButton__2mvyR{top:12px;right:12px;width:36px;height:36px}}