:root{--digital-ink:#10284a;--digital-blue:#2463cc;--digital-soft:#edf4ff}.digital-shell{width:min(1200px,100% - 3rem);margin:0 auto}.digital-hero{background:#f4f7fb;padding:10rem 0 7rem;overflow:hidden}.digital-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(32rem,1.14fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.digital-kicker{color:var(--digital-blue);letter-spacing:.14em;margin:0;font:800 .7rem ui-monospace,SFMono-Regular,Menlo,monospace}.digital-hero h1,.digital-section-heading h2,.digital-chain h2{color:var(--digital-ink);letter-spacing:-.085em;margin:1.35rem 0 0;font-size:clamp(3rem,5.15vw,5.6rem);font-weight:900;line-height:.98}.digital-hero__lead{color:#3e536f;max-width:31rem;margin:2rem 0 0;font-size:1.08rem;line-height:1.9}.digital-action{color:#fff;background:var(--digital-ink);gap:.75rem;margin-top:2.4rem;padding:.92rem 1.1rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.digital-action span{color:#9fc4ff}.digital-hero__screen{background:#dce7f4;margin:0;padding:1rem;position:relative;box-shadow:1.4rem 1.4rem #d0def0}.digital-hero__screen:before{content:"";background:#fb6330;width:5.5rem;height:.22rem;position:absolute;top:-.5rem;right:2rem}.digital-hero__screen img{background:#0b1726;width:100%;height:auto;display:block}.digital-hero__screen figcaption{color:#52647d;gap:.65rem;margin-top:.85rem;font-size:.8rem;display:flex}.digital-hero__screen figcaption span{color:#fb6330;letter-spacing:.08em;font-weight:900}.digital-modules{padding:8.5rem 0}.digital-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:end;gap:2rem 7rem;margin-bottom:4.8rem;display:grid}.digital-section-heading h2{grid-row:2;font-size:clamp(2.7rem,4.2vw,4.65rem)}.digital-section-heading>p:last-child{color:#44526a;grid-area:2/2;max-width:27rem;margin:0;font-size:1rem;line-height:1.85}.digital-module-grid{border-top:1px solid #cfd9e6;border-left:1px solid #cfd9e6;grid-template-columns:repeat(3,1fr);display:grid}.digital-module{border-bottom:1px solid #cfd9e6;border-right:1px solid #cfd9e6;min-height:15rem;padding:1.7rem 1.8rem}.digital-module--featured{color:#fff;background:var(--digital-ink)}.digital-module span{color:#fb6330;font:900 .74rem ui-monospace,SFMono-Regular,Menlo,monospace}.digital-module h3{margin:3.4rem 0 .65rem;font-size:1.38rem;font-weight:900}.digital-module p{color:#506079;max-width:15rem;margin:0;font-size:.94rem;line-height:1.75}.digital-module--featured p{color:#dbe8fa}.digital-chain{background:var(--digital-soft);padding:8rem 0}.digital-chain__grid{grid-template-columns:minmax(22rem,.9fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,10vw,11rem);display:grid}.digital-chain figure{background:#fff;margin:0;padding:2.4rem;box-shadow:1rem 1rem #2463cc1f}.digital-chain figure img{width:100%;height:auto;display:block}.digital-chain h2{font-size:clamp(2.8rem,4.3vw,4.6rem)}.digital-chain ol{margin:2.7rem 0 0;padding:0;list-style:none}.digital-chain li{border-top:1px solid #c9d8ed;grid-template-columns:3rem 1fr;gap:1.3rem;padding:1rem 0;display:grid}.digital-chain li span{color:#fb6330;font-weight:900}.digital-chain h3{color:var(--digital-ink);margin:0;font-size:1rem;font-weight:900}.digital-chain li p{color:#52647a;margin:.35rem 0 0;font-size:.95rem;line-height:1.65}.digital-proof{background:var(--digital-ink);padding:2.2rem 0}.digital-proof .digital-shell{justify-content:space-between;align-items:center;gap:2rem;display:flex}.digital-proof p{color:#d9e6fa;margin:0;font-size:.92rem}.digital-proof a{color:#fff;white-space:nowrap;font-size:.9rem;font-weight:900;text-decoration:none}.digital-proof a span{color:#fb6330;margin-left:.35rem}@media (width<=800px){.digital-shell{width:min(100% - 2.25rem,1200px)}.digital-hero{padding:8rem 0 5rem}.digital-hero__grid,.digital-chain__grid{grid-template-columns:1fr;gap:3rem}.digital-hero h1{font-size:3.35rem}.digital-section-heading{margin-bottom:3rem;display:block}.digital-section-heading>p:last-child{margin-top:1.5rem}.digital-module-grid{grid-template-columns:1fr}.digital-module{min-height:11rem}.digital-module h3{margin-top:1.8rem}.digital-chain{padding:5.5rem 0}.digital-chain figure{padding:1.25rem}.digital-proof .digital-shell{display:block}.digital-proof a{margin-top:1rem;display:inline-block}}
