.esim-compat-overlay{z-index:12050;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(6px);background:#0f172a73;justify-content:center;align-items:center;animation:.22s esim-compat-fade-in;display:flex;position:fixed;inset:0}@keyframes esim-compat-fade-in{0%{opacity:0}to{opacity:1}}.esim-compat-modal{width:min(400px,100%);max-height:min(85vh,680px);font-family:var(--site-font,"Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif);background:#fff;border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) esim-compat-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #0f172a2e,0 0 0 1px #e8eef5e6}@keyframes esim-compat-slide-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.esim-compat-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem .75rem;display:flex}.esim-compat-title{letter-spacing:-.02em;color:#0f172a;margin:0;padding:0;font-size:1.25rem;font-weight:800;line-height:1.25}.esim-compat-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin:-.15rem -.15rem 0 0;font-size:1.5rem;font-weight:300;line-height:1;transition:background .15s,color .15s;display:grid}.esim-compat-close:hover{color:#64748b;background:#f4f7fb}.esim-compat-search{background:#fff;border:1px solid #e8eef5;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;margin:0 1.25rem .85rem;padding:.55rem 1rem;display:flex}.esim-compat-search-ic{color:var(--site-brand,#004da0);flex-shrink:0;place-items:center;display:grid}.esim-compat-search-input{min-width:0;font:inherit;color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.esim-compat-search-input::placeholder{color:#94a3b8}.esim-compat-section-label{color:#94a3b8;flex-shrink:0;margin:0 1.25rem .5rem;font-size:.75rem;font-weight:500}.esim-compat-list{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:0 1.25rem 1.15rem;list-style:none;overflow-y:auto}.esim-compat-empty{color:#64748b;text-align:center;padding:1.25rem 0;font-size:.875rem}.esim-compat-item{border-bottom:1px solid #e8eef5}.esim-compat-item:last-child{border-bottom:none}.esim-compat-row{width:100%;font:inherit;color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.9375rem;font-weight:600;display:flex}.esim-compat-row:hover .esim-compat-row-label{color:var(--site-brand,#004da0)}.esim-compat-row-toggle{color:#cbd5e1;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:1.25rem;font-weight:300;line-height:1;transition:transform .2s,color .15s;display:grid}.esim-compat-row:hover .esim-compat-row-toggle{color:#94a3b8}.esim-compat-row-toggle.is-open{color:var(--site-brand,#004da0);transform:rotate(45deg)}.esim-compat-models{margin:0 0 .75rem;padding:0 0 .25rem .15rem;list-style:none}.esim-compat-models li{color:#64748b;padding:.25rem 0;font-size:.8125rem;line-height:1.55}.esim-compat-models li:before{content:"·";color:#cbd5e1;margin-right:.35rem}@media (width<=480px){.esim-compat-modal{border-radius:18px;width:min(100%,400px);max-height:min(90dvh,720px)}.esim-compat-header{padding:1.1rem 1.1rem .65rem}.esim-compat-search{margin-inline:1.1rem}.esim-compat-section-label,.esim-compat-list{padding-inline:1.1rem}.esim-compat-list{padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page{--home-hero-canvas:#fff;--home-hero-top-bg:#f2f5fc;--home-brand:#004da0;--home-brand-dark:#036;--home-hero-accent:#004da0;--home-hero-accent-hover:#036;--home-yellow:#ffd400;--home-cta-orange:#ffb800;--home-purple:#004da0;--home-purple-dark:#036;--home-gray-bg:#f3f4f6;--home-bg:#fff;--home-bg-soft:#f4f7fb;--home-bg-muted:#f3f4f6;--home-guide-bg:#f9f9f9;--home-bg-faq:#f5f8ff;--home-faq-card-accent:#eef2ff;--home-highlight-bg:#e8edf9;--home-navy:#004ead;--home-cta-bg:#00479d;--home-blue:#0056b3;--home-faq-heading:#000;--home-faq-body:#666;--home-pill-bg:#ffffffc7;--home-pill-text:#004da0;--home-bg-review:#f4f7ff;--home-card:#fff;--home-text:#0f172a;--home-muted:#64748b;--home-line:#e2e8f0;--home-border-soft:#e8eef5;--home-radius:12px;--home-container:min(1120px, 100%);--home-content-max:1120px;--home-content-pad:clamp(1rem, 2.5vw, 1.5rem);--home-section-py:80px;--home-section-head-gap:40px;--home-header-h:calc(72px + env(safe-area-inset-top,0px))}.home-page .home-app-container{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;margin-inline:auto}.home-popular-destinations,.home-why-saiming,.home-highlights,.home-guide,.home-stories,.home-partners-section,.home-faq-section,.home-cta-band,.home-pricing{padding-block:var(--home-section-py)}.home-page .home-popular-destinations{padding-top:calc(var(--home-section-py) + var(--home-after-ribbon-gap,0px))}.home-page .bgBox>.home-why-saiming,.home-page .bgBox>.home-highlights,.home-page .bgBox>.home-guide{padding-block:calc(var(--home-section-py) / 2)}.home-page .bgBox>.home-why-saiming{padding-top:var(--home-section-py)}.home-popular-destinations,.home-why-saiming,.home-highlights,.home-stories,.home-partners-section,.home-page .bgBox{background:var(--home-bg)}.home-guide{background:var(--home-guide-bg)}.home-faq-section,.home-cta-band{background:var(--home-bg-faq)}.home-hero-stack{margin-top:calc(-1 * var(--home-header-h));padding-top:var(--home-header-h);background:var(--home-hero-top-bg);border-bottom:none;overflow:visible}.home-page .site-header.site-header--home-top{z-index:50;transition:background .35s,border-color .35s,box-shadow .35s;position:sticky;top:0}.home-page .site-header.site-header--home-top:before{display:none}.home-page .site-header.site-header--home-top:not(.site-header--scrolled):not(.site-header--menu-open){background:var(--home-hero-top-bg);box-shadow:none;border-bottom:1px solid #0000}.home-page .site-header.site-header--home-top.site-header--scrolled{border-bottom:1px solid var(--home-border-soft);background:#fff;box-shadow:0 8px 24px #0f172a0f}.home-page .site-header.site-header--home-top.site-header--menu-open{border-bottom-color:var(--home-border-soft);background:#fff}@media (width>=901px){.home-page .site-header--home-top .site-nav-item--user-center-drawer a.is-active{color:var(--home-brand);background:#004da014}}.home-page .site-nav-end-actions.site-nav-home-actions{gap:8px}.home-page .site-nav-home-actions .site-nav-price-cta{gap:.55rem;padding:.48rem 1.05rem .48rem .82rem}.home-page .site-nav-home-actions .site-nav-price-cta-currency{font-size:1rem}.home-page .site-nav-home-actions .site-nav-price-cta-value{font-size:1.6rem}.home-page .site-nav-home-actions .site-nav-price-cta-was{font-size:.72rem}.home-page .site-nav-home-actions .site-nav-price-cta-label{font-size:.6875rem}.home-page .site-nav-home-mobile-cta{display:none}.home-page .site-nav-price-cta{border-radius:var(--site-radius-pill,9999px);background:var(--home-brand);color:#fff;flex-shrink:0;align-items:center;gap:.55rem;padding:.42rem .95rem .42rem .75rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 4px 14px #004da038}.home-page .site-nav-home-user{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;transition:transform .15s,opacity .2s;display:inline-flex}.home-page .site-nav-home-user:hover{opacity:.9;transform:translateY(-1px)}.home-page .site-nav-home-user.is-active{opacity:1}.home-page .site-nav-home-user img{object-fit:contain;width:34px;height:34px;display:block}.home-page .site-nav-price-cta:hover{background:var(--home-brand-dark);color:#fff;transform:translateY(-1px)}.home-page .site-nav-price-cta-amount{align-items:baseline;gap:.05rem;line-height:1;display:inline-flex}.home-page .site-nav-price-cta-currency{color:var(--home-yellow);font-size:.95rem;font-weight:800}.home-page .site-nav-price-cta-value{color:var(--home-yellow);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.home-page .site-nav-price-cta-meta{flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.1;display:flex}.home-page .site-nav-price-cta-was{opacity:.9;color:#ffffffeb;font-size:.6875rem;font-weight:500;text-decoration:line-through}.home-page .site-nav-price-cta-label{white-space:nowrap;color:#fff;font-size:.625rem;font-weight:600}.home-page .site-nav{z-index:1}.home-page .hero{min-height:0;color:var(--home-text);background:0 0;flex-direction:column;gap:0;padding-bottom:0;display:flex;position:relative;overflow:visible}.home-page .hero-inner{z-index:10;grid-template-columns:minmax(0,44%) minmax(400px,56%);align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:clamp(560px,62vw,720px);padding-top:clamp(1rem,2.5vw,1.75rem);padding-bottom:0;display:grid;position:relative}.home-hero-tag{color:#fff;background:var(--home-brand);border-radius:var(--site-radius-pill,9999px);align-items:center;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.38rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-page .hero-copy{z-index:6;place-self:center start;max-width:640px;padding-bottom:clamp(.75rem,2vw,1.25rem);position:relative}.home-page .hero-copy h1{letter-spacing:-.02em;color:var(--home-text,#0f172a);margin:0 0 .85rem;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:900;line-height:1.12}.home-hero-title-main{color:#0f172a}.home-hero-title-accent{color:var(--home-blue,#0056b3)}.home-hero-sub{color:#64748b;max-width:36em;margin:0 0 1.75rem;font-size:clamp(.98rem,1.45vw,1.125rem);font-weight:500;line-height:1.65}.home-hero-search-wrap{z-index:20;max-width:520px;margin-bottom:1.35rem;position:relative}.home-hero-search-wrap.is-open{z-index:30}.home-hero-search-pill{border-radius:var(--site-radius-pill,9999px);background:#fff;border:1px solid #e2e8f0;align-items:center;gap:.5rem;padding:.3rem .35rem .3rem 1.15rem;display:flex;box-shadow:0 8px 28px #0f172a14}.home-hero-search-pill input{min-width:0;font:inherit;color:var(--home-text);background:0 0;border:none;flex:1;padding:.65rem 0;font-size:1rem}.home-hero-search-pill input::placeholder{color:#9ca3af}.home-hero-search-pill input:focus{outline:none}.home-hero-search-go{background-color:var(--home-hero-accent);color:#fff;cursor:pointer;background-image:none;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .2s,transform .15s;display:grid;box-shadow:0 3px 12px #004da038}.home-hero-search-go:hover{background-color:var(--home-hero-accent-hover);background-image:none;transform:scale(1.04);box-shadow:0 4px 16px #004da047}.home-hero-search-dd-panel{z-index:100;border:1px solid var(--home-line);background:#fff;border-radius:16px;margin-top:.5rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0000002e}.home-hero-search-dd{-webkit-overflow-scrolling:touch;max-height:280px;margin:0;padding:.4rem 0;list-style:none;overflow:hidden auto}.home-hero-search-dd li{margin:0}.home-hero-search-dd-link{color:var(--home-text);align-items:center;gap:.65rem;padding:.65rem 1.15rem;font-size:.9375rem;text-decoration:none;transition:background .12s;display:flex}.home-hero-search-dd li:first-child .home-hero-search-dd-link{border-top-left-radius:12px;border-top-right-radius:12px}.home-hero-search-dd li:last-child .home-hero-search-dd-link{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.home-hero-search-dd-link:hover{background:var(--home-bg-soft);color:var(--home-brand)}.home-hero-search-dd-flag{flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.home-hero-search-dd-flag-img{object-fit:cover;border-radius:4px;width:1.25rem;height:1.25rem;display:block}.home-hero-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,1.2vw,.65rem);width:100%;max-width:520px;display:grid}.home-hero-feature{text-align:left;box-shadow:none;background:#f4f8fd;border:1px solid #c8daf5;border-radius:10px;flex-direction:row;align-items:center;gap:clamp(.35rem,1vw,.5rem);min-width:0;margin:0;padding:clamp(.55rem,1.6vw,.65rem) clamp(.45rem,1.4vw,.7rem);display:flex}.home-hero-feature-icon{width:clamp(24px,6vw,28px);height:clamp(24px,6vw,28px);color:var(--home-hero-accent);background:0 0;flex-shrink:0;place-items:center;display:grid}.home-hero-feature-icon img{object-fit:contain;width:100%;height:100%;display:block}.home-hero-feature-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.home-hero-feature-text strong,.home-hero-feature-text span{color:#0f172a;font-size:clamp(.625rem,2.6vw,.75rem);font-weight:700;line-height:1.25}.home-page .hero-visual{justify-content:center;align-self:end;align-items:flex-end;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.home-hero-media{justify-content:center;align-items:flex-end;width:min(640px,100%);max-width:100%;height:100%;min-height:0;margin-inline:auto;padding:0;line-height:0;display:flex;position:relative;overflow:visible}.home-hero-rating{z-index:4;text-align:right;color:#4b5563;max-width:min(240px,42vw);box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-size:.8125rem;line-height:1.45;position:absolute;top:0;right:0}.home-hero-rating-text{opacity:.92;font-weight:500}.home-hero-ref-visual{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:auto;min-height:0;max-height:min(700px,68vh);margin-inline:auto;display:block;position:relative;transform:none}.home-hero-ribbon{z-index:8;--ribbon-overlap:0px;--ribbon-gap-below-hero:0px;background:var(--home-brand);--ribbon-text-on-dark:#fff;--ribbon-text-connect:#0f5c9e;--ribbon-text-green:#1a5c38;--ribbon-icon-accent:#8fb1d5;--ribbon-row-h:40px;--ribbon-pad-y:16px;--ribbon-gap:clamp(6px, 1.1vw, 12px);--ribbon-font:clamp(12px, 1.05vw, 14px);--ribbon-pill-x:clamp(12px, 1.6vw, 20px);--ribbon-pill-y:clamp(9px, 1.2vw, 12px);--ribbon-oval-w:clamp(56px, 6.5vw, 76px);--ribbon-circle:clamp(32px, 4vw, 42px);--ribbon-ring:clamp(28px, 3.5vw, 36px);--ribbon-5g-h:clamp(22px, 2.8vw, 30px);--ribbon-wifi:clamp(24px, 3vw, 32px);--ribbon-globe:clamp(14px, 1.6vw, 18px);padding:var(--ribbon-pad-y) 0;margin-top:0;position:relative;overflow:hidden}.home-hero-ribbon-scaler{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.home-hero-ribbon-inner{justify-content:center;align-items:center;gap:var(--ribbon-gap);width:100%;max-width:100%;min-height:var(--ribbon-row-h);box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;margin-inline:auto;display:flex;overflow:visible}.home-hero-ribbon-inner::-webkit-scrollbar{display:none}.home-hero-ribbon-pill{min-height:var(--ribbon-row-h);padding:var(--ribbon-pill-y) var(--ribbon-pill-x);border-radius:var(--site-radius-pill,9999px);font-size:var(--ribbon-font);letter-spacing:.01em;white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(5px,.8vw,8px);font-family:inherit;font-weight:700;line-height:1.15;display:inline-flex}.home-hero-ribbon-pill--dark{color:var(--ribbon-text-on-dark);background:#000}.home-hero-ribbon-pill--connect{color:var(--ribbon-text-connect);background:#e8f4fc;border:none}.home-hero-ribbon-pill--green{color:var(--ribbon-text-green);background:#e8f5e9}.home-hero-ribbon-pill--brand{color:var(--ribbon-text-on-dark);background:#4285f4}.home-hero-ribbon-ring{width:var(--ribbon-ring);height:var(--ribbon-ring);color:var(--ribbon-icon-accent);flex-shrink:0;display:block}.home-hero-ribbon-oval,.home-hero-ribbon-circle{mix-blend-mode:normal;filter:none;opacity:1;isolation:isolate;box-shadow:none;border:none;flex-shrink:0;display:block}.home-hero-ribbon-oval{width:var(--ribbon-oval-w);aspect-ratio:68/35;object-fit:contain;object-position:center;height:auto}.home-hero-ribbon-circle{width:var(--ribbon-circle);height:var(--ribbon-circle);object-fit:cover;object-position:center;border-radius:50%}.home-hero-ribbon-globe-svg{width:var(--ribbon-globe);height:var(--ribbon-globe);color:currentColor;flex-shrink:0;display:block}.home-hero-ribbon-5g-img{height:var(--ribbon-5g-h);width:auto;max-width:calc(var(--ribbon-5g-h) * 2.2);object-fit:contain;mix-blend-mode:screen;filter:brightness(2.2)contrast(.9);flex-shrink:0;display:block}.home-hero-ribbon-wifi-img{width:var(--ribbon-wifi);height:var(--ribbon-wifi);object-fit:contain;mix-blend-mode:screen;filter:brightness(0)invert();flex-shrink:0;display:block}@media (width<=900px){.home-hero-ribbon{--ribbon-row-h:clamp(38px, 10vw, 44px);--ribbon-pad-y:clamp(14px, 3.5vw, 18px);--ribbon-gap:clamp(5px, 1.5vw, 10px);--ribbon-font:clamp(13px, 3.6vw, 15px);--ribbon-pill-x:clamp(14px, 3.8vw, 20px);--ribbon-pill-y:clamp(10px, 2.6vw, 12px);--ribbon-oval-w:clamp(58px, 14vw, 72px);--ribbon-circle:clamp(34px, 8.5vw, 42px);--ribbon-ring:clamp(30px, 7.5vw, 36px);--ribbon-5g-h:clamp(24px, 6.2vw, 30px);--ribbon-wifi:clamp(26px, 6.5vw, 32px);--ribbon-globe:clamp(15px, 4vw, 18px);row-gap:clamp(6px,1.6vw,10px)}.home-hero-ribbon-scaler{align-items:stretch}.home-hero-ribbon-inner.home-app-container{max-width:100%;padding-inline:max(var(--home-content-pad), env(safe-area-inset-left,0px)) max(var(--home-content-pad), env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:center;width:100%;transform:none}}@media (width<=520px){.home-hero-ribbon{--ribbon-row-h:clamp(36px, 11vw, 42px);--ribbon-font:clamp(12px, 3.8vw, 14px);--ribbon-gap:clamp(4px, 1.2vw, 8px);--ribbon-oval-w:clamp(52px, 15vw, 64px)}.home-hero-ribbon-inner.home-app-container{column-gap:var(--ribbon-gap)}}.home-page .hero-visual .phone-mockup,.home-page .hero-visual .hero-shapes{display:none}@media (width<=1024px){.home-page .hero-inner{text-align:center;min-height:unset;grid-template-columns:1fr;align-items:center}.home-hero-tag,.home-hero-sub,.home-hero-search-wrap{margin-inline:auto}.home-hero-features{grid-template-columns:repeat(3,minmax(0,1fr));max-width:min(520px,100%);margin-inline:auto}.home-page .hero-inner{grid-template-columns:unset;min-height:unset;flex-direction:column;align-items:stretch;gap:clamp(1.25rem,4vw,2rem);margin-bottom:0;padding-bottom:0;display:flex}.home-page .hero-copy{flex:none;order:1;align-self:auto;margin-bottom:0;padding-bottom:clamp(.5rem,2vw,1rem)}.home-page .hero-copy h1{margin-bottom:.65rem;font-size:clamp(2rem,8.5vw,2.75rem)}.home-hero-sub{margin-bottom:1.1rem;font-size:clamp(.9rem,3.6vw,1.05rem)}.home-hero-search-wrap{margin-bottom:1rem}.home-hero-search-wrap.is-open{margin-bottom:clamp(1.25rem,4vw,1.75rem)}.home-hero-features{gap:.45rem;max-width:min(520px,100%);margin-bottom:clamp(.75rem,2.5vw,1.25rem)}.home-page .hero-visual{z-index:2;width:100%;max-width:100%;min-height:0;padding:0 clamp(.25rem, 2vw, var(--home-content-pad)) 0;box-sizing:border-box;flex:none;order:2;justify-content:center;align-self:stretch;align-items:flex-end;margin:0}.home-hero-media{justify-content:center;align-items:flex-end;width:100%;max-width:min(760px,108vw);height:100%;min-height:100%;margin-inline:auto}.home-page{--home-after-ribbon-gap:clamp(20px, 5vw, 40px)}.home-page .home-hero-ribbon{--ribbon-gap-below-hero:0;--ribbon-overlap:0;flex-shrink:0;margin-top:0;margin-bottom:clamp(8px,2vw,16px)}.home-page .hero-visual{min-height:0}.home-hero-ref-visual{object-fit:contain;object-position:center bottom;margin-inline:auto;width:auto;max-width:min(760px,108vw);height:auto;min-height:0;max-height:min(720px,76vh,110vw);margin-bottom:0;display:block;transform:none}.home-hero-rating{text-align:center;max-width:90%;left:50%;right:auto;transform:translate(-50%)}}@media (width<=720px){.home-page .site-nav-home-actions .site-nav-price-cta-meta{display:none}.home-page .site-nav-home-actions .site-nav-price-cta{padding-inline:.7rem}.home-page .site-nav-home-user img{width:32px;height:32px}.home-page .site-nav-home-actions{gap:7px}}.home-destinations{background:var(--home-gray-bg);padding-block:clamp(3rem,6vw,4.5rem)}.home-destinations--picker{background:#fff;padding-block:clamp(2.5rem,5vw,3.5rem)}.home-dest-picker-head{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;margin-inline:auto;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.4rem;display:flex}.home-dest-picker-kicker{color:#64748b;margin:0 0 .75rem;font-size:.9rem;font-weight:700}.home-dest-picker-title{letter-spacing:-.03em;color:#0f172a;margin:0 0 .65rem;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:950}.home-dest-picker-sub{color:#64748b;margin:0;font-size:1.02rem;line-height:1.6}.home-dest-picker-viewall{color:#0f172a;background:#fde047;border:1px solid #a162071f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.75rem;padding:.75rem 1.2rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #fde04740}.home-dest-picker-viewall:hover{transform:translateY(-1px)}.home-dest-picker-tabs{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;margin-inline:auto;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.home-dest-picker-tabs button{border:1px solid var(--home-line);color:#0f172a;cursor:pointer;background:#fff;border-radius:9999px;padding:.62rem 1rem;font-weight:800;transition:background .2s,color .2s,transform .15s,border-color .2s}.home-dest-picker-tabs button.is-on{color:var(--home-purple);background:#004da014;border-color:#004da040}.home-dest-picker-badge{color:var(--home-brand);background:#004da014;border:1px solid #004da02e;border-radius:9999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.75rem;font-weight:900}.home-dest-head{text-align:center;max-width:560px;margin:0 auto 2rem}.home-country-grid{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:clamp(.65rem,1.5vw,1rem);margin-inline:auto;display:grid}.home-country-grid--picker{grid-template-columns:repeat(3,1fr);gap:1.05rem 1.1rem;margin-top:1rem}@media (width<=980px){.home-country-grid--picker{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.home-country-grid--picker{grid-template-columns:1fr}}.home-country-card{background:var(--home-card);border-radius:var(--home-radius);border:1px solid var(--home-line);flex-direction:column;padding:1rem 1rem 1.1rem;display:flex;box-shadow:0 4px 20px #1118270f}.home-country-flag{background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.35rem;display:grid}.home-country-card--picker{background:#fff;border-radius:14px;min-height:78px;padding:1rem 1.05rem .95rem;box-shadow:0 10px 30px #1118270f}.home-country-row{align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.home-country-flag--picker{background:linear-gradient(145deg,#f3f4f6,#e5e7eb);width:36px;height:36px;font-size:1.15rem;box-shadow:0 10px 24px #1118270d}.home-country-name--picker{color:#0f172a;font-size:1.05rem;font-weight:900}.home-country-price--picker{color:#64748b;font-size:.95rem}.home-country-price--picker strong{color:#0f172a;font-weight:950}.home-country-name{color:var(--home-text);text-align:center;font-size:.9375rem;font-weight:700}.home-country-from{color:var(--home-muted);font-size:.8125rem}.home-country-from strong{color:var(--home-purple);font-weight:700}.home-dest-cta{text-align:center;margin-top:2rem}.btn-home-outline{font:inherit;color:var(--home-purple);border:2px solid var(--home-purple);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn-home-outline:hover{background:var(--home-purple);color:#fff}.home-trust-strip{border-radius:var(--home-radius);border:1px solid var(--home-line);margin-top:2.25rem;background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;max-width:720px;margin-inline:auto;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 16px #1118270d}.home-trust-item{color:var(--home-muted);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.home-trust-item--stars{color:#00b67a;letter-spacing:.08em}@media (width<=900px){.home-country-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.home-country-grid{grid-template-columns:1fr}}.home-zigzag{background:#fff;padding-block:0}.home-why-saiming.reveal-on-scroll--stagger .reveal-stagger{transform:translate3d(0, var(--reveal-distance), 0)}.home-why-saiming.reveal-on-scroll--stagger.reveal-on-scroll--visible .reveal-stagger{transform:translate(0,0)}.home-why-head{text-align:center;margin-bottom:var(--home-section-head-gap)}.home-why-kicker{color:var(--home-brand);letter-spacing:.02em;margin:0 0 .65rem;font-size:.9rem;font-weight:700}.home-why-heading{letter-spacing:-.02em;color:#0f172a;max-width:22em;margin:0 auto;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.35}.home-why-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.home-why-row+.home-why-row{margin-top:clamp(2.5rem,5vw,4rem)}.home-why-row--reverse .home-why-copy{order:-1}.home-why-media{background:#f3f6fb;border:1px solid #c8daf5a6;border-radius:28px;position:relative;overflow:hidden}.home-why-media img,.home-why-media picture{width:100%;display:block}.home-why-media img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.home-why-pills{pointer-events:none;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute;bottom:1rem;left:1rem}.home-why-pill{border-radius:var(--site-radius-pill,9999px);background:var(--home-pill-bg);color:var(--home-pill-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #004da01f;padding:.45rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;box-shadow:0 6px 18px #0f172a1a}.home-why-copy{padding:clamp(.25rem,1vw,.75rem) 0}.home-why-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:inline-flex}.home-why-icon img{object-fit:contain;width:40px;height:40px;display:block}.home-why-title{letter-spacing:-.03em;flex-direction:column;gap:.2rem;margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.25;display:flex}.home-why-title-dark{color:#0f172a;font-size:.92em;font-weight:900}.home-why-title-blue{color:#0056b3;font-weight:900}.home-why-text{color:#64748b;max-width:34em;margin:0 0 1.5rem;font-size:1rem;line-height:1.75}.home-why-cta{border-radius:var(--site-radius-pill,9999px);color:#0f172a;background:0 0;border:1px solid #d1d5db;align-items:center;gap:.35rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.home-why-cta:hover{background:#ffffffb3;border-color:#9ca3af}@media (width<=980px){.home-why-row,.home-why-row--reverse{grid-template-columns:1fr}.home-why-row--reverse .home-why-copy{order:0}.home-why-row .home-why-media{order:-1}}.home-highlights-head{text-align:center;margin-bottom:var(--home-section-head-gap)}.home-highlights-kicker,.home-guide-kicker{color:var(--home-brand);margin:0 0 .65rem;font-size:.9rem;font-weight:700}.home-highlights-title,.home-guide-title{letter-spacing:-.02em;color:#0f172a;max-width:16em;margin:0 auto .65rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.3}.home-highlights-sub{color:#64748b;max-width:36em;margin:0 auto;font-size:.95rem;line-height:1.65}.home-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.home-highlight-card{text-align:center;background:var(--home-highlight-bg);border:1px solid #e8edf9e6;border-radius:16px;margin:0;overflow:hidden}.home-highlight-media{aspect-ratio:16/10;background:var(--home-highlight-bg);border:none;border-radius:0;margin-bottom:0;overflow:hidden}.home-highlight-media img{object-fit:cover;width:100%;height:100%;display:block}.home-highlight-caption{color:#4b5563;white-space:pre-line;background:var(--home-highlight-bg);margin:0;padding:.9rem .85rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5}.home-guide-head{text-align:center;margin-bottom:var(--home-section-head-gap)}.home-guide-tabs{border-radius:var(--site-radius-pill,9999px);background:#f1f5f9;border:1px solid #e2e8f0;justify-content:center;align-items:center;gap:0;width:fit-content;max-width:100%;margin:0 auto 2rem;padding:.25rem;display:flex}.home-guide-tab{color:#64748b;font:inherit;border-radius:var(--site-radius-pill,9999px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.55rem 1.35rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.home-guide-tab.is-active{background:var(--home-brand);color:#fff;box-shadow:0 4px 14px #004da040}.home-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);max-width:980px;margin-inline:auto;display:grid}.home-guide-step{text-align:center;background:#fff;border:1px solid #e8eef5;border-radius:16px;flex-direction:column;align-items:center;height:100%;margin:0;padding:3rem 1rem 1.35rem;display:flex;position:relative;box-shadow:0 10px 32px #0f172a0f}.home-guide-step-num{color:#0056b3;min-width:28px;height:28px;box-shadow:none;background:#f0f5ff;border-radius:8px;place-items:center;padding:0 .35rem;font-size:.875rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.85rem;left:.85rem}.home-guide-step-illus{flex:auto;justify-content:center;align-items:center;width:min(200px,72%);min-height:168px;margin:0 auto;display:flex}.home-guide-step-illus img{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.home-guide-step-label{color:#0f172a;flex:none;justify-content:center;align-items:center;width:100%;min-height:2.9em;margin:1rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.home-guide-cta{text-align:center;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.home-guide-buy-btn{border-radius:var(--site-radius-pill,9999px);background:var(--home-brand);color:#fff;justify-content:center;align-items:center;min-width:200px;padding:.8rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 24px #004da047}.home-guide-buy-btn:hover{background:var(--home-brand-dark);color:#fff;transform:translateY(-1px)}@media (width<=900px){.home-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-guide-steps{grid-template-columns:1fr;max-width:360px}}@media (width<=520px){.home-highlights-grid{grid-template-columns:1fr;max-width:280px;margin-inline:auto}}.home-app-hero{padding-block:clamp(2.5rem,5vw,4.5rem)}.home-app-hero.reveal-on-scroll--stagger .reveal-stagger{transform:translate3d(0, var(--reveal-distance), 0)}.home-app-hero.reveal-on-scroll--stagger.reveal-on-scroll--visible .reveal-stagger{transform:translate(0,0)}.home-app-hero-kicker{border-radius:var(--site-radius-pill,9999px);width:fit-content;color:var(--home-brand);background:#004da01f;border:1px solid #004da038;margin:0 auto .75rem;padding:.4rem 1rem;font-size:.85rem;font-weight:900}.home-app-hero-heading{text-align:center;color:#0f172a;max-width:36em;margin:0 auto 1rem}.home-app-hero-sub{text-align:center;color:#64748b;max-width:46em;margin:0 auto 2.25rem;font-size:1.05rem;line-height:1.7}.home-app-hero-split{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.home-app-media{background:#f9fafb;border:1px solid #e5e7ebe6;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1f}.home-app-media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.home-app-media-badges{flex-wrap:wrap;gap:.6rem;display:flex;position:absolute;bottom:1rem;left:1rem}.home-app-pill{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #004da01f;border-radius:9999px;padding:.55rem .75rem;font-size:.82rem;font-weight:900;box-shadow:0 10px 28px #0f172a0f}.home-app-copy{padding:.5rem 0}.home-app-copy-tag{color:var(--home-brand);background:#004da014;border:1px solid #004da02e;border-radius:9999px;width:fit-content;margin:0 0 .85rem;padding:.35rem .85rem;font-size:.9rem;font-weight:950}.home-app-copy-title{letter-spacing:-.035em;color:#0f172a;margin:0 0 1rem}.home-app-copy-text{color:#64748b;max-width:38em;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.8}.home-app-copy-cta{background:var(--home-brand);color:#fff;border:1px solid #004da059;border-radius:9999px;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #004da040}.home-app-copy-cta:hover{background:var(--home-brand-dark)}.home-app-features{padding-block:clamp(1.5rem,3.5vw,2.25rem) clamp(2.75rem,5vw,3.75rem)}.home-feature-split{grid-template-columns:.98fr 1.02fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.home-feature-split:first-child{margin-top:0}.home-feature-split+.home-feature-split{margin-top:clamp(2.35rem,5.5vw,3.5rem)}.home-feature-split--reverse{grid-template-columns:1.02fr .98fr}.home-feature-copy{padding:.6rem 0}.home-feature-icon{width:fit-content;min-width:40px;height:40px;color:var(--home-brand);white-space:nowrap;background:#004da01f;border:1px solid #004da033;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;padding:0 .55rem;font-size:.86rem;font-weight:950;line-height:1;display:inline-flex}.home-feature-title{color:#0f172a;margin:0 0 .85rem}.home-feature-text{color:#64748b;max-width:34em;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.8}.home-feature-link{color:var(--home-brand);background:#004da00a;border:1px solid #004da033;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.05rem;font-weight:950;text-decoration:none;display:inline-flex}.home-feature-link:hover{background:#004da014}.home-feature-media{background:#f9fafb;border:1px solid #e5e7ebe6;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1f}.home-feature-media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.home-feature-media-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827bf;border:1px solid #ffffff2e;border-radius:9999px;padding:.45rem .65rem;font-size:.85rem;font-weight:900;position:absolute;top:1rem;left:1rem}.home-feature-media-credit{color:#0f172a;background:#ffffffeb;border:1px solid #e5e7ebf2;border-radius:9999px;padding:.75rem 1rem;font-weight:950;position:absolute;bottom:1rem;left:1rem;box-shadow:0 18px 46px #0f172a24}.home-feature-media-credit-sub{color:#64748b;margin-left:.5rem;font-size:.78rem;font-weight:800}@media (width<=980px){.home-app-hero-split,.home-feature-split,.home-feature-split--reverse{grid-template-columns:1fr}.home-feature-split--mobile-media-first .home-feature-media{order:-1}.home-feature-media-credit{width:fit-content;left:.85rem;right:.85rem}}.home-zig-block{background:#fff;padding-block:clamp(2.25rem,4.6vw,3.4rem)}.home-zig-inner{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.2rem,3.2vw,2.25rem);margin-inline:auto;display:grid}.home-zig-block--reverse .home-zig-inner{direction:rtl}.home-zig-block--reverse .home-zig-inner>*{direction:ltr}.home-zig-media{border-radius:var(--home-radius);border:1px solid var(--home-line);overflow:hidden;box-shadow:0 20px 48px #1a12331f}.home-zig-media img{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.home-zig-phone-ui{background:linear-gradient(160deg,#1e1b2e,#12101f);justify-content:center;align-items:center;min-height:280px;padding:clamp(2rem,5vw,3rem);display:flex}.home-zig-phone-ui .phone-mockup{width:min(200px,42vw)}.home-zig-activate{background:linear-gradient(#f9fafb,#f4f7fb);justify-content:center;align-items:center;min-height:280px;padding:clamp(2rem,5vw,3rem);display:flex}.home-zig-activate-btn{color:#fff;background:var(--home-purple);cursor:default;border:none;border-radius:14px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:800;box-shadow:0 16px 40px #004da059}.home-zig-text h2{letter-spacing:-.02em;color:var(--home-text);margin:0 0 1rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.2}.home-zig-text p{color:var(--home-muted);max-width:34em;margin:0;font-size:1.0625rem;line-height:1.65}.home-pricing{background:#fafafa}.home-pricing-head{text-align:center;max-width:560px;margin:0 auto 2rem}.home-pricing-cards-wrap{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;margin-inline:auto;margin-bottom:.25rem}.home-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.home-pricing-card{text-align:left;background:var(--home-card);border:1px solid var(--home-line);border-radius:var(--home-radius);grid-template-rows:auto minmax(4.8em,auto) auto auto auto 1fr;align-items:start;padding:clamp(1.25rem,3vw,1.75rem);display:grid;box-shadow:0 8px 32px #1118270f}.home-pricing-card--featured{background:linear-gradient(165deg,#004da014 0%,#fff 38% 100%);border-color:#004da061;box-shadow:0 12px 40px #004da01a,0 8px 28px #1118270d}.home-pricing-card-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-height:calc(2.6em + .6rem);margin-bottom:.6rem;display:flex}.home-pricing-card-title{color:var(--home-text);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.home-pricing-card-badge{text-transform:uppercase;letter-spacing:.07em;color:var(--home-purple);background:#004da01f;border:1px solid #004da033;border-radius:6px;flex-shrink:0;padding:.3rem .55rem;font-size:.625rem;font-weight:800}.home-pricing-card-desc{color:var(--home-muted);margin:0 0 1.15rem;font-size:.875rem;line-height:1.6}.home-pricing-card-price{flex-wrap:wrap;align-items:baseline;gap:.15rem;min-height:2.35em;margin:0 0 1.15rem;display:flex}.home-pricing-card-price-main{letter-spacing:-.03em;color:var(--home-text);font-size:clamp(1.85rem,4.2vw,2.35rem);font-weight:800}.home-pricing-card-price-suffix{color:var(--home-muted);font-size:.9375rem;font-weight:600}.home-pricing-card-btn{width:100%;font:inherit;color:#fff;text-align:center;background:var(--home-purple);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.35rem;padding:.82rem 1rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:flex}.home-pricing-card-btn:hover{background:var(--home-purple-dark)}.home-pricing-card-btn:active{transform:translateY(1px)}.home-pricing-card-includes{color:var(--home-text);min-height:1.3em;margin:0 0 .6rem;font-size:.8125rem;font-weight:700}.home-pricing-card-features{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.home-pricing-card-features li{color:var(--home-text);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.55;display:flex}.home-pricing-card-check-icon{color:var(--home-purple);flex-shrink:0;margin-top:.12rem}@media (width<=900px){.home-pricing-cards{grid-template-columns:1fr;max-width:min(26rem,100%);margin-inline:auto}}.home-page .bgBox{width:100%}.home-stories-head{text-align:center;margin-bottom:var(--home-section-head-gap)}.home-stories-kicker{color:var(--home-brand);margin:0 0 .65rem;font-size:.9rem;font-weight:700}.home-stories-title{letter-spacing:-.02em;color:#0f172a;max-width:14em;margin:0 auto .65rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.3}.home-stories-sub{color:#64748b;margin:0 auto;font-size:.95rem}.home-reviews-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-reviews-col{flex-direction:column;gap:20px;min-width:0;display:flex}.home-review-tile{border-radius:20px;overflow:hidden}.home-review-tile--compact,.home-review-tile--featured{background:var(--home-bg-review);border:1px solid var(--home-border-soft);box-shadow:none;flex-direction:column;padding:1rem 1.05rem;display:flex}.home-review-tile--compact{gap:.75rem}.home-review-tile--featured{gap:.85rem}.home-review-head{align-items:center;gap:.5rem;display:flex}.home-review-foot{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.home-review-foot--solo{justify-content:flex-start}.home-review-tile--photo{background:0 0;border:none;flex-shrink:0;padding:0}.home-review-tile--photo img{object-fit:cover;border-radius:20px;width:100%;display:block}.home-review-tile--portrait img{aspect-ratio:3/4;min-height:200px}.home-review-tile--landscape img{aspect-ratio:4/3;min-height:140px}.home-review-stars{color:#f5b301;letter-spacing:.14em;margin:0;font-size:.8rem;line-height:1}.home-review-quote{color:#334155;margin:0;font-size:.875rem;font-weight:500;line-height:1.65}.home-review-tile--featured .home-review-quote{flex:auto}.home-review-avatar{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.home-review-handle{color:var(--home-brand);font-size:.8125rem;font-weight:700;line-height:1.2}.home-partners-head{text-align:center;margin-bottom:var(--home-section-head-gap)}.home-partners-kicker{color:var(--home-brand);text-transform:none;letter-spacing:0;margin:0 0 .65rem;font-size:.9rem;font-weight:700}.home-partners-title{letter-spacing:-.02em;color:#0f172a;max-width:18em;margin:0 auto .65rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.3}.home-partners-sub{color:#64748b;max-width:36em;margin:0 auto;font-size:.95rem;line-height:1.65}.home-partners-logos{grid-template-columns:repeat(9,minmax(0,1fr));place-items:center;gap:clamp(.5rem,1.2vw,1.25rem);width:100%;margin-inline:auto;padding:.35rem 0 0;display:grid;overflow:visible}.home-partner-logo{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 .15rem;display:flex}.home-partner-logo img{object-fit:contain;object-position:center;width:100%;max-width:120px;height:clamp(20px,2.4vw,36px);display:block}@media (width<=1024px){.home-reviews-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-reviews-col{gap:18px}}@media (width<=560px){.home-reviews-mosaic{grid-template-columns:1fr;gap:16px}.home-reviews-col{gap:16px;max-width:min(520px,100%);margin-inline:auto}.home-review-tile{border-radius:18px}.home-review-tile--compact,.home-review-tile--featured{padding:.95rem 1rem}.home-review-quote{font-size:.9rem;line-height:1.7}.home-partners-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem}.home-partner-logo img{max-width:100%;height:28px}}@media (width<=400px){.home-review-tile--compact,.home-review-tile--featured{padding:.9rem .95rem}.home-review-quote{font-size:.875rem}.home-partners-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .5rem}.home-partner-logo img{height:24px}}@media (width<=420px){.home-zig-inner{grid-template-columns:1fr}.home-zig-block--reverse .home-zig-inner{direction:ltr}.home-zig-text{text-align:center}.home-zig-text p{margin-inline:auto}}.home-press{border-top:1px solid var(--home-line);background:#fafafa;padding-block:clamp(2rem,4vw,2.75rem)}.home-press-row{width:100%;max-width:var(--home-content-max);padding-inline:var(--home-content-pad);box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,4vw,2.5rem);margin-inline:auto;display:flex}.home-press-row span{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;font-size:.8125rem;font-weight:800}.home-faq-head{margin-bottom:var(--home-section-head-gap);text-align:center}.home-faq-kicker{color:var(--home-blue);margin:0 0 .65rem;font-size:.9rem;font-weight:700}.home-faq-title{letter-spacing:-.02em;color:var(--home-faq-heading);margin:0 auto .5rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.3}.home-faq-sub{color:var(--home-faq-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.95rem}.home-faq-cats{grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:none;margin:0 auto 2rem;padding-inline:0;display:grid}.home-faq-cat-card{min-height:220px;color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.5rem 1.65rem 1.4rem;text-decoration:none;display:flex}.home-faq-cat-card--white{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 24px #0f172a0f}.home-faq-cat-card--sky{background:var(--home-faq-card-accent);box-shadow:none;border-color:#dbe4ff}.home-faq-cat-icon{background:0 0;border:none;border-radius:0;width:40px;height:40px;display:block}.home-faq-cat-icon--signal,.home-faq-cat-icon--sim{background:0 0;border:none}.home-faq-cat-icon img{object-fit:contain;width:40px;height:40px;display:block}.home-faq-cat-card h3{color:var(--home-faq-heading);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.home-faq-cat-card p{color:var(--home-faq-body);flex:auto;margin:0;font-size:.875rem;line-height:1.65}.home-faq-cat-card--white .home-faq-cat-btn{background:var(--home-navy)}.home-faq-cat-card--white .home-faq-cat-btn:hover{background:#003d8f}.home-faq-cat-card--sky .home-faq-cat-btn{background:var(--home-blue)}.home-faq-cat-card--sky .home-faq-cat-btn:hover{background:#004a99}.home-faq-cat-btn{border-radius:var(--site-radius-pill,9999px);color:#fff;align-items:center;gap:.35rem;margin-top:auto;padding:.6rem 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.home-faq-accordion{margin-top:.25rem}.home-page #faq-list .faq-list{border-radius:12px;max-width:none;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 16px #0f172a0a}.home-page #faq-list .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:0;margin-bottom:0;overflow:hidden}.home-page #faq-list .faq-item+.faq-item{border-top:none}.home-page #faq-list .faq-item:first-child{border-radius:12px 12px 0 0}.home-page #faq-list .faq-item:last-of-type{border-radius:0 0 12px 12px;margin-bottom:0}.home-page #faq-list .faq-item summary{color:#000;cursor:pointer;background:#fff;padding:1rem 2.75rem 1rem 1.15rem;font-size:.9375rem;font-weight:700;list-style:none;position:relative}.home-page #faq-list .faq-item[open] summary{background:#fff}.home-page #faq-list .faq-item summary::-webkit-details-marker{display:none}.home-page #faq-list .faq-item summary:after{content:"+";width:auto;height:auto;color:var(--home-faq-body);background:0 0;border:none;border-radius:0;font-size:1.25rem;font-weight:400;line-height:1;display:block;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.home-page #faq-list .faq-item .home-faq-answer{background:#f3f4f6;border-top:1px solid #e5e7eb;border-radius:0;margin:0;padding:.85rem 1.15rem 1rem}.home-page #faq-list .faq-item .home-faq-answer p{color:#666;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.65}.home-faq-all{text-align:center;margin-top:1.5rem}.home-faq-all-btn{border-radius:var(--site-radius-pill,9999px);background:var(--home-blue);color:#fff;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.home-faq-all-btn:hover{color:#fff;background:#004a99}@media (width<=560px){.home-faq-cats{grid-template-columns:1fr}}.home-cta-band .home-app-container{max-width:var(--home-content-max)}.home-cta-panel{text-align:center;background:var(--home-cta-bg);color:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:clamp(2.75rem,5.5vw,3.75rem) clamp(1.25rem,4vw,2rem);display:flex}.home-cta-panel h2{letter-spacing:-.02em;color:#fff;white-space:nowrap;max-width:none;margin:0 0 .85rem;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:800;line-height:1.3}.home-cta-panel p{color:#ffffffc7;max-width:24em;margin:0 0 1.65rem;font-size:clamp(.9375rem,1.55vw,1.0625rem);font-weight:400;line-height:1.65}.home-cta-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .5rem;margin:0 0 1.85rem;padding:0;list-style:none;display:flex}.home-cta-pill{border-radius:var(--site-radius-pill,9999px);color:#fff;white-space:nowrap;background:#0003;border:1px solid #ffffff47;align-items:center;gap:.15rem;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.home-cta-primary-btn{border-radius:var(--site-radius-pill,9999px);min-width:240px;color:var(--home-cta-bg);box-shadow:none;background:#fff;border:none;justify-content:center;align-items:center;padding:.9rem 2.6rem;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.home-cta-primary-btn:hover{color:var(--home-cta-bg);background:#f5f8ff}.home-popular-destinations .dest-item{background:var(--home-bg);border:1px solid var(--home-border-soft)}.home-popular-destinations .dest-item:hover{background:var(--home-bg-soft);border-color:#d6e4f5}.home-popular-destinations .dest-item:hover .dest-item-arrow{color:var(--home-brand)}.home-popular-header-row{margin-bottom:var(--home-section-head-gap);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.home-popular-header-text{flex:1}.home-destination-card-large{background:#fff;border:1px solid #e0e7ee;border-radius:16px;flex-direction:column;min-height:180px;padding:28px 24px;text-decoration:none;transition:all .3s;display:flex;position:relative}.home-destination-card-large:hover{border-color:var(--home-brand);transform:translateY(-2px);box-shadow:0 4px 16px #004da014}.home-destination-card-large--featured{border-color:var(--home-brand);border-width:2px;box-shadow:0 4px 20px #004da01f}.home-destination-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.home-destination-country-code{color:var(--home-brand);letter-spacing:.5px;font-size:22px;font-weight:700}.home-destination-badge{background:var(--home-bg-faq);color:var(--home-brand);white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}.home-destination-card-middle{flex:1;margin-bottom:16px}.home-destination-name{color:var(--home-text);margin:0 0 6px;font-size:18px;font-weight:700}.home-destination-desc-text{color:#6b8a9e;margin:0;font-size:13px;line-height:1.4}.home-destination-card-bottom{align-items:baseline;gap:6px;display:flex}.home-destination-price-label{color:#8a9fb5;font-size:12px}.home-destination-price-value{color:var(--home-brand);font-size:22px;font-weight:700}@media (width<=1024px){.home-destinations-grid-large{grid-template-columns:repeat(2,1fr);gap:16px}.home-popular-header-row{flex-direction:column;align-items:flex-start}}@media (width<=640px){.home-destinations-grid-large{grid-template-columns:1fr;gap:14px}.home-destination-card-large{min-height:auto;padding:22px 20px}.home-popular-view-all{font-size:14px}}.home-popular-title{color:var(--home-text);margin-top:0;margin-bottom:12px}.home-popular-subtitle{color:var(--home-muted);margin:0;font-size:16px}.home-popular-view-all{color:var(--home-brand);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.home-popular-view-all:hover{color:var(--home-brand-dark)}.home-destinations-grid-large{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-destination-card-large{background:#f7f9fb;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;min-height:68px;padding:18px 24px;text-decoration:none;transition:all .25s;display:flex;position:relative}.home-destination-card-large:hover{background:var(--home-bg);border-color:var(--home-border-soft);transform:translateY(-1px);box-shadow:0 2px 12px #004da00f}.home-destination-flag-circle{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.home-destination-flag-circle-img{object-fit:cover;width:100%;height:100%;display:block}.home-destination-info{flex:1;min-width:0}.home-destination-name{color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}.home-destination-price{color:#6b8a9e;margin:0;font-size:13px}.home-destination-arrow{color:#b8c9d8;flex-shrink:0;font-size:20px;line-height:1;transition:color .25s}.home-destination-card-large:hover .home-destination-arrow{color:var(--home-brand)}@media (width<=1024px){.home-destinations-grid-large{grid-template-columns:repeat(2,1fr)}.home-popular-header-row{flex-direction:column;align-items:flex-start}}@media (width<=640px){.home-destinations-grid-large{grid-template-columns:1fr;gap:12px}.home-destination-card-large{padding:14px 16px}.home-destination-flag-circle{width:42px;height:42px}.home-destination-name,.home-popular-view-all{font-size:14px}}@media (width<=900px){.home-page .site-header.site-header--home-top{z-index:70;backface-visibility:hidden;width:100%;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.home-page .home-hero-stack{margin-top:0}.home-page .site-nav-end-actions{display:none}.home-page .site-nav-home-mobile-cta{margin-top:auto;margin-bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));padding:.5rem max(.85rem, env(safe-area-inset-right,0px)) 0 max(.85rem, env(safe-area-inset-left,0px)) max(.85rem, env(safe-area-inset-left,0px));text-align:center;background:#fff;flex-direction:column;align-items:center;gap:0;display:flex}.home-page .site-nav-home-mobile-pack-btn{background:var(--home-brand);justify-content:center;align-items:center;gap:.55rem;width:100%;max-width:24rem;margin-inline:auto;padding:.48rem 1.05rem .48rem .82rem;display:inline-flex;box-shadow:0 4px 14px #004da038}.home-page .site-nav-home-mobile-pack-btn .site-nav-price-cta-meta{flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.1;display:flex}.home-page .site-nav-home-mobile-pack-btn .site-nav-price-cta-currency{color:var(--home-yellow);font-size:1rem}.home-page .site-nav-home-mobile-pack-btn .site-nav-price-cta-value{color:var(--home-yellow);font-size:1.6rem}.home-page .site-nav-home-mobile-pack-btn .site-nav-price-cta-was{color:#fff;opacity:1;font-size:.72rem;font-weight:500;text-decoration:line-through}.home-page .site-nav-home-mobile-pack-btn .site-nav-price-cta-label{white-space:nowrap;color:#fff;font-size:.6875rem;font-weight:600}.home-page{--home-header-h:calc(64px + env(safe-area-inset-top,0px))}}@media (width<=1024px){.home-page .home-app-container{padding-left:max(var(--home-content-pad), env(safe-area-inset-left,0px));padding-right:max(var(--home-content-pad), env(safe-area-inset-right,0px))}}@media (width<=640px){.home-page{--home-section-py:clamp(2.5rem, 10vw, 3.75rem);--home-section-head-gap:clamp(1.25rem, 4vw, 2rem)}.home-popular-header-row{gap:1rem}.home-popular-subtitle{font-size:.9375rem;line-height:1.55}.home-popular-view-all{white-space:normal;line-height:1.35}}@media (width<=480px){.home-page .hero-visual{min-height:0}.home-page{--home-after-ribbon-gap:clamp(16px, 4.5vw, 32px)}.home-hero-ref-visual{max-width:min(720px,112vw);max-height:min(660px,100vw,78vh);margin-bottom:0;transform:none}.home-page .home-hero-ribbon{--ribbon-gap-below-hero:0;--ribbon-overlap:0;margin-top:0}.home-hero-ribbon{--ribbon-pad-y:clamp(14px, 4vw, 18px);--ribbon-row-h:clamp(36px, 11.5vw, 42px);--ribbon-font:clamp(12px, 3.9vw, 14px)}.home-page .hero-copy h1{margin-bottom:.55rem;font-size:clamp(1.95rem,9vw,2.65rem);line-height:1.08}.home-hero-sub{margin-bottom:.95rem;font-size:clamp(.875rem,3.6vw,1rem)}.home-hero-search-wrap{margin-bottom:.85rem}.home-hero-kicker{max-width:100%;padding:.4rem .8rem .4rem .85rem;font-size:.75rem;line-height:1.35}.home-hero-search-wrap{max-width:100%;margin-bottom:1.85rem}.home-hero-search-wrap.is-open{margin-bottom:clamp(2rem,6vw,2.75rem)}.home-hero-search-pill{padding-left:.85rem;padding-right:.35rem}.home-hero-search-pill input{min-height:44px;font-size:16px}.home-hero-search-go{width:48px;min-width:48px;height:48px;min-height:48px}.home-page .hero-copy{padding-bottom:clamp(.75rem,3vw,1.25rem)}.home-hero-features{max-width:100%;margin-bottom:clamp(1rem,3.5vw,1.5rem)}.home-hero-feature{padding:clamp(.5rem,2.2vw,.62rem) clamp(.4rem,1.8vw,.55rem)}.home-pricing-head{max-width:100%;margin-bottom:clamp(1.35rem,4vw,1.75rem);padding-inline:.15rem}.home-pricing-head .section-sub{font-size:.9375rem;line-height:1.55}.home-pricing-cards-wrap{padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}.home-pricing-card{grid-template-rows:auto auto auto auto auto auto;padding:1.1rem 1rem 1.2rem}.home-pricing-card-btn{min-height:48px;padding:.88rem 1rem}.home-pricing-card-head{flex-direction:column;align-items:flex-start;gap:.45rem}.home-pricing-card-badge{align-self:flex-start}.home-pricing-card-features li,.home-pricing-card-desc{font-size:.8125rem}.home-app-hero-sub,.home-app-copy-text,.home-feature-text{font-size:.975rem}.home-app-copy-cta,.home-feature-link{align-items:center;min-height:44px;padding-inline:1.1rem}.home-app-media-badges{gap:.45rem;bottom:.65rem;left:.65rem}.home-app-pill{padding:.42rem .55rem;font-size:.72rem}.home-faq-cats--feature .home-faq-cat-card{padding:1.2rem 1.1rem 1.05rem}.home-faq-cat-more{box-sizing:border-box;min-height:44px}.home-masonry-grid{gap:.85rem}.home-page #faq-list .faq-item summary{align-items:center;min-height:52px;padding:1rem 3.25rem 1rem 1.05rem;font-size:.9375rem;display:flex}.home-page #faq-list .faq-item p{padding-inline:1.05rem;font-size:.875rem}.home-cta-panel{border-radius:14px;padding:2.25rem 1.15rem 2.5rem}.home-cta-panel h2{white-space:nowrap;margin-bottom:.65rem;font-size:clamp(1.125rem,4.8vw,1.5rem)}.home-cta-panel p{margin-bottom:1.35rem;font-size:.9375rem}.home-cta-pills{gap:.4rem .45rem;margin-bottom:1.5rem}.home-cta-pill{padding:.32rem .75rem;font-size:.75rem}.home-cta-primary-btn{width:100%;min-width:200px;max-width:280px;padding:.85rem 1.5rem;font-size:1rem}}@media (width>=901px) and (width<=1080px){.home-pricing-cards{gap:1rem}.home-pricing-card{padding:1.15rem 1.2rem 1.35rem}.home-pricing-card-title{font-size:1.05rem}.home-pricing-card-features li{font-size:.78rem}}@media (width<=360px){.home-page .home-app-container{padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}.home-cta-primary-btn{width:100%;min-width:0}}@media (width<=720px){.home-review-tile--photo img{object-position:50% 35%}}:root{--dest-text:#0f172a;--dest-muted:#64748b;--dest-line:#e8eef5;--dest-bg-soft:#f4f7fb;--dest-purple:#004da0;--dest-purple-soft:#f4f7fb}.page-destination{color:var(--dest-text);--destination-top-bg:radial-gradient(860px 520px at 18% 12%, #ffffffe0, transparent 62%), radial-gradient(980px 560px at 88% 10%, #004da014, transparent 60%), linear-gradient(180deg, #e8f1fa 0%, #f5f9fc 48%, #fff 100%);background:#fff;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif}.page-destination .mainFirst{background:var(--destination-top-bg);overflow:auto}.page-destination .site-header{background:#fff}.page-destination .site-header:before{content:"";background:var(--destination-top-bg);opacity:1;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.page-destination .site-header.site-header--scrolled:before,.page-destination .site-header.site-header--menu-open:before{opacity:0}.page-destination .site-nav{z-index:1;position:relative}.dest-container{width:min(1120px,92vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,1.5rem)}.dest-main{padding-bottom:4rem}.dest-hero{text-align:center;padding-block:2.2rem 1.4rem}.dest-kicker{color:var(--dest-purple);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.8rem;font-weight:700}.dest-hero h1{margin:0;font-size:clamp(1.5rem,4vw,2.3rem);font-weight:800;line-height:1.2}.dest-sub{max-width:40em;color:var(--dest-muted);margin:.75rem auto 1.5rem}.dest-hero-actions{justify-content:space-between;align-items:center;gap:.75rem;max-width:min(720px,100%);margin-inline:auto;display:flex}.dest-search-wrap{border:1px solid var(--dest-line);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.6rem;min-width:0;padding:.9rem 1.3rem;display:flex}.dest-compat-trigger{color:#4b5563;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dbe6;border-radius:999px;flex:none;margin-top:0;padding:.75rem 1rem;font-family:inherit;font-size:.86rem;font-weight:600;transition:all .2s}.dest-compat-trigger:hover{border-color:var(--dest-purple);color:var(--dest-purple);background:var(--dest-purple-soft)}.dest-search-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dest-search-icon img{object-fit:contain;width:18px;height:18px;display:block}.dest-search-input{width:100%;color:var(--dest-text);background:0 0;border:0;outline:0;font-family:inherit;font-size:1.05rem}.dest-search-input::placeholder{color:#9aa0ae;font-size:1.05rem}.dest-board{border:1px solid var(--dest-line);background:#fff;border-radius:18px;margin-bottom:clamp(1.75rem,3vw,2.75rem);padding:clamp(1rem,3vw,1.5rem);box-shadow:0 10px 30px #1118270d}.dest-tabs{flex-wrap:wrap;gap:.7rem;margin-bottom:1.5rem;display:flex}.dest-tabs button{cursor:pointer;border:1px solid var(--dest-line);color:#4b5563;background:#fff;border-radius:999px;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.25}.dest-tabs .is-on{color:#fff;border-color:var(--dest-purple);background:var(--dest-purple);font-weight:600}.dest-board-title{margin:1rem 0 .35rem;font-size:1.05rem}.dest-board-lead{color:var(--dest-muted);margin:0 0 1rem;font-size:.85rem;line-height:1.45}.dest-board-lead--region{align-items:center;gap:.5rem;display:flex}.dest-board-lead-icon{flex-shrink:0;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.dest-regions{flex-direction:column;gap:1.25rem;display:flex}.dest-region-block{content-visibility:auto;contain-intrinsic-size:540px;scroll-margin-top:96px}.dest-region-title{color:#374151;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.9rem;font-weight:700;display:flex}.dest-region-emoji{justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.dest-region-icon-img{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.dest-region-count{color:var(--dest-purple);background:var(--dest-purple-soft);border-radius:999px;margin-left:.35rem;padding:.12rem .45rem;font-size:.72rem;font-weight:600}.dest-region-toggle-btn{border:1px solid var(--dest-line);color:var(--dest-purple);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:.75rem auto 0;padding:.6rem 1.2rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.dest-region-toggle-btn:hover{background:var(--dest-purple-soft);border-color:var(--dest-purple);transform:translateY(-1px);box-shadow:0 2px 8px #004da026}.dest-region-toggle-btn svg{width:20px;height:20px;transition:transform .2s}.dest-region-toggle-btn.is-expanded svg{transform:rotate(180deg)}.dest-item-code{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#64748b;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;min-width:2.1rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.dest-item-package-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dest-item-package-icon-img{object-fit:contain;width:1.15rem;height:1.15rem;display:block}.dest-item-flag-img{object-fit:contain;border-radius:3px;width:1.4rem;height:1.4rem;display:block;box-shadow:0 0 0 1px #0f172a0f}.dest-item-flag-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.dest-item-flag-circle-img{object-fit:cover;width:100%;height:100%;display:block}.dest-item-content{flex:1;align-items:center;min-width:0;display:flex}.dest-item-name{color:#0f172a;text-align:left;font-size:.9375rem;font-weight:600;line-height:1.3}.dest-item-arrow{color:#9ca3af;flex-shrink:0;width:18px;height:18px;transition:color .2s}.dest-item:hover .dest-item-arrow{color:#004da0}.dest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dest-item{color:var(--dest-text);background:#f8f9fa;border:none;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem .95rem;scroll-margin-top:100px;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.dest-item mark{color:inherit;background:#fef08a;border-radius:2px;padding:0 .1em}.dest-item:hover{background:#f0f1f3;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.dest-empty{color:#64748b;text-align:center;border:1px dashed #d1d5db;border-radius:12px;grid-column:1/-1;padding:1rem}@media (width<=900px){.dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dest-grid{grid-template-columns:1fr}.dest-item-flag-circle{width:32px;height:32px}}.esim-guide-section{background:#f9fafb;padding:3rem 0}.esim-guide-container{width:min(1120px,92vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,1.5rem)}.esim-guide-title{text-align:center;color:var(--dest-text);margin:0 0 1.75rem}.esim-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;max-width:1050px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:grid;position:relative}.esim-guide-steps:before{content:"";opacity:.3;z-index:0;background:linear-gradient(90deg,#004da0,#5aaeff,#004da0);height:2px;position:absolute;top:40px;left:8%;right:8%}.esim-guide-step{z-index:1;text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-width:0;max-width:100%;min-height:100%;padding:1.1rem .85rem 1.15rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 20px #0000000f}.esim-guide-step:nth-child(3){max-width:100%;margin-top:0}.esim-guide-step:hover{transform:translateY(-5px);box-shadow:0 8px 30px #004da026}.esim-guide-step-icon{color:#004da0;background:linear-gradient(135deg,#f4f7fb 0%,#e8f1fa 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .45rem;display:flex}.esim-guide-step-icon svg{width:34px;height:34px}.esim-guide-step-num{color:#fff;background:#004da0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #004da04d}.esim-guide-step h3{color:var(--dest-text);flex-shrink:0;margin:0 0 .3rem;font-size:1rem;font-weight:700}.esim-guide-step p{color:var(--dest-muted);flex:auto;width:100%;max-width:16.5rem;min-height:0;margin:0;font-size:.82rem;line-height:1.45}.esim-guide-link{color:#004da0;font-weight:500;text-decoration:underline}.esim-guide-link-btn{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.esim-guide-link:hover{color:#036}.esim-guide-cta{text-align:center}.esim-guide-btn{color:#fff;background:linear-gradient(135deg,#004da0 0%,#0a6ab8 100%);border-radius:999px;padding:.78rem 2.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #004da04d}.esim-guide-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #004da066}.why-choose-section{background:#fff;padding:4rem 0}.why-choose-container{width:min(1120px,92vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,1.5rem)}.why-choose-title{text-align:center;color:var(--dest-text);margin:0 0 3rem}.why-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:stretch;gap:1.5rem;display:grid}.why-choose-card{border:1px solid var(--dest-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;min-width:0;height:100%;padding:2rem 1.5rem;transition:all .3s;display:flex}.why-choose-card:hover{border-color:#d4c9fb;transform:translateY(-3px);box-shadow:0 8px 30px #004da01f}.why-choose-icon{color:#004da0;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.why-choose-card h3{color:var(--dest-text);flex-shrink:0;margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.why-choose-card p{color:var(--dest-muted);flex:auto;min-height:0;margin:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.esim-guide-steps{grid-template-columns:1fr;gap:.85rem;max-width:420px;margin-inline:auto}.esim-guide-steps:before{display:none}.esim-guide-step,.esim-guide-step:nth-child(3){margin-inline:0;width:100%;max-width:none;min-height:clamp(9.75rem,30vw,12rem);margin-top:0}.esim-guide-step p{max-width:none}.why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (width<=560px){.why-choose-grid{grid-template-columns:1fr;align-items:stretch}.esim-guide-step{min-height:clamp(9.5rem,32vw,11.5rem);padding:1.15rem .9rem 1.2rem}}.site-footer-col li{white-space:nowrap;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex!important}a.footer-country-link{color:inherit;align-items:center;gap:.4rem;max-width:100%;text-decoration:none;display:inline-flex}a.footer-country-link:hover .footer-country-name{color:var(--site-purple)}.footer-country-flag{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.footer-country-flag-img{object-fit:contain;border-radius:2px;width:16px;height:12px;display:block}.footer-country-code{color:var(--dest-text);flex-shrink:0;min-width:20px;font-weight:600}.site-footer-col li span:last-child,.site-footer-col .footer-country-name{color:var(--site-muted);font-size:.875rem}@media (width<=560px){.home-popular-destinations .dest-grid{gap:.75rem}.home-popular-destinations .dest-item{-webkit-tap-highlight-color:transparent;min-height:52px;padding:.85rem 1rem}}@media (width<=380px){.home-popular-destinations .dest-item{gap:.65rem;padding:.75rem .85rem}}@media (width<=760px){.site-footer-col li{white-space:normal}.site-footer-col .footer-country-name{overflow-wrap:anywhere}}:root{--site-brand:#004da0;--site-brand-dark:#036;--site-brand-hover:#036;--site-brand-mid:#0056b3;--site-brand-light:#0a6ab8;--site-brand-soft:#f4f7fb;--site-brand-muted-bg:#f5f8ff;--site-brand-rgb:0, 77, 160;--site-purple:var(--site-brand);--site-purple-hover:var(--site-brand-hover);--site-text:#0f172a;--site-muted:#64748b;--site-line:#e8eef5;--site-bg:#fff;--site-bg-soft:#f4f7fb;--site-container:min(1200px, 92vw);--site-font:"Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif;--site-radius-pill:9999px;--site-accent-yellow:#ffd400}html.tawk-scroll-lock .site-header.site-header--force-fixed{padding-right:var(--tawk-sbw,0px);box-sizing:border-box}:root{--tawk-bubble-size:60px;--tawk-panel-width:400px;--tawk-panel-height:min(560px, calc(100vh - 96px))}@media (width>=769px){html.tawk-desktop-panel-open iframe[title=chat\ widget].tawk-panel-open{width:min(var(--tawk-panel-width), calc(100vw - 32px))!important;height:var(--tawk-panel-height)!important;max-width:min(var(--tawk-panel-width), calc(100vw - 32px))!important;max-height:var(--tawk-panel-height)!important;border-radius:14px!important;inset:auto 20px 24px auto!important;box-shadow:0 18px 48px #0f172a38!important}}@media (width<=768px){#tawk-bubble-container{width:var(--tawk-bubble-size)!important;height:var(--tawk-bubble-size)!important;min-width:var(--tawk-bubble-size)!important;min-height:var(--tawk-bubble-size)!important}iframe[title=chat\ widget].tawk-bubble-fixed{width:var(--tawk-bubble-size)!important;height:var(--tawk-bubble-size)!important;min-width:var(--tawk-bubble-size)!important;min-height:var(--tawk-bubble-size)!important;max-width:var(--tawk-bubble-size)!important;max-height:var(--tawk-bubble-size)!important}}.site-container{width:var(--site-container);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.site-header{z-index:50;padding-top:env(safe-area-inset-top,0px);backface-visibility:hidden;will-change:transform;background:#fff;transition:box-shadow .35s,border-color .35s;position:sticky;top:0;overflow:visible;transform:translateZ(0)}.site-header.site-header--scrolled{border-bottom-color:#e2e8f0;box-shadow:0 6px 28px #0f172a12}.site-header.site-header--checkout{background:#fff;box-shadow:0 6px 28px #0f172a0f}.site-header.site-header--checkout:before{content:"";background:radial-gradient(900px 520px at 18% 14%, #ffffffd1, transparent 62%), radial-gradient(980px 560px at 14% 14%, rgba(var(--site-brand-rgb), .14), transparent 62%), radial-gradient(1040px 640px at 88% 10%, #0ea5e929, transparent 60%), radial-gradient(920px 640px at 52% 106%, rgba(var(--site-brand-rgb), .12), transparent 64%), linear-gradient(135deg, rgba(var(--site-brand-rgb), .12), #e8f1fae6 55%, #fff);opacity:1;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.site-header.site-header--checkout.site-header--scrolled:before,.site-header.site-header--checkout.site-header--menu-open:before{opacity:0}.site-header.site-header--checkout .site-nav{z-index:1}.site-header.site-header--force-fixed{z-index:85;top:0;left:0;right:0;position:fixed!important}.site-header.site-header--home-top .site-nav{z-index:1}.site-nav-end-actions.site-nav-home-actions{gap:8px}.site-nav-home-actions .site-nav-price-cta{gap:.55rem;padding:.48rem 1.05rem .48rem .82rem}.site-nav-home-actions .site-nav-price-cta-currency{font-size:1rem}.site-nav-home-actions .site-nav-price-cta-value{font-size:1.6rem}.site-nav-home-actions .site-nav-price-cta-was{font-size:.72rem}.site-nav-home-actions .site-nav-price-cta-label{font-size:.6875rem}.site-nav-home-mobile-cta{display:none}.site-nav-price-cta{border-radius:var(--site-radius-pill,9999px);background:var(--site-brand);color:#fff;flex-shrink:0;align-items:center;gap:.55rem;padding:.42rem .95rem .42rem .75rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 4px 14px #004da038}.site-nav-price-cta:hover{background:var(--site-brand-dark);color:#fff;transform:translateY(-1px)}.site-nav-price-cta-amount{align-items:baseline;gap:.05rem;line-height:1;display:inline-flex}.site-nav-price-cta-currency{color:var(--site-accent-yellow);font-size:.95rem;font-weight:800}.site-nav-price-cta-value{color:var(--site-accent-yellow);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.site-nav-price-cta-meta{flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.1;display:flex}.site-nav-price-cta-was{opacity:.9;color:#ffffffeb;font-size:.6875rem;font-weight:500;text-decoration:line-through}.site-nav-price-cta-label{white-space:nowrap;color:#fff;font-size:.625rem;font-weight:600}.site-nav{min-height:72px;font-family:var(--site-font);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid;position:relative;overflow:visible}.site-logo{letter-spacing:-.02em;color:var(--site-purple);flex-shrink:0;justify-self:start;align-items:center;gap:0;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.site-logo:hover{color:var(--site-purple-hover)}.site-logo-img{object-fit:contain;object-position:left center;width:auto;max-width:min(140px,42vw);height:clamp(26px,5vw,32px);display:block}.site-nav-divider{background:#94a3b880;flex-shrink:0;align-self:center;width:1px;height:1.15rem;margin:0;padding:0;list-style:none;display:none}.site-nav-drawer{grid-column:2;justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex;overflow:visible}.site-nav-drawer-scroll{min-width:0;display:contents}.site-nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,1.8vw,1.75rem);margin:0;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.site-nav-links>li{position:relative}.site-nav-item--user-center-drawer{display:none}.site-nav-user-center-ic{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-nav-links a{color:var(--site-text);white-space:nowrap;border-radius:9999px;align-items:center;padding:.4rem .7rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site-nav-links a:hover{color:var(--site-purple);background:var(--site-bg-soft)}.site-nav-links a.is-active{color:var(--site-purple);background:#004da014;font-weight:600}.site-nav-dd-trigger{font:inherit;color:var(--site-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.9375rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.site-nav-dd-trigger:hover{color:var(--site-purple);background:var(--site-bg-soft)}.site-nav-dd-trigger .site-nav-chevron{opacity:.65;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.site-nav-item--dropdown.is-open .site-nav-dd-trigger .site-nav-chevron{transform:rotate(180deg)}.site-nav-item--dropdown.is-open>.site-nav-dd-trigger{color:var(--site-purple)}.site-nav-dd-trigger .site-nav-globe{opacity:.75;flex-shrink:0;width:18px;height:18px}.site-nav-lang-flag{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.site-nav-lang-flag img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.site-nav-lang-option{align-items:center;gap:.55rem;display:inline-flex}.site-nav-lang-menu a{align-items:center;display:flex}.site-nav-end-actions{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:clamp(.5rem,1.2vw,.75rem);display:inline-flex}.site-nav-item--lang-drawer{display:list-item}.site-nav-item--lang-toolbar{display:none;position:relative}.site-dropdown{background:var(--site-bg);border:1px solid var(--site-line);z-index:60;border-radius:12px;min-width:200px;margin:0;padding:.4rem 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #0f172a1f}.site-dropdown[hidden]{display:none!important}.site-dropdown li{margin:0}.site-dropdown a{color:var(--site-text);padding:.55rem 1rem;font-size:.875rem;display:block}.site-dropdown a:hover{background:var(--site-bg-soft);color:var(--site-purple)}.site-dropdown-muted{color:var(--site-muted);padding:.65rem 1rem;font-size:.8125rem;line-height:1.45;display:block}.site-dropdown.site-dropdown--mega{border-radius:14px;width:min(680px,100vw - 2rem);min-width:min(680px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 20px 40px #0f172a24}.site-mega-inner{padding:.9rem 1rem 1rem}.site-mega-section{margin-bottom:1.05rem}.site-mega-section--bordered{border-top:1px solid var(--site-line);margin-top:.35rem;padding-top:1rem}.site-mega-link.site-mega-link--dest-country{flex-direction:row;justify-content:flex-start;align-items:center;gap:.45rem;padding:.3rem .25rem}.site-dropdown.site-dropdown--mega .site-mega-grid--countries .site-mega-link.site-mega-link--dest-country{align-self:start}.site-mega-link--dest-country .site-mega-flag{width:24px;height:24px}.site-mega-flag-or-media{justify-content:center;align-items:center;width:100%;height:100%;font-size:.82rem;line-height:1;display:flex}.site-dropdown.site-dropdown--mega.site-dropdown--destinations{width:min(800px,100vw - 2rem);min-width:min(800px,100vw - 2rem)}.site-mega-heading{color:var(--site-text);letter-spacing:-.02em;margin:0 0 .65rem;font-size:.86rem;font-weight:800}.site-mega-grid{gap:.4rem .8rem;width:100%;display:grid}.site-mega-grid--countries{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;place-items:start;gap:.75rem}.site-mega-grid--regions{grid-template-columns:repeat(4,minmax(0,1fr));place-items:start;gap:.75rem;width:100%}.site-mega-link{color:var(--site-text);border-radius:8px;align-items:center;gap:.4rem;padding:.25rem 0;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.site-mega-link--country{flex-direction:column;align-items:flex-start;gap:.28rem;padding:.18rem .2rem}.site-mega-link--country span:last-child{font-size:.86rem;font-weight:600;line-height:1.2}.site-mega-link:hover{color:var(--site-purple);background:#004da00f}.site-mega-flag{background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.8rem;display:grid;overflow:hidden}.site-mega-flag-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.site-mega-code{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#64748b;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;font-size:.56rem;font-weight:600;display:inline-flex}.site-mega-region-icon{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.site-mega-region-media{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.site-mega-region-media-img{object-fit:contain;width:100%;height:100%;display:block}.site-mega-footer{border-top:1px solid var(--site-line);text-align:center;box-sizing:border-box;background:#f3f4f6;border-radius:0 0 13px 13px;margin:0;padding:.85rem 1rem}.site-mega-viewall{color:var(--site-text);border-radius:var(--site-radius-pill);background:#fff;border:1px solid #d1d5db;align-items:center;gap:.35rem;padding:.5rem 1.2rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.site-mega-viewall:hover{border-color:var(--site-purple);color:var(--site-purple)}.site-dropdown.site-dropdown--mega a.site-mega-link{box-sizing:border-box;align-items:center;width:100%;max-width:100%;padding:.35rem .3rem;display:flex}.site-dropdown.site-dropdown--mega .site-mega-grid--regions .site-mega-link{text-align:left;gap:.4rem}.site-dropdown.site-dropdown--mega .site-mega-grid--regions .site-mega-link span:last-child{word-break:break-word;text-align:left;width:100%;max-width:100%;font-size:.8rem;font-weight:600;line-height:1.35}.site-dropdown.site-dropdown--mega .site-mega-footer a.site-mega-viewall{padding:.5rem 1.2rem;display:inline-flex}.site-dropdown.site-dropdown--solutions{border:1px solid #004da02e;width:min(430px,100vw - 2rem);min-width:min(430px,100vw - 2rem);padding:0;overflow:hidden;box-shadow:0 24px 54px #0f172a29}.site-solutions-inner{background:linear-gradient(#004da00f 0%,#004da003 42%,#fff 100%);padding:1rem}.site-solutions-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted);margin:0 0 .7rem;font-size:.68rem;font-weight:800}.site-solutions-heading:after{content:"";background:linear-gradient(90deg,#004da04d,#004da00d);width:100%;height:1px;margin-top:.5rem;display:block}.site-solutions-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.site-solutions-grid .site-solution-card{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.site-solution-card{color:var(--site-text);white-space:normal;background:#fff;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:.75rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:flex;box-shadow:0 1px #0f172a05,0 8px 18px #0f172a0d}.site-solution-card:hover{background:#fffffffa;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1a}.site-solution-card:focus-visible{outline-offset:2px;outline:2px solid #004da0bf;box-shadow:0 0 0 4px #004da029}.site-solution-card-icon{border:1px solid #0f172a0f;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.site-solution-card--travel .site-solution-card-icon{color:#2563c8;background:#5ba2ff29}.site-solution-card--travel:hover{border-color:#5ba2ff59}.site-solution-card--reseller .site-solution-card-icon{color:#b4780a;background:#eab30824}.site-solution-card--reseller:hover{border-color:#eab30859}.site-solution-card-body{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.site-solution-card-title{letter-spacing:-.02em;white-space:normal;margin-bottom:.15rem;font-size:.93rem;font-weight:700;line-height:1.25;display:block}.site-solution-card-desc{color:#64748b;white-space:normal;overflow-wrap:anywhere;font-size:.74rem;line-height:1.45;display:block}.site-solution-card-arrow{color:#0f172a66;background:#0f172a0d;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:color .2s,transform .2s,background .2s;display:grid}.site-solution-card:hover .site-solution-card-arrow{color:var(--site-purple);background:#004da01f;transform:translate(2px)}.site-nav-profile{background:var(--site-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s,transform .15s;display:flex}.site-nav-profile:hover{background:var(--site-purple-hover)}.site-nav-profile:active{transform:scale(.96)}.site-nav-profile svg{color:#fff;opacity:.95;width:20px;height:20px}.site-footer .site-lang-wrap{flex:none;display:inline-flex;position:relative}.site-footer .site-lang{border:1px solid var(--site-line);border-radius:var(--site-radius-pill);background:var(--site-bg);color:var(--site-muted);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.site-footer .site-lang:hover{border-color:#d1d5db}.site-footer .site-lang:focus-within{border-color:#004da059;box-shadow:0 0 0 3px #004da024}.site-footer .site-lang-globe{opacity:.7;flex-shrink:0;width:18px;height:18px}.site-footer .site-lang-label{color:var(--site-text);white-space:nowrap;line-height:1.2}.site-footer .site-lang-chevron{opacity:.65;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.site-footer .site-lang-wrap.is-open .site-lang-chevron{transform:rotate(180deg)}.site-footer .site-dropdown.site-lang-menu{background:var(--site-bg);border:1px solid var(--site-line);z-index:40;border-radius:12px;width:max-content;min-width:180px;max-width:none;margin:0;position:absolute;inset:auto auto calc(100% + 8px) 0;box-shadow:0 -12px 40px #0f172a1f}.site-footer .site-dropdown.site-lang-menu a[aria-current=true]{color:var(--site-purple);background:var(--site-bg-soft);font-weight:600}.site-footer{background:var(--site-bg-soft);padding-block:clamp(2rem,4vw,3rem);padding-bottom:max(clamp(2rem, 4vw, 3rem), env(safe-area-inset-bottom,0px));border-top:1px solid var(--site-line);font-family:var(--site-font);overflow-x:hidden}.site-footer a{text-decoration:none}.site-footer-brandbox{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-bottom:1.5rem;display:flex;position:relative}.site-footer-social{gap:.6rem;display:flex}.site-footer-social a{width:30px;height:30px;color:var(--site-purple);background:#fff;border:1px solid #004da02e;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.site-footer-social a svg{width:16px;height:16px;color:inherit;flex-shrink:0;display:block}.site-footer-social a:hover{color:var(--site-purple-hover);border-color:#004da057;transform:translateY(-1px);box-shadow:0 6px 12px #004da02e}.site-footer-grid{grid-template-columns:1.1fr repeat(4,1fr);gap:1.5rem;padding-bottom:1.75rem;display:grid}.site-footer-brand .site-logo{margin-bottom:.5rem;display:inline-flex}.site-footer-brand p{color:var(--site-muted);max-width:220px;margin:0;font-size:.8125rem;line-height:1.5}.site-footer-col h4{color:var(--site-text);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.site-footer-col ul{margin:0;padding:0;list-style:none}.site-footer-col li{margin-bottom:.45rem}.site-footer-col a{color:var(--site-muted);font-size:.875rem}.site-footer-col a:hover{color:var(--site-purple)}.site-footer-compat-trigger{font:inherit;color:var(--site-muted);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-size:.875rem}.site-footer-compat-trigger:hover{color:var(--site-purple)}.site-footer-bottom{color:var(--site-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;font-size:.8125rem;display:flex;position:relative}.site-footer-bottom:before{content:"";border-top:1px solid var(--site-line);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer-bottom a{color:var(--site-muted)}.site-footer-bottom a:hover{color:var(--site-purple)}.site-footer-operator{margin:0;line-height:1.5}.site-nav-hamburger{cursor:pointer;width:50px;height:50px;color:var(--site-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:none}.site-nav-hamburger:hover{color:var(--site-purple)}.site-nav-hamburger-icon{justify-content:center;align-items:center;display:flex}.site-nav-hamburger-icon svg{width:28px;height:28px;transition:transform .3s}.site-nav-mobile-social{display:none}html.site-menu-open,body.site-menu-open{overscroll-behavior:none;overflow:hidden}@media (width>=901px){.site-nav{gap:clamp(.5rem,1vw,.85rem)}.site-nav-links{gap:.15rem .5rem}.site-nav-links a,.site-nav-dd-trigger{color:#334155;padding:.35rem .5rem;font-weight:600}.site-nav-divider{margin-inline:.2rem;display:list-item}.site-nav-item--user-center-drawer{display:list-item}.site-nav-item--user-center-drawer a.is-active{color:var(--site-purple);background:#004da014}.site-nav-item--lang-drawer{display:none!important}.site-nav-item--lang-toolbar{display:block}.site-nav-end-actions .site-nav-dd-trigger{color:#334155;padding:.35rem .5rem;font-weight:600}}@media (width<=720px){.site-nav-home-actions .site-nav-price-cta-meta{display:none}.site-nav-home-actions .site-nav-price-cta{padding-inline:.7rem}.site-nav-home-actions{gap:7px}}@media (width<=900px){:root{--site-mobile-header-h:calc(64px + env(safe-area-inset-top,0px))}.site-header:not(.site-header--checkout):not(.site-header--force-fixed){z-index:70;backface-visibility:hidden;background:#fff;width:100%;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.site-header:not(.site-header--checkout):not(.site-header--force-fixed)~main,.site-header:not(.site-header--checkout):not(.site-header--force-fixed)~.contact-page-main-wrapper{padding-top:var(--site-mobile-header-h)}.site-footer{z-index:1;position:relative}.site-footer-brand .site-logo,.site-footer-brand .site-logo-text{z-index:0;position:relative}.site-header.site-header--menu-open{z-index:70;background:#fff;border-bottom-color:#d1d5db;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0f172a0f}.site-header.site-header--menu-open .site-logo,.site-header.site-header--menu-open .site-nav-hamburger{z-index:75}.site-container{width:min(1200px,100vw);padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.site-nav{flex-wrap:wrap;align-items:center;gap:0;min-height:64px;display:flex}.site-logo{z-index:60;flex:auto;min-width:0;font-size:clamp(1.15rem,4.5vw,1.4rem);position:relative}.site-nav-hamburger{z-index:62;order:2;display:flex;position:relative}.site-nav-end-actions{display:none}.site-nav-item--lang-drawer{display:list-item}.site-nav-item--user-center-drawer{display:block}.site-nav-item--user-center-drawer a{border-radius:12px;justify-content:flex-start;gap:.5rem;width:100%;padding:.6rem .75rem}.site-nav-item--user-center-drawer a:hover{background:var(--site-bg-soft)}.site-nav-drawer{top:calc(64px + env(safe-area-inset-top,0px));width:100%;max-width:100%;height:calc(100dvh - 64px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));background:var(--site-bg);z-index:65;opacity:0;visibility:hidden;overscroll-behavior:none;flex-direction:column;flex:none;order:3;grid-column:auto;align-items:stretch;gap:0;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.site-nav-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav-drawer-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;height:100%;padding:.75rem max(.85rem, env(safe-area-inset-right,0px)) 0 max(.85rem, env(safe-area-inset-left,0px));flex-direction:column;flex:1;display:flex;overflow:hidden auto}.site-header--home-top .site-nav-home-mobile-cta{margin-top:auto;margin-bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));padding:.5rem max(.85rem, env(safe-area-inset-right,0px)) 0 max(.85rem, env(safe-area-inset-left,0px)) max(.85rem, env(safe-area-inset-left,0px));text-align:center;background:#fff;flex-direction:column;align-items:center;gap:0;display:flex}.site-header--home-top .site-nav-home-mobile-pack-btn{background:var(--site-brand);justify-content:center;align-items:center;gap:.55rem;width:100%;max-width:24rem;margin-inline:auto;padding:.48rem 1.05rem .48rem .82rem;display:inline-flex;box-shadow:0 4px 14px #004da038}.site-header--home-top .site-nav-home-mobile-pack-btn .site-nav-price-cta-meta{flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.1;display:flex}.site-header--home-top .site-nav-home-mobile-pack-btn .site-nav-price-cta-currency{color:var(--site-accent-yellow);font-size:1rem}.site-header--home-top .site-nav-home-mobile-pack-btn .site-nav-price-cta-value{color:var(--site-accent-yellow);font-size:1.6rem}.site-header--home-top .site-nav-home-mobile-pack-btn .site-nav-price-cta-was{color:#fff;opacity:1;font-size:.72rem;font-weight:500;text-decoration:line-through}.site-header--home-top .site-nav-home-mobile-pack-btn .site-nav-price-cta-label{white-space:nowrap;color:#fff;font-size:.6875rem;font-weight:600}.site-nav-mobile-social{padding:1rem .4rem calc(3.2rem + env(safe-area-inset-bottom,0px));text-align:center;margin-top:auto;display:block}.site-nav-mobile-social-title{letter-spacing:.08em;color:#64748b;margin:0 0 .65rem;font-size:.76rem;font-weight:700}.site-nav-mobile-social-links{flex-wrap:wrap;justify-content:center;gap:.45rem .55rem;display:flex}.site-nav-mobile-social-links a{color:#334155;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav-mobile-social-icon{color:var(--site-purple);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-nav-mobile-social-icon svg{width:16px;height:16px;display:block}.site-nav-links{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:.5rem .1rem;font-size:1.0625rem}.site-nav-links>li>a{letter-spacing:-.03em;color:var(--site-text);white-space:normal;padding:.65rem .15rem .85rem;font-size:clamp(1.2rem,4.5vw,1.5rem);font-weight:800;line-height:1.2;display:block}.site-nav-links>li{text-align:left;border-bottom:1px solid #d1d5dbd9;width:100%;margin-bottom:.35rem;padding-bottom:.35rem}.site-nav-links>li:last-child{border-bottom:none}.site-nav-dd-trigger{letter-spacing:-.03em;text-align:left;justify-content:flex-start;align-items:center;gap:.3rem;width:100%;padding:.65rem .15rem .85rem;font-size:clamp(1.2rem,4.5vw,1.5rem);font-weight:800;line-height:1.2;display:flex}.site-nav-dd-trigger .site-nav-chevron{margin-left:auto}.site-dropdown{box-shadow:none;background:var(--site-bg-soft);min-width:unset;border:none;border-radius:8px;width:100%;max-width:none;margin-top:.35rem;margin-bottom:.5rem;position:static;left:auto;right:auto;transform:none}.site-dropdown.site-dropdown--mega{width:100%;max-width:none;left:auto;transform:none}.site-mega-inner{padding:1rem .75rem}.site-mega-grid--countries{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:.62rem .8rem}.site-mega-grid--regions{grid-template-columns:repeat(2,1fr)}.site-mega-footer{margin:0;padding:1rem .75rem}.site-dropdown.site-dropdown--solutions{width:100%;max-width:none;min-width:unset;border:1px solid #0f172a1a;box-shadow:0 10px 24px #0f172a0f}.site-solutions-inner{padding:.85rem .8rem}.site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-grid>.site-footer-brand{grid-column:1/-1}.site-footer-brandbox{align-items:flex-start}.site-footer-social{flex-wrap:wrap;row-gap:.6rem}.site-footer-col li{white-space:normal;align-items:flex-start}.footer-country-link{align-items:center;width:100%;min-height:40px}}@media (width<=760px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.site-footer-brand p{max-width:none}.site-footer-bottom{align-items:flex-start}.footer-col-content{opacity:1;max-height:none;overflow:visible}.site-footer-brand{border-bottom:1px solid #d1d5db;grid-column:1/-1;margin-bottom:.25rem;padding-bottom:1.25rem}.site-footer .site-lang-wrap{z-index:2;position:relative}.site-footer .site-dropdown.site-lang-menu{background:var(--site-bg);border:1px solid var(--site-line);border-radius:12px;width:max-content;min-width:100%;max-width:none;margin:0;position:absolute;inset:calc(100% + 6px) auto auto 0;box-shadow:0 12px 40px #0f172a1f}.site-footer .site-dropdown.site-lang-menu a{align-items:center;min-height:40px;display:flex}.site-footer-col h4{margin-bottom:.6rem}.site-footer-col li:last-child{margin-bottom:0}}@media (width<=560px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.site-nav-profile{width:36px;height:36px}}.cookie-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-modal{background:var(--site-bg);border-radius:.75rem;width:min(92vw,300px);max-width:300px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.cookie-modal-header{border-bottom:1px solid var(--site-line);padding:.5rem .65rem .45rem}.cookie-modal-header h3{color:var(--site-text);margin:0;font-size:.9rem;font-weight:600}.cookie-modal-body{padding:.45rem .65rem .4rem}.cookie-modal-body p{color:var(--site-muted);margin:0 0 .32rem;font-size:.76rem;line-height:1.34}.cookie-modal-body a{color:var(--site-purple);text-decoration:none}.cookie-modal-body a:hover{text-decoration:underline}.cookie-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;padding:.4rem .65rem .6rem;display:flex}.cookie-modal-footer button{cursor:pointer;white-space:nowrap;border-radius:.375rem;min-height:30px;padding:.28rem .48rem;font-size:.72rem;font-weight:500;transition:all .2s}@media (width<=640px){.cookie-modal-overlay{align-items:flex-end}.cookie-modal{border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:72vh}.cookie-modal-header{padding:.65rem .75rem .5rem}.cookie-modal-header h3{font-size:.95rem}.cookie-modal-body{padding:.55rem .75rem .5rem}.cookie-modal-body p{margin-bottom:.45rem;font-size:.8rem}.cookie-modal-footer{justify-content:stretch;padding:.5rem .75rem .75rem}.cookie-modal-footer button{flex:100%;min-height:40px}.cookie-modal-footer .btn-primary{order:3}}.btn-primary{background:var(--site-purple);color:#fff;border:none}.btn-secondary{color:var(--site-text);border:1px solid var(--site-line);background:#fff}.btn-secondary:hover{background:var(--site-bg-soft)}.reveal-on-scroll{--reveal-distance:4.25rem;--reveal-duration:.9s;opacity:0;transform:translate3d(0, var(--reveal-distance), 0) scale(.92);transition:opacity var(--reveal-duration) cubic-bezier(.19, 1, .22, 1), transform var(--reveal-duration) cubic-bezier(.19, 1, .22, 1);transition-delay:var(--reveal-delay,0s)}.reveal-on-scroll--visible{opacity:1;transform:translate(0,0)scale(1)}.reveal-on-scroll.reveal-on-scroll--stagger{opacity:1;--reveal-stagger-step:70ms;transition:none;transform:none}.reveal-on-scroll--stagger .reveal-stagger{opacity:0;transform:translate3d(0, var(--reveal-distance), 0) scale(.92);transition:opacity var(--reveal-duration) cubic-bezier(.19, 1, .22, 1), transform var(--reveal-duration) cubic-bezier(.19, 1, .22, 1)}.reveal-on-scroll--stagger:not(.reveal-on-scroll--visible) .reveal-stagger{transition:none}.reveal-on-scroll--stagger.reveal-on-scroll--visible .reveal-stagger{opacity:1;transition-delay:calc(var(--reveal-stagger-i,0) * var(--reveal-stagger-step));transform:translate(0,0)scale(1)}.home-press-row .reveal-stagger{display:inline-block}.reveal-on-scroll.reveal-on-scroll--from-left{transform:translate3d(calc(-1 * var(--reveal-distance)), 0, 0) scale(.96)}.reveal-on-scroll.reveal-on-scroll--from-left.reveal-on-scroll--visible{transform:translate(0,0)scale(1)}.reveal-on-scroll.reveal-on-scroll--from-right{transform:translate3d(var(--reveal-distance), 0, 0) scale(.96)}.reveal-on-scroll.reveal-on-scroll--from-right.reveal-on-scroll--visible{transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-on-scroll.reveal-on-scroll--from-left,.reveal-on-scroll.reveal-on-scroll--from-right,.reveal-on-scroll--stagger .reveal-stagger{opacity:1;transition:none;transform:none}}:root{--purple-deep:#036;--purple-mid:#004da0;--purple-accent:#004da0;--purple-accent-hover:#036;--tint:#f4f7fb;--tint-card:#f4f7fb;--text:#0f172a;--text-muted:#4b5563;--footer-bg:#fff;--white:#fff;--radius-pill:9999px;--radius-lg:16px;--radius-md:12px;--container:min(1200px, 92vw);--section-y:clamp(3.5rem, 7vw, 5.5rem);--hero-min-h:min(92vh, 900px);--font:"Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font);color:var(--text);background:var(--white);margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}#root{overflow-x:clip}img{vertical-align:middle;max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.hero{color:var(--white);min-height:var(--hero-min-h);padding-bottom:clamp(2rem,5vw,4rem)}.btn{border-radius:var(--radius-pill);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:.65rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--purple-accent);color:var(--white);padding:.85rem 1.75rem}.btn-primary:hover{background:var(--purple-accent-hover)}.btn-outline-light{color:var(--white);background:0 0;border-color:#ffffff8c;padding:.85rem 1.75rem}.btn-outline-light:hover{border-color:var(--white);background:#ffffff1a}.hero-inner{min-height:calc(var(--hero-min-h) - 72px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-top:clamp(1.5rem,4vw,3rem);display:grid}.hero-copy h1{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.35rem);font-weight:800;line-height:1.08}.hero-lead{opacity:.88;max-width:34em;margin:0 0 1.75rem;font-size:clamp(.95rem,1.35vw,1.0625rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.85rem;display:flex}.hero-visual{justify-content:center;align-items:center;min-height:clamp(280px,42vw,420px);display:flex;position:relative}.hero-shapes{pointer-events:none;position:absolute;inset:0}.shape{border-radius:var(--radius-md);position:absolute}.shape-sun{background:#fbbf24;border-radius:50%;width:clamp(56px,10vw,80px);height:clamp(56px,10vw,80px);top:8%;right:12%;box-shadow:0 8px 32px #fbbf2459}.shape-square{opacity:.95;background:#f472b6;width:clamp(48px,8vw,64px);height:clamp(48px,8vw,64px);bottom:18%;right:8%;transform:rotate(12deg)}.shape-circle{opacity:.9;background:#2dd4bf;border-radius:50%;width:clamp(72px,12vw,100px);height:clamp(72px,12vw,100px);bottom:28%;left:6%}.phone-mockup{aspect-ratio:9/19;z-index:1;background:linear-gradient(145deg,#2a2a35,#121218);border-radius:28px;width:min(42%,220px);padding:10px;position:relative;box-shadow:0 24px 48px #00000059,0 0 0 1px #ffffff14}.phone-screen{background:linear-gradient(#f8fafc 0%,#e2e8f0 100%);border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{background:#121218;border-radius:0 0 12px 12px;width:36%;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-ui{padding:36px 14px 14px}.phone-bar{background:#cbd5e1;border-radius:4px;width:45%;height:8px;margin-bottom:16px}.phone-cards{flex-direction:column;gap:8px;display:flex}.phone-cards span{background:linear-gradient(90deg, var(--purple-accent), #5aaeff);opacity:.85;border-radius:10px;height:44px}.phone-cards span:nth-child(2){opacity:.55;height:36px}.phone-cards span:nth-child(3){opacity:.4;height:36px}.section{padding-block:var(--section-y)}.section-white{background:var(--white)}.section-tint{background:var(--tint)}.narrow-header{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:clamp(2rem,4vw,3rem)}.section-title{color:var(--text);margin:0 0 .65rem}.section-sub{color:var(--text-muted);margin:0;font-size:1.0625rem}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.feature-col{text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.feature-col h3{flex-shrink:0;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.feature-col p{color:var(--text-muted);flex:auto;min-height:0;margin:0;font-size:.9375rem;line-height:1.55}.icon-wrap{width:48px;height:48px;color:var(--purple-accent);flex-shrink:0;margin:0 auto 1rem}.icon-wrap svg{width:100%;height:100%}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.split-media img{aspect-ratio:16/11;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:0 20px 40px #0f172a1f}.split-text h2{margin:0 0 1rem}.split-text p{color:var(--text-muted);max-width:36em;margin:1.5rem 0;font-size:1.0625rem}.split-img-right .split-text{order:-1}.logos-strip{padding-block:clamp(2rem,4vw,2.75rem)}.logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.logo-pill{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:.5rem 0;font-size:.8125rem;font-weight:700}.cta-row{text-align:center;margin-top:clamp(1.75rem,3vw,2.5rem)}.grid-2x2{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.card-tint{background:var(--tint-card);border-radius:var(--radius-lg);border:1px solid #004da014;align-items:flex-start;gap:1rem;min-width:0;height:100%;padding:clamp(1.25rem,2.5vw,1.65rem);display:flex}.card-tint-icon{width:44px;height:44px;color:var(--purple-accent);flex-shrink:0}.card-tint-icon svg{width:100%;height:100%}.card-tint h3{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700}.card-tint p{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.steps-block{margin-top:clamp(3rem,6vw,4.5rem)}.steps-title{text-align:center;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.step{text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.step-num{background:var(--purple-accent);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.step-thumb{aspect-ratio:4/3;border-radius:var(--radius-md);background:linear-gradient(135deg,#bfdbfe,#93c5fd);border:1px solid #004da026;flex-shrink:0;width:100%;margin-bottom:.75rem}.step-thumb-b{background:linear-gradient(135deg,#5aaeff,#004da0)}.step-thumb-c{background:linear-gradient(135deg,#99f6e4,#5eead4)}.step-thumb-d{background:linear-gradient(135deg,#fcd34d,#fbbf24)}.step p{color:var(--text-muted);flex:auto;min-height:0;margin:0;padding-inline:.25rem;font-size:.875rem;line-height:1.45}.masonry{grid-template-columns:repeat(3,1fr);gap:clamp(.65rem,1.5vw,1rem);display:grid}.masonry-col{flex-direction:column;gap:clamp(.65rem,1.5vw,1rem);display:flex}.masonry img{object-fit:cover;border-radius:var(--radius-md);width:100%}.masonry-col:first-child img:first-child{aspect-ratio:3/4}.masonry-col:first-child img:last-child{aspect-ratio:4/3}.masonry-col:nth-child(2) img:first-child{aspect-ratio:16/10}.masonry-col:nth-child(2) img:last-child{aspect-ratio:3/4}.masonry-col:nth-child(3) img:first-child{aspect-ratio:1/1.15}.masonry-col:nth-child(3) img:last-child{aspect-ratio:4/3}.gallery-section .testimonial-bar{margin-top:clamp(2.5rem,5vw,3.5rem)}.testimonial-bar blockquote{color:var(--text);margin:0 0 .75rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.45}.testimonial-bar cite{color:var(--text-muted);font-size:.9375rem;font-style:normal}.testimonial-bar .split-media img{aspect-ratio:16/9}.news-section .grid-2x2{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.5rem);display:grid}.blog-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.blog-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.blog-card h3{margin:0;padding:1rem 1.15rem .35rem;font-size:1.0625rem;font-weight:700}.read-more{color:var(--purple-accent);padding:0 1.15rem 1.15rem;font-size:.9375rem;font-weight:600;display:inline-block}.read-more:hover{text-decoration:underline}.contact-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid #e5e7eb;grid-template-columns:.95fr 1.25fr;gap:0;max-width:960px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 48px #0f172a1a}.contact-photo img{object-fit:cover;width:100%;height:100%;min-height:380px}.contact-form{flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.contact-form label span{color:var(--text);margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.contact-form input,.contact-form textarea{width:100%;font:inherit;background:#faf9fc;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem 1rem}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--purple-accent);outline-offset:0;border-color:#0000}.btn-submit{width:100%;color:var(--white);background:#004da0;border:none;border-radius:10px;margin-top:.5rem;padding:.9rem;font-weight:600}.btn-submit:hover{background:#036}.faq-block .section-title{text-align:center;margin-bottom:1.5rem}.faq-list{margin-inline:auto}.faq-item{border-bottom:1px solid #e5e7eb}.faq-item summary{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-size:1rem;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--purple-accent);font-size:1.25rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item[open] summary:after{content:"?"}.faq-item p{color:var(--text-muted);margin:0 0 1.1rem;font-size:.9375rem;line-height:1.55}@media (width<=1024px){.hero-inner{text-align:center;min-height:unset;grid-template-columns:1fr}.hero-copy .hero-lead{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{order:-1;min-height:260px}.phone-mockup{width:min(200px,55vw)}.grid-4{grid-template-columns:repeat(2,1fr)}.split,.split-img-right .split-text{order:unset;grid-template-columns:1fr}.split-img-right .split-text{order:unset}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.masonry-hide-sm{display:none}.masonry{grid-template-columns:1fr 1fr}.contact-card{grid-template-columns:1fr}.contact-photo img{min-height:240px;max-height:280px}}@media (width<=640px){.grid-4,.grid-2x2{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr;align-items:stretch}.blog-grid,.masonry{grid-template-columns:1fr}.testimonial-bar .split-text{order:1}.testimonial-bar .split-media{order:0}}:root{--t-purple:#004da0;--t-purple-bright:#0a6ab8;--t-purple-hover:#036;--t-purple-soft:#f4f7fb;--t-navy:#036;--t-navy-mid:#004da0;--t-core-bg:#024;--t-core-badge-bg:#004da02e;--t-text:#0f172a;--t-muted:#64748b;--t-line:#e8eef5;--t-bg:#fff;--t-bg-soft:#f4f7fb;--t-container:min(1200px, 92vw);--t-section:clamp(3.5rem, 7vw, 5.5rem);--t-font:"Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif;--t-radius-pill:9999px;--t-radius-lg:20px;--t-radius-md:14px;--t-radius-xl:28px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}.page-travel{min-height:100vh;font-family:var(--t-font);color:var(--t-text);background:var(--t-bg);--travel-hero-bg:var(--esim-plans-top-bg,var(--site-brand-soft,#f4f7fb));margin:0;font-size:1rem;line-height:1.6}.page-travel main img{max-width:100%;height:auto;display:block}.page-travel main a{color:inherit;text-decoration:none}.page-travel .site-header .site-logo-img{object-fit:contain;object-position:left center;width:min(140px,100vw - 7.5rem);max-width:140px;height:26px;max-height:26px}.page-travel .site-header .site-nav-lang-flag{flex-shrink:0;width:18px;height:18px}.page-travel .site-header .site-nav-lang-flag img{object-fit:cover;border-radius:9999px;width:18px;max-width:18px;height:18px;max-height:18px}.page-travel .site-header .site-nav-lang-menu a{align-items:center;display:flex}.page-travel .site-header .site-nav-lang-option{align-items:center;gap:.55rem;display:inline-flex}.page-travel.page-esim-plans-ref .mainFirst{border-bottom-color:var(--t-line)}.t-container{width:var(--t-container);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.t-btn{border-radius:var(--t-radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.65rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s,transform .15s;display:inline-flex}.t-btn:active{transform:scale(.98)}.t-btn-primary{background:var(--t-purple);color:#fff}.t-btn-primary:hover{background:var(--t-purple-hover)}.t-btn-dark{background:var(--t-navy);color:#fff}.t-btn-dark:hover{background:var(--t-navy-mid)}.travel-hero{text-align:center;background:0 0;padding-block:clamp(2.5rem,6vw,4rem)}.travel-hero h1{letter-spacing:-.03em;margin:0 auto 1rem;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:800;line-height:1.15}.travel-hero .t-lead{max-width:36em;color:var(--t-muted);margin:0 auto 2rem;font-size:clamp(1rem,1.6vw,1.125rem)}.t-hero-icons{margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,3vw,1.5rem);max-width:32rem;margin-bottom:clamp(1.5rem,4vw,2.75rem);display:grid}.t-hero-icon{flex-direction:column;align-items:center;gap:.45rem;min-width:0;display:flex}.t-hero-icon .t-ic{background:var(--t-purple-soft);width:52px;height:52px;color:var(--t-purple);border-radius:14px;justify-content:center;align-items:center;display:flex}.t-hero-icon .t-ic svg{width:26px;height:26px}.t-hero-icon span{color:var(--t-text);font-size:.875rem;font-weight:600}.t-promo-card{border-radius:var(--t-radius-lg);border:1px solid var(--t-line);grid-template-columns:1fr 1fr;max-width:920px;min-height:clamp(200px,28vw,260px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 12px 40px #0f172a14}.t-promo-left{color:var(--t-text);border-right:1px solid var(--t-line);text-align:left;background:linear-gradient(145deg,#f4f7fb 0%,#f9fafb 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.t-promo-left h2{max-width:16em;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.4}.t-promo-left p{max-width:16em;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;line-height:1.4}.t-promo-left .t-btn{padding:.75rem 1.5rem}.t-promo-right{text-align:right;background:linear-gradient(135deg,#f9fafb 0%,#f4f7fb 50%,#e8f1fa 100%);flex-direction:column;justify-content:center;align-items:flex-end;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.t-promo-right strong{color:var(--t-text);font-size:1.125rem}.t-promo-flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.t-promo-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (width<=768px){.page-travel .t-promo-avatars{display:none}.page-travel .t-promo-card{background:#fff;border-color:#0f172a14;border-radius:1.125rem;flex-direction:column;max-width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 32px #0f172a0f}.page-travel .t-promo-left{text-align:center;background:linear-gradient(165deg,#eef4fc 0%,#f6f9fc 55%,#fff 100%);border:none;align-items:center;gap:.85rem;padding:1.375rem 1.25rem 1.125rem}.page-travel .t-promo-left h2{color:var(--t-navy);max-width:18em;margin-inline:auto;font-size:1.0625rem;font-weight:700;line-height:1.5}.page-travel .t-promo-left .t-btn{align-self:center;width:auto;max-width:none;min-height:0;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;box-shadow:0 4px 12px #004da029}.page-travel .t-promo-right{background:#fff;border-top:1px solid #0f172a0f;flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem .65rem;padding:.9rem 1.25rem 1.25rem}.page-travel .t-promo-right strong{text-align:center;color:#64748b;white-space:nowrap;flex:none;width:auto;margin:0;font-size:.8125rem;font-weight:600}.page-travel .t-promo-meta{flex:none;justify-content:center;gap:0;width:auto}.page-travel .t-promo-flags{justify-content:center;gap:.35rem}.page-travel .t-flag{width:1.875rem;height:1.875rem;box-shadow:none;background:#f8fafc;border:1px solid #0f172a14;margin-left:0;font-size:.5625rem}}.t-flag{letter-spacing:-.02em;width:2rem;height:2rem;color:var(--t-navy);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #00000014}.t-promo-avatars{display:flex}.t-promo-avatars span{background:linear-gradient(135deg,#5aaeff,#004da0);border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-8px}.t-promo-avatars span:first-child{margin-left:0}.t-section-image{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000014}.t-section--pad{padding-block:var(--t-section)}.t-core-features{background:var(--t-bg-soft)}.t-core-panel{text-align:center;color:#fff;background:linear-gradient(165deg, var(--t-core-bg) 0%, #036 45%, #004da0 100%);border:1px solid #ffffff14;border-radius:24px;max-width:920px;margin-inline:auto;padding:clamp(2.25rem,5vw,3.5rem) clamp(1.5rem,4vw,2.75rem);box-shadow:0 28px 70px #002d5c47}.t-core-panel h2{letter-spacing:-.02em;color:#fffffff5;margin:0 0 .65rem;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:700;line-height:1.3}.t-core-tagline{letter-spacing:-.025em;color:#fff;max-width:26em;margin:0 auto 2rem;font-size:clamp(1.2rem,2.6vw,1.65rem);font-weight:800;line-height:1.35}.t-core-badges{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem .75rem;max-width:52rem;margin:0 auto 2rem;padding:0;list-style:none;display:flex}.t-core-badges>li{color:#fffffff0;background:var(--t-core-badge-bg);border:1px solid #a78bfa1f;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .95rem .5rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.t-core-badge-ic{color:#fff;opacity:.95;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.t-core-badge-ic svg{width:18px;height:18px}.t-core-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.t-core-btn.t-btn-primary{background:var(--t-purple-bright);padding:.8rem 1.85rem;font-size:1rem;box-shadow:0 8px 28px #8b5cf659}.t-core-btn.t-btn-primary:hover{background:var(--t-purple)}.t-core-link{color:#fff;opacity:.92;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s}.t-core-link:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.t-checklist li{color:var(--t-text);align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.975rem;display:flex}.t-link-arrow{color:var(--t-purple);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}.t-link-arrow:hover{text-underline-offset:3px;text-decoration:underline}.t-link-arrow svg{width:16px;height:16px}.t-phone-wrap{justify-content:center;padding:1rem;display:flex}.t-phone{aspect-ratio:9/19;background:linear-gradient(160deg,#036,#024);border-radius:36px;width:min(280px,78vw);padding:12px;box-shadow:0 32px 64px #11182733,0 0 0 1px #ffffff0f}.t-phone-inner{background:#f8fafc;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.t-phone-notch{z-index:2;background:#024;border-radius:0 0 14px 14px;width:38%;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.t-screen{height:100%;padding:40px 16px 16px}.screen-flex .sf-balance{color:var(--t-muted);margin-bottom:.25rem;font-size:.7rem}.screen-flex .sf-amount{color:var(--t-navy);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.screen-flex .sf-card{background:#fff;border-radius:12px;margin-bottom:.65rem;padding:.75rem;box-shadow:0 4px 16px #0000000f}.screen-flex .sf-bar{background:var(--t-purple-soft);border-radius:3px;height:6px;margin-top:.5rem;overflow:hidden}.screen-flex .sf-bar>i{background:var(--t-purple);border-radius:3px;width:65%;height:100%;display:block}.screen-fixed .sf-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.screen-fixed .sf-tab{text-align:center;color:var(--t-muted);background:#e5e7eb;border-radius:8px;flex:1;padding:.4rem;font-size:.65rem;font-weight:600}.screen-fixed .sf-tab.is-on{background:var(--t-purple);color:#fff}.screen-fixed .sf-plan{text-align:center;background:#fff;border-radius:12px;padding:.85rem;box-shadow:0 4px 16px #0000000f}.screen-fixed .sf-plan strong{margin-bottom:.35rem;font-size:.85rem;display:block}.screen-fixed .sf-plan em{color:var(--t-purple);font-size:1.25rem;font-style:normal;font-weight:800}.screen-countries .sf-search{background:#e5e7eb;border-radius:10px;height:32px;margin-bottom:.75rem}.screen-countries .sf-row{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.7rem;display:flex}.screen-countries .sf-row:last-child{border-bottom:none}.screen-countries .sf-dot{background:var(--t-purple-soft);border-radius:50%;width:22px;height:22px}.screen-dialer .sf-display{background:#fff;border-radius:10px;height:36px;margin-bottom:.75rem;box-shadow:inset 0 0 0 1px #e5e7eb}.screen-dialer .sf-pad{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.screen-dialer .sf-key{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000f}@media (width<=900px){.t-promo-card{grid-template-columns:1fr;min-height:0}.t-promo-left{text-align:center;border-bottom:none;border-right:none;align-items:center;gap:clamp(1rem,3vw,1.25rem);padding:clamp(1.35rem,4vw,1.75rem)}.t-promo-left h2{max-width:20em;margin-inline:auto}.t-promo-left .t-btn{justify-content:center;width:auto;max-width:none;min-height:0;margin-inline:auto;padding:.55rem 1.35rem;font-size:.875rem;box-shadow:0 4px 14px #004da02e}.t-promo-right{text-align:center;background:#fff;border-top:1px solid #0f172a0f;align-items:center;padding:clamp(1rem,3vw,1.35rem) clamp(1.25rem,4vw,1.5rem) clamp(1.25rem,4vw,1.5rem)}.t-promo-meta{justify-content:center;width:auto}.page-travel .t-promo-card{background:#fff}.t-split,.t-split--reverse .t-split-copy,.t-split--reverse .t-split-visual{order:unset;grid-template-columns:1fr}.t-split-visual{order:-1}}@media (width<=560px){.t-hero-icons{gap:1rem}.t-core-badges>li{padding-inline:.75rem .85rem;font-size:.75rem}.t-core-actions{flex-direction:column;gap:.85rem}}.t-section-tag{color:var(--t-purple);background:var(--t-purple-soft);border-radius:var(--t-radius-pill);margin-bottom:.75rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.t-section-title{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:800;line-height:1.2}.t-section-desc{color:var(--t-muted);max-width:36em;margin:0 0 1.25rem;font-size:1.0625rem}.t-network-graphic{border-radius:var(--t-radius-lg);background:linear-gradient(135deg,#036 0%,#004da0 100%);justify-content:center;align-items:center;width:100%;height:400px;padding:2rem;display:flex}.t-network-graphic svg{max-width:100%;max-height:100%}.t-section-header .t-section-tag{margin-bottom:.5rem}.t-step-image.t-step-image--photo{border-radius:var(--t-radius-xl);background:#f3f4f6;flex-shrink:0;height:clamp(240px,32vw,300px);padding:clamp(.75rem,1.8vw,1rem)}.t-step-image.t-step-image--photo img{object-fit:cover;object-position:center top;border-radius:14px}.t-step-content{text-align:center;flex-direction:column;flex:auto;align-items:center;min-height:0;padding:1.5rem;display:flex}.t-step-contentBox{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.t-step-contentBox .t-step-icon{flex-shrink:0;margin:0}.t-step-contentBox h3{margin:0}.t-step-icon{background:var(--t-purple-soft);width:48px;height:48px;color:var(--t-purple);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.t-btn-outline{border:2px solid var(--t-purple);color:var(--t-purple);background:0 0;padding:.6rem 1.25rem}.t-btn-outline:hover{background:var(--t-purple);color:#fff}.t-section--dark{background:linear-gradient(135deg,#036 0%,#004da0 100%);padding-block:clamp(3rem,6vw,5rem)}.t-container--narrow{text-align:center;max-width:800px}.t-dark-title{color:#fff;max-width:36em;margin:0 auto 2rem;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:800;line-height:1.4}.t-feature-tags{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-bottom:2rem;display:flex}.t-feature-tag{border-radius:var(--t-radius-pill);color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.t-tag-icon{font-size:1.1rem}.t-dark-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.t-btn-text{color:#ffffffe6;background:0 0;border:none;padding:.65rem 1.25rem;font-weight:600}.t-btn-text:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.t-steps-grid{grid-template-columns:1fr}.t-steps-wrapper .t-step-card{min-height:clamp(17rem,52vw,24rem)}.t-network-graphic{height:320px}.t-hero-banner-content{padding:0 1rem}}@media (width<=560px){.t-network-graphic{height:280px}.t-feature-tags{gap:.5rem .75rem}.t-feature-tag{padding:.4rem .85rem;font-size:.8125rem}.t-hero-features-row{gap:.5rem .75rem}.t-hero-feature-item{padding:.4rem .75rem;font-size:.8125rem}.t-hero-actions{flex-direction:column;align-items:center}}.t-hero-banner{text-align:center;background:linear-gradient(135deg,#036 0%,#004da0 100%);margin-bottom:2rem;padding:clamp(3rem,6vw,5rem) 0}.t-hero-banner-content{max-width:900px;margin:0 auto;padding:0 1.5rem}.t-hero-banner h1{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.3}.t-hero-banner-content>p{color:#ffffffe6;max-width:28em;margin:0 auto 2.5rem;font-size:1.0625rem;line-height:1.6}.t-hero-features-row{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-bottom:2rem;display:flex}.t-hero-feature-item{border-radius:var(--t-radius-pill);color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.t-hero-feature-item svg{width:18px;height:18px}.t-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.t-hero-actions .t-btn-primary{background:var(--t-purple);box-shadow:0 8px 28px #004da059}.t-hero-actions .t-btn-primary:hover{background:var(--t-purple-hover)}.t-hero-actions .t-btn-text{color:#ffffffe6;background:0 0;border:none;padding:.65rem 1.25rem;font-weight:600}.t-hero-actions .t-btn-text:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.t-steps-grid{grid-template-columns:1fr}.t-steps-wrapper .t-step-card{min-height:clamp(17rem,52vw,24rem)}.t-network-graphic{height:320px}.t-hero-banner-content{padding:0 1rem}}@media (width<=560px){.t-network-graphic{height:280px}.t-feature-tags{gap:.5rem .75rem}.t-feature-tag{padding:.4rem .85rem;font-size:.8125rem}.t-hero-features-row{gap:.5rem .75rem}.t-hero-feature-item{padding:.4rem .75rem;font-size:.8125rem}.t-hero-actions{flex-direction:column;align-items:center}}.t-features-grid-section{background:var(--t-bg-soft);padding-block:clamp(3rem,6vw,5rem)}.t-section-heading{color:var(--t-navy);text-align:center;margin:0 0 2.5rem}.t-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.t-feature-card{border-radius:var(--t-radius-lg);border:1px solid var(--t-line);text-align:left;background:#fff;flex-direction:column;min-width:0;height:100%;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #1118270f}.t-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #004da01f}.t-feature-icon{background:var(--t-purple-soft);width:48px;height:48px;color:var(--t-purple);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.t-feature-icon svg{width:24px;height:24px}.t-feature-card h3{color:var(--t-navy);flex-shrink:0;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.4}.t-feature-card p{color:var(--t-muted);flex:auto;min-height:0;margin:0;font-size:.875rem;line-height:1.6}.t-section{padding-block:clamp(4rem,8vw,6rem)}.t-section--soft{background:var(--t-bg-soft)}.t-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}.t-split--reverse .t-split-copy{order:2}.t-split--reverse .t-split-visual{order:1}.t-split-copy h2{color:var(--t-navy);margin:0 0 1rem}.t-split-copy>p{color:var(--t-muted);margin:0 0 1.5rem}.t-checklist{margin:0 0 2rem;padding:0;list-style:none}.t-checklist li{color:var(--t-text);align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.975rem;line-height:1.6;display:flex}.t-checklist li:last-child{margin-bottom:0}.t-check{background:var(--t-purple-soft);width:20px;height:20px;color:var(--t-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:flex}.t-check svg{width:12px;height:12px}.t-section-label{color:var(--t-purple);background:var(--t-purple-soft);border-radius:var(--t-radius-pill);letter-spacing:.05em;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;display:inline-block}.t-section-image{border-radius:var(--t-radius-lg);width:100%;overflow:hidden;box-shadow:0 8px 30px #1118271a}.t-section-image img{object-fit:cover;width:100%;height:auto;display:block}.t-section-image-dark{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);padding:2rem}.t-section-image-dark img{border-radius:var(--t-radius-md)}.t-section-image-light{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);padding:2rem}.t-section--steps{background:#fff;padding-block:clamp(4rem,8vw,6rem)}.t-section-header{text-align:center;margin-bottom:3rem}.t-steps-wrapper{border-radius:var(--t-radius-xl);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);max-width:1100px;margin-inline:auto;padding:2rem}.t-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.t-step-card{border-radius:var(--t-radius-lg);border:1px solid var(--t-line);background:#fff;flex-direction:column;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 30px #11182714}.t-step-card:hover{transform:translateY(-4px);box-shadow:0 16px 50px #004da026}.t-step-image{background:linear-gradient(135deg,#036 0%,#004da0 100%);justify-content:center;align-items:center;height:240px;padding:2rem;display:flex}.t-step-image img{object-fit:cover;border-radius:var(--t-radius-md);width:100%;height:100%}.t-step-image-split{background:linear-gradient(135deg,#9cc5e8 0%,#5aaeff 50%,#004da0 100%)}.t-split-image{width:100%;height:100%;display:flex}.t-split-left,.t-split-right{flex:1;justify-content:center;align-items:center;display:flex}.t-split-left{background:#fff3}.t-split-right{background:#004da04d}.t-step-content{text-align:left;flex-direction:column;flex:auto;min-height:0;padding:1.5rem;display:flex}.t-step-icon{background:var(--t-purple-soft);width:40px;height:40px;color:var(--t-purple);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.t-step-icon svg{width:20px;height:20px}.t-step-content h3{color:var(--t-text);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.t-step-content p{color:var(--t-muted);flex:auto;min-height:0;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.t-step-btn{color:#036;border-radius:var(--t-radius-pill);background:#e8f1fa;border:1px solid #bfdbfe;align-self:flex-start;align-items:center;margin-top:auto;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.t-step-btn:hover{color:#002d5c;background:#bfdbfe;border-color:#9cc5e8}.t-step-btn-outline{border:2px solid var(--t-purple);color:var(--t-purple);background:0 0}.t-step-btn-outline:hover{background:var(--t-purple);color:#fff}.t-cta-section{background:linear-gradient(135deg,#f9fafb 0%,#f4f7fb 50%,#e8f1fa 100%);border-radius:16px;justify-content:center;width:100%;max-width:1200px;margin:2rem auto;padding:clamp(3rem,6vw,5rem) clamp(2rem,4vw,4rem);display:flex;box-shadow:0 12px 40px #0f172a0f}.t-cta-section .t-container{justify-content:center;width:100%;display:flex}.t-cta-content{text-align:center;width:100%;max-width:800px;margin-inline:auto;padding-inline:1rem}.t-cta-content h2{color:#0f172a;letter-spacing:-.02em;max-width:36em;margin:0 auto 2rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.5}.t-cta-tags{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-bottom:2rem;display:flex}.t-cta-tag{color:#374151;background:#fff;border:1px solid #e8f1fa;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.t-cta-tag svg{width:14px;height:14px;color:var(--t-purple);opacity:1}.t-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.t-btn.t-btn-primary{color:#fff;background:#004da0;border:none;border-radius:9999px;padding:.625rem 1.75rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 14px #004da047}.t-btn.t-btn-primary:hover{background:#036;transform:translateY(-2px);box-shadow:0 8px 24px #004da052}.t-cta-link{color:var(--t-purple);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}.t-cta-link:hover{color:var(--t-purple-hover);opacity:.92}@media (width<=900px){.t-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.t-steps-grid{grid-template-columns:1fr}.t-steps-wrapper .t-step-card{min-height:clamp(17rem,52vw,24rem)}.t-split,.t-split--reverse .t-split-copy,.t-split--reverse .t-split-visual{order:unset;grid-template-columns:1fr}.t-split-visual{order:-1}.t-section-image{margin-bottom:2rem}}@media (width<=560px){.t-features-grid{grid-template-columns:1fr;align-items:stretch}.t-cta-actions{flex-direction:column;align-items:center}.t-section{padding-block:clamp(3rem,6vw,5rem)}}button.t-step-btn,button.t-btn{font:inherit;cursor:pointer}button.t-step-btn:not(.t-step-btn-outline){border:none}a.t-btn{box-sizing:border-box;text-decoration:none}.page-travel .t-section-image,.page-travel .t-step-image,.page-travel .t-step-image.t-step-image--photo{border-radius:24px;overflow:hidden}.page-travel .t-section-image-light,.page-travel .t-section-image-dark{background:#eceef2;padding:clamp(.9rem,2vw,1.1rem)}.page-travel .t-section-image img,.page-travel .t-step-image img{border-radius:16px}.page-travel .t-split-visual .t-section-image{aspect-ratio:8/5;align-items:stretch;width:100%;display:grid}.page-travel .t-split-visual .t-section-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}.page-travel .t-section-image picture,.page-travel .t-step-image picture{display:contents}.page-travel .t-step-image.t-step-image--photo{background:#eceef2;padding:clamp(.9rem,2vw,1.1rem)}.page-travel .t-step-image.t-step-image--photo img{object-position:center;border-radius:16px}.page-travel main{overflow-x:clip}@media (width<=1024px){.page-travel .travel-hero{padding-block:clamp(2rem,5vw,3.25rem)}.page-travel .travel-hero h1{max-width:14em;font-size:clamp(1.65rem,4.5vw,2.35rem)}.page-travel .travel-hero .t-lead{margin-bottom:clamp(1.5rem,4vw,2rem);font-size:clamp(.95rem,2.2vw,1.0625rem)}.page-travel .t-hero-icons{margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:28rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);display:grid}.page-travel .t-hero-icon{width:auto}.page-travel .t-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.page-travel .t-section-heading{margin-bottom:clamp(1.5rem,4vw,2rem);padding-inline:.25rem;font-size:clamp(1.35rem,3.5vw,1.65rem)}.page-travel .t-section{padding-block:clamp(3rem,7vw,4.5rem)}.page-travel .t-split{gap:clamp(1.75rem,4vw,2.5rem)}.page-travel .t-split-copy h2{font-size:clamp(1.35rem,3.2vw,1.65rem)}.page-travel .t-steps-wrapper{padding:clamp(1.25rem,3vw,1.75rem)}.page-travel .t-cta-section{width:auto;max-width:min(1200px,100% - 2rem);margin-inline:clamp(1rem,3vw,1.5rem);padding:clamp(2.25rem,5vw,3rem) clamp(1.25rem,3vw,2rem)}}@media (width<=768px){.page-travel .mainFirst .travel-hero{padding-block:1.35rem 1.5rem}.page-travel .travel-hero h1{max-width:none;margin-bottom:.65rem;padding-inline:.15rem;font-size:clamp(1.375rem,5.8vw,1.75rem);line-height:1.22}.page-travel .travel-hero .t-lead{margin-bottom:1rem;padding-inline:.15rem;font-size:.9375rem;line-height:1.55}.page-travel .t-hero-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .35rem;max-width:100%;margin-bottom:1.15rem}.page-travel .t-hero-icon{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center}.page-travel .t-hero-icon .t-ic{border-radius:12px;width:2.75rem;height:2.75rem}.page-travel .t-hero-icon .t-ic svg{width:1.35rem;height:1.35rem}.page-travel .t-hero-icon span{text-align:center;word-break:keep-all;font-size:.75rem;line-height:1.2}.page-travel .t-features-grid-section{padding-block:clamp(2.5rem,7vw,3.5rem)}.page-travel .t-features-grid{grid-template-columns:1fr;gap:.85rem;max-width:22rem;margin-inline:auto}.page-travel .t-feature-card{padding:1.35rem 1.2rem}.page-travel .t-split{grid-template-columns:1fr;gap:1.5rem}.page-travel .t-split-visual{order:-1}.page-travel .t-split--reverse .t-split-copy,.page-travel .t-split--reverse .t-split-visual{order:unset}.page-travel .t-split--reverse .t-split-visual{order:-1}.page-travel .t-split-copy{text-align:left}.page-travel .t-section-image,.page-travel .t-split-visual .t-section-image{margin-bottom:0}.page-travel .t-section-header{margin-bottom:clamp(1.5rem,4vw,2rem);padding-inline:.25rem}.page-travel .t-section-header h2{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.35}.page-travel .t-steps-grid{grid-template-columns:1fr;gap:1rem}.page-travel .t-steps-wrapper{border-radius:var(--t-radius-lg);padding:1rem}.page-travel .t-steps-wrapper .t-step-card{min-height:0}.page-travel .t-step-image.t-step-image--photo,.page-travel .t-step-image{height:clamp(180px,42vw,220px);padding:1rem}.page-travel .t-step-content{padding:1.25rem}.page-travel .t-step-btn,.page-travel .t-step-btn-outline{justify-content:center;width:100%}.page-travel .t-cta-section{border-radius:14px;margin:clamp(1.25rem,4vw,2rem) clamp(.75rem,3vw,1rem);padding:clamp(2rem,6vw,2.75rem) clamp(1rem,4vw,1.35rem)}.page-travel .t-cta-content h2{margin-bottom:1.5rem;font-size:clamp(1.1rem,4.5vw,1.35rem)}.page-travel .t-cta-actions .t-btn{width:100%;max-width:18rem}}@media (width<=360px){.page-travel .t-hero-icon .t-ic{width:2.5rem;height:2.5rem}.page-travel .t-hero-icon span{font-size:.6875rem}.page-travel .t-promo-right{flex-direction:column;gap:.45rem}.page-travel .t-promo-right strong{white-space:normal}.page-travel .t-flag{width:1.75rem;height:1.75rem;font-size:.5rem}}.page-dest-detail{font-family:var(--site-font);color:var(--site-text);background:var(--site-bg);--dd-shadow-brand:rgba(var(--site-brand-rgb), .12);--dd-shadow-brand-strong:rgba(var(--site-brand-rgb), .28);margin:0}.dd-container{width:min(1180px,92vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,1.5rem)}.dd-muted{color:var(--site-muted);font-size:.875rem}.dd-hero{padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,5vw,3.5rem)}.dd-breadcrumb{color:var(--site-muted);margin:0 0 1.25rem;font-size:.8125rem}.dd-breadcrumb a{color:var(--site-brand);font-weight:600;text-decoration:none}.dd-breadcrumb a:hover{text-decoration:underline}.dd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.75rem);display:grid}.dd-hero-visual{background:#f3f4f6;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px #11182714}.dd-hero-visual img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.dd-hero-tag{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:700;display:inline-flex}.dd-hero-tag .dd-flag{align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.dd-flag-img{object-fit:cover;border-radius:4px;width:1.5rem;height:1.5rem;display:block}.dd-global-flag{flex-shrink:0;align-items:center;display:inline-flex}.dd-global-flag-img{object-fit:contain;border-radius:3px;width:1.15rem;height:1.15rem;display:block}.dd-region-coverage{margin-top:.85rem}.dd-region-coverage-title{margin:0 0 .55rem;font-size:1rem}.dd-region-coverage-toggle{width:44px;height:44px;color:var(--site-brand);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;margin:.75rem auto 0;transition:all .2s;display:flex}.dd-region-coverage-toggle:hover{border-color:rgba(var(--site-brand-rgb), .35);background:var(--site-brand-soft);box-shadow:0 4px 12px var(--dd-shadow-brand)}.dd-region-coverage-toggle svg{width:18px;height:18px;transition:transform .2s}.dd-region-coverage-toggle.is-expanded svg{transform:rotate(180deg)}.dd-meta-grid{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.dd-meta-item dt{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.dd-meta-item dd{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}.dd-buy-card{position:relative;top:auto}.dd-buy-card.is-hidden{display:none}.dd-country-intro-card{background:linear-gradient(165deg, #fff 0%, var(--site-brand-soft) 55%, var(--site-brand-muted-bg) 100%);border:1px solid var(--site-line);box-shadow:0 12px 36px var(--dd-shadow-brand), 0 4px 14px #0f172a0d;aspect-ratio:4/3;box-sizing:border-box;border-radius:22px;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,1.85rem);display:flex}.dd-country-intro-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--site-brand);margin:0 0 .5rem;font-size:.72rem;font-weight:800}.dd-country-intro-card h2{color:var(--site-text);margin:0 0 .65rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800;line-height:1.3}.dd-country-intro-lead{color:var(--site-muted);margin:0 0 .95rem;font-size:.9rem;line-height:1.65}.dd-country-intro-list{gap:.55rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.dd-country-intro-list li{color:#374151;padding-left:1.15rem;font-size:.85rem;line-height:1.45;position:relative}.dd-country-intro-list li:before{content:"";background:linear-gradient(135deg, var(--site-brand-light), var(--site-brand));width:.42rem;height:.42rem;box-shadow:0 0 0 3px rgba(var(--site-brand-rgb), .14);border-radius:999px;position:absolute;top:.42rem;left:0}.dd-country-intro-link{color:var(--site-brand);align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.dd-country-intro-link:hover{text-underline-offset:3px;text-decoration:underline}.dd-country-intro-buy{border-radius:var(--site-radius-pill,9999px);font:inherit;color:#fff;background:var(--site-brand);cursor:pointer;box-shadow:0 6px 18px var(--dd-shadow-brand-strong);border:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .12s,background .2s,box-shadow .2s;display:inline-flex}.dd-country-intro-buy:hover{color:#fff;background:var(--site-brand-dark);box-shadow:0 8px 22px rgba(var(--site-brand-rgb), .35);transform:translateY(-1px)}.dd-esim-card{background:linear-gradient(165deg, #fff 0%, var(--site-brand-soft) 48%, var(--site-brand-muted-bg) 100%);border:1px solid var(--site-line);box-shadow:0 1px 0 #ffffffe6 inset, 0 12px 40px var(--dd-shadow-brand), 0 4px 16px #0f172a0f;border-radius:22px;padding:clamp(2.85rem,5vw,3.15rem) clamp(1.35rem,3vw,1.85rem) clamp(1.35rem,3vw,1.85rem);position:relative;overflow:hidden}.dd-esim-card__shine{pointer-events:none;background:linear-gradient(125deg, #fff0 40%, rgba(var(--site-brand-rgb), .06) 48%, #fff0 56%);opacity:.9;position:absolute;inset:0}.dd-esim-card__cut{background:linear-gradient(135deg, transparent 50%, rgba(var(--site-brand-rgb), .06) 50%);width:28px;height:28px;box-shadow:-1px 1px 0 rgba(var(--site-brand-rgb), .06);pointer-events:none;border-bottom-left-radius:10px;position:absolute;top:0;right:0}.dd-esim-card__chip{pointer-events:none;z-index:1;background:linear-gradient(145deg,#c9a227 0%,#e8d48b 35%,#f5e6a8 50%,#c9a227 100%);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:44px;height:36px;display:flex;position:absolute;top:1.15rem;left:1.15rem;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 2px #0000001f,0 3px 10px #0000001a}.dd-esim-card__chip-pad{background:linear-gradient(90deg,#8b5a0073,#5a3a0059);border-radius:1px;width:22px;height:4px;display:block}.dd-buy-title-row{z-index:1;align-items:flex-start;gap:.65rem;margin-bottom:.35rem;display:flex;position:relative}.dd-esim-ic{color:var(--site-brand);filter:drop-shadow(0 2px 6px rgba(var(--site-brand-rgb), .2));flex-shrink:0;margin-top:.1rem}.dd-buy-title{flex-direction:column;gap:.15rem;margin:0;line-height:1.2;display:flex}.dd-buy-title-k{letter-spacing:-.02em;color:#0f172a;font-size:1.125rem;font-weight:800}.dd-buy-title-sub{color:#64748b;font-size:.8125rem;font-weight:600}.dd-esim-hint{color:#9ca3af;z-index:1;margin:0 0 1rem;padding-left:calc(40px + .65rem);font-size:.75rem;line-height:1.45;position:relative}.dd-mode-toggle{background:#1118270a;border-radius:999px;gap:.2rem;margin-bottom:.85rem;padding:.18rem;display:inline-flex}.dd-mode-pill{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .85rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.dd-mode-pill.is-on{color:#f9fafb;background:#004da0}@media (width<=520px){.dd-esim-hint{padding-left:0}.dd-mode-toggle{justify-content:space-between;width:100%}}.dd-esim-card .dd-tabs{z-index:1;position:relative}.dd-tabs{background:#ececf2;border-radius:12px;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.dd-plans-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:.75rem;display:grid}.dd-plans-row--preset .dd-plans{opacity:1;filter:none}.dd-plans-row--preset .dd-custom{opacity:.7;cursor:pointer;transition:opacity .15s,border-color .15s,box-shadow .15s}.dd-plans-row--preset .dd-custom:hover{opacity:1;border-color:rgba(var(--site-brand-rgb), .7);box-shadow:0 0 0 2px rgba(var(--site-brand-rgb), .12)}.dd-plans-row--custom .dd-custom{opacity:1}.dd-plans-row--custom .dd-plans{opacity:.55}.dd-tab{font:inherit;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:10px;flex:1;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;transition:background .15s,color .15s}.dd-tab.is-on{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0000000f}.dd-plans{z-index:1;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid;position:relative}.dd-custom{background:radial-gradient(140% 120% at 0 0,#c4b5fd29,#f8fafce6);border:1px dashed #94a3b8e6;border-radius:14px;align-self:stretch;padding:.75rem .8rem}.dd-custom-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.5rem;display:grid}.dd-custom-field span{color:#4b5563;white-space:nowrap;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}.dd-custom-input{background:#fffffff5;border:1px solid #94a3b8e6;border-radius:999px;align-items:center;padding-inline:.5rem;display:flex}.dd-custom-input input{font:inherit;color:#0f172a;background:0 0;border:none;width:100%;padding:.35rem .25rem;font-size:.8125rem}.dd-custom-input select{font:inherit;color:#0f172a;appearance:none;background:0 0;border:none;width:100%;padding:.35rem .25rem;font-size:.8125rem}.dd-custom-input input:focus,.dd-custom-input select:focus{outline:none}.dd-custom-suffix{color:#64748b;padding-left:.15rem;font-size:.75rem}.dd-custom-hint{color:#64748b;margin:0;font-size:.75rem}.dd-plan{border:2px solid var(--site-line);text-align:center;cursor:pointer;background:var(--site-bg-soft);border-radius:14px;padding:.85rem .5rem;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.dd-plan:hover{border-color:rgba(var(--site-brand-rgb), .35)}.dd-plan.is-selected{border-color:var(--site-brand);box-shadow:0 0 0 1px rgba(var(--site-brand-rgb), .15), 0 6px 20px var(--dd-shadow-brand);background:0 0;border-width:2px}.dd-plan-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--site-brand), #5aaeff);white-space:nowrap;border-radius:6px;padding:.2rem .45rem;font-size:.625rem;font-weight:800;position:absolute;top:-.45rem;left:50%;transform:translate(-50%)}.dd-plan-gb{color:#0f172a;font-size:1.0625rem;font-weight:800;display:block}.dd-plan-sub{color:#64748b;margin-top:.15rem;font-size:.6875rem}.dd-plan-days{color:#0a6ab8;margin-top:.2rem;font-size:.65rem;font-weight:700;display:block}.dd-price-row{border-top:1px solid rgba(var(--site-brand-rgb), .1);border-bottom:1px solid rgba(var(--site-brand-rgb), .1);z-index:1;justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding:.85rem 0;display:flex;position:relative}.dd-price-label{color:#64748b;font-size:.875rem}.dd-price{color:#0f172a;letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.dd-price span{color:#64748b;margin-left:.28rem;font-size:1rem;font-weight:700}.dd-price-note{color:#64748b;margin:-.55rem 0 .95rem;font-size:.78rem}.dd-btn-cart{border-radius:var(--site-radius-pill,9999px);width:100%;font:inherit;color:#fff;background:var(--site-brand);cursor:pointer;box-shadow:0 8px 24px var(--dd-shadow-brand-strong);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;transition:transform .12s,background .2s,box-shadow .2s;display:inline-flex}.dd-btn-cart__ic{opacity:.95;place-items:center;display:grid}.dd-btn-cart:hover{background:var(--site-brand-dark);box-shadow:0 12px 32px rgba(var(--site-brand-rgb), .4);transform:translateY(-1px)}.dd-buy-footnote{color:#9ca3af;text-align:center;z-index:1;margin:.85rem 0 0;font-size:.75rem;line-height:1.5;position:relative}.dd-esim-card .dd-btn-cart{z-index:1;position:relative}.dd-panel-voice{text-align:center;color:#64748b;z-index:1;padding:1.5rem 0;font-size:.9375rem;position:relative}.dd-section{justify-content:center;align-items:center;padding-block:clamp(2.5rem,5vw,4rem);display:flex}.dd-section--tint{background:linear-gradient(180deg, var(--site-brand-muted-bg) 0%, var(--site-bg-soft) 100%)}.dd-section-head{text-align:center;max-width:640px;margin:0 auto 2rem}.dd-section-head h2{margin:0 0 .5rem}.dd-section-head p{color:var(--site-muted);margin:0;font-size:1.0625rem}.dd-compare{grid-template-columns:1fr 1fr;gap:1rem;margin-inline:auto;display:grid}.dd-compare-col{border:1px solid #e5e7eb;border-radius:18px;padding:1.25rem 1.35rem}.dd-compare-col--ghost{border:1px solid rgba(var(--site-brand-rgb), .35);box-shadow:none;background:0 0}.dd-compare-col:not(.dd-compare-col--ghost){background:#fff;box-shadow:0 8px 28px #1118270f}.dd-compare-col h3{margin:0 0 1rem;font-size:1rem;font-weight:800}.dd-compare-col--ghost h3{color:var(--site-brand)}.dd-compare-table{border-collapse:collapse;width:100%;font-size:.875rem}.dd-compare-table th,.dd-compare-table td{text-align:left;border-bottom:1px solid #f3f4f6;padding:.55rem 0}.dd-compare-table th{color:#9ca3af;font-size:.75rem;font-weight:600}.dd-split-card{border-radius:22px;grid-template-columns:1fr 1fr;gap:0;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 20px 50px #11182714}.dd-split-card img{object-fit:cover;width:100%;height:100%;min-height:280px}.dd-split-body{background:#fff;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.dd-badge-new{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--site-brand);border-radius:6px;width:fit-content;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.6875rem;font-weight:800;display:inline-block}.dd-split-body h3{margin:0 0 .65rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800;line-height:1.25}.dd-split-body p{color:#64748b;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65}.dd-link-more{color:var(--site-brand);align-self:flex-start;font-size:.875rem;font-weight:700;text-decoration:none}.dd-link-more:hover{text-underline-offset:3px;text-decoration:underline}.dd-value-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.35rem);display:grid}.dd-value-card{border:1px solid var(--site-line);background:#fff;border-radius:16px;padding:1.25rem 1.15rem;box-shadow:0 4px 20px #0f172a0a}.dd-value-ic{background:var(--site-brand-soft);width:40px;height:40px;color:var(--site-brand);border-radius:12px;place-items:center;margin-bottom:.75rem;display:grid}.dd-value-ic svg{width:22px;height:22px}.dd-value-card h4{margin:0 0 .35rem;font-size:.9375rem;font-weight:800}.dd-value-card p{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.dd-faq-block{max-width:none;margin-inline:0}.dd-faq-block>h2{text-align:center;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.dd-faq-list .dd-faq-item{border-bottom:1px solid #e5e7eb}.dd-faq-item summary{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-size:1rem;font-weight:600;list-style:none;position:relative}.dd-faq-item summary::-webkit-details-marker{display:none}.dd-faq-item summary:after{content:"+";color:var(--site-brand);font-size:1.25rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dd-faq-item[open] summary:after{content:"?"}.dd-faq-item p{color:#64748b;margin:0 0 1.1rem;font-size:.9375rem;line-height:1.55}.dd-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,2rem);margin-bottom:2rem;display:grid}.dd-step{text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.dd-step-phone{aspect-ratio:10/19;border:1px solid #e5e7eb;border-radius:20px;flex-shrink:0;width:min(240px,78%);margin:0 auto 1rem;overflow:hidden;box-shadow:0 16px 40px #1118271a}.dd-step-phone img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.18)}.dd-step-num{background:var(--site-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.dd-step h4{flex-shrink:0;margin:0 0 .35rem;font-size:.9375rem;font-weight:800}.dd-step p{color:#64748b;flex:auto;min-height:0;margin:0;font-size:.8125rem;line-height:1.45}.dd-steps-cta{text-align:center}.dd-steps-cta .dd-btn-cart{width:auto;min-width:200px;padding-inline:2rem}.dd-global-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem;display:grid}.dd-global-item{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.dd-global-item:hover{border-color:rgba(var(--site-brand-rgb), .35);background:var(--site-brand-soft);box-shadow:0 4px 12px var(--dd-shadow-brand)}.dd-global-more{text-align:center;margin-top:1.75rem}.dd-global-more a{color:var(--site-brand);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.dd-global-more a:hover{text-decoration:underline}@media (width<=960px){.dd-hero-grid{grid-template-columns:1fr}.dd-buy-card{position:static}.dd-country-intro-card{aspect-ratio:auto}.dd-plans{grid-template-columns:repeat(3,1fr)}.dd-value-grid{grid-template-columns:repeat(2,1fr)}.dd-split-card{grid-template-columns:1fr}.dd-split-card img{min-height:220px;max-height:280px}.dd-steps{grid-template-columns:1fr;gap:1.5rem}.dd-step{min-height:clamp(10.5rem,32vw,13rem)}}@media (width<=520px){.dd-plans-row,.dd-meta-grid,.dd-plans,.dd-compare,.dd-value-grid{grid-template-columns:1fr}}.dd-esim-checkout-hint{z-index:1;background:#f5f5f5;border-radius:8px;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.65rem .75rem;display:flex;position:relative}.dd-esim-checkout-hint__ic{color:#374151;flex-shrink:0;margin-top:.05rem}.dd-esim-checkout-hint__text{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.dd-esim-checkout-hint__msg{flex:12rem;min-width:0}.dd-esim-checkout-hint__link{font:inherit;font-size:inherit;color:var(--site-brand);cursor:pointer;background:0 0;border:none;margin:0 0 0 .25rem;padding:0;text-decoration:underline;display:inline}.dd-esim-checkout-hint__link:hover{color:var(--site-brand-dark)}.support-page{color:#0f172a;--support-hero-bg:#f2f5fa;background:#fff;min-height:100vh}.support-page .site-header{background:#fff}.support-page .site-header:before{content:"";background:var(--support-hero-bg);opacity:1;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.support-page .site-header.site-header--scrolled:before,.support-page .site-header.site-header--menu-open:before{opacity:0}.support-page .site-nav{z-index:1;position:relative}.support-container{width:min(1120px,92vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,1.5rem)}.support-hero{background:var(--support-hero-bg);color:#0f172a;border-bottom:1px solid #e5e7eb;padding:clamp(2.75rem,6vw,4.5rem) 0 2.75rem;position:relative;overflow:hidden}.support-hero-inner{text-align:center;z-index:2;position:relative}.support-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#004da0;background:#004da01f;border:1px solid #004da038;border-radius:9999px;margin:0 0 .85rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:900;display:inline-block}.support-hero-title{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.1rem,4.7vw,3.2rem);font-weight:900;line-height:1.15}.support-hero-sub{color:#4b5563;margin:0 0 2rem;font-size:1.02rem}.support-search{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;max-width:760px;height:56px;margin-inline:auto;padding:0 1rem;display:flex;position:relative;box-shadow:0 4px 24px #0f172a0f}.support-search-ic{justify-content:center;align-items:center;margin-right:.65rem;display:inline-flex}.support-search-ic img{object-fit:contain;opacity:.7;width:18px;height:18px}.support-search-input{color:#0f172a;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.support-search-input::placeholder{color:#94a3b8}.support-search-dd{z-index:80;background:#fff;border:1px solid #94a3b840;border-radius:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #0206172e}.support-search-dd-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:#0f172a;background:0 0;border:none;padding:.85rem 1rem;font-weight:700}.support-search-dd-item:hover{background:#f1f5f9}.support-faq{padding:2.25rem 0 3.25rem}.support-faq-list{max-width:880px;margin-inline:auto}.support-tabs-row{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;flex-wrap:wrap;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;margin:0 auto 1.75rem;padding:.28rem;display:flex}.support-tab{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.45rem 1.35rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.support-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 8px 22px #94a3b859}.support-tab--device{color:#004da0;background:#f4f7fb}.support-tab--device:hover{background:#ddd6fe}.support-faq .faq-list{padding:1.2rem 0}.support-faq-list .faq-item{background:#fffffff5}.support-page .faq-item{background:#fff;border:1px solid #004da01f;border-radius:16px;margin-bottom:.9rem;overflow:hidden}.support-page .faq-item summary{color:#0f172a;padding:1.05rem 3.1rem 1.05rem 1.25rem;font-size:1.02rem;font-weight:850}.support-page .faq-item summary:after{color:#004da0;content:"+";background:#fff;border:1px solid #004da040;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.05rem;font-weight:700;display:grid;top:50%;right:1.05rem;transform:translateY(-50%)}.support-page .faq-item[open] summary:after{content:"?"}.support-page .faq-item p{color:#5b6473;padding:0 1.25rem 1.1rem}.support-search-empty{text-align:center;color:#64748b;padding:1rem 0 .5rem;font-weight:600}.support-chat-fab{z-index:80;position:fixed;bottom:1.5rem;right:1.5rem}.support-chat-fab-btn{color:#f9fafb;cursor:pointer;background:#004da0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 18px 45px #0f172a73}.support-chat-fab-btn:after{content:"�J";font-size:.9rem}@media (width<=768px){.support-chat-fab{right:1.5rem;bottom:max(1.5rem, env(safe-area-inset-bottom,0px))}.support-chat-fab-btn{min-height:unset;padding:.85rem 1.4rem;font-size:.875rem;line-height:1.25}.support-chat-fab-btn:after{font-size:.9rem}}.support-device-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.support-device-modal{background:#fff;border:1px solid #004da029;border-radius:16px;width:min(520px,92vw);max-height:min(640px,90vh);padding:1.25rem 1.25rem 1rem;overflow:hidden;box-shadow:0 28px 70px #0f172a4d}.support-device-modal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.support-device-modal-head h3{color:#0f172a;margin:0;font-size:1.1rem}.support-device-modal-close{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:34px;height:34px;font-size:1.2rem;line-height:1}.support-device-modal-sub{color:#004da0;margin:.4rem 0 .9rem;font-size:.86rem}.support-device-link{color:#004da0;font-weight:600;text-decoration:none}.support-device-link:hover{text-decoration:underline}.support-device-search{background:#f3f4ff;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;display:flex}.support-device-search-ic{color:#004da0;font-size:1rem}.support-device-search input{font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.support-device-section-label{color:#9ca3af;margin:0 0 .4rem;font-size:.8rem;font-weight:700}.support-device-brand-list{background:#f9fafb;border-radius:12px;max-height:360px;overflow-y:auto}.support-device-brand-row{width:100%;font:inherit;cursor:pointer;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.95rem;display:flex}.support-device-brand-row:hover{background:#eef4fa}.support-device-brand-toggle{color:#9ca3af;font-size:1.1rem}.support-device-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.support-device-btn{color:#fff;cursor:pointer;background:#004da0;border:none;border-radius:9999px;padding:.55rem 1rem;font-size:.875rem;font-weight:700}.support-legal{background:#fff;border-top:1px solid #e5e7eb;padding:clamp(2.5rem,5vw,3.5rem) 0}.support-legal-title{color:#0f172a;margin:0 0 1.5rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800}.support-legal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.support-legal-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;margin:0;padding:1.25rem 1.35rem}.support-legal-card-title{color:#0f172a;margin:0;scroll-margin-top:96px;font-size:1.05rem;font-weight:700}@media (width<=980px){.support-tabs-row{justify-content:center}}.page-cooperation{--coop-hero-bg:#f3f6fb;--coop-hero-min-h:clamp(560px, 74vh, 720px);background:#fff}.page-cooperation .hero{background:var(--coop-hero-bg);min-height:var(--coop-hero-min-h);color:#0f172a;padding-block:clamp(1.75rem,3.6vw,2.75rem) clamp(2.25rem,5.2vw,3.75rem);position:relative;overflow:clip}.page-cooperation .site-header{background:#fff}.page-cooperation .site-header:before{content:"";background:var(--coop-hero-bg);opacity:1;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.page-cooperation .site-header.site-header--scrolled:before,.page-cooperation .site-header.site-header--menu-open:before{opacity:0}.page-cooperation .site-nav{z-index:1;position:relative}.page-cooperation .hero:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.page-cooperation .hero-inner{z-index:1;min-height:calc(var(--coop-hero-min-h) - 72px);padding-top:0;position:relative}.page-cooperation .coop-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#036;border-radius:var(--radius-pill,9999px);background:#f4f7fb;border:1px solid #bfdbfe;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.page-cooperation .hero-copy h1{letter-spacing:-.04em;color:#0f172a;font-size:clamp(2.25rem,5vw,3.35rem)}.page-cooperation .hero-copy h1 .coop-title-rest{letter-spacing:.02em;color:#004da0;margin-top:.2em;font-size:.42em;font-weight:700;display:block}.page-cooperation .hero-lead{color:#4b5563;opacity:1;max-width:36em;font-size:clamp(1rem,1.45vw,1.125rem)}.page-cooperation .hero .btn-outline-light{color:#0f172a;background:#fff;border-color:#e5e7eb}.page-cooperation .hero .btn-outline-light:hover{color:#0f172a;background:#f9fafb;border-color:#d1d5db}.page-cooperation .coop-hero-visual{justify-content:center;align-items:center;min-height:clamp(320px,50vw,480px);display:flex;position:relative}.page-cooperation .coop-hero-media{aspect-ratio:3/2;border:1px solid #e5e7eb;border-radius:22px;width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a1a}.page-cooperation .coop-hero-shapes{pointer-events:none;z-index:1;position:absolute;inset:0}.page-cooperation .coop-shape-star{aspect-ratio:1;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#fbbf24;width:17%;max-width:92px;position:absolute;top:5%;right:5%;box-shadow:0 14px 36px #fbbf2459}.page-cooperation .coop-shape-pink{aspect-ratio:1;opacity:.95;background:#ec4899;border-radius:50%;width:19%;max-width:104px;position:absolute;bottom:14%;right:-4%;box-shadow:0 12px 32px #004da059}.page-cooperation .coop-shape-teal{background:#2dd4bf;border-radius:999px;width:30%;max-width:150px;height:13%;max-height:64px;position:absolute;bottom:26%;left:-9%;transform:rotate(-18deg);box-shadow:0 14px 36px #2dd4bf47}.page-cooperation .coop-hero-hand{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:relative;transform:none}.page-cooperation .coop-section-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:clamp(2rem,4vw,3rem)}.page-cooperation .coop-section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-accent,#004da0);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.page-cooperation .card-tint{border-radius:18px;box-shadow:0 4px 24px #0f172a0f}.page-cooperation .coop-contact{background:#f8fafc;padding:4rem 0}.page-cooperation .coop-contact-card{text-align:center;background:#ffffffc7;border-radius:16px;margin:0 auto;padding:3rem}.page-cooperation .coop-contact-card h2{color:#0f172a;margin:0 0 1rem;font-size:1.75rem;font-weight:800}.page-cooperation .coop-contact-card p{color:#64748b;margin:0 0 2rem;font-size:1rem}.page-cooperation .coop-contact-card .btn{justify-content:center;width:min(320px,100%)}.page-cooperation .t-cta-section p{color:#4b5563;max-width:44em;margin:0 auto 2rem;font-size:.9375rem;line-height:1.7}.page-cooperation .coop-step-ui{aspect-ratio:10/16;background:linear-gradient(#f8fafc,#e2e8f0);border:1px solid #004da01f;border-radius:14px;width:100%;max-height:200px;margin:0 auto .75rem;position:relative;overflow:hidden}.page-cooperation .coop-step-ui:before{content:"";background:#cbd5e1;border-radius:3px;width:32%;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.page-cooperation .coop-step-ui-bar{background:linear-gradient(90deg, var(--purple-accent,#004da0), #5aaeff);opacity:.85;border-radius:8px;height:22%;position:absolute;top:28px;left:12px;right:12px}.page-cooperation .coop-step-ui-dots{gap:6px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.page-cooperation .coop-step-ui-dots span{background:#e2e8f0;border-radius:4px;flex:1;height:8px}.page-cooperation .coop-step-ui--b .coop-step-ui-bar{background:linear-gradient(90deg,#0056b3,#5aaeff)}.page-cooperation .coop-step-ui--c .coop-step-ui-bar{background:linear-gradient(90deg,#14b8a6,#5eead4);height:18%}.page-cooperation .coop-step-ui--d .coop-step-ui-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:14%}.page-cooperation .coop-step-ui--image{justify-content:center;align-items:center;padding:12px;display:flex}.page-cooperation .coop-step-ui--image:before{display:none}.page-cooperation .coop-step-ui--image img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.page-cooperation .coop-step-ui--image:after{content:"";background:linear-gradient(90deg, var(--purple-accent,#004da0), #5aaeff);opacity:.85;z-index:1;pointer-events:none;border-radius:8px;height:22%;display:none;position:absolute;top:28px;left:12px;right:12px}.page-cooperation .coop-step-ui--image.coop-step-ui--b:after{background:linear-gradient(90deg,#0056b3,#5aaeff)}.page-cooperation .coop-step-ui--image.coop-step-ui--c:after{background:linear-gradient(90deg,#14b8a6,#5eead4);height:18%}.page-cooperation .coop-step-ui--image.coop-step-ui--d:after{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:14%}.page-cooperation .step strong{color:var(--text,#0f172a);margin-bottom:.35rem;font-size:.9375rem;font-weight:700;display:block}.page-cooperation .contact-photo{background:#f9fafb;justify-content:center;align-items:flex-start;display:flex}.page-cooperation .contact-photo img{object-fit:contain;object-position:center top;width:100%;height:auto;min-height:0;max-height:none}.page-cooperation .faq-list{width:100%;max-width:none}.page-cooperation .faq-item summary{padding-right:2.5rem;line-height:1.5}.page-cooperation .faq-item summary:after{right:.35rem}.page-cooperation .blog-card-body{padding:0 1.15rem 1.15rem}.page-cooperation .blog-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--purple-accent,#004da0);background:var(--tint-card,#f4f7fb);border-radius:6px;margin-top:.85rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-block}.page-cooperation .blog-card .blog-card-body h3{margin:0;padding:.65rem 0 .35rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.page-cooperation .blog-card .blog-card-body time{color:var(--text-muted,#4b5563);padding:0 0 .25rem;font-size:.8125rem;display:block}.page-cooperation .coop-join-banner{border-radius:var(--radius-lg,16px);grid-template-columns:1.1fr .9fr;min-height:min(280px,50vw);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.page-cooperation .coop-join-banner img{object-fit:cover;width:100%;height:100%;min-height:220px}.page-cooperation .coop-join-banner-text{background:linear-gradient(135deg,#f9fafb 0%,#f4f7fb 100%);flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.page-cooperation .coop-join-banner-text h3{letter-spacing:-.02em;color:var(--text,#0f172a);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800}.page-cooperation .coop-join-banner-text p{color:var(--text-muted,#4b5563);max-width:28em;margin:0;font-size:.9375rem;line-height:1.55}@media (width<=1024px){.page-cooperation .hero{min-height:auto}.page-cooperation .hero-inner{gap:clamp(1.25rem,4vw,2rem);min-height:0}.page-cooperation .hero-copy{max-width:680px;margin-inline:auto}.page-cooperation .hero-copy h1{font-size:clamp(2rem,8vw,3rem)}.page-cooperation .hero-lead{max-width:34em;font-size:1rem;line-height:1.65}.page-cooperation .hero-actions .btn{min-height:44px}.page-cooperation .coop-hero-visual{order:-1;min-height:260px}.page-cooperation .coop-hero-media{border-radius:18px;width:100%}.page-cooperation .coop-hero-hand{transform:none}.page-cooperation .coop-shape-pink{bottom:8%;right:2%}.page-cooperation .coop-shape-teal{bottom:20%;left:-4%}.page-cooperation .split{gap:clamp(1.1rem,3vw,1.75rem)}.page-cooperation .split-text h2{margin-bottom:.75rem;font-size:clamp(1.35rem,3vw,1.65rem)}.page-cooperation .split-text p{font-size:1rem;line-height:1.6}.page-cooperation .card-tint{padding:clamp(1rem,2.4vw,1.35rem)}.page-cooperation .step{padding-inline:.25rem}.page-cooperation .contact-card{max-width:760px}.page-cooperation .coop-join-banner{grid-template-columns:1fr}.page-cooperation .coop-join-banner img{max-height:220px}}@media (width<=768px){.page-cooperation .section{padding-block:clamp(2.25rem,9vw,3rem)}.page-cooperation .narrow-header,.page-cooperation .coop-section-head{margin-bottom:clamp(1.35rem,6vw,2rem)}.page-cooperation .section-sub{font-size:.96rem;line-height:1.6}.page-cooperation .hero-copy h1{letter-spacing:-.03em}.page-cooperation .hero-actions{flex-direction:column;align-items:stretch;width:min(360px,100%);margin-inline:auto}.page-cooperation .hero-actions .btn{justify-content:center;width:100%}.page-cooperation .coop-hero-media{width:min(320px,88vw)}.page-cooperation .feature-col h3,.page-cooperation .card-tint h3{font-size:1rem}.page-cooperation .feature-col p,.page-cooperation .card-tint p{font-size:.9rem}.page-cooperation .card-tint{border-radius:14px;gap:.75rem}.page-cooperation .card-tint-icon{width:40px;height:40px}.page-cooperation .steps-grid{gap:.9rem}.page-cooperation .step{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.9rem;box-shadow:0 8px 20px #0f172a0d}.page-cooperation .coop-step-ui{border-radius:12px;max-height:180px}.page-cooperation .step strong{font-size:.9rem}.page-cooperation .step p{padding-inline:0;font-size:.86rem;line-height:1.55}.page-cooperation .logos-row{gap:.75rem 1rem}.page-cooperation .logo-pill{letter-spacing:.04em;font-size:.74rem}.page-cooperation .cta-row .btn{width:min(320px,100%)}.page-cooperation .coop-contact{padding:3rem 0}.page-cooperation .coop-contact-card{border-radius:14px;padding:2.25rem 1.5rem}.page-cooperation .contact-card{border-color:#e5e7eb;border-radius:14px;box-shadow:0 10px 26px #0f172a0f}.page-cooperation .contact-photo img{object-fit:contain;object-position:center top;width:100%;height:auto;min-height:0;max-height:none}.page-cooperation .contact-form{gap:.75rem;padding:1.1rem 1rem 1.25rem}.page-cooperation .contact-form label span{margin-bottom:.3rem;font-size:.78rem}.page-cooperation .contact-form input,.page-cooperation .contact-form textarea{border-radius:9px;min-height:42px;padding:.68rem .85rem;font-size:16px}.page-cooperation .contact-form textarea{min-height:112px}.page-cooperation .btn-submit{border-radius:9px;min-height:44px;margin-top:.25rem}.page-cooperation .coop-join-banner-text{padding:1.15rem 1rem 1.25rem}.page-cooperation .coop-join-banner-text p{max-width:none}}@media (width<=640px){.page-cooperation #contact .container.narrow-header{margin-bottom:1rem}.page-cooperation .contact-card{border-radius:12px}.page-cooperation .contact-photo img{object-fit:contain;object-position:center top}.page-cooperation .contact-form{gap:.7rem;padding:.95rem .9rem 1.1rem}.page-cooperation .contact-form input,.page-cooperation .contact-form textarea{min-height:40px;padding:.62rem .8rem}.page-cooperation .contact-form textarea{min-height:104px}.page-cooperation .hero-lead{font-size:.95rem}.page-cooperation .coop-hero-eyebrow{letter-spacing:.1em;font-size:.7rem}.page-cooperation .coop-hero-media{width:min(286px,86vw)}.page-cooperation .coop-shape-pink{display:none}.page-cooperation .split-media img{border-radius:12px}.page-cooperation .faq-item summary{padding:.95rem 2rem .95rem 0;font-size:.95rem}.page-cooperation .faq-item summary:after{font-size:1.125rem;right:.15rem}.page-cooperation .faq-item p{font-size:.9rem;line-height:1.6}}@media (width<=420px){.page-cooperation .contact-photo img{object-fit:contain;object-position:center top}.page-cooperation .contact-form{padding-inline:.8rem}.page-cooperation .contact-form label span{font-size:.76rem}.page-cooperation .btn-submit{width:100%}.page-cooperation .section{padding-block:2rem}.page-cooperation .hero-actions{width:100%}.page-cooperation .hero-actions .btn{padding:.78rem 1rem;font-size:.9rem}.page-cooperation .coop-hero-media{width:min(260px,84vw)}.page-cooperation .coop-shape-star{width:14%}.page-cooperation .coop-shape-teal{display:none}.page-cooperation .faq-item summary{font-size:.92rem}}.payment-page{color:#0f172a;background:#f4f7fb;min-height:100vh;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif}.pay-container{width:min(1160px,92vw);margin-inline:auto;padding-block:1.25rem 3rem;padding-inline:clamp(1rem,2.5vw,1.5rem)}.pay-topbar{margin-bottom:.75rem}.pay-back-link{color:#64748b;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.pay-back-link:hover{color:#004da0;text-underline-offset:3px;text-decoration:underline}.pay-title{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:900}.pay-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);align-items:start;gap:1.25rem;display:grid}.pay-left{background:0 0}.pay-methods{background:#fff;border:1px solid #eef2f7;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.05rem;display:flex}.pay-method-btn{font:inherit;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1rem;font-weight:800;transition:transform .12s,opacity .2s;display:flex}.pay-method-btn:active{transform:scale(.99)}.pay-method-btn--apple{color:#fff;background:#0b1220}.pay-method-btn--google{color:#0f172a;background:#eef2f7}.pay-method-ic{place-items:center;width:26px;height:26px;display:grid}.pay-form-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;margin-top:1.05rem;padding:1.05rem}.pay-field{margin-bottom:1rem}.pay-label{color:#0f172a;margin-bottom:.45rem;font-size:.8rem;font-weight:800;display:block}.pay-input{width:100%;font:inherit;background:#fbfbfe;border:1px solid #e5e7eb;border-radius:12px;outline:none;padding:.75rem .9rem}.pay-input:focus{border-color:#004da099;box-shadow:0 0 0 3px #004da01f}.pay-row-2{grid-template-columns:1fr .7fr;gap:.85rem;display:grid}.pay-confirm-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#004da0 0%,#036 100%);border:none;border-radius:14px;margin-top:1.2rem;padding:.95rem 1rem;font-size:1rem;font-weight:900;transition:transform .12s,box-shadow .2s;box-shadow:0 14px 38px #004da02e}.pay-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 18px 48px #004da03d}.pay-footnote{color:#64748b;text-align:center;margin:.85rem 0 0;font-size:.85rem}.pay-right{position:sticky;top:90px}.pay-summary-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:1.15rem}.pay-summary-top{align-items:flex-start;gap:.9rem;display:flex}.pay-summary-flag{background:#eef4fa;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid;overflow:hidden}.pay-summary-flag-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pay-summary-title{margin:0;font-weight:900}.pay-summary-sub{color:#64748b;margin-top:.2rem;font-size:.85rem;font-weight:700;line-height:1.4}.pay-summary-lines{border-top:1px solid #eef2f7;margin-top:1rem;padding-top:1rem}.pay-summary-line{color:#0f172a;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-weight:700;display:flex}.pay-summary-total{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1.05rem;display:flex}.pay-summary-total strong{letter-spacing:-.02em;font-size:1.55rem}.pay-summary-note{color:#065f46;background:#f0fdf4;border-radius:12px;margin-top:1rem;padding:.85rem .9rem;font-weight:700}.pay-empty{text-align:center;background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:2rem 1rem}.pay-back{color:#004da0;margin-top:1rem;font-weight:900;text-decoration:none;display:inline-flex}.pay-back:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.pay-grid{grid-template-columns:1fr}.pay-right{position:static}}.recharge-shell{flex-direction:column;gap:22px;max-width:1040px;margin:0 auto;display:flex}.recharge-back{color:#64748b;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.recharge-back .material-symbols-outlined{font-size:20px}.recharge-back:hover{color:#004da0}.recharge-header h1{letter-spacing:-.02em;color:#0f172a;margin:0 0 6px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800}.recharge-header p{color:#64748b;max-width:52ch;margin:0;font-size:15px;line-height:1.55}.recharge-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:22px;display:grid}.recharge-left,.recharge-summary{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.recharge-balance{background:#f4f7fb;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:6px 16px;padding:22px 24px;display:flex}.recharge-balance small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;width:100%;font-size:12px;font-weight:700}.recharge-balance strong{color:#004da0;letter-spacing:-.02em;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:800}.recharge-balance span{color:#94a3b8;font-size:14px}.recharge-left-body{flex-direction:column;flex:1;min-height:0;padding:24px;display:flex}.recharge-left-body h2{color:#334155;flex-shrink:0;margin:0 0 18px;font-size:16px;font-weight:700}.recharge-amount-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;padding:10px 2px 16px;display:grid}.recharge-amount-btn{cursor:pointer;min-height:56px;font:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;padding:16px 14px;transition:border-color .15s,background .15s,transform .12s;display:flex}.recharge-amount-btn:hover{background:#f8fafc;border-color:#004da059}.recharge-amount-btn.is-selected{background:#f4f7fb;border-color:#004da0}.recharge-amount-btn:active{transform:scale(.98)}.recharge-amount-value{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.recharge-amount-btn.is-selected .recharge-amount-value{color:#004da0}.recharge-note{color:#64748b;flex-shrink:0;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.55;display:flex}.recharge-note .material-symbols-outlined{color:#94a3b8;flex-shrink:0;font-size:18px;line-height:1}.recharge-summary{padding:24px}.recharge-summary-top{flex-shrink:0}.recharge-summary-row{color:#334155;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.recharge-summary-row strong{color:#0f172a;font-size:15px;font-weight:800}.recharge-summary-row--muted{color:#94a3b8;font-size:13px}.recharge-summary-total{color:#0f172a;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;font-size:15px;font-weight:700;display:flex}.recharge-summary-total strong{color:#004da0;font-size:1.35rem;font-weight:800}.recharge-payment-methods{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:120px;padding:18px 0;display:flex}.recharge-payment-label{color:#64748b;font-size:13px;font-weight:700}.recharge-payment-list{flex-direction:column;gap:8px;display:flex}.recharge-payment-option{cursor:pointer;width:100%;font:inherit;color:#334155;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.recharge-payment-option:hover{background:#f8fafc;border-color:#004da04d}.recharge-payment-option.is-selected{color:#002d5c;background:#f4f7fb;border-color:#004da0}.recharge-payment-icon{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;line-height:1;display:grid}.recharge-payment-icon--alipay{color:#fff;background:#1677ff}.recharge-payment-icon--apple{color:#fff;background:#0f172a}.recharge-payment-icon--card{color:#004da0;background:#f4f7fb}.recharge-payment-icon--card .material-symbols-outlined{font-size:20px}.recharge-payment-icon--lg{border-radius:14px;width:48px;height:48px;font-size:18px}.recharge-payment-icon--lg .material-symbols-outlined{font-size:24px}.recharge-pay-shell{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;display:flex}.recharge-pay-checkout{background:#fff;border:1px solid #e2e8f0f2;border-radius:22px;overflow:hidden}.recharge-pay-checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;min-height:min(560px,100vh - 240px);display:grid}.recharge-pay-col--action{border-right:1px solid #eef2f7;flex-direction:column;min-height:100%;padding:36px 40px 32px;display:flex}.recharge-pay-col--summary{background:#f4f7fb;flex-direction:column;gap:24px;padding:36px 32px;display:flex}.recharge-pay-checkout-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:22px;display:flex}.recharge-pay-checkout-brand{align-items:flex-start;gap:16px;min-width:0;display:flex}.recharge-pay-checkout-brand h1{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800}.recharge-pay-checkout-brand p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.recharge-pay-checkout-amount{color:#004da0;letter-spacing:-.02em;flex-shrink:0;margin:4px 0 0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800}.recharge-pay-checkout--alipay .recharge-pay-checkout-amount{color:#1677ff}.recharge-pay-checkout-body{flex-direction:column;flex:1;justify-content:center;min-height:300px;padding:12px 0 20px;display:flex}.recharge-pay-alipay-flow,.recharge-pay-apple-flow,.recharge-pay-card-flow{flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:400px;margin:0 auto;display:flex}.recharge-pay-apple-flow{justify-content:center;gap:28px;min-height:260px}.recharge-pay-alipay-flow{text-align:center;justify-content:center;align-items:center;gap:28px;min-height:280px}.recharge-pay-alipay-flow>p{color:#64748b;max-width:28ch;margin:0;font-size:14px;line-height:1.55}.recharge-pay-secure{color:#047857;background:#ecfdf5;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.recharge-pay-secure .material-symbols-outlined{font-size:18px}.recharge-pay-qr{color:#94a3b8;background:#fff;border:2px dashed #cbd5e1;border-radius:16px;place-items:center;width:188px;height:188px;display:grid}.recharge-pay-checkout--alipay .recharge-pay-qr{color:#1677ff;border-color:#1677ff59}.recharge-pay-qr .material-symbols-outlined{font-size:64px}.recharge-pay-apple-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0f172a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 24px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.recharge-pay-apple-btn:hover{background:#1e293b}.recharge-pay-apple-btn:active{transform:translateY(0)}.recharge-pay-card-flow{justify-content:center;gap:18px;max-width:420px;min-height:280px}.recharge-pay-field{flex-direction:column;gap:6px;min-width:0;display:flex}.recharge-pay-field span{color:#475569;font-size:13px;font-weight:600}.recharge-pay-input{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:15px}.recharge-pay-input:focus{border-color:#004da0;outline:none}.recharge-pay-field-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.recharge-pay-demo{color:#94a3b8;text-align:left;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:8px;margin:auto 0 0;padding-top:28px;font-size:12px;line-height:1.45;display:flex}.recharge-pay-demo .material-symbols-outlined{flex-shrink:0;font-size:16px;line-height:1}.recharge-pay-col--summary h2{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.recharge-pay-summary-list{flex-direction:column;flex:1;gap:0;margin:0;padding:0;display:flex}.recharge-pay-summary-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.recharge-pay-summary-list>div:last-child{border-bottom:none}.recharge-pay-summary-list dt{color:#64748b;margin:0;font-size:14px;font-weight:500}.recharge-pay-summary-list dd{color:#0f172a;margin:0;font-size:14px;font-weight:700}.recharge-pay-summary-total{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 20px;display:flex}.recharge-pay-summary-total span{color:#0f172a;font-size:15px;font-weight:700}.recharge-pay-summary-total strong{color:#004da0;letter-spacing:-.02em;font-size:1.4rem;font-weight:800}@media (width<=900px){.recharge-pay-checkout-grid{grid-template-columns:1fr;min-height:0}.recharge-pay-checkout-body{min-height:220px;padding:8px 0 12px}.recharge-pay-apple-flow{min-height:200px}.recharge-pay-col--action{border-bottom:1px solid #eef2f7;border-right:none;padding:28px 22px 24px}.recharge-pay-col--summary{padding:28px 22px}.recharge-pay-checkout-head{margin-bottom:22px;padding-bottom:18px}}.recharge-summary-footer{margin-top:auto}.recharge-submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#004da0;border:none;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:800;transition:background .15s}.recharge-submit:hover{background:#036}.recharge-submit:active{transform:translateY(0)}.recharge-footnote{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.45}@media (width>=640px){.recharge-amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 20px;padding:14px 4px 22px}.recharge-amount-btn{min-height:60px;padding:18px 12px}}@media (width>=901px){.recharge-summary{top:calc(56px + 72px + env(safe-area-inset-top,0px) + 12px);align-self:stretch;position:sticky}}@media (width<=900px){.recharge-layout{grid-template-columns:1fr}.recharge-left,.recharge-summary{height:auto;min-height:0}.recharge-left-body{flex:none}.recharge-amount-grid{flex:none;align-content:start}.recharge-payment-methods{flex:none;min-height:0;padding:14px 0}.recharge-summary-footer{margin-top:0}}.recharge-modal-overlay{z-index:200;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.recharge-modal{box-sizing:border-box;background:#fff;border:1px solid #e8eef5;border-radius:20px;width:min(100%,400px);padding:28px 24px 24px}.recharge-modal h3{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:800}.recharge-modal p{color:#64748b;margin:0 0 22px;font-size:15px;line-height:1.55}.recharge-modal p strong{color:#004da0;font-weight:800}.recharge-modal-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recharge-modal-btn{font:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700;transition:transform .12s,background .15s,border-color .15s}.recharge-modal-btn:active{transform:scale(.98)}.recharge-modal-btn--ghost{color:#475569;background:#fff;border:1px solid #e2e8f0}.recharge-modal-btn--ghost:hover{background:#f8fafc;border-color:#cbd5e1}.recharge-modal-btn--primary{color:#fff;background:#004da0;border:none}.recharge-modal-btn--primary:hover{background:#036}.recharge-modal--success{text-align:center;padding:32px 28px 28px}.recharge-pay-success-icon{color:#059669;background:#ecfdf5;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.recharge-pay-success-icon .material-symbols-outlined{font-size:32px}.recharge-modal--success h3{margin-bottom:8px}.recharge-modal--success p{margin-bottom:10px}.recharge-pay-success-countdown{font-weight:600;color:#004da0!important;margin:0 0 18px!important;font-size:14px!important}.recharge-pay-success-back{width:100%;margin-top:4px}@media (width<=519px){.recharge-left-body,.recharge-summary,.recharge-balance{padding:18px}.recharge-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.page-order-contact{--contact-primary:#004da0;--contact-primary-hover:#036;--contact-primary-container:#004da01f;--contact-tertiary-container:#e8f1fa;--contact-bg:#f4f7fb;--contact-card:#fff;--contact-card-bg:#ffffffeb;--contact-text:#0f172a;--contact-muted:#64748b;--contact-input-bg:#f1f5f9;--contact-radius:10px;--contact-shadow-sm:0px 6px 18px #0f172a0a;--contact-shadow-lg:0px 10px 28px #0f172a0f;background:var(--contact-bg);color:var(--contact-text);font-family:Manrope,sans-serif}.page-order-contact .contact-page-main-wrapper{padding-top:calc(4.25rem + .75rem + env(safe-area-inset-top,0px));padding-bottom:72px}.page-order-contact .contact-container{max-width:1080px;margin:0 auto;padding:0 24px}.page-order-contact .contact-hero-section{text-align:center;margin-bottom:52px}.page-order-contact .contact-hero-badge{color:#004da0;letter-spacing:.05em;text-transform:uppercase;background:#004da01a;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.page-order-contact .contact-hero-badge svg{width:14px;height:14px}.page-order-contact .contact-hero-title{letter-spacing:-.02em;color:var(--contact-text);margin:0 0 16px;font-size:38px;font-weight:700;line-height:1.2}.page-order-contact .contact-hero-subtitle{color:var(--contact-muted);max-width:520px;margin:0 auto;font-size:16px;line-height:1.55}.page-order-contact .contact-grid-layout{grid-template-columns:5fr 7fr;align-items:stretch;gap:32px;display:grid}.page-order-contact .contact-info-grid{flex-direction:column;gap:18px;width:100%;min-width:0;height:100%;display:flex}.page-order-contact .contact-info-grid>.contact-card{width:100%!important;max-width:100%!important;margin:0!important}.page-order-contact .contact-card--address{flex:1;margin-top:0!important}.page-order-contact .contact-card--address .contact-card__body{flex-direction:column;display:flex}.page-order-contact .contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:16px;width:100%;max-width:none;margin:0;padding:22px 24px;transition:all .3s;display:flex;box-shadow:0 4px 18px #0f172a0a}.page-order-contact .contact-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a12}.page-order-contact .contact-card__icon{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.page-order-contact .contact-card__icon--primary{background:linear-gradient(145deg,#5aaeff,#004da0)}.page-order-contact .contact-card__icon--tertiary{background:linear-gradient(145deg,#9cc5e8,#5aaeff)}.page-order-contact .contact-card__icon--muted{background:#94a3b8}.page-order-contact .contact-card__body{flex:1;min-width:0}.page-order-contact .contact-card__title{color:#0f172a;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.page-order-contact .contact-card__phone{color:#004da0;margin-bottom:4px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .2s,color .2s;display:block}.page-order-contact .contact-card__phone:hover{color:#036;opacity:.92}.page-order-contact .contact-card__meta{color:#64748b;margin:0;font-size:13px;line-height:1.5}.page-order-contact .contact-card__text{color:#0f172a;margin:0;font-size:15px;line-height:1.6}.page-order-contact .contact-card__text:first-of-type{font-weight:600}.page-order-contact .contact-card__address{color:#4b5563;margin:0;font-size:14px;font-weight:500;line-height:1.6}.page-order-contact .contact-card__address-label{color:#64748b;letter-spacing:.01em;margin:0 0 4px;font-size:12px;line-height:1.45}.page-order-contact .contact-card__map{background:#f3f4f6;border:1px solid #e5e7eb73;border-radius:10px;width:calc(100% + 64px);margin-top:auto;margin-left:-64px;padding-top:8px;overflow:hidden}.page-order-contact .contact-card__map-iframe{border:0;width:100%;height:200px;display:block}.page-order-contact .contact-form-wrapper{flex-direction:column;gap:28px;display:flex}.page-order-contact .contact-form-panel{border-radius:var(--contact-radius);background:var(--contact-card);box-shadow:var(--contact-shadow-lg);border:1px solid #e2e8f0;padding:26px 28px}.page-order-contact .contact-form-panel__title{letter-spacing:-.01em;color:var(--contact-text);margin:0 0 22px;font-size:24px;font-weight:700;line-height:1.2}.page-order-contact .contact-form-new{flex-direction:column;gap:18px;display:flex}.page-order-contact .contact-form-new__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-order-contact .contact-field{flex-direction:column;gap:6px;display:flex}.page-order-contact .contact-field__label{letter-spacing:.05em;text-transform:uppercase;color:var(--contact-muted);font-size:12px;font-weight:600}.page-order-contact .contact-field input,.page-order-contact .contact-field textarea{background:var(--contact-input-bg);width:100%;height:44px;color:var(--contact-text);border:none;border-radius:8px;padding:0 14px;font-family:inherit;font-size:15px;transition:background .2s,box-shadow .2s}.page-order-contact .contact-field textarea{resize:none;height:auto;min-height:96px;padding:10px 14px}.page-order-contact .contact-field input::placeholder,.page-order-contact .contact-field textarea::placeholder{color:#94a3b8}.page-order-contact .contact-field input:focus,.page-order-contact .contact-field textarea:focus{background:#fff;outline:none;box-shadow:0 0 0 2px #004da059}.page-order-contact .contact-form-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#004da0 0%,#036 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:4px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #004da038}.page-order-contact .contact-form-submit:hover{background:linear-gradient(135deg,#036 0%,#024 100%);transform:scale(.98);box-shadow:0 6px 18px #002d5c33}.page-order-contact .contact-form-submit svg{flex-shrink:0}.page-order-contact .contact-help-banner{border-radius:var(--contact-radius);color:#0f172a;background:linear-gradient(135deg,#e8f1fa 0%,#f4f7fb 50%,#f8fafc 100%);border:1px solid #e8eef5;justify-content:space-between;align-items:center;min-height:128px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a0d}.page-order-contact .contact-help-banner__content{z-index:1;max-width:60%;position:relative}.page-order-contact .contact-help-banner__title{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.3}.page-order-contact .contact-help-banner__text{color:#475569;opacity:1;margin:0 0 12px;font-size:14px;line-height:1.6}.page-order-contact .contact-help-banner__btn{color:#036;background:#fff;border:1px solid #c8daf5;border-radius:999px;justify-content:center;align-items:center;padding:6px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.page-order-contact .contact-help-banner__btn:hover{background:#f4f7fb;border-color:#9cc5e8;transform:scale(.98)}.page-order-contact .contact-help-banner__icon{opacity:1;color:#004da0;position:absolute;top:-16px;right:-16px}.page-order-contact .contact-help-banner__icon .chat-icon{opacity:.14;width:160px;height:160px}@media (width<=1024px){.page-order-contact .contact-grid-layout{grid-template-columns:1fr;gap:28px}.page-order-contact .contact-info-grid{height:auto}.page-order-contact .contact-card--address{margin-top:0!important}.page-order-contact .contact-hero-title{font-size:32px}}@media (width<=768px){.page-order-contact .contact-page-main-wrapper{padding-top:calc(3.75rem + .75rem + env(safe-area-inset-top,0px));padding-bottom:52px}.page-order-contact .contact-container{padding:0 18px}.page-order-contact .contact-hero-section{margin-bottom:36px}.page-order-contact .contact-hero-title{font-size:28px}.page-order-contact .contact-hero-subtitle{font-size:15px}.page-order-contact .contact-card{gap:14px;padding:20px}.page-order-contact .contact-card__map{width:calc(100% + 56px);margin-left:-56px}.page-order-contact .contact-card__map-iframe{height:180px}.page-order-contact .contact-card__icon{width:42px;height:42px}.page-order-contact .contact-card__title{font-size:16px}.page-order-contact .contact-form-panel{padding:20px}.page-order-contact .contact-form-panel__title{margin-bottom:18px;font-size:20px}.page-order-contact .contact-form-new__row{grid-template-columns:1fr;gap:14px}.page-order-contact .contact-help-banner{min-height:112px;padding:20px}.page-order-contact .contact-help-banner__content{max-width:70%}.page-order-contact .contact-help-banner__title{font-size:17px}.page-order-contact .contact-help-banner__text{font-size:13px}.page-order-contact .contact-help-banner__icon .chat-icon{width:120px;height:120px}}@media (width<=480px){.page-order-contact .contact-hero-title{font-size:24px}.page-order-contact .contact-help-banner{flex-direction:column;align-items:flex-start}.page-order-contact .contact-help-banner__content{max-width:100%;margin-bottom:16px}.page-order-contact .contact-help-banner__icon{opacity:.15;position:static}}.page-eag.home-page .site-header.site-header--home-top:before{display:none}.page-eag.home-page .site-header.site-header--home-top:not(.site-header--scrolled):not(.site-header--menu-open){border-bottom:1px solid var(--home-border-soft,#e8eef5);box-shadow:none;background:#fff}.page-eag.home-page .site-nav{z-index:1;position:relative}@media (width<=900px){.page-eag .eag-hero{padding:1.25rem var(--eag-gutter) 1.35rem}.page-eag .eag-hero h1{margin-bottom:.5rem;font-size:clamp(1.5rem,5.5vw,1.85rem)}.page-eag .eag-hero__lead{font-size:1rem;line-height:1.55}.page-eag .eag-section{margin-bottom:2.75rem}.page-eag .eag-section--overview{padding-top:1.75rem}}.home-page main.eag{--eag-primary:var(--home-purple-dark,#036);--eag-primary-strong:var(--home-hero-accent,#004da0);--eag-on-primary:#fff;--eag-bg:#fff;--eag-surface:var(--home-card,#fff);--eag-text:var(--home-text,#0f172a);--eag-muted:var(--home-muted,#64748b);--eag-line:var(--home-line,#e5e7eb);--eag-surface-high:#f1f5f9;--eag-surface-low:#f8fafc;--eag-surface-container:#f1f5f9;--eag-radius-xl:var(--home-radius,12px);--eag-radius-2xl:16px;--eag-max:1120px;--eag-gutter:clamp(1rem, 3vw, 1.25rem);color:var(--eag-text);background:var(--eag-bg);padding-bottom:4rem;font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif}.eag__inner{width:min(var(--eag-max), 100%);padding-inline:var(--eag-gutter);box-sizing:border-box;margin-inline:auto}.eag-hero{margin-inline:calc(-1 * var(--eag-gutter));padding:clamp(1.5rem, 4vw, 3rem) var(--eag-gutter) clamp(1.25rem, 3vw, 2rem);text-align:center;background:#fff}@media (width>=768px){.eag-hero{text-align:left}}.eag-hero h1{letter-spacing:-.02em;color:var(--eag-text);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.eag-hero__lead{color:var(--eag-muted);margin:0;margin-inline:auto;font-size:1.125rem;line-height:1.6}@media (width>=768px){.eag-hero__lead{margin-inline:0}}.eag-h2{letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(1.35rem,2.5vw,1.875rem);font-weight:600;line-height:1.3}.eag-section{margin-bottom:4rem}.eag-section--overview{border-top:1px solid var(--eag-line);margin-top:0;padding-top:clamp(2.5rem,6vw,3.5rem)}.eag-overview__title{letter-spacing:-.02em;color:#0f172a;max-width:40rem;font-weight:700}.eag-overview__lead{color:var(--eag-muted);margin:0 0 clamp(2rem,5vw,2.75rem);font-size:1.0625rem;line-height:1.75}.eag-section--overview.reveal-on-scroll--stagger .reveal-stagger{transform:translate3d(0, var(--reveal-distance), 0)}.eag-section--overview.reveal-on-scroll--stagger.reveal-on-scroll--visible .reveal-stagger{transform:translate(0,0)}.eag-overview-grid{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.25rem);max-width:36rem;margin-inline:auto;display:grid}@media (width>=1100px){.eag-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.75rem;max-width:none;margin-inline:0}}.eag-overview-card{background:#fff;border:1px solid #0f172a0f;border-radius:14px;padding:clamp(1.5rem,3.2vw,1.875rem) clamp(1.35rem,2.8vw,1.75rem);transition:box-shadow .2s,border-color .2s,transform .2s;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.eag-overview-card:hover{border-color:#004da02e;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0a,0 8px 28px #004da014}@media (prefers-reduced-motion:reduce){.eag-overview-card:hover{transform:none}}.eag-overview-card__top{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.eag-overview-card__num{width:2.5rem;height:2.5rem;color:var(--eag-primary-strong);letter-spacing:.04em;background:#fff;border:1.5px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #004da00f}.eag-overview-card__icon{color:var(--eag-primary-strong);opacity:.92;display:inline-flex}.eag-overview-card__icon svg{width:22px;height:22px}.eag-overview-card__heading{letter-spacing:-.015em;color:#0f172a;margin:0 0 .875rem;font-size:clamp(1.0625rem,1.9vw,1.2rem);font-weight:600;line-height:1.45}.eag-overview-card__desc{color:var(--eag-muted);border-top:1px solid #0f172a0f;max-width:52ch;margin:0;padding-top:1rem;font-size:.9375rem;line-height:1.75}.eag-section--steps{width:100%}.eag-bento{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=900px){.eag-bento{grid-template-columns:2fr 1fr}}.eag-checklist{background:var(--eag-surface);border:1px solid var(--eag-line);border-radius:var(--eag-radius-xl);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f}.eag-checklist ul{flex-direction:column;gap:clamp(1rem,2.4vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.eag-checklist li{align-items:flex-start;gap:clamp(.85rem,2vw,1.2rem);display:flex}.eag-checklist__icon{width:42px;height:42px;color:var(--eag-primary-strong);background:#f4f7fb;border:1px solid #93c5fd8c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.eag-checklist h4{letter-spacing:.01em;color:var(--eag-text);margin:0 0 .45rem;font-size:15px;font-weight:600;line-height:1.35}.eag-checklist p{color:var(--eag-muted);margin:0;font-size:15px;line-height:1.7}@media (width>=900px){.eag-checklist{padding:2rem 2.2rem}.eag-checklist ul{gap:1.9rem}}.eag-sidecard{color:var(--eag-text);border-radius:var(--eag-radius-xl);background:linear-gradient(155deg,#f4f7fb 0%,#e8efff 38%,#e8f1fa 100%);border:1px solid #004da024;flex-direction:column;justify-content:space-between;min-height:228px;padding:clamp(1.35rem,2.8vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #004da01a}.eag-sidecard h4{color:var(--eag-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.eag-sidecard p{color:var(--eag-muted);opacity:1;margin:0 0 1.5rem;font-size:14px;line-height:1.6}.eag-sidecard__deco{width:160px;height:160px;color:var(--eag-primary-strong);opacity:.1;pointer-events:none;position:absolute;bottom:-2rem;right:-2rem}.eag-btn-light{z-index:1;background:var(--eag-primary-strong);color:var(--eag-on-primary);cursor:pointer;border:1px solid #1e40af59;border-radius:8px;align-self:flex-start;padding:.5rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,opacity .2s,border-color .2s,box-shadow .2s;display:inline-block;position:relative;box-shadow:0 2px 8px #004da038}.eag-btn-light:hover{background:var(--eag-primary);border-color:#1e40af73;box-shadow:0 4px 14px #004da047}.eag-tabs-wrap{justify-content:center;margin-bottom:1.5rem;display:flex}.eag-tabs{background:var(--eag-surface-high);border-radius:var(--eag-radius-xl);gap:0;padding:4px;display:inline-flex}.eag-tab{color:var(--eag-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.5rem 2rem;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.eag-tab:hover{color:var(--eag-primary-strong)}.eag-tab.is-active{background:var(--eag-primary-strong);color:var(--eag-on-primary);box-shadow:0 1px 3px #00000014}.eag-steps{display:none}.eag-steps.is-visible{width:100%;display:block}.eag-step-pager{flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);display:flex}.eag-step-pager .eag-step__figure img{max-width:min(100%,clamp(200px,28vw,280px));max-height:min(62vh,440px)}.eag-step-pager .eag-step--pair .eag-step__figure img{object-fit:contain;width:min(100%,216px);max-width:216px;height:auto;max-height:322px}.eag-step--pair{background:#fff;flex-direction:column;gap:0;display:none;box-shadow:0 6px 28px #0b1c3012}.eag-step--pair.is-active{display:flex}.eag-step__pair-slot{background:#fff;min-width:0;padding-inline:clamp(.25rem,1.5vw,.75rem)}.eag-step__pair-slot--split{border-top:1px solid var(--eag-line);margin-top:clamp(.75rem,2vw,1.25rem);padding-top:clamp(1rem,2.5vw,1.5rem)}.eag-step__pair-slot:only-child{flex:100%}.eag-step__pair-row{width:100%}@media (width>=768px){.eag-step--pair.is-active{flex-direction:row;align-items:stretch;gap:0}.eag-step__pair-slot{flex:1 1 0}.eag-step__pair-slot--split{border-top:none;border-left:1px solid var(--eag-line);margin-top:0;margin-left:clamp(.5rem,1.5vw,1rem);padding-top:0;padding-left:clamp(.75rem,2vw,1.25rem)}.eag-step__pair-slot:only-child{border-left:none;margin-left:0;padding-left:clamp(.25rem,1.5vw,.75rem)}.eag-step--pair .eag-step__pair-row{align-items:flex-start;gap:clamp(.875rem,2vw,1.35rem)}.eag-step--pair .eag-step__pair-row .eag-step__body{flex:1 1 0;min-width:0;max-width:none}.eag-step-pager .eag-step--pair .eag-step__figure{box-sizing:border-box;border:1px solid var(--eag-line);background-color:#fff;border-radius:12px;flex-shrink:0;align-self:flex-start;width:222px;min-width:222px;max-width:308px;height:324px;margin-inline:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #0b1c3014}.eag-step-pager .eag-step--pair .eag-step__figure img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}}.eag-step-pager .eag-step__figure{border:1px solid var(--eag-line);background-color:#fff;border-radius:12px;box-shadow:0 4px 18px #0b1c3014}.eag-step-pager__controls{flex-direction:column;align-items:center;gap:1rem;padding:0 .25rem;display:flex}.eag-step-pager__progress{color:var(--eag-text);letter-spacing:.02em;margin:0;font-size:15px;font-weight:600}.eag-step-pager__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;width:100%;max-width:min(36rem,100%);display:flex}.eag-section--steps .eag-h2{text-align:center}@media (width>=768px){.eag-section--steps .eag-h2{text-align:left}}.eag-section--steps .eag-step--pair .eag-step__head h3{font-size:clamp(16px,1.5vw,18px)}.eag-section--steps .eag-step--pair .eag-step p{font-size:clamp(15px,1.35vw,17px);line-height:1.65}.eag-section--steps .eag-step--pair .eag-step__num{font-size:clamp(2.25rem,5vw,2.75rem)}.eag-step-pager__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.5rem 1.15rem;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s,opacity .2s,border-color .2s}.eag-step-pager__btn:disabled{opacity:.38;cursor:not-allowed}.eag-step-pager__btn--ghost{background:var(--eag-surface);color:var(--eag-text);border-color:var(--eag-line)}.eag-step-pager__btn--ghost:hover:not(:disabled){background:var(--eag-surface-low);border-color:var(--eag-primary-strong);color:var(--eag-primary-strong)}.eag-step-pager__btn--primary{background:var(--eag-primary-strong);color:var(--eag-on-primary)}.eag-step-pager__btn--primary:hover:not(:disabled){opacity:.92}.eag-step-pager__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.eag-step-pager__dot{cursor:pointer;background:#004da038;border:none;border-radius:999px;width:10px;height:10px;padding:0;transition:transform .15s,background .15s}.eag-step-pager__dot:hover{background:#004da066;transform:scale(1.15)}.eag-step-pager__dot.is-active{background:var(--eag-primary-strong);transform:scale(1.2)}.eag-step{background:var(--eag-surface);border:1px solid var(--eag-line);border-radius:var(--eag-radius-xl);padding:clamp(1.25rem,3vw,2rem);transition:box-shadow .2s}.eag-step:hover{box-shadow:0 8px 24px #00000014}.eag-step__num{color:#004da059;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1;display:block}.eag-step__head{color:var(--eag-primary-strong);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.eag-step__head h3{letter-spacing:.01em;color:var(--eag-text);margin:0;font-size:clamp(15px,1.35vw,17px);font-weight:600;line-height:1.25}.eag-step p{color:var(--eag-muted);margin:0;font-size:clamp(14px,1.25vw,16px);line-height:1.6}.eag-step--row{flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);display:flex}@media (width>=768px){.eag-step--row{flex-direction:row;align-items:flex-start;gap:clamp(1.25rem,3vw,2.25rem)}.eag-step--row .eag-step__body{flex:1 1 0;min-width:0}.eag-step__figure{flex:none;align-self:flex-start;min-width:0;margin-inline:0}}.eag-step__figure{border:1px solid var(--eag-line);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex;overflow:hidden}.eag-step__figure img{width:auto;max-width:100%;height:auto;display:block}.eag-help{border-top:1px solid var(--eag-line);padding:3rem 0}.eag-help__box{background:var(--eag-surface-low);border-radius:1.25rem;flex-direction:column;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}@media (width>=900px){.eag-help__box{flex-direction:row;justify-content:space-between;align-items:center}}.eag-help__text{text-align:center;max-width:36rem}@media (width>=900px){.eag-help__text{text-align:left}}.eag-help__text h2{margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.875rem);font-weight:600}.eag-help__text p{color:var(--eag-muted);margin:0;font-size:16px;line-height:1.6}.eag-help__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.eag-help__link{border-radius:8px;align-items:center;gap:.35rem;padding:.5rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.eag-help__link--outline{background:var(--eag-surface);color:var(--eag-text);border:1px solid #d1d5db}.eag-help__link--outline:hover{background:var(--eag-surface-low)}.eag-help__link--primary{background:var(--eag-primary-strong);color:var(--eag-on-primary);border:none}.eag-help__link--primary:hover{opacity:.92}.eag-help__link svg{flex-shrink:0}.eag-inline-link{font:inherit;color:var(--eag-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.eag-inline-link:hover{color:var(--home-hero-accent-hover,#036)}
