.v1home{box-sizing:border-box}.v1home{scroll-behavior:smooth}.v1home{margin:0;font:16px/1.6 "Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:var(--tx);background:var(--bg)}.v1home .art{display:none}.v1home .wrap{max-width:1140px;margin:0 auto;padding:0 22px}.v1home a{color:inherit}.v1home .skip{position:absolute;left:-999px}.v1home .skip:focus{left:8px;top:8px;background:#fff;color:#000;padding:8px;z-index:9}.v1home .demo{background:#f59e0b;color:#111;text-align:center;font-size:13px;font-weight:600;padding:4px}.v1home .nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;position:sticky;top:0;z-index:5}.v1home .nav nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.v1home .nav nav a{text-decoration:none;font-weight:500}.v1home .btn{display:inline-block;padding:12px 22px;border-radius:6px;background:var(--ac);color:#fff;text-decoration:none;font-weight:600;letter-spacing:.02em}.v1home .btn.sm{padding:8px 14px}.v1home .btn.ghost{background:transparent;border:1.5px solid currentColor;color:inherit}.v1home .btn:focus-visible,.v1home a:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.v1home .ctas{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.v1home .ctas.c{justify-content:center}.v1home .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:600;color:var(--ac2);margin:0 0 8px}.v1home h1{font-size:clamp(30px,4.6vw,52px);line-height:1.12;margin:0 0 16px;max-width:16em}.v1home h2{font-size:clamp(26px,3.2vw,38px);margin:0 0 20px}.v1home h3{margin:6px 0 10px}.v1home .lead{font-size:clamp(17px,1.6vw,19px);max-width:40em;opacity:.92}.v1home .stats{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v1home .stats b{display:block;font-size:28px}.v1home .stats span{font-size:14px;opacity:.85}.v1home .sec{padding:80px 0}.v1home .grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v1home .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v1home .card,.v1home .price{border-radius:10px;padding:26px}.v1home .card ul{padding-left:18px}.v1home .tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ac2)}.v1home .steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.v1home .steps li{counter-increment:s;padding:22px;border-radius:10px}.v1home .steps li:before{content:"0" counter(s);display:block;font-weight:700;color:var(--ac2);font-size:22px}.v1home .steps b{display:block;margin-bottom:6px}.v1home .steps span{font-size:15px;opacity:.9}.v1home .price{text-align:center}.v1home .amt{font-size:34px;font-weight:700;margin:4px 0}.v1home .price.hot{outline:2px solid var(--ac)}.v1home .sub{max-width:44em;opacity:.9}.v1home .fine{font-size:13.5px;opacity:.8}.v1home .foot{padding:40px 0;font-size:14px}.v1home .foot .wrap>div img{height:46px}@media(max-width:900px){.v1home .grid2,.v1home .steps,.v1home .grid4{grid-template-columns:1fr 1fr}.v1home .stats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.v1home .grid2,.v1home .steps,.v1home .grid4{grid-template-columns:1fr}.v1home .nav nav a:not(.btn){display:none}.v1home .sec{padding:56px 0}}@media(prefers-reduced-motion:reduce){.v1home{scroll-behavior:auto}}.v1home{--bg:#eef0f3;--tx:#0f1b33;--ac:#2f6db5;--ac2:#2f6db5}.v1home .nav{background:rgba(244,245,247,.96);border-bottom:1px solid #d8dce6}.v1home .brand img{height:54px;display:block}.v1home .hero{background:#0b1a33 url(assets/hero1.webp) center/cover;color:#fff;padding:90px 0 80px}.v1home .hero .eyebrow{color:#7fb0ec}.v1home .btn.ghost{color:#fff}.v1home .card,.v1home .price{background:#fff;border:1px solid #d8dce6;box-shadow:0 2px 10px rgba(15,27,51,.06)}.v1home .band{background:#0b1a33 url(assets/band1.webp) center/cover;color:#fff}.v1home .band .eyebrow{color:#7fb0ec}.v1home .steps li{background:rgba(10,24,48,.78);border:1px solid rgba(127,176,236,.3)}.v1home .foot{background:#f4f5f7;border-top:1px solid #d8dce6}.v1home .price.hot{background:#f3f8ff}.v1home .brand-line{border-left:2px solid #0f1b33}.v1home{--bg:#eef0f3;--tx:#0f1b33;--ac:#2f6db5;--ac2:#2f6db5;font:16px/1.6 "Segoe UI",system-ui,sans-serif;color:#0f1b33}.v1home .hero h1,.v1home .hero p,.v1home .hero b,.v1home .hero span{color:#fff}.v1home .band h2,.v1home .band b,.v1home .band span,.v1home .band p{color:#fff}.v1home .price ul{padding-left:18px}