[data-shared-basics]{background:#f7f9ff;border-top:1px solid #e5eafa}[data-shared-basics]>.wrap>h2{margin:0 0 12px;color:#172b52;letter-spacing:-.035em}[data-shared-basics] .dong-section-lead{margin:0 0 25px;color:#53627b;font-size:16px}.dong-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.dong-step-card{position:relative;min-width:0;padding:22px 18px;border:1px solid #dce5f5;border-radius:18px;background:#fff;box-shadow:0 6px 20px #27477b08}.dong-step-number{display:grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:#edf3ff;color:#2257d6;font-size:16px;font-weight:900}.dong-step-card h3{margin:0 0 9px;font-size:18px;line-height:1.4;word-break:keep-all}.dong-step-card p{margin:0;color:#53627b;font-size:14px;line-height:1.65;word-break:keep-all}.dong-action-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dong-action{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #2357d6;border-radius:12px;background:#2357d6;color:#fff;text-align:center;text-decoration:none;font-size:15px;font-weight:850;line-height:1.4;word-break:keep-all}.dong-action-secondary{background:#fff;color:#2357d6}.dong-action:hover{filter:brightness(.95)}.dong-sim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dong-sim-card{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid #dce5f5;border-radius:22px;background:#fff}.dong-sim-photo{display:flex;align-items:center;justify-content:center;background:#f4fbfc;padding:12px}.dong-sim-card[data-sim-network=lg] .dong-sim-photo{background:#fff5fa}.dong-sim-photo img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;aspect-ratio:1}.dong-sim-copy{padding:24px 18px;min-width:0}.dong-sim-copy h3{margin:12px 0 10px;font-size:22px;line-height:1.35;word-break:keep-all}.dong-sim-copy p{margin:0 0 20px;color:#53627b;font-size:14px;line-height:1.7;word-break:keep-all}.dong-network-badge{display:inline-block;border-radius:7px;padding:5px 8px;background:#eaf3ff;color:#174fc1;font-size:12px;font-weight:850}.dong-sim-card[data-sim-network=lg] .dong-network-badge,.dong-plan-card[data-card-network=lg] .dong-network-badge{background:#fff0f6;color:#ac1c64}.dong-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.dong-plan-card{display:flex;flex-direction:column;min-width:0;padding:24px 18px;border:1px solid #d4e1f9;border-top:4px solid #2357d6;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1c38650a}.dong-plan-card[data-card-network=lg]{border-top-color:#d73383}.dong-plan-card h3{margin:14px 0;font-size:18px;line-height:1.45;min-height:52px;word-break:keep-all}.dong-plan-card .dong-plan-data{margin:0;color:#172b52;font-size:28px;font-weight:900;line-height:1.3}.dong-plan-card .dong-plan-speed{margin:7px 0;color:#53627b;font-size:13px}.dong-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:15px 0}.dong-plan-price strong{font-size:30px;letter-spacing:-.035em;color:#173d8a;line-height:1.25}.dong-plan-price span{font-size:12px;color:#53627b}.dong-plan-spec{display:grid;gap:9px;margin:0;padding:16px 0;border-top:1px solid #e5eafa;border-bottom:1px solid #e5eafa;font-size:13px}.dong-plan-spec div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.dong-plan-spec dt{color:#667085}.dong-plan-spec dd{margin:0;font-weight:750;color:#243552}.dong-plan-card .dong-plan-detail{margin:12px 0 0;font-size:12px;line-height:1.6;color:#667085;word-break:keep-all}.dong-plan-card>.dong-action{margin-top:auto;transform:translateY(0)}.dong-plan-card>.dong-action:before{content:none}.dong-plan-card .dong-plan-detail+.dong-action,.dong-plan-card .dong-plan-spec+.dong-action{margin-top:20px}.dong-footnote{margin:20px 0 0;color:#64718a;font-size:13px;line-height:1.8;word-break:keep-all}.dong-source-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px;font-size:14px;color:#2357d6}.dong-action:focus-visible{outline:3px solid #152b53;outline-offset:4px}@media(max-width:1000px){.dong-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dong-sim-card{grid-template-columns:1fr}.dong-sim-photo img{max-height:230px}.dong-sim-copy{padding:20px}.dong-plan-card h3{min-height:0}}@media(max-width:620px){.dong-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dong-step-card{padding:18px 14px}.dong-step-card h3{font-size:16px}.dong-step-card p{font-size:13px}.dong-action-row>.dong-action{flex:1 1 150px}.dong-sim-grid{gap:12px}.dong-sim-photo{padding:8px}.dong-sim-copy{padding:16px 12px}.dong-sim-copy h3{font-size:18px}.dong-sim-copy .dong-action{font-size:13px;padding:10px 8px}.dong-sim-copy p{font-size:13px}.dong-plan-card{padding:22px 20px}.dong-plan-card h3{font-size:19px}.dong-plan-spec{font-size:14px}.dong-plan-price strong{font-size:34px}}@media(max-width:420px){.dong-plans-grid{grid-template-columns:1fr}.dong-sim-copy h3{font-size:17px}.dong-sim-copy p{font-size:12px}.dong-sim-photo img{max-height:165px}}@media(prefers-reduced-motion:reduce){.dong-action{transition:none}}
.dong-plan-card>.dong-plan-spec{margin-bottom:auto}
.dong-sim-copy{display:flex;flex-direction:column}.dong-sim-copy>.dong-action{margin-top:auto}[data-shared-basics]{scroll-margin-top:95px}
