.page-module__txHnYq__page{background:#f5f6f8}.page-module__txHnYq__hero{color:#fff;background:radial-gradient(circle at 88% 8%,#f42f351a,#0000 27%),linear-gradient(135deg,#101518 0%,#151b1f 100%);padding:22px 0 clamp(58px,6vw,88px);position:relative;overflow:hidden}.page-module__txHnYq__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0009,#0000 85%);mask-image:linear-gradient(90deg,#0009,#0000 85%)}.page-module__txHnYq__heroInner{z-index:1;position:relative}.page-module__txHnYq__breadcrumbs{color:#8f989f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:.76rem;display:flex}.page-module__txHnYq__breadcrumbs a{color:#aeb6bd;text-decoration:none}.page-module__txHnYq__breadcrumbs a:hover{color:#fff}.page-module__txHnYq__breadcrumbs strong{color:#dbe0e4;font-weight:700}.page-module__txHnYq__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);align-items:center;gap:clamp(52px,7vw,110px);display:grid}.page-module__txHnYq__heroContent{max-width:820px}.page-module__txHnYq__eyebrow,.page-module__txHnYq__sectionEyebrow{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.75rem;font-weight:850;display:flex}.page-module__txHnYq__eyebrow:before{background:var(--color-primary);content:"";width:24px;height:2px}.page-module__txHnYq__brandIdentity{align-items:center;gap:24px;display:flex}.page-module__txHnYq__logoPanel{background:#f7f8f9;border:1px solid #ffffff14;border-radius:14px;flex:none;width:150px;height:90px;position:relative}.page-module__txHnYq__logoPanel img{object-fit:contain;padding:20px}.page-module__txHnYq__hero h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5vw,5.4rem);font-weight:790;line-height:.92}.page-module__txHnYq__country{color:#b7bfc5;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;margin-top:10px;padding:6px 9px;font-size:.68rem;font-weight:750;display:inline-flex}.page-module__txHnYq__description{color:#c4cbd1;max-width:720px;margin:24px 0 0;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.68}.page-module__txHnYq__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__txHnYq__primaryButton,.page-module__txHnYq__secondaryButton{border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.page-module__txHnYq__primaryButton{background:var(--color-primary);color:#fff}.page-module__txHnYq__secondaryButton{color:#fff;background:#ffffff06;border:1px solid #ffffff26}.page-module__txHnYq__primaryButton:hover,.page-module__txHnYq__secondaryButton:hover{transform:translateY(-2px)}.page-module__txHnYq__secondaryButton:hover{background:#ffffff0e;border-color:#ffffff47}.page-module__txHnYq__statsPanel{background:radial-gradient(circle at 100% 0,#f42f351a,#0000 28%),#181e23e6;border:1px solid #ffffff17;border-radius:20px;padding:24px;overflow:hidden}.page-module__txHnYq__statsHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.page-module__txHnYq__statsHeader span:first-child{color:#8f989f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.67rem;font-weight:800;display:block}.page-module__txHnYq__statsHeader strong{color:#fff;font-size:1rem;font-weight:760}.page-module__txHnYq__statsLine{background:linear-gradient(90deg, var(--color-primary), transparent);width:46px;height:1px;margin-bottom:6px}.page-module__txHnYq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.page-module__txHnYq__stats>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:16px 10px}.page-module__txHnYq__stats strong{color:#ff4147;letter-spacing:-.05em;font-size:1.85rem;font-weight:820;line-height:1;display:block}.page-module__txHnYq__stats span{color:#aeb6bd;margin-top:7px;font-size:.7rem;font-weight:700;display:block}.page-module__txHnYq__statsNote{color:#8f989f;margin:16px 0 0;font-size:.76rem;line-height:1.5}.page-module__txHnYq__about{background:#f5f6f8;padding:clamp(66px,7vw,104px) 0}.page-module__txHnYq__aboutGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:clamp(50px,7vw,110px);display:grid}.page-module__txHnYq__sectionEyebrow{margin-bottom:14px}.page-module__txHnYq__sectionEyebrow:after{background:var(--color-primary);content:"";width:36px;height:1px}.page-module__txHnYq__about h2,.page-module__txHnYq__sectionHeader h2{color:#13171b;letter-spacing:-.052em;margin:0;font-size:clamp(2.35rem,3.8vw,4rem);font-weight:780;line-height:1}.page-module__txHnYq__about h2 span{color:#747b82;display:block}.page-module__txHnYq__aboutCopy{max-width:620px}.page-module__txHnYq__aboutCopy p{color:#5f6871;margin:0;font-size:.98rem;line-height:1.7}.page-module__txHnYq__aboutCopy .page-module__txHnYq__aboutLead{color:#1d2227;margin-bottom:14px;font-size:1.08rem;font-weight:650;line-height:1.6}.page-module__txHnYq__textLink{color:#171b20;align-items:center;gap:9px;margin-top:22px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__txHnYq__textLink span{color:var(--color-primary)}.page-module__txHnYq__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.page-module__txHnYq__sectionHeader>p{color:#606a73;border-left:1px solid #aeb4bb;max-width:430px;margin:0 0 4px;padding-left:20px;font-size:.95rem;line-height:1.6}.page-module__txHnYq__solutions{background:#fff;padding:clamp(66px,7vw,100px) 0}.page-module__txHnYq__solutionGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.page-module__txHnYq__solutionCard{color:#fff;background:radial-gradient(circle at 100% 0,#f42f350f,#0000 30%),linear-gradient(#172027 0%,#11191f 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;grid-column:span 4;min-height:250px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.page-module__txHnYq__solutionCard:hover{border-color:#f42f354d;transform:translateY(-3px)}.page-module__txHnYq__solutionTop{justify-content:space-between;align-items:center;margin-bottom:44px;display:flex}.page-module__txHnYq__solutionTop>span:first-child{color:#ff4147;font-size:.76rem;font-weight:850}.page-module__txHnYq__solutionTop>span:last-child{background:linear-gradient(90deg, var(--color-primary), transparent);width:34px;height:1px}.page-module__txHnYq__solutionCard strong{color:#fff;letter-spacing:-.03em;font-size:1.18rem;font-weight:760;display:block}.page-module__txHnYq__solutionCard p{color:#bfc6cc;margin:10px 0 0;font-size:.84rem;line-height:1.55}.page-module__txHnYq__solutionAction{color:#fff;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:780;display:flex}.page-module__txHnYq__solutionAction>span{color:#ff4147}.page-module__txHnYq__catalog{background:#f5f6f8;padding:clamp(66px,7vw,104px) 0}.page-module__txHnYq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__txHnYq__productCard{min-width:0;color:inherit;background:#fff;border:1px solid #e1e4e7;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.page-module__txHnYq__productCard:hover{border-color:#d0d4d8;transform:translateY(-3px);box-shadow:0 16px 34px #11182012}.page-module__txHnYq__productMedia{background:#f0f2f4;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.page-module__txHnYq__productMedia img{object-fit:contain;padding:22px}.page-module__txHnYq__productMedia>span{color:#9ca3aa;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:850}.page-module__txHnYq__productBody{padding:22px 22px 0}.page-module__txHnYq__productCode{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.page-module__txHnYq__productBody h3{color:#161a1e;letter-spacing:-.025em;margin:8px 0 0;font-size:1.15rem;font-weight:760}.page-module__txHnYq__productBody p{color:#626b73;margin:10px 0 0;font-size:.85rem;line-height:1.55}.page-module__txHnYq__productAction{color:#171b20;border-top:1px solid #eceef0;justify-content:space-between;align-items:center;margin:auto 22px 0;padding:18px 0 20px;font-size:.82rem;font-weight:780;display:flex}.page-module__txHnYq__productAction span{color:var(--color-primary)}.page-module__txHnYq__emptyState{background:#fff;border:1px solid #e0e3e6;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.page-module__txHnYq__emptyEyebrow{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850;display:block}.page-module__txHnYq__emptyState h3{color:#171b20;letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2vw,2rem)}.page-module__txHnYq__emptyState p{color:#626b73;max-width:700px;margin:10px 0 0;line-height:1.6}@media (max-width:1050px){.page-module__txHnYq__heroGrid,.page-module__txHnYq__aboutGrid,.page-module__txHnYq__sectionHeader{grid-template-columns:1fr;gap:28px}.page-module__txHnYq__statsPanel{max-width:700px}.page-module__txHnYq__solutionCard{grid-column:span 6}.page-module__txHnYq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-module__txHnYq__hero{padding-bottom:56px}.page-module__txHnYq__breadcrumbs{margin-bottom:26px}.page-module__txHnYq__brandIdentity{flex-direction:column;align-items:flex-start}.page-module__txHnYq__logoPanel{width:138px;height:82px}.page-module__txHnYq__hero h1{font-size:clamp(3rem,15vw,4.3rem)}.page-module__txHnYq__heroActions{flex-direction:column;align-items:stretch}.page-module__txHnYq__primaryButton,.page-module__txHnYq__secondaryButton{width:100%}.page-module__txHnYq__stats{grid-template-columns:1fr}.page-module__txHnYq__about,.page-module__txHnYq__solutions,.page-module__txHnYq__catalog{padding:56px 0}.page-module__txHnYq__sectionHeader{margin-bottom:28px}.page-module__txHnYq__sectionHeader>p{padding-left:16px}.page-module__txHnYq__solutionGrid,.page-module__txHnYq__productGrid{grid-template-columns:1fr}.page-module__txHnYq__solutionCard{grid-column:auto;min-height:220px}.page-module__txHnYq__emptyState{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.page-module__txHnYq__primaryButton,.page-module__txHnYq__secondaryButton,.page-module__txHnYq__solutionCard,.page-module__txHnYq__productCard{transition:none}.page-module__txHnYq__primaryButton:hover,.page-module__txHnYq__secondaryButton:hover,.page-module__txHnYq__solutionCard:hover,.page-module__txHnYq__productCard:hover{transform:none}}.page-module__txHnYq__technologies{background:radial-gradient(circle at 88% 4%,#f42f3514,#0000 25%),#10161a;padding:clamp(68px,7vw,106px) 0}.page-module__txHnYq__technologies .page-module__txHnYq__sectionEyebrow{color:#ff4147}.page-module__txHnYq__technologies .page-module__txHnYq__sectionHeader h2{color:#fff}.page-module__txHnYq__technologies .page-module__txHnYq__sectionHeader>p{color:#aeb6bd;border-left-color:#ffffff2e}.page-module__txHnYq__technologyGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.page-module__txHnYq__technologyCard{color:#fff;background:radial-gradient(circle at 100% 0,#f42f3514,#0000 32%),linear-gradient(#182126 0%,#141b20 100%);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;grid-column:span 4;min-width:0;min-height:390px;padding:22px;display:flex;overflow:hidden;box-shadow:0 18px 44px #0000001c}.page-module__txHnYq__technologyFeatured{background:radial-gradient(circle at 88% 8%,#f42f3529,#0000 32%),linear-gradient(135deg,#1a242a 0%,#141b20 100%);grid-column:span 8}.page-module__txHnYq__technologyTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:52px;display:flex}.page-module__txHnYq__technologyIndex{color:#ff4147;letter-spacing:.08em;font-size:.78rem;font-weight:850}.page-module__txHnYq__technologyCategory{color:#9fa8af;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:760}.page-module__txHnYq__technologyContent{max-width:650px}.page-module__txHnYq__technologyKicker{color:#ff4147;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.page-module__txHnYq__technologyContent h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:790;line-height:1.02}.page-module__txHnYq__technologyContent>p:not(.page-module__txHnYq__technologyKicker){color:#bac2c8;max-width:620px;margin:14px 0 0;font-size:.9rem;line-height:1.6}.page-module__txHnYq__technologyContent ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__txHnYq__technologyContent li{color:#dde1e4;padding-left:15px;font-size:.82rem;line-height:1.42;position:relative}.page-module__txHnYq__technologyContent li:before{content:"";background:#ff4147;border-radius:50%;width:5px;height:5px;position:absolute;top:.56em;left:0}.page-module__txHnYq__technologyActions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:22px;display:flex}.page-module__txHnYq__technologyActions a{color:#fff;align-items:center;gap:8px;font-size:.78rem;font-weight:780;text-decoration:none;display:inline-flex}.page-module__txHnYq__technologyActions a:last-child{color:#aeb6bd}.page-module__txHnYq__technologyActions a span{color:#ff4147}.page-module__txHnYq__capabilities{background:#f5f6f8;padding:clamp(66px,7vw,100px) 0}.page-module__txHnYq__capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.page-module__txHnYq__capabilityCard{background:#fff;border:1px solid #e0e3e6;border-radius:16px;min-height:150px;padding:20px}.page-module__txHnYq__capabilityCard>span{color:var(--color-primary);margin-bottom:38px;font-size:.72rem;font-weight:850;display:block}.page-module__txHnYq__capabilityCard strong{color:#1a1f24;font-size:.96rem;font-weight:760;line-height:1.3}.page-module__txHnYq__faq{background:#fff;padding:clamp(68px,7vw,104px) 0}.page-module__txHnYq__faqGrid{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,110px);display:grid}.page-module__txHnYq__faq h2{color:#14191d;letter-spacing:-.05em;max-width:520px;margin:0;font-size:clamp(2.25rem,3.4vw,3.7rem);font-weight:780;line-height:1}.page-module__txHnYq__faqList{border-top:1px solid #dfe3e6}.page-module__txHnYq__faqItem{border-bottom:1px solid #dfe3e6}.page-module__txHnYq__faqItem summary{color:#171c20;cursor:pointer;padding:22px 42px 22px 0;font-size:.98rem;font-weight:760;list-style:none;position:relative}.page-module__txHnYq__faqItem summary::-webkit-details-marker{display:none}.page-module__txHnYq__faqItem summary:after{color:var(--color-primary);content:"+";font-size:1.2rem;position:absolute;top:20px;right:0}.page-module__txHnYq__faqItem[open] summary:after{content:"−"}.page-module__txHnYq__faqItem p{color:#606a73;max-width:720px;margin:-6px 0 22px;font-size:.9rem;line-height:1.65}.page-module__txHnYq__cta{background:#fff;padding:22px 0 clamp(70px,7vw,106px)}.page-module__txHnYq__ctaInner{background:radial-gradient(circle at 95% 0,#f42f3529,#0000 30%),#131a1f;border-radius:20px;justify-content:space-between;align-items:center;gap:38px;padding:clamp(26px,4vw,44px);display:flex;overflow:hidden}.page-module__txHnYq__ctaEyebrow{color:#ff4147;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:850}.page-module__txHnYq__ctaInner h2{color:#fff;letter-spacing:-.045em;max-width:740px;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:780;line-height:1.05}.page-module__txHnYq__ctaInner p:not(.page-module__txHnYq__ctaEyebrow){color:#aeb6bd;max-width:720px;margin:12px 0 0;font-size:.9rem;line-height:1.6}.page-module__txHnYq__ctaButton{background:var(--color-primary);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 20px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1050px){.page-module__txHnYq__technologyCard,.page-module__txHnYq__technologyFeatured{grid-column:span 6}.page-module__txHnYq__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__txHnYq__faqGrid{grid-template-columns:1fr;gap:32px}.page-module__txHnYq__ctaInner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.page-module__txHnYq__technologyGrid{grid-template-columns:1fr}.page-module__txHnYq__technologyCard,.page-module__txHnYq__technologyFeatured{grid-column:auto;min-height:0}.page-module__txHnYq__technologyTop{margin-bottom:38px}.page-module__txHnYq__capabilityGrid{grid-template-columns:1fr}.page-module__txHnYq__capabilityCard{min-height:120px}.page-module__txHnYq__ctaButton{width:100%}}.page-module__txHnYq__technologyVisual{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(circle at 70% 20%,#f42f3514,#0000 38%),#0d1317;border:1px solid #ffffff13;border-radius:14px;min-height:0;margin:-4px -4px 24px;position:relative;overflow:hidden}.page-module__txHnYq__technologyVisualBackdrop{z-index:0;object-fit:cover;object-position:center;opacity:.24;filter:blur(18px)saturate(.85)brightness(.72);transform:scale(1.1)}.page-module__txHnYq__technologyVisualImage{z-index:1;object-fit:contain;object-position:center;padding:0}.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisual{aspect-ratio:16/8.2;min-height:0}.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisualImage{padding:0;transform:scale(1.04)}.page-module__txHnYq__technologyVisual:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0a0f1205,#0a0f121f),linear-gradient(90deg,#0a0f120d,#0000 48%);position:absolute;inset:0}.page-module__txHnYq__technologyVisual>span{color:#ffffff29;letter-spacing:-.055em;font-size:clamp(1.6rem,3vw,3rem);font-weight:850;line-height:.95;position:absolute;bottom:16px;left:18px;right:18px}.page-module__txHnYq__technologyCard,.page-module__txHnYq__technologyFeatured{min-height:500px}.page-module__txHnYq__technologyTop{margin-bottom:18px}@media (max-width:1050px){.page-module__txHnYq__technologyCard,.page-module__txHnYq__technologyFeatured{min-height:520px}.page-module__txHnYq__technologyVisual,.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisual{min-height:0}}@media (max-width:700px){.page-module__txHnYq__technologyCard,.page-module__txHnYq__technologyFeatured,.page-module__txHnYq__technologyVisual,.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisual{min-height:0}.page-module__txHnYq__technologyVisualImage,.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisualImage{padding:0}.page-module__txHnYq__technologyFeatured .page-module__txHnYq__technologyVisualImage{transform:none}}.page-module__txHnYq__technologyVisualLogo{z-index:1;object-fit:contain;opacity:.34;filter:grayscale()brightness(2.4);padding:clamp(44px,7vw,82px)}
