:root{--bg:#fbfaf7;--card:#fff;--text:#172019;--muted:#68716a;--border:#e5e5df;--primary:#6d7f43;--secondary:#c7b58d;--shadow:0 12px 32px rgba(25,35,27,.08);--radius:22px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:#fbfaf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.header-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:24px;font-weight:800;letter-spacing:-.04em}.logo .ef{color:var(--primary)}.logo .sim{color:#8f836d}.nav{display:flex;gap:30px;font-size:14px;color:var(--muted)}.nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center}.cart-link{font-size:14px;font-weight:700;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:#fff}.hero{position:relative;min-height:650px;display:flex;align-items:center;background-size:cover;background-position:center}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbfaf7eb,#fbfaf79e,#fbfaf72e)}.hero-content{position:relative;z-index:1;width:min(760px,100%);padding:110px 0}.hero h1{font-size:clamp(42px,6vw,70px);line-height:1.02;letter-spacing:-.05em;margin:0 0 22px}.hero p{font-size:20px;color:var(--muted);max-width:620px;line-height:1.55}.finder{margin-top:34px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:10px;display:flex;gap:10px}.finder input{flex:1;border:0;outline:0;padding:14px;font-size:16px;background:transparent}.finder.compact{margin:0;max-width:520px}.finder.compact input{min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;padding:12px 18px;font-weight:700;cursor:pointer}.btn-primary{background:var(--primary);color:#fff}.btn-light{background:#fff;border:1px solid var(--border)}.full{width:100%;margin-top:18px}.region-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.pill{border:1px solid var(--border);padding:9px 13px;border-radius:999px;background:#fff;font-size:13px}.section{padding:80px 0}.section h2,.section h1{font-size:36px;letter-spacing:-.035em;margin:0}.section-head,.search-top{display:flex;align-items:end;justify-content:space-between;gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:0 4px 18px #141e1609}.card h3{margin:12px 0 8px}.muted{color:var(--muted);line-height:1.65}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.package-card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:22px}.package-card h2{font-size:20px;margin:8px 0}.package-card .price,.product-price{font-size:28px;font-weight:800;margin:12px 0}.package-badge{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.package-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;color:var(--muted);font-size:13px}.package-intro{margin-top:28px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:#fff;display:flex;gap:12px;align-items:center}.reviews{background:#f0eee7}.stars{color:#d5a62d;letter-spacing:2px}.faq-list details{border-bottom:1px solid var(--border);padding:18px 0}.faq-list summary{cursor:pointer;font-weight:700}.support-line{margin-top:28px}.support-line a,.contact-mini a,.doc a,.company-card a{color:#5f7039;text-decoration:underline;text-underline-offset:3px}.footer{border-top:1px solid var(--border);padding:55px 0}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer h4{margin:0 0 14px}.footer-links{display:grid;gap:9px;color:var(--muted);font-size:14px}.contact-mini{display:grid;gap:7px;margin-top:16px;font-size:13px}.footer-bottom{border-top:1px solid var(--border);margin-top:38px;padding-top:20px;color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:20px}.payments{font-weight:600}.doc{padding:75px 0;max-width:900px}.doc h1{font-size:48px;letter-spacing:-.04em;margin:18px 0 0}.back{font-size:14px;color:var(--muted)}.updated{margin-top:10px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.intro{font-size:17px;line-height:1.7;color:var(--muted);margin-top:24px}.doc-section{margin-top:38px}.doc-section h2{font-size:21px;margin-bottom:12px}.doc-section p,.doc-section li{color:var(--muted);line-height:1.75;font-size:15px}.doc-section ul{padding-left:20px}.company-card{margin-top:45px;padding:28px;border:1px solid var(--border);border-radius:22px;background:#fff}.company-card h2{font-size:22px}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.company-grid div{display:grid;gap:5px}.company-grid small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.company-grid strong{font-size:14px}.map-wrap{margin-top:26px;overflow:hidden;border-radius:18px;border:1px solid var(--border);height:330px}.map-wrap iframe{width:100%;height:100%;border:0}.pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:34px;font-size:14px}.pagination a{padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:#fff}.empty{padding:60px 0;text-align:center}.product-page{max-width:900px}.product-copy{max-width:720px}.product-description{line-height:1.75;color:var(--muted);margin:22px 0}.product-form{display:flex;gap:10px;align-items:center}.product-form select,.product-form input{padding:13px;border:1px solid var(--border);border-radius:12px;background:#fff}.cart-list{margin-top:30px}.cart-item{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}.cart-item h2{font-size:18px;margin:0 0 6px}.cart-controls{display:flex;align-items:center;gap:14px}.cart-controls input{width:70px;padding:10px;border:1px solid var(--border);border-radius:10px}.cart-controls a{text-decoration:underline}.cart-summary{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:25px}.cart-summary p{margin-right:auto;font-size:18px}.text-link{display:inline-block;margin-top:16px;text-decoration:underline}@media(max-width:900px){.nav{display:none}.grid-4,.packages{grid-template-columns:repeat(2,1fr)}.grid-3,.footer-grid{grid-template-columns:1fr 1fr}.section-head,.search-top{align-items:stretch;flex-direction:column}}@media(max-width:600px){.container{width:min(100% - 28px,1180px)}.hero{min-height:610px}.hero-content{padding:80px 0}.finder{flex-direction:column}.finder.compact{max-width:none}.grid-4,.grid-3,.packages,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.doc h1{font-size:38px}.company-grid{grid-template-columns:1fr}.product-form,.cart-item,.cart-summary{flex-direction:column;align-items:stretch}.cart-controls{justify-content:space-between}}.cart-icon-link{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text)}.cart-icon-link svg{width:21px;height:21px}.cart-count{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--primary);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.hero-hint{margin-top:18px!important;font-size:13px!important;color:var(--muted)!important}.scroll-target{scroll-margin-top:90px}.country-flag{font-size:18px;margin-right:7px;vertical-align:-2px}.payments{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pay-icon{display:inline-flex;align-items:center;justify-content:center;height:25px;padding:0 7px;border:1px solid var(--border);border-radius:5px;background:#fff;font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1}.pay-icon.visa{font-size:10px;font-style:italic}.pay-icon.mc{font-size:9px}.pay-icon.amex{font-size:8px}.pay-icon.apple{font-size:10px}.pay-icon.google{font-size:9px}.pay-icon.shop{font-size:8px}@media(max-width:600px){.card-actions{grid-template-columns:1fr}.payments{gap:5px}}.info-anchor{scroll-margin-top:88px}.info-pages>.info-anchor>.doc{padding-top:75px}.payment-svg{height:26px;width:auto;max-width:52px;display:block}.payments{min-height:28px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.package-card[hidden]{display:none!important}.nav-card{display:block;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-card:hover{transform:translateY(-2px);border-color:#c7d4a8;box-shadow:var(--shadow)}.package-badge{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:#f7f5ee;color:#5f674f}.package-card .country-flag,.product-page .country-flag{font-size:20px;margin-right:7px}.package-card h2{line-height:1.25}.product-form button:disabled{opacity:.5;cursor:not-allowed}.how-steps{list-style:none;padding-left:0;margin-left:0}.how-steps li::marker{content:""}.package-card .card-actions{margin-top:18px}.country-flag-img{width:20px;height:14px;object-fit:cover;border-radius:2px;display:inline-block;vertical-align:-2px;margin-right:7px;box-shadow:0 0 0 1px #00000014}.package-badge .country-flag-img,.product-page .country-flag-img{width:22px;height:15px}.payments{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-svg{height:28px;width:auto;max-width:58px;display:block}.pay-icon{min-width:42px;height:28px;padding:0 8px}.pay-icon{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:#fff;color:#1b241e;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.pay-visa{font-style:italic;font-size:12px;letter-spacing:-.04em}.pay-mc{gap:0;position:relative;overflow:hidden;padding-left:9px;padding-right:9px}.pay-mc i{display:block;width:14px;height:14px;border-radius:50%;background:#d22;position:absolute;left:6px}.pay-mc i:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#f5a000;position:absolute;left:7px;mix-blend-mode:multiply}.pay-mc b{position:relative;font-size:7px;margin-left:13px;text-transform:lowercase}.pay-amex{font-size:8px;letter-spacing:.03em}.pay-apple{font-size:10px}.pay-google{font-size:9px}.pay-logo{height:30px;min-width:54px;padding:4px 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:#fff;overflow:hidden}.pay-logo text{font-family:Arial,sans-serif;font-weight:800;font-size:9px;fill:#172019}.pay-mastercard svg circle:first-of-type{fill:#df1b2f}.pay-mastercard svg circle:nth-of-type(2){fill:#f59b1b}.pay-mastercard svg text{font-size:5px;letter-spacing:-.2px}.pay-visa svg text{font-size:15px;font-style:italic}.pay-amex{min-width:76px}.pay-amex svg text{font-size:5.8px;letter-spacing:-.15px}.pay-apple{min-width:68px}.pay-apple svg text{font-size:10px}.pay-google{min-width:76px}.pay-google svg text{font-size:8px}.template-page-about #contact{display:none!important}.payments{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-height:38px}.pay-logo{height:38px;min-width:92px;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:0 1px 2px #141e160a;overflow:hidden;line-height:1}.pay-logo span{display:inline-flex;align-items:center;justify-content:center}.pay-visa>span{font-family:Arial,sans-serif;font-style:italic;font-weight:900;font-size:22px;letter-spacing:-1px}.pay-mastercard{position:relative;gap:5px;flex-direction:column}.pay-mastercard .mc-circles{height:16px;width:34px;position:relative;display:block}.pay-mastercard .mc-circles i{position:absolute;top:0;width:16px;height:16px;border-radius:50%;display:block}.pay-mastercard .mc-circles i:first-child{left:2px;background:#eb001b}.pay-mastercard .mc-circles i:last-child{right:2px;background:#f79e1b}.pay-mastercard b{font-family:Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:-.15px}.pay-amex>span{font-family:Arial,sans-serif;font-size:8px;font-weight:900;letter-spacing:.2px;text-align:center;line-height:1.05}.pay-apple>span{font-family:Arial,sans-serif;font-size:16px;font-weight:700}.pay-google>span{font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.3px}@media(max-width:600px){.payments{justify-content:flex-start}.pay-logo{min-width:82px;height:36px}}.payments{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pay-logo{height:38px;min-width:86px;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:#fff;box-sizing:border-box}.pay-logo svg{width:100%;height:100%;display:block}.pay-logo text{font-family:Arial,Helvetica,sans-serif;font-weight:800;fill:#111}.pay-visa svg text{font-size:17px;font-style:italic;letter-spacing:-1px}.pay-mastercard svg circle:first-of-type{fill:#eb001b}.pay-mastercard svg circle:nth-of-type(2){fill:#f79e1b}.pay-mastercard svg text{font-size:5px;letter-spacing:-.25px}.pay-amex{min-width:100px}.pay-amex svg rect{fill:#fff;stroke:#1b1b1b;stroke-width:.8}.pay-amex svg text{font-size:6px;letter-spacing:-.2px}.pay-apple{min-width:92px}.pay-apple svg text:first-of-type{font-size:17px}.pay-apple svg text:last-of-type{font-size:12px;font-weight:700}.pay-google{min-width:100px}.pay-google svg text{font-size:10px;font-weight:700}@media(max-width:600px){.payments{justify-content:flex-start}.pay-logo{height:36px;min-width:82px}}.payment-logos{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-height:40px;flex-wrap:nowrap;font-weight:400}.payment-brand{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:auto;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.payment-brand svg{display:block;width:auto;height:32px}.payment-divider{width:1px;height:22px;background:#c9c9c9;display:block}.apple-pay svg{width:106px}.apple-mark{fill:#111}.apple-pay .brand-text{font-family:Arial,sans-serif;font-size:23px;font-weight:500;fill:#111}.google-pay svg{width:112px}.google-pay .g-letter{font-family:Arial,sans-serif;font-size:25px;font-weight:700;fill:#4285f4}.google-pay .gpay-text{font-family:Arial,sans-serif;font-size:23px;font-weight:500;fill:#6b6f75}.visa-brand svg{width:86px}.visa-brand text{font-family:Arial,sans-serif;font-size:15px;font-style:italic;font-weight:900;fill:#fff}.visa-box{fill:#1434cb}.mc-brand svg{width:66px}.amex-brand svg{width:66px}.amex-box{fill:#1476d4}.amex-brand text{font-family:Arial,sans-serif;font-size:9px;font-weight:900;fill:#fff}@media(max-width:600px){.payment-logos{justify-content:flex-start;gap:11px;overflow-x:auto}.payment-divider{height:20px}.payment-brand svg{height:28px}.apple-pay svg{width:92px}.google-pay svg{width:98px}.visa-brand svg{width:72px}.mc-brand svg{width:58px}.amex-brand svg{width:58px}}.reviews-heading{display:flex;justify-content:space-between;align-items:end}.reviews-heading .eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--primary);margin-bottom:12px}.reviews-heading h2{margin:0}.reviews-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.review-card{grid-column:span 2}.review-card{display:flex;flex-direction:column;min-height:290px;padding:28px;background:#fff;border:1px solid rgba(109,127,67,.18);box-shadow:0 12px 34px #1e271c0f;transition:transform .2s ease,box-shadow .2s ease}.review-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1e271c1c}.review-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-stars{display:inline-flex;gap:3px;color:#e5a52b;font-size:23px;letter-spacing:1px;text-shadow:0 1px 0 rgba(160,104,14,.12);white-space:nowrap}.google-source{display:inline-flex;align-items:center;gap:5px;color:#69716a;font-size:12px;font-weight:600}.google-source svg{width:20px;height:20px;flex:none}.review-card blockquote{margin:24px 0;line-height:1.7;font-size:16px;color:#263027;flex:1}.review-card figcaption{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #efeee8}.review-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e9eddf;color:#536536;font-weight:800}.review-card figcaption span:last-child{display:grid;gap:3px}.review-card figcaption strong{font-size:14px}.review-card figcaption small{font-size:12px;color:var(--muted)}.reviews-disclaimer{font-size:12px;color:var(--muted);margin-top:18px}.pagination-button{padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);cursor:pointer}.pagination-button:disabled{opacity:.4;cursor:not-allowed}.pagination[hidden]{display:none!important}@media(max-width:900px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card,.review-card:nth-child(4),.review-card:nth-child(5){grid-column:auto}}@media(max-width:600px){.reviews-grid{grid-template-columns:1fr}.review-card,.review-card:nth-child(4),.review-card:nth-child(5){grid-column:auto}.review-card{min-height:0}}:root{--bg:#f5f7f5;--card:#ffffff;--text:#101f2b;--muted:#62717b;--border:#e1e8e7;--primary:#087f78;--secondary:#b8f36a;--shadow:0 20px 55px rgba(10,37,48,.09);--radius:24px}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:-.01em}.site-header{background:#f8faf8e0;border-bottom-color:#12363d17}.logo .sim{color:#193447}.nav{font-weight:600}.nav a:hover{color:#087f78}.cart-icon-link,.cart-link{border-color:#dbe6e4;border-radius:14px;box-shadow:0 5px 15px #0d32390a}.hero.hero-modern{min-height:650px;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#f6faf7,#eef7f3 45%,#dcefe9);position:relative}.hero.hero-modern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 74% 48%,rgba(10,155,143,.12),transparent 42%),linear-gradient(90deg,#f6faf7fc,#f6faf7f0 39%,#f6faf726 77%,#f6faf705)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:20px;min-height:650px}.hero-content{width:100%;padding:82px 0 78px;z-index:2}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#087f78;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.status-dot{width:8px;height:8px;border-radius:50%;background:#9bdc50;box-shadow:0 0 0 5px #9bdc502b}.hero h1{font-size:clamp(44px,5.1vw,72px);line-height:.99;letter-spacing:-.065em;font-weight:850;margin:23px 0 18px;max-width:680px}.hero h1 span{color:#087f78}.hero-content>p:not(.hero-hint){font-size:18px;color:#52636b;line-height:1.65;max-width:540px;margin:0}.finder{margin-top:29px;max-width:650px;border:1px solid rgba(13,83,82,.12);box-shadow:0 18px 42px #1140401a;border-radius:20px;padding:8px;align-items:center;gap:6px}.finder-search-icon{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;color:#6c7e82}.finder-search-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.finder input{font-size:15px;padding:13px 8px;min-width:0;color:#17313a}.finder input::placeholder{color:#819096}.btn{border-radius:14px;min-height:48px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#087f78;color:#fff;box-shadow:0 7px 18px #087f7833}.btn-primary:hover{background:#066d67;box-shadow:0 10px 22px #087f7840}.region-pills{gap:8px;margin-top:17px}.pill{border:1px solid rgba(14,76,76,.1);background:#ffffffc4;padding:10px 14px;font-size:12px;font-weight:700;color:#29434a;transition:all .18s ease}.pill:hover{border-color:#75bdb4;background:#fff;transform:translateY(-2px);color:#087f78}.hero-hint{font-size:12px!important;color:#687b7e!important;margin:13px 0 0!important}.hero-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:23px;color:#496068;font-size:11px;font-weight:650}.hero-trust b{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#d9f3d1;color:#087f78;margin-right:5px}.hero-visual{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;margin:-10px -35px -10px -30px}.hero-visual:before{content:"";position:absolute;width:min(92%,530px);aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#9bdc5040,#087f7824);filter:blur(1px)}.hero-visual img{position:relative;width:min(112%,610px);max-height:590px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 28px 32px rgba(15,43,48,.12));border-radius:32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 50%,rgba(0,0,0,.86) 69%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 50%,rgba(0,0,0,.86) 69%,transparent 82%)}.floating-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;padding:13px 16px;background:#fffffff0;border:1px solid rgba(13,83,82,.1);border-radius:17px;box-shadow:0 14px 34px #10353921;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:12px;color:#17313a}.floating-chip small{font-size:10px;color:#718086;margin-top:4px}.chip-connected{right:0;top:24%}.chip-signal{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#087f78;background:#dff6e9;font-size:12px}.chip-esim{left:1%;bottom:20%}.esim-chip-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#102d3b;color:#b8f36a;font-weight:900;font-size:17px}.section h2,.section h1{font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.05em;font-weight:820}.section-head{align-items:end}.section-head .eyebrow{margin-bottom:14px}.section-head .muted{margin:13px 0 0;max-width:600px}.destination-section{padding:65px 0 56px;background:#fff;border-top:1px solid #eaf0ed;border-bottom:1px solid #eaf0ed}.destination-link{margin:0 0 5px;padding:12px 16px;border-radius:13px;border:1px solid #dbe8e4;color:#087f78;font-size:13px;font-weight:750;white-space:nowrap}.destination-link:hover{background:#eaf8f3}.benefits-section{background:linear-gradient(180deg,#f5f8f5,#eef5f2)}.grid-4,.grid-3{gap:18px}.card{border:1px solid #e1eae6;border-radius:22px;box-shadow:0 10px 30px #0e2d2f09;padding:26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.benefit-card:hover,.how-steps .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e2d2f17;border-color:#c7e5dc}.benefit-icon{width:46px;height:46px;border-radius:15px;background:#dff5e9;color:#087f78;display:grid;place-items:center;font-size:25px;font-weight:800}.benefit-card h3{font-size:17px;letter-spacing:-.025em;margin:19px 0 8px}.benefit-card p{font-size:13px;margin:0}.how-steps .card{padding:24px}.how-steps strong{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:12px;background:#e1f5eb;color:#087f78;font-size:13px}.how-steps h3{font-size:16px;line-height:1.3}.how-steps p{font-size:13px}.reviews{background:#102d3b;color:#fff;position:relative;overflow:hidden}.reviews:before{content:"";position:absolute;width:600px;height:600px;right:-200px;top:-270px;border-radius:50%;background:radial-gradient(circle,rgba(8,127,120,.36),transparent 70%);pointer-events:none}.reviews .container{position:relative}.reviews-heading .eyebrow{color:#b8f36a}.reviews-heading h2{color:#fff}.reviews-heading .muted{color:#c0d0d2;margin-top:12px}.reviews-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.review-card{grid-column:span 2;min-height:260px;padding:24px;background:#fffffffa;color:#102d3b;border:1px solid rgba(255,255,255,.24);box-shadow:0 16px 36px #0000001a;border-radius:22px;display:flex;flex-direction:column}.review-card:nth-child(4){grid-column:2 / span 2}.review-card:nth-child(5){grid-column:4 / span 2}.review-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #0000002e}.review-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.review-stars{font-size:18px;letter-spacing:2px;line-height:1;background:linear-gradient(180deg,#ffd978,#e8a329);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 2px 1px rgba(191,126,18,.13))}.trip-route{display:inline-flex;align-items:center;gap:6px;color:#6b7a7d;font-size:10px;font-weight:750;white-space:nowrap}.route-dot{width:7px;height:7px;border-radius:50%;background:#16a394}.review-card h3{font-size:17px;margin:23px 0 9px;letter-spacing:-.03em}.review-card>p{font-size:13px;line-height:1.65;color:#53666c;margin:0 0 22px;flex:1}.review-footer{display:flex;align-items:center;gap:11px;padding-top:15px;border-top:1px solid #e8eeeb}.trip-icon{width:38px;height:38px;border-radius:13px;background:#e3f5eb;color:#087f78;display:grid;place-items:center;font-size:11px;font-weight:850;letter-spacing:.03em}.review-footer strong,.review-footer small{display:block}.review-footer strong{font-size:12px}.review-footer small{font-size:10px;color:#718086;margin-top:4px}.package-card{border-color:#e0e9e5;border-radius:20px;box-shadow:0 8px 24px #102f310a;transition:transform .18s ease,box-shadow .18s ease}.package-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #102f3117}.package-badge{background:#edf8f3;border-color:#d8eee5;color:#087f78}.package-card .price,.product-price{color:#102d3b}.btn-light{border-color:#d9e5e1;color:#183d43}.btn-light:hover{background:#f2faf6}.footer{background:#0d2632;color:#eef5f2;border-top:0;padding:58px 0 28px}.footer .muted,.footer-links,.footer-bottom{color:#aec0c3}.footer .logo .ef{color:#b8f36a}.footer-links a:hover,.contact-mini a:hover,.footer .contact-mini a{color:#b8f36a}.footer .contact-mini span{color:#aec0c3}.company-card{border-color:#e0e9e5;box-shadow:0 14px 36px #0a25300d}.map-wrap{border-color:#dce7e3}.doc h1{letter-spacing:-.05em}.info-pages{background:var(--bg)}@media(max-width:900px){.hero-layout{grid-template-columns:1fr minmax(270px,.7fr);gap:0}.hero-content{padding:70px 0}.hero-visual{margin:0 -20px 0 -70px}.hero h1{font-size:clamp(42px,6vw,62px)}.chip-connected{right:-4px}.chip-esim{left:-12px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card,.review-card:nth-child(4),.review-card:nth-child(5){grid-column:auto}.review-card:last-child{grid-column:1 / -1;max-width:calc(50% - 9px);justify-self:center}}@media(max-width:650px){.hero.hero-modern{min-height:0}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-content{padding:58px 0 20px}.hero h1{font-size:clamp(42px,12vw,58px);margin-top:20px}.hero-content>p:not(.hero-hint){font-size:16px}.finder{gap:2px;padding:6px;border-radius:17px}.finder-search-icon{width:30px;min-width:30px}.finder input{font-size:14px;padding:12px 4px}.finder .btn{padding:12px 13px;min-height:44px;font-size:12px}.region-pills{gap:7px}.pill{padding:9px 11px}.hero-trust{gap:10px 14px;font-size:10px}.hero-visual{width:100%;height:300px;margin:0;overflow:visible}.hero-visual img{width:min(108%,420px);max-height:330px}.floating-chip{padding:10px 12px;border-radius:14px}.floating-chip strong{font-size:10px}.floating-chip small{font-size:9px}.chip-connected{top:13%;right:0}.chip-esim{left:0;bottom:11%}.section{padding:62px 0}.destination-section{padding:45px 0}.section-head{gap:20px}.destination-link{align-self:flex-start}.grid-4,.grid-3,.packages,.reviews-grid{grid-template-columns:1fr}.review-card,.review-card:nth-child(4),.review-card:nth-child(5),.review-card:last-child{grid-column:auto;max-width:none;justify-self:stretch;min-height:0}.review-top{align-items:flex-start}.trip-route{font-size:9px}.footer{padding:44px 0 22px}.footer-grid{gap:26px}.footer-bottom{align-items:flex-start}.company-grid{grid-template-columns:1fr}.doc{padding:54px 0}.doc h1{font-size:36px}}:root{--bg:#f4f9f8;--card:#ffffff;--text:#102d3b;--muted:#617780;--border:#dce9e6;--primary:#087f78;--secondary:#b8f36a;--shadow:0 18px 48px rgba(16,45,59,.09);--radius:24px}html{scroll-padding-top:84px}body{background:#f4f9f8;color:#102d3b}.site-header{background:#f7fbfaf0;border-bottom:1px solid #dce9e6}.logo .ef{color:#087f78}.logo .sim{color:#102d3b}.nav a:hover,.text-link:hover{color:#087f78}.hero.hero-modern{min-height:690px;background:linear-gradient(135deg,#f7fbfa,#eaf7f3 58%,#d8f0e9)}.hero.hero-modern:after{z-index:0;background:radial-gradient(ellipse at 78% 45%,rgba(8,127,120,.13),transparent 43%),linear-gradient(90deg,#f7fbfaf5,#f7fbfad6 43%,#f7fbfa1f 74%,#f7fbfa05);pointer-events:none}.hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:36px;min-height:690px}.hero-content{padding:80px 0 76px}.hero h1{font-size:clamp(46px,5.1vw,74px);line-height:.99;max-width:720px;margin:20px 0}.hero-content>p:not(.hero-hint){font-size:19px;max-width:590px;line-height:1.62}.finder{width:100%;max-width:760px;min-height:76px;margin-top:32px;padding:9px;gap:8px;border-radius:21px;background:#fff;border:1px solid #d9e8e4;box-shadow:0 20px 50px #1041431f}.finder-search-icon{width:48px;min-width:48px;height:48px;color:#087f78}.finder-search-icon svg{width:24px;height:24px}.finder input{font-size:17px;padding:16px 10px;color:#102d3b}.finder input::placeholder{color:#82949a;opacity:1}.finder .btn{min-height:56px;padding:0 24px;white-space:nowrap;font-size:14px;border-radius:15px}.region-pills{gap:9px;margin-top:19px}.pill{padding:11px 16px;font-size:13px;border-color:#d7e7e2;background:#ffffffeb;color:#23434b}.pill:first-child{border-color:#b9e4d9;background:#e7f7f1;color:#087f78}.pill:hover{background:#e8f7f1;border-color:#8dcfc1;color:#066d67}.hero-hint{font-size:13px!important;margin-top:15px!important;color:#647b80!important}.hero-trust{gap:17px;margin-top:24px;font-size:11px;color:#385963}.hero-trust b{background:#d9f5e7;color:#087f78}.hero-visual{align-self:center;width:100%;height:490px;margin:0;overflow:visible;border-radius:30px;isolation:isolate;box-shadow:0 26px 70px #102d3b29;background:#dbece7}.hero-visual:before{content:none}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:linear-gradient(180deg,#09242b05 30%,#09242b4d);pointer-events:none;z-index:1}.hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:30px;mix-blend-mode:normal;filter:none;-webkit-mask-image:none;mask-image:none}.visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:30px;box-shadow:inset 0 0 0 1px #ffffff4d;pointer-events:none}.floating-chip{z-index:3;padding:14px 17px;border:1px solid rgba(255,255,255,.72);box-shadow:0 15px 38px #0a27302e;border-radius:17px}.chip-connected{right:-18px;top:15%}.chip-esim{left:-22px;bottom:17%}.chip-signal{background:#e3f8ed;color:#087f78}.esim-chip-icon{background:#102d3b;color:#b8f36a}.visual-caption{position:absolute;z-index:3;left:24px;bottom:24px;display:flex;align-items:center;gap:11px;padding:13px 16px;border-radius:15px;background:#0a2730c7;border:1px solid rgba(255,255,255,.18);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visual-caption strong,.visual-caption small{display:block}.visual-caption strong{font-size:12px;letter-spacing:.01em}.visual-caption small{font-size:10px;color:#d1e1df;margin-top:4px}.caption-pulse{width:9px;height:9px;border-radius:50%;background:#b8f36a;box-shadow:0 0 0 5px #b8f36a29}.destination-section{background:#edf7f4;border-top:1px solid #dcece7;border-bottom:1px solid #dcece7}.benefits-section{background:linear-gradient(180deg,#f4f9f8,#eaf6f2)}.how-section{background:#f8fbfa}.reviews{background:#102d3b;color:#fff}.info-pages,.template-page,.template-search,.template-product,.template-cart{background:#f4f9f8}.card,.package-card,.company-card{background:#fff;border-color:#dce9e6;box-shadow:0 12px 32px #102d3b0e}.package-card:hover,.card:hover{border-color:#b9ddd3}.package-badge{background:#eaf7f2;border-color:#d1ebe2;color:#087f78}.support-line a,.contact-mini a,.doc a,.company-card a{color:#087f78}.pagination a,.pagination-button{border-color:#dce9e6;background:#fff;color:#102d3b}.footer{background:#0b2633;color:#eef8f5;border-top:0}.footer .muted,.footer-links,.footer-bottom{color:#b4c9ca}.footer .logo .ef,.footer .contact-mini a{color:#b8f36a}@media(max-width:1050px){.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px}.hero-visual{height:440px}.hero h1{font-size:clamp(43px,5.5vw,64px)}.finder{min-height:70px}.finder .btn{padding:0 18px}}@media(max-width:900px){.hero.hero-modern{min-height:0}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:18px;min-height:600px}.hero-content{padding:62px 0}.hero-visual{height:390px}.chip-connected{right:-8px}.chip-esim{left:-8px}.finder{min-height:68px}.finder input{font-size:16px}.hero-trust{gap:10px 13px}}@media(max-width:650px){.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:18px}.hero-content{padding:46px 0 8px}.hero h1{font-size:clamp(42px,11vw,58px);margin:18px 0}.hero-content>p:not(.hero-hint){font-size:16px}.finder{display:flex;flex-direction:row;align-items:center;min-height:66px;margin-top:25px;padding:6px;gap:2px}.finder-search-icon{width:30px;min-width:30px;height:36px}.finder-search-icon svg{width:20px;height:20px}.finder input{width:100%;min-width:0;padding:12px 3px;font-size:14px}.finder .btn{min-height:48px;padding:0 12px;font-size:11px;border-radius:12px}.region-pills{gap:7px;margin-top:14px}.pill{padding:9px 11px;font-size:12px}.hero-trust{font-size:10px;gap:9px 12px;margin-top:18px}.hero-visual{height:310px;width:100%;margin:0 0 20px;border-radius:23px}.hero-visual img,.hero-visual:after,.visual-shade{border-radius:23px}.floating-chip{padding:10px 12px;gap:8px}.floating-chip strong{font-size:10px}.floating-chip small{font-size:9px}.chip-connected{top:12%;right:8px}.chip-esim{left:8px;bottom:18%}.visual-caption{left:12px;bottom:12px;padding:10px 12px}.visual-caption strong{font-size:10px}.visual-caption small{font-size:9px}.section{padding:62px 0}}:root{--bg:#f7f9ff;--card:#fff;--text:#15233b;--muted:#66748a;--border:#e1e7f5;--primary:#6655f5;--secondary:#27d7c4;--shadow:0 18px 52px rgba(45,56,130,.1);--radius:24px}body{background:#f7f9ff;color:#15233b}.site-header{background:#fafcffe8;border-bottom:1px solid rgba(215,224,245,.9);box-shadow:0 5px 24px #2f3e7d09}.logo{display:inline-flex;align-items:center;gap:1px;letter-spacing:-.055em;font-weight:900}.logo .ef{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#18c9db,#7057ff 70%,#f45eaa);color:#fff!important;border-radius:9px;padding:4px 6px;margin-right:4px;font-size:17px;letter-spacing:-.08em;box-shadow:0 5px 13px #6655f53b}.logo .sim{color:#172844!important}.footer .logo .ef{background:linear-gradient(135deg,#18c9db,#7057ff 70%,#f45eaa);color:#fff!important}.footer .logo .sim{color:#fff!important}.nav{color:#53627d}.nav a:hover{color:#6655f5}.hero.hero-modern{min-height:690px;background:radial-gradient(ellipse at 7% 10%,rgba(53,213,223,.19),transparent 33%),radial-gradient(ellipse at 88% 80%,rgba(255,105,174,.14),transparent 31%),linear-gradient(128deg,#f9fcff,#f0f3ff 49%,#e5fbf8)}.hero.hero-modern:after{z-index:0;opacity:.95;background:radial-gradient(ellipse at 43% 35%,rgba(126,105,255,.1),transparent 36%),linear-gradient(90deg,#f9fcffd1,#f5f8ff99 42%,#ecfafa0d 78%,#ecfafa00);pointer-events:none}.hero-glow{position:absolute;z-index:0;display:block;pointer-events:none;border-radius:50%;filter:blur(3px);opacity:.9}.hero-glow-one{width:270px;height:270px;top:3%;left:39%;background:radial-gradient(circle,#6c5bff26,#6c5bff00 70%)}.hero-glow-two{width:340px;height:340px;right:1%;bottom:0;background:radial-gradient(circle,#25d7c430,#25d7c400 72%)}.hero-kicker,.eyebrow{color:#6655f5}.status-dot{background:#20cdbb!important;box-shadow:0 0 0 5px #20cdbb24}.hero h1{color:#172844;letter-spacing:-.067em}.hero h1 span{background:linear-gradient(92deg,#10aebd,#6655f5 53%,#e45bb0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content>p:not(.hero-hint){color:#53647c}.finder{border:1px solid rgba(151,164,220,.35);box-shadow:0 22px 60px #4f4eb124;border-radius:23px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finder .btn-primary{background:linear-gradient(115deg,#6655f5,#8a4ff5 58%,#bd4ed6);box-shadow:0 9px 22px #6655f53d;transition:transform .18s ease,box-shadow .18s ease}.finder .btn-primary:hover{transform:translateY(-2px);box-shadow:0 13px 28px #6655f552}.pill{border-color:#dce3f4;background:#ffffffe6;color:#354664;box-shadow:0 3px 10px #39478b06}.pill:first-child{background:linear-gradient(120deg,#e0fbf6,#eeeaff);border-color:#bde9e8;color:#087f91}.pill:nth-child(2):hover{background:#fff0f7;border-color:#f5c4dd;color:#be418a}.pill:nth-child(3):hover{background:#eaf9ff;border-color:#b8e9f8;color:#1389b2}.pill:nth-child(4):hover{background:#efedff;border-color:#cbc4ff;color:#6655f5}.pill:nth-child(5):hover{background:#e3fbf5;border-color:#b7eee1;color:#078f83}.pill:nth-child(6):hover{background:#fff3e9;border-color:#ffd7b8;color:#d36b32}.hero-hint{color:#687891!important}.hero-trust{color:#4e5e78}.hero-trust b{background:#dcfbf3;color:#079e91}.hero-visual{border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 85px #2c398033,0 0 0 8px #ffffff47;background:linear-gradient(145deg,#d8f8f4,#e4e2ff 50%,#ffe5f2)}.hero-visual:after{background:linear-gradient(180deg,#0a173300 30%,#0e1c376b)}.visual-shade{box-shadow:inset 0 0 0 1px #ffffff7a}.tech-orbit{position:absolute;z-index:2;pointer-events:none;border:1px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:0 0 0 1px #6655f51a,0 0 30px #27d7c433}.orbit-one{width:175px;height:175px;right:-27px;top:26px;transform:rotate(-28deg);border-color:#ffffffb8}.orbit-two{width:112px;height:112px;left:-25px;bottom:42px;border:1px dashed rgba(255,255,255,.85);box-shadow:0 0 0 8px #6655f517}.tech-spark{position:absolute;z-index:4;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;font-size:19px;box-shadow:0 8px 22px #19235a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spark-one{top:33%;left:9%;background:linear-gradient(135deg,#19c9c4,#178fe8);transform:rotate(-9deg)}.spark-two{right:12%;bottom:31%;background:linear-gradient(135deg,#ff7cb7,#9a5cff);transform:rotate(12deg)}.floating-chip{border:1px solid rgba(255,255,255,.8);box-shadow:0 17px 42px #1d265b33;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#172844}.chip-signal{background:linear-gradient(135deg,#d9fff6,#e7e3ff);color:#6655f5}.esim-chip-icon{background:linear-gradient(135deg,#172844,#6655f5);color:#fff}.visual-caption{background:#12223fc9;border-color:#ffffff3d;box-shadow:0 12px 30px #0e17342e}.caption-pulse{background:#2be0c3;box-shadow:0 0 0 5px #2be0c330}.benefits-section{background:radial-gradient(ellipse at 5% 0%,rgba(34,210,206,.09),transparent 35%),linear-gradient(180deg,#f7f9ff,#f0f5ff)}.how-section{background:linear-gradient(180deg,#fff,#f6f8ff)}.benefit-card,.how-steps .card{border-color:#e2e7f6;box-shadow:0 12px 32px #3441840e}.benefit-card:nth-child(1) .benefit-icon{background:linear-gradient(135deg,#d8fff5,#c5f4ef);color:#078e91}.benefit-card:nth-child(2) .benefit-icon{background:linear-gradient(135deg,#e4e2ff,#d9d5ff);color:#6655f5}.benefit-card:nth-child(3) .benefit-icon{background:linear-gradient(135deg,#ffe4f0,#ffd6e7);color:#d84d92}.benefit-card:nth-child(4) .benefit-icon{background:linear-gradient(135deg,#fff0d9,#ffe0b7);color:#c66a25}.benefit-icon{border-radius:16px;box-shadow:inset 0 1px #ffffffb3}.how-steps li:nth-child(1) strong{background:#e0fbf6;color:#078e91}.how-steps li:nth-child(2) strong{background:#ece9ff;color:#6655f5}.how-steps li:nth-child(3) strong{background:#ffe7f2;color:#d84d92}.how-steps li:nth-child(4) strong{background:#fff0dd;color:#c66a25}.reviews{background:radial-gradient(ellipse at 15% 0%,rgba(102,85,245,.38),transparent 35%),radial-gradient(ellipse at 92% 70%,rgba(18,194,199,.18),transparent 32%),#142540}.review-card{background:#fffffff7;color:#172844;border-color:#fff9}.review-stars{color:#ffb547}.trip-icon{background:linear-gradient(135deg,#e0fbf6,#eeeaff);color:#6655f5}.footer{background:linear-gradient(120deg,#12223e,#25245b 65%,#253d62);color:#eef6ff}.footer .contact-mini a,.footer-links a:hover{color:#68f1dd}.footer-bottom{border-color:#ffffff2b}.card:hover,.package-card:hover{box-shadow:0 20px 46px #3441841f;border-color:#c9d3ff}.package-badge{background:#e9e7ff;border-color:#d5d0ff;color:#6655f5}.package-card .price,.product-price{color:#172844}.support-line a,.contact-mini a,.doc a,.company-card a{color:#6655f5}.cart-icon-link{border-color:#dfe5f6;box-shadow:0 4px 12px #2d38820f}.cart-count{background:linear-gradient(135deg,#6655f5,#b84fd4)}.template-search .section-head,.template-search .search-top{background:transparent}@media(max-width:900px){.hero-layout{grid-template-columns:minmax(0,1.03fr) minmax(260px,.97fr);gap:18px}.hero-visual{box-shadow:0 22px 60px #2c39802b,0 0 0 5px #ffffff59}}@media(max-width:650px){.hero.hero-modern{background:radial-gradient(ellipse at 90% 20%,rgba(102,85,245,.12),transparent 35%),linear-gradient(140deg,#f9fcff,#edf8ff 52%,#f3efff)}.hero.hero-modern:after{background:linear-gradient(180deg,#f9fcff40,#f5f8ff08)}.hero-content{padding-top:42px}.hero-visual{box-shadow:0 18px 44px #2c398029,0 0 0 4px #ffffff80}.orbit-one{width:110px;height:110px;right:2px;top:12px}.orbit-two{width:75px;height:75px;left:3px;bottom:28px}.tech-spark{width:27px;height:27px;font-size:15px}.spark-one{left:7%;top:27%}.spark-two{right:9%;bottom:30%}.chip-connected{right:5px}.chip-esim{left:5px}.reviews{background:linear-gradient(145deg,#182548,#24245c 72%,#155c69)}}@media(prefers-reduced-motion:no-preference){.hero-glow-one{animation:efesim-float 8s ease-in-out infinite alternate}.hero-glow-two{animation:efesim-float 10s ease-in-out infinite alternate-reverse}.tech-spark{animation:efesim-spark 5s ease-in-out infinite alternate}.spark-two{animation-delay:1.1s}@keyframes efesim-float{0%{transform:translateZ(0)}to{transform:translate3d(0,-12px,0)}}@keyframes efesim-spark{0%{translate:0 0}to{translate:0 -8px}}}.hero.hero-modern{background:radial-gradient(ellipse at 10% 8%,rgba(34,213,226,.18),transparent 34%),radial-gradient(ellipse at 82% 82%,rgba(239,89,184,.12),transparent 30%),linear-gradient(128deg,#f9fcff,#f0f3ff 49%,#e5fbf8)}.hero.hero-modern:after{background:radial-gradient(ellipse at 46% 42%,rgba(102,85,245,.08),transparent 36%);opacity:1;pointer-events:none}.hero-visual{position:relative;align-self:center;width:100%;height:500px;min-width:0;margin:0;overflow:hidden;border-radius:34px;isolation:isolate;background:#22245f;border:1px solid rgba(255,255,255,.95);box-shadow:0 34px 90px #2c398038,0 0 0 8px #ffffff73}.hero-visual:before,.hero-visual:after{content:none!important}.hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border:0;border-radius:0;mix-blend-mode:normal;filter:none;-webkit-mask-image:none;mask-image:none}.hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:34px}.hero-content{position:relative;z-index:2}@media(max-width:1050px){.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);gap:24px}.hero-visual{height:445px}}@media(max-width:900px){.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(280px,.98fr);gap:18px}.hero-visual{height:390px;border-radius:27px}}@media(max-width:650px){.hero-layout{gap:18px}.hero-visual{height:auto;aspect-ratio:1.12;width:100%;margin:0 0 18px;border-radius:24px;box-shadow:0 20px 52px #2c39802e,0 0 0 4px #ffffff80}.hero-visual img{border-radius:0}}:root{--bg:#f7f8ff;--card:#fff;--text:#172341;--muted:#68758c;--border:#e2e7f5;--primary:#6655f5;--secondary:#26d8ca;--shadow:0 18px 55px rgba(50,59,130,.1);--radius:24px}body{background:#f7f8ff;color:#172341;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site-header{background:#fbfcffeb;border-bottom-color:#e6e9f7;box-shadow:0 7px 25px #303a7d0b}.nav a:hover,.support-line a,.contact-mini a,.doc a,.company-card a{color:#6655f5}.hero.hero-modern{min-height:680px;background:radial-gradient(ellipse at 78% 42%,rgba(112,91,255,.12),transparent 33%),radial-gradient(ellipse at 90% 85%,rgba(38,216,202,.16),transparent 31%),radial-gradient(ellipse at 4% 3%,rgba(38,216,202,.14),transparent 28%),linear-gradient(120deg,#fbfdff,#f3f4ff 52%,#effcfc)}.hero.hero-modern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(112,117,205,.13) .8px,transparent .8px);background-size:23px 23px;opacity:.3}.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:8px;min-height:680px;align-items:center}.hero-content{padding:82px 0 76px;z-index:2}.hero-kicker,.eyebrow{color:#6b57f5}.status-dot{background:#26d8ca!important;box-shadow:0 0 0 5px #26d8ca2b}.hero h1{font-size:clamp(46px,5.2vw,74px);line-height:.99;letter-spacing:-.072em;color:#172341;max-width:670px}.hero h1 span{background:linear-gradient(95deg,#14b8c8,#6655f5,#e657ad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content>p:not(.hero-hint){color:#5b6981;font-size:18px;line-height:1.68;max-width:550px}.finder{max-width:660px;border:1px solid rgba(133,143,213,.28);border-radius:21px;background:#fffffff5;box-shadow:0 22px 58px #524eb224;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.finder-search-icon{color:#6655f5}.finder .btn-primary{background:linear-gradient(115deg,#6655f5,#8c50f5 58%,#c04dc8);box-shadow:0 10px 24px #6655f53d}.finder .btn-primary:hover{background:linear-gradient(115deg,#5946ec,#7d3fe9 58%,#b940bf);box-shadow:0 14px 30px #6655f54d}.pill{border-color:#dfe4f5;color:#354564;background:#ffffffe6;box-shadow:0 4px 12px #313e8409}.pill:first-child{background:linear-gradient(120deg,#dffbf5,#eeebff);border-color:#c7e7ed;color:#078e9e}.pill:hover{border-color:#b9b1ff;background:#f2f0ff;color:#6655f5;transform:translateY(-2px)}.hero-hint{color:#68758c!important}.hero-trust{color:#52617b}.hero-trust b{background:#defaf3;color:#0a9d9b}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:auto;min-height:0;margin:0 -16px 0 -20px;overflow:visible;isolation:isolate;border:0;border-radius:0;box-shadow:none;background:transparent}.hero-visual:before,.hero-visual:after{content:none!important;display:none!important}.hero-visual img{position:relative;inset:auto;display:block;width:115%;height:auto;max-width:none;max-height:620px;object-fit:contain;object-position:center;border-radius:0;mix-blend-mode:normal;filter:drop-shadow(0 22px 28px rgba(58,64,143,.08));-webkit-mask-image:none;mask-image:none}.section h2,.section h1{color:#172341}.section .eyebrow{margin-bottom:13px}.benefits-section{background:linear-gradient(180deg,#f1f5ff,#f7f8ff)}.reviews{background:linear-gradient(125deg,#17264d,#24205b 58%,#124b64)}.card,.package-card,.company-card{background:#fffffff5;border-color:#e1e6f5;box-shadow:0 12px 34px #2835730e;border-radius:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.benefit-card:hover,.how-steps .card:hover,.package-card:hover,.card:hover{transform:translateY(-4px);border-color:#c8c2ff;box-shadow:0 20px 44px #4242961c}.benefit-icon{background:linear-gradient(135deg,#d9fbf5,#e6e3ff 68%,#ffe6f4);color:#6655f5;box-shadow:inset 0 0 0 1px #6655f512}.how-steps strong{background:linear-gradient(135deg,#dffaf4,#ebe7ff);color:#6655f5}.reviews .reviews-heading .eyebrow{color:#65eee0}.reviews .reviews-heading .muted{color:#c9d4ef}.package-badge{background:#eeecff;border-color:#d9d4ff;color:#6655f5}.package-card .price,.product-price{color:#172341}.btn-primary{background:linear-gradient(115deg,#6655f5,#8a50f5);box-shadow:0 8px 22px #6655f52e}.btn-light{border-color:#e0e5f4;color:#344364;background:#fff}.btn-light:hover{background:#f2f0ff;border-color:#c8c0ff;color:#6655f5}.destination-section{background:linear-gradient(120deg,#eafbf8,#f0edff);border-color:#dce6f7}.destination-link{color:#6655f5;border-color:#d6d3fb;background:#fffc}.footer{background:#111d3d;color:#f4f6ff}.footer .logo .ef{background:linear-gradient(135deg,#18c9db,#7057ff 70%,#f45eaa)}.info-pages,.template-page,.template-search,.template-product,.template-cart{background:#f7f8ff}.cart-icon-link{border-color:#dfe4f4;box-shadow:0 5px 16px #333e8312}.cart-count{background:linear-gradient(120deg,#6655f5,#d64db7)}@media(max-width:1050px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:0}.hero-visual{margin:0 -24px 0 -10px}.hero-visual img{width:120%}.hero h1{font-size:clamp(44px,5.6vw,66px)}}@media(max-width:900px){.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);gap:0;min-height:610px}.hero-visual{margin:0 -20px 0 -5px}.hero-visual img{width:124%}.hero-content{padding:62px 0}.hero h1{font-size:clamp(42px,6vw,60px)}}@media(max-width:650px){.hero.hero-modern{min-height:0}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0}.hero-content{padding:48px 0 8px}.hero h1{font-size:clamp(42px,10.8vw,58px);margin:18px 0}.hero-content>p:not(.hero-hint){font-size:16px}.finder{display:flex;flex-direction:row;align-items:center;min-height:66px;margin-top:24px;padding:6px;gap:2px}.finder-search-icon{width:30px;min-width:30px;height:36px}.finder-search-icon svg{width:20px;height:20px}.finder input{width:100%;min-width:0;padding:12px 3px;font-size:14px}.finder .btn{min-height:48px;padding:0 12px;font-size:11px;border-radius:12px}.region-pills{gap:7px;margin-top:14px}.pill{padding:9px 11px;font-size:12px}.hero-trust{font-size:10px;gap:9px 12px;margin-top:18px}.hero-visual{width:100%;height:auto;min-height:0;margin:0 0 8px;overflow:visible}.hero-visual img{width:112%;max-height:none;margin-left:-6%}.section{padding:64px 0}}:root{--bg:#f8f9ff;--card:#fff;--text:#151d3b;--muted:#65708a;--border:#e3e6f5;--primary:#6557f5;--secondary:#25d8cf;--shadow:0 18px 54px rgba(47,54,122,.1);--radius:24px}body{background:#f8f9ff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site-header{background:#fafbffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e7e9f8;box-shadow:0 8px 30px #232d690a}.header-inner{height:76px}.logo{font-size:26px;letter-spacing:-.055em}.logo .ef{background:linear-gradient(115deg,#20cbd4,#6557f5 65%,#e653ac);-webkit-background-clip:text;background-clip:text;color:transparent}.logo .sim{color:#17213f}.nav{gap:28px;color:#56617f}.nav a:hover{color:#6557f5}.cart-icon-link{border-color:#dfe4f7;background:#fff;box-shadow:0 6px 20px #2c357e12}.cart-count{background:linear-gradient(125deg,#6557f5,#d84db9)}.hero.hero-modern{position:relative;isolation:isolate;overflow:hidden;min-height:700px;background:radial-gradient(ellipse at 12% 20%,rgba(38,222,216,.16),transparent 31%),radial-gradient(ellipse at 85% 65%,rgba(228,83,180,.13),transparent 30%),linear-gradient(125deg,#fbfdff,#f2f3ff 48%,#edfcfb)}.hero.hero-modern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(101,87,245,.13) .85px,transparent .85px);background-size:26px 26px;opacity:.48}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:20px;align-items:center;min-height:700px}.hero-content{padding:76px 0 70px;z-index:2}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#6557f5}.status-dot{width:9px;height:9px;border-radius:50%;background:#24d9cd!important;box-shadow:0 0 0 5px #24d9cd29}.hero h1{max-width:680px;margin:22px 0;font-size:clamp(48px,5.25vw,76px);line-height:.99;letter-spacing:-.075em;font-weight:850;color:#151d3b}.hero h1 span{background:linear-gradient(95deg,#10b9c9,#6557f5 48%,#e653ac 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content>p:not(.hero-hint){max-width:560px;font-size:18px;line-height:1.65;color:#5e6a85}.finder{display:flex;align-items:center;gap:8px;max-width:670px;min-height:76px;margin-top:30px;padding:8px;border:1px solid rgba(126,132,201,.26);border-radius:23px;background:#fffffff0;box-shadow:0 20px 55px #4e48a421;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.finder-search-icon{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;color:#6557f5}.finder input{flex:1;min-width:0;padding:14px 8px;border:0;outline:0;background:transparent;color:#151d3b;font-size:16px}.finder .btn-primary,.btn-primary{background:linear-gradient(115deg,#6557f5,#8e4fe9 62%,#c64fbf);color:#fff;box-shadow:0 9px 24px #6557f53d;border:0}.finder .btn-primary{min-height:58px;padding:0 22px;border-radius:17px;white-space:nowrap}.btn-primary:hover,.finder .btn-primary:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 15px 30px #6557f54d}.pill{padding:10px 15px;border:1px solid #e0e4f5;border-radius:999px;background:#ffffffdb;color:#3a4564;font-size:13px;font-weight:700;box-shadow:0 4px 13px #32397609}.pill:hover{transform:translateY(-2px);border-color:#bbb4ff;background:#f3f0ff;color:#6557f5}.hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:21px;color:#52607e;font-size:11px;font-weight:750}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:auto;min-height:0;margin:0 -14px 0 -20px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}.hero-visual img{position:relative;inset:auto;display:block;width:118%;height:auto;max-width:none;max-height:690px;object-fit:contain;object-position:center;border:0;border-radius:0;filter:drop-shadow(0 24px 26px rgba(58,64,143,.1));mix-blend-mode:normal}.hero-visual .visual-shade,.hero-visual .floating-chip,.hero-visual .visual-caption,.hero-visual .tech-orbit,.hero-visual .tech-spark{display:none!important}.section{padding:92px 0}.section h2,.section h1{color:#151d3b;font-size:clamp(30px,3.3vw,43px);line-height:1.08;letter-spacing:-.055em;font-weight:820}.card,.package-card,.company-card{background:#fffffff5;border:1px solid #e1e6f5;border-radius:25px;box-shadow:0 12px 34px #2835730e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#d8fbf4,#e5e2ff 67%,#ffe4f3);color:#6557f5;font-size:27px;font-weight:800}.how-steps strong{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:15px;background:linear-gradient(135deg,#dffaf4,#ebe7ff);color:#6557f5;font-size:14px}.trip-icon{background:linear-gradient(135deg,#26d8cf,#8e6cff);color:#17213f}.package-card .price,.product-price{font-size:30px;color:#171f40;font-weight:850;letter-spacing:-.045em}.package-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eeecff;border:1px solid #d9d4ff;color:#6557f5;font-size:10px;font-weight:850;letter-spacing:.09em}.btn-light:hover{background:#f2f0ff;border-color:#c8c0ff;color:#6557f5}.destination-link{color:#6557f5;border-color:#d6d3fb;background:#fffc}.doc h1{color:#151d3b}.pagination a,.pagination-button{border-color:#e1e6f5;background:#fff;color:#172341}.footer .logo .ef{background:linear-gradient(135deg,#18c9db,#7057ff 70%,#f45eaa);-webkit-background-clip:text;background-clip:text;color:transparent}.support-line a,.contact-mini a,.doc a,.company-card a{color:#6557f5}@media(max-width:1100px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:0}.hero-visual{margin:0 -24px 0 -12px}.hero-visual img{width:124%}.hero h1{font-size:clamp(44px,5.4vw,66px)}}@media(max-width:650px){.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0}.hero-content{padding:43px 0 5px}.hero h1{font-size:clamp(41px,10.8vw,57px);margin:18px 0}.hero-content>p:not(.hero-hint){font-size:16px;line-height:1.6}.finder{display:flex;flex-direction:row;align-items:center;min-height:64px;margin-top:23px;padding:6px;gap:2px;border-radius:18px}.finder-search-icon{width:29px;min-width:29px;height:36px}.finder-search-icon svg{width:19px;height:19px}.finder input{width:100%;min-width:0;padding:11px 3px;font-size:13px}.finder .btn-primary{min-height:47px;padding:0 11px;font-size:11px;border-radius:12px}.region-pills{gap:7px;margin-top:14px}.pill{padding:9px 11px;font-size:12px}.hero-trust{font-size:10px;gap:9px 12px;margin-top:17px}.hero-visual{width:100%;height:auto;min-height:0;margin:0 0 4px;overflow:visible}.hero-visual img{width:110%;max-height:none;margin-left:-5%}.section{padding:62px 0}.benefit-card,.how-steps .card,.review-card{padding:22px}.footer-grid{gap:24px}}:root{--bg:#f7f9ff;--card:#fff;--text:#172142;--muted:#687493;--border:#e2e7f7;--primary:#6257f5;--secondary:#25d8cf;--shadow:0 18px 54px rgba(47,54,122,.1);--radius:24px}html{scroll-behavior:smooth}body{background:#f7f9ff;color:#172142;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.site-header{background:#fafbfff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e7e9f8;box-shadow:0 8px 30px #232d690a}.header-inner{height:82px;gap:24px}.logo-wordmark{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-size:25px;font-weight:950;letter-spacing:-.055em;line-height:1}.logo-symbol{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,#20d9cf,#5576ff 52%,#c94ce2);box-shadow:0 7px 18px #5c5bf53d;color:#fff;font-size:13px;font-weight:950;letter-spacing:-.06em}.logo-word{display:inline-flex;align-items:baseline;white-space:nowrap}.logo-word .ef{background:linear-gradient(115deg,#16bfc9,#6557f5 65%,#d94fba);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-word .sim{color:#172142}.nav{gap:28px;color:#56617f;font-weight:650}.nav a:hover{color:#6257f5}.cart-icon-link{width:46px;height:46px;border-color:#dfe4f7;background:#fff;box-shadow:0 6px 20px #2c357e12}.cart-count{background:linear-gradient(125deg,#6257f5,#d84db9)}.hero.hero-modern{position:relative;isolation:isolate;overflow:hidden;min-height:690px;background:radial-gradient(ellipse at 8% 15%,rgba(37,216,207,.16),transparent 32%),radial-gradient(ellipse at 83% 63%,rgba(217,79,186,.14),transparent 32%),linear-gradient(125deg,#fbfdff,#f0f2ff 48%,#eafbf9)}.hero.hero-modern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(98,87,245,.12) .8px,transparent .8px);background-size:25px 25px;opacity:.45}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:8px;align-items:center;min-height:690px}.hero-content{padding:74px 0 68px;z-index:2}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#6257f5}.status-dot{width:9px;height:9px;border-radius:50%;background:#25d8cf!important;box-shadow:0 0 0 5px #25d8cf29}.hero h1{max-width:680px;margin:22px 0;font-size:clamp(48px,5.2vw,74px);line-height:.99;letter-spacing:-.075em;font-weight:900;color:#172142}.hero h1 span{background:linear-gradient(95deg,#00aebc,#6257f5 50%,#db4eaf 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content>p:not(.hero-hint){max-width:550px;font-size:18px;line-height:1.65;color:#626e8b}.finder{display:flex;align-items:center;gap:8px;max-width:670px;min-height:76px;margin-top:29px;padding:8px;border:1px solid rgba(126,132,201,.26);border-radius:22px;background:#fffffff5;box-shadow:0 20px 55px #4e48a421;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.finder-search-icon{display:flex;align-items:center;justify-content:center;width:45px;min-width:45px;color:#6257f5}.finder-search-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.finder input{flex:1;min-width:0;padding:14px 8px;border:0;outline:0;background:transparent;color:#172142;font-size:16px}.finder input::placeholder{color:#8891a7}.finder .btn-primary,.btn-primary{background:linear-gradient(115deg,#6257f5,#8352ed 58%,#d84fba);color:#fff;box-shadow:0 9px 24px #6257f53d;border:0}.finder .btn-primary{min-height:58px;padding:0 22px;border-radius:16px;white-space:nowrap}.btn-primary:hover,.finder .btn-primary:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 15px 30px #6257f54d}.region-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.pill{padding:10px 15px;border:1px solid #e0e4f5;border-radius:999px;background:#ffffffe0;color:#3a4564;font-size:13px;font-weight:750;box-shadow:0 4px 13px #32397609}.pill:first-child{background:linear-gradient(120deg,#ddfbf4,#ece9ff);border-color:#c9e8ed;color:#087f99}.pill:hover{transform:translateY(-2px);border-color:#bbb4ff;background:#f3f0ff;color:#6257f5}.hero-hint{margin-top:14px!important;color:#75809a!important;font-size:12px!important}.hero-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:21px;color:#52607e;font-size:11px;font-weight:750}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust b{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#d9fbf3;color:#079b99;font-size:12px}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:auto;min-height:0;margin:0 -12px 0 -20px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}.hero-visual img{position:relative;inset:auto;display:block;width:116%;height:auto;max-width:none;max-height:680px;object-fit:contain;object-position:center;border:0;border-radius:0;filter:drop-shadow(0 22px 26px rgba(58,64,143,.11));mix-blend-mode:normal}.hero-visual:before,.hero-visual:after{display:none!important;content:none!important}.section{padding:88px 0}.section h2,.section h1{color:#172142;font-size:clamp(30px,3.3vw,43px);line-height:1.08;letter-spacing:-.055em;font-weight:850}.section-head{align-items:flex-end}.section-head .muted{max-width:600px;margin-top:13px}.benefits-section{background:linear-gradient(180deg,#f0f3ff,#f8f9ff)}.how-section{background:#fff}.reviews{background:linear-gradient(130deg,#151d3b,#28245f 58%,#105563);color:#fff}.reviews .reviews-heading h2{color:#fff}.reviews .reviews-heading .muted{color:#c6d0ed}.reviews .eyebrow{color:#66eee1}.card,.package-card,.company-card{background:#fffffff7;border:1px solid #e1e6f5;border-radius:25px;box-shadow:0 12px 34px #2835730e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.benefit-card,.how-steps .card,.review-card{padding:27px}.benefit-card:hover,.how-steps .card:hover,.package-card:hover,.card:hover{transform:translateY(-4px);border-color:#c6c0ff;box-shadow:0 21px 45px #4242961f}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#d8fbf4,#e5e2ff 67%,#ffe4f3);color:#6257f5;font-size:27px;font-weight:800}.how-steps strong{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:15px;background:linear-gradient(135deg,#dffaf4,#ebe7ff);color:#6257f5;font-size:14px}.review-card{background:#ffffff12;border-color:#ffffff24;box-shadow:none;color:#fff}.review-card h3{color:#fff}.review-card p{color:#c8d4ee}.review-stars{color:#ffd56c}.trip-route{color:#9ceee5}.trip-icon{background:linear-gradient(135deg,#26d8cf,#8e6cff);color:#172142}.packages{gap:20px}.package-card{padding:25px}.package-card .price,.product-price{font-size:30px;color:#172142;font-weight:900;letter-spacing:-.045em}.package-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eeecff;border:1px solid #d9d4ff;color:#6257f5;font-size:10px;font-weight:850;letter-spacing:.09em}.package-meta{gap:10px}.package-intro{background:linear-gradient(120deg,#edfbf8,#f1efff);border-color:#dfe3f8}.btn-light{border:1px solid #e0e5f4;color:#344364;background:#fff}.btn-light:hover{background:#f2f0ff;border-color:#c8c0ff;color:#6257f5}.destination-section{background:linear-gradient(120deg,#e8fbf7,#f0edff);border-color:#dce6f7}.destination-link{color:#6257f5;border-color:#d6d3fb;background:#fffc}.info-pages,.template-page,.template-search,.template-product,.template-cart{background:#f8f9ff}.doc h1{color:#172142}.pagination a,.pagination-button{border-color:#e1e6f5;background:#fff;color:#172142}.footer{background:#111832;color:#f4f6ff;border-top:0}.footer .muted,.footer-links,.footer-bottom{color:#bdc8e7}.footer .logo .sim,.footer h4{color:#fff}.footer .logo-symbol{box-shadow:none}.footer .contact-mini a{color:#70f0df}.footer-bottom{border-color:#ffffff24}.support-line a,.contact-mini a,.doc a,.company-card a{color:#6257f5}.cart-summary{padding:24px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}@media(max-width:1100px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:0}.hero-visual{margin:0 -22px 0 -12px}.hero-visual img{width:124%}.hero h1{font-size:clamp(44px,5.4vw,66px)}}@media(max-width:900px){.hero.hero-modern{min-height:0}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:620px}.hero-content{padding:58px 0}.hero-visual{margin:0 -18px 0 -10px}.hero-visual img{width:130%}.hero h1{font-size:clamp(42px,5.8vw,59px)}.section{padding:74px 0}}@media(max-width:650px){.header-inner{height:70px}.logo-wordmark{gap:8px;font-size:22px}.logo-symbol{width:34px;height:34px;border-radius:11px;font-size:12px}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0}.hero-content{padding:43px 0 5px}.hero h1{font-size:clamp(41px,10.8vw,57px);margin:18px 0}.hero-content>p:not(.hero-hint){font-size:16px;line-height:1.6}.finder{display:flex;flex-direction:row;align-items:center;min-height:64px;margin-top:23px;padding:6px;gap:2px;border-radius:18px}.finder-search-icon{width:29px;min-width:29px;height:36px}.finder-search-icon svg{width:19px;height:19px}.finder input{width:100%;min-width:0;padding:11px 3px;font-size:13px}.finder .btn-primary{min-height:47px;padding:0 11px;font-size:11px;border-radius:12px}.region-pills{gap:7px;margin-top:14px}.pill{padding:9px 11px;font-size:12px}.hero-trust{font-size:10px;gap:9px 12px;margin-top:17px}.hero-visual{width:100%;height:auto;min-height:0;margin:0 0 4px;overflow:visible}.hero-visual img{width:110%;max-height:none;margin-left:-5%}.section{padding:62px 0}.benefit-card,.how-steps .card,.review-card{padding:22px}.footer-grid{gap:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.language-toggle{height:40px;min-width:44px;padding:0 12px;margin-right:10px;border:1px solid #d8e3f5;border-radius:12px;background:#fff;color:#17304e;font:700 13px Inter,Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}.language-toggle:hover{background:#edf6ff;border-color:#8ab8f5}.language-toggle:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.package-badge[hidden],[data-country-badge][hidden]{display:none!important}.language-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:34px;padding:6px 9px}.language-toggle .language-flag{display:block;width:22px;height:16px;object-fit:cover;border-radius:2px}.packages[data-package-grid]:not(.filters-ready){visibility:hidden}.packages[data-package-grid].filters-ready{visibility:visible}.destinations-page{padding-top:clamp(34px,5vw,70px);padding-bottom:clamp(48px,6vw,84px)}.destinations-intro{max-width:780px;margin-bottom:30px}.destinations-intro h1{margin:.25rem 0 .8rem;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.destinations-intro p{max-width:680px;line-height:1.7}.destinations-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 34px}.destinations-search{display:flex;align-items:center;gap:12px;flex:1;max-width:600px;padding:0 18px;min-height:56px;border:1px solid #dbe4ed;background:#fff;border-radius:18px;box-shadow:0 8px 28px #102d4b0b}.destinations-search>span{font-size:26px;color:#0b9d9a}.destinations-search input{border:0;outline:0;width:100%;min-width:0;background:transparent;color:#142b43;font:inherit}.destinations-count{font-size:.9rem;color:#65778a;white-space:nowrap}.destination-card-section{margin-top:36px}.destination-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.destination-section-heading h2{font-size:clamp(1.35rem,2vw,1.8rem);margin:0;letter-spacing:-.025em}.destination-section-heading>span{color:#169c9b;font-size:1.25rem}.destination-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.destination-tile{display:flex;align-items:center;gap:13px;min-width:0;min-height:88px;padding:16px;border:1px solid #e1e8ef;border-radius:18px;background:#fff;color:#142b43;text-decoration:none;box-shadow:0 7px 22px #102d4b08;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.destination-tile:hover{transform:translateY(-2px);border-color:#7bcac8;box-shadow:0 12px 26px #102d4b12}.destination-tile-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:#eaf9f7;font-size:26px}.destination-tile-flag{flex:0 0 42px;width:42px;height:30px;object-fit:cover;border-radius:5px;box-shadow:0 1px 4px #102d4b20}.destination-tile-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.destination-tile-copy strong{font-size:.98rem;line-height:1.25;overflow-wrap:anywhere}.destination-tile-copy small{font-size:.78rem;color:#748398}.destination-tile-arrow{align-self:center;color:#2c65f5;font-size:1.1rem}.destination-loading{color:#738195;padding:20px}.destinations-empty{padding:24px;border:1px dashed #d4dee8;border-radius:16px;color:#65778a}.destination-card-grid:empty{display:none}@media(max-width:1000px){.destination-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.destinations-toolbar{align-items:stretch;flex-direction:column}.destinations-search{max-width:none}.destinations-count{white-space:normal}.destination-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.destination-tile{padding:12px;gap:10px;min-height:78px;border-radius:15px}.destination-tile-icon{flex-basis:38px;width:38px;height:38px;font-size:22px;border-radius:12px}.destination-tile-flag{flex-basis:32px;width:32px;height:23px}.destination-tile-copy strong{font-size:.9rem}.destination-tile-copy small{font-size:.72rem}.destination-tile-arrow{font-size:.95rem}}@media(max-width:390px){.destination-card-grid{grid-template-columns:1fr}}.site-header .nav a{display:inline-flex;align-items:center;padding:10px 14px;border-radius:13px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.site-header .nav a.is-active{color:#1747bf;background:linear-gradient(135deg,#eaf2ff,#dce8ff);border:1px solid #b9ceff;box-shadow:0 5px 16px #2c65f521;font-weight:800}.site-header .nav a:hover{background:#eef4ff;color:#2459d8}.site-header .nav a.is-active,.site-header .nav a[aria-current=page]{color:#073b66!important;background:#dff3ff!important;font-weight:800!important;border-radius:10px!important}@media(max-width:900px){.site-header .header-inner{justify-content:space-between}.site-header .mobile-menu-toggle{order:4;margin-left:0}.site-header .header-actions{order:3;margin-left:auto;margin-right:0}.site-header .mobile-nav-backdrop{order:2}.site-header .mobile-nav-panel{order:1}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/efesim.css.map */
