.datta-editorial{--editorial-cream:#faf5e9;--editorial-mint:#6ef3a2;background:#0d0b1a;color:var(--editorial-cream);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);font-size:.75rem;letter-spacing:.14em;color:#b9adca}.editorial-hero h1,.trust-heading h1{font-size:clamp(2.7rem,6.5vw,6rem);line-height:1.05;letter-spacing:-.04em;max-width:1000px;margin:32px 0}.editorial-lead{max-width:620px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65;color:#c9bfd5}.editorial-section{max-width:1240px;margin:auto;padding:80px 6%;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid #ffffff20}.editorial-heading h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.15;letter-spacing:-.03em;margin:20px 0}.editorial-heading h2 em{display:block;font-family:"Instrument Serif",serif;font-weight:400;color:#fff798}.editorial-heading>p:not(.editorial-kicker){color:#c9bfd5;line-height:1.7}.architecture-promises>div{margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid #ffffff20}.editorial-link{display:inline-block;color:#fff798;border-bottom:1px solid currentColor;padding:10px 0;margin:12px 24px 8px 0;text-decoration:none}.faq-capabilities details{border-bottom:1px solid #ffffff25;padding:22px 0}.faq-capabilities summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:1.25rem;list-style:none}.faq-capabilities summary::-webkit-details-marker{display:none}.faq-capabilities summary span{color:#6ef3a2}.faq-capabilities details[open] summary span{transform:rotate(45deg)}.faq-capabilities details p{color:#c9bfd5;line-height:1.75;margin:20px 0 0}.trust-page{background:#faf5e9;color:#210c34}.trust-page .editorial-kicker{color:#725984}.trust-page .editorial-link{color:#4f2b68}.trust-promises{display:grid;grid-template-columns:1fr 1fr;gap:0 80px;max-width:1240px;padding:0 6% 80px;margin:auto}.trust-promises>a{display:grid;grid-template-columns:40px 1fr;gap:18px;color:inherit;text-decoration:none;border-top:1px solid #60417935;padding:36px 0}.trust-promises>a>span{font-family:monospace;color:#725984}.trust-promises h2{font-size:1.5rem;line-height:1.2;margin:0 0 16px}.trust-promises p{color:#634b71;line-height:1.65}.trust-promises small{display:inline-block;margin-top:20px;border-bottom:1px solid #725984;padding-bottom:6px}.commitments-section{background:#140b22;color:#faf5e9;padding:85px 6%}.commitments-inner{max-width:1090px;margin:auto}.commitments-section h2{font-size:clamp(2.2rem,4.5vw,4rem);letter-spacing:-.025em}.commitments-section .editorial-lead{margin:24px 0 40px;font-size:1.15rem}.legal-fallback{max-width:800px;border-left:2px solid #fff798;padding:16px 20px;color:#e5daed;margin:26px 0}.commitments-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.commitments-list li{border-top:1px solid #faf5e933}.commitments-list a{display:flex;flex-direction:column;gap:12px;padding:26px 0;color:inherit;text-decoration:none}.commitments-list a:hover strong{text-decoration:underline;text-underline-offset:5px}.commitments-list strong{font-size:1.15rem;font-weight:400}.commitments-list span{font-size:.78rem;color:#c9bdd4}@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{max-width:260px;order:1}.trust-heading{order:0}.trust-promises{grid-template-columns:1fr;gap:0}.commitments-list{grid-template-columns:1fr}.commitments-section{padding:55px 6%}}
