.dtr-brand-hero h1{margin-bottom:4px;font-size:clamp(62px,10vw,132px);line-height:.9}.dtr-brand-hero h2{max-width:820px;margin:14px 0;font-size:clamp(28px,4vw,54px);line-height:1.05}.dtr-product-family__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dtr-product-family__grid>a,.dtr-product-family__grid>article{min-height:230px;padding:22px;border:1px solid var(--dtr-line);border-radius:16px;background:linear-gradient(145deg,#10223a,#0b192b);color:var(--dtr-text);text-decoration:none}.dtr-product-family__grid>a:first-child{border-color:#f4b942;background:linear-gradient(145deg,#312a16,#162439)}.dtr-product-family__grid span{color:var(--dtr-cyan);font-size:11px;font-weight:900;letter-spacing:.1em}.dtr-product-family__grid h3{margin:22px 0 10px;font-size:25px}.dtr-product-family__grid p{color:var(--dtr-muted);line-height:1.55}.dtr-product-family__grid b{display:block;margin-top:22px;color:#fff}.dtr-link-cards,.dtr-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dtr-link-cards a,.dtr-flow-steps article{padding:22px;border:1px solid var(--dtr-line);border-radius:14px;background:var(--dtr-surface);color:#fff;text-decoration:none}.dtr-link-cards h3{margin:0 0 24px}.dtr-finance-hero{background:radial-gradient(circle at 85% 10%,rgba(67,227,209,.18),transparent 38%),#09182a}.dtr-finance-shot figure{margin:22px 0 0}.dtr-finance-shot img{display:block;width:100%;height:auto;border:1px solid #31506d;border-radius:18px;background:#fff;box-shadow:var(--dtr-shadow)}.dtr-finance-shot figcaption{margin-top:10px;color:var(--dtr-muted);font-size:13px}.dtr-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dtr-module-grid article{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--dtr-line);border-radius:12px;background:var(--dtr-surface)}.dtr-module-grid span{color:var(--dtr-cyan)}.dtr-flow-steps b{color:var(--dtr-cyan);font-size:28px}.dtr-local-data{border:1px solid #2d6d69;background:linear-gradient(145deg,#0b272f,#0d1b2d)}.dtr-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dtr-service-grid article{padding:24px;border:1px solid var(--dtr-line);border-radius:16px;background:var(--dtr-surface)}.dtr-service-grid h2{margin-top:0}.dtr-scope-note{margin-top:18px;padding:16px;border-left:4px solid #f4b942;background:#1f2230;color:#e8eef6}.dtr-company-support{background:linear-gradient(145deg,#102b3d,#0d1b2d)}
@media(max-width:980px){.dtr-product-family__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtr-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.dtr-product-family__grid,.dtr-module-grid,.dtr-service-grid,.dtr-link-cards,.dtr-flow-steps{grid-template-columns:1fr}.dtr-product-family__grid>a,.dtr-product-family__grid>article{min-height:0}.dtr-brand-hero h1{font-size:64px}.dtr-product-architecture{overflow-x:hidden}}
