.zbplan-article,.zbplan-article *,.zbplan-article *::before,.zbplan-article *::after{box-sizing:border-box}.zbplan-article{--zbplan-bg:#071126;--zbplan-bg-deep:#050b18;--zbplan-card:rgba(255,255,255,.045);--zbplan-card-2:rgba(255,255,255,.07);--zbplan-gold:#ffd77a;--zbplan-gold-2:#f2b947;--zbplan-blue:#0b5dff;--zbplan-text:#f6f8ff;--zbplan-muted:#cbd6f2;--zbplan-soft:#aebbe0;--zbplan-border:rgba(255,215,122,.22);--zbplan-border-strong:rgba(255,215,122,.42);--zbplan-shadow:0 18px 48px rgba(0,0,0,.38);max-width:980px;margin:0 auto;padding:24px 16px;font-family:Arial,"Noto Sans Thai",sans-serif;line-height:1.82;color:var(--zbplan-text);background:radial-gradient(circle at 8% 0%,rgb(11 93 255 / .18),transparent 32%),radial-gradient(circle at 92% 8%,rgb(255 215 122 / .13),transparent 30%),linear-gradient(180deg,var(--zbplan-bg),#050914);overflow:hidden}.zbplan-article a{color:inherit;text-decoration:none}.zbplan-article img{max-width:100%}.zbplan-keylink,.zbplan-article p a,.zbplan-section p a,.zbplan-faq p a{display:inline;width:auto;max-width:none;color:var(--zbplan-gold)!important;font-size:inherit;line-height:inherit;font-weight:800;text-decoration:none!important;border-bottom:1px solid rgb(255 215 122 / .58);background:linear-gradient(180deg,transparent 62%,rgb(255 215 122 / .13) 0);padding:0 2px 1px;transform:none!important;box-shadow:none!important;transition:color .18s ease,border-color .18s ease,background .18s ease}.zbplan-keylink:hover,.zbplan-article p a:hover,.zbplan-section p a:hover,.zbplan-faq p a:hover{color:#ffffff!important;border-bottom-color:rgb(255 255 255 / .88);background:linear-gradient(180deg,transparent 56%,rgb(11 93 255 / .18) 0);transform:none!important;box-shadow:none!important}.zbplan-hero{margin-bottom:28px;padding:30px 24px;border:1px solid rgb(255 215 122 / .24);border-radius:26px;background:radial-gradient(circle at 15% 0%,rgb(255 215 122 / .12),transparent 34%),radial-gradient(circle at 85% 18%,rgb(11 93 255 / .13),transparent 30%),linear-gradient(145deg,#071b38,var(--zbplan-bg-deep));box-shadow:var(--zbplan-shadow)}.zbplan-kicker{margin:0 0 12px;color:var(--zbplan-gold);font-weight:900;letter-spacing:.03em;text-transform:uppercase}.zbplan-hero h1{margin:0 0 16px;color:#fff;font-size:clamp(27px, 4vw, 36px);line-height:1.25;font-weight:900;letter-spacing:-.02em}.zbplan-lead{margin:0;color:#dce6ff;font-size:17px}.zbplan-figure{margin:0 0 28px;border:1px solid var(--zbplan-border);border-radius:22px;overflow:hidden;background:var(--zbplan-bg-deep);box-shadow:0 16px 40px rgb(0 0 0 / .30)}.zbplan-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transform:none!important;transition:filter .22s ease}.zbplan-figure:hover img{filter:brightness(1.04) contrast(1.03) saturate(1.04)}.zbplan-figure figcaption{padding:12px 16px;color:var(--zbplan-soft);font-size:14px;background:var(--zbplan-bg-deep)}.zbplan-section{margin-bottom:27px}.zbplan-section h2{margin:0 0 14px;color:var(--zbplan-gold);font-size:clamp(23px, 3vw, 28px);line-height:1.35;font-weight:900}.zbplan-section h3{margin:0 0 8px;color:#fff;font-size:18px;line-height:1.4;font-weight:900}.zbplan-section p{margin:0 0 14px;color:#eaf0ff;font-size:16px}.zbplan-section p:last-child{margin-bottom:0}.zbplan-card{padding:22px;border:1px solid rgb(255 215 122 / .18);border-radius:22px;background:var(--zbplan-card)}.zbplan-glow{background:radial-gradient(circle at 0% 0%,rgb(255 215 122 / .10),transparent 30%),linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025))}.zbplan-brand{background:radial-gradient(circle at 12% 0%,rgb(255 215 122 / .12),transparent 32%),linear-gradient(145deg,rgb(255 215 122 / .075),rgb(7 17 38 / .90))}.zbplan-warning,.zbplan-note{margin:18px 0;padding:18px;border-left:4px solid var(--zbplan-gold);border-radius:16px;background:rgb(255 215 122 / .08)}.zbplan-warning strong,.zbplan-note strong{color:var(--zbplan-gold)}.zbplan-check-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.zbplan-check{padding:16px;border:1px solid rgb(255 215 122 / .18);border-radius:18px;background:rgb(5 11 24 / .58)}.zbplan-check span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:10px;border-radius:50%;color:#071126;background:linear-gradient(135deg,var(--zbplan-gold),var(--zbplan-gold-2));font-weight:900}.zbplan-check h3{margin:0 0 8px;color:#fff;font-size:17px}.zbplan-check p{margin:0;color:var(--zbplan-muted);font-size:14.5px;line-height:1.65}.zbplan-split{display:grid;gap:18px}.zbplan-table-wrap{overflow-x:auto;border:1px solid var(--zbplan-border);border-radius:18px;background:var(--zbplan-bg-deep)}.zbplan-table{width:100%;min-width:720px;border-collapse:collapse;color:#eef3ff}.zbplan-table th{padding:14px;text-align:left;color:#06101f;background:linear-gradient(135deg,var(--zbplan-gold),var(--zbplan-gold-2));font-weight:900}.zbplan-table td{padding:14px;border-bottom:1px solid rgb(255 255 255 / .08);vertical-align:top}.zbplan-table tr:last-child td{border-bottom:0}.zbplan-table td:first-child{color:var(--zbplan-gold);font-weight:900}.zbplan-related{margin-bottom:27px;padding:22px;border:1px solid rgb(255 215 122 / .22);border-radius:22px;background:var(--zbplan-bg-deep)}.zbplan-related h2{margin:0 0 16px;color:var(--zbplan-gold);font-size:24px;line-height:1.35}.zbplan-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zbplan-related-card{padding:16px;border:1px solid rgb(255 215 122 / .18);border-radius:18px;background:rgb(255 255 255 / .04);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.zbplan-related-card:hover{border-color:rgb(255 215 122 / .42);background:rgb(11 93 255 / .08);transform:translateY(-2px);box-shadow:0 14px 34px rgb(0 0 0 / .25)}.zbplan-related-card h3{margin:0 0 8px;color:#fff;font-size:18px}.zbplan-related-card p{margin:0 0 10px;color:var(--zbplan-muted);font-size:15px}.zbplan-related-card a{display:inline;color:var(--zbplan-gold)!important;font-weight:900;border-bottom:1px solid rgb(255 215 122 / .58);transform:none!important;box-shadow:none!important}.zbplan-related-card a:hover{color:#ffffff!important;border-bottom-color:rgb(255 255 255 / .88)}.zbplan-faq{margin-bottom:27px}.zbplan-faq h2{margin:0 0 14px;color:var(--zbplan-gold);font-size:25px;line-height:1.35}.zbplan-faq details{margin-bottom:12px;padding:16px;border:1px solid rgb(255 215 122 / .18);border-radius:16px;background:rgb(255 255 255 / .035);transition:border-color .18s ease,background .18s ease}.zbplan-faq details:hover,.zbplan-faq details[open]{border-color:rgb(255 215 122 / .42);background:rgb(11 93 255 / .08)}.zbplan-faq summary{cursor:pointer;color:#fff;font-weight:900;line-height:1.45}.zbplan-faq p{margin:10px 0 0;color:#eaf0ff}.zbplan-bottom-cta{padding:28px 22px;border:1px solid rgb(255 215 122 / .28);border-radius:24px;background:radial-gradient(circle at top left,rgb(255 215 122 / .13),transparent 34%),linear-gradient(145deg,#071b38,var(--zbplan-bg-deep));text-align:center;box-shadow:var(--zbplan-shadow)}.zbplan-bottom-cta .zbplan-kicker{margin:0 0 10px}.zbplan-bottom-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(24px, 3vw, 28px);line-height:1.35}.zbplan-bottom-cta p{max-width:760px;margin:0 auto 18px;color:#dce6ff}.zbplan-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;color:#06101f!important;background:linear-gradient(135deg,var(--zbplan-gold),var(--zbplan-gold-2));font-weight:900;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.zbplan-btn:hover{transform:translateY(-2px);filter:brightness(1.04) saturate(1.08);box-shadow:0 14px 30px rgb(255 215 122 / .22)}@media (max-width:900px){.zbplan-check-grid,.zbplan-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.zbplan-article{padding:18px 12px}.zbplan-hero,.zbplan-card,.zbplan-related,.zbplan-bottom-cta{border-radius:20px;padding:20px 16px}.zbplan-hero h1{font-size:27px;line-height:1.3}.zbplan-lead,.zbplan-section p,.zbplan-faq p{font-size:15.5px}.zbplan-check-grid,.zbplan-related-grid{grid-template-columns:1fr}.zbplan-figure{border-radius:18px}.zbplan-btn{width:100%;text-align:center}}