.product-bg-root{isolation:isolate;background:#0f1b27;position:relative}.product-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 25% 28%,#f5a6230f 0%,#0000 55%),radial-gradient(48% 70% at 78% 18%,#4dc8e00d 0%,#0000 55%),radial-gradient(45% 52% at 82% 84%,#f5a6230a 0%,#0000 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V18L28 2l28 16v32L28 66zM28 98L0 82V50l28-16 28 16v32L28 98z' fill='none' stroke='%231E3347' stroke-width='1'/%3E%3C/svg%3E"),#0f1b27;position:fixed;inset:0}.product-bg-root>main,.product-bg-root>footer{z-index:1;position:relative}.product-main{padding-top:calc(var(--nav-height) + 40px)}.product-container{max-width:1100px}.product-hero{text-align:center;padding-bottom:36px}.product-hero .section-title{max-width:800px;margin-left:auto;margin-right:auto}.product-hero .section-subtitle{max-width:760px;margin-left:auto;margin-right:auto}.product-boundary{color:#ffffffe0;text-align:left;background:#0f1b27b8;border:1px solid #f5a62347;border-radius:12px;max-width:760px;margin:0 auto 40px;padding:1.1rem 1.25rem;line-height:1.55}.product-features{gap:1.15rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.product-features{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.product-features{grid-template-columns:1fr 1fr 1fr}}.product-feature-card{background:#142434d9;border:1px solid #ffffff14;border-radius:14px;padding:1.25rem 1.3rem}.product-feature-card h3{color:#fff;margin:0 0 .55rem;font-size:1.05rem}.product-feature-card p{color:#ffffffc7;margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.product-feature-tag{letter-spacing:.02em;color:#f5a623;background:#f5a62329;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.product-compare-wrap{border:1px solid #ffffff14;border-radius:14px;margin-bottom:2.5rem;overflow-x:auto}.product-compare{border-collapse:collapse;background:#142434d9;width:100%;min-width:640px}.product-compare th,.product-compare td{text-align:left;color:#ffffffdb;border-bottom:1px solid #ffffff14;padding:.85rem 1rem;font-size:.92rem}.product-compare thead th{color:#fff;background:#0f1b27e6;font-weight:700}.product-compare tbody th{color:#fff;width:40%;font-weight:600}.product-cta{text-align:center;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-bottom:4rem;display:flex}