.datta-editorial{--editorial-cream:#f3f4f0;--editorial-mint:#74c7a5;color:var(--editorial-cream);background:#0c0d1d;overflow-x:clip}.editorial-hero{max-width:1240px;margin:auto;padding:100px 6% 80px}.editorial-kicker{text-transform:uppercase;font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#b9bebb;font-size:.75rem}.editorial-hero h1,.trust-heading h1{letter-spacing:-.04em;max-width:1000px;margin:32px 0;font-size:max(2.7rem,min(6.5vw,6rem));line-height:1.05}.editorial-lead{color:#c8ccca;max-width:620px;font-size:max(1.1rem,min(2vw,1.4rem));line-height:1.65}.editorial-section{border-top:1px solid #ffffff20;grid-template-columns:.85fr 1.15fr;gap:80px;max-width:1240px;margin:auto;padding:80px 6%;display:grid}.editorial-heading h2{letter-spacing:-.03em;margin:20px 0;font-size:max(2rem,min(3.6vw,3.4rem));line-height:1.15}.editorial-heading h2 em{color:#fff597;font-family:Manrope,Arial,sans-serif;font-weight:400;display:block}.editorial-heading>p:not(.editorial-kicker){color:#c8ccca;line-height:1.7}.architecture-promises>div{border-bottom:1px solid #ffffff20;margin-bottom:36px;padding-bottom:22px}.editorial-link{color:#fff597;border-bottom:1px solid;margin:12px 24px 8px 0;padding:10px 0;text-decoration:none;display:inline-block}.faq-capabilities details{border-bottom:1px solid #ffffff25;padding:22px 0}.faq-capabilities summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:1.25rem;list-style:none;display:flex}.faq-capabilities summary::-webkit-details-marker{display:none}.faq-capabilities summary span{color:#74c7a5}.faq-capabilities details[open] summary span{transform:rotate(45deg)}.faq-capabilities details p{color:#c8ccca;margin:20px 0 0;line-height:1.75}.trust-page{color:#1d231f;background:#f3f4f0}.trust-page .editorial-kicker{color:#65786d}.trust-page .editorial-link{color:#435048}.trust-promises{grid-template-columns:1fr 1fr;gap:0 80px;max-width:1240px;margin:auto;padding:0 6% 80px;display:grid}.trust-promises>a{color:inherit;border-top:1px solid #55655b35;grid-template-columns:40px 1fr;gap:18px;padding:36px 0;text-decoration:none;display:grid}.trust-promises>a>span{color:#65786d;font-family:monospace}.trust-promises h2{margin:0 0 16px;font-size:1.5rem;line-height:1.2}.trust-promises p{color:#56665c;line-height:1.65}.trust-promises small{border-bottom:1px solid #65786d;margin-top:20px;padding-bottom:6px;display:inline-block}.commitments-section{color:#f3f4f0;background:#141916;padding:85px 6%}.commitments-inner{max-width:1090px;margin:auto}.commitments-section h2{letter-spacing:-.025em;font-size:max(2.2rem,min(4.5vw,4rem))}.commitments-section .editorial-lead{margin:24px 0 40px;font-size:1.15rem}.legal-fallback{color:#e3e4e3;border-left:2px solid #fff597;max-width:800px;margin:26px 0;padding:16px 20px}.commitments-list{grid-template-columns:1fr 1fr;gap:0 64px;padding:0;list-style:none;display:grid}.commitments-list li{border-top:1px solid #f3f4f033}.commitments-list a{color:inherit;flex-direction:column;gap:12px;padding:26px 0;text-decoration:none;display:flex}.commitments-list a:hover strong{text-underline-offset:5px;text-decoration:underline}.commitments-list strong{font-size:1.15rem;font-weight:400}.commitments-list span{color:#c7cac8;font-size:.78rem}@media (max-width:767px){.editorial-hero{padding:55px 6%}.architecture-line{grid-template-columns:1fr 1fr;gap:28px}.editorial-section{grid-template-columns:1fr;gap:24px;padding:55px 6%}.knowledge-layers li{grid-template-columns:70px 1fr;gap:22px}.layer-diagram i{width:55px;height:55px}.trust-hero{grid-template-columns:1fr;gap:12px;padding:40px 6% 55px}.trust-orbit{order:1;max-width:260px}.trust-heading{order:0}.trust-promises{grid-template-columns:1fr;gap:0}.commitments-list{grid-template-columns:1fr}.commitments-section{padding:55px 6%}}
