.pom-page{color:#17283d}.pom-page *{box-sizing:border-box}.pom-page .pom-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#0099ff;margin-bottom:16px}.pom-page h1,.pom-page h2,.pom-page h3{font-family:'Space Grotesk',sans-serif;letter-spacing:-.035em}.pom-page h1{font-size:clamp(2.7rem,5vw,5rem);line-height:1.08;font-weight:800;margin:0 0 12px}.pom-page h2{font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:700;line-height:1.16;margin:0 0 22px}.pom-page h3{font-size:1.35rem;font-weight:700}.pom-page p{line-height:1.8}.pom-hero{padding:100px 0 92px;background:linear-gradient(120deg,#081a30,#0d2d4e);color:#fff}.pom-hero .pom-kicker{color:#72cbff}.pom-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.pom-hero h2{color:#75caff;font-size:clamp(1.5rem,2.3vw,2.2rem)}.pom-hero p{color:#d1deea;font-size:1.04rem;max-width:620px}.pom-actions{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0}.pom-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;text-decoration:none!important;padding:15px 23px;border-radius:9px;font-weight:700;transition:transform .15s,background .15s}.pom-button:hover{transform:translateY(-2px)}.pom-primary{background:#0099ff;color:#fff!important}.pom-primary:hover{background:#007bdb}.pom-secondary{border:1px solid #7fa5c7;color:#fff!important}.pom-hero-note{font-size:.83rem!important}.pom-architecture{padding:25px;border:1px solid #3c5d79;border-radius:24px;background:#ffffff0d;display:flex;flex-direction:column;align-items:stretch;gap:12px;box-shadow:0 30px 65px #0003}.pom-node{background:#fff;color:#182e46;padding:18px 22px;border-radius:14px;display:flex;flex-direction:column;gap:3px}.pom-node small{font-size:.7rem;letter-spacing:.1em;font-weight:800;color:#627d95}.pom-node strong{font-size:1.45rem}.pom-node span{font-size:.88rem;color:#627d95}.pom-node-blue{border:2px solid #0099ff}.pom-arrow{text-align:center;font-size:1.7rem;color:#64c7ff;transform:rotate(90deg);line-height:1}.pom-section{padding:90px 0}.pom-section-muted{background:#f3f8fc}.pom-lead{max-width:790px;font-size:1.08rem;color:#526477}.pom-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.pom-benefits article,.pom-checklist,.pom-plan{border:1px solid #dce7ef;border-radius:16px;background:#fff;padding:28px}.pom-benefits article span{font-weight:800;color:#0099ff}.pom-benefits article h3{margin:16px 0 10px}.pom-benefits article p,.pom-plan p{color:#5a6c7c;font-size:.94rem}.pom-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pom-checklist ul,.pom-plan ul{padding:0;list-style:none;margin:20px 0}.pom-checklist li,.pom-plan li{padding:9px 0 9px 27px;position:relative}.pom-checklist li:before,.pom-plan li:before{content:'✓';position:absolute;left:0;color:#008bcb;font-weight:800}.pom-center{text-align:center;max-width:720px;margin:0 auto 35px}.pom-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.pom-plan{display:flex;flex-direction:column;position:relative;padding:32px}.pom-plan-featured{border:2px solid #0099ff;box-shadow:0 15px 40px #0099ff18}.pom-plan-tag{position:absolute;right:20px;top:-14px;background:#0099ff;color:white;font-size:.7rem;letter-spacing:.08em;padding:7px 12px;border-radius:20px;font-weight:800}.pom-plan h3{font-size:1.6rem}.pom-plan p{min-height:70px}.pom-price{font-weight:800;font-size:2.8rem;letter-spacing:-.05em;margin:15px 0 0}.pom-price small{font-size:.9rem;font-weight:500;letter-spacing:0;color:#65778a}.pom-price-note{color:#627487;font-size:.86rem}.pom-storage{border-top:1px solid #dce7ef;border-bottom:1px solid #dce7ef;padding:18px 0;margin:24px 0 6px}.pom-plan ul{flex:1}.pom-plan .pom-button{font-size:.9rem}.pom-terms{max-width:900px;margin:25px auto 0;text-align:center;font-size:.85rem;color:#65778a}.pom-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.pom-faq details{border-bottom:1px solid #d5e2eb;padding:18px 0}.pom-faq summary{cursor:pointer;font-weight:700;font-size:1.02rem}.pom-faq details p{margin-top:14px;color:#526477}.pom-final{background:#0b2038;color:#fff;padding:65px 0}.pom-final h2{color:#fff}.pom-final p{color:#cbd7e5}.pom-final-grid{display:flex;justify-content:space-between;align-items:center;gap:35px}.pom-final-grid>div{max-width:760px}.pom-final .pom-button{flex-shrink:0}@media(max-width:991px){.pom-hero-grid,.pom-split,.pom-faq{grid-template-columns:1fr}.pom-benefits{grid-template-columns:repeat(2,1fr)}.pom-plans{grid-template-columns:1fr}.pom-plan p{min-height:0}.pom-final-grid{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.pom-hero{padding:65px 0}.pom-section{padding:60px 0}.pom-benefits{grid-template-columns:1fr}.pom-architecture{padding:15px}.pom-final{padding:55px 0}}

/* v0.4.73: Explicit hero heading contrast, overriding global heading rules. */
.pom-page .pom-hero h1 { color: #ffffff !important; }
