:root{--green:#13895d;--green-2:#0c6a47;--mint:#e1f8e8;--cream:#f5fff7;--paper:#ffffff;--ink:#18372a;--muted:#5f796a;--orange:#ff9c78;--line:#d8eddf;--shadow:0 18px 50px rgba(30,120,78,.12);--radius:28px}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;font-size:17.92px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.serif{font-family:"Jua",sans-serif;font-weight:400}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:14.56px;font-weight:bold;letter-spacing:.04em}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #f9ead5}.topline{background:#e9fbe9;border-bottom:1px solid #d4efd8;color:#3e7456;font-size:13.44px;text-align:center;padding:8px 12px}.header{position:sticky;top:0;z-index:20;background:rgba(245,255,247,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,232,223,.78)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-family:"Jua",sans-serif;font-size:28px;color:var(--green)}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:var(--green);color:#fff;font-size:22.4px;transform:rotate(-5deg)}.nav-links{display:flex;align-items:center;gap:28px;font-size:15.68px;color:#506157}.nav-links a:hover{color:var(--green)}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:13px 21px;font-weight:bold;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer}.nav-cta,.btn.primary{background:var(--green);color:white;box-shadow:0 8px 20px rgba(23,107,80,.16)}.btn.secondary{background:#fffefa;color:var(--green);border:1px solid #d8e7dc}.btn.light{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.4)}.btn:hover,.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(23,107,80,.18)}
    .hero{position:relative;overflow:hidden;padding:72px 0 82px;background:radial-gradient(ellipse at 80% 16%,#d9f7e5 0,transparent 32%),radial-gradient(ellipse at 10% 92%,#fff0d6 0,transparent 31%),linear-gradient(135deg,#f5fff7 0%,#f5fff1 100%)}.hero:after{content:"";position:absolute;right:-150px;bottom:-270px;width:560px;height:560px;border:1px solid rgba(23,107,80,.11);border-radius:50%;box-shadow:0 0 0 36px rgba(23,107,80,.025),0 0 0 74px rgba(23,107,80,.022)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:32px}.hero-copy{padding:12px 0}.hero h1{font-family:"Jua",sans-serif;font-weight:400;font-size:clamp(44.8px,5.1vw,76.16px);line-height:1.22;letter-spacing:-.035em;margin:23px 0 18px;color:#1b3b2e}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{font-size:20.16px;color:#64756a;max-width:520px;margin:0 0 28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-note{display:flex;gap:14px;align-items:center;margin-top:28px;color:#758177;font-size:14.56px}.note-dot{height:4px;width:4px;background:#a9b6aa;border-radius:50%}.hero-visual{position:relative;min-height:430px;display:grid;place-items:center}.mascot-halo{position:absolute;width:min(92%,420px);aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#fff0d8,#d9f4e3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.mascot-halo:before,.mascot-halo:after{content:"✦";position:absolute;color:#e5a851;font-size:26.88px}.mascot-halo:before{top:14%;left:13%}.mascot-halo:after{right:10%;bottom:23%;font-size:20.16px}.mascot{position:relative;width:min(94%,430px);filter:drop-shadow(0 20px 20px rgba(76,55,29,.13));animation:float 4s ease-in-out infinite}.mascot-tag{position:absolute;z-index:2;right:2%;bottom:13%;background:#fffefa;padding:12px 17px;border-radius:18px;box-shadow:var(--shadow);font-family:"Jua",sans-serif;color:var(--green);transform:rotate(3deg)}.mascot-tag small{display:block;font:13.44px "Pretendard Variable",sans-serif;color:var(--muted)}@keyframes float{50%{transform:translateY(-8px)}}
    .quick-strip{position:relative;margin-top:-30px;z-index:3}.quick-box{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper);border:1px solid #edf0e8;border-radius:24px;box-shadow:var(--shadow);padding:18px}.quick{display:flex;gap:14px;align-items:center;padding:15px 20px}.quick+.quick{border-left:1px solid var(--line)}.quick-icon{width:46px;height:46px;border-radius:16px;background:var(--mint);display:grid;place-items:center;font-size:23.52px;flex:none}.quick strong{display:block;font-family:"Jua",sans-serif;color:#2f5440;font-size:17.92px}.quick span{font-size:13.44px;color:var(--muted)}
    section{padding:94px 0}.section-head{text-align:center;max-width:650px;margin:0 auto 44px}.section-head h2{font:400 clamp(33.6px,3.5vw,48.16px)/1.25 "Jua",sans-serif;letter-spacing:-.02em;margin:14px 0;color:#223d30}.section-head p{margin:0;color:var(--muted)}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.choice{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);padding:28px;min-height:265px;transition:transform .22s,box-shadow .22s}.choice:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.choice-top{display:flex;align-items:center;justify-content:space-between}.choice-icon{height:54px;width:54px;background:var(--mint);border-radius:18px;display:grid;place-items:center;font-size:28px}.choice .number{color:#9caa9f;font-size:13.44px;letter-spacing:.1em}.choice h3{font:400 24.64px "Jua",sans-serif;margin:22px 0 8px}.choice p{font-size:15.68px;color:var(--muted);margin:0;max-width:280px}.choice .arrow{position:absolute;right:27px;bottom:26px;color:var(--green);font-size:23.52px}.choice:nth-child(2) .choice-icon{background:#fff0df}.choice:nth-child(3) .choice-icon{background:#ffe9e2}
    .steps{background:#e9faed}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:steps}.step{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.8);border-radius:24px;padding:25px;counter-increment:steps}.step:before{content:"0" counter(steps);display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--green);color:white;font:17.92px "Jua",sans-serif}.step h3{font:400 22.4px "Jua",sans-serif;margin:18px 0 5px}.step p{font-size:15.68px;color:var(--muted);margin:0}.step-caption{text-align:center;margin-top:26px;color:#62746a;font-size:14.56px}
    .help-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:48px;align-items:center}.help-card{position:relative;min-height:390px;border-radius:32px;background:#e5f0e5;display:grid;place-items:center;overflow:hidden}.help-card:before,.help-card:after{content:"";position:absolute;border:1px solid rgba(23,107,80,.1);border-radius:50%;width:300px;height:300px}.help-card:after{width:390px;height:390px}.help-card img{position:relative;z-index:1;width:78%;filter:drop-shadow(0 12px 14px rgba(63,55,32,.12))}.help-copy h2{font:400 clamp(33.6px,3.2vw,47.04px)/1.3 "Jua",sans-serif;margin:15px 0;color:#203d30}.help-copy>p{color:var(--muted);margin:0 0 22px}.help-list{padding:0;margin:0 0 26px;list-style:none}.help-list li{display:flex;gap:10px;align-items:flex-start;margin:11px 0;color:#4b5f52;font-size:16.8px}.check{color:var(--green);font-weight:bold}
    .faq{background:#fffefa}.faq-grid{max-width:790px;margin:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 4px;border:0;background:none;text-align:left;color:var(--ink);font:400 19.04px "Jua",sans-serif;cursor:pointer}.faq-q .plus{color:var(--green);font:26.88px "Pretendard Variable",sans-serif;transition:transform .2s}.faq-q[aria-expanded="true"] .plus{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.faq-a>div{overflow:hidden}.faq-a p{color:var(--muted);font-size:15.68px;margin:0;padding:0 35px 20px 4px}.faq-item.open .faq-a{grid-template-rows:1fr}
    .final-cta{padding:0 0 90px}.cta-panel{position:relative;overflow:hidden;border-radius:32px;padding:52px 56px;background:var(--green);color:white;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-panel:after{content:"🐾";position:absolute;right:33%;top:-40px;font-size:168px;opacity:.07;transform:rotate(-18deg)}.cta-panel h2{font:400 clamp(31.36px,3.5vw,47.04px)/1.25 "Jua",sans-serif;margin:0 0 10px}.cta-panel p{color:#d1e4d9;margin:0}.cta-panel .btn{position:relative;z-index:1;background:#fffefa;color:var(--green);white-space:nowrap}.footer{background:#e8f8eb;border-top:1px solid #d7eddd;padding:28px 0 34px;color:#728075;font-size:13.44px}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.footer-brand{font:21.28px "Jua",sans-serif;color:var(--green)}.footer-note{margin-top:7px}.footer-link{color:var(--green);font-weight:bold}
    .mobile-bar{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
    @media(max-width:860px){.nav{gap:10px}.nav-links{flex:1;justify-content:flex-start;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font-size:13.44px}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:none}.brand{font-size:23.52px}.nav-cta{padding:10px 12px;font-size:13.44px}.hero{padding:48px 0 68px}.hero-grid{grid-template-columns:1fr .85fr;gap:6px}.hero h1{font-size:clamp(43.68px,6vw,62.72px)}.hero-visual{min-height:350px}.quick{padding:12px}.help-grid{gap:30px}}
    @media(max-width:650px){body{font-size:16.8px;padding-bottom:66px}.wrap{width:min(100% - 32px,480px)}.topline{font-size:12.32px}.nav{height:auto;min-height:64px;flex-wrap:wrap;gap:0 10px;padding:8px 0 5px}.brand{order:1;font-size:24.64px}.brand-mark{width:34px;height:34px}.nav-links{display:flex;order:3;flex:0 0 100%;gap:18px;overflow-x:auto;white-space:nowrap;padding:7px 2px 4px;font-size:14.56px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:none}.nav-cta{order:2;margin-left:auto;padding:10px 14px;font-size:13.44px}.hero{padding:32px 0 42px}.hero-grid{grid-template-columns:1fr;text-align:center;gap:0}.hero-copy{padding:10px 0 0}.eyebrow{font-size:13.44px}.hero h1{font-size:47.04px;margin:17px auto 12px;max-width:450px}.hero-copy>p{font-size:16.8px;margin:0 auto 20px;max-width:400px}.hero-actions{justify-content:center}.hero-actions .btn{font-size:15.68px;padding:12px 17px}.hero-note{justify-content:center;font-size:12.32px;margin-top:18px;gap:9px}.hero-visual{min-height:300px;margin-top:6px}.mascot-halo{width:270px}.mascot{width:290px}.mascot-tag{right:4%;bottom:11%;font-size:14.56px;padding:9px 13px}.quick-strip{margin-top:-17px}.quick-box{grid-template-columns:1fr;padding:7px 15px;border-radius:20px}.quick{padding:11px 6px}.quick+.quick{border-left:0;border-top:1px solid var(--line)}.quick-icon{width:40px;height:40px;border-radius:14px;font-size:21.28px}.quick strong{font-size:16.8px}.quick span{font-size:12.32px}section{padding:68px 0}.section-head{margin-bottom:28px}.section-head h2{font-size:35.84px;margin:12px 0}.section-head p{font-size:15.68px}.choice-grid,.step-grid{grid-template-columns:1fr;gap:12px}.choice{min-height:0;padding:20px 21px}.choice-top{justify-content:flex-start;gap:14px}.choice .number{margin-left:auto}.choice h3{margin:16px 0 5px;font-size:22.4px}.choice p{font-size:14.56px}.choice .arrow{right:22px;bottom:19px}.step{padding:20px;border-radius:20px}.step:before{width:38px;height:38px}.step h3{font-size:21.28px;margin:13px 0 4px}.step p{font-size:14.56px}.step-caption{font-size:13.44px}.help-grid{grid-template-columns:1fr;gap:26px}.help-card{min-height:260px;order:2}.help-card img{width:58%;max-width:230px}.help-copy{order:1}.help-copy h2{font-size:35.84px}.help-copy>p{font-size:15.68px}.help-list li{font-size:15.68px}.faq-q{font-size:16.8px;padding:17px 1px}.faq-a p{font-size:14.56px}.final-cta{padding:0 0 68px}.cta-panel{padding:30px 23px;border-radius:25px;display:block;text-align:center}.cta-panel h2{font-size:32.48px}.cta-panel p{font-size:14.56px}.cta-panel .btn{margin-top:20px}.cta-panel:after{right:-8px;top:5px;font-size:112px}.footer-row{align-items:flex-start;flex-direction:column}.mobile-bar{position:fixed;z-index:30;display:grid;grid-template-columns:1.15fr .85fr;gap:9px;left:0;right:0;bottom:0;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--line);backdrop-filter:blur(12px)}.mobile-bar .btn{padding:11px 9px;font-size:14.56px}}
    @media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
    .page-hero{padding:54px 0 58px;background:radial-gradient(ellipse at 82% 20%,#d6f6df 0,transparent 32%),linear-gradient(135deg,#f4fff6,#fff4e7)}.crumb{font-size:14.56px;color:#66816e;margin-bottom:14px}.crumb a{color:var(--green);font-weight:bold}.page-hero-grid{display:grid;grid-template-columns:1fr 250px;align-items:center;gap:28px}.page-hero h1{font:400 clamp(38.08px,4.3vw,60.48px)/1.22 "Jua",sans-serif;letter-spacing:-.025em;color:#18372a;margin:14px 0}.page-hero p{max-width:680px;color:var(--muted);margin:0;font-size:19.04px}.page-mascot{width:230px;margin:auto;filter:drop-shadow(0 12px 14px rgba(63,55,32,.1))}.page-content{padding:58px 0 76px}.content-wrap{max-width:850px;margin:auto}.content-wrap h2{font:400 30.24px "Jua",sans-serif;color:#214c36;margin:0 0 14px}.content-wrap h3{font:400 22.4px "Jua",sans-serif;color:#214c36;margin:0 0 7px}.content-wrap p{color:#60786a}.content-wrap section+section{margin-top:42px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.info-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:23px}.info-card p{margin:0;font-size:15.68px}.info-card .mini-icon{font-size:28px;display:block;margin-bottom:12px}.check-list{list-style:none;padding:0;margin:14px 0 0}.check-list li{padding:12px 14px;margin:8px 0;border-radius:14px;background:#effbf1;color:#4b6655;font-size:15.68px}.check-list li:before{content:"✓";font-weight:bold;color:var(--green);margin-right:9px}.note-box{padding:18px 20px;border-left:4px solid var(--orange);background:#fff6eb;border-radius:0 16px 16px 0;color:#645d50;font-size:15.68px}.page-action{margin-top:34px;padding:24px;border-radius:22px;background:#e9f9ed;display:flex;align-items:center;justify-content:space-between;gap:18px}.page-action strong{font:400 21.28px "Jua",sans-serif;color:#214c36}.page-action p{margin:3px 0 0;font-size:14.56px}.page-action-buttons{display:flex;gap:9px;flex-wrap:wrap}.page-action .btn{font-size:15.68px;padding:11px 16px}.faq-page .faq-grid{max-width:none}.page-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.page-nav a{background:#fff;border:1px solid var(--line);color:var(--green);border-radius:999px;padding:9px 14px;font-size:14.56px;font-weight:bold}.page-nav a:hover{background:#e9f9ed}
    @media(max-width:650px){.page-hero{padding:28px 0 35px}.page-hero-grid{grid-template-columns:1fr;gap:12px}.page-hero-copy{text-align:center}.crumb{font-size:12.32px}.page-hero h1{font-size:41.44px;margin:10px 0}.page-hero p{font-size:15.68px;margin:auto}.page-mascot{width:140px}.page-content{padding:38px 0 55px}.content-wrap h2{font-size:25.76px}.content-wrap section+section{margin-top:32px}.info-grid{grid-template-columns:1fr}.info-card{padding:19px}.page-action{display:block;padding:20px}.page-action strong{font-size:20.16px}.page-action-buttons{margin-top:16px}.page-action .btn{font-size:14.56px}.page-nav{justify-content:center}}
    .prepaid-choice{margin:0 0 50px;padding:30px;border-radius:28px;background:linear-gradient(135deg,#e9fbef,#fff6e9);border:1px solid #dff0e3}.prepaid-choice-heading{text-align:center;margin:0 auto 22px}.prepaid-choice-heading h2{margin:8px 0!important;font-size:33.6px!important}.prepaid-choice-heading p{margin:0;color:var(--muted);font-size:15.68px}.prepaid-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.prepaid-choice-card{display:flex;align-items:center;gap:15px;min-height:100px;padding:20px;background:#fff;border:1px solid #dceee2;border-radius:22px;box-shadow:0 8px 22px rgba(30,120,78,.07);transition:transform .2s,box-shadow .2s}.prepaid-choice-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.choice-bubble{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:16px;background:#e3f8e9;font-size:24.64px}.open-choice .choice-bubble{background:#fff0dd}.prepaid-choice-copy{display:flex;flex-direction:column;gap:3px}.prepaid-choice-copy strong{font:400 21.28px "Jua",sans-serif;color:#214c36}.prepaid-choice-copy small{font-size:13.44px;color:var(--muted);line-height:1.5}.choice-arrow{margin-left:auto;color:var(--green);font-size:23.52px}.prepaid-choice-note{margin:16px 0 0;text-align:center;color:#728075;font-size:13.44px}
    @media(max-width:650px){.prepaid-choice{padding:21px 16px;margin-bottom:34px;border-radius:22px}.prepaid-choice-heading{margin-bottom:16px}.prepaid-choice-heading h2{font-size:26.88px!important}.prepaid-choice-heading p{font-size:13.44px}.prepaid-choice-grid{grid-template-columns:1fr;gap:10px}.prepaid-choice-card{min-height:84px;padding:15px;border-radius:18px}.choice-bubble{width:42px;height:42px;border-radius:14px}.prepaid-choice-copy strong{font-size:19.04px}.prepaid-choice-copy small{font-size:12.32px}.prepaid-choice-note{font-size:12.32px}}
    .best-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.best-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:214px;padding:22px 20px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 9px 26px rgba(30,120,78,.07);transition:transform .2s,box-shadow .2s}.best-plan:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.best-plan-network{padding:5px 10px;border-radius:999px;background:#e9f9ed;color:var(--green);font-size:12.32px;font-weight:bold}.best-plan-name{margin-top:16px;font:400 23.52px "Jua",sans-serif;color:#214c36}.best-plan-price{margin-top:5px;color:var(--green);font:400 22.4px "Jua",sans-serif}.best-plan-detail{margin-top:10px;color:var(--muted);font-size:13.44px;line-height:1.6}.best-plan-more{display:flex;justify-content:center;margin-top:24px}.best-plan-more .btn{font-size:15.68px}
    .plans-content{padding-top:38px}.table-scroll-hint{display:none}.rate-section{margin:0 0 26px;padding:27px;border:1px solid var(--line);border-radius:27px;background:#fff;box-shadow:0 12px 34px rgba(30,120,78,.06)}.rate-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.rate-heading h2{margin:0!important}.network-badge{display:inline-grid;place-items:center;min-width:58px;padding:6px 14px;border-radius:999px;background:#fff0f5;color:#ed236b;font:400 19.04px "Jua",sans-serif}.network-k .network-badge{background:#eef3ff;color:#2454e8}.rate-subheading{margin:18px 0 10px!important;font:400 20.16px "Jua",sans-serif!important}.rate-table-wrap{overflow-x:auto;border-radius:17px;-webkit-overflow-scrolling:touch}.rate-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0 6px;text-align:center;font-size:14.56px}.rate-table th,.rate-table td{padding:12px 10px;background:#fff;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee}.rate-table thead th{background:#effbf2;color:#47725a;font-size:13.44px;white-space:nowrap;border-color:#dcefe0}.network-l .rate-table thead th{background:#fff4f8;color:#c82b63;border-color:#f6d9e4}.network-k .rate-table thead th{background:#f1f5ff;color:#234dca;border-color:#dce5ff}.rate-table thead th:first-child,.rate-table tbody th:first-child{border-left:1px solid #edf0ee;border-radius:13px 0 0 13px}.rate-table thead th:last-child,.rate-table td:last-child{border-right:1px solid #edf0ee;border-radius:0 13px 13px 0}.rate-table tbody th{min-width:145px;text-align:left;padding-left:17px;color:#284a36;font-weight:bold;white-space:nowrap}.rate-table tbody td:nth-child(2){font-weight:bold;color:var(--green);white-space:nowrap}.network-l .rate-table tbody td:nth-child(2){color:#e72f70}.network-k .rate-table tbody td:nth-child(2){color:#2659e8}.rate-table tbody tr.featured-row th,.rate-table tbody tr.featured-row td{background:#fbfff9;border-top-color:#a5ddb6;border-bottom-color:#a5ddb6}.network-l .rate-table tbody tr.featured-row th,.network-l .rate-table tbody tr.featured-row td{background:#fff8fb;border-color:#f4b8cf}.network-k .rate-table tbody tr.featured-row th,.network-k .rate-table tbody tr.featured-row td{background:#f8faff;border-color:#bed0ff}.plan-disclaimer{margin-top:12px}.plans-content .page-action{margin-bottom:28px}
    @media(max-width:860px){.best-plan-grid{grid-template-columns:repeat(2,1fr)}.best-plan{min-height:195px}.rate-section{padding:22px}}
    @media(max-width:650px){.best-plan-grid{gap:10px}.best-plan{min-height:174px;padding:17px 14px;border-radius:19px}.best-plan-name{font-size:20.16px;margin-top:12px}.best-plan-price{font-size:19.04px}.best-plan-detail{font-size:12.32px;margin-top:8px}.best-plan-network{font-size:11.2px;padding:4px 8px}.best-plan-more{margin-top:18px}.plans-content{padding-top:28px}.table-scroll-hint{display:block;margin:0 0 12px!important;text-align:right;font-size:12.32px;color:var(--muted)}.rate-section{padding:18px 13px;margin-bottom:18px;border-radius:21px}.rate-heading{gap:9px;margin-bottom:12px}.rate-heading h2{font-size:24.64px!important}.network-badge{min-width:48px;font-size:16.8px;padding:5px 11px}.rate-subheading{font-size:17.92px!important;margin:15px 0 7px!important}.rate-table{font-size:13.44px;min-width:660px}.rate-table th,.rate-table td{padding:10px 8px}.rate-table tbody th{min-width:125px}.plan-disclaimer{font-size:13.44px}.plans-content .page-action{margin-top:24px}}
    .usim-home-section{background:linear-gradient(180deg,#f1fff5,#fffaf2)}.usim-home-section .section-head{margin-bottom:32px}.usim-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usim-card{overflow:hidden;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 12px 32px rgba(30,120,78,.08)}.usim-product-art{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1.06;background:#fff}.usim-product-art img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.usim-card-body{padding:19px 21px 22px}.usim-network{display:inline-flex;align-items:center;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:bold}.kt-network{background:#e6f8f7;color:#168b91}.lg-network{background:#fff0f7;color:#dc3289}.usim-card-body h3{margin:10px 0 13px;font:400 23px "Jua",sans-serif;color:#254b38}.usim-card-body p{margin:7px 0;color:#62776a;font-size:15px;line-height:1.55}.usim-card-body p strong{color:#315943}.usim-home-note{text-align:center;margin:22px 0 0;color:var(--muted);font-size:15px}.usim-page-content{padding-top:40px}.usim-intro{margin-bottom:34px!important}.usim-intro p{margin-bottom:18px}.usim-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.usim-section-heading h2{margin:8px 0 0!important}.usim-section-heading>p{margin:0;font-size:14px}.usim-card-body dl{display:grid;gap:9px;margin:0}.usim-card-body dl>div{display:grid;grid-template-columns:64px 1fr;gap:10px;font-size:14px;line-height:1.5}.usim-card-body dt{font-weight:bold;color:#536b5c}.usim-card-body dd{margin:0;color:#405c49}.usim-card-body .usim-tip{border-top:1px solid #edf2ed;margin:15px 0 0;padding-top:12px;font-size:13px}.usim-source-note{margin:14px 0 0;text-align:right;color:#849187;font-size:12px}.usim-steps-section{margin-top:48px!important}.usim-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.usim-steps article{padding:21px;border-radius:20px;background:#effaf1;border:1px solid #e1f0e4}.usim-steps article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--green);color:#fff;font:18px "Jua",sans-serif}.usim-steps h3{margin:13px 0 5px;font:400 19px "Jua",sans-serif;color:#254b38}.usim-steps p{margin:0;font-size:14px;color:var(--muted)}
    @media(max-width:860px){.usim-card-grid{gap:12px}.usim-card-body{padding:17px}.usim-card-body p{font-size:14px}.usim-card-body h3{font-size:21px}}
    @media(max-width:650px){.usim-home-section .section-head{margin-bottom:24px}.usim-card-grid{grid-template-columns:1fr;gap:14px}.usim-card{display:grid;grid-template-columns:minmax(110px,38%) 1fr;align-items:stretch;border-radius:20px}.usim-product-art{height:100%;min-height:198px;aspect-ratio:auto}.usim-card-body{padding:16px 14px}.usim-card-body h3{font-size:19px;margin:8px 0 10px}.usim-card-body p{font-size:12px}.usim-network{font-size:11px;padding:4px 9px}.usim-page-content{padding-top:29px}.usim-intro{margin-bottom:26px!important}.usim-section-heading{display:block;margin-bottom:17px}.usim-section-heading h2{font-size:24px!important}.usim-section-heading>p{margin-top:8px;font-size:12px}.usim-card-body dl{gap:6px}.usim-card-body dl>div{grid-template-columns:50px 1fr;gap:6px;font-size:11px}.usim-card-body .usim-tip{font-size:11px;margin-top:10px;padding-top:8px}.usim-source-note{font-size:11px}.usim-steps-section{margin-top:33px!important}.usim-steps{grid-template-columns:1fr;gap:10px}.usim-steps article{padding:17px}.usim-steps h3{font-size:17px}.usim-steps p{font-size:12px}}
    .usim-home-steps{margin-top:30px}.usim-home-steps>h3{margin:0 0 13px;font:400 22px "Jua",sans-serif;color:#254b38}.usim-home-steps .usim-steps h3{font-size:18px}.usim-card-body dl>div{font-size:15px}.usim-card-body .usim-tip{font-size:14px}.usim-source-note{font-size:13px}.usim-section-heading>p{font-size:15px}.usim-home-note{font-size:16px}
    @media(max-width:650px){.usim-home-steps{margin-top:23px}.usim-home-steps>h3{font-size:20px}.usim-home-steps .usim-steps h3{font-size:18px}.usim-card-body p{font-size:13px}.usim-card-body dl>div{font-size:13px;grid-template-columns:52px 1fr}.usim-card-body .usim-tip{font-size:13px}.usim-source-note{font-size:12px}.usim-section-heading>p{font-size:14px}.usim-home-note{font-size:14px}}
    .footer{background:#2a2a2a;border-top:0;color:#a3a3a3;padding:30px 0 34px}.footer-row{align-items:flex-start}.footer-brand{color:#fff}.footer-brand a{color:inherit;text-decoration:none}.footer-note{color:#aaa}.footer-contact{margin-top:18px;line-height:1.9}.footer-business{margin-top:12px;line-height:1.85;font-size:13px;color:#a3a3a3}.footer-copyright{margin-top:8px;font-size:12px;color:#888}.footer-link{color:#d9d9d9}.approval-badge-link{display:block;flex:0 0 166px;width:166px;line-height:0;transition:transform .2s ease}.approval-badge-link:hover{transform:scale(1.04)}.approval-badge-link img{display:block;width:100%;height:auto}
    @media(max-width:650px){.footer{padding:25px 0 30px}.footer-row{gap:18px}.footer-business{font-size:12px;overflow-wrap:anywhere}.approval-badge-link{align-self:flex-end;flex-basis:128px;width:128px}.footer-contact{font-size:13px}}
    .quick strong{font-size:20px}.quick>span:not(.quick-icon)>span{font-size:15px}.quick .quick-icon{font-size:25px}
    @media(max-width:650px){.quick strong{font-size:18.5px}.quick>span:not(.quick-icon)>span{font-size:14px}.quick .quick-icon{font-size:23px}}
    #choices .section-head{margin-bottom:26px}.best-plan-grid{gap:12px}.best-plan{padding:20px 18px}.best-plan-name{margin-top:13px}.best-plan-detail{margin-top:8px}.best-plan-more{margin-top:20px}
    @media(max-width:650px){#choices .section-head{margin-bottom:17px}.best-plan-grid{gap:8px}.best-plan{padding:15px 12px}.best-plan-name{margin-top:10px}.best-plan-detail{margin-top:7px}.best-plan-more{margin-top:16px}}
    .prepaid-hero{padding:56px 0 70px;background:linear-gradient(135deg,#f0fff4 0%,#fffaf2 100%)}.prepaid-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.prepaid-hero-copy h1{margin:18px 0 13px;font:400 clamp(34px,4vw,51px)/1.25 "Jua",sans-serif;color:#214c36;letter-spacing:-.03em}.prepaid-hero-copy>p{max-width:500px;color:var(--muted);font-size:18px;line-height:1.7;margin-bottom:22px}.prepaid-hero-image{display:block;width:100%;aspect-ratio:2.16;object-fit:cover;border-radius:28px;box-shadow:0 18px 48px rgba(35,80,55,.15)}.prepaid-benefits{background:#fff}.prepaid-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.prepaid-benefit{padding:24px 21px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(34,77,53,.06)}.prepaid-benefit-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#ffe3ef;color:#e93682;font-size:24px;font-weight:bold}.prepaid-benefit h3{margin:16px 0 8px;font:400 21px "Jua",sans-serif;color:#254b38}.prepaid-benefit p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.prepaid-note{margin:20px auto 0;padding:15px 18px;border-radius:14px;background:#fff8ed;color:#775e35;font-size:14px;line-height:1.7}.prepaid-stories{background:#f5f8f6;padding:78px 0}.prepaid-stories-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:35px}.prepaid-stories h2{margin:11px 0;font:400 34px/1.3 "Jua",sans-serif;color:#234b36}.prepaid-stories p{color:var(--muted);line-height:1.8}.prepaid-stories figure{margin:0}.prepaid-stories figure img{display:block;width:100%;height:auto;border-radius:19px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.prepaid-stories figcaption{margin:9px 3px 0;color:#78877d;font-size:12px}.prepaid-steps-section{background:#fff}.prepaid-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.prepaid-step{padding:22px 20px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(34,77,53,.06)}.prepaid-step>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#e9f8ed;color:var(--green);font:400 18px "Jua",sans-serif}.prepaid-step h3{margin:14px 0 7px;font:400 20px "Jua",sans-serif;color:#254b38}.prepaid-step p{min-height:75px;margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.65}.prepaid-step a{color:var(--green);font-size:14px;font-weight:bold;text-decoration:none}.prepaid-featured-plans{background:#f2faf3}.prepaid-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prepaid-plan-grid article{padding:23px;border:1px solid #e0eee2;border-radius:22px;background:#fff;box-shadow:0 10px 26px rgba(38,94,58,.07)}.plan-label{display:inline-flex;padding:5px 10px;border-radius:999px;background:#edf8ef;color:#438152;font-size:12px;font-weight:bold}.prepaid-plan-grid h3{margin:13px 0 3px;font:400 23px "Jua",sans-serif;color:#254b38}.prepaid-plan-grid strong{color:#24915a;font:400 22px "Jua",sans-serif}.prepaid-plan-grid p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.prepaid-plans-link{display:flex;justify-content:center;margin-top:22px}.prepaid-contact{padding:56px 0;background:#255c3d;color:#fff;text-align:center}.prepaid-contact h2{margin:0;font:400 clamp(24px,3vw,34px)/1.45 "Jua",sans-serif}.prepaid-contact-actions{display:flex;justify-content:center;gap:12px;margin:23px 0 15px}.prepaid-contact-actions .btn{min-width:190px}.prepaid-contact-actions .btn.secondary{background:#fff;color:#255c3d}.prepaid-contact-actions .btn.primary{background:#ffe36a;color:#3d351b}.prepaid-contact p{margin:0;color:#d9ebdf;font-size:13px;line-height:1.7}
    @media(max-width:900px){.prepaid-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepaid-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:650px){.prepaid-hero{padding:30px 0 42px}.prepaid-hero-grid{grid-template-columns:1fr;gap:23px}.prepaid-hero-copy h1{font-size:36px}.prepaid-hero-copy>p{font-size:16px}.prepaid-hero-image{border-radius:20px}.prepaid-benefit-grid{grid-template-columns:1fr;gap:11px}.prepaid-benefit{padding:18px;border-radius:18px}.prepaid-benefit h3{margin:11px 0 5px;font-size:20px}.prepaid-benefit p{font-size:14px}.prepaid-note{font-size:13px}.prepaid-stories{padding:55px 0}.prepaid-stories-grid{grid-template-columns:1fr;gap:22px}.prepaid-stories h2{font-size:30px}.prepaid-step-grid{grid-template-columns:1fr;gap:10px}.prepaid-step{padding:18px}.prepaid-step p{min-height:0}.prepaid-plan-grid{grid-template-columns:1fr;gap:11px}.prepaid-plan-grid article{padding:18px;border-radius:18px}.prepaid-contact{padding:42px 0}.prepaid-contact h2{font-size:25px}.prepaid-contact-actions{flex-direction:column}.prepaid-contact-actions .btn{width:100%}}
    .prepaid-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prepaid-story{padding:24px;border:1px solid #e6e8e6;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06)}.prepaid-story>span{display:inline-block;color:#db3c83;font-size:13px;font-weight:bold}.prepaid-story h3{margin:9px 0;font:400 21px "Jua",sans-serif;color:#254b38}.prepaid-story p{color:var(--muted);line-height:1.75}.prepaid-story>div{padding-top:13px;border-top:1px solid #edf0ed;color:#55685a;font-size:14px;line-height:1.8}.prepaid-story-note{margin:16px 0 0;text-align:center;color:#78877d;font-size:13px}
    @media(max-width:650px){.prepaid-story-grid{grid-template-columns:1fr;gap:11px}.prepaid-story{padding:18px}.prepaid-story h3{font-size:20px}.prepaid-story p,.prepaid-story>div{font-size:14px}.prepaid-story-note{font-size:12px}}

/* Self-open guide: readable, sequential instructions */
.selfopen-flow{margin-top:0!important}.selfopen-heading{text-align:center;margin-bottom:24px}.selfopen-heading .eyebrow{display:inline-block}.selfopen-heading h2{margin:9px 0 7px!important}.selfopen-heading>p{margin:0;font-size:16px}.selfopen-steps{list-style:none;counter-reset:none;margin:0;padding:0;display:grid;gap:12px}.selfopen-steps li{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start;padding:20px 22px;border:1px solid #e0efe3;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#f7fff8 100%);box-shadow:0 8px 22px rgba(34,110,66,.05)}.selfopen-number{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e4f8e9;color:#168b4e;font:400 23px "Jua",sans-serif}.selfopen-steps h3{font-size:22px!important;margin:1px 0 6px!important}.selfopen-steps p{font-size:16px;line-height:1.7;margin:0}.selfopen-steps strong{color:#245b38}.selfopen-account{display:grid;grid-template-columns:58px 1fr;align-items:start;gap:16px;margin-top:27px;padding:23px;border:1px solid #ccebd4;border-radius:22px;background:linear-gradient(135deg,#edfff1,#fffaf0)}.selfopen-account-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#218c51;color:#fff;font:400 27px "Jua",sans-serif}.selfopen-account .eyebrow{color:#258c52;font-weight:bold;font-size:13px}.selfopen-account h2{margin:2px 0 8px!important}.selfopen-bank{margin:0!important;color:#253c2d!important;font-size:19px!important}.selfopen-bank strong{font-size:23px;color:#168b4e}.selfopen-holder{margin:2px 0 0!important;color:#647969!important;font-size:14px}.selfopen-account-note{margin:10px 0 0!important;font-size:14px}.selfopen-note{margin-top:16px}
@media(max-width:650px){.selfopen-heading{margin-bottom:18px}.selfopen-heading h2{font-size:25.76px!important}.selfopen-heading>p{font-size:14.56px}.selfopen-steps{gap:9px}.selfopen-steps li{grid-template-columns:42px 1fr;gap:11px;padding:16px 14px;border-radius:17px}.selfopen-number{width:40px;height:40px;border-radius:13px;font-size:20px}.selfopen-steps h3{font-size:19.04px!important;margin:0 0 4px!important}.selfopen-steps p{font-size:14.56px;line-height:1.65}.selfopen-account{grid-template-columns:44px 1fr;gap:11px;margin-top:20px;padding:17px 14px;border-radius:18px}.selfopen-account-icon{width:41px;height:41px;border-radius:13px;font-size:22px}.selfopen-account h2{font-size:23.52px!important}.selfopen-bank{font-size:16.8px!important}.selfopen-bank strong{font-size:19.04px}.selfopen-account-note{font-size:12.88px}.selfopen-note{font-size:14px}}

.brand-logo{width:auto;height:46px;object-fit:contain;mix-blend-mode:multiply;flex:none}
@media(max-width:650px){.brand{gap:8px}.brand-logo{height:37px}}

#choices{padding-bottom:38px}.usim-home-section{padding-top:38px}
@media(max-width:650px){#choices{padding-bottom:28px}.usim-home-section{padding-top:28px}}

@media(max-width:650px){
  .usim-page-body{background:#fff}
  .usim-page-body .topline{background:#fff}
  .usim-page-body .header{background:rgba(255,255,255,.97)}
  .usim-page-body .page-hero,.usim-page-body .page-content{background:#fff}
  .usim-page-body .usim-card,.usim-page-body .usim-card-body{background:#fff}
  .usim-page-body .usim-product-art{background-color:#fff}
}
@media(max-width:650px){.usim-page-body .note-box,.usim-page-body .usim-steps article,.usim-page-body .page-action{background:#fff}}
