/* Number eSIM channel */
.number-public{background:#fff;color:#16201c}.nr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nr-hero{background:#101d1b;color:#fff;overflow:hidden}.nr-hero-grid{min-height:560px;display:grid;grid-template-columns:1fr 1fr}.nr-copy{padding:82px 32px 42px 0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.nr-overline,.nr-kicker{font-size:10px;letter-spacing:.14em;font-weight:750}.nr-overline{color:#a3c9b7}.nr-overline span{display:inline-block;width:7px;height:7px;background:#66c69b;border-radius:50%;margin-right:7px}.nr-copy h1{font-size:clamp(46px,5.6vw,76px);line-height:1.05;letter-spacing:-.04em;margin:26px 0;color:#fff;font-weight:800}.nr-copy h1 em,.nr-section h2 em{font-style:normal;color:#8ea79a}.nr-copy>p{font-size:17px;line-height:1.65;color:#c6d2cb;max-width:450px;margin:0}.nr-search{display:flex;align-items:center;background:#fff;color:#53655b;border-radius:7px;padding:5px 5px 5px 16px;max-width:510px;margin-top:34px;gap:10px}.nr-search>i{font-size:20px}.nr-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#26372e;font-size:14px}.nr-search:focus-within{outline:2px solid #74c5a0;outline-offset:3px}.nr-search button{border:0;border-radius:5px;background:#218467;color:#fff;padding:13px 18px;font-weight:700;white-space:nowrap}.nr-meta{display:flex;gap:25px;justify-content:space-between;max-width:510px;margin-top:44px;font-size:9px;color:#a7beb1;letter-spacing:.1em}.nr-meta a{color:#e0ebe4;text-decoration:none}.nr-hero-art{position:relative;min-height:560px;background:radial-gradient(ellipse at 56% 50%,#385c4e 0,#1b342b 42%,#101d1b 78%);display:grid;place-items:center;overflow:hidden}.nr-rings{position:absolute;width:410px;height:410px;border:1px solid #c1ddd02c;border-radius:50%;box-shadow:0 0 0 45px #ffffff07,0 0 0 90px #ffffff05}.nr-cross{position:absolute;color:#b9d8c960;font-size:22px}.nr-cross-a{top:100px;left:90px}.nr-cross-b{bottom:110px;right:80px}.nr-art-coordinate{position:absolute;color:#9eb7aa;font-size:9px;letter-spacing:.13em}.nr-art-coordinate-top{top:44px;right:25px}.nr-art-coordinate-bottom{bottom:42px;right:25px}.nr-device{position:relative;transform:rotate(8deg);width:226px;height:405px;padding:24px 15px;border:6px solid #0c1513;border-radius:39px;background:linear-gradient(155deg,#466f61,#203b32 65%,#1a2b25);box-shadow:0 30px 70px #0008;text-align:center}.nr-island{width:65px;height:13px;border-radius:10px;background:#101915;margin:-14px auto 46px}.nr-device-time{font-size:47px;font-weight:800;line-height:1}.nr-device-sub{font-size:10px;color:#c1d8c9;margin-top:6px}.nr-incoming{display:flex;align-items:center;gap:8px;background:#f3f7f4;color:#26342c;text-align:left;border-radius:11px;padding:10px;margin-top:54px;font-size:10px}.nr-incoming div{flex:1}.nr-incoming small{display:block;color:#76877d;font-size:9px}.nr-phone-icon{color:#218467;background:#deeee4;border-radius:50%;padding:6px}.nr-call{background:#218467;color:#fff;border-radius:50%;padding:6px}.nr-message{margin-top:9px}.nr-section{padding-top:98px;padding-bottom:98px}.nr-section-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:42px}.nr-kicker{color:#218467}.nr-section h2{font-size:clamp(34px,3.6vw,50px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 0}.nr-section-head>p{color:#6c7b73;line-height:1.7;max-width:470px;margin:0}.nr-section-head>p a{color:#218467;font-weight:700}.nr-bento{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:240px 240px;gap:12px}.nr-bento article{border:1px solid #e2e8e4;border-radius:8px;padding:25px;background:#f8f9fa;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.nr-bento-feature{grid-row:span 2;background:#eaf1ed!important;position:relative}.nr-bento-wide{grid-column:span 2;display:flex!important;flex-direction:row!important;align-items:center;gap:20px}.nr-bento-top{font-size:10px;color:#798a80;letter-spacing:.1em;display:flex;justify-content:space-between}.nr-bento-top i{font-size:22px;color:#218467}.nr-bento h3{font-size:25px;line-height:1.12;letter-spacing:-.025em;margin:0 0 12px}.nr-bento p{font-size:13px;line-height:1.65;color:#61736a;max-width:400px;margin:0}.nr-bento small{display:block;margin-top:26px;color:#688879;font-size:9px;letter-spacing:.1em}.nr-bento-symbol{position:absolute;right:36px;top:145px;width:190px;height:160px;border:1px solid #b5cbbf;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:12px;color:#218467;font-size:32px}.nr-route-line{width:70px;border-top:1px dashed #7ea995}.nr-dual{background:#fff!important}.nr-wave{display:flex;align-items:center;gap:7px;min-width:115px}.nr-wave i{display:block;width:5px;height:32px;border-radius:5px;background:#70a990}.nr-wave i:nth-child(2),.nr-wave i:nth-child(6){height:68px}.nr-wave i:nth-child(3),.nr-wave i:nth-child(5){height:100px}.nr-wave i:nth-child(4){height:140px;background:#218467}.nr-catalog-bg,.nr-faq-bg{background:#f8f9fa}.nr-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.nr-filter button{border:1px solid #dfe6e1;background:#fff;color:#65756c;padding:9px 16px;border-radius:30px;font-size:12px;font-weight:700}.nr-filter button.is-active{background:#1b392c;border-color:#1b392c;color:white}.nr-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nr-card,.nr-skeleton{background:#fff;border:1px solid #e2e8e4;border-radius:8px;padding:24px;min-width:0}.nr-card-top{display:flex;align-items:center;gap:10px}.nr-flag{width:38px;height:38px;border-radius:50%;overflow:hidden;object-fit:cover;border:1px solid #e3e9e4}.nr-card-top strong{font-size:16px}.nr-card-top small{display:block;color:#7a8980;font-size:11px}.nr-card h3{font-size:16px;line-height:1.35;margin:24px 0 10px;min-height:42px}.nr-card>p{font-size:12px;color:#6b7b72;line-height:1.6;min-height:38px}.nr-card-price{border-top:1px solid #edf0ed;padding-top:17px;color:#6d7d73;font-size:11px}.nr-card-price strong{font-size:23px;color:#172820;display:block}.nr-card a{display:inline-flex;margin-top:16px;color:#218467;font-weight:700;font-size:12px;text-decoration:none}.nr-skeleton{min-height:240px;background:linear-gradient(100deg,#eef1ef 30%,#f9faf9 45%,#eef1ef 60%);background-size:200% 100%;animation:nr-shimmer 1.6s infinite}@keyframes nr-shimmer{to{background-position:-200% 0}}.nr-empty{grid-column:1/-1;padding:35px;color:#66796e;border:1px solid #e1e9e3;border-radius:8px;background:#fff}.nr-catalog-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:24px;color:#78877e;font-size:13px}.nr-catalog-bottom p{margin:0}.nr-catalog-bottom a{color:#218467;font-weight:700;text-decoration:none}.nr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nr-steps article{border:1px solid #e2e8e4;border-radius:8px;padding:24px;min-height:210px;display:flex;flex-direction:column}.nr-steps article>span{font-size:11px;color:#8e9b93}.nr-steps i{font-size:25px;color:#218467;margin-top:25px}.nr-steps h3{font-size:17px;margin:14px 0 8px}.nr-steps p,.nr-tip p{color:#6b7c72;line-height:1.65;font-size:13px;margin:0}.nr-tip{display:grid;grid-template-columns:1fr 2fr;gap:30px;background:#edf4ef;border-radius:8px;padding:25px 30px;margin-top:14px}.nr-tip>div{display:flex;align-items:center;gap:12px;color:#276b4e}.nr-tip i{font-size:25px}.nr-faq{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px 14px}.nr-faq details{background:#fff;border:1px solid #e0e7e2;border-radius:7px;padding:17px 20px}.nr-faq details[open]{background:#edf6f0;border-color:#b1d6c1}.nr-faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:13px;display:flex;justify-content:space-between;gap:12px}.nr-faq summary::-webkit-details-marker{display:none}.nr-faq summary span{color:#218467;font-size:18px}.nr-faq details[open] summary span{transform:rotate(45deg)}.nr-faq details p{color:#6b7c72;line-height:1.65;font-size:12px;margin:15px 0 0}[data-bs-theme=dark] .number-public{background:#141e19;color:#edf4ef}[data-bs-theme=dark] .nr-catalog-bg,[data-bs-theme=dark] .nr-faq-bg{background:#192720}[data-bs-theme=dark] .nr-card,[data-bs-theme=dark] .nr-faq details,[data-bs-theme=dark] .nr-steps article,[data-bs-theme=dark] .nr-bento article,[data-bs-theme=dark] .nr-empty{background:#22342a!important;border-color:#405247;color:#edf4ef}[data-bs-theme=dark] .nr-card-price strong{color:#edf4ef}[data-bs-theme=dark] .nr-section p{color:#b5c6bb}[data-bs-theme=dark] .nr-tip{background:#263d30}[data-bs-theme=dark] .nr-tip strong{color:#a9dfbd}@media(max-width:900px){.nr-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.nr-bento-feature{grid-row:span 2;min-height:400px}.nr-bento-small{min-height:210px}.nr-bento-wide{grid-column:span 2;min-height:210px}.nr-hero-grid{grid-template-columns:1fr 1fr}.nr-copy h1{font-size:48px}}@media(max-width:650px){.nr-hero-grid{grid-template-columns:1fr}.nr-copy{padding:55px 0 30px}.nr-copy h1{font-size:43px}.nr-hero-art{min-height:340px}.nr-device{transform:scale(.68) rotate(8deg)}.nr-rings{width:280px;height:280px}.nr-art-coordinate-top{top:20px}.nr-art-coordinate-bottom{bottom:18px}.nr-section{padding-top:65px;padding-bottom:65px}.nr-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.nr-bento{grid-template-columns:1fr}.nr-bento-feature{grid-row:auto;min-height:370px}.nr-bento-small{min-height:195px}.nr-bento-wide{grid-column:auto}.nr-shelf{grid-template-columns:1fr}.nr-steps{grid-template-columns:1fr}.nr-steps article{min-height:0}.nr-steps i{margin-top:16px}.nr-tip{grid-template-columns:1fr;gap:10px}.nr-faq{grid-template-columns:1fr}.nr-catalog-bottom{align-items:flex-start;flex-direction:column}.nr-meta{margin-top:26px}}@media(prefers-reduced-motion:reduce){.nr-skeleton{animation:none}}