@charset "UTF-8";.esim-page{--ink: #0F141A;--ink-2: #4A535E;--ink-3: #79828D;--bg: #FFFFFF;--bg-soft: #F5F8F6;--line: #EAECEF;--line-2: #E0E3E7;--accent: #00B361;--accent-deep: #009A52;--accent-tint: #E6F7EE;--amber: #B26A00;--amber-tint: #FBEEDA;--grey: #6B7280;--grey-tint: #EEF0F2;--r: 20px;--shadow: 0 24px 60px -34px rgba(15, 20, 26, .3);font-family:Zen Kaku Gothic New,system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.72;font-size:16px;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}.esim-page *{box-sizing:border-box;margin:0;padding:0}.esim-page p{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.esim-page .wrap{max-width:920px;margin:0 auto;padding:0 22px;text-align:left}.esim-page .latin{font-family:Sora,sans-serif}.esim-page a{color:inherit;text-decoration:none}.esim-page svg{display:block}.esim-page .arr:after{content:"";display:inline-block;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-left:9px;vertical-align:1px}.esim-page .cta{display:inline-flex;align-items:center;background:var(--accent);color:#fff;font-weight:700;font-size:16.5px;padding:17px 32px;border-radius:999px;box-shadow:0 16px 30px -14px #00b36199;transition:.22s;border:none;cursor:pointer}.esim-page .cta:hover{background:var(--accent-deep);transform:translateY(-2px);color:#fff}.esim-page .ghost{display:inline-flex;align-items:center;font-weight:700;font-size:13.5px;color:var(--ink);border:1.5px solid var(--line-2);padding:8px 16px;border-radius:999px;transition:.18s}.esim-page .ghost:hover{border-color:var(--accent);color:var(--accent-deep)}.esim-page .ghost--icon{padding:8px;border-radius:999px;line-height:0;white-space:nowrap}.esim-page .ghost--icon svg{width:18px;height:18px;display:block}.esim-page section{padding:78px 0;scroll-margin-top:84px}.esim-page .seclabel{display:flex;align-items:center;gap:13px;margin-bottom:20px}.esim-page .seclabel .ico{width:40px;height:40px;border-radius:12px;background:var(--accent-tint);color:var(--accent-deep);display:flex;align-items:center;justify-content:center;flex:none}.esim-page .seclabel .ico svg{width:21px;height:21px}.esim-page .seclabel .n{font-family:Sora,sans-serif;font-weight:700;font-size:15px;color:var(--accent);letter-spacing:.04em}.esim-page .seclabel .t{font-family:Sora,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.esim-page h2{font-size:clamp(27px,5.4vw,40px);font-weight:900;line-height:1.32;letter-spacing:-.01em;text-align:left;color:var(--ink)}.esim-page h2 .hl,.esim-page h2 strong{color:var(--accent-deep);font-weight:inherit}.esim-page h2 p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.esim-page .lead{color:var(--ink-2);font-size:16.5px;margin:18px 0 34px;max-width:680px}.esim-page .lead p{margin:0}.esim-page .hero{position:relative;overflow:hidden;padding:64px 0 60px;background:radial-gradient(80% 90% at 100% -20%,rgba(0,179,97,.13),transparent 60%),var(--bg)}.esim-page .hero .wrap{position:relative}.esim-page .hero h1{font-size:clamp(32px,6.4vw,52px);font-weight:900;line-height:1.22;letter-spacing:-.02em;position:relative;z-index:1}.esim-page .hero h1 .g,.esim-page .hero h1 strong{color:var(--accent-deep);font-weight:inherit}.esim-page .hero h1 p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.esim-page .hero__lead{position:relative;z-index:1;color:var(--ink-2);font-size:17px;max-width:620px;margin:22px 0 0}.esim-page .hero__lead p{color:inherit;font-size:inherit}.esim-page .hero__lead p+p{margin-top:1em}.esim-page .hero__lead b,.esim-page .hero__lead strong{color:var(--ink);font-weight:700}.esim-page .hero__cta{position:relative;z-index:1;margin-top:30px}.esim-page .hero__media{margin:22px 0 2px;line-height:0}.esim-page .hero__media img,.esim-page .hero__media svg{width:100%;height:auto;display:block;border-radius:18px}.esim-page .hero__media svg{background:var(--bg-soft);border:1px solid var(--line);padding:22px}@media(min-width:900px){.esim-page .hero .wrap{min-height:460px}.esim-page .hero h1,.esim-page .hero__lead,.esim-page .hero__cta{max-width:60%}.esim-page .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;z-index:0;opacity:var(--hero-op, .6)}.esim-page .hero__media picture{display:block;width:100%;height:100%}.esim-page .hero__media img{width:100%;height:100%;object-fit:cover;object-position:right center;border-radius:0}.esim-page .hero__media svg{width:100%;height:100%;object-fit:contain;object-position:right center;background:none;border:0;padding:0}}.esim-page .tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.esim-page .tbl.feat{box-shadow:var(--shadow)}.esim-page .tbl th,.esim-page .tbl td{padding:15px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.esim-page .tbl thead th{background:var(--bg-soft);color:var(--ink);font-weight:700;font-size:13px;font-family:Sora,sans-serif;letter-spacing:.02em}.esim-page .tbl tbody tr:last-child td{border-bottom:none}.esim-page .tbl td:first-child,.esim-page .tbl th:first-child{font-weight:700}.esim-page .esim-col{color:var(--accent-deep);font-weight:700}.esim-page .bdg{display:inline-block;font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap;font-family:Sora,sans-serif}.esim-page .bdg.dual{background:var(--accent-tint);color:var(--accent-deep)}.esim-page .bdg.only{background:var(--amber-tint);color:var(--amber)}.esim-page .note{font-size:12.5px;color:var(--ink-3);margin-top:18px;line-height:1.85}.esim-page .note p{position:relative;padding-left:15px;margin-top:3px}.esim-page .note p:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1.5px;background:var(--ink-3)}.esim-page .cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.esim-page .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px}.esim-page .card .ttl{font-family:Sora,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:10px}.esim-page .card.merit{border-color:#cdeedd;background:linear-gradient(180deg,#f3fbf7,#fff)}.esim-page .card.merit .ttl{color:var(--accent-deep)}.esim-page .card.demerit .ttl{color:var(--amber)}.esim-page .card.merit .ttl:before,.esim-page .card.demerit .ttl:before{content:"";width:22px;height:3px;border-radius:2px}.esim-page .card.merit .ttl:before{background:var(--accent)}.esim-page .card.demerit .ttl:before{background:var(--amber)}.esim-page .card ul{list-style:none;display:flex;flex-direction:column;gap:16px}.esim-page .card li{font-size:14.5px;padding-left:34px;position:relative;color:var(--ink-2)}.esim-page .card li b,.esim-page .card li strong{color:var(--ink);font-weight:700}.esim-page .card li .mi{position:absolute;left:0;top:1px;width:22px;height:22px;color:var(--accent-deep)}.esim-page .card.demerit li .mi{color:var(--amber)}.esim-page .card li .mi svg{width:22px;height:22px}.esim-page .pull{margin:26px 0 30px;padding:20px 24px;border-left:3px solid var(--accent);background:var(--bg-soft);border-radius:0 12px 12px 0;font-weight:700;color:var(--ink)}.esim-page .center{text-align:center}.esim-page .nbcard .ttl{align-items:center;text-transform:none;font-size:15px;letter-spacing:0}.esim-page .nbcard .ttl .mi{width:34px;height:34px;border-radius:10px;background:var(--accent-tint);color:var(--accent-deep);display:flex;align-items:center;justify-content:center;flex:none}.esim-page .nbcard.alt .ttl .mi{background:var(--grey-tint);color:var(--ink)}.esim-page .nbcard .ttl .mi svg{width:18px;height:18px}.esim-page .nbcard p{font-size:14.5px;color:var(--ink-2)}.esim-page .nbcard p b,.esim-page .nbcard p strong{color:var(--ink);font-weight:700}.esim-page .steptrack{border:1px solid var(--line);border-radius:var(--r);padding:28px;margin-bottom:18px;background:#fff}.esim-page .steptrack .tag{display:inline-block;font-family:Sora,sans-serif;font-weight:700;font-size:13.5px;color:var(--ink);border:1.5px solid var(--line-2);padding:6px 14px;border-radius:8px;margin-bottom:7px}.esim-page .steptrack .tag.best{background:var(--accent);color:#fff;border-color:var(--accent)}.esim-page .steptrack .sub{font-size:13px;color:var(--ink-3);margin-bottom:22px}.esim-page ol.steps{list-style:none;counter-reset:s;display:flex;flex-direction:column}.esim-page ol.steps li{counter-increment:s;position:relative;padding:0 0 22px 48px;font-size:14.5px;color:var(--ink-2)}.esim-page ol.steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:9px;background:var(--accent-tint);color:var(--accent-deep);font-family:Sora,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.esim-page ol.steps li:after{content:"";position:absolute;left:14.5px;top:30px;bottom:4px;width:1.5px;background:var(--line)}.esim-page ol.steps li:last-child{padding-bottom:0}.esim-page ol.steps li:last-child:after{display:none}.esim-page ol.steps b{color:var(--ink)}.esim-page .carblock{margin-bottom:18px}.esim-page .carblock h4{font-family:Sora,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}.esim-page .chips{display:flex;flex-wrap:wrap;gap:8px}.esim-page .chip{background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:.18s}.esim-page a.chip:hover{border-color:var(--accent);color:var(--accent-deep)}.esim-page .faq{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.esim-page .faq details{border-bottom:1px solid var(--line)}.esim-page .faq details:last-child{border-bottom:none}.esim-page .faq summary{list-style:none;cursor:pointer;padding:19px 24px;font-weight:700;font-size:15px;display:flex;justify-content:space-between;gap:14px;align-items:center}.esim-page .faq summary::-webkit-details-marker{display:none}.esim-page .faq summary .q{position:relative;padding-left:26px}.esim-page .faq summary .q:before{content:"Q";position:absolute;left:0;color:var(--accent);font-family:Sora,sans-serif;font-weight:700}.esim-page .faq .ic{width:15px;height:15px;position:relative;flex:none}.esim-page .faq .ic:before,.esim-page .faq .ic:after{content:"";position:absolute;background:var(--accent);border-radius:2px;transition:.25s}.esim-page .faq .ic:before{left:0;right:0;top:6.5px;height:2px}.esim-page .faq .ic:after{top:0;bottom:0;left:6.5px;width:2px}.esim-page .faq details[open] .ic:after{transform:scaleY(0)}.esim-page .faq .a{padding:0 24px 21px 50px;font-size:14px;color:var(--ink-2)}.esim-page .faq .a p{margin:0}.esim-page .cvsec{background:var(--ink);color:#fff}.esim-page .cvsec .seclabel .ico{background:#ffffff14;color:var(--accent)}.esim-page .cvsec .seclabel .n{color:var(--accent)}.esim-page .cvsec .seclabel .t{color:#7e8a96}.esim-page .cvsec h2{color:#fff}.esim-page .cvsec h2 .hl,.esim-page .cvsec h2 strong{color:var(--accent)}.esim-page .cvsec .lead{color:#aeb8c2}.esim-page .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.esim-page .brand{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px;transition:.2s}.esim-page .brand:hover{background:#ffffff14;transform:translateY(-3px);border-color:#00b36180}.esim-page .brand .bimg{min-height:96px;border-radius:11px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#aeb8c2;overflow:hidden}.esim-page .brand .bimg svg{width:46px;height:46px}.esim-page .brand .bimg img{width:100%;height:100%;object-fit:cover}.esim-page .brand h3{font-family:Sora,sans-serif;font-size:18px;font-weight:700;margin-bottom:7px;color:#fff}.esim-page .brand p{font-size:13px;color:#aeb8c2;margin-bottom:15px;min-height:52px}.esim-page .brand p b,.esim-page .brand p strong{color:#fff}.esim-page .brand a{font-size:13px;font-weight:700;color:var(--accent)}.esim-page .brand.all{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#00b3611a;border-color:#00b36173}.esim-page .brand.all h3{color:#fff}.esim-page .brand.all p{min-height:auto}.esim-page .sumlist{list-style:none;display:flex;flex-direction:column;gap:15px;margin:10px 0 32px}.esim-page .sumlist li{padding-left:30px;position:relative;font-size:16px;color:var(--ink-2)}.esim-page .sumlist li b,.esim-page .sumlist li strong{color:var(--ink);font-weight:700}.esim-page .sumlist li p{margin:0}.esim-page .sumlist li .mi{position:absolute;left:0;top:2px;width:20px;height:20px;color:var(--accent-deep)}.esim-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:11px 16px;display:none;justify-content:center}.esim-sticky .cta{width:100%;max-width:440px;justify-content:center;padding:14px;font-size:16px}.js .esim-page .rv{opacity:0;transform:translateY(16px);transition:.7s cubic-bezier(.2,.7,.2,1)}.js .esim-page .rv.in{opacity:1;transform:none}@media(max-width:640px){.esim-page section{padding:54px 0}.esim-page .cols,.esim-page .grid{grid-template-columns:1fr}.esim-page .tbl{font-size:13px}.esim-page .tbl th,.esim-page .tbl td{padding:12px 11px}.esim-page{font-size:15px}.esim-sticky{display:flex}body{padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/page-esim.css.map */
