.topup-details{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-block:8px;max-width:100%;line-height:1.5}.topup-details .topup-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;background:#e1f1fc;color:#145d89;font-size:12px;font-weight:700;white-space:normal}.topup-badge svg{flex-shrink:0}.topup-details .topup-target{display:block;color:#476576;font-size:12px;font-weight:400}.topup-target bdi{display:inline-block;overflow-wrap:anywhere;max-width:100%;vertical-align:bottom}.order-summary .topup-details{margin-bottom:0}.product-page:has(.physical-product){padding-block:28px 72px}.physical-product{color:#103f53}.physical-product-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#91a5b0;font-size:12px;margin-bottom:28px;line-height:1.8}.physical-product-breadcrumbs a{color:#6b8898}.physical-product-breadcrumbs a:hover{color:#087e89}.physical-product-breadcrumbs>span{color:#385c71}.physical-product-breadcrumbs svg{flex-shrink:0}.physical-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);grid-template-areas:"copy visual";gap:64px;align-items:start}.physical-product-visual{grid-area:visual;isolation:isolate;position:relative;overflow:hidden;min-width:0;background:linear-gradient(145deg,#eef8ff,#e1f0fa 70%,#dcecf7);border:1px solid #d8e9f2;border-radius:26px;min-height:614px;display:flex;flex-direction:column;padding:26px}.physical-product-visual-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.physical-product-visual-top>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#5c839d;padding:8px 11px;border:1px solid #ffffffc9;border-radius:30px;background:#ffffff75}.physical-product-visual-top>span>svg{flex-shrink:0}.physical-product-visual-top>b{font-size:21px;letter-spacing:-.7px;color:#2c637f;white-space:nowrap}.physical-product-visual-top small{font-size:10px;letter-spacing:1px;vertical-align:middle;margin-inline-start:5px;font-weight:500;color:#7199b1}.physical-product-globe{position:absolute;z-index:-1;width:480px;height:480px;top:70px;inset-inline-end:-150px;color:#cee2ee;stroke-width:.5;opacity:.8;transform:rotate(-18deg)}.physical-product-image{flex:1;min-height:420px;display:grid;place-items:center;padding:18px 12px 26px}.physical-product-image img{display:block;width:100%;height:auto;max-width:390px;max-height:410px;object-fit:contain;filter:drop-shadow(0 16px 14px #284e6a17);transition:transform .3s}.physical-product-visual:hover .physical-product-image img{transform:translateY(-4px) rotate(-1deg)}.physical-product-visual.has-reader .physical-product-image img{border-radius:18px;max-width:410px;filter:drop-shadow(0 10px 15px #284e6a0d)}.physical-product-image-caption{display:flex;gap:12px;align-items:center;position:relative;z-index:1;border:1px solid #fff;border-radius:14px;background:#ffffffb8;padding:14px 16px;color:#355d73}.physical-product-image-caption>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:#e8f2f9;color:#5a8aa4}.physical-product-image-caption strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.physical-product-image-caption p{font-size:12px;color:#7d96a5;margin:4px 0 0;line-height:1.6}.physical-product-copy{grid-area:copy;min-width:0;padding-top:9px}.physical-product-category{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#50839c;background:#eff7fb;border:1px solid #dfedf3;border-radius:25px;padding:7px 12px}.physical-product-copy h1{font-size:clamp(28px,3vw,39px);line-height:1.35;letter-spacing:-1.1px;font-weight:700;margin:19px 0 16px;overflow-wrap:break-word;word-break:normal}.physical-product-intro{font-size:15px;line-height:1.95;color:#688796;max-width:48ch;margin:0}.physical-product-highlights{display:grid;gap:10px;margin:22px 0 27px;padding:0;list-style:none}.physical-product-highlights li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.8;color:#416879}.physical-product-highlights svg{color:#43957f;flex:0 0 16px;margin-top:3px}.physical-product-purchase{border-top:1px solid #dfebf1;padding-top:23px}.physical-product-price-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:23px}.physical-product-price-label{display:block;font-size:12px;color:#8199a7;margin-bottom:7px}.physical-product-prices{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.physical-product-prices strong{font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-1.1px}.physical-product-prices del{font-size:15px;color:#9aabb4;text-decoration-thickness:1px}.physical-product-stock{display:inline-flex;align-items:center;gap:6px;background:#edf8f2;color:#3b8b6e;border:1px solid #d9eee3;border-radius:25px;padding:7px 11px;font-size:11px;white-space:nowrap}.physical-product-stock>span{width:5px;height:5px;border-radius:50%;background:currentColor}.physical-product-stock.unavailable{color:#9b6371;background:#fff3f5;border-color:#f0dce1}.physical-product-buy-row{display:flex;align-items:stretch;gap:12px}.physical-product-quantity{display:flex;align-items:center;justify-content:space-between;width:116px;flex:0 0 116px;border:1px solid #d5e4ec;border-radius:12px;padding:5px;background:#fff;direction:ltr}.physical-product-quantity button{display:grid;place-items:center;width:31px;height:38px;color:#50768c;border-radius:7px;flex-shrink:0}.physical-product-quantity button:hover:not(:disabled){background:#edf5fa}.physical-product-quantity button:disabled{color:#bccbd3;cursor:not-allowed}.physical-product-quantity output{min-width:24px;text-align:center;font-size:15px;font-weight:600}.physical-product .physical-product-add{flex:1;min-width:0;min-height:52px;border-radius:12px;display:flex;gap:10px;align-items:center;justify-content:center;background:#097b89;color:#fff;border:1px solid #097b89;font-size:15px;font-weight:600;padding:12px 18px;box-shadow:0 5px 12px #12748d0d}.physical-product .physical-product-add>svg:last-child{margin-inline-start:auto}.physical-product .physical-product-add>span{flex:1;text-align:center}.physical-product .physical-product-add>svg{flex-shrink:0}.physical-product .physical-product-add:hover:not(:disabled){background:#075d70;border-color:#075d70;transform:none}.physical-product .physical-product-add:disabled{background:#e9f0f4;border-color:#d9e5ec;color:#819ba9;opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.physical-product-total,.physical-product-in-cart{font-size:12px;color:#6e8c9c;margin:12px 0 0;line-height:1.8}.physical-product-total strong{color:#355f76}.physical-product-in-cart a{color:#27758c;text-decoration:underline;text-underline-offset:3px}.physical-product-added{display:flex;gap:7px 9px;align-items:center;flex-wrap:wrap;color:#2c8b6f;font-size:12px;line-height:1.8;margin-top:14px}.physical-product-added>a{display:inline-flex;align-items:center;gap:5px;color:#24718a;margin-inline-start:auto}.physical-product-error{border:1px solid #eed1d9;background:#fff7f8;color:#a8465a;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.8;margin-top:12px}.physical-product-delivery{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:20px;color:#849aa6;font-size:11px}.physical-product-delivery>span{display:inline-flex;gap:6px;align-items:center}.physical-product-compatibility{display:flex;gap:12px;margin-top:24px;background:#f1f7fb;border:1px solid #e1edf4;padding:16px;border-radius:12px}.physical-product-compatibility>svg{flex:0 0 19px;color:#668b9f;margin-top:2px}.physical-product-compatibility strong{display:block;font-size:12px;font-weight:600;color:#517589;margin-bottom:4px}.physical-product-compatibility p{font-size:12px;line-height:1.8;color:#7993a2;margin:0}.physical-product-compatibility a{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#39829c;margin-top:8px}.physical-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:30px 0;margin:45px 0;border-block:1px solid #deebf1}.physical-product-benefits article{display:flex;gap:13px;align-items:center;min-width:0}.physical-product-benefits article>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;color:#4b86a1;background:#eaf4fa}.physical-product-benefits h2{font-size:14px;font-weight:600;line-height:1.6;margin:0 0 5px}.physical-product-benefits p{font-size:12px;color:#8097a4;line-height:1.8;margin:0}.physical-product-information{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:54px;align-items:start}.physical-product-eyebrow{display:block;font-size:11px;color:#5e8ca2;font-weight:500;margin-bottom:12px}.physical-product-information h2,.physical-product-faq h2{font-size:25px;line-height:1.5;letter-spacing:-.5px;margin:0 0 19px}.physical-product-description>p{font-size:14px;color:#7893a1;line-height:2.05;margin:0}.physical-product-facts{margin-top:26px;border:1px solid #dae8ef;border-radius:15px;overflow:hidden;background:#fff}.physical-product-facts>div{display:grid;grid-template-columns:20px 100px minmax(0,1fr);align-items:start;gap:12px;padding:17px 19px;font-size:12px;line-height:1.8}.physical-product-facts>div+div{border-top:1px solid #edf2f5}.physical-product-facts svg{color:#80a1b3;margin-top:2px}.physical-product-facts span{color:#8aa0ad}.physical-product-facts strong{color:#456b7d;font-weight:500}.physical-product-steps{padding:28px 30px;background:#eff7fc;border:1px solid #e0edf5;border-radius:19px}.physical-product-steps h2{font-size:23px;margin-bottom:25px}.physical-product-step{display:flex;gap:15px;position:relative}.physical-product-step+.physical-product-step{margin-top:24px}.physical-product-step>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #cfdfeb;background:#fff;color:#7497ac;border-radius:11px;font-size:11px;font-weight:600}.physical-product-step h3{font-size:14px;font-weight:600;line-height:1.7;margin:3px 0 5px}.physical-product-step p{font-size:12px;color:#7b96a6;line-height:1.9;margin:0}.physical-product-alternative{display:flex;align-items:center;gap:20px;margin-top:38px;padding:26px 30px;border:1px solid #d4e5ef;background:linear-gradient(110deg,#f3f9fd,#eaf4fc);border-radius:18px;transition:border-color .2s,box-shadow .2s}.physical-product-alternative:hover{border-color:#a7c8dd;box-shadow:0 5px 18px #21485e08}.physical-product-alternative-icon{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border:1px solid #fff;background:#ffffffae;border-radius:16px;color:#6394ad}.physical-product-alternative>div{min-width:0;flex:1}.physical-product-alternative>div>span{font-size:11px;color:#88a3b2}.physical-product-alternative h2{font-size:19px;margin:5px 0 7px;line-height:1.4}.physical-product-alternative p{color:#7795a7;font-size:12px;line-height:1.8;margin:0}.physical-product-alternative-link{display:flex;align-items:center;gap:12px;color:#4586a4;font-size:13px;white-space:nowrap}.physical-product-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:64px;margin-top:60px}.physical-product-faq>div>p{font-size:13px;color:#8099a7;line-height:1.9;margin:0}.physical-product-faq>div>p a{display:inline-flex;gap:7px;align-items:center;margin-top:13px;color:#42819a}.physical-product-questions{border-top:1px solid #d9e7f0}.physical-product-questions details{border-bottom:1px solid #d9e7f0;padding:20px 0}.physical-product-questions summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:500;line-height:1.8}.physical-product-questions summary::-webkit-details-marker{display:none}.physical-product-questions summary svg{flex:0 0 18px;color:#80a1b4;transition:transform .2s}.physical-product-questions details[open] summary svg{transform:rotate(180deg)}.physical-product-questions details p{font-size:13px;line-height:2;color:#7a94a3;margin:15px 0 0;padding-inline-end:20px}.physical-product-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#7395a8;margin-top:42px}.physical-product :is(a,button,summary):focus-visible{outline:2px solid #4384a4;outline-offset:4px}@media(max-width:1100px){.physical-product-hero{gap:35px}.physical-product-visual{padding:22px;min-height:600px}.physical-product-image{padding-inline:0;min-height:400px}.physical-product-visual-top>span{font-size:10px}.physical-product-visual-top>b{font-size:19px}.physical-product-copy h1{font-size:32px}.physical-product-buy-row{gap:10px}.physical-product .physical-product-add{padding-inline:12px;font-size:14px}.physical-product-quantity{width:104px;flex-basis:104px}.physical-product-quantity button{width:28px}.physical-product-benefits{gap:18px}.physical-product-benefits article{align-items:flex-start;gap:11px}.physical-product-information{gap:32px}.physical-product-facts>div{grid-template-columns:18px 84px minmax(0,1fr);gap:9px;padding-inline:16px}.physical-product-faq{gap:36px}}@media(max-width:800px){.physical-product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.physical-product-visual{min-height:500px;padding:19px}.physical-product-image{min-height:340px}.physical-product-visual-top{flex-wrap:wrap;gap:10px}.physical-product-image-caption{padding:12px;gap:10px}.physical-product-image-caption>span{display:none}.physical-product-image-caption strong{font-size:12px}.physical-product-image-caption p{font-size:11px}.physical-product-copy h1{font-size:28px}.physical-product-intro{font-size:14px}.physical-product-highlights{gap:8px;margin-block:18px 22px}.physical-product-highlights li{font-size:12px}.physical-product-buy-row{flex-wrap:wrap}.physical-product .physical-product-add{flex-basis:100%;order:-1}.physical-product-quantity{height:42px;width:110px;flex-basis:110px}.physical-product-quantity button{height:30px}.physical-product-prices strong{font-size:30px}.physical-product-price-row{gap:8px}.physical-product-stock{font-size:10px;padding:6px 8px}.physical-product-delivery{gap:10px;margin-top:16px}.physical-product-compatibility{padding:14px;gap:9px;margin-top:20px}.physical-product-benefits{margin-block:32px;padding-block:25px}.physical-product-benefits article{flex-direction:column;gap:10px}.physical-product-benefits h2{font-size:13px}.physical-product-benefits p{font-size:11px}.physical-product-information{gap:24px}.physical-product-information h2{font-size:22px}.physical-product-steps{padding:23px 21px}.physical-product-facts>div{grid-template-columns:18px minmax(0,1fr)}.physical-product-facts strong{grid-column:2}.physical-product-alternative{padding:23px;gap:16px}.physical-product-alternative-link{font-size:12px}.physical-product-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:25px}}@media(max-width:640px){.product-page:has(.physical-product){padding-block:20px 48px}.physical-product-breadcrumbs{font-size:11px;gap:7px;margin-bottom:18px}.physical-product-breadcrumbs>span{flex-basis:100%;padding-top:2px}.physical-product-breadcrumbs>svg:last-of-type{display:none}.physical-product-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "copy";gap:26px}.physical-product-visual{padding:18px;min-height:0;border-radius:20px}.physical-product-visual-top{flex-wrap:nowrap;gap:10px}.physical-product-visual-top>span{font-size:10px;padding:6px 9px}.physical-product-visual-top>b{font-size:20px}.physical-product-image{min-height:0;padding:12px 22px 20px}.physical-product-image img{max-height:280px;max-width:300px;width:100%;height:auto}.physical-product-visual.has-reader .physical-product-image img{max-width:320px}.physical-product-globe{width:330px;height:330px;top:40px;inset-inline-end:-110px}.physical-product-image-caption{padding:11px 13px;gap:10px}.physical-product-image-caption>span{display:grid;width:31px;height:31px;flex-basis:31px}.physical-product-image-caption strong{font-size:12px}.physical-product-image-caption p{font-size:10px}.physical-product-copy{padding-top:0}.physical-product-copy h1{font-size:29px;margin-top:16px;letter-spacing:-.8px}.physical-product-intro{font-size:14px;max-width:none}.physical-product-category{font-size:11px;padding:6px 10px}.physical-product-highlights{margin-block:19px 24px}.physical-product-highlights li{font-size:12px}.physical-product-purchase{padding-top:21px}.physical-product-prices strong{font-size:33px}.physical-product-stock{font-size:11px;padding:7px 10px}.physical-product-buy-row{flex-wrap:nowrap;gap:11px}.physical-product .physical-product-add{flex-basis:auto;order:0;font-size:14px;min-height:50px;gap:8px}.physical-product-quantity{height:auto;width:106px;flex-basis:106px}.physical-product-quantity button{height:36px}.physical-product-delivery{font-size:10px;gap:13px}.physical-product-benefits{grid-template-columns:minmax(0,1fr);gap:22px;margin-block:30px;padding-block:25px}.physical-product-benefits article{flex-direction:row;align-items:center;gap:14px}.physical-product-benefits article>span{width:42px;height:42px;flex-basis:42px;border-radius:12px}.physical-product-benefits h2{font-size:14px;margin-bottom:3px}.physical-product-benefits p{font-size:12px}.physical-product-information{grid-template-columns:minmax(0,1fr);gap:26px}.physical-product-information h2{font-size:23px}.physical-product-description>p{font-size:13px}.physical-product-facts{margin-top:22px}.physical-product-facts>div{grid-template-columns:18px 90px minmax(0,1fr);padding:15px;gap:9px}.physical-product-facts strong{grid-column:auto}.physical-product-steps{padding:24px;border-radius:17px}.physical-product-steps h2{font-size:22px;margin-bottom:23px}.physical-product-alternative{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon details" ". link";align-items:start;padding:22px;gap:14px;margin-top:28px}.physical-product-alternative-icon{grid-area:icon;width:42px;height:42px;flex-basis:42px;border-radius:13px}.physical-product-alternative h2{font-size:18px}.physical-product-alternative-link{grid-area:link;justify-self:start;margin:0;font-size:12px;white-space:normal}.physical-product-alternative>div{grid-area:details}.physical-product-faq{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:40px}.physical-product-faq h2{font-size:24px;margin-bottom:13px}.physical-product-faq>div>p br{display:none}.physical-product-faq>div>p a{margin-top:0;margin-inline-start:5px}.physical-product-questions details{padding-block:18px}.physical-product-questions summary{font-size:13px}.physical-product-back{margin-top:30px}}@media(max-width:360px){.physical-product-visual-top>span{font-size:9px;gap:5px;padding-inline:7px}.physical-product-visual-top>b{font-size:18px}.physical-product-visual{padding:15px}.physical-product-image{padding:14px 14px 20px}.physical-product-image img{max-height:235px}.physical-product-copy h1{font-size:27px}.physical-product-stock{font-size:10px;padding-inline:8px}.physical-product-prices{gap:9px}.physical-product-prices strong{font-size:29px}.physical-product-prices del{font-size:13px}.physical-product-quantity{flex-basis:96px;width:96px;padding:4px}.physical-product-quantity button{width:25px}.physical-product-buy-row{gap:8px}.physical-product .physical-product-add{font-size:12px;gap:6px;padding-inline:10px}.physical-product .physical-product-add>svg:last-child{display:none}.physical-product-facts>div{grid-template-columns:18px minmax(0,1fr)}.physical-product-facts strong{grid-column:2}}@media(prefers-reduced-motion:reduce){.physical-product-image img,.physical-product-questions summary svg,.physical-product-alternative{transition:none}.physical-product-visual:hover .physical-product-image img{transform:none}}.physical-product-intro,.physical-product-description>p,.physical-product-step p,.physical-product-questions details p,.physical-product-benefits p,.physical-product-alternative p{color:#567789}.customer-order-page{padding-block:42px 76px;color:#0b3b50}.order-back{margin-bottom:24px}.customer-order-hero{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:36px 40px;background:linear-gradient(125deg,#effaff,#e3f3fa);border:1px solid #cce5ef;border-radius:24px}.order-hero-copy{min-width:0}.order-hero-copy h1{font-size:clamp(30px,3.8vw,44px);line-height:1.3;margin:12px 0;overflow-wrap:anywhere}.order-hero-copy>p{color:#547683;max-width:650px;line-height:1.8;margin:0}.order-hero-facts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;color:#547683;font-size:14px;margin-top:20px}.order-hero-facts>span{display:flex;align-items:center;gap:7px}.order-hero-status{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.order-hero-status>strong{font-size:37px;line-height:1.1;white-space:nowrap;letter-spacing:-1px}.order-hero-status>small{font-size:14px;color:#547683}.order-hero-pay{margin-top:6px;min-width:160px;justify-content:center}.customer-order-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;padding:8px 12px;border-radius:30px;white-space:nowrap}.customer-order-status.is-paid{background:#d8f3e9;color:#17674d}.customer-order-status.is-pending{background:#fff3d5;color:#856322}.customer-order-status.is-canceled{background:#f9e5e9;color:#9e354e}.customer-order-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:20px;margin:24px 0 30px;padding:22px 28px;border:1px solid #d8e9ef;border-radius:18px;background:#fff}.customer-order-progress li{display:flex;align-items:center;gap:12px;min-width:0}.order-step-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dae7ed;border-radius:50%;background:#f4f8fa;color:#72909b;flex-shrink:0}.is-done .order-step-icon{background:#e1f5ed;border-color:#b7e4d3;color:#16815e}.customer-order-progress strong{display:block;font-size:15px}.customer-order-progress small{display:block;font-size:12px;color:#66838d;line-height:1.7;margin-top:4px}.customer-order-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:26px;align-items:start}.customer-order-hero+.customer-order-grid{margin-top:24px}.customer-order-main,.customer-order-aside{display:grid;gap:22px;min-width:0}.customer-order-card{padding:28px;border:1px solid #d4e7ef;border-radius:20px;background:#fff;box-shadow:0 5px 22px #0b3b5004;min-width:0}.order-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.order-card-heading>span{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;color:#18768b;background:#ecf7fb;border-radius:13px}.order-card-heading h2{font-size:21px;line-height:1.4;margin:0}.order-card-heading p{font-size:13px;color:#6a8690;margin:5px 0 0;line-height:1.6}.customer-order-item{display:flex;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #e7f0f4;min-width:0}.customer-order-item:first-child{border:0;padding-top:0}.customer-order-item:last-child{padding-bottom:0}.order-item-art{display:grid;place-items:center;position:relative;flex-shrink:0;width:78px;height:86px;border-radius:14px;background:#f0f7fb;overflow:hidden}.order-item-art img{width:100%;height:100%;object-fit:cover}.order-item-art>svg{position:absolute;bottom:5px;left:5px;background:#fff;border-radius:5px;padding:3px;width:25px;height:25px;color:#176e86}.order-item-content{flex:1;min-width:0}.order-item-content h3{font-size:18px;line-height:1.5;margin:0 0 10px;overflow-wrap:break-word;word-break:normal}.order-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.order-item-tags>span{font-size:12px;background:#f0f7fa;color:#48717e;border:1px solid #dfedf2;padding:4px 8px;border-radius:7px;line-height:1.5}.order-item-content>small{font-size:12px;color:#6b8790}.order-item-price{font-size:19px;white-space:nowrap;align-self:flex-start}.order-next-step{display:flex;align-items:flex-start;gap:15px;background:#f2f9fc;border:1px solid #dceef5;border-radius:15px;padding:21px;margin-bottom:20px}.order-next-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e3f1f8;color:#317f98;flex-shrink:0}.order-next-step h3{font-size:17px;margin:0 0 9px;line-height:1.5}.order-next-step p{font-size:14px;line-height:1.9;color:#597a87;margin:0}.order-issued-esim{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;border-top:1px solid #e4eef2}.order-issued-esim>div{min-width:0}.order-issued-esim strong{font-size:16px}.order-issued-esim small{display:block;margin-top:10px;color:#557784;font-size:13px;overflow-wrap:anywhere}.order-issued-esim .btn{flex-shrink:0}.order-esim-list{margin-bottom:16px}.order-shipping-details{display:flex;align-items:flex-start;gap:12px;line-height:1.8}.order-shipping-details>svg{flex-shrink:0;color:#448396;margin-top:3px}.order-shipping-details p{color:#527681;margin:5px 0}.customer-order-help{display:flex;align-items:center;gap:15px;border-radius:18px;background:#e8f5f6;border:1px solid #d2e9ea;padding:23px}.customer-order-help>svg{flex-shrink:0;color:#16858a}.customer-order-help>div{flex:1;min-width:0}.customer-order-help h3{font-size:17px;line-height:1.4;margin:0 0 6px}.customer-order-help p{font-size:13px;line-height:1.8;color:#5a7d86;margin:0}.customer-order-help .text-link{font-size:14px;white-space:nowrap}.order-price-breakdown{margin:0}.order-price-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;font-size:15px}.order-price-breakdown dt{color:#5b7b88;line-height:1.6}.order-price-breakdown dd{margin:0;font-weight:600;white-space:nowrap}.order-price-breakdown .order-total{border-top:1px solid #dce9ef;margin:22px 0 0;padding-top:20px;font-size:23px;font-weight:700}.order-price-breakdown .order-total dt{color:#0b3b50}.order-price-breakdown .order-discount{color:#188064}.order-payment-method{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px;background:#f2f7fb;border:1px solid #d7e6ef;border-radius:12px}.order-payment-method>svg{color:#5c7e92;flex-shrink:0}.order-payment-method>div{flex:1}.order-payment-method strong{font-size:15px}.order-payment-method small{display:block;color:#627e8d;font-size:12px;margin-top:4px}.order-payment-method.is-paid{background:#f1faf7;border-color:#dcefe7}.order-payment-method.is-paid>svg{color:#268167}.order-payment-method.is-paid small{color:#548371}.order-payment-method.is-canceled{background:#fcf4f5;border-color:#efdee2}.order-payment-method.is-canceled>svg,.order-payment-method.is-canceled small{color:#9e5263}.order-payment-reference{display:grid;gap:7px;margin-top:17px;color:#6a8792;font-size:12px}.order-payment-reference>bdi{direction:ltr;text-align:right;color:#466c7c;overflow-wrap:anywhere;font-size:13px}.order-paid-note{font-size:13px;line-height:1.8;background:#fff7df;color:#80682f;border-radius:9px;padding:12px;margin-top:15px}.order-documents-card>.btn{display:flex;width:100%;justify-content:center;margin-top:12px;gap:9px;min-height:46px}.order-document-note{font-size:12px;line-height:1.8;color:#6f8591;margin:12px 0}.order-document-number{display:block;direction:ltr;text-align:right;font-size:13px;color:#4e768a;overflow-wrap:anywhere;margin-bottom:14px}.order-buyer-card>strong,.order-buyer-card>bdi{display:block;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.order-buyer-card>bdi{color:#527c8c;font-size:14px}.order-buyer-card>p{font-size:12px;line-height:1.8;color:#6a8690;margin:12px 0 0}.order-payment-card .order-paypal-resume>.btn{width:100%;margin-top:16px;justify-content:center}.order-payment-card .order-paypal-resume>p{font-size:13px;line-height:1.8;color:#527c8c}.customer-order-page button:disabled{cursor:not-allowed}@media(max-width:1000px){.customer-order-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,1fr);gap:18px}.customer-order-card{padding:22px}.customer-order-help{flex-wrap:wrap}.customer-order-help .text-link{margin-inline-start:42px}.order-item-art{width:62px;height:74px}.customer-order-item{gap:12px}.order-item-content h3{font-size:16px}.order-item-price{font-size:17px}}@media(max-width:760px){.customer-order-page{padding-block:28px 45px}.customer-order-hero{padding:25px 23px;border-radius:19px;gap:24px;align-items:flex-start;flex-direction:column}.order-hero-copy h1{font-size:31px}.order-hero-copy>p{font-size:14px}.order-hero-facts{font-size:12px;gap:12px 18px}.order-hero-status{width:100%;align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 14px}.order-hero-status>strong{font-size:29px;margin-inline-start:auto}.order-hero-status>small{font-size:12px}.order-hero-status>.order-hero-pay{flex-basis:100%;margin-top:10px}.customer-order-status{font-size:12px;padding:7px 10px}.customer-order-progress{grid-template-columns:1fr;gap:18px;padding:22px;margin:20px 0}.customer-order-progress li{position:relative}.customer-order-progress li:not(:last-child):after{content:"";position:absolute;right:19px;top:40px;height:20px;border-right:1px solid #d7e7eb}.customer-order-grid{grid-template-columns:1fr;gap:20px}.customer-order-card{padding:22px 19px;border-radius:17px}.order-card-heading h2{font-size:20px}.order-card-heading p{font-size:12px}.customer-order-aside{gap:20px}.order-item-art{width:56px;height:68px}.order-item-content h3,.order-item-price{font-size:16px}.order-item-content>small{font-size:11px}.order-item-tags>span{font-size:11px;padding:3px 6px}.customer-order-item{gap:10px}.order-next-step{padding:17px;gap:12px}.order-next-icon{width:39px;height:39px}.order-next-step h3{font-size:16px}.order-next-step p{font-size:13px}.customer-order-help{padding:20px;gap:12px}.customer-order-help h3{font-size:16px}.customer-order-help .text-link{margin-inline-start:39px}.order-issued-esim{align-items:flex-start;flex-direction:column;gap:13px}.order-issued-esim .btn{width:100%;justify-content:center}}.payment-page{max-width:1100px}.payment-back{display:inline-flex;align-items:center;gap:8px;color:#376370;margin-bottom:26px;font-weight:600}.payment-heading{margin-bottom:32px}.payment-heading h1{font-size:clamp(30px,5vw,46px);margin:12px 0}.payment-heading p{font-size:18px;color:#567780}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.payment-panel{background:#fff;border:1px solid #d4e7eb;border-radius:24px;padding:30px;box-shadow:0 12px 36px #0b3b5008;min-width:0}.payment-panel-title{display:flex;align-items:center;gap:12px;color:#096d79;margin-bottom:24px}.payment-panel-title h2{font-size:22px;margin:0}.payment-summary ul{list-style:none;margin:0;padding:0}.payment-summary li{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #e7eff2;align-items:start}.payment-summary li strong{font-size:17px;overflow-wrap:anywhere}.payment-summary li span{white-space:nowrap;color:#617b86}.payment-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 12px;font-size:19px}.payment-total strong{font-size:32px;color:#075e6b}.payment-hint{color:#617b86;font-size:15px;line-height:1.8}.payment-action>p{font-size:17px;line-height:1.9}.payment-action .btn{margin-top:18px}.payment-action .paypal-checkout{margin-top:24px}.payment-paused{border:1px solid #bae3e4;background:#effaf8;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;color:#115b65}.payment-paused strong{font-size:21px}.payment-paused p{margin:0;line-height:1.8;font-size:17px}.payment-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.payment-state>svg{color:#009b91}.payment-state h1,.payment-state h2,.payment-state p{margin:0}.payment-state p{font-size:17px;line-height:1.9;color:#567780}.payment-state .btn{margin-top:8px}@media(max-width:700px){.payment-grid{grid-template-columns:1fr}.payment-panel{padding:23px;border-radius:20px}.payment-heading{margin-bottom:24px}.payment-heading p{font-size:16px}.payment-summary li{flex-wrap:wrap;gap:6px}.payment-action .btn{width:100%}}.account-orders-page{padding-block:42px 76px}.account-orders-page .account-heading{gap:24px;margin-bottom:28px}.account-orders-page .account-heading h1{font-size:clamp(28px,3.2vw,40px);margin-block:9px;letter-spacing:-.8px}.account-orders-page .account-heading p{line-height:1.75}.account-orders-page .account-heading .admin-actions{margin-top:0}.customer-orders{color:#0b3b50}.customer-orders-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px}.customer-orders-overview>div{display:flex;align-items:center;gap:16px;padding:22px 24px;background:#fff;border:1px solid #d5e6ef;border-radius:16px}.customer-orders-stat-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#eaf4fc;border-radius:14px;color:#39799c}.customer-orders-stat-icon.is-active{background:#fff6df;color:#b18c38}.customer-orders-stat-icon.is-completed{background:#eaf6f1;color:#388268}.customer-orders-overview strong{display:block;font-size:27px;line-height:1.2;margin-bottom:5px;font-weight:700}.customer-orders-overview>div>div>span{font-size:13px;color:#76909b}.customer-orders-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:24px}.customer-orders-search{position:relative;display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding-inline:16px;border:1px solid #d0e3ed;background:#fff;border-radius:12px;height:50px;color:#7291a2}.customer-orders-search>svg{flex-shrink:0}.customer-orders-search:focus-within{border-color:#6d9fb9;box-shadow:0 0 0 3px #e9f4fa}.customer-orders-search input{width:100%;min-width:0;height:100%;background:transparent;color:#244e63;outline:none;border:0;font-size:14px}.customer-orders-search input::-webkit-search-cancel-button{display:none}.customer-orders-search>button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:#6f8c9b}.customer-orders-search>button:hover{background:#edf5fa}.customer-orders-filter{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;color:#6d8795}.customer-orders-filter>select{border:1px solid #d0e3ed;border-radius:12px;height:50px;width:180px;font-size:13px;color:#315b70;background:#fff;padding:10px 13px}.customer-orders-list-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.customer-orders .account-orders-count{margin:0;font-size:13px;color:#708b99}.customer-orders-list-heading>span{color:#8aa0ac;font-size:12px;white-space:nowrap}.customer-orders-list{display:grid;gap:18px}.customer-orders-card{background:#fff;border:1px solid #d4e6ef;border-radius:18px;min-width:0;overflow:hidden;transition:box-shadow .2s,border-color .2s}.customer-orders-card:hover{border-color:#bad7e6;box-shadow:0 5px 20px #214e6d07}.customer-orders-card>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;border-bottom:1px solid #e8f0f5;background:#fbfdff}.customer-orders-card-heading{display:flex;align-items:center;gap:20px;min-width:0;flex-wrap:wrap}.customer-orders-card-heading>a{display:inline-flex;align-items:center;gap:8px;color:#2c5c75;min-width:0}.customer-orders-card-heading>a>svg{color:#7e9fb2;flex-shrink:0}.customer-orders-card h2{font-size:15px;line-height:1.6;margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.customer-orders-date{display:inline-flex;align-items:center;gap:6px;color:#849ca9;font-size:12px;white-space:nowrap}.customer-orders-card .admin-badge{border-radius:25px;font-size:12px;padding:7px 12px;white-space:nowrap;flex-shrink:0}.customer-orders-card-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:30px;padding:24px;align-items:center}.customer-orders-items{display:grid;gap:20px;padding:0;margin:0;list-style:none;min-width:0}.customer-orders-item{display:flex;align-items:center;gap:15px;min-width:0}.customer-orders-thumb{position:relative;display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;background:#edf5f9;border:1px solid #dceaf1;border-radius:14px;color:#7e9ba9}.customer-orders-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.customer-orders-thumb.is-product{background:#f7fafc}.customer-orders-thumb.is-product>img{object-fit:contain;padding:3px}.customer-orders-thumb>span{position:absolute;bottom:-5px;inset-inline-end:-5px;font-size:17px;line-height:1.3;padding:2px 3px;background:#fff;border:1px solid #e1eaf1;border-radius:7px;box-shadow:0 2px 6px #21506d0a}.customer-orders-item-copy{flex:1;min-width:0}.customer-orders-item h3{display:inline;font-size:17px;font-weight:600;line-height:1.6;margin:0;overflow-wrap:anywhere}.customer-orders-item-facts{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:7px;color:#7d96a3;font-size:12px}.customer-orders-item-facts>span+span{position:relative}.customer-orders-item-facts>span+span:before{content:"·";position:absolute;inset-inline-start:-8px;color:#b3c5ce}.customer-orders-card-summary{display:grid;align-content:center;gap:16px;padding-inline-start:26px;border-inline-start:1px solid #e7eff4}.customer-orders-card-summary>div>span{color:#8199a6;display:block;font-size:12px;margin-bottom:5px}.customer-orders-card-summary strong{display:block;font-size:25px;font-weight:700;letter-spacing:-.6px;line-height:1.3;white-space:nowrap}.customer-orders-card-summary .btn{width:100%;min-height:42px;border-radius:10px;padding:10px 14px;font-size:13px;justify-content:space-between;border-color:#c9e1ed;background:#f7fbff;color:#326980;white-space:nowrap}.customer-orders-card-summary .btn:hover{background:#edf6fc;border-color:#88b9ce}.customer-orders-card.is-canceled>header{background:#fdfbfc}.customer-orders-item-fallback strong{display:block;font-size:15px}.customer-orders-item-fallback p{color:#839ba7;font-size:12px;margin-top:6px;line-height:1.8}.customer-orders-empty,.customer-orders-no-results{text-align:center;border:1px solid #d7e7ef;border-radius:20px;background:#fff;padding:65px 24px}.customer-orders-empty>span{display:grid;place-items:center;width:70px;height:70px;color:#5b8ba2;background:#eaf5fb;border-radius:22px;margin:0 auto 23px}.customer-orders-empty h2,.customer-orders-no-results h2{font-size:24px;margin-bottom:12px}.customer-orders-empty p,.customer-orders-no-results p{font-size:14px;line-height:1.9;color:#7a95a2}.customer-orders-empty .btn,.customer-orders-no-results .btn{margin-top:24px}.customer-orders-no-results>svg{margin:0 auto 20px;color:#8ba9b8}.customer-orders :is(a,button,select):focus-visible{outline:2px solid #4f8ba8;outline-offset:4px}@media(max-width:850px){.customer-orders-overview{gap:12px}.customer-orders-overview>div{padding:20px;gap:12px}.customer-orders-toolbar{align-items:stretch}.customer-orders-filter{flex-direction:column;align-items:flex-start;gap:0}.customer-orders-filter>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.customer-orders-filter>select{width:160px}.customer-orders-card-body{grid-template-columns:minmax(0,1fr) 180px;gap:23px}.customer-orders-card-summary{padding-inline-start:22px}.customer-orders-card-heading{gap:7px 16px}}@media(max-width:600px){.customer-orders-overview{gap:9px;margin-bottom:22px}.customer-orders-overview>div{padding:17px 10px;flex-direction:column;align-items:flex-start;gap:12px}.customer-orders-stat-icon{width:35px;height:35px;border-radius:11px}.customer-orders-stat-icon svg{width:18px;height:18px}.customer-orders-overview strong{font-size:24px;margin-bottom:4px}.customer-orders-overview>div>div>span{font-size:11px}.customer-orders-toolbar{flex-direction:column;gap:10px;margin-bottom:20px}.customer-orders-search{flex-basis:50px;flex-shrink:0}.customer-orders-filter>select{width:100%;height:44px}.customer-orders-card>header{align-items:flex-start;gap:10px;padding:16px 18px}.customer-orders-card-heading{flex-direction:column;align-items:flex-start;gap:7px}.customer-orders-card-heading>a{gap:6px}.customer-orders-card-heading>a>svg{width:15px;height:15px}.customer-orders-card h2{font-size:14px}.customer-orders-card .admin-badge{font-size:11px;padding:6px 9px}.customer-orders-card-body{grid-template-columns:minmax(0,1fr);gap:22px;padding:21px 18px}.customer-orders-thumb{width:53px;height:53px;border-radius:12px}.customer-orders-item{gap:13px}.customer-orders-item h3{font-size:15px}.customer-orders-item-facts{font-size:11px;margin-top:5px}.customer-orders-card-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0 0;border-inline-start:0;border-top:1px solid #edf2f5}.customer-orders-card-summary strong{font-size:23px}.customer-orders-card-summary .btn{width:auto;gap:11px;font-size:12px;padding-inline:12px}.customer-orders-empty,.customer-orders-no-results{padding:46px 22px}.customer-orders-empty h2,.customer-orders-no-results h2{font-size:21px}}@media(max-width:480px){.account-orders-page{padding-block:28px 54px}.account-orders-page .account-heading{align-items:flex-start}.account-orders-page .account-heading .admin-actions{gap:8px}.account-orders-page .account-heading .btn{font-size:12px;padding:9px 12px}}.telegram-connection{margin-top:20px;padding-top:20px;border-top:1px solid #e0edf1;color:#214e63;min-width:0}.telegram-connection-heading{display:flex;gap:12px;align-items:center;margin-bottom:16px}.telegram-connection-heading>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#e9f4fd;color:#3181ae}.telegram-connection-heading h3{font-size:17px;margin:0 0 4px}.telegram-connection-heading p,.telegram-note,.telegram-linked-id{font-size:13px;color:#6d8999;line-height:1.8;margin:0}.telegram-linked-check{color:#2c8e72;margin-inline-start:auto;flex-shrink:0}.telegram-linked-id{margin-bottom:15px}.telegram-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.telegram-connection .btn{font-size:13px;padding:11px 14px;border-radius:10px;min-height:44px}.telegram-connect{background:#e9f4fd;color:#236b95;border-color:#b8d8eb;gap:9px;justify-content:center}.telegram-connect:hover{background:#dceefb}.telegram-quiet-button{display:inline-flex;align-items:center;gap:6px;color:#527e96;background:transparent;font-size:12px;min-height:36px;text-align:start}.telegram-quiet-button:hover{color:#1e5b7b;text-decoration:underline}.telegram-quiet-button:disabled{opacity:.55;cursor:not-allowed}.telegram-link-flow{border:1px solid #d9e9f2;background:#f8fcff;border-radius:12px;padding:16px}.telegram-instructions{padding-inline-start:18px;margin:0 0 18px;font-size:13px;line-height:1.9;color:#55788b}.telegram-instructions li+li{margin-top:7px}.telegram-instructions a{color:#237ca7;font-weight:600;display:inline-block;direction:ltr}.telegram-link-flow form{display:grid;gap:14px;min-width:0}.telegram-link-flow label{display:grid;gap:8px;font-size:13px;font-weight:600}.telegram-link-flow input{width:100%;min-width:0;background:#fff;border:1px solid #c9dfe9;border-radius:9px;padding:12px;font-size:16px;color:#174b66;letter-spacing:1px}.telegram-link-flow input::placeholder{color:#9aafbb;letter-spacing:0}.telegram-link-flow .telegram-actions{margin-top:0}.telegram-error{margin-top:14px;padding:12px;border:1px solid #f0c9cd;background:#fff6f7;color:#a33c4a;border-radius:10px;font-size:13px;line-height:1.8}.telegram-error p{margin:0}.telegram-unlink-confirm{margin-top:16px;border:1px solid #efd0d4;background:#fff7f8;border-radius:10px;padding:14px}.telegram-unlink-confirm p{font-size:13px;color:#855660;line-height:1.8;margin:0}.telegram-remove{background:#ba4052;color:#fff;border-color:#ba4052}.telegram-spinner{animation:telegram-spin 1s linear infinite}.telegram-connection :is(button,a,input):focus-visible{outline:2px solid #358bb7;outline-offset:3px}@keyframes telegram-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.telegram-spinner{animation:none}}@media(max-width:380px){.telegram-link-flow{padding:13px}.telegram-connection .btn{white-space:normal}}.account-profile-page{padding-block:42px 76px}.account-profile-page .account-heading{gap:24px;margin-bottom:28px}.account-profile-page .account-heading h1{font-size:clamp(28px,3.2vw,40px);margin-block:9px;letter-spacing:-.8px}.account-profile-page .account-heading p{line-height:1.75}.account-profile-page .account-heading .admin-actions{margin-top:0}.account-profile-page .tabs{margin-bottom:26px}.profile-dashboard{color:#0b3b50}.profile-identity{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:22px;padding:30px 34px;margin-bottom:26px;border-radius:22px;border:1px solid #cde4ef;background:linear-gradient(115deg,#edf8ff,#e5f4fa)}.profile-avatar{position:relative;display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border:3px solid #fff;border-radius:24px;background:#d3eaf6;color:#175575;font-size:29px;font-weight:700;box-shadow:0 5px 16px #215c7710}.profile-avatar>svg{position:absolute;bottom:-5px;left:-7px;padding:5px;box-sizing:content-box;border-radius:50%;color:#36718d;background:#fff}.profile-identity-copy{min-width:0}.profile-identity-copy>span{color:#658697;font-size:13px}.profile-identity-copy h2{font-size:25px;margin:4px 0 7px;line-height:1.4;overflow-wrap:anywhere}.profile-identity-copy p{display:flex;align-items:center;gap:7px;color:#55788c;font-size:14px}.profile-identity-copy p svg{flex-shrink:0}.profile-identity-copy bdi{overflow-wrap:anywhere}.profile-account-label{display:flex;align-items:center;justify-content:center;gap:7px;margin-inline-start:auto;color:#356781;font-size:13px;background:#ffffffb8;border:1px solid #ffffff;border-radius:30px;padding:9px 14px;white-space:nowrap}.profile-identity-decoration{position:absolute;z-index:-1;inset-inline-end:30px;top:-43px;color:#d5eaf5;opacity:.7;transform:rotate(-12deg);pointer-events:none}.profile-identity-decoration svg{width:220px;height:220px;stroke-width:.7}.profile-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:24px}.profile-dashboard-main,.profile-dashboard-aside{display:grid;gap:24px;min-width:0}.profile-card{background:#fff;border:1px solid #d6e7ee;border-radius:19px;padding:28px;min-width:0}.profile-card-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:26px}.profile-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#edf6fb;color:#34748e;flex-shrink:0}.profile-card-heading h2{font-size:21px;line-height:1.4;margin:0 0 5px;letter-spacing:-.3px}.profile-card-heading p,.profile-muted{font-size:13px;color:#6a8591;line-height:1.8;margin:0}.profile-card form{display:grid;gap:18px}.profile-card fieldset{display:grid;gap:22px;min-width:0;border:0;padding:0;margin:0}.profile-card fieldset:disabled{opacity:.7}.profile-name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-card label{min-width:0;color:#315767;font-size:13px;gap:9px}.profile-card input{min-width:0;width:100%;height:48px;font-size:15px;border:1px solid #d1e2e9;border-radius:10px;padding:11px 13px;background:#fff;color:#0b3b50;transition:border-color .18s,box-shadow .18s}.profile-card input:focus{outline:none;border-color:#5a99b7;box-shadow:0 0 0 3px #e8f3fa}.profile-email-field,.profile-password-field{position:relative;display:block;min-width:0}.profile-email-field input{padding-right:42px;background:#f5f8fa;color:#66818e;cursor:default}.profile-email-field>svg{position:absolute;right:14px;top:16px;color:#7d99a7;pointer-events:none}.profile-card .profile-field-note{margin:-9px 0 0;font-size:12px;line-height:1.9;color:#738c97}.profile-field-note a{color:#327591;text-decoration:underline;text-underline-offset:3px}.profile-form-footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-top:1px solid #eaf0f4;padding-top:22px;margin-top:4px}.profile-card .btn{min-height:46px;font-size:14px;border-radius:10px}.profile-save-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#7b9099}.profile-save-status.is-saved{color:#207c61}.profile-card .profile-form-error{padding:11px 13px;border-radius:9px;background:#fff3f4;color:#a13f52;font-size:13px;line-height:1.8;margin:0}.profile-password-settings{border:1px solid #dce9ef;border-radius:12px}.profile-password-settings summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;color:#315d72;font-size:14px;font-weight:600}.profile-password-settings summary::-webkit-details-marker{display:none}.profile-password-settings summary span{display:inline-flex;gap:9px;align-items:center}.profile-password-settings summary>svg{transition:transform .2s}.profile-password-settings[open] summary>svg{transform:rotate(180deg)}.profile-password-settings[open] summary{border-bottom:1px solid #e5eef2}.profile-password-settings form{padding:22px 18px}.profile-password-settings .profile-field-note{margin:0}.profile-password-settings .btn{justify-self:start}.profile-password-field input{padding-left:44px}.profile-password-field>button{position:absolute;left:3px;top:3px;display:grid;place-items:center;width:42px;height:42px;color:#698794;border-radius:8px}.profile-password-field>button:hover{background:#edf5f9;color:#2c667d}.profile-security-note{display:flex;align-items:flex-start;gap:7px;color:#7b929c;font-size:12px;line-height:1.8;margin-top:18px}.profile-security-note svg{flex-shrink:0;margin-top:2px}.profile-wallet .profile-card-heading{margin-bottom:20px}.profile-wallet-balance{position:relative;isolation:isolate;overflow:hidden;padding:22px;background:linear-gradient(125deg,#e7f2fc,#f1f8ff);border:1px solid #d9eafa;border-radius:14px}.profile-wallet-balance>span{display:block;font-size:12px;color:#5e819b;margin-bottom:9px}.profile-wallet-balance strong{display:block;font-size:clamp(30px,3.2vw,38px);font-weight:700;color:#235778;line-height:1.25;letter-spacing:-1px}.profile-wallet-balance>svg{position:absolute;inset-inline-end:-8px;bottom:-5px;color:#c9e0f4;transform:rotate(-12deg);z-index:-1;stroke-width:1}.profile-wallet-history{margin-top:23px}.profile-wallet-history h3{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#57798c;margin-bottom:15px}.profile-wallet-history ul{list-style:none;padding:0;margin:0;max-height:290px;overflow-y:auto;scrollbar-width:thin}.profile-wallet-history li{display:flex;align-items:center;gap:10px;border-top:1px solid #edf2f5;padding:14px 0;min-width:0}.profile-transaction-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#f0f4f8;color:#6e8391}.profile-transaction-icon.is-credit{background:#edf7f3;color:#25866a}.profile-wallet-history li>div{flex:1;min-width:0}.profile-wallet-history li p{font-size:12px;line-height:1.65;color:#3d6173;overflow-wrap:anywhere}.profile-wallet-history time{display:block;font-size:11px;color:#8ba0a9;margin-top:3px}.profile-wallet-history li strong{font-size:13px;white-space:nowrap}.profile-wallet-history li strong.is-credit{color:#258166}.profile-wallet-empty{text-align:center;border:1px dashed #dce8ee;border-radius:12px;padding:20px 12px;color:#8ba4b0}.profile-wallet-empty>svg{margin:0 auto 8px}.profile-wallet-empty p{color:#5f7d8c;font-size:13px;margin-bottom:4px}.profile-wallet-empty>span{font-size:12px;color:#899fa9}.profile-wallet-loading{display:flex;align-items:center;gap:8px;color:#6b8796;font-size:13px;padding-block:14px}.profile-wallet-error{display:grid;gap:14px}.profile-wallet-error .text-link{justify-self:start}.profile-connections .profile-card-heading{margin-bottom:16px}.profile-connections .social-buttons{justify-content:flex-start;margin:18px 0 0;min-width:0;max-width:100%}.profile-connections .social-status{font-size:12px;color:#738d99;line-height:1.9}.profile-connections .social-status.is-success{display:flex;gap:6px;align-items:center;color:#218062}.profile-help{display:flex;gap:14px;padding:23px;border:1px solid #d4e9ed;border-radius:18px;background:#edf7f8}.profile-help-icon{color:#408091;margin-top:2px}.profile-help>div{min-width:0}.profile-help h3{font-size:15px;margin-bottom:6px}.profile-help p{color:#6d8b95;font-size:12px;line-height:1.9}.profile-help .text-link{font-size:13px;margin-top:12px}.profile-dashboard :is(a,button,summary):focus-visible{outline:2px solid #4688ac;outline-offset:4px}@media(max-width:1000px){.profile-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:18px}.profile-card{padding:23px}.profile-dashboard-main,.profile-dashboard-aside{gap:18px}.profile-name-fields{gap:13px}.profile-password-settings .profile-name-fields{grid-template-columns:1fr}}@media(max-width:760px){.profile-dashboard-grid{grid-template-columns:minmax(0,1fr)}.profile-identity{padding:23px;gap:17px;flex-wrap:wrap}.profile-avatar{width:62px;height:62px;border-radius:20px;font-size:25px}.profile-identity-copy{flex:1}.profile-identity-copy h2{font-size:22px}.profile-account-label{margin-inline-start:79px;padding:7px 11px;font-size:12px}.profile-identity-decoration{inset-inline-end:-55px;top:-10px}.profile-dashboard-aside{grid-template-columns:minmax(0,1fr)}.profile-password-settings .profile-name-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.account-profile-page{padding-block:28px 54px}.account-profile-page .account-heading{align-items:flex-start}.account-profile-page .account-heading .admin-actions{flex-wrap:wrap;gap:8px}.account-profile-page .account-heading .btn{font-size:12px;padding:9px 12px}.profile-identity{padding:22px 18px;margin-bottom:20px}.profile-identity-copy p{font-size:12px}.profile-card{padding:23px 20px;border-radius:17px}.profile-card-heading{margin-bottom:23px;gap:11px}.profile-card-heading h2{font-size:20px}.profile-card-heading p{font-size:12px}.profile-name-fields,.profile-password-settings .profile-name-fields{grid-template-columns:minmax(0,1fr);gap:20px}.profile-form-footer{align-items:flex-start;flex-direction:column;gap:12px}.profile-form-footer>.btn{width:100%}.profile-password-settings form{padding:20px 13px}.profile-help{padding:21px}}@media(max-width:760px){.account-profile-page .profile-identity{display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"avatar details" "label label";align-items:center;gap:18px 16px;padding:24px}.account-profile-page .profile-avatar{grid-area:avatar;align-self:start}.account-profile-page .profile-identity-copy{grid-area:details;min-width:0;max-width:100%;text-align:start}.account-profile-page .profile-identity-copy>span{display:block;font-size:13px;line-height:1.5}.account-profile-page .profile-identity-copy h2{margin-block:5px 8px;font-size:23px;line-height:1.45;word-break:normal;overflow-wrap:break-word}.account-profile-page .profile-identity-copy p{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;min-width:0;margin:0;font-size:13px;line-height:1.65}.account-profile-page .profile-identity-copy p>svg{margin-top:3px}.account-profile-page .profile-identity-copy bdi{min-width:0;max-width:100%;text-align:right;overflow-wrap:anywhere}.account-profile-page .profile-account-label{grid-area:label;justify-self:start;width:fit-content;max-width:100%;margin:0;padding:8px 12px;white-space:normal;line-height:1.5}.account-profile-page .profile-account-label>svg{flex-shrink:0}.account-profile-page .profile-identity-decoration{opacity:.35}.account-profile-page .profile-card-heading>div{min-width:0}.account-profile-page .profile-card-heading :is(h2,p){word-break:normal;overflow-wrap:break-word}}@media(max-width:480px){.account-profile-page .profile-identity{grid-template-columns:52px minmax(0,1fr);gap:17px 13px;padding:21px 18px;border-radius:18px}.account-profile-page .profile-avatar{width:52px;height:52px;border-radius:17px;font-size:22px}.account-profile-page .profile-avatar>svg{width:15px;height:15px;padding:4px;left:-5px;bottom:-4px}.account-profile-page .profile-identity-copy h2{font-size:21px}.account-profile-page .profile-identity-copy p{font-size:12px}}.devices-page{padding-block:48px 84px}.devices-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:24px 34px 58px}.devices-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#35766e}.devices-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#009b83;box-shadow:0 0 0 5px #009b8310}.devices-hero h1{font-size:clamp(38px,4.6vw,62px);line-height:1.17;letter-spacing:-2px;margin-block:20px}.devices-hero h1>span{color:#008c7c}.devices-hero-copy>p{max-width:410px;color:#506e78;font-size:17px;line-height:1.9}.devices-hero-note{display:flex;align-items:center;gap:8px;margin-top:24px;color:#56767a;font-size:12px}.devices-hero-note svg{color:#008c7c;flex-shrink:0}.devices-illustration{position:relative;min-height:320px;display:grid;place-items:center;isolation:isolate;overflow:clip}.devices-illustration:before{content:"";position:absolute;width:290px;height:290px;border-radius:50%;background:#deefed;z-index:-1}.devices-orbit{position:absolute;width:330px;height:240px;border:1px solid #b6d9d6;border-radius:50%;transform:rotate(-32deg);z-index:-1}.devices-orbit-two{width:370px;height:270px;transform:rotate(32deg);border-style:dashed;opacity:.65}.devices-phone{width:192px;height:290px;padding:22px 12px 16px;border:5px solid #153e4c;border-radius:31px;background:#fff;box-shadow:12px 18px #153e4c0a,0 20px 35px #153e4c14;transform:rotate(-8deg);position:relative;text-align:center}.devices-phone-camera{width:55px;height:12px;border-radius:0 0 10px 10px;background:#153e4c;position:absolute;top:0;left:calc(50% - 27px)}.devices-phone-top{display:flex;justify-content:space-between;direction:ltr;font-size:10px;font-weight:600}.devices-phone-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;margin:20px auto 12px;background:#eaf5f1;color:#008c7c}.devices-phone>b{display:block;font-size:15px}.devices-phone-subtitle{display:block;color:#66838a;font-size:11px;margin:3px 0 18px}.devices-phone-row{display:flex;align-items:center;gap:6px;padding:11px 7px;background:#f3f7f8;border-radius:7px;font-size:9px;margin-top:7px;text-align:right}.devices-phone-row>span{flex:1}.devices-phone-row-active{background:#e3f5ed;color:#08745f;font-weight:600}.devices-phone-home{width:55px;height:3px;background:#153e4c;border-radius:5px;margin:17px auto 0}.devices-globe{position:absolute;inset-inline-end:12%;top:32px;color:#438b89;transform:rotate(15deg)}.devices-hero-spark{position:absolute;width:29px;height:29px;inset-inline-start:10%;bottom:48px;color:#008c7c;transform:rotate(12deg)}.devices-connected{position:absolute;bottom:35px;inset-inline-end:2%;display:flex;gap:11px;align-items:center;padding:13px 20px;border-radius:13px;background:#fff;box-shadow:0 10px 28px #153e4c12;transform:rotate(4deg)}.devices-connected>span{display:grid;place-items:center;width:32px;height:32px;background:#e3f5ed;color:#008c7c;border-radius:50%}.devices-connected b,.devices-connected small{display:block}.devices-connected b{font-size:13px}.devices-connected small{font-size:11px;color:#66838a;margin-top:3px}.devices-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:28px;align-items:start}.devices-checker{padding:32px;background:#fff;border:1px solid #d6e8e9;border-radius:22px;box-shadow:0 8px 35px #0b3b5004}.devices-checker-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px}.devices-checker-heading>svg{color:#008c7c}.devices-kicker{display:block;font-size:12px;font-weight:500;color:#5b7e80;margin-bottom:8px}.devices-checker-heading h2{font-size:27px;line-height:1.35}.devices-step+.devices-step{border-top:1px solid #e9f0f1;padding-top:25px;margin-top:26px}.devices-step-title{display:flex;align-items:center;gap:10px;margin-bottom:16px}.devices-step-title>span{font-size:11px;font-weight:600;color:#008675;background:#eaf5f1;border-radius:7px;width:29px;height:29px;display:grid;place-items:center;flex-shrink:0}.devices-step-title h3{font-size:17px;letter-spacing:-.3px}.devices-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.devices-brands>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dbe7e9;border-radius:12px;padding:18px 5px 13px;background:#fff;transition:border-color .18s,background-color .18s}.devices-brands>button:hover{border-color:#75b9af;background:#f6fbf9}.devices-brands>button.is-selected{border-color:#008c7c;background:#edf8f4;box-shadow:0 0 0 1px #008c7c}.devices-brand-mark{display:grid;place-items:center;width:100%;height:35px;margin-bottom:8px;color:#173e4c}.devices-brand-logo{display:block;max-width:100%}.devices-brands b{font-size:13px;font-weight:500}.devices-brands small{font-size:11px;color:#648087;margin-top:2px}.devices-brand-check{position:absolute;inset-inline-end:7px;top:7px;color:#008675}.devices-settings-path{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:13px}.devices-settings-path>span{display:inline-flex;align-items:center;gap:8px}.devices-settings-path b{border-radius:6px;padding:6px 10px;background:#f0f6f8;font-size:12px;font-weight:500}.devices-settings-path>span:last-child b{color:#007e6e;background:#eaf5f1}.devices-settings-path svg{color:#7a999e}.devices-instructions>p{color:#56727c;font-size:13px;line-height:1.95}.devices-eid-tip{display:flex;gap:10px;margin-top:17px;padding:15px;border:1px dashed #c9dcdf;border-radius:10px}.devices-eid-tip>svg{color:#4b7e83;flex-shrink:0;margin-top:3px}.devices-eid-tip p{color:#59747c;font-size:12px;line-height:1.9}.devices-eid-tip b{display:block;color:#274f5d;font-weight:500;margin-bottom:3px}.devices-page .devices-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:12px;border:1px solid #d8e6e8;padding:17px;border-radius:12px;cursor:pointer}.devices-confirm.is-confirmed{background:#f0f9f5;border-color:#73b7a6}.devices-confirm input{width:19px;height:19px;min-height:19px;padding:0;margin:2px 0 0;flex-shrink:0;accent-color:#008675;cursor:pointer}.devices-confirm b{display:block;font-size:14px;font-weight:500}.devices-confirm small{display:block;margin-top:5px;font-size:12px;color:#5e7780;line-height:1.9}.devices-unsupported{display:flex;align-items:center;gap:7px;font-size:12px;padding:13px 0 0;color:#5b7780;text-align:start}.devices-unsupported:hover,.devices-unsupported[aria-pressed=true]{color:#007e6e}.devices-success{display:flex;gap:13px;padding:23px;margin-top:24px;border-radius:13px;background:#eaf6ef;border:1px solid #c5e7d9}.devices-success>svg{color:#008675;flex-shrink:0}.devices-success h3{font-size:19px}.devices-success p{font-size:12px;color:#4c7169;margin:8px 0 17px}.devices-success .btn{min-height:44px;font-size:13px;padding:11px 18px}.devices-sidebar{display:grid;gap:18px}.devices-before-flight{background:#e6f2ef;border:1px solid #d6e8e0;border-radius:20px;padding:29px}.devices-side-icon{display:grid;place-items:center;width:47px;height:47px;background:#fff9;border:1px solid #fff;color:#008675;border-radius:14px;margin-bottom:23px}.devices-before-flight h2{font-size:29px;line-height:1.35;margin-bottom:15px;letter-spacing:-.7px}.devices-before-flight>p{color:#53736d;font-size:13px;margin-bottom:22px}.devices-before-flight>div{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.9;color:#3a6159;margin-top:12px}.devices-before-flight>div svg{flex-shrink:0;color:#008675;margin-top:2px}.devices-support{display:flex;align-items:flex-start;gap:13px;background:#fff;border:1px solid #d6e8e9;border-radius:18px;padding:24px}.devices-support-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edf5f8;color:#397586;flex-shrink:0}.devices-support h3{font-size:17px;margin-bottom:7px}.devices-support p{color:#5e7a82;font-size:12px}.devices-support div>span{display:flex;align-items:center;gap:7px;color:#008675;font-weight:500;font-size:13px;margin-top:15px}.devices-support:hover{border-color:#75b9af}.devices-guide-link{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#537780;font-size:12px;padding:2px 8px;line-height:1.8}.devices-guide-link>svg{flex-shrink:0}.devices-alternative{margin-top:28px}.devices-faq{display:grid;grid-template-columns:1fr 1.85fr;gap:60px;border-top:1px solid #dcebed;padding-top:42px;margin-top:58px}.devices-faq h2{font-size:29px;line-height:1.45}.devices-faq details{border-bottom:1px solid #dcebed;padding:19px 0}.devices-faq details:first-child{padding-top:0}.devices-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:15px;font-weight:500}.devices-faq summary::-webkit-details-marker{display:none}.devices-faq summary svg{flex-shrink:0;color:#66868a}.devices-faq details[open] summary svg{transform:rotate(180deg)}.devices-faq details p{color:#5e7a82;font-size:13px;padding-top:13px}.devices-faq details a{display:inline-flex;gap:6px;align-items:center;color:#008675;font-size:13px;margin-top:12px}@media(max-width:1000px){.devices-hero{padding-inline:0;gap:15px}.devices-layout{gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.devices-checker{padding:25px}.devices-before-flight{padding:23px}.devices-before-flight h2{font-size:25px}.devices-support{padding:20px;gap:10px}.devices-support-icon{width:32px;height:32px}.devices-support h3{font-size:15px}}@media(max-width:760px){.devices-page{padding-block:30px 50px}.devices-hero{grid-template-columns:1fr;gap:10px;padding-bottom:30px;text-align:center}.devices-hero h1{font-size:clamp(38px,8.5vw,54px);letter-spacing:-1.5px;margin-block:17px}.devices-hero-copy>p{margin-inline:auto;max-width:370px;font-size:15px}.devices-hero-note{justify-content:center;margin-top:17px}.devices-illustration{min-height:292px;width:min(100%,360px);margin:8px auto 0}.devices-illustration:before{width:250px;height:250px}.devices-phone{transform:rotate(-8deg) scale(.88)}.devices-orbit{width:280px;height:200px}.devices-orbit-two{width:310px;height:240px}.devices-connected{bottom:18px;inset-inline-end:0;padding:11px 16px;text-align:right}.devices-globe{top:25px;inset-inline-end:5%}.devices-layout,.devices-faq{grid-template-columns:minmax(0,1fr)}.devices-checker{border-radius:18px;padding:24px 20px}.devices-checker-heading h2{font-size:25px}.devices-brands{gap:8px}.devices-brands>button{padding-block:16px 12px}.devices-brands b{font-size:12px}.devices-brands small{font-size:10px}.devices-before-flight{padding:25px}.devices-before-flight h2 br{display:none}.devices-sidebar{gap:16px}.devices-support{padding:23px}.devices-support h3{font-size:18px}.devices-support p br{display:none}.devices-success{padding:18px 14px;gap:10px}.devices-success h3{font-size:17px}.devices-faq{gap:25px;margin-top:35px;padding-top:30px}.devices-faq h2{font-size:25px}.devices-faq h2 br{display:none}.devices-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.devices-brands>button{transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Heebo;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/heebo-0.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/heebo-1.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/heebo-2.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-3.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-4.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-5.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-6.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-7.woff2) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-8.woff2) format("truetype")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Heebo", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.shrink-0{flex-shrink:0}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#0b3b50;font-synthesis:none;--green:#0b3b50;--lime:#abe1de;--muted:#778179;--line:#cfeaf1;background:#f5fbfc;font-family:Heebo,Arial,sans-serif;font-size:16px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.8px;font-weight:600}p{line-height:1.85}button{background:0 0;border:0}input,select,textarea{outline:none}:focus-visible{outline-offset:4px;outline:2px solid #337383}.container{max-width:1300px;margin:auto;padding-inline:46px}.announcement{background:var(--green);color:#e8f5f8;letter-spacing:.2px;justify-content:center;align-items:center;gap:16px;height:33px;font-size:14px;display:flex}.announcement-dot{color:var(--lime)}.header{z-index:25;background:#f5fbfcef;border-bottom:1px solid #d3ecf2;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:35px;height:89px;display:flex}.brand{letter-spacing:-2.5px;align-items:center;gap:0;font-family:Heebo,Arial,sans-serif;font-size:35px;font-weight:800;line-height:1;display:inline-flex}.brand>span:first-child{color:#3e7a8a}.brand .brand-spark{color:#498392;letter-spacing:0;margin-left:8px;font-size:29px}.nav{align-items:center;gap:29px;font-size:14px;display:flex}.nav a{align-items:center;gap:5px;padding-block:12px;transition:color .2s;display:flex}.header-actions{align-items:center;gap:18px;display:flex}.account-button{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.cart-button{border-right:1px solid var(--line);padding-right:18px;position:relative}.cart-button>span{background:var(--lime);text-align:center;border-radius:50%;min-width:17px;height:17px;font-size:14px;font-weight:700;position:absolute;top:-8px;left:-8px}.icon-button{border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover{background:#d8eef4}.mobile-menu{display:none}.hero{background:#e7f4f8;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;gap:35px;min-height:568px;padding-top:55px;padding-bottom:38px;display:grid}.hero-copy{z-index:5;padding-top:21px;position:relative}.eyebrow{letter-spacing:.5px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.tiny-dot{background:#457987;border-radius:50%;width:6px;height:6px;margin-inline:4px;box-shadow:0 0 0 4px #c6e6ee}.hero h1{letter-spacing:-2px;margin-top:23px;font-size:70px;font-weight:650;line-height:1.17;display:inline-block;position:relative}.hero h1>svg{color:#368ea5;opacity:.8;width:94%;height:18px;position:absolute;bottom:-12px;left:6px}.hero-copy>p{color:#516368;margin-top:30px;font-size:15px;line-height:1.95}.hero-search{background:#fff;border:1px solid #c2eae7;border-radius:11px;align-items:center;gap:15px;max-width:461px;margin-top:27px;padding:8px 16px 8px 8px;display:flex;position:relative;box-shadow:0 8px 25px #0b3b5010}.hero-search>svg{color:#4b6b73;flex-shrink:0}.hero-search input{color:#0b3b50;background:0 0;border:0;width:100%;min-width:0;height:42px;font-size:14px}.hero-search input:focus{box-shadow:none}.hero-search>button{background:var(--green);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:47px;height:43px;display:grid}.search-results{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 15px 40px #0b3b5022}.search-results a{border-bottom:1px solid #e2f2f6;align-items:center;gap:12px;padding:15px 20px;font-size:14px;display:flex}.search-results a:hover{background:#e7f4f8}.search-results small{color:var(--muted);margin-right:auto}.popular-search{color:#7e8679;align-items:center;gap:14px;margin-top:13px;font-size:14px;display:flex}.popular-search a{color:#3b5157;text-underline-offset:4px;text-decoration:underline}.hero-assurance{color:#4a6167;gap:20px;margin-top:26px;font-size:14px;display:flex}.hero-assurance>span{align-items:center;gap:4px;display:flex}.hero-assurance svg{color:#376774}.hero-art{direction:ltr;height:445px;margin-top:3px;position:relative}.orbit{border:1px solid #c1e9e7;border-radius:50%;width:380px;height:380px;position:absolute;top:28px;left:57px}.orbit-two{opacity:.5;border-style:dashed;width:468px;height:468px;top:-17px;left:13px}.travel-photo{border:6px solid #fff;border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 12px 30px #0b3b5027}.travel-photo img{object-fit:cover;width:100%;height:100%}.photo-italy{z-index:3;width:230px;height:319px;top:38px;left:108px;transform:rotate(-8deg)}.photo-italy:after,.photo-japan:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b3b509e);position:absolute;top:40%;right:0;bottom:0;left:0}.photo-italy>div{z-index:1;color:#fff;text-align:left;direction:rtl;position:absolute;bottom:20px;left:16px}.photo-italy span,.photo-japan span{letter-spacing:2px;font-size:14px}.photo-italy b,.photo-japan b{margin:3px 0 7px;font-size:20px;font-weight:500;display:block}.photo-italy small{direction:ltr;align-items:center;gap:4px;font-size:14px;display:flex}.photo-japan{z-index:1;width:186px;height:254px;top:33px;left:302px;transform:rotate(10deg)}.photo-japan img{object-position:40%}.photo-japan>div{z-index:1;color:#fff;position:absolute;bottom:17px;left:13px}.photo-japan b{font-size:14px}.photo-greece{z-index:4;border-bottom-width:28px;width:194px;height:157px;bottom:0;left:285px;transform:rotate(7deg)}.photo-greece>span{z-index:5;font-size:14px;font-weight:600;position:absolute;bottom:-24px;left:15px}.photo-greece{overflow:visible}.photo-greece img{border-radius:6px 6px 0 0}.connected-pill{z-index:6;direction:rtl;background:#fafdfd;border:1px solid #d7eef4;border-radius:12px;align-items:center;gap:10px;min-width:227px;padding:14px 16px;display:flex;position:absolute;top:272px;left:12px;transform:rotate(-4deg);box-shadow:0 10px 25px #0b3b5018}.connected-pill>b,.connected-pill b{font-size:14px}.connected-pill small{color:#8b9388;align-items:center;gap:4px;margin-top:4px;font-size:14px;display:flex}.connected-pill small>span{background:#40889b;border-radius:50%;width:5px;height:5px}.connected-pill>svg{color:#3e7280}.connection-icon{background:#dbeff4;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.travel-stamp{color:#41656e;border:1px solid #547780;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:108px;height:108px;display:flex;position:absolute;bottom:8px;left:42px;transform:rotate(13deg)}.travel-stamp:after{content:"";border:1px dashed #557c86;border-radius:50%;position:absolute;top:6px;right:6px;bottom:6px;left:6px}.travel-stamp>span{letter-spacing:1px;text-align:center;font-size:14px;line-height:1.5}.art-spark{color:#4a8291;z-index:6;font-size:54px;position:absolute}.spark-one{top:-14px;right:-12px;transform:rotate(12deg)}.spark-two{font-size:33px;top:65px;left:34px}.flight-path{z-index:0;width:273px;position:absolute;bottom:-8px;left:5px;transform:rotate(-12deg)}.art-plane{color:#365057;position:absolute;bottom:35px;left:234px;transform:rotate(-65deg)}.hero-bottom{border-top:1px solid #c6ebe9;justify-content:space-between;align-items:center;min-height:80px;padding-top:15px;padding-bottom:15px;display:flex}.mini-label{color:#5e777d;font-size:14px}.trust-item{color:#3a575e;align-items:center;gap:10px;font-size:14px;display:flex}.trust-item svg{color:#446d78;stroke-width:1.5px}.destinations-section{padding-top:65px;padding-bottom:65px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.small{letter-spacing:1.3px;color:#54757e;font-size:14px}.section-heading h2{margin-top:9px;font-size:30px;line-height:1.5}.section-heading p{color:#81877b;margin-top:5px;font-size:14px}.hand-spark{color:#438698;padding-right:5px;font-size:27px;font-weight:400}.text-link{white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{color:#346d7c}.destination-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.destination-card{min-width:0;display:block}.destination-image{background:#cbe8f0;border-radius:12px;height:268px;position:relative;overflow:hidden}.destination-image:after{content:"";background:linear-gradient(#0000,#0b3b50e0);position:absolute;top:35%;right:0;bottom:0;left:0}.destination-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.destination-card:hover img{transform:scale(1.06)}.photo-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b3b50;z-index:1;background:#f4fafce8;border-radius:5px;padding:5px 9px;font-size:14px;font-weight:500;position:absolute;top:14px;right:12px}.destination-arrow{z-index:2;color:#fff;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:31px;height:31px;transition:background .3s;display:grid;position:absolute;bottom:19px;left:15px}.destination-card:hover .destination-arrow{background:var(--lime);color:var(--green);border-color:var(--lime)}.image-title{z-index:2;color:#fff;position:absolute;bottom:18px;right:19px}.image-title>span{letter-spacing:1.8px;color:#e7f4f8c9;text-align:right;direction:ltr;font-size:14px;display:block}.image-title h3{margin-top:4px;font-size:26px}.image-title h3>span{vertical-align:middle;margin-right:3px;font-size:17px;display:inline-block}.destination-info{color:#8b8d80;justify-content:space-between;align-items:center;gap:6px;padding-top:15px;font-size:14px;display:flex}.destination-info b{color:#0b3b50;margin-right:2px;font-size:15px;font-weight:600}.how-section{background:#dff1f6;border-block:1px solid #d4ecf3;padding:51px 0 57px}.how-layout{grid-template-columns:.85fr 2fr;align-items:center;gap:55px;display:grid}.how-intro h2{margin:14px 0;font-size:30px;line-height:1.45}.how-intro p{color:#5a6f75;font-size:14px}.how-intro .text-link{margin-top:19px}.steps{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.step{border-right:1px solid #c0e9e6;padding-right:22px}.step-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.step-top>span{color:#587a83;letter-spacing:1px;font-size:14px}.step-top svg{color:#416f7b;stroke-width:1.4px}.step h3{letter-spacing:-.3px;margin-bottom:11px;font-size:16px}.step p{color:#5d747b;font-size:14px;line-height:1.9}.freedom-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:75px;padding-bottom:80px;display:grid}.freedom-art{background:#e2f2f6;border-radius:17px;justify-content:center;height:380px;padding-top:45px;display:flex;position:relative;overflow:hidden}.freedom-art:before,.freedom-art:after{content:"";border:1px solid #c6ebe9;border-radius:50%;position:absolute;top:27px;right:60px;bottom:27px;left:60px;transform:rotate(-30deg)}.freedom-art:after{top:60px;right:10px;bottom:60px;left:10px;transform:rotate(30deg)}.phone{z-index:1;background:#ecf7fa;border:6px solid #0b3b50;border-radius:32px;width:203px;min-height:365px;position:relative;transform:rotate(-8deg);box-shadow:12px 10px 20px #0b3b5025}.phone-island{background:#0b3b50;border-radius:0 0 12px 12px;width:65px;height:12px;position:absolute;top:0;left:calc(50% - 32px)}.phone-screen{text-align:center;padding:31px 14px 15px}.phone-screen .brand{letter-spacing:-1.4px;font-size:19px}.phone-screen .brand-spark{font-size:17px}.phone-label{letter-spacing:1.2px;color:#577b84;margin:16px 0 7px;font-size:14px}.phone-screen>svg{color:#427481;margin:0 auto}.phone-screen>h3{letter-spacing:-.7px;margin:8px 0 16px;font-size:19px}.phone-plan{text-align:right;background:#fff;border:1px solid #cae8f0;border-radius:10px;padding:13px;position:relative}.phone-plan>span{font-size:14px}.phone-status{color:#387282;background:#def1f6;border-radius:8px;padding:2px 5px;position:absolute;top:12px;left:9px;font-size:14px!important}.phone-plan>b{text-align:right;margin-top:6px;font-size:25px;display:block}.phone-meter{background:linear-gradient(270deg,#468495 80%,#e2f2f7 80%);border-radius:5px;height:4px;margin:5px 0}.phone-plan small{color:#5f767c;font-size:14px}.floating-spark{color:#468595;z-index:2;font-size:46px;position:absolute;top:45px;left:51px}.phone-bubble{z-index:3;background:#f6fbfd;border:1px solid #cce9f0;border-radius:9px;align-items:center;gap:8px;padding:13px 17px;font-size:14px;display:flex;position:absolute;bottom:69px;right:18px;transform:rotate(5deg);box-shadow:0 4px 20px #0b3b501c}.phone-bubble svg{color:#447d8c}.freedom-copy h2{margin:17px 0;font-size:35px;line-height:1.4}.freedom-copy>p{color:#7e8678;font-size:14px}.benefit-list{flex-direction:column;gap:12px;margin:23px 0 27px;font-size:14px;display:flex}.benefit-list>span{align-items:center;gap:9px;display:flex}.benefit-list svg{color:#448697;stroke-width:1.6px;width:17px}.btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:12px 22px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-green{background:var(--green);color:#f4fafc}.btn-lime{background:var(--lime);color:var(--green)}.btn-outline{color:var(--green);background:0 0;border-color:#9adcd8}.btn-outline:hover{background:#e3f3f7}.faq-section{grid-template-columns:1fr 1.65fr;gap:95px;padding-top:40px;padding-bottom:80px;display:grid}.faq-section h2{margin:16px 0;font-size:36px;line-height:1.35}.faq-section>div>p{color:#60757b;margin-bottom:20px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:#5b7076;max-width:95%;padding:15px 0 4px;font-size:14px}.support-banner{background:#d5edf3;border:1px solid #c6ebe9;border-radius:12px;align-items:center;gap:25px;margin-bottom:70px;padding-top:30px;padding-bottom:30px;display:flex}.support-icon{color:#3e6e7a;background:#c6ebe9;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.support-icon svg{stroke-width:1.3px}.support-banner h2{margin-bottom:7px;font-size:25px}.support-banner p{color:#57737b;font-size:14px}.support-banner>.btn{white-space:nowrap;margin-right:auto}.footer{color:#d6edf3;background:#0b3b50;padding-top:54px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:65px;padding-bottom:45px;display:grid}.footer-brand .brand{color:#ecf6f9}.footer-brand .brand>span:first-child{color:#91d9d4}.footer-brand .brand-spark{color:#92d9d5}.footer-brand p{color:#c3eae8;margin:17px 0 22px;font-size:20px;font-weight:400;line-height:1.6}.footer-tag{letter-spacing:1.5px;color:#547c87;font-size:14px}.footer-grid h3{letter-spacing:0;color:#e2f2f6;margin-bottom:22px;font-size:14px}.footer-grid>div>a:not(:first-child),.footer-grid>div:not(:first-child)>a{color:#87d5d0;margin-bottom:13px;font-size:14px;display:block}.footer-bottom{color:#567b85;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:14px;display:flex}.footer-bottom>div{align-items:center;gap:15px;display:flex}.footer-bottom>div>span{color:#a8e0dd;font:italic 700 14px Arial}.page-section{min-height:60vh;padding-top:50px;padding-bottom:75px}.page-intro{margin-bottom:38px}.page-intro h1{margin:12px 0 10px;font-size:43px;line-height:1.4}.page-intro p{color:#5f767c;font-size:14px}.catalog-toolbar{gap:20px;margin-bottom:20px;display:flex}.catalog-search{color:#537179;background:#fff;border:1px solid #c0e9e6;border-radius:9px;flex:1;align-items:center;gap:12px;max-width:650px;padding:6px 17px;display:flex}.catalog-search input{background:0 0;border:0;width:100%;height:40px;font-size:14px}.catalog-search input:focus{box-shadow:none}.catalog-toolbar select,.plans-toolbar select{background:#fff;border:1px solid #c0e9e6;border-radius:9px;min-width:175px;padding:10px 16px;font-size:14px}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button{color:#536e75;border:1px solid #0000;border-radius:7px;padding:10px 20px;font-size:14px;transition:background .2s}.filter-tabs button.selected{background:var(--green);color:#ecf6f9}.filter-tabs button:hover:not(.selected){background:#def1f6}.results-count{color:#5e777e;margin:24px 0 20px;font-size:14px}.all-destinations{row-gap:35px}.destination-hero{color:#fff;background-position:50% 45%;background-size:cover;padding:30px 0 52px;position:relative}.breadcrumb{color:#cae8ef;align-items:center;gap:8px;margin-bottom:45px;font-size:14px;display:flex}.destination-hero h1{margin:12px 0;font-size:55px}.destination-hero p{color:#d8eef4;font-size:15px}.destination-perks{color:#cbe8f0;gap:30px;margin-top:29px;font-size:14px;display:flex}.destination-perks>span{align-items:center;gap:7px;display:flex}.plans-toolbar{justify-content:space-between;gap:20px;margin:20px 0 35px;display:flex}.plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.plan-card{background:#fff;border:1px solid #c4e5ee;border-radius:12px;padding:25px 21px;position:relative}.plan-card.popular{background:#ebf6f9;border:1.5px solid #477b88}.plan-ribbon{color:#265360;text-align:center;background:#afe3e0;border-radius:6px;padding:5px;font-size:14px;position:absolute;top:-12px;left:20px;right:20px}.plan-country{align-items:center;gap:7px;font-size:14px;display:flex}.plan-country>svg{color:#447380;margin-right:auto}.plan-card h3{text-align:right;letter-spacing:-2px;margin-top:27px;font-size:47px;font-weight:600;line-height:1.2}.plan-card h3>span{letter-spacing:0;color:#59747b;font-size:21px;font-weight:400}.plan-description{color:#5d777e;margin:9px 0 20px;font-size:14px}.plan-detail{border-bottom:1px solid #dff1f6;justify-content:space-between;align-items:center;gap:10px;padding-block:11px;font-size:14px;display:flex}.plan-detail>span{color:#5d777e;align-items:center;gap:7px;display:flex}.plan-detail b{white-space:nowrap;font-weight:500}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:23px 0 17px;display:flex}.plan-price b{letter-spacing:-1px;font-size:30px;font-weight:600}.plan-price small{color:#5d777f;font-size:14px}.plan-card>.btn{width:100%;font-size:14px}.network-note{background:#e5f3f7;border:1px solid #cde9f1;border-radius:10px;gap:18px;margin-top:36px;padding:24px;display:flex}.network-note>svg{color:#477885;flex-shrink:0}.network-note b{font-size:14px;font-weight:500}.network-note p{color:#5c7880;margin-top:6px;font-size:14px}.loading{color:#467480;justify-content:center;align-items:center;gap:14px;padding:90px 20px;font-size:14px;display:flex}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-box{color:#956448;background:#fff6ef;border:1px solid #e8c7b8;border-radius:10px;margin:25px 0;padding:25px;font-size:14px}.error-box>.text-link{margin-top:12px}.empty-state{text-align:center;background:#e8f5f8;border:1px dashed #bee8e6;border-radius:15px;flex-direction:column;align-items:center;gap:15px;min-height:300px;padding:65px 25px;display:flex}.empty-state>svg{color:#4f7f8c}.empty-state h2{font-size:24px}.empty-state p{color:#5d787f;font-size:14px}.empty-state .btn{margin-top:8px}.cart-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:45px;display:grid}.cart-item{background:#fff;border:1px solid #cce9f0;border-radius:12px;align-items:center;gap:20px;margin-bottom:15px;padding:25px;display:flex}.cart-flag{background:#e3f3f7;border-radius:12px;flex-shrink:0;place-items:center;width:70px;height:70px;font-size:31px;display:grid}.cart-item-copy{flex:1}.cart-product-photo{background:#fff;border:1px solid #e1edf0;border-radius:12px;flex-shrink:0;place-items:center;width:80px;height:88px;display:grid;overflow:hidden}.cart-product-image{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;padding:4px}.cart-product-photo+.cart-item-copy p{flex-wrap:wrap}.cart-product-photo+.cart-item-copy p b{white-space:nowrap}.checkout-product-image{object-fit:contain;vertical-align:middle;width:40px;height:40px;margin-inline-end:8px;display:inline-block}.cart-item h3{margin-bottom:5px;font-size:19px}.cart-item-copy p{color:#5e777e;align-items:center;gap:9px;font-size:14px;display:flex}.quantity{border:1px solid #c5e5ee;border-radius:5px;justify-content:space-between;align-items:center;width:95px;margin-top:12px;font-size:14px;display:flex}.quantity button{place-items:center;width:29px;height:29px;display:grid}.cart-item-end{flex-direction:column;align-items:end;gap:17px;font-size:20px;display:flex}.cart-item-end .icon-button{color:#5f767c}.continue-shopping{margin-top:18px}.order-summary{background:#e2f2f6;border:1px solid #cae8ef;border-radius:13px;padding:28px;position:sticky;top:25px}.order-summary h2{margin-bottom:28px;font-size:22px}.order-summary>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;display:flex}.order-summary>div>span{color:#58747b}.order-summary>div>b{font-weight:500}.order-summary .summary-total{border-top:1px solid #c5ebe8;margin-top:25px;padding-top:23px;font-size:20px}.order-summary .summary-total>b{font-size:28px}.order-summary .summary-total>span{color:var(--green);font-size:14px}.order-summary .btn{width:100%}.order-summary>p{color:#587a84;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:14px;display:flex}.toast{opacity:0;pointer-events:none;z-index:100;color:#e8f5f8;background:#0b3b50;border:1px solid #4b8290;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 35px);padding:16px 22px;font-size:14px;transition:all .25s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 6px 25px #0b3b5030}.toast.visible{opacity:1;transform:translate(-50%)}.toast>svg{color:#aee2df;flex-shrink:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#0b3b5080;place-items:center;padding:25px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.modal{background:#f4fafc;border:1px solid #c5ebe8;border-radius:18px;width:460px;max-width:100%;max-height:calc(100vh - 50px);padding:43px;position:relative;overflow:auto;box-shadow:0 20px 80px #0b3b5030}.modal-close{color:#58767e;position:absolute;top:12px;left:12px}.modal>.brand{font-size:29px}.modal h2{margin-top:28px;font-size:28px}.modal>p{color:#5c787f;margin:9px 0 24px;font-size:14px}.modal form{flex-direction:column;gap:17px;display:flex}label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}label input,label textarea,label select{background:#fff;border:1px solid #c4eae8;border-radius:7px;width:100%;min-width:0;height:45px;padding:10px 13px;font-size:14px;font-weight:400}label textarea{resize:vertical;height:130px}.modal form>.btn{margin-top:8px}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field-error{margin:3px 0;font-size:14px;line-height:1.6;color:#a4573d!important}.modal .auth-switch{text-align:center;margin:22px 0 0;font-size:14px}.auth-switch button{color:#2b5c69;text-underline-offset:4px;text-decoration:underline}.skip-link{z-index:1000;background:var(--green);color:#fff;padding:12px;position:absolute;top:-100px;right:20px}.skip-link:focus{top:10px}.empty-page{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:60vh;padding:60px 25px;display:flex}.empty-page h1{font-size:32px}.narrow{max-width:1030px}.guide-alert{background:#e0f1f6;border:1px solid #c4e5ee;border-radius:10px;align-items:center;gap:17px;margin-bottom:25px;padding:23px;display:flex}.guide-alert>svg{color:#477987;flex-shrink:0}.guide-alert p{color:#54747d;font-size:14px}.guide-step{border-bottom:1px solid var(--line);gap:24px;padding:32px 0;display:flex}.guide-step>span{color:#87d5d0;font-size:35px;font-weight:300}.guide-step>div{flex:1}.guide-step h2{margin-bottom:20px;font-size:24px}.guide-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.guide-columns b{color:#2f545e;font-size:14px}.guide-columns p{color:#5b7880;margin-top:7px;font-size:14px}.panel{background:#fff;border:1px solid #cbe8f0;border-radius:12px;padding:28px}.panel h2{margin-bottom:20px;font-size:23px}.panel p{color:#5a7880;font-size:14px}.panel form{flex-direction:column;gap:18px;display:flex}.support-layout{grid-template-columns:1fr 1.2fr;gap:55px;display:grid}.support-contacts{flex-direction:column;gap:16px;display:flex}.support-contact{border-bottom:1px solid var(--line);gap:15px;padding:20px 0;display:flex}.support-contact>svg{color:#4c818f}.support-contact h3{margin-bottom:7px;font-size:17px}.support-contact p,.support-contact a{color:#5b7880;font-size:14px}.tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:30px;display:flex;overflow-x:auto}.tabs :is(button,a){white-space:nowrap;border-bottom:2px solid #0000;padding:15px 20px;font-size:14px}.tabs :is(button,a).selected{color:#2c515b;background:#e5f3f7;border-bottom-color:#2c515b}.data-table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}.data-table th{color:#5a7982;background:#e6f4f8;padding:14px;font-weight:500}.data-table td{border-bottom:1px solid #d9eef4;padding:17px 14px}.table-wrap{background:#fff;border:1px solid #cde9f1;border-radius:10px;overflow:auto}.status{color:#376d7b;background:#ddf0f5;border-radius:20px;padding:5px 10px;font-size:14px;display:inline-block}.status.pending{color:#9e8541;background:#fbf2db}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px;display:grid}.stat-card{background:#fff;border:1px solid #cae8ef;border-radius:12px;flex-direction:column;gap:14px;padding:25px;display:flex}.stat-card>span{color:#587a83;font-size:14px}.stat-card>b{letter-spacing:-1px;font-size:35px;font-weight:500}.account-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;display:flex}.account-heading h1{font-size:36px}.account-heading p{color:#5a7981;margin-top:8px;font-size:14px}.esim-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.esim-card{background:#fff;border:1px solid #c6e6ef;border-radius:12px;padding:24px}.esim-card h3{margin-bottom:10px;font-size:21px}.esim-card p{color:#5a7982;font-size:14px}.esim-card .btn{width:100%;margin-top:20px}.legal-copy h2{margin:28px 0 14px;font-size:23px}.legal-copy p,.legal-copy li{color:#58737a;font-size:14px;line-height:2}.device-result{background:#def0f5;border-radius:10px;margin-top:25px;padding:23px}.device-result h3{margin-bottom:10px;font-size:20px}.device-result p{color:#547882;font-size:14px}.checkout-layout{grid-template-columns:1.3fr 1fr;align-items:start;gap:45px;display:grid}.checkout-form{flex-direction:column;gap:22px;display:flex}.checkout-form h2{margin:5px 0;font-size:22px}.checkbox-label{color:#58767e;flex-direction:row;align-items:start;gap:10px;font-size:14px;font-weight:400;line-height:1.8;display:flex}.checkbox-label input{width:16px;height:16px;accent-color:var(--green);box-shadow:none;margin-top:3px}.payment-options{gap:12px;display:flex}.payment-option{border:1px solid #c5eae8;border-radius:9px;flex:1;align-items:center;gap:10px;padding:17px;font-size:14px;display:flex}.payment-option.selected{background:#e3f3f7;border-color:#376d7c}.payment-option input{accent-color:var(--green);width:auto;height:auto}.checkout-small{color:#587a83;font-size:14px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.product-card{background:#fff;border:1px solid #c9e7ef;border-radius:13px;overflow:hidden}.product-card>img{object-fit:contain;background:#e5f4f8;width:100%;height:220px;padding:25px}.product-card>div{padding:23px}.product-card h3{margin-bottom:10px;font-size:20px}.product-card p{color:#5a7981;font-size:14px}.product-card .product-price{margin:17px 0;font-size:25px}.product-card .btn{width:100%}.qr-panel{flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}.qr-panel img{background:#fff;border-radius:12px;max-width:230px;padding:15px}.qr-panel code{word-break:break-all;direction:ltr;background:#e0f1f6;border-radius:8px;padding:15px;font-size:14px}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-actions input{border:1px solid #c5ebe8;border-radius:5px;width:90px;padding:7px}.notice{color:#547780;background:#e5f4f8;border:1px solid #c6e6ee;border-radius:9px;margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.9}.order-detail{flex-direction:column;gap:20px;display:flex}.admin-search{margin-bottom:20px}.code-text{letter-spacing:1px;direction:ltr;font-size:14px;display:inline-block}.pill-link{border:1px solid #c6e6ee;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:inline-flex}.admin-panel{margin-top:25px}.admin-panel h2{margin-bottom:20px;font-size:23px}@media(min-width:1450px){.container{max-width:1400px;padding-inline:65px}.hero-grid{gap:60px;min-height:630px;padding-block:70px 50px}.hero h1{font-size:79px}.hero-art{transform-origin:50%;margin-top:20px;transform:scale(1.12)}.hero-copy>p{font-size:16px}.hero-search{max-width:490px}.destination-image{height:310px}}@media(max-width:1150px){.container{padding-inline:32px}.header-inner{gap:20px}.nav{gap:17px;font-size:14px}.nav>a:nth-child(4){display:none}.header-actions{gap:12px}.account-button{font-size:14px}.hero h1{font-size:61px}.hero-grid{gap:10px}.hero-art{transform-origin:100%;margin-left:-20px;transform:scale(.85)}.hero-search{max-width:420px}.destination-grid{gap:14px}.destination-image{height:240px}.destination-info{flex-direction:column;align-items:start;gap:7px}.how-layout{grid-template-columns:1fr 2fr;gap:30px}.steps{gap:15px}.freedom-section{gap:50px}.footer-grid{gap:35px}.plan-grid{grid-template-columns:repeat(3,1fr)}.hero-assurance{gap:12px}.hero-bottom{gap:20px}.mini-label{display:none}}@media(max-width:900px){.header-inner{height:76px}.nav{gap:15px}.nav>a:nth-child(3),.nav>a:nth-child(5){display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:520px;padding-top:35px}.hero h1{font-size:51px}.hero-copy>p,.eyebrow{font-size:14px}.hero-art{transform-origin:100% 0;width:490px;margin-top:35px;margin-bottom:-100px;transform:scale(.71)}.hero-copy{padding-top:15px}.hero-assurance{flex-wrap:wrap;gap:9px;font-size:14px}.hero-search{gap:8px;padding-right:12px}.hero-search input{font-size:14px}.hero-search>button{width:40px}.popular-search{gap:10px;font-size:14px}.destination-grid{grid-template-columns:repeat(2,1fr);gap:24px}.destination-image{height:300px}.destination-info{flex-direction:row}.how-layout{grid-template-columns:1fr}.how-intro{max-width:100%}.how-intro h2 br,.how-intro p br{display:none}.step-top{margin-bottom:20px}.freedom-section{gap:35px}.freedom-copy h2{font-size:28px}.freedom-art{height:350px}.phone-bubble{font-size:14px;right:4px}.faq-section{grid-template-columns:1fr 1.5fr;gap:50px}.support-banner{margin-inline:30px}.support-banner h2{font-size:22px}.support-banner p{font-size:14px}.support-icon{display:none}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.footer-grid>div:last-child{display:none}.plan-grid,.esim-grid{grid-template-columns:repeat(2,1fr)}.cart-layout,.checkout-layout{grid-template-columns:1.3fr 1fr;gap:25px}.cart-item{gap:12px;padding:18px}.cart-flag{width:45px;height:45px;font-size:25px}.order-summary{padding:22px}.stat-grid,.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.container{padding-inline:22px}.announcement{gap:8px;height:29px;font-size:14px}.announcement>span:first-child{display:none}.header-inner{gap:15px;height:69px}.brand{font-size:30px}.brand .brand-spark{font-size:25px}.account-button>span{display:none}.account-button{padding:5px}.header-actions{gap:12px}.cart-button{border:0;padding:5px}.mobile-menu{padding:5px;display:flex}.nav{background:#f4fafc;border-bottom:1px solid #cce9f0;flex-direction:column;align-items:stretch;gap:0;padding:20px 24px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 15px 20px #0b3b5010}.nav.open{display:flex}.nav>a:nth-child(n){border-bottom:1px solid #d7eef4;padding-block:15px;font-size:14px;display:flex}.header{position:relative}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0;padding-top:35px;padding-bottom:0}.hero-copy{padding-top:0}.eyebrow{font-size:14px}.hero h1{letter-spacing:-2px;margin-top:23px;font-size:60px}.hero-copy>p{margin-top:30px;font-size:14px}.hero-search{max-width:100%;margin-top:24px;padding:6px 13px 6px 6px}.hero-search input{height:39px;font-size:14px}.hero-search>button{width:45px;height:43px}.popular-search{gap:15px;font-size:14px}.hero-assurance{gap:16px;margin-top:23px;font-size:14px}.hero-art{transform-origin:0 0;direction:ltr;width:490px;height:445px;margin:35px auto -105px;position:relative;left:50%;transform:scale(.7)translate(-50%)}.hero-bottom{grid-template-columns:1fr 1fr;gap:20px 14px;padding-top:23px;padding-bottom:23px;display:grid}.trust-item{gap:9px;font-size:14px}.trust-item svg{width:18px}.destinations-section{padding-top:40px;padding-bottom:42px}.section-heading{align-items:start;gap:15px;margin-bottom:23px}.section-heading h2{max-width:240px;font-size:24px;line-height:1.4}.section-heading p{max-width:225px;margin-top:8px;font-size:14px}.section-heading>.text-link{align-self:start;gap:5px;margin-top:29px;font-size:14px}.section-heading>.text-link>svg{width:14px}.small{letter-spacing:1px;font-size:14px}.hand-spark{font-size:22px}.destination-grid{gap:22px 13px}.destination-image{border-radius:9px;height:235px}.image-title{bottom:15px;right:13px}.image-title h3{font-size:23px}.image-title h3>span{font-size:14px}.image-title>span{letter-spacing:1px;font-size:14px}.destination-arrow{width:26px;height:26px;bottom:17px;left:10px}.destination-arrow svg{width:16px}.photo-badge{padding:5px 7px;font-size:14px;top:10px;right:9px}.destination-info{flex-direction:column;align-items:start;gap:5px;padding-top:11px;font-size:14px}.destination-info>span:last-child,.destination-info b{font-size:14px}.how-section{padding-block:35px}.how-intro h2{font-size:29px}.how-intro h2 br{display:block}.how-intro>p{font-size:14px}.how-layout{gap:32px}.steps{grid-template-columns:1fr;gap:25px}.step{grid-template-columns:45px 1fr;gap:0 20px;padding-right:18px;display:grid}.step-top{flex-direction:column;grid-row:span 2;justify-content:start;align-items:start;gap:15px;margin:0;display:flex}.step h3{margin-bottom:7px;font-size:17px}.step p{max-width:270px;font-size:14px}.freedom-section{grid-template-columns:1fr;gap:32px;padding-top:42px;padding-bottom:35px}.freedom-art{height:325px;margin:0 15px}.phone{width:194px}.phone-bubble{font-size:14px;bottom:45px;right:6px}.freedom-copy{padding-top:10px}.freedom-copy h2{font-size:32px}.freedom-copy>p,.benefit-list{font-size:14px}.freedom-copy>.btn{width:100%}.faq-section{grid-template-columns:1fr;gap:15px;padding-top:30px;padding-bottom:42px}.faq-section h2{font-size:30px}.faq-section h2 br,.faq-section>div>p br{display:none}.faq-section>div>p{margin-bottom:13px;font-size:14px}.faq-list summary{font-size:14px}.faq-list details{padding:19px 0}.faq-list details p{font-size:14px}.support-banner{margin-inline:22px;flex-direction:column;align-items:start;gap:18px;margin-bottom:35px;padding:26px 23px}.support-banner h2{font-size:23px;line-height:1.4}.support-banner p{font-size:14px;line-height:1.8}.support-banner>.btn{width:100%;margin:0}.footer{padding-top:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:25px}.footer-brand{grid-column:span 2}.footer-brand p{margin:14px 0;font-size:20px}.footer-brand p br{display:none}.footer-grid h3{margin-bottom:20px;font-size:14px}.footer-grid>div:not(:first-child)>a{font-size:14px}.footer-grid>div:last-child{flex-wrap:wrap;grid-column:span 2;gap:0 20px;display:flex}.footer-grid>div:last-child>h3{width:100%;margin-bottom:15px}.footer-grid>div:last-child>a{margin-bottom:7px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:14px}.footer-bottom>div{order:3;justify-content:center;gap:16px;width:100%}.footer-bottom>span:last-child{margin-right:auto}.page-section{padding-top:33px;padding-bottom:45px}.page-intro{margin-bottom:26px}.page-intro h1{margin-top:12px;font-size:34px}.page-intro p{font-size:14px}.catalog-toolbar{flex-direction:column;gap:12px}.catalog-search{width:100%}.catalog-toolbar select{align-self:end;min-width:150px;font-size:14px}.filter-tabs{gap:4px}.filter-tabs button{padding:8px 12px;font-size:14px}.results-count{font-size:14px}.destination-hero{padding:23px 0 35px}.breadcrumb{margin-bottom:35px}.destination-hero h1{font-size:43px}.destination-hero p{font-size:14px}.destination-perks{flex-wrap:wrap;gap:15px;font-size:14px}.destination-perks svg{width:13px}.plans-toolbar{flex-direction:column;align-items:start;margin-bottom:30px}.plans-toolbar select{align-self:end;font-size:14px}.plan-grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.plan-card{padding:21px 13px}.plan-country{gap:4px;font-size:14px}.plan-country>svg{width:15px}.plan-card h3{margin-top:20px;font-size:37px}.plan-card h3>span{font-size:17px}.plan-description{margin:8px 0 13px;font-size:14px;line-height:1.9}.plan-detail{gap:3px;padding-block:10px;font-size:14px}.plan-detail svg{width:13px}.plan-detail>span{gap:3px}.plan-price{gap:4px;margin:16px 0}.plan-price b{font-size:26px}.plan-price small{font-size:14px}.plan-card>.btn{gap:4px;min-height:40px;padding:9px 5px;font-size:14px}.plan-card .btn>svg{width:14px}.plan-ribbon{padding:5px 3px;font-size:14px;left:9px;right:9px}.network-note{gap:11px;margin-top:30px;padding:20px 15px}.network-note p,.network-note b{font-size:14px}.network-note>svg{width:20px}.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:27px}.cart-item{gap:12px;padding:18px 14px}.cart-item h3{font-size:17px}.cart-item-copy p{font-size:14px}.cart-item-end{font-size:18px}.cart-flag{background:0 0;width:40px;height:50px;font-size:25px}.order-summary{padding:25px;position:static}.order-summary h2{font-size:22px}.empty-state{gap:12px;padding:45px 20px}.empty-state h2{font-size:21px}.empty-state p{font-size:14px}.modal{padding:35px 25px}.modal h2{font-size:25px}.toast{padding:14px 17px;font-size:14px;bottom:17px}.support-layout,.guide-columns{grid-template-columns:1fr;gap:25px}.guide-alert{align-items:start;padding:18px}.guide-alert p{font-size:14px}.guide-step{gap:16px}.guide-step>span{font-size:28px}.guide-step h2{font-size:22px}.guide-columns{gap:18px}.guide-columns p{font-size:14px}.account-heading{align-items:start}.account-heading h1{font-size:29px}.account-heading p{font-size:14px}.account-heading>.btn{min-height:36px;padding:8px;font-size:14px}.esim-grid{grid-template-columns:1fr}.stat-grid{gap:12px}.stat-card{padding:19px}.stat-card>b{font-size:29px}.stat-card>span{font-size:14px}.data-table{white-space:nowrap;font-size:14px}.data-table th,.data-table td{padding:14px 12px}.tabs{gap:0}.tabs :is(button,a){padding:12px 15px;font-size:14px}.panel{padding:22px}.product-grid{grid-template-columns:1fr}.product-card>img{height:230px}.checkout-form h2{font-size:21px}.payment-option{padding:15px 12px;font-size:14px}.empty-page h1{text-align:center;font-size:27px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.coupon-input{align-items:end;gap:10px;display:flex}.coupon-input>label{flex:1;min-width:0}.coupon-input>.btn{height:45px}.checkout-form .coupon-input.is-applied input{color:#166534;background:#f0fdf4;padding-inline-end:44px}.coupon-code-field{position:relative}.coupon-accepted-icon{color:#15803d;pointer-events:none;inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}.coupon-input .coupon-remove{color:#fff;background:#b91c1c;border-color:#b91c1c;flex-shrink:0}.coupon-input .coupon-remove:hover{color:#fff;background:#991b1b;border-color:#991b1b}.checkbox-label a{text-underline-offset:3px;text-decoration:underline}.order-line{border-bottom:1px solid #d2ebf2;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.order-line h3{font-size:17px}.order-line p{color:#5a7981;font-size:14px}.order-line h2{margin:0;font-size:23px}.order-summary>div>span>svg{vertical-align:middle;display:inline}@media(max-width:640px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{min-width:0}.hero h1{font-size:clamp(44px,14vw,57px)}.hero-art{transform-origin:top;justify-self:center;margin:35px 0 -105px;left:auto;translate:none}}@media(max-width:900px){.support-banner{width:calc(100% - 60px)}}@media(max-width:640px){.hero h1{font-size:clamp(42px,13vw,53px)}.support-banner{width:calc(100% - 44px)}}.integration-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.integration-grid>div{background:#e5f3f7;border:1px solid #c6e6ee;border-radius:9px;align-items:center;gap:10px;padding:15px;display:flex}.integration-grid b{font-size:14px;font-weight:500}.integration-grid small{color:#577b85;margin-right:auto;font-size:14px}.tiny-dot.offline{background:#bda471;box-shadow:0 0 0 4px #f1e7cd}.account-orders{scroll-margin-top:120px}.account-orders-count{color:#557c86;margin:0 0 14px;font-size:14px}.account-orders-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.account-orders-pagination>.btn{min-height:42px;padding:9px 15px;font-size:14px}.account-orders-pages{gap:6px;display:flex}.account-orders-pages button{color:#0b3b50;min-width:40px;min-height:42px;font:inherit;background:#fff;border:1px solid #cde7e6;border-radius:9px;place-items:center;font-size:14px;display:grid}.account-orders-pages button:hover{background:#edf8f6}.account-orders-pages button[aria-current=page]{color:#fff;background:#007585;border-color:#007585;font-weight:700}.account-orders-page-status{text-align:center;color:#557c86;flex-basis:100%;font-size:13px}@media(max-width:600px){.account-orders-pagination{gap:10px}.account-orders-pagination>.btn{flex:1}.account-orders-pages{flex-basis:100%;order:2;justify-content:center}.account-orders-page-status{order:3}}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.pagination>span{color:#557c86;font-size:14px}.pagination>.btn{min-height:36px;padding:7px 15px;font-size:14px}@media(max-width:640px){.integration-grid{grid-template-columns:1fr 1fr}.integration-grid>div{gap:7px;padding:12px}.integration-grid small{font-size:14px}}.plan-conditions{color:#557780;border-bottom:1px solid #dff1f6;padding:12px 0;font-size:14px}.plan-conditions summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.plan-conditions summary::-webkit-details-marker{display:none}.plan-conditions p{margin-top:10px;font-size:14px;line-height:1.9}.plan-conditions[open] summary svg{transform:rotate(180deg)}.usage-meter{background:#c6e6ee;border-radius:8px;height:7px;margin:18px 0;overflow:hidden}.usage-meter>span{background:#3e7b8b;border-radius:8px;height:100%;display:block}.social-buttons{flex-direction:column;align-items:center;gap:13px;margin-top:20px;display:flex}.social-buttons:empty{display:none}.social-buttons iframe{max-width:100%}:root{color:#123e52;--green:#0b3b50;--lime:#bfeeea;--muted:#526e7c;--line:#d9e8ee;background:#f8fcfe}.brand{flex-shrink:0;width:190px;line-height:1;display:inline-flex}.brand img{object-fit:contain;width:100%;height:auto}.header-inner{gap:26px;height:auto;min-height:96px;padding-block:20px}.header-inner>a{flex-shrink:0}.nav{gap:22px;font-size:16px;font-weight:500}.nav a:hover,.nav a.active{color:#007f9c}.header{background:#ffffffef}.header-actions{flex-shrink:0}.account-button{font-size:15px}.announcement{background:#0b3b50;height:auto;min-height:38px;padding:8px 20px;font-size:14px}.hero{background:radial-gradient(at 15% 35%,#d6f4ee 0,#0000 52%),linear-gradient(120deg,#edfaff,#f4fcff)}.hero h1>span{color:#008eaa}.hero h1>svg{color:#00aa96}.hero-copy>p{color:#476572;font-size:18px}.hero-search input,.catalog-search input{min-width:0;font-size:16px}.hero-search{border-color:#c7e5ec;box-shadow:0 8px 30px #0b71920d}.hero-search>button,.btn-green{color:#fff;background:linear-gradient(115deg,#007f9f,#007f78)}.btn-green:hover{background:linear-gradient(115deg,#006a89,#006b67)}.hero-assurance,.popular-search{flex-wrap:wrap;font-size:14px}.eyebrow,.small{color:#087d91;letter-spacing:0;font-size:14px}.tiny-dot{background:#00a88f;box-shadow:0 0 0 4px #00a88f16}.btn{min-height:48px;font-size:16px}label,.form-field,.form-grid label{font-size:15px}input,select,textarea{font-size:16px}input::placeholder,textarea::placeholder{color:#637c87;opacity:1}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #009bd522;border-color:#008ea9!important}:focus-visible{outline-color:#008ca8}.section-heading p,.page-intro p,.how-intro p,.step p,.freedom-copy>p,.benefit-list,.faq-section>div>p,.faq-list details p,.support-banner p,.guide-columns p,.guide-alert p{color:#526d79;font-size:16px}.faq-list summary{font-size:17px}.text-link,.trust-item{font-size:15px}.trust-item{flex-wrap:wrap}.support-banner,.how-section{background:#eaf7fb}.support-banner h2{color:#0b3b50}.footer{color:#e4f4fa;background:#0b3b50}.footer-brand .brand{background:#fff;border-radius:12px;width:210px;padding:12px 14px}.footer-brand p{color:#d3ecf5}.footer-grid h3{color:#fff;font-size:17px}.footer-grid>div:not(:first-child)>a,.footer-grid>div>a:not(:first-child){color:#c4dfe9;font-size:15px;line-height:1.8}.footer-tag,.footer-bottom{color:#b2d4e1;letter-spacing:0;font-size:14px}.footer-grid a:hover{color:#7ae3d3}.footer-bottom{flex-wrap:wrap}.filter-tabs button{min-height:44px;font-size:15px}.catalog-toolbar select,.plans-toolbar select{font-size:15px}.results-count{color:#526d79;font-size:15px}.destination-card{background:#fff;border:1px solid #dcebf1;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0b3b5005}.destination-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0b3b5014}.destination-image{border-radius:0;flex-shrink:0;height:255px}.destination-info{flex-wrap:wrap;align-items:center;gap:10px;padding:17px 20px 12px;font-size:14px}.destination-info>span:first-child{color:#087e92;font-weight:500}.destination-info>span:last-child{color:#526d79;white-space:nowrap;font-size:14px}.destination-info b{color:#0b3b50;font-size:20px}.destination-description{color:#526d79;padding:0 20px 20px;font-size:15px;line-height:1.85}.image-title>span{letter-spacing:1px;font-size:14px}.image-title h3{max-width:calc(100% - 30px);font-size:29px;line-height:1.35}.image-title h3>span{font-size:20px}.image-title{left:25px}.photo-badge{color:#0b3b50;background:#e5fbf4;font-size:14px}.destination-arrow{width:34px;height:34px;left:15px}.all-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.destination-hero p{color:#f0faff;max-width:650px;font-size:18px}.destination-hero .eyebrow{color:#8be2de}.photo-credit{color:#d1edf5;text-underline-offset:4px;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-block}.photo-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.photo-credits article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.photo-credits h2{margin-bottom:8px;font-size:21px}.photo-credits p{color:#526d79;overflow-wrap:anywhere;font-size:15px}.photo-credits a{color:#007f9c;text-decoration:underline}.plan-description,.plan-detail,.plan-conditions,.plan-conditions p,.plan-price small,.plan-ribbon,.network-note p,.network-note b{font-size:14px}.plan-card>.btn{padding:12px;font-size:16px}.plan-detail{flex-wrap:wrap;gap:8px}.plan-ribbon{top:-15px}.plan-grid{row-gap:34px}.data-table{font-size:14px}.form-grid input,.form-grid select,.form-grid textarea,.modal input,.checkout-form input,.checkout-form select,.checkout-form textarea{font-size:16px}@media(max-width:1150px){.brand{width:170px}.nav{gap:15px;font-size:15px}.header-inner{gap:20px}.account-button{font-size:14px}.destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.header-inner{min-height:84px}.nav{gap:18px}.nav>a:nth-child(2){display:none}.hero-grid{grid-template-columns:1fr;padding-top:30px}.hero-copy{width:100%;max-width:650px;margin:auto}.hero h1{font-size:64px}.hero-art{transform-origin:top;justify-self:center;margin:25px 0 -70px;transform:scale(.85)}.hero-copy>p{font-size:18px}.hero-search{max-width:100%}.hero-assurance{gap:16px;font-size:14px}.hero-bottom{flex-wrap:wrap;gap:24px}.all-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:25px}.footer-grid>div:last-child{display:block}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.brand{width:155px}.header-inner{gap:12px;min-height:78px;padding-block:16px}.header-actions{gap:8px}.announcement{text-align:center;font-size:14px;line-height:1.5}.announcement-dot{display:none}.nav{background:#fff;top:100%}.nav>a:nth-child(n){font-size:17px;display:flex}.hero h1{font-size:clamp(40px,12.1vw,53px)}.hero-copy>p{margin-top:24px;font-size:17px}.hero-search input{font-size:16px}.hero-assurance{gap:12px 16px;font-size:14px}.popular-search{gap:10px 15px;font-size:14px}.hero-art{margin:25px 0 -130px;transform:scale(.67)}.hero-bottom{grid-template-columns:1fr;gap:20px}.trust-item{font-size:15px}.section-heading{flex-wrap:wrap}.section-heading h2{max-width:none;font-size:28px}.section-heading p{max-width:none;font-size:16px}.section-heading>.text-link{margin-top:0;font-size:15px}.eyebrow,.small{font-size:14px}.destination-grid,.all-destinations{grid-template-columns:minmax(0,1fr);gap:24px}.destination-image{height:245px}.destination-info{flex-direction:row;align-items:center;gap:10px;padding:16px 18px 10px}.destination-info>span:last-child{font-size:14px}.image-title{bottom:20px;right:20px}.image-title h3{font-size:28px}.image-title>span,.photo-badge{font-size:14px}.photo-badge{top:15px;right:15px}.destination-arrow{width:34px;height:34px;bottom:22px;left:15px}.destination-description{padding-inline:18px;font-size:16px}.how-intro>p,.step p,.freedom-copy>p,.benefit-list,.faq-section>div>p,.faq-list details p,.support-banner p,.page-intro p{font-size:16px}.step h3{font-size:21px}.faq-list summary{font-size:17px}.footer-grid{gap:28px 22px}.footer-grid h3{font-size:17px}.footer-grid>div:not(:first-child)>a,.footer-grid>div>a:not(:first-child){font-size:15px}.footer-bottom{align-items:start;font-size:14px}.footer-bottom>div{flex-wrap:wrap;justify-content:start;gap:12px}.footer-bottom>span:last-child{margin:0}.catalog-toolbar select{width:100%;font-size:15px}.filter-tabs{gap:6px}.filter-tabs button{padding:9px 15px;font-size:15px}.page-intro h1{font-size:34px}.destination-hero p{font-size:17px}.destination-perks{gap:15px;font-size:14px}.plans-toolbar select{max-width:100%;font-size:15px}.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-card{padding:28px}.plan-country{gap:10px;font-size:17px}.plan-card h3{font-size:46px}.plan-card h3>span{font-size:22px}.plan-description,.plan-detail,.plan-conditions,.plan-conditions p,.plan-price small,.plan-ribbon{font-size:15px}.plan-detail{padding-block:14px}.plan-detail svg{width:18px}.plan-price b{font-size:34px}.plan-card>.btn{min-height:50px;font-size:17px}.cart-item{flex-wrap:wrap}.cart-item-copy{min-width:0}.cart-item-copy p{font-size:14px}.toast{max-width:calc(100vw - 32px);font-size:15px}.account-heading{flex-wrap:wrap;gap:16px}.account-heading>.btn{padding:10px 15px;font-size:14px}.tabs{flex-wrap:wrap}.tabs :is(button,a){font-size:15px}.photo-credits{grid-template-columns:1fr}}@media(max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{min-width:0}}label input,label select,label textarea{font-size:16px}.phone-screen .brand{width:130px;max-width:100%}.phone-label{letter-spacing:0}.phone-status{width:fit-content;margin-top:5px;display:block;position:static}@media(max-width:640px){.hero-art{margin-bottom:-145px;transform:scale(.64)}}.destination-image img[data-country=BR],.destination-image img[data-country=FR],.destination-image img[data-country=ES],.destination-image img[data-country=MY]{object-position:50% 18%}@media(max-width:900px){.mobile-menu{display:flex}.header{position:relative}.nav{background:#fff;border-bottom:1px solid #d9e8ee;flex-direction:column;align-items:stretch;gap:0;padding:16px 30px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #0b3b5014}.nav.open{display:flex}.nav>a:nth-child(n){border-bottom:1px solid #e7f2f6;padding-block:15px;font-size:17px;display:flex}}.modal-backdrop{grid-template-columns:minmax(0,1fr)}.modal{width:min(460px,100%);min-width:0}.social-buttons{min-width:0}.google-signin{max-width:100%}@media(max-width:640px){.modal-backdrop{padding:16px}.modal{padding:32px 22px}.form-row{grid-template-columns:minmax(0,1fr)}}.nine-esim-home{margin-block:24px 76px}.nine-esim-promo{background:#e0f2fe;border:1px solid #bae6fd;border-radius:26px;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:52px 56px;display:grid;overflow:hidden}.nine-esim-copy{z-index:1;position:relative}.nine-esim-copy .eyebrow{color:#247d73;align-items:center;gap:8px;display:flex}.nine-esim-copy h2{margin-block:18px;font-size:clamp(30px,3.4vw,46px);line-height:1.25}.nine-esim-copy h2 span{color:#008775}.nine-esim-copy>p{color:#365b61;max-width:490px}.nine-esim-benefits{gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.nine-esim-benefits li{align-items:center;gap:9px;font-size:15px;display:flex}.nine-esim-benefits svg{color:#008775;flex-shrink:0}.nine-esim-copy>small{color:#527477;align-items:flex-start;gap:6px;max-width:410px;margin-top:16px;font-size:13px;line-height:1.7;display:flex}.nine-esim-copy>small svg{flex-shrink:0;margin-top:3px}.nine-esim-visual{background:radial-gradient(#fff 20%,#edf8ff 72%,#e0f2fe);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:26px 14px;display:flex;position:relative}.nine-esim-wordmark{letter-spacing:-1px;align-items:center;gap:10px;font-size:31px;font-weight:700;display:flex}.nine-esim-wordmark>span{letter-spacing:1px;border:1px solid #7dd3fc;border-radius:6px;padding:4px 9px;font-size:12px}.nine-esim-visual>img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:min(100%,320px);height:auto}.nine-esim-caption{background:#ffffffcf;border:1px solid #bae6fd;border-radius:50px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.device-no-support{text-align:right;margin-top:20px}.device-alternative{margin-top:28px}.nine-esim-promo.compact{grid-template-columns:1.3fr .8fr;gap:20px;padding:32px}.nine-esim-promo.compact h2{font-size:30px}.nine-esim-promo.compact .nine-esim-benefits{display:none}.nine-esim-promo.compact .btn{margin-top:20px}.nine-esim-promo.compact .nine-esim-caption{display:none}.product-card[id]{scroll-margin-top:120px}.product-stock{color:#087666;background:#e5f5ee;border-radius:30px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:13px;display:inline-flex}@media(max-width:700px){.nine-esim-home{margin-block:12px 44px}.nine-esim-promo,.nine-esim-promo.compact{border-radius:20px;grid-template-columns:1fr;gap:28px;padding:26px 22px}.nine-esim-copy h2,.nine-esim-promo.compact h2{font-size:32px}.nine-esim-visual{padding:20px 14px}.nine-esim-visual>img{width:220px}.nine-esim-copy>.btn{width:100%}}.customer-reviews-section{background:#eaf6f7;border-block:1px solid #d7ecee;padding-block:76px 64px}.reviews-heading{align-items:end}.reviews-heading h2{max-width:680px}.reviews-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding-block:6px 18px;display:grid;overflow-x:auto}.reviews-track::-webkit-scrollbar{display:none}.customer-review-card{scroll-snap-align:start;background:#fff;border:1px solid #d4e8ec;border-radius:18px;flex-direction:column;min-width:0;min-height:300px;margin:0;padding:28px;display:flex;box-shadow:0 5px 16px #0b3b5005}.review-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-stars{color:#df9a17;gap:3px;display:inline-flex}.review-quote-mark{color:#b1d9d9}.customer-review-card blockquote{flex:1;margin:20px 0 28px}.customer-review-card blockquote p{color:#294e5c;white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.customer-review-card figcaption{align-items:center;gap:12px;display:flex}.review-avatar{color:#197c70;background:#e0f1ef;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:grid}.customer-review-card:nth-child(3n+2) .review-avatar{color:#366e9f;background:#e4effa}.customer-review-card:nth-child(3n) .review-avatar{color:#9b6b24;background:#fff0dc}.customer-review-card figcaption bdi{font-size:16px;font-weight:600;display:block}.customer-review-card figcaption small{color:#617e86;margin-top:3px;font-size:13px;display:block}.reviews-navigation{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.reviews-navigation>span{color:#537980;font-size:14px}.reviews-navigation>div{gap:10px;display:flex}.review-nav-button{background:#fff;border:1px solid #b7d7dd;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.review-nav-button:hover:not(:disabled){background:#d2edeb}.review-nav-button:disabled{cursor:default;opacity:.35}@media(max-width:1000px)and (min-width:701px){.reviews-track{grid-auto-columns:calc(50% - 12px)}}@media(max-width:700px){.customer-reviews-section{padding-block:44px 36px}.reviews-track{grid-auto-columns:100%}.customer-review-card{min-height:290px;padding:24px}.reviews-heading h2{font-size:30px;line-height:1.4}.reviews-navigation>span{font-size:13px}}.esim-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.account-esim-card{background:#fff;border:1px solid #cfe6ec;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #0b3b5005}.account-esim-cover{background:#cfe9ed;height:155px;position:relative}.account-esim-cover>img{object-fit:cover;width:100%;height:100%}.account-esim-cover-shade{background:linear-gradient(#082e4700 20%,#082e47cf);position:absolute;top:0;right:0;bottom:0;left:0}.account-esim-country{color:#fff;align-items:center;gap:8px;font-size:21px;font-weight:600;display:flex;position:absolute;bottom:18px;right:22px}.account-esim-chip{color:#fff;background:#ffffff26;border:1px solid #ffffff5e;border-radius:11px;padding:9px;position:absolute;top:16px;left:18px}.account-esim-body{padding:22px}.account-esim-body h3{overflow-wrap:anywhere;margin:16px 0 20px;font-size:21px;line-height:1.4}.account-esim-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.esim-nickname-edit{color:#1d5c9a;text-align:start;background:#eaf3ff;border:1px solid #c9ddf5;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:15px;font-weight:500;display:inline-flex}.esim-nickname-edit span{overflow-wrap:anywhere;min-width:0}.esim-nickname-edit svg{flex-shrink:0}.esim-nickname-edit:hover{background:#dbeaff;border-color:#80a9dc}.esim-nickname-dialog{color:#0b3b50;background:#fff;border:1px solid #cde7e6;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;box-shadow:0 24px 90px #082f4966}.esim-nickname-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#092d4773}.esim-nickname-close{color:#54717e;position:absolute;top:14px;left:14px}.esim-nickname-symbol{color:#118475;background:#e8f6f2;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.esim-nickname-dialog h2{margin:0 0 12px;padding-inline-end:12px;font-size:25px;line-height:1.4}.esim-nickname-dialog>p{color:#5b7b86;font-size:15px;line-height:1.8}.esim-nickname-dialog form{margin-top:24px}.esim-nickname-dialog label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.esim-nickname-dialog input{color:#0b3b50;width:100%;min-width:0;font:inherit;background:#f7fbfc;border:1px solid #bddbdc;border-radius:10px;padding:13px 14px;font-size:16px}.esim-nickname-help{color:#66838a;justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;line-height:1.6;display:flex}.esim-nickname-dialog .esim-nickname-error{color:#ad3343;margin-top:14px;font-size:14px}.esim-nickname-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.esim-nickname-actions .btn{flex:110px;justify-content:center}@media(max-width:520px){.esim-nickname-dialog{padding:28px 22px}}.account-esim-plan{color:#64818b;overflow-wrap:anywhere;margin:-10px 0 20px}.esim-topup-option{border-bottom:1px solid #e0edf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.esim-topup-option>div{overflow-wrap:anywhere;flex:180px;min-width:0}.esim-topup-option p{color:#64818b;margin:8px 0 0}.esim-topup-option .btn{flex-shrink:0}.account-esim-body>.btn{width:100%;margin-top:20px}.esim-install-status{color:#236585;background:#eaf5fb;border-radius:30px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.esim-install-status.installed{color:#197354;background:#e0f3e9}.esim-package-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:20px 0;display:grid}.esim-package-facts>div{min-width:0}.esim-package-facts dt{color:#64818b;align-items:center;gap:6px;font-size:13px;display:flex}.esim-package-facts dt svg{flex-shrink:0}.esim-package-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:600}.esim-package-facts dd a{color:#087d99;align-items:center;gap:5px;display:inline-flex}.esim-copy-field{min-width:0}.esim-copy-field>span{color:#5d7c87;margin-bottom:7px;font-size:13px;display:block}.esim-copy-field>div{background:#f7fbfc;border:1px solid #d8e9ee;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.esim-copy-field code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:14px;line-height:1.7}.esim-copy-field button{color:#16869b;border-radius:7px;flex-shrink:0;place-items:center;min-width:32px;min-height:32px;display:grid}.esim-copy-field button:hover{background:#e1f2f5}.esim-profile-hero{background:#fff;border:1px solid #cee7ed;border-radius:23px;grid-template-columns:1.15fr .85fr;margin-block:28px;display:grid;overflow:hidden}.esim-profile-summary{min-width:0;padding:34px}.esim-profile-summary h1{margin-block:13px 9px;font-size:clamp(30px,4vw,43px)}.esim-profile-summary>p{color:#5b7985;margin-bottom:17px}.esim-profile-summary .esim-package-facts{border-block:1px solid #e0edf0;padding-block:20px}.esim-profile-visual{background:#bcdfe5;min-height:360px;position:relative;overflow:hidden}.esim-profile-visual>img{object-fit:cover;width:100%;height:100%;position:absolute}.esim-profile-visual>div{background:linear-gradient(#06364a00 20%,#06364a99);position:absolute;top:0;right:0;bottom:0;left:0}.esim-profile-visual>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffff73;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:8px 15px;padding:20px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.esim-profile-visual b{justify-self:start;font-size:27px}.esim-profile-visual small{grid-column:1/-1;font-size:14px}.esim-install-notice{background:#e9f6f7;border:1px solid #cde7eb;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:28px;padding:18px 22px;display:flex}.esim-install-notice>svg{color:#078a96;flex-shrink:0;margin-top:4px}.esim-install-notice p{color:#385e6b;font-size:15px}.esim-install-layout{grid-template-columns:1.4fr .8fr;align-items:start;gap:26px;display:grid}.esim-install-panel,.esim-guide-panel,.esim-ready-note{background:#fff;border:1px solid #d0e6ec;border-radius:18px;min-width:0;padding:28px}.esim-panel-heading{align-items:center;gap:14px;margin-bottom:25px;display:flex}.esim-panel-heading>span{color:#108f80;background:#e2f3f1;border-radius:13px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.esim-panel-heading h2{font-size:25px}.esim-panel-heading p{color:#6a8590;margin-top:4px;font-size:14px}.esim-install-tabs{background:#edf5f8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.esim-install-tabs button{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 7px;font-size:14px;display:flex}.esim-install-tabs button[aria-selected=true]{color:#037e92;background:#fff;font-weight:600;box-shadow:0 2px 8px #153d5010}.esim-install-tabs svg{flex-shrink:0}.esim-install-content{padding-top:27px}.esim-install-content h3{margin-bottom:10px;font-size:22px}.esim-install-content>p,.esim-qr-content>p{color:#5b7b87;font-size:15px}.esim-auto-actions{gap:13px;margin-block:24px;display:grid}.esim-auto-button{background:#e8f6f2;border:1px solid #c2e3e4;border-radius:13px;align-items:center;gap:16px;padding:20px;display:flex}.esim-auto-button>svg{flex-shrink:0}.esim-auto-button>span{flex:1;min-width:0}.esim-auto-button b{font-size:16px;display:block}.esim-auto-button small{color:#58747d;margin-top:5px;font-size:13px;display:block}.esim-auto-button:hover{border-color:#078e86;box-shadow:0 3px 12px #0b3b500b}.esim-auto-button.apple-install{color:#fff;background:#0e3e51;border-color:#0e3e51}.esim-auto-button.apple-install small{color:#c0dce6}.esim-install-content>p.esim-install-help{font-size:13px}.esim-qr-content{text-align:center}.esim-private-qr{object-fit:contain;background:#fff;border:1px solid #cfe5eb;border-radius:16px;width:240px;max-width:100%;height:240px;margin:22px auto;padding:12px}.esim-manual-fields{gap:18px;margin-top:24px;display:grid}.esim-guide-sidebar{gap:22px;display:grid}.esim-guide-panel h2{margin-bottom:8px;font-size:23px}.esim-guide-panel>p{color:#6a8590;margin-bottom:22px;font-size:14px}.esim-guide-tile{border:1px solid #dcebee;border-radius:12px;align-items:center;gap:13px;margin-top:12px;padding:13px;display:flex}.esim-guide-tile>img{object-fit:contain;flex-shrink:0;width:47px;height:74px}.esim-guide-tile>span{flex:1}.esim-guide-tile small{color:#68838c;margin-bottom:5px;font-size:12px;display:block}.esim-guide-tile b{font-size:16px}.esim-guide-tile:hover{background:#f1f9fa}.esim-ready-note{background:#eaf5f3}.esim-ready-note>svg{color:#178e80;margin-bottom:12px}.esim-ready-note h3{margin-bottom:10px;font-size:21px}.esim-ready-note p{color:#4e7480;overflow-wrap:anywhere;font-size:14px}.esim-ready-note p svg{vertical-align:middle;display:inline-block}.esim-ready-note .text-link{margin-top:18px;font-size:14px}.esim-networks{border-top:1px solid #c7e4df;margin-top:22px;padding-top:20px}.esim-networks h4{color:#174e47;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.esim-networks h4 svg{color:#138477;flex-shrink:0}.esim-network-labels{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.esim-network-labels li{color:#155e54;background:#fff;border:1px solid #acd8cf;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #164c4506}.esim-network-labels li>span{background:#179c76;border-radius:50%;flex-shrink:0;width:7px;height:7px}.esim-network-labels bdi{overflow-wrap:anywhere;min-width:0}.esim-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;margin-top:28px;display:grid}.esim-followup-grid>.panel{border:1px solid #d0e6ec;border-radius:18px;flex-direction:column;min-width:0;margin:0;padding:28px;display:flex}.esim-followup-grid>.panel>h2{margin:0;font-size:24px;line-height:1.4}.esim-followup-grid>.panel>p{margin:12px 0 0}.esim-followup-grid>.panel>.btn{align-self:flex-start;margin-top:20px}@media(max-width:850px){.esim-followup-grid{grid-template-columns:1fr}.esim-followup-grid>.panel{padding:24px}}@media(max-width:1100px){.esim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esim-install-layout{grid-template-columns:1fr}.esim-guide-sidebar{grid-template-columns:1fr 1fr}}@media(max-width:700px){.esim-grid,.esim-profile-hero,.esim-guide-sidebar,.esim-followup-grid{grid-template-columns:1fr}.esim-profile-visual{order:-1;min-height:185px}.esim-profile-visual>span{padding:13px 16px;bottom:18px;left:18px;right:18px}.esim-profile-visual small{display:none}.esim-profile-summary{padding:24px}.esim-profile-summary h1{font-size:30px}.esim-install-panel,.esim-guide-panel,.esim-ready-note{padding:22px}.esim-install-tabs button{flex-direction:column;padding:11px 4px;font-size:12px;line-height:1.6}.esim-auto-button{gap:11px;padding:17px 14px}.esim-auto-button b{font-size:15px}.esim-install-notice{padding:17px}.esim-package-facts{gap:18px 10px}.esim-package-facts dd{font-size:15px}}.header-account-menu{position:relative}.account-button[aria-expanded=true]{color:#007585}.account-menu-chevron{transition:transform .18s}.account-button[aria-expanded=true] .account-menu-chevron{transform:rotate(180deg)}.account-popover{z-index:40;top:100%;width:245px;max-width:calc(100vw - 32px);padding-top:14px;position:absolute;inset-inline-end:0}.account-popover nav{background:#fff;border:1px solid #d3e9e9;border-radius:16px;padding:10px;box-shadow:0 14px 42px #0b3b5026}.account-popover p{color:#6a858e;border-bottom:1px solid #edf4f5;margin:4px 10px 9px;padding-bottom:10px;font-size:13px}.account-popover a{color:#0b3b50;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:500;display:flex}.account-popover a svg{color:#198b87;flex-shrink:0}.account-popover a:hover,.account-popover a:focus-visible,.account-popover a[aria-current=page]{color:#007585;background:#edf8f6}.account-popover .account-logout{color:#b42318;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf4f5;border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:12px;font-size:15px;font-weight:500;display:flex}.account-popover .account-logout svg{color:#b42318;flex-shrink:0}.account-popover .account-logout:hover,.account-popover .account-logout:focus-visible{background:#fff1f0}.account-popover .account-logout:disabled{cursor:wait;opacity:.65}@media(max-width:640px){.account-menu-chevron{display:none}.account-popover{width:min(220px,100vw - 120px)}}@media(prefers-reduced-motion:reduce){.account-menu-chevron{transition:none}}.product-image-link{display:block}.product-image-link>img{object-fit:contain;background:#e5f4f8;width:100%;height:220px;padding:25px}.product-card h3 a:hover{color:#007585}.product-card .product-details-link{color:#007585;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:14px;display:flex}.product-back{margin-bottom:24px}.product-card.product-detail{border-radius:22px;grid-template-columns:1fr 1fr;max-width:1040px;margin-inline:auto;display:grid}.product-card.product-detail>img{background:#eef8f8;height:100%;min-height:420px;max-height:570px;padding:36px}.product-card.product-detail>div{align-self:center;padding:40px}.product-detail h1{margin:18px 0;font-size:clamp(25px,3vw,36px);line-height:1.4}.product-detail p{font-size:16px;line-height:1.9}.product-detail .product-price{margin-block:24px;font-size:32px}@media(max-width:640px){.product-card.product-detail{grid-template-columns:1fr}.product-card.product-detail>img{height:300px;min-height:0;padding:24px}.product-card.product-detail>div{padding:24px}}.data-table :is(th,td),.data-table :is(th,td) *{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.paypal-payment-info{color:var(--navy);background:#edf7fa;border:1px solid #c9e4ec;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.paypal-payment-info>svg{color:#007d83;flex-shrink:0;margin-top:3px}.paypal-payment-info strong{color:#003087;font-size:1.15rem}.paypal-payment-info p{margin:5px 0 0;font-size:.92rem;line-height:1.7}.paypal-checkout{z-index:0;width:100%;min-width:0;max-width:480px;position:relative}.paypal-button-host{min-width:0}.paypal-unavailable{color:#5b512f;cursor:not-allowed;width:100%;min-height:48px;font:inherit;background:#f5df9e;border:1px solid #dec578;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.paypal-checkout .checkout-small,.checkout-form>.checkout-small[role=status]{align-items:center;gap:8px;line-height:1.7;display:flex}.checkout-payment-total{margin:0;font-size:1.05rem}.checkout-payment-total strong{white-space:nowrap}.order-summary .summary-payment-fee{background:#edf7fa;border-radius:8px;gap:12px;padding:12px}.order-paypal-resume{border-top:1px solid #d3e7ed;margin-top:12px;padding:20px 0}.checkout-wallet{background:#effaf7;border:1px solid #b9e4df;border-radius:14px;margin-block:16px;padding:18px}.checkout-wallet p{margin-block:0 12px}.checkout-wallet p:last-child{margin-bottom:0}.summary-wallet-credit{color:#087861}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.illustrated-guide>h1,.reading-page>h1{font-size:clamp(32px,4.2vw,52px);line-height:1.3;font-weight:800;margin:18px 0 20px}.illustrated-guide>.page-intro{font-size:20px;line-height:1.8}.illustrated-guide>.text-link{margin-bottom:22px}.complete-footer{--footer-plane-size: clamp(160px, 18vw, 280px);--footer-plane-angle: -12deg;position:relative;isolation:isolate;overflow:hidden}.complete-footer>.container{position:relative;z-index:1}.footer-flight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-flight-track{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(-2 * var(--footer-plane-size)),calc(100% + var(--footer-plane-size)));animation:footer-plane-flight 30s linear infinite;will-change:transform}.footer-airplane{position:absolute;top:0;left:0;width:var(--footer-plane-size);height:auto;max-width:none;opacity:.32;transform:rotate(var(--footer-plane-angle))}@keyframes footer-plane-flight{0%{transform:translate(calc(-2 * var(--footer-plane-size)),calc(100% + var(--footer-plane-size)))}82%,to{transform:translate(calc(100% + var(--footer-plane-size)),calc(-2 * var(--footer-plane-size)))}}@media(max-width:760px){.complete-footer{--footer-plane-angle: -42deg}}@media(prefers-reduced-motion:reduce){.footer-flight{display:none}}.complete-footer .brand-image{width:190px;max-width:100%;height:auto}.brand>img,.complete-footer .brand-image{transform-origin:center;transition:transform .28s ease}.brand:hover>img,a:focus-visible .brand>img,.complete-footer .footer-brand>a:hover .brand-image,.complete-footer .footer-brand>a:focus-visible .brand-image{transform:scale(1.1) rotate(-2deg)}.complete-footer .footer-brand p{max-width:330px;font-size:16px;line-height:1.9}.original-slogan{display:block;margin:18px 0;font-size:18px}.footer-social{display:flex;gap:12px;margin-top:18px}.footer-social a{display:grid!important;place-items:center;width:44px;height:44px;border:1px solid #aacbd7;border-radius:50%}.complete-footer .footer-social a{color:var(--social-color);background:var(--social-background);border-color:var(--social-border);transition:background-color .18s ease,box-shadow .18s ease}.footer-social :is(.social-facebook,[aria-label="eSIMe בפייסבוק"]){--social-color: #1877f2;--social-background: #f0f6ff;--social-border: #b7d2ff}.footer-social :is(.social-instagram,[aria-label="eSIMe באינסטגרם"]){--social-color: #d62976;--social-background: #fff1f7;--social-border: #f4bad3}.footer-social :is(.social-whatsapp,[aria-label="פנייה ל־eSIMe ב־WhatsApp"]){--social-color: #168b46;--social-background: #edfbf2;--social-border: #afe4c3}.complete-footer .footer-social a:hover{background:#fff;box-shadow:0 0 0 3px var(--social-border)}.complete-footer .footer-grid>div>a{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.footer-payment-row{border-top:1px solid #bcd7e2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px}.payment-logos{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.payment-logos img{width:64px;height:40px;object-fit:contain;background:#fff;border-radius:7px;padding:5px}.footer-bottom a{color:inherit}.footer-credit{display:inline-flex;align-items:baseline;gap:.3em;direction:ltr;unicode-bidi:isolate}.whatsapp-fab{position:fixed;bottom:24px;right:24px;z-index:70;display:flex;align-items:center;gap:10px;color:#fff;background:#087d56;box-shadow:0 5px 24px #003e3730;border-radius:40px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none}.whatsapp-fab:hover{background:#056543}.guide-detail-links{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.illustrated-guide>.eyebrow{display:block;margin-top:25px}.illustrated-guide h1{max-width:900px}.illustrated-guide .guide-alert{align-items:flex-start}.illustrated-guide .guide-alert h2{font-size:22px;margin-bottom:12px}.illustrated-guide .guide-alert p{margin:8px 0;line-height:1.9}.guide-step-nav{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.guide-step-nav a{border:1px solid #bfdae5;padding:8px 17px;border-radius:25px;font-weight:600}.illustrated-step{scroll-margin-top:110px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:55px 0;border-bottom:1px solid #d6e5ec}.illustrated-copy h2{font-size:30px;margin:18px 0}.illustrated-copy p{font-size:19px;line-height:1.9;max-width:500px}.step-number{font-size:44px;color:#009cbb;font-weight:800}.illustrated-step figure{margin:0;text-align:center;background:#eff6fa;border-radius:25px;padding:25px}.illustrated-step img{width:100%;max-width:340px;max-height:600px;margin-inline:auto;object-fit:contain;border-radius:12px;box-shadow:0 8px 30px #0b3b5014}.illustrated-step figcaption{font-size:16px;color:#526e7c;margin-top:18px}.arrival-notice{display:block;color:#924420;background:#fff2e7;border-radius:12px;padding:16px;margin:20px 0}.reading-page{max-width:880px}.reading-page p{font-size:19px;line-height:2;margin:20px 0}.reading-page h2{margin-top:36px;font-size:28px}.staging-banner{padding:12px 24px;text-align:center;background:#fff2d8;color:#6e4813;font-size:16px;font-weight:700}.admin-detail{margin:25px 0;padding:28px;border:1px solid #c6dce6;border-radius:20px;background:#fff}.admin-detail h2{font-size:24px;margin-bottom:20px}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-fields label{display:flex;flex-direction:column;gap:8px;font-weight:600}.admin-fields :is(input,select,textarea){padding:12px;border:1px solid #bcd3dd;border-radius:10px;background:#fff;font:inherit;min-width:0}.admin-fields .wide{grid-column:1/-1}.admin-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.admin-entry{padding:18px;border-bottom:1px solid #e0ebf0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-entry small{display:block;color:#5f7783;margin-top:8px}.admin-table-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-detail dl{display:grid;grid-template-columns:150px 1fr;gap:12px;font-size:16px}.admin-detail dd{margin:0;overflow-wrap:anywhere}.admin-detail dt{color:#526e7c}.admin-source{font-size:14px;color:#547482;margin-inline-start:8px}.admin-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0}.admin-notice{padding:18px;border-radius:12px;background:#eaf5fa;margin:18px 0;line-height:1.8}.admin-nav{display:flex;gap:8px;flex-wrap:wrap}.admin-nav button{padding:10px 16px;border:1px solid #c2dce7;background:#fff;border-radius:12px;color:#244d60;font-size:16px}.admin-nav button.selected{background:#0b3b50;color:#fff}.admin-table-empty{padding:35px;text-align:center;color:#526e7c}.admin-table-row-button{border:0;background:transparent;color:#007e99;font:inherit;text-decoration:underline;cursor:pointer}.admin-note-form{display:flex;gap:12px;align-items:flex-start}.admin-note-form textarea{flex:1;min-height:95px;border:1px solid #bdd8e5;border-radius:12px;padding:14px;font:inherit}.admin-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.admin-metric-row{display:flex;gap:20px;flex-wrap:wrap}.admin-metric-row article{padding:22px;background:#eff8fb;border-radius:14px;flex:1;min-width:180px}.admin-metric-row strong{display:block;font-size:26px;margin-top:12px}@media(max-width:760px){.complete-footer .footer-grid{grid-template-columns:1fr 1fr}.complete-footer .footer-brand{grid-column:1/-1}.footer-payment-row{flex-direction:column;align-items:flex-start}.whatsapp-fab{bottom:18px;right:16px;padding:14px}.whatsapp-fab span{display:none}.illustrated-step{grid-template-columns:1fr;gap:25px;padding:35px 0}.illustrated-step figure{padding:20px}.illustrated-copy h2{font-size:26px}.illustrated-copy p{font-size:18px}.guide-detail-links .btn{width:100%;justify-content:center}.admin-detail-grid,.admin-fields{grid-template-columns:1fr}.admin-detail{padding:18px}.admin-detail dl{grid-template-columns:110px 1fr}.admin-note-form{flex-direction:column}.admin-note-form textarea{width:100%}.footer{padding-bottom:95px}}.admin-workspace>.tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;border:0;margin-bottom:28px}.admin-workspace>.tabs button{border-radius:10px;background:#fff;border:1px solid #c2dce7;font-size:16px;padding:11px 15px;white-space:normal;min-height:46px}.admin-workspace>.tabs button.selected{background:#0b3b50;color:#fff;border-color:#0b3b50}.admin-section-header h2{min-width:0;overflow-wrap:anywhere}.admin-detail{scroll-margin-top:100px}.admin-management{margin:28px 0;padding:24px;background:#f4fbfc;border:1px solid #cfe7ed;border-radius:20px}.admin-management>p{font-size:16px;line-height:1.8;max-width:80ch}.admin-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.admin-action-card{border:1px solid #d7e5ea;border-radius:14px;padding:18px;margin:14px 0;background:#fff;min-width:0}.admin-action-card>summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.7}.admin-action-card .admin-fields{margin-top:20px}.admin-mail-preview{margin-top:20px;padding:22px;border:1px solid #c9dce3;border-radius:14px;background:#f8fcfd}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.admin-secret-result{padding:22px;border:2px solid #087c8d;border-radius:14px;display:grid;gap:15px}.admin-secret-result code{font-size:20px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.customer-preview-banner{position:sticky;top:0;z-index:150;background:#fff1bd;color:#273c44;padding:14px 24px;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:2px solid #ccac39;font-size:17px}.admin-customer-options{display:grid;gap:8px;padding:12px 0}.checkbox-label{display:flex!important;align-items:center;gap:10px}.checkbox-label input{width:22px;min-height:22px}@media(max-width:640px){.admin-management{padding:16px;margin:20px -4px}.admin-control-grid{grid-template-columns:minmax(0,1fr)}.admin-action-card{padding:14px}.customer-preview-banner{font-size:16px;padding:12px}}.admin-badge{display:inline-flex;align-items:center;gap:.4rem;padding:5px 11px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;line-height:1.45;white-space:nowrap;vertical-align:middle}.admin-badge:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.admin-badge.tone-success{background:#e5f7ee;border-color:#a6dcc0;color:#136344}.admin-badge.tone-warning{background:#fff3d5;border-color:#efd28e;color:#855000}.admin-badge.tone-info{background:#e6f2ff;border-color:#adceef;color:#1c5584}.admin-badge.tone-danger{background:#fdebea;border-color:#edbab8;color:#9e3030}.admin-badge.tone-purple{background:#f1eafb;border-color:#d0b8e9;color:#70409d}.admin-badge.tone-muted{background:#edf1f3;border-color:#d1dbe1;color:#526472}.admin-reference{font-weight:700;color:#006f7a;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.admin-reference:hover{color:#004a57}.admin-reference:focus-visible{outline:3px solid #0aa7a7;outline-offset:4px;border-radius:4px}.admin-empty-value{color:#667f8d}.accounting-document{border:1px solid #c6dfe7;border-radius:18px;background:#fff;padding:24px;margin:18px 0;box-shadow:0 8px 25px #10364806}.accounting-document h3{margin:6px 0;font-size:23px}.accounting-document-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#526875;margin:12px 0}.accounting-document-summary>strong{font-size:25px;color:#103648}.accounting-document details{margin-top:20px;border-top:1px solid #e0edf0;padding-top:15px}.accounting-document summary{cursor:pointer;font-weight:700;color:#9e3030}.accounting-mode{line-height:1.7}.accounting-signing-status{padding:20px;border:1px solid #b7dce0;border-radius:14px;background:#f1fafb;margin:18px 0}.accounting-signing-status p{margin:10px 0;font-size:1rem;line-height:1.7}.accounting-verification{margin:18px 0;padding:14px 0;border-block:1px solid #dfebef}.accounting-verification>.pill-link{margin-inline-start:14px}.accounting-verification .notice{margin-top:14px}.accounting-verification .verification-valid{background:#eaf8f1;color:#136344;border-color:#a6dcc0}.accounting-fingerprint{display:block;overflow-wrap:anywhere;font-size:.95rem;line-height:1.8;text-align:left}.acceptance-history{display:grid;gap:10px;margin:22px 0}.acceptance-history select{padding:12px;border:1px solid #b7dce0;border-radius:10px;background:#fff;max-width:100%;font:inherit}.acceptance-summary{display:flex;flex-wrap:wrap;gap:14px;padding:18px;background:#edf7f8;border-radius:10px;margin:18px 0}.acceptance-steps{list-style:none;padding:0;display:grid;gap:12px}.acceptance-steps li{display:flex;align-items:baseline;gap:12px;line-height:1.7}.acceptance-steps li>span{font-weight:800;color:#008d91}.acceptance-report details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.acceptance-report details summary{color:#103648;cursor:pointer}.decorative-spark{display:block}.hero-art .art-spark{display:grid;place-items:center;width:1em;height:1em;line-height:1;transform-origin:center}.complete-footer .footer-bottom a{display:inline-block}.destinations-section .hand-spark{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;padding:0;margin-inline-start:5px;line-height:1;vertical-align:middle;transform-origin:center}@keyframes hero-spark-rotate{0%{transform:rotate(12deg)}to{transform:rotate(372deg)}}@keyframes hero-star-pulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.18);opacity:1}}@keyframes hero-plane-excursion{0%,15%,to{transform:translate(0) rotate(-65deg)}50%,65%{transform:translate(-32px,-18px) rotate(-72deg)}}@media(prefers-reduced-motion:no-preference){.hero-art .spark-one,.destinations-section .hand-spark{animation:hero-spark-rotate 22s linear infinite}.hero-art .spark-two{animation:hero-star-pulse 3.4s ease-in-out infinite}.hero-art .art-plane{animation:hero-plane-excursion 6.8s ease-in-out infinite}.complete-footer .footer-grid>div:not(.footer-brand)>a,.complete-footer .footer-social a,.complete-footer .footer-bottom a{transition:transform .22s ease-out,color .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out}.complete-footer .footer-grid>div:not(.footer-brand)>a:is(:hover,:focus-visible),.complete-footer .footer-social a:is(:hover,:focus-visible),.complete-footer .footer-bottom a:is(:hover,:focus-visible){transform:translate(-4px)}}
