.enriched{font:17px/1.65 system-ui,Arial,sans-serif;color:#142944;background:white}.enriched *{box-sizing:border-box}.enriched{margin:0}.enriched a{color:#075ca7}.enriched header,.enriched .wrap{width:min(1120px,calc(100% - 40px));margin:auto}.enriched header{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.enriched .logo{font-size:25px;font-weight:850;letter-spacing:-1px}.enriched .logo b{color:#1574c9}.enriched .private{background:#e9f2fc;border-bottom:1px solid #bfd1e6;padding:10px 20px;text-align:center;font-size:14px}.enriched .hero{background:#071e42;color:white;padding:55px 0 48px}.enriched .eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#99cbff}.enriched h1{font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.1;letter-spacing:-.04em;max-width:800px;margin:14px 0 24px}.enriched h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2;margin:0 0 20px;letter-spacing:-.025em}.enriched h3{font-size:1.12rem;line-height:1.4;margin:0 0 10px}.enriched p{margin:0 0 18px}.enriched .lead{max-width:800px;font-size:1.12rem;color:#d5e6f8}.enriched .jump{display:flex;gap:22px;flex-wrap:wrap;font-size:15px;margin-top:28px}.enriched .jump a{color:white;text-underline-offset:5px}.enriched .section{padding:52px 0;border-bottom:1px solid #e0e9f2;scroll-margin-top:20px}.enriched .grid{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:start}.enriched .photo{width:100%;height:auto;border-radius:8px;display:block}.enriched figure{margin:0}.enriched figcaption{font-size:14px;color:#58708a;margin-top:10px}.enriched .price{font-size:2.6rem;font-weight:850;letter-spacing:-.05em;line-height:1.2;margin:8px 0}.enriched .muted{color:#52677e}.enriched .badge{font-size:14px;font-weight:750;color:#075a42;background:#e6f4ee;display:inline-block;padding:5px 12px;border-radius:4px;margin-bottom:15px}.enriched .button{display:inline-block;background:#0964b9;color:white;padding:13px 20px;border-radius:5px;text-decoration:none;font-weight:750}.enriched .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.enriched .card{background:#f1f6fc;padding:25px;border:1px solid #dbe6f2;border-radius:6px}.enriched .card p:last-child{margin:0}.enriched .twocol{display:grid;grid-template-columns:1fr 1fr;gap:35px}.enriched .intro{max-width:800px}.enriched .specs{margin:0}.enriched .specs div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:13px 0;border-bottom:1px solid #dbe5ef}.enriched .specs dt{font-weight:750}.enriched .specs dd{margin:0}.enriched ul{padding-left:22px}.enriched li{margin:9px 0}.enriched .note{border-left:4px solid #1379cf;padding:16px 20px;background:#eef6ff;margin-top:24px}.enriched .note p{margin:0}.enriched details{border-bottom:1px solid #d9e3ee;padding:20px 0}.enriched summary{font-weight:750;cursor:pointer;padding-right:10px}.enriched details p{margin:14px 0 0;max-width:900px}.enriched .cta{background:#071e42;color:white;padding:35px;border-radius:7px}.enriched .cta p{max-width:780px}.enriched .small{font-size:14px}.enriched .review{background:#fff8e9;border:1px solid #e8ce96;padding:24px;border-radius:6px}.enriched .review h2{font-size:1.3rem}.enriched footer{padding:28px 0;color:#52677e}.enriched a:focus-visible,.enriched summary:focus-visible{outline:3px solid #f4ad22;outline-offset:5px}@media(max-width:720px){.enriched .grid,.enriched .cards,.enriched .twocol{grid-template-columns:1fr;gap:25px}.enriched .hero{padding:35px 0}.enriched .section{padding:34px 0}.enriched header{align-items:flex-start}.enriched .specs div{grid-template-columns:1fr;gap:4px}.enriched .cta{padding:24px}.enriched .price{font-size:2.3rem}}
