.product-page,.security-page{background:#f7f5ef;min-height:100vh}.product-nav{padding:25px 24px;display:flex;justify-content:space-between}.product-hero,.product-nav,.security-hero{max-width:1240px;margin:auto;align-items:center}.product-hero,.security-hero{padding:82px 24px 115px;display:grid;grid-template-columns:1fr .78fr;gap:90px}.product-hero h1,.security-hero h1{font-size:clamp(52px,6.2vw,88px);max-width:820px}.product-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.product-pills span{font:11px DM Mono;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d9ded9;padding:8px 10px}.context-map{background:#14362f;color:#ecf8f3;padding:26px;min-height:400px;box-shadow:14px 14px #d1e6dc}.brief-card small,.context-map small{font:10px DM Mono;letter-spacing:.08em;color:#a9d4c7}.context-map strong{font-size:26px;letter-spacing:-.05em;display:block;margin-top:17px}.context-map>p{color:#b5d1c8}.nodes{display:grid;grid-template-columns:1fr 1fr;gap:34px 18px;margin-top:70px}.nodes b{border:1px solid #4b7c70;background:#14362f;padding:10px;font-size:13px}.nodes em{font:10px DM Mono;color:#acd1c6;font-style:normal}.product-story{max-width:1240px;margin:auto;padding:100px 24px;display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.story-intro p:not(.eyebrow){color:#586560;font-size:17px;max-width:430px}.story-stack article{display:grid;grid-template-columns:70px 1fr;border-top:1px solid #d9ded9;padding:28px 0}.security-grid small,.story-stack article>span{font:11px DM Mono;color:#ff6b4a}.story-stack h2{font-size:30px;margin:0 0 9px}.story-stack p{color:#586560;max-width:590px}.product-brief{background:#ddf4ec;padding:95px max(24px,calc((100vw - 1192px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.brief-card{background:#173a32;color:#ecf8f3;padding:25px;box-shadow:12px 12px #a9cabd}.brief-card>div{display:grid;gap:8px;padding-bottom:17px;border-bottom:1px solid #477568}.brief-card>div b{font-size:20px}.brief-card section{padding:15px 0;border-bottom:1px solid #477568}.brief-card section:last-child{border:0}.brief-card section p{margin:5px 0;font-size:13px}.brief-card section:nth-child(2) p{color:#bdd8d0}.availability{max-width:1192px;margin:auto;padding:105px 0}.availability>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d9ded9;margin-top:43px}.availability article{background:#f7f5ef;padding:30px}.availability h3{margin-top:0}.availability li{list-style:none;border-top:1px solid #d9ded9;padding:10px 0;color:#586560;font-size:14px}.availability ul{padding:0}.availability-note{font-size:13px;color:#586560;margin-top:17px}.product-final,.security-final{text-align:center;padding:115px 24px 130px;max-width:840px;margin:auto}.product-final h2,.security-final h2{margin-left:auto;margin-right:auto}.security-page{background:#f3f5f0}.security-hero{grid-template-columns:1fr .5fr;padding-bottom:105px}.security-hero h1{max-width:900px}.trust-seal{border-left:1px solid #176b5b;padding:20px 0 20px 22px;display:grid;gap:12px;color:#176b5b}.trust-seal span{font:12px DM Mono;color:#ff6b4a}.security-architecture{background:#173a32;color:#ebf7f1;padding:95px max(24px,calc((100vw - 1192px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:115px;align-items:center}.security-architecture .eyebrow{color:#b5d9cf}.security-architecture h2{font-size:45px}.security-architecture p{color:#bed6ce;max-width:630px}.architecture-diagram{border:1px solid #4d7c70;display:grid;padding:25px;text-align:center;gap:9px;font:11px DM Mono;letter-spacing:.08em}.architecture-diagram span{border:1px solid #4d7c70;padding:12px;color:#bfe3d7}.architecture-diagram b{background:#ff6b4a;color:#231711;padding:12px}.architecture-diagram i{font-style:normal;color:#9fd6c5}.security-principles{max-width:1192px;margin:auto;padding:110px 0}.security-principles>div:first-child{max-width:720px}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9ded9;border:1px solid #d9ded9;margin-top:45px}.security-grid article{background:#f3f5f0;padding:24px;min-height:190px}.security-grid p{font-size:14px;color:#586560}.security-future{max-width:1192px;margin:auto;border-top:1px solid #d9ded9;padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:120px}.security-future h2{font-size:47px}.security-future p{color:#586560;font-size:16px}.security-future>div:last-child h3{border-top:1px solid #d9ded9;padding-top:15px;margin-top:0}.security-final{padding-bottom:130px}@media(max-width:800px){.product-brief,.product-hero,.product-story,.security-architecture,.security-future,.security-hero{grid-template-columns:1fr;gap:42px}.product-hero,.security-hero{padding-top:60px;padding-bottom:75px}.product-story{padding-top:75px;padding-bottom:75px}.availability{margin:0 24px;padding:75px 0}.security-principles{padding:75px 24px}.security-future{margin:0 24px;padding:75px 0}.security-architecture{padding-top:75px;padding-bottom:75px}.availability>div{grid-template-columns:1fr}.security-grid{grid-template-columns:1fr 1fr}.product-brief{padding-top:75px;padding-bottom:75px}}@media(max-width:480px){.product-nav{padding-left:20px;padding-right:20px}.product-nav .text{font-size:12px}.product-hero,.product-story,.security-hero{padding-left:20px;padding-right:20px}.product-hero h1,.security-hero h1{font-size:47px}.nodes{gap:22px 10px}.product-brief,.security-architecture{padding-left:20px;padding-right:20px}.availability{margin-left:20px;margin-right:20px}.security-principles{padding-left:20px;padding-right:20px}.security-grid{grid-template-columns:1fr}.security-future{margin-left:20px;margin-right:20px}.story-stack article{grid-template-columns:45px 1fr}.story-stack h2{font-size:27px}}