.post-hero{background:linear-gradient(120deg, var(--coral-soft), #fff4f1);border-bottom:1px solid var(--line);padding-block:40px}@supports (color:lab(0% 0 0)){.post-hero{background:linear-gradient(120deg, var(--coral-soft), lab(97.0244% 3.10215 2.97937))}}.post-layout{max-width:860px;margin:0 auto}.post-card{border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-2);background:#fff;margin-top:22px;padding:26px}.post-card h2{margin-bottom:4px;font-size:20px}.post-card .hint{color:var(--slate);margin-bottom:18px;font-size:14px}.pgrid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pfld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.pfld.full{grid-column:1/-1}.pfld label{color:var(--slate);font-size:13px;font-weight:700}.pfld label .req{color:var(--coral-600)}.pfld label .muted{color:var(--muted);font-weight:600}.pfld .field{height:46px}.pfld select{width:100%}.pfld textarea{width:100%;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:var(--r);resize:vertical;background:#fff;border:none;outline:none;min-height:110px;padding:11px 13px;font-family:inherit;font-weight:500}.pfld textarea:focus{box-shadow:inset 0 0 0 2px var(--blue)}.seg{background:var(--bg-tint);border-radius:var(--r);gap:6px;max-width:320px;padding:5px;display:flex}.seg button{color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px;font-family:inherit;font-size:13.5px;font-weight:700}.seg button.active{color:var(--blue);box-shadow:var(--sh-1);background:#fff}.pkg-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pkg-card{text-align:left;border:1.5px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;background:#fff;flex-direction:column;gap:6px;padding:18px;font-family:inherit;display:flex;position:relative}.pkg-card.sel{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue), var(--sh-1)}.pkg-card .reco{position:absolute;top:-10px;right:14px}.pkg-card .pk-name{font-weight:800;font-family:var(--display);font-size:16px}.pkg-card .pk-price{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800}.pkg-card .pk-price span{color:var(--muted);font-size:13px;font-weight:600}.pkg-card ul{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pkg-card li{color:var(--slate);gap:8px;font-size:13px;display:flex}.pkg-card li svg{color:#005d36;color:lab(34.2734% -40.1658 17.6422);flex:none;width:14px;height:14px;margin-top:2px}.pay-choice{flex-direction:column;gap:10px;display:flex}.pay-opt{border:1.5px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;text-align:left;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:16px;font-family:inherit;display:flex}.pay-opt.sel{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pay-opt:disabled,.pay-opt.disabled{opacity:.6;cursor:not-allowed}.pay-opt .po-ic{background:var(--sky-soft);width:40px;height:40px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.pay-opt h4{font-size:15px}.pay-opt p{color:var(--slate);margin:3px 0 0;font-size:13px}.post-gate,.post-success{text-align:center;border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);background:#fff;max-width:560px;margin:30px auto;padding:44px 26px}.post-gate .gi{background:var(--coral-soft);width:60px;height:60px;color:var(--coral-600);border-radius:16px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.post-success .gi{color:#005f34;color:lab(34.3961% -43.8089 19.2302);background:#c2f8cc;background:lab(92.932% -23.772 15.2729);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:inline-flex}.post-gate h1,.post-success h2{font-family:var(--display);margin:0 0 8px}.post-gate p,.post-success p{color:var(--slate);max-width:46ch;margin:0 auto 18px}@media (max-width:760px){.pgrid2,.pkg-grid{grid-template-columns:1fr}}
