.esim-hero__visual{position:relative;z-index:1;isolation:isolate}.esim-hero__visual:before{position:absolute;top:47%;left:50%;z-index:-2;width:120%;max-width:48rem;aspect-ratio:1.08;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,42,190,.78) 0%,rgba(255,36,186,.58) 16%,rgba(255,30,182,.34) 34%,rgba(203,25,168,.16) 52%,transparent 72%),radial-gradient(ellipse at center,rgba(255,95,215,.18) 0%,rgba(255,95,215,.08) 32%,transparent 62%);content:"";filter:blur(28px);opacity:1;pointer-events:none;transform:translate(-50%,-50%)}.esim-hero__visual:after{position:absolute;top:28%;left:44%;z-index:-1;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,70,208,.28) 0%,rgba(255,42,190,.12) 42%,transparent 72%);content:"";filter:blur(24px);pointer-events:none;transform:translate(-50%,-50%)}.esim-hero__visual img{position:relative;z-index:1;filter:drop-shadow(0 22px 32px rgba(7,0,22,.42)) drop-shadow(0 0 18px rgba(255,53,201,.14))}.esim-hero__content{animation:esim-content-enter .8s cubic-bezier(.22,1,.36,1) both}.esim-hero__visual{animation:esim-image-enter .7s cubic-bezier(.22,1,.36,1) .12s both}.esim-hero__title-accent{background:linear-gradient(100deg,#ff1cac 0% 16%,#ff55d1 30%,#ff9cea,#d95cff 54%,#9b68ff 68%,#ff32bd,#ff1cac);background-size:260% 100%;background-position:0% 50%;background-clip:text;color:transparent;filter:drop-shadow(0 0 0 rgba(255,48,190,0));animation:esim-title-gradient-flow 4.8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.esim-hero__primary-cta{position:relative;border:1px solid rgba(255,255,255,.16);background:linear-gradient(100deg,#ff08a8,#ff20b9 42%,#d642e8);box-shadow:0 0 0 8px #91005ead,0 18px 34px #35002e57,inset 0 1px #ffffff47;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.esim-hero__primary-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 0 0 8px #a9006fc2,0 22px 40px #3d003566,inset 0 1px #ffffff52}.esim-hero__primary-cta:active{transform:translateY(0)}.esim-hero__primary-cta:focus-visible{outline:3px solid rgba(117,221,255,.82);outline-offset:10px}.esim-hero__compatibility-link{position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease}.esim-hero__compatibility-link:after{position:absolute;right:0;bottom:.35rem;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,47,190,.95),transparent);content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.esim-hero__compatibility-link:hover{color:#ff66d1;transform:translateY(-1px)}.esim-hero__compatibility-link:hover:after{opacity:1;transform:scaleX(1)}.esim-hero__compatibility-link:focus-visible{border-radius:.4rem;outline:2px solid rgba(255,72,201,.9);outline-offset:5px}.esim-hero-image{isolation:isolate}.esim-hero-image__asset{position:relative;z-index:2;filter:drop-shadow(0 24px 32px rgba(4,0,20,.34)) drop-shadow(0 0 14px rgba(255,37,196,.12))}@keyframes esim-content-enter{0%{opacity:0;transform:translate3d(-30px,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes esim-image-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes esim-title-gradient-flow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(255,48,190,0))}45%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 13px rgba(255,73,207,.38))}55%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}}@keyframes esim-image-enter-mobile{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:1023px){.esim-hero__visual{animation-name:esim-image-enter-mobile}}@media(max-width:767px){.esim-hero__visual:before{top:48%;width:132%;filter:blur(28px);opacity:.82}.esim-hero__visual:after{top:30%;width:82%;filter:blur(20px)}}@media(max-width:639px){.esim-hero__primary-cta{min-height:54px;max-width:230px;box-shadow:0 0 0 7px #91005ead,0 16px 30px #35002e57,inset 0 1px #ffffff47}.esim-hero__compatibility-link{min-height:auto;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.esim-hero__content,.esim-hero__visual,.esim-hero__title-accent{animation:none}.esim-hero__primary-cta,.esim-hero__compatibility-link{transition:none}}.esim-compatibility-section__typing{display:inline}.esim-compatibility-section__typing:after{display:inline-block;width:3px;height:.9em;margin-left:.1em;background:linear-gradient(180deg,#ff20b5,#a75fff);content:"";opacity:0;vertical-align:-.06em}.esim-compatibility-section.is-visible .esim-compatibility-section__typing:after{opacity:1;animation:esim-typing-cursor .7s steps(1) infinite}.esim-compatibility-section__typing.is-complete:after{animation:esim-typing-cursor .7s steps(1) 3,esim-cursor-hide 1ms linear 2.1s forwards}.esim-compatibility-section__description{opacity:0;transform:scale(.9)}.esim-compatibility-section.is-visible .esim-compatibility-section__description{animation:esim-description-zoom .65s cubic-bezier(.22,1,.36,1) .2s forwards}.esim-compatibility-section__form-card,.esim-physical-sim-card{opacity:0;transform:translate3d(0,48px,0)}.esim-compatibility-section.is-visible .esim-compatibility-section__form-card{animation:esim-card-float-up .72s cubic-bezier(.22,1,.36,1) .38s forwards}.esim-compatibility-section.is-visible .esim-physical-sim-card{animation:esim-card-float-up .72s cubic-bezier(.22,1,.36,1) .54s forwards}.esim-compatibility-section__form-card{position:relative;width:100%;padding:2px;border-radius:2rem;background:linear-gradient(135deg,#ff1fb99e,#8b31ff4d,#ff1fb97a);box-shadow:0 0 28px #ff1fb93b,0 28px 65px #0000004d}.esim-compatibility-section__form-card:before{position:absolute;inset:-11px;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#ff15b95c,#9636ff1f,#ff15b95c);content:"";filter:blur(16px);opacity:.72;pointer-events:none}.esim-compatibility-section__form-glow{overflow:hidden;border-radius:calc(2rem - 2px);background:radial-gradient(circle at 50% -10%,rgba(186,42,255,.23),transparent 52%),linear-gradient(145deg,#3c0061,#23003f 48%,#16002e)}.esim-compatibility-section .esim-compatibility--hero{display:flex;width:100%;margin:0;padding:2rem 2.25rem 2.25rem;flex-direction:column;align-items:stretch;border:0;border-radius:calc(2rem - 2px);background:transparent;box-shadow:none;backdrop-filter:none;text-align:left}.esim-compatibility-section .esim-compatibility__label{display:block;width:100%;margin:0 0 1rem;color:#fffffff2;font-size:1rem;font-weight:500;line-height:1.45;text-align:left}.esim-compatibility-section .esim-compatibility__code{color:#ff32bc;font-weight:700;text-decoration:none}.esim-compatibility-section .esim-compatibility__input{display:block;width:100%;min-height:4rem;padding:.9rem 1.4rem;border:1px solid rgba(255,255,255,.78);border-radius:999px;outline:none;background:#fff;color:#250032;font-size:1rem;font-weight:500;box-shadow:0 13px 30px #08001b2e,inset 0 0 0 1px #5b197f0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esim-compatibility-section .esim-compatibility__input::-moz-placeholder{color:#a2a8b7;opacity:1}.esim-compatibility-section .esim-compatibility__input::placeholder{color:#a2a8b7;opacity:1}.esim-compatibility-section .esim-compatibility__input:focus{border-color:#ff42c5;outline:none;box-shadow:0 0 0 4px #ff31bf26,0 16px 32px #08001b38;transform:translateY(-1px)}.esim-compatibility-section .esim-compatibility__error{display:block;width:100%;margin-top:.55rem;padding-left:1rem;color:#ff9cdc;font-size:.82rem;font-weight:500}.esim-compatibility-section .esim-compatibility__error.hidden{display:none}.esim-compatibility-section .esim-compatibility__submit{display:flex!important;width:100%!important;min-height:3.85rem;margin-top:1rem!important;align-items:center;justify-content:center;padding:.9rem 1.4rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:linear-gradient(90deg,#7f6dff,#a642ff 48%,#d222ff)!important;color:#fff!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.2;box-shadow:0 15px 32px #661bd752,inset 0 1px #ffffff38;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.esim-compatibility-section .esim-compatibility__submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 20px 38px #7e1ee666,inset 0 1px #ffffff42}.esim-compatibility-section .esim-compatibility__submit:active{transform:translateY(0)}.esim-compatibility-section .esim-compatibility__submit:focus-visible{outline:3px solid rgba(105,222,255,.82);outline-offset:5px}.esim-physical-sim-card{position:relative;overflow:hidden;border:1px solid rgba(126,69,216,.2);border-radius:1.6rem;background:linear-gradient(120deg,#11002bf5,#0d0022fa);box-shadow:0 22px 48px #0000003d,inset 0 1px #ffffff0a}.esim-physical-sim-card:before{position:absolute;top:-6rem;right:-4rem;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,rgba(255,31,185,.11),transparent 68%);content:"";pointer-events:none}.esim-physical-sim-card__cta{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(212,104,255,.72);background:linear-gradient(120deg,#200040fa,#140030fa);box-shadow:0 0 0 3px #a42aff29,inset 0 0 16px #682ac41f;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@property --esim-sim-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.esim-physical-sim-card__cta:before{position:absolute;inset:0;z-index:2;padding:2px;border-radius:inherit;background:conic-gradient(from var(--esim-sim-border-angle),transparent 0deg,transparent 284deg,rgba(255,55,198,.08) 300deg,rgba(255,55,198,.45) 316deg,#ff37c6 329deg,#ffffff 337deg,#ff5bd0 345deg,rgba(255,55,198,.35) 352deg,transparent 360deg);content:"";filter:drop-shadow(0 0 4px rgba(255,55,198,.75));pointer-events:none;animation:esim-physical-border-flow 3.6s linear infinite;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.esim-physical-sim-card__cta:hover{border-color:#ff6fdaeb;transform:translateY(-2px);box-shadow:0 0 0 3px #bd2dff38,0 0 20px #ff1fb930,inset 0 0 18px #682ac42e}.esim-physical-sim-card__cta:hover:before{animation-duration:2.5s}.esim-physical-sim-card__cta:focus-visible{outline:2px solid #67dcff;outline-offset:5px}@keyframes esim-typing-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes esim-cursor-hide{to{visibility:hidden}}@keyframes esim-description-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes esim-card-float-up{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:none}}@keyframes esim-physical-border-flow{0%{--esim-sim-border-angle: 0deg}to{--esim-sim-border-angle: 360deg}}@media(max-width:639px){.esim-compatibility-section__form-card{border-radius:1.5rem}.esim-compatibility-section__form-glow{border-radius:calc(1.5rem - 2px)}.esim-compatibility-section .esim-compatibility--hero{padding:1.25rem;border-radius:calc(1.5rem - 2px)}.esim-compatibility-section .esim-compatibility__label{margin-bottom:.8rem;font-size:.85rem;line-height:1.4}.esim-compatibility-section .esim-compatibility__input{min-height:3.55rem;padding-inline:1.1rem;font-size:.92rem}.esim-compatibility-section .esim-compatibility__submit{min-height:3.5rem;margin-top:.9rem!important;font-size:.95rem!important}.esim-physical-sim-card{border-radius:1.45rem}.esim-physical-sim-card__cta{min-width:12.5rem}}@media(prefers-reduced-motion:reduce){.esim-compatibility-section__description,.esim-compatibility-section__form-card,.esim-physical-sim-card{opacity:1;animation:none!important;transform:none}.esim-compatibility-section__typing:after{display:none}.esim-physical-sim-card__cta{transition:none}.esim-physical-sim-card__cta:before{--esim-sim-border-angle: 330deg;animation:none}}@property --esim-video-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.esim-installation-video__title-accent{background:linear-gradient(100deg,#ff1cac 0% 16%,#ff55d1 30%,#ff9cea,#d95cff 54%,#9b68ff 68%,#ff32bd,#ff1cac);background-size:260% 100%;background-position:0% 50%;background-clip:text;color:transparent;filter:drop-shadow(0 0 0 rgba(255,48,190,0));animation:esim-installation-title-flow 4.8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.esim-video-player{position:relative;isolation:isolate;border-radius:1.85rem;opacity:0;transform:none}.esim-installation-video.is-visible .esim-video-player{animation:esim-video-card-zoom .76s cubic-bezier(.22,1,.36,1) .18s forwards}.esim-video-player:before{position:absolute;inset:-2px;z-index:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--esim-video-border-angle),transparent 0deg,transparent 280deg,rgba(255,50,194,.08) 296deg,rgba(255,50,194,.45) 313deg,#ff32c2 327deg,#ffffff 337deg,#ff62d1 346deg,rgba(255,50,194,.35) 354deg,transparent 360deg);content:"";pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,48,194,.75));animation:esim-video-border-flow 4s linear infinite;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.esim-video-player:after{position:absolute;inset:-12px;z-index:-2;border-radius:inherit;background:#ff20b92b;content:"";filter:blur(17px);opacity:.76;pointer-events:none}.esim-video-player__frame{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(255,111,219,.38);border-radius:inherit;aspect-ratio:16 / 9;background:#100020;box-shadow:0 30px 70px #00000057,0 0 25px #ff1eb833,inset 0 1px #ffffff1a}.esim-video-player__poster,.esim-video-player__embed{position:absolute;inset:0;width:100%;height:100%}.esim-video-player__poster{z-index:2;display:flex;padding:2rem 2rem 1.25rem;flex-direction:column;align-items:center;justify-content:center;background-color:#1c0038;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.esim-video-player__poster-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(142,44,224,.28),transparent 55%),linear-gradient(180deg,#1100244d,#11002499);pointer-events:none}.esim-video-player__center,.esim-video-player__timeline{position:relative;z-index:2}.esim-video-player__center{display:flex;flex-direction:column;align-items:center}.esim-video-player__trigger{display:inline-flex;padding:0;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.esim-video-player__play{display:inline-flex;width:6.4rem;height:6.4rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#ff0aad,#d43eff);color:#fff;box-shadow:0 18px 38px #ef21c157,inset 0 1px #ffffff4d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.esim-video-player__trigger:hover .esim-video-player__play{filter:brightness(1.08);transform:scale(1.04);box-shadow:0 22px 46px #ef21c16b,inset 0 1px #ffffff57}.esim-video-player__trigger:focus-visible{border-radius:999px;outline:3px solid rgba(101,222,255,.9);outline-offset:6px}.esim-video-player__status{margin-top:1rem;color:#fffffff0;font-size:1rem;font-weight:500}.esim-video-player__timeline{position:absolute;right:5%;bottom:1.25rem;left:5%;display:flex;align-items:center;gap:.75rem}.esim-video-player__time{color:#ffffffc2;font-size:.8rem;font-weight:500;white-space:nowrap}.esim-video-player__track{position:relative;height:7px;flex:1;overflow:hidden;border-radius:999px;background:#0c001fb3}.esim-video-player__progress{display:block;width:32%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff0bb3,#f539d4 52%,#9c5aff);box-shadow:0 0 12px #ff25c95c}.esim-video-player__embed{z-index:2;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.esim-video-player__embed iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;pointer-events:auto;touch-action:manipulation}.esim-video-player[data-state=playing] .esim-video-player__poster{display:none}.esim-video-player[data-state=playing] .esim-video-player__embed{z-index:3;opacity:1;visibility:visible;pointer-events:auto;touch-action:manipulation}.esim-video-player[data-state=playing] .esim-video-player__embed iframe{pointer-events:auto;touch-action:manipulation}@keyframes esim-video-border-flow{0%{--esim-video-border-angle: 0deg}to{--esim-video-border-angle: 360deg}}@keyframes esim-installation-title-flow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(255,48,190,0))}45%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 13px rgba(255,73,207,.38))}55%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}}@keyframes esim-video-card-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media(max-width:767px){.esim-video-player{max-width:23rem;border-radius:1.35rem}.esim-video-player:after{inset:-10px;filter:blur(15px)}.esim-video-player__frame{aspect-ratio:5 / 9}.esim-video-player__poster{padding:1.5rem 1rem 1rem;background-position:center}.esim-video-player__play{width:4.5rem;height:4.5rem}.esim-video-player__status{margin-top:.75rem;font-size:.85rem}.esim-video-player__timeline{right:5%;bottom:.75rem;left:5%;gap:.5rem}.esim-video-player__time{font-size:.65rem}.esim-video-player__track{height:5px}}@media(prefers-reduced-motion:reduce){.esim-installation-video__title-accent,.esim-installation-video.is-visible .esim-video-player,.esim-video-player:before{animation:none}.esim-video-player{opacity:1;transform:none}.esim-video-player:before{--esim-video-border-angle: 330deg}.esim-video-player__poster,.esim-video-player__embed,.esim-video-player__play{transition:none}}.esim-international__card{opacity:0;border:2px solid rgba(255,30,181,.34);background:radial-gradient(circle at 50% 78%,rgba(91,20,156,.12),transparent 45%),linear-gradient(145deg,#13002cfa,#0d0023fc);box-shadow:0 32px 75px #00000047,inset 0 1px #ffffff0a;transform:translate3d(0,40px,0) scale(.94)}.esim-international__card:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 24% 82%,rgba(255,31,184,.15) 0 2px,transparent 3px),radial-gradient(circle at 33% 74%,rgba(187,55,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 68% 82%,rgba(255,31,184,.12) 0 2px,transparent 3px);background-size:44px 44px,36px 36px,52px 52px;content:"";opacity:.35;pointer-events:none}.esim-international.is-visible .esim-international__card{animation:esim-international-card-enter .76s cubic-bezier(.22,1,.36,1) forwards}.esim-international__title-accent{background:linear-gradient(100deg,#ff1cac 0% 16%,#ff55d1 30%,#ff9cea,#d95cff 54%,#9b68ff 68%,#ff32bd,#ff1cac);background-size:260% 100%;background-position:0% 50%;background-clip:text;color:transparent;filter:drop-shadow(0 0 0 rgba(255,48,190,0));animation:esim-international-title-flow 4.8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.esim-international__cta{position:relative;isolation:isolate;overflow:hidden;border:2px solid #ff25b9;background:#14002de0;box-shadow:0 0 0 2px #ff22b814,0 0 22px #ff22b82e,inset 0 0 18px #6d28c51f;text-decoration:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.esim-international__cta:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.13) 48%,transparent 78%);content:"";transform:translate(-120%);transition:transform .52s ease}.esim-international__cta:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 0 0 3px #ff22b81f,0 0 28px #ff22b847,inset 0 0 20px #6d28c529}.esim-international__cta:hover:before{transform:translate(120%)}.esim-international__cta:focus-visible{outline:3px solid rgba(102,222,255,.86);outline-offset:5px}@keyframes esim-international-title-flow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(255,48,190,0))}45%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 13px rgba(255,73,207,.38))}55%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}}@keyframes esim-international-card-enter{0%{opacity:0;transform:translate3d(0,40px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(min-width:768px){.esim-international__cta{border:1px solid rgba(255,255,255,.16);background:linear-gradient(100deg,#ff08a8,#ff20b9 42%,#d642e8);box-shadow:0 0 0 8px #91005e99,0 18px 34px #35002e52,inset 0 1px #ffffff47}.esim-international__cta:hover{box-shadow:0 0 0 8px #a9006fb3,0 22px 40px #3d003561,inset 0 1px #ffffff52}}@media(max-width:639px){.esim-international__card{border-color:#ff1cb414;border-radius:2rem;box-shadow:0 28px 65px #00000057,inset 0 1px #ffffff06}.esim-international__cta{width:100%;max-width:16rem}}@media(prefers-reduced-motion:reduce){.esim-international__card{opacity:1;animation:none!important;transform:none}.esim-international__title-accent{animation:none}.esim-international__cta,.esim-international__cta:before{transition:none}}.esim-faq:before{position:absolute;top:-18rem;left:-17rem;z-index:-1;width:42rem;height:42rem;border-radius:999px;content:"";filter:blur(22px);pointer-events:none}.esim-faq:after{position:absolute;right:-18rem;bottom:-20rem;z-index:-1;width:46rem;height:46rem;border-radius:999px;content:"";filter:blur(24px);pointer-events:none}.esim-faq__typing{display:inline}.esim-faq__title-main{color:#fff}.esim-faq__title-accent{display:inline;margin-left:.18em;background:none;color:#ff32b8;-webkit-text-fill-color:#ff32b8}.esim-faq__title-accent.is-flowing{background:linear-gradient(100deg,#ff1cac 0% 16%,#ff55d1 30%,#ff9cea,#d95cff 54%,#9b68ff 68%,#ff32bd,#ff1cac);background-size:260% 100%;background-position:0% 50%;background-clip:text;color:transparent;filter:drop-shadow(0 0 0 rgba(255,48,190,0));animation:esim-faq-title-flow 4.8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.esim-faq__typing-cursor{display:inline-block;width:3px;height:.88em;margin-left:.1em;background:linear-gradient(180deg,#ff20b5,#a75fff);opacity:0;vertical-align:-.06em}.esim-faq.is-visible .esim-faq__typing-cursor{opacity:1;animation:esim-faq-cursor .7s steps(1) infinite}.esim-faq__typing-cursor.is-complete{animation:esim-faq-cursor .7s steps(1) 3,esim-faq-cursor-hide 1ms linear 2.1s forwards}.esim-faq__typing-cursor.is-hidden{display:none}.esim-faq__description{opacity:0;transform:scale(.92)}.esim-faq__list{opacity:0;transform:translate3d(0,34px,0)}.esim-faq.is-visible .esim-faq__description{animation:esim-faq-description-enter .65s cubic-bezier(.22,1,.36,1) .22s forwards}.esim-faq.is-visible .esim-faq__list{animation:esim-faq-list-enter .72s cubic-bezier(.22,1,.36,1) .4s forwards}.esim-faq-item{border-bottom:1px solid rgba(255,255,255,.33)}.esim-faq-item__trigger{border:0;background:transparent;cursor:pointer}.esim-faq-item__trigger:focus-visible{border-radius:.6rem;outline:2px solid rgba(255,63,199,.9);outline-offset:5px}.esim-faq-item__chevron{transition:color .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.esim-faq-item[data-open=true] .esim-faq-item__chevron{color:#ff3cc2;transform:rotate(180deg)}.esim-faq-item__answer-grid{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s ease}.esim-faq-item[data-open=true] .esim-faq-item__answer-grid{grid-template-rows:1fr;opacity:1}@keyframes esim-faq-title-flow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(255,48,190,0))}45%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 13px rgba(255,73,207,.38))}55%{filter:drop-shadow(0 0 8px rgba(255,73,207,.28))}}@keyframes esim-faq-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes esim-faq-cursor-hide{to{visibility:hidden}}@keyframes esim-faq-description-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes esim-faq-list-enter{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:translateZ(0)}}@media(min-width:1536px){.esim-faq__typing{position:relative;display:inline-block;white-space:nowrap}.esim-faq__typing-cursor{position:absolute;top:50%;left:100%;margin-left:.1em;transform:translateY(-50%);vertical-align:initial}}@media(max-width:639px){.esim-faq__typing,.esim-faq__title-main{display:block}.esim-faq__title-accent{display:inline;margin-top:.2rem;margin-left:0}.esim-faq__typing-cursor{display:inline-block;margin-left:.08em;vertical-align:-.06em}.esim-faq-item__trigger{padding-block:1.45rem}}@media(prefers-reduced-motion:reduce){.esim-faq__description,.esim-faq__list{opacity:1;animation:none!important;transform:none}.esim-faq__title-accent{animation:none!important}.esim-faq__typing-cursor{display:none}.esim-faq-item__answer-grid,.esim-faq-item__chevron{transition:none}}.esim-redesign-shell{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(ellipse 52% 24% at 94% 4%,rgba(255,28,181,.14) 0%,rgba(205,20,154,.065) 42%,transparent 72%),radial-gradient(ellipse 82% 34% at 10% 0%,rgba(126,56,255,.28) 0%,rgba(90,28,173,.11) 44%,transparent 75%),radial-gradient(ellipse 66% 28% at 72% 14%,rgba(255,57,202,.18) 0%,rgba(170,36,184,.07) 46%,transparent 75%),radial-gradient(ellipse 72% 30% at 0% 45%,rgba(255,39,186,.11) 0%,rgba(145,29,160,.04) 46%,transparent 74%),radial-gradient(ellipse 80% 36% at 96% 70%,rgba(148,39,255,.2) 0%,rgba(87,18,145,.07) 46%,transparent 76%),radial-gradient(ellipse 78% 34% at 100% 100%,rgba(255,37,181,.17) 0%,rgba(255,37,181,.045) 46%,transparent 74%),radial-gradient(ellipse 72% 32% at 18% 100%,rgba(126,48,255,.12) 0%,rgba(86,28,160,.035) 46%,transparent 74%),radial-gradient(ellipse 52% 24% at 50% 38%,rgba(190,84,255,.075) 0%,rgba(190,84,255,.02) 42%,transparent 72%),linear-gradient(180deg,#21002f,#180025 20%,#160023 44%,#170024 65%,#12001f 82%,#0e0019);color:#fff}.esim-redesign-shell>:where(header,section){background:transparent!important}.esim-redesign-shell>:where(header,section)+:where(header,section){margin-top:-1px}@media(max-width:639px){.esim-redesign-shell{background:radial-gradient(circle at 100% 4%,rgba(255,31,184,.34) 0%,transparent 22rem),radial-gradient(circle at 10% 2%,rgba(124,49,255,.25) 0%,transparent 22rem),radial-gradient(circle at 86% 18%,rgba(255,47,198,.15) 0%,transparent 22rem),radial-gradient(circle at 0% 45%,rgba(255,38,184,.09) 0%,transparent 21rem),radial-gradient(circle at 100% 72%,rgba(139,31,238,.18) 0%,transparent 25rem),radial-gradient(circle at 100% 100%,rgba(255,38,183,.13) 0%,transparent 23rem),radial-gradient(circle at 18% 100%,rgba(122,42,242,.1) 0%,transparent 22rem),linear-gradient(180deg,#1d002b,#160023 28%,#170025 54%,#120020 79%,#0e0019)}}
