.techPage_page__iKV9p{width:100%;background:var(--background);display:block}.techPage_container__Oe1iA{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.techPage_container__Oe1iA{padding:0 1.25rem}}.techPage_gradientText___v8kV{background:linear-gradient(135deg,var(--primary) 0,#b03050 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.techPage_sectionHead__5ADxo{text-align:center;margin-bottom:3.5rem}@media(max-width:768px){.techPage_sectionHead__5ADxo{margin-bottom:2.5rem}}.techPage_badge__LxKRv{display:inline-flex;align-items:center;padding:.375rem 1rem;border:1.5px solid var(--primary);border-radius:99px;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.25rem}.techPage_sectionTitle__P_7cj{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin:0 0 1rem;line-height:1.15}@media(max-width:992px){.techPage_sectionTitle__P_7cj{font-size:2rem}}@media(max-width:768px){.techPage_sectionTitle__P_7cj{font-size:1.75rem}}.techPage_sectionSub__jVPY8{font-size:1.05rem;line-height:1.75;opacity:.7;max-width:580px;margin:0 auto}.techPage_hero__M5Ijz{position:relative;padding:9rem 2rem 6rem;text-align:center;overflow:hidden}@media(max-width:992px){.techPage_hero__M5Ijz{padding:8rem 1.5rem 5rem}}@media(max-width:768px){.techPage_hero__M5Ijz{padding:6.5rem 1.25rem 3.5rem}}.techPage_heroBg__DeVVU{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(220,80,108,.045) 1px,transparent 0),linear-gradient(90deg,rgba(220,80,108,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 80%)}.techPage_heroInner__fxmy9{position:relative;z-index:1;max-width:860px;margin:0 auto}.techPage_heroLogo__9exps{width:72px;height:72px;object-fit:contain;margin:0 auto 1.5rem;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))}@media(max-width:768px){.techPage_heroLogo__9exps{width:56px;height:56px}}.techPage_breadcrumb__61kQC{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;opacity:.55;margin-bottom:1.5rem;letter-spacing:.03em}.techPage_breadcrumb__61kQC a{color:inherit;text-decoration:none;transition:opacity .2s}.techPage_breadcrumb__61kQC a:hover{opacity:1}.techPage_breadcrumb__61kQC span{opacity:.6}.techPage_heroBadge__Ru_k6{display:inline-flex;align-items:center;padding:.375rem 1rem;border:1.5px solid var(--primary);border-radius:99px;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.5rem}.techPage_heroTitle__qj4SP{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.035em;margin:0 0 1.5rem}@media(max-width:992px){.techPage_heroTitle__qj4SP{font-size:2.75rem}}@media(max-width:768px){.techPage_heroTitle__qj4SP{font-size:2.1rem}}.techPage_heroSubtitle__qbnmB{font-size:1.125rem;line-height:1.75;opacity:.72;max-width:680px;margin:0 auto 2.5rem}@media(max-width:768px){.techPage_heroSubtitle__qbnmB{font-size:1rem;margin-bottom:2rem}}.techPage_heroCtas__cF_gK{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.techPage_primaryCta__RZaxG{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.875rem;background:var(--primary);color:#fff;border-radius:8px;font-size:.925rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s}.techPage_primaryCta__RZaxG:hover{opacity:.88;transform:translateY(-1px)}.techPage_secondaryCta__Fop_1{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.875rem;border:1.5px solid;border-radius:8px;font-size:.925rem;font-weight:600;text-decoration:none;opacity:.75;transition:opacity .2s,transform .2s}.techPage_secondaryCta__Fop_1:hover{opacity:1;transform:translateY(-1px)}.techPage_aboutSection__vlly5{padding:6rem 2rem}@media(max-width:768px){.techPage_aboutSection__vlly5{padding:4rem 1.25rem}}.techPage_aboutBody__MZixy{font-size:1.05rem;line-height:1.85;opacity:.78;max-width:820px;margin:0 auto;text-align:center}.techPage_useCasesSection__WeHVy{padding:5rem 2rem 6rem}@media(max-width:768px){.techPage_useCasesSection__WeHVy{padding:4rem 1.25rem 5rem}}.techPage_useCasesGrid__qa_PF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}@media(max-width:600px){.techPage_useCasesGrid__qa_PF{grid-template-columns:1fr}}.techPage_useCaseItem__CptY7{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.5rem;border:1px solid rgba(128,128,128,.15);border-radius:10px;transition:border-color .2s,transform .2s}.techPage_useCaseItem__CptY7:hover{border-color:rgba(220,80,108,.3);transform:translateY(-2px)}html.dark .techPage_useCaseItem__CptY7{border-color:hsla(0,0%,100%,.08)}html.dark .techPage_useCaseItem__CptY7:hover{border-color:rgba(220,80,108,.35)}.techPage_useCaseIcon__noNYa{flex-shrink:0;color:var(--primary);margin-top:2px}.techPage_useCaseText__wN0MO{font-size:.9rem;line-height:1.6;font-weight:500;margin:0}.techPage_whySection__5fTDC{padding:5rem 2rem}@media(max-width:768px){.techPage_whySection__5fTDC{padding:4rem 1.25rem}}.techPage_whyCard__W3Ll4{max-width:780px;margin:0 auto;padding:2.5rem;border-radius:14px;background:rgba(220,80,108,.04);border:1px solid rgba(220,80,108,.1)}html.dark .techPage_whyCard__W3Ll4{background:rgba(220,80,108,.06);border-color:rgba(220,80,108,.15)}@media(max-width:600px){.techPage_whyCard__W3Ll4{padding:1.75rem}}.techPage_whyBody__zU2vM{font-size:1rem;line-height:1.8;opacity:.75;margin:0 0 1.75rem}.techPage_metricCallout__APKxQ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:rgba(220,80,108,.06);border-left:3px solid var(--primary);border-radius:0 8px 8px 0}html.dark .techPage_metricCallout__APKxQ{background:rgba(220,80,108,.1)}.techPage_metricIcon__rU5QX{flex-shrink:0;color:var(--primary);margin-top:2px}.techPage_metricText__bgxXu{font-size:.9rem;line-height:1.65;font-style:italic;opacity:.82;margin:0}.techPage_faqSection__KpXrJ{padding:5rem 2rem 6rem}@media(max-width:768px){.techPage_faqSection__KpXrJ{padding:4rem 1.25rem 5rem}}.techPage_faqList__IiP06{max-width:780px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.techPage_faqItem__sOHEl{border:1px solid rgba(128,128,128,.15);border-radius:10px;overflow:hidden;transition:border-color .2s}.techPage_faqItem__sOHEl:hover{border-color:rgba(220,80,108,.25)}html.dark .techPage_faqItem__sOHEl{border-color:hsla(0,0%,100%,.08)}.techPage_faqQuestion__UuNgJ{width:100%;text-align:left;padding:1.375rem 1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.975rem;font-weight:600;line-height:1.5;color:inherit;font-family:inherit}.techPage_faqQuestion__UuNgJ:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.techPage_faqIcon__j0RFy{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(128,128,128,.3);display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .25s;color:var(--primary)}.techPage_faqIcon__j0RFy.techPage_open__OVMB_{background:var(--primary);border-color:var(--primary);color:#fff;transform:rotate(45deg)}.techPage_faqAnswer__MiJVj{overflow:hidden;font-size:.9rem;line-height:1.75;opacity:.75;padding:0 1.5rem 1.375rem}.techPage_ctaSection__FR7xZ{padding:5rem 2rem 7rem;text-align:center}@media(max-width:768px){.techPage_ctaSection__FR7xZ{padding:4rem 1.25rem 5rem}}.techPage_ctaInner__W3mZY{max-width:640px;margin:0 auto;padding:3rem 2.5rem;border:1.5px solid rgba(220,80,108,.2);border-radius:16px;background:rgba(220,80,108,.03)}html.dark .techPage_ctaInner__W3mZY{background:rgba(220,80,108,.06);border-color:rgba(220,80,108,.18)}@media(max-width:600px){.techPage_ctaInner__W3mZY{padding:2rem 1.5rem}}.techPage_ctaTitle__UOY6E{font-size:2rem;font-weight:700;letter-spacing:-.03em;margin:0 0 1rem;line-height:1.2}@media(max-width:768px){.techPage_ctaTitle__UOY6E{font-size:1.625rem}}.techPage_ctaBody__YlZhe{font-size:1rem;line-height:1.7;opacity:.7;margin:0 0 2rem}.techPage_ctaButtons__uSr11{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}