.DetailedComparison_detailedComparison__Y6aFL{padding:var(--section-padding) 0;background-color:var(--samta-primary-dark)}.DetailedComparison_comparisonCards__PpRF1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.DetailedComparison_comparisonCard__M5Adt{background:var(--samta-card-dark);border-radius:16px;border:1px solid var(--samta-border-color);padding:2rem;transition:transform .3s ease}.DetailedComparison_comparisonCard__M5Adt:hover{transform:translateY(-5px);border-color:var(--samta-primary-blue)}.DetailedComparison_cardHeader__YT5Af{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.DetailedComparison_cardIcon__4UFOm{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.DetailedComparison_architecture__8hSa9,.DetailedComparison_expertise__T2iAY,.DetailedComparison_output__TtNjj{background:color-mix(in srgb,var(--samta-secondary-purple),transparent 90%);color:var(--samta-secondary-purple)}.DetailedComparison_risk__oUGZl{background:color-mix(in srgb,var(--destructive),transparent 90%);color:var(--destructive)}.DetailedComparison_cardTitle__DjP4e{font-size:1.5rem;font-weight:700}.DetailedComparison_comparisonPoints__BF8De{display:flex;flex-direction:column;gap:1.5rem}.DetailedComparison_pointItem__7bVYx{display:flex;flex-direction:column;gap:.5rem}.DetailedComparison_pointHeader__x49Tx{display:flex;align-items:center;gap:.75rem}.DetailedComparison_pointLabel__DsfTW{font-weight:600;font-size:1.125rem}.DetailedComparison_samtaPoint__Y63Tp{color:var(--samta-primary-blue)}.DetailedComparison_competitorPoint__gzCiT{color:var(--competitor-color)}.DetailedComparison_pointDesc__GaG5Z{color:var(--samta-text-muted);font-size:.9375rem;padding-left:1.75rem}.DetailedComparison_sectionHeader__TKhco{text-align:center;max-width:800px;margin:0 auto 3rem}.DetailedComparison_sectionTag__WqwE_{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__kOvCm{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.DetailedComparison_sectionSubtitle__Fp9cZ{font-size:1.125rem;color:var(--samta-text-muted)}@media (max-width:768px){.DetailedComparison_detailedComparison__Y6aFL{padding:3rem 0}.DetailedComparison_sectionHeader__TKhco{margin-bottom:2rem}.DetailedComparison_sectionTitle__kOvCm{font-size:2rem}.DetailedComparison_comparisonCards__PpRF1{margin-top:2rem;gap:1.5rem}}.FinalCTA_finalCtaSection__0bElK{padding:var(--section-padding) 0;background:linear-gradient(135deg,var(--samta-primary-dark) 0,var(--samta-secondary-dark) 100%);text-align:center}.FinalCTA_finalCtaTitle__iiRkv{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.FinalCTA_finalCtaSubtitle__iEFRa{font-size:1.25rem;color:var(--samta-text-muted);max-width:700px;margin:0 auto 2.5rem}.FinalCTA_finalCtaButtons__9WHG3{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.FinalCTA_btnPrimary__COyNx{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__COyNx:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_btnSecondary__c3b4H{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__c3b4H:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.FinalCTA_mt3__YLmHc{margin-top:3rem}@media (max-width:768px){.FinalCTA_finalCtaButtons__9WHG3{flex-direction:column}}.CircuitBackground_container__7CtHn{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.CircuitBackground_circuitPath__M5nLn{stroke-dasharray:200;stroke-dashoffset:200;animation:CircuitBackground_drawLine__iJ4K7 4s linear infinite;opacity:.6}.CircuitBackground_circuitPathReverse__RJhQH{stroke-dasharray:200;stroke-dashoffset:200;animation:CircuitBackground_drawLineReverse__Pfvrl 4s linear infinite;opacity:.6}.CircuitBackground_glowingNode__Qxarp{filter:drop-shadow(0 0 5px rgba(31,133,189,.8));animation:CircuitBackground_pulse__biQFk 2s ease-in-out infinite alternate}@keyframes CircuitBackground_drawLine__iJ4K7{0%{stroke-dashoffset:200;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-200;opacity:0}}@keyframes CircuitBackground_drawLineReverse__Pfvrl{0%{stroke-dashoffset:200;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-200;opacity:0}}@keyframes CircuitBackground_pulse__biQFk{0%{opacity:.4;transform-origin:center;transform:scale(1)}to{opacity:1;transform-origin:center;transform:scale(1.5)}}.HeroSection_heroSection__hgi00{padding:var(--section-padding) 0;background-color:#ffffff;position:relative;overflow:hidden;padding-top:2.25rem;padding-bottom:6rem}.HeroSection_heroContent__AqZlu{max-width:900px;position:relative;z-index:2;text-align:left}.HeroSection_heroImageContainer__TCGu3{position:absolute;right:-50px;top:55%;transform:translateY(-50%);width:600px;display:flex;justify-content:center;align-items:center;z-index:1}.HeroSection_heroImage__LFC6M{width:100%;height:auto;object-fit:contain;border-radius:20px}.HeroSection_heroBadge__vjC42{display:inline-flex;align-items:center;gap:.5rem;color:#1f85bd;padding:.5rem 1rem;border-radius:100px;font-size:1.125rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.HeroSection_heroTitle__vvQ8Q{font-size:40px;font-weight:600;line-height:1.1;margin-bottom:1.5rem;color:#0f172a;text-align:left}.HeroSection_gradientText__YLH5E{color:#ff6b00;background:none;-webkit-text-fill-color:initial}.HeroSection_heroSubtitle__ociFw{font-size:1.125rem;color:#64748b;max-width:700px;margin-bottom:2.5rem;text-align:left;line-height:1.6}.HeroSection_heroSubtitle__ociFw p{margin-bottom:1.25rem}.HeroSection_heroSubtitle__ociFw p:last-child{margin-bottom:0}.HeroSection_heroCtaButtons__Im3nP{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.HeroSection_btnPrimary__SQ2fS{background-color:#3296c8;color:#ffffff;font-weight:600;font-size:1rem;padding:.85rem 2.5rem;border-radius:50px;border:1px solid #3296c8;cursor:pointer;transition:all .2s ease}.HeroSection_btnPrimary__SQ2fS:hover{background:#2d7da6;border-color:#2d7da6;transform:translateY(-2px)}.HeroSection_btnSecondary__H5dEZ{background:#ffffff;color:#3898c5;padding:.85rem 2.5rem;border-radius:50px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:1px solid #3898c5;cursor:pointer;font-size:1rem}.HeroSection_btnSecondary__H5dEZ:hover{background:#f0f9ff;transform:translateY(-2px)}@media (max-width:1400px){.HeroSection_heroImageContainer__TCGu3{width:500px;right:-20px}}@media (max-width:1200px){.HeroSection_heroImageContainer__TCGu3{width:400px;right:0}}@media (max-width:1024px){.HeroSection_heroTitle__vvQ8Q{font-size:2.75rem}.HeroSection_heroImageContainer__TCGu3{width:350px;right:0}}@media (max-width:991px){.HeroSection_heroContent__AqZlu{max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.HeroSection_heroImageContainer__TCGu3{position:relative;top:0;right:0;transform:none;width:100%;margin-top:3rem;justify-content:center}.HeroSection_heroSubtitle__ociFw,.HeroSection_heroTitle__vvQ8Q{text-align:center}.HeroSection_heroCtaButtons__Im3nP{justify-content:center}}@media (max-width:768px){.HeroSection_heroTitle__vvQ8Q{font-size:2.25rem;text-align:center}.HeroSection_heroContent__AqZlu{text-align:center;margin:0 auto}.HeroSection_heroSubtitle__ociFw{text-align:center;margin:0 auto 2rem}.HeroSection_heroCtaButtons__Im3nP{flex-direction:column;justify-content:center}.HeroSection_btnPrimary__SQ2fS,.HeroSection_btnSecondary__H5dEZ{width:100%;justify-content:center}.HeroSection_heroBadge__vjC42{display:inline-flex}}@media (max-width:480px){.HeroSection_heroTitle__vvQ8Q{font-size:1.875rem}}.ContactFormModal_overlay__VpwQN{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__CQEqo{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__j8Qwg{padding:20px;display:flex;flex-direction:column}.ContactFormModal_closeButton__h_2z6{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__h_2z6:after,.ContactFormModal_closeButton__h_2z6:before{content:"";position:absolute;width:16px;height:2px;background:#0f172a;border-radius:4px}.ContactFormModal_closeButton__h_2z6:before{transform:rotate(45deg)}.ContactFormModal_closeButton__h_2z6:after{transform:rotate(-45deg)}.ContactFormModal_closeButton__h_2z6:hover{background:rgba(15,23,42,.12)}.ContactFormModal_closeButton__h_2z6:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ContactFormModal_headingcontainer__MH4KY{width:100%;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1.5rem}.ContactFormModal_headingcontainer__MH4KY h6{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0}.ContactFormModal_headingcontainer__MH4KY span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media (max-width:768px){.ContactFormModal_overlay__VpwQN{padding:16px}.ContactFormModal_modal__CQEqo{max-height:calc(100vh - 32px);width:min(100%,calc(100vw - 32px))}.ContactFormModal_content__j8Qwg{padding:24px;gap:24px}.ContactFormModal_closeButton__h_2z6{top:12px;right:12px;width:36px;height:36px}}.form_formcontainer__0Wud_{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7f7f7;gap:32px;border-radius:16px;padding:32px}.form_inputcontainer__erUZM{display:flex;gap:32px;justify-content:space-between;align-items:center}.form_submit-btn__MMr_v{align-self:flex-start;cursor:pointer;padding:10px 16px;gap:8px;border-radius:8px;background:#1f85bd;border:1px solid #1f85bd;color:#ffffff;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0}.form_submit-btn__MMr_v:hover{background-color:#176699;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(31,133,189,.3)}.form_phonecontainer__tYjeR{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:384px}.form_label__OnmA_{font-weight:500;font-size:16px;line-height:24px;color:#0d0d0d;margin-bottom:1px}@media (max-width:1024px){.form_formcontainer__0Wud_{padding:28px;margin-right:24px;gap:28px}.form_inputcontainer__erUZM{gap:24px;flex-wrap:wrap}.form_submit-btn__MMr_v{font-size:14px}.form_formcontainer__0Wud_ .message-input,.form_formcontainer__0Wud_ textarea{width:384px!important;box-sizing:border-box}}@media (max-width:768px){.form_formcontainer__0Wud_{padding:24px;margin-right:16px;gap:24px}.form_inputcontainer__erUZM{flex-direction:column;align-items:stretch;gap:16px}.form_submit-btn__MMr_v{text-align:center}.form_inputcontainer__erUZM>*{width:100%}.form_formcontainer__0Wud_ .message-input,.form_formcontainer__0Wud_ textarea{width:384px!important;box-sizing:border-box}}@media (max-width:480px){.form_formcontainer__0Wud_{padding:20px;margin-right:0;border-radius:12px}.form_submit-btn__MMr_v{font-size:13px;padding:8px 14px}.form_inputcontainer__erUZM{width:100%}.form_phonecontainer__tYjeR{min-width:0}.form_formcontainer__0Wud_ .message-input,.form_formcontainer__0Wud_ textarea{box-sizing:border-box}}