.DetailedComparison_detailedComparison__Vedtn{padding:var(--section-padding) 0;background-color:var(--samta-primary-dark)}.DetailedComparison_comparisonCards__JwimG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.DetailedComparison_comparisonCard__daYIV{background:var(--samta-card-dark);border-radius:16px;border:1px solid var(--samta-border-color);padding:2rem;transition:transform .3s ease}.DetailedComparison_comparisonCard__daYIV:hover{transform:translateY(-5px);border-color:var(--samta-primary-blue)}.DetailedComparison_cardHeader__M2rTG{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.DetailedComparison_cardIcon__xvbTc{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.DetailedComparison_architecture__AoKBP,.DetailedComparison_expertise__DB0Uf,.DetailedComparison_output__0n__Y{background:color-mix(in srgb,var(--samta-secondary-purple),transparent 90%);color:var(--samta-secondary-purple)}.DetailedComparison_risk__OgKc8{background:color-mix(in srgb,var(--destructive),transparent 90%);color:var(--destructive)}.DetailedComparison_cardTitle__nlOZt{font-size:1.5rem;font-weight:700}.DetailedComparison_comparisonPoints__sZbsq{display:flex;flex-direction:column;gap:1.5rem}.DetailedComparison_pointItem__0EjIO{display:flex;flex-direction:column;gap:.5rem}.DetailedComparison_pointHeader__7broe{display:flex;align-items:center;gap:.75rem}.DetailedComparison_pointLabel__pQfuX{font-weight:600;font-size:1.125rem}.DetailedComparison_samtaPoint__HX6NZ{color:var(--samta-primary-blue)}.DetailedComparison_competitorPoint__MNuF7{color:var(--competitor-color)}.DetailedComparison_pointDesc__OwLMF{color:var(--samta-text-muted);font-size:.9375rem;padding-left:1.75rem}.DetailedComparison_sectionHeader__eOHKI{text-align:center;max-width:800px;margin:0 auto 3rem}.DetailedComparison_sectionTag___Cbwz{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__A8LMz{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.DetailedComparison_sectionSubtitle__mDHRN{font-size:1.125rem;color:var(--samta-text-muted)}@media (max-width:768px){.DetailedComparison_detailedComparison__Vedtn{padding:3rem 0}.DetailedComparison_sectionHeader__eOHKI{margin-bottom:2rem}.DetailedComparison_sectionTitle__A8LMz{font-size:2rem}.DetailedComparison_comparisonCards__JwimG{margin-top:2rem;gap:1.5rem}}.FinalCTA_finalCtaSection__INd_K{padding:var(--section-padding) 0;background:linear-gradient(135deg,var(--samta-primary-dark) 0,var(--samta-secondary-dark) 100%);text-align:center}.FinalCTA_finalCtaTitle__OOzl8{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.FinalCTA_finalCtaSubtitle__uiXNj{font-size:1.25rem;color:var(--samta-text-muted);max-width:700px;margin:0 auto 2.5rem}.FinalCTA_finalCtaButtons__os8XQ{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.FinalCTA_btnPrimary__dYegn{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__dYegn:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_btnSecondary__gpiK9{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__gpiK9:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_mt3__7BTr6{margin-top:3rem}@media (max-width:768px){.FinalCTA_finalCtaButtons__os8XQ{flex-direction:column}}.ContactFormModal_overlay__ky0EW{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__hS5h0{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__RjpYW{padding:20px;display:flex;flex-direction:column}.ContactFormModal_closeButton__e5O4s{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__e5O4s:after,.ContactFormModal_closeButton__e5O4s:before{content:"";position:absolute;width:16px;height:2px;background:#0f172a;border-radius:4px}.ContactFormModal_closeButton__e5O4s:before{transform:rotate(45deg)}.ContactFormModal_closeButton__e5O4s:after{transform:rotate(-45deg)}.ContactFormModal_closeButton__e5O4s:hover{background:rgba(15,23,42,.12)}.ContactFormModal_closeButton__e5O4s:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ContactFormModal_headingcontainer__gXnQF{width:100%;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1.5rem}.ContactFormModal_headingcontainer__gXnQF h6{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0}.ContactFormModal_headingcontainer__gXnQF span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media (max-width:768px){.ContactFormModal_overlay__ky0EW{padding:16px}.ContactFormModal_modal__hS5h0{max-height:calc(100vh - 32px);width:min(100%,calc(100vw - 32px))}.ContactFormModal_content__RjpYW{padding:24px;gap:24px}.ContactFormModal_closeButton__e5O4s{top:12px;right:12px;width:36px;height:36px}}