.zdtplan-article,.zdtplan-article *,.zdtplan-article *::before,.zdtplan-article *::after{box-sizing:border-box}.zdtplan-article{--zdtplan-bg:#071126;--zdtplan-bg-deep:#050b18;--zdtplan-card:rgba(255,255,255,.045);--zdtplan-gold:#ffd77a;--zdtplan-gold-2:#f2b947;--zdtplan-blue:#0b5dff;--zdtplan-text:#f6f8ff;--zdtplan-muted:#cbd6f2;--zdtplan-soft:#aebbe0;--zdtplan-border:rgba(255,215,122,.22);--zdtplan-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(--zdtplan-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(--zdtplan-bg),#050914);overflow:hidden}.zdtplan-article a{color:inherit;text-decoration:none}.zdtplan-article img{max-width:100%}.zdtplan-keylink,.zdtplan-article p a,.zdtplan-section p a,.zdtplan-faq p a{display:inline;width:auto;max-width:none;color:var(--zdtplan-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}.zdtplan-keylink:hover,.zdtplan-article p a:hover,.zdtplan-section p a:hover,.zdtplan-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}.zdtplan-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(--zdtplan-bg-deep));box-shadow:var(--zdtplan-shadow)}.zdtplan-kicker{margin:0 0 12px;color:var(--zdtplan-gold);font-weight:900;letter-spacing:.03em;text-transform:uppercase}.zdtplan-hero h1{margin:0 0 16px;color:#fff;font-size:clamp(27px, 4vw, 36px);line-height:1.25;font-weight:900;letter-spacing:-.02em}.zdtplan-lead{margin:0;color:#dce6ff;font-size:17px}.zdtplan-figure{margin:0 0 28px;border:1px solid var(--zdtplan-border);border-radius:22px;overflow:hidden;background:var(--zdtplan-bg-deep);box-shadow:0 16px 40px rgb(0 0 0 / .30)}.zdtplan-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transform:none!important;transition:filter .22s ease}.zdtplan-figure:hover img{filter:brightness(1.04) contrast(1.03) saturate(1.04)}.zdtplan-figure figcaption{padding:12px 16px;color:var(--zdtplan-soft);font-size:14px;background:var(--zdtplan-bg-deep)}.zdtplan-section{margin-bottom:27px}.zdtplan-section h2{margin:0 0 14px;color:var(--zdtplan-gold);font-size:clamp(23px, 3vw, 28px);line-height:1.35;font-weight:900}.zdtplan-section h3{margin:0 0 8px;color:#fff;font-size:18px;line-height:1.4;font-weight:900}.zdtplan-section p{margin:0 0 14px;color:#eaf0ff;font-size:16px}.zdtplan-section p:last-child{margin-bottom:0}.zdtplan-card{padding:22px;border:1px solid rgb(255 215 122 / .18);border-radius:22px;background:var(--zdtplan-card)}.zdtplan-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))}.zdtplan-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))}.zdtplan-warning,.zdtplan-note{margin:18px 0;padding:18px;border-left:4px solid var(--zdtplan-gold);border-radius:16px;background:rgb(255 215 122 / .08)}.zdtplan-warning strong,.zdtplan-note strong{color:var(--zdtplan-gold)}.zdtplan-check-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.zdtplan-check{padding:16px;border:1px solid rgb(255 215 122 / .18);border-radius:18px;background:rgb(5 11 24 / .58)}.zdtplan-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(--zdtplan-gold),var(--zdtplan-gold-2));font-weight:900}.zdtplan-check h3{margin:0 0 8px;color:#fff;font-size:17px}.zdtplan-check p{margin:0;color:var(--zdtplan-muted);font-size:14.5px;line-height:1.65}.zdtplan-split{display:grid;gap:18px}.zdtplan-table-wrap{overflow-x:auto;border:1px solid var(--zdtplan-border);border-radius:18px;background:var(--zdtplan-bg-deep)}.zdtplan-table{width:100%;min-width:720px;border-collapse:collapse;color:#eef3ff}.zdtplan-table th{padding:14px;text-align:left;color:#06101f;background:linear-gradient(135deg,var(--zdtplan-gold),var(--zdtplan-gold-2));font-weight:900}.zdtplan-table td{padding:14px;border-bottom:1px solid rgb(255 255 255 / .08);vertical-align:top}.zdtplan-table tr:last-child td{border-bottom:0}.zdtplan-table td:first-child{color:var(--zdtplan-gold);font-weight:900}.zdtplan-related{margin-bottom:27px;padding:22px;border:1px solid rgb(255 215 122 / .22);border-radius:22px;background:var(--zdtplan-bg-deep)}.zdtplan-related h2{margin:0 0 16px;color:var(--zdtplan-gold);font-size:24px;line-height:1.35}.zdtplan-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zdtplan-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}.zdtplan-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)}.zdtplan-related-card h3{margin:0 0 8px;color:#fff;font-size:18px}.zdtplan-related-card p{margin:0 0 10px;color:var(--zdtplan-muted);font-size:15px}.zdtplan-related-card a{display:inline;color:var(--zdtplan-gold)!important;font-weight:900;border-bottom:1px solid rgb(255 215 122 / .58);transform:none!important;box-shadow:none!important}.zdtplan-related-card a:hover{color:#ffffff!important;border-bottom-color:rgb(255 255 255 / .88)}.zdtplan-faq{margin-bottom:27px}.zdtplan-faq h2{margin:0 0 14px;color:var(--zdtplan-gold);font-size:25px;line-height:1.35}.zdtplan-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}.zdtplan-faq details:hover,.zdtplan-faq details[open]{border-color:rgb(255 215 122 / .42);background:rgb(11 93 255 / .08)}.zdtplan-faq summary{cursor:pointer;color:#fff;font-weight:900;line-height:1.45}.zdtplan-faq p{margin:10px 0 0;color:#eaf0ff}.zdtplan-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(--zdtplan-bg-deep));text-align:center;box-shadow:var(--zdtplan-shadow)}.zdtplan-bottom-cta .zdtplan-kicker{margin:0 0 10px}.zdtplan-bottom-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(24px, 3vw, 28px);line-height:1.35}.zdtplan-bottom-cta p{max-width:760px;margin:0 auto 18px;color:#dce6ff}.zdtplan-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(--zdtplan-gold),var(--zdtplan-gold-2));font-weight:900;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.zdtplan-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){.zdtplan-check-grid,.zdtplan-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.zdtplan-article{padding:18px 12px}.zdtplan-hero,.zdtplan-card,.zdtplan-related,.zdtplan-bottom-cta{border-radius:20px;padding:20px 16px}.zdtplan-hero h1{font-size:27px;line-height:1.3}.zdtplan-lead,.zdtplan-section p,.zdtplan-faq p{font-size:15.5px}.zdtplan-check-grid,.zdtplan-related-grid{grid-template-columns:1fr}.zdtplan-figure{border-radius:18px}.zdtplan-btn{width:100%;text-align:center}}