.billing-hero{text-align:center;padding:clamp(38px,6vw,64px) 0 clamp(20px,3vw,30px)}.eyebrow{border:1px solid var(--line);color:var(--green-d);letter-spacing:.5px;text-transform:uppercase;background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:800;display:inline-flex}.billing-hero h1{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.06}.price{align-items:baseline;gap:10px;margin:22px auto 0;display:inline-flex}.price b{letter-spacing:-.02em;font-size:clamp(44px,8vw,68px);font-weight:800;line-height:1}.price span{color:var(--muted);font-size:17px;font-weight:700}.lead{max-width:560px;color:var(--muted);margin:16px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.55}.cta{color:#fff;cursor:pointer;background:linear-gradient(140deg,var(--green2),var(--green-d));border:none;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:16px 34px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #3fa82c57}.cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px #3fa82c6b}.cta.top{margin-top:26px}.cta svg{width:19px;height:19px}.pbanner{background:linear-gradient(140deg,var(--green2),var(--green-d));color:#fff;border-radius:20px;margin-top:22px}.pbanner .pbrow{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px clamp(18px,3vw,26px);display:flex}.pbanner .badge{align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.pbanner .badge svg{width:20px;height:20px}.pbanner .exp{color:#eafce4;font-size:14px;font-weight:600}.pbanner .exp b{color:#fff}.note{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;max-width:760px;margin:clamp(30px,5vw,50px) auto 0;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 14px 34px #181d1a0d}.note .ic{background:var(--green-l);width:46px;height:46px;color:var(--green-d);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.note .ic svg{width:24px;height:24px}.note p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.note b{color:var(--ink)}.compare{padding:clamp(40px,6vw,66px) 0 clamp(30px,4vw,40px)}.compare h2{text-align:center;letter-spacing:-.02em;margin:0 0 clamp(24px,4vw,38px);font-size:clamp(22px,3.4vw,32px);font-weight:800}.cgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px;display:grid}.col{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(24px,3vw,32px)}.col.prem{background:linear-gradient(160deg,#f3fbef,#fff);border-color:#cfe8c6;position:relative;box-shadow:0 20px 46px #2f8a221f}.col .ch{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.col.prem .ch{color:var(--green-d)}.col .pill{letter-spacing:.5px;text-transform:uppercase;color:#3a2c00;background:linear-gradient(140deg,#ffe14d,#f4b400);border-radius:100px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:22px;right:22px}.col h3{letter-spacing:-.01em;margin:8px 0 18px;font-size:clamp(19px,2.4vw,24px);font-weight:800}.col.free h3{color:var(--muted)}.col ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.col li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.col li .i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.col li .i svg{width:15px;height:15px}.col.free li{color:var(--muted)}.col.free li .i{color:#c25a48;background:#f2eceb}.col.prem li{color:var(--ink);font-weight:600}.col.prem li .i{background:var(--green-l);color:var(--green-d)}.col.prem .cta{width:100%;margin-top:24px}.brenew{text-align:center;margin-top:20px}.brenew p{color:var(--muted);margin:0 0 12px;font-size:14px}.berr{background:var(--red-l);color:#a3271a;text-align:center;border-radius:14px;max-width:760px;margin:20px auto 0;padding:14px 18px;font-size:14.5px;font-weight:700}.bok{background:var(--green-l);max-width:760px;color:var(--green-d);text-align:center;border-radius:14px;margin:20px auto 0;padding:14px 18px;font-size:14.5px;font-weight:700}.bwrap{max-width:520px;margin:0 auto;padding:clamp(40px,7vw,80px) 0}.bcard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:clamp(30px,5vw,44px);box-shadow:0 26px 64px #181d1a17}.bcard .eic{border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:14px;display:inline-flex}.bcard .eic.ok{background:var(--green-l);color:var(--green-d)}.bcard .eic.warn{color:#b7860a;background:#fff6db}.bcard .eic.stop{color:var(--muted);background:#f2f4f3}.bcard .eic svg{width:38px;height:38px}.bcard h1{letter-spacing:-.01em;margin:0;font-size:clamp(22px,4.4vw,27px);font-weight:800}.bcard .sub{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.bcard .sub b{color:var(--ink)}.bcard .btns{flex-direction:column;gap:10px;margin-top:24px;display:flex}.bcard .btns .btn,.bcard .btns form,.bcard .btns .btn{width:100%}.bcard .hint{color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.5}.bcard .hint a{color:var(--green-d);font-weight:700}@media (width<=520px){.pbanner .pbrow{text-align:center;justify-content:center}}
