@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:.9rem;font-weight:500;justify-content:center;padding:.5rem .8rem;transition:background var(--transition-normal),transform var(--transition-fast)}.btn-primary{background:linear-gradient(135deg,var(--color-gradient-start) 0,var(--color-gradient-end) 100%);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:disabled{background:#ccc;cursor:not-allowed;filter:none;pointer-events:none}.second-button{-webkit-text-fill-color:#0000;align-items:center;-webkit-background-clip:text;background-clip:text;background-color:initial;background-image:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));background-size:100%;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:.9rem;font-weight:600;justify-content:center;padding:.5rem .8rem;position:relative;transition:transform var(--transition-fast),filter var(--transition-normal);z-index:1}.second-button:before{background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));border-radius:var(--radius-md);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;position:absolute;z-index:-1}.second-button:hover{filter:brightness(1.2);transform:translateY(-1px)}.header{justify-content:space-between;padding:1rem 0}.header,.header-left{align-items:center;display:flex}.header-left{gap:1rem}.header-logo{align-items:center;display:flex}.menu-overlay{background:#00000073;inset:0;position:fixed;z-index:999}.sidenav-btn-link{text-decoration:none}.sidenav-btn,.sidenav-btn-link{display:block;width:100%}.sidenav-btn{justify-content:center}.menu-overlay{opacity:1;transition:opacity .2s ease}.header-logo img,.logo-icon{height:2rem;object-fit:contain;width:10rem}.header-links{align-items:center;display:flex;font-size:.9rem;gap:2rem}.header-links a{color:var(--color-gray);font-weight:500;text-decoration:none;transition:color var(--transition-fast)}.header-links a:hover{color:var(--color-headline)}.auth-buttons{display:flex;gap:1rem}.header-dropdown{position:relative}.header-dropdown button:hover{color:var(--color-headline)}.dropdown-menu{background:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;padding:.5rem 0;position:absolute;top:2.2rem;width:180px;z-index:9999}.dropdown-menu a{color:var(--color-gray);padding:.7rem 1rem}.dropdown-menu a:hover{color:var(--color-headline)}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px}.hamburger span{background:var(--color-gray);border-radius:4px;height:3px;width:30px}.sidenav{background:var(--color-bg-light);box-shadow:var(--shadow-lg);height:100vh;left:auto;overflow:hidden;padding:2rem 0;position:fixed;right:0;top:0;transition:width .3s ease;width:0;z-index:1000}.sidenav-auth-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.sidenav.open{padding:2rem 1.2rem;width:240px}.close-btn{background:none;border:none;cursor:pointer;font-size:2rem;margin-bottom:1rem}.sidenav a{color:var(--color-gray);display:block;font-size:1rem;font-weight:500;padding:.8rem 0;text-decoration:none}.header-dropdown button{align-items:center;background:none;border:none;color:var(--color-gray);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:.25rem;transition:color var(--transition-fast)}.header-dropdown-arrow{height:16px;transition:transform .15s ease-in-out;width:16px}.header-dropdown-arrow.open{transform:rotate(180deg)}.header-cart-link{text-decoration:none}.header-cart-icon-wrap,.header-cart-link{align-items:center;display:inline-flex;justify-content:center;position:relative}.header-cart-icon-wrap{min-height:36px;min-width:36px}.header-cart-icon{height:22px;object-fit:contain;width:22px}.header-cart-badge{align-items:center;background:var(--color-headline);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;height:16px;justify-content:center;line-height:1;min-width:16px;padding:1px;position:absolute;right:0;top:0;transform:translate(35%,-35%)}@media (max-width:1050px){.header-logo{order:1}.hamburger{order:2}.header{margin:1rem 0}.header-links{display:none}.header-left{width:100%}.header-left,.header-logo{align-items:center;display:flex}.header-logo{margin-left:0}.hamburger{display:flex;margin-left:auto}.header-logo img,.logo-icon{height:28px;object-fit:contain;width:120px}}.wa-fab{background:#25d366;border-radius:999px;bottom:20px;box-shadow:0 12px 28px #0000002e;color:#fff;display:grid;height:56px;place-items:center;position:fixed;right:20px;transition:transform .15s ease,box-shadow .2s ease;width:56px;z-index:1000}.wa-fab:hover{box-shadow:0 18px 36px #0003;transform:translateY(-1px)}.wa-fab:focus{outline:3px solid #25d36666;outline-offset:2px}@media (max-width:480px){.wa-fab{bottom:14px;height:52px;right:14px;width:52px}}.footer{background:linear-gradient(135deg,#9d00ff,#00d2ff);color:#fff;margin-top:10rem}.footer__inner{grid-gap:1rem 1.5rem;align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:75%;padding:3rem 1rem}@media (max-width:900px){.footer__inner{gap:1rem;grid-template-columns:1fr}}.section__title{color:#fff;font-family:var(--font-main);font-weight:500;margin:0 0 .6rem}.footer__brand{align-content:start;display:grid;justify-items:start}.footer__logo{display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));height:100px;margin:0 0 .25rem;object-fit:contain;width:100px}.footer__title{color:#fff;font-family:var(--font-main);font-weight:600;line-height:1.15;margin:0}.footer__tagline{color:#fffffff2;font-family:var(--font-main);font-size:.9rem;margin-bottom:1rem}.offices__grid{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr}@media (max-width:900px){.offices__grid{grid-template-columns:1fr}}.office{font-family:var(--font-main)}.office__title{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;margin:0 0 .25rem}.office__phone{margin:0}.office__addr,.office__phone{color:#fffffff2;font-size:.9rem;line-height:1.4}.office__addr{margin-top:1rem;white-space:pre-line}.footer__bar small{font-family:var(--font-main)}.footer__awards{justify-self:end}@media (max-width:900px){.footer__awards{justify-self:start}}.award-item{grid-gap:.6rem .8rem;align-items:center;display:grid;gap:.6rem .8rem;grid-template-columns:auto 1fr;margin:.4rem 0}.award__icon{display:block;filter:drop-shadow(0 1px 6px rgba(0,0,0,.25));height:70px;object-fit:contain;width:120px}.award__body{grid-gap:.15rem;display:grid;gap:.15rem;min-width:0}.award__link{color:#fff;font-weight:500;line-height:1.2;text-decoration:none}.award__link:hover{text-decoration:underline}.award__date{color:#ffffffd9;font-size:.9rem}.footer__bar{border-top:1px solid #fff3;color:#fffffff2;font-family:Figtree,sans-serif;padding:.75rem 1rem;text-align:center}.footer__privacy-link{color:#fffffff2;font-size:.9rem;text-decoration:none}.footer__privacy-link,.footer__privacy-link:hover{text-decoration:underline}@media (max-width:1050px){.footer{margin-top:2rem}}.top-banner{display:block;margin-top:2rem;width:100%}.top-banner img{cursor:pointer;display:block;height:auto;object-fit:cover;width:100%}.home-container{align-items:flex-start;background-color:var(--color-background);border-radius:40px;display:flex;gap:1rem;justify-content:center}.download-section{flex:1 1;max-width:70%}.download-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6e3fff,#3d80ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3rem;font-weight:500;margin-bottom:1rem}.download-section p{color:var(  --color-grays);font-size:1rem;font-weight:500;margin-bottom:2rem}.download-options{align-items:flex-start;display:flex;gap:2.5rem}.store-badges{display:flex;flex-direction:column;gap:1rem}.store-badge{align-items:center;background-color:#000;border-radius:3rem;color:#fff;display:flex;padding:.6rem 1.5rem;text-decoration:none;transition:transform .2s ease}.store-badge:hover{transform:scale(1.03)}.store-icon{height:32px;margin-right:.8rem;width:32px}.store-text{display:flex;flex-direction:column;line-height:1.2}.small-text{font-size:.7rem;opacity:.8}.big-text{font-size:1.1rem;font-weight:600}.qr-section{flex-direction:row;gap:2rem;justify-content:center}.qr-box,.qr-section{align-items:center;display:flex}.qr-box{flex-direction:column}.qr-label{color:var(--color-gray);font-size:.9rem;font-weight:500;margin-top:.5rem;text-align:center}.qr-section img{height:100px;width:100px}.phone-section{align-items:center;display:flex;flex:0.8 1;justify-content:center}.phone-section img{height:auto;max-width:80%}@media (max-width:900px){.home-container{flex-direction:column;gap:1rem;margin-top:2rem;padding:1rem;text-align:center}.download-section{max-width:100%}.download-section h1{color:var(--color-headline);font-size:2rem;line-height:1.3;margin:0 0 .8rem}.download-section p{font-size:1rem;margin-bottom:1.5rem}.download-options{align-items:center;flex-direction:column;gap:2rem}.store-badges{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.store-badge{font-size:.9rem;padding:.5rem 1.2rem}.qr-section{display:none}.qr-section img{height:100px;width:100px}.phone-section{flex:none;margin-top:2rem}.phone-section img{max-width:70%}}@media (max-width:480px){.download-section h1{font-size:1.8rem}.top-banner{margin-top:1rem}.download-section p{font-size:.9rem}.store-badge{justify-content:center;width:60%}.qr-section img{height:80px;width:80px}}.about__award{margin-top:2rem}.award__inner{grid-gap:1rem;display:grid;gap:1rem;justify-items:center}.award__media img{border-radius:999px;box-shadow:0 8px 26px #00000014;display:block;max-height:400px}.award__title{color:var(--color-heading);font-family:var(--font-main);font-size:1.5rem;letter-spacing:-.01em;margin:.5rem 0 0}.award__lead{color:var(--color-text);font-family:var(--font-main);margin:.4rem 0 1rem}.award__lead,.award__link1{font-size:.9rem;font-weight:500}.award__link1{background:var(--color-headline);border-radius:999px;color:#fff;display:inline-block;padding:.6rem 1.1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.award__link1:hover{box-shadow:0 6px 18px #0000001f;opacity:.95;transform:translateY(-1px)}@media (max-width:600px){.top-banner{display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.award__media img{max-height:260px}}.home-page{display:flex;flex-direction:column;gap:3rem}@media (max-width:900px){.home-page{gap:1.5rem}}.awards__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.award__inner{align-items:center;background:var(--color-background);border-radius:24px;display:flex;flex-direction:column;padding:1.25rem;text-align:center}@media (max-width:900px){.awards__grid{grid-template-columns:1fr}.award__inner--right .award__content--right{align-self:center;text-align:center}}.page-header{align-items:center;background:var(--color-transparent-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem;padding:1.8rem 2.2rem;text-align:center}.page-header__content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6e3fff,#3d80ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:500;margin:0}.page-header__description{color:var( --color-gray);font-size:.9rem;font-weight:500}.page-header__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.page-header__search{display:flex;justify-content:center;margin-top:.8rem;width:100%}@media (max-width:768px){.page-header__search{margin-top:1rem;max-width:100%}}@media (max-width:1024px){.page-header{padding:1.5rem 1.8rem}}@media (max-width:768px){.page-header{display:flex;flex-direction:column;justify-content:center;padding:1.2rem 1.5rem}.page-header__content{width:100%}.page-header__description{max-width:100%}.page-header__actions{width:100%}.page-header__content h1{font-size:2rem}}@media (max-width:480px){.page-header__content h1{font-size:1.8rem}.page-header__description{font-size:.85rem}.page-header{padding:1rem 2rem}}.esim-card{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.6rem;min-height:180px;min-width:320px;padding:1.3rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.esim-card:hover{transform:translateY(-2px)}.esim-card--selected,.esim-card:hover{background:var(--color-headline-soft-primary);border-color:var(--color-headline);box-shadow:0 4px 12px var(--color-headline-soft-primary)}.esim-card-header{gap:.75rem;justify-content:space-between}.esim-card-header,.esim-radio{align-items:center;display:flex}.esim-radio{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:999px;cursor:pointer;height:20px;justify-content:center;padding:0;transition:all var(--transition-fast);width:20px}.esim-radio-circle{background:#0000;border-radius:999px;height:10px;transition:background var(--transition-fast);width:10px}.esim-radio--checked,.esim-radio:hover{border-color:var(--color-headline)}.esim-radio--checked{background:var(--color-headline-soft-primary)}.esim-radio--checked .esim-radio-circle{background:var(--color-headline)}.esim-label-row{line-height:.8rem}.esim-for{color:var(--color-text-light);font-size:.8rem}.status-badge{border-radius:var(--radius-max);font-size:.75rem;font-weight:600;padding:.25rem .75rem}.esim-location{align-items:center;display:flex;gap:.75rem}.flag-icon{border-radius:var(--radius-sm);width:28px}.region-icon{filter:brightness(0) saturate(100%) invert(34%) sepia(61%) saturate(2465%) hue-rotate(224deg) brightness(101%) contrast(101%);width:40px}.location-name{color:var(--color-gray);font-size:1.2rem;font-weight:500;padding-right:6rem}.progress-section{position:relative}.progress-bar{background:#f1f5f9;border-radius:5px;height:10px;margin-bottom:.25rem;overflow:hidden}.progress-fill{background-image:linear-gradient(90deg,#6e3fff,#3d80ff);background-image:linear-gradient(to right,var(--color-gradient-start,#6e3fff),var(--color-gradient-end,#3d80ff));border-radius:5px;height:100%;transition:width .3s ease}.data-usage{font-size:.7rem;position:absolute;right:0;top:-1.5rem}.data-usage,.valid-date{color:var(--color-text-light);font-weight:500}.valid-date{font-size:.8rem;margin-top:-.2rem}@media (max-width:768px){.esim-card{min-width:0;width:100%}}.link-button{background:#0000;border:none;color:var(--color-headline);cursor:pointer;font-family:var(--font-main);font-size:.9rem;font-weight:500;padding:0;text-decoration:underline;transition:color var(--transition-fast)}.link-button:hover{color:var(--color-headline-light)}.esims-horizontal-scroll{background:var(--color-bg-light);border-radius:var(--radius-lg);position:relative}.scroll-wrapper{align-items:center;display:flex;gap:.3rem}.scroll-container{-ms-overflow-style:none;flex:1 1;height:100%;scrollbar-width:none}.scroll-container::-webkit-scrollbar{display:none}.scroll-next-btn{align-items:center;background:var(--color-white);border:none;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all var(--transition-fast);width:44px}.scroll-next-btn--disabled{cursor:not-allowed;filter:grayscale(1) opacity(.5)}.scroll-next-btn--disabled img{opacity:.5}.scroll-next-btn img{height:26px;width:26px}.esims-horizontal-scroll h2{color:var(--color-headline);font-size:1.5rem;margin-bottom:1.5rem}.scroll-container{overflow-x:auto;scrollbar-color:var(--color-headline) #0000;scrollbar-width:thin}.scroll-container::-webkit-scrollbar{height:6px}.scroll-container::-webkit-scrollbar-track{background:#0000}.scroll-container::-webkit-scrollbar-thumb{background:var(--color-headline);border-radius:3px}.cards-wrapper{display:flex;gap:1.5rem;min-width:-webkit-max-content;min-width:max-content;padding:.2rem 0 1.5rem}.empty-state{align-items:center;color:var(--color-text-light);display:flex;flex-direction:column;padding:3rem 2rem;text-align:center}.loading{color:var(--color-headline);padding:2rem;text-align:center}@media (max-width:768px){.scroll-next-btn{display:none!important}.scroll-wrapper{display:block}.scroll-container{max-height:500px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.cards-wrapper{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:.6rem;width:100%}.esim-card{margin:0 auto;width:100%}}.esim-select-label{color:var(--color-text-light);font-size:.85rem;font-weight:500;gap:.35rem}.esim-select-label-text{padding-left:.1rem}.esim-select-wrapper{display:inline-block;position:relative;width:100%}.esim-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-gray);cursor:pointer;font-family:var(--font-main);font-size:.9rem;font-weight:500;padding:.55rem 2.2rem .55rem .7rem;width:100%}.esim-select-wrapper:after{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:16px 16px;content:"";height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.esim-select:focus{border-color:var(--color-headline-light);box-shadow:0 0 0 2px #4fa39d2e;outline:none}.main-input{background:var(--color-bg-light);border:1px solid var(--color-light-gray);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-gray);font-family:var(--font-main);font-size:.9rem;font-weight:500;padding:.8rem .8px;transition:border var(--transition-fast),box-shadow var(--transition-fast);width:100%}.main-input:focus{background:linear-gradient(var(--color-bg-light),var(--color-bg-light)) padding-box,linear-gradient(135deg,#6e3fff 0,#3d80ff 50%,#6e3fff 100%) border-box;background-origin:border-box;border:1px solid #0000!important;border-radius:var(--radius-md);box-shadow:none!important;outline:none}.installation-guide{background:var(--color-bg-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%}.installation-selects-row{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.esim-select,.esim-select-wrapper{max-width:220px;min-width:180px;width:auto!important}.esim-select-label{display:flex;flex-direction:column;gap:.25rem;max-width:220px;min-width:160px}.installation-guide h3{color:var(--color-headline);font-size:1.25rem;margin-bottom:1.5rem}.install-steps{list-style:none;padding:0}.install-steps li{color:var(--color-gray);font-weight:500;padding:.75rem 0 .75rem 1.5rem;position:relative}.install-steps li:before{color:var(--color-headline);content:"→";font-weight:700;left:0;position:absolute}.installation-content{margin-top:1.5rem}.qr-container{align-items:center;display:flex;flex-direction:column}.qr-svg{background:#fff;border:2px solid var(--color-border-light);border-radius:var(--radius-md);display:block;height:280px;overflow:hidden;width:280px}.qr-description{color:var(--color-gray);font-family:var(--font-main);font-size:.85rem;line-height:1.6;max-width:300px;padding:0 1rem;text-align:center}.qr-svg svg{display:block!important;height:100%!important;width:100%!important}.qr-svg rect{stroke:none!important}.qr-svg circle,.qr-svg path,.qr-svg rect{fill:#000!important}.error-qr,.loading-qr{font-weight:500;padding:2rem;text-align:center}.loading-qr{color:var(--color-headline)}.error-qr{color:var(--color-error)}.manual-content{background:#fff;border-radius:var(--radius-md);box-shadow:var(--color-shadow-soft-headline);padding:2rem;text-align:center}.manual-content h4{color:var(--color-headline);margin-bottom:1rem}.manual-field .main-input{padding-left:1rem;padding-right:3rem}.manual-field .main-input:focus{border-color:var(--color-border)!important}.manual-fields{gap:1.5rem}.manual-field,.manual-fields{display:flex;flex-direction:column}.manual-field{gap:.5rem;padding-bottom:1rem}.manual-field label{color:var(--color-headline);font-size:.9rem;font-weight:600}.installation-main{grid-gap:2rem;display:grid;flex:1 1;gap:2rem;grid-template-columns:.7fr 1fr}.content-left{display:flex;flex-direction:column}.content-right::-webkit-scrollbar{display:block;width:7px}.content-right::-webkit-scrollbar-track{background:var(--color-headline-soft-primary);border-radius:7px}.content-right::-webkit-scrollbar-thumb{background:var( --color-headline-light);border-radius:10px}.content-right::-webkit-scrollbar-thumb:hover{background:var(--color-headline)}.instruction-section{margin-bottom:1rem}.instruction-section h5{color:var(--color-headline);font-size:.9rem;font-weight:600;margin-bottom:.8rem}.instruction-steps{padding-left:1rem}.instruction-steps li{font-size:.9rem}.loading-instructions,.no-instructions{color:var(--color-text-light);padding:2rem;text-align:center}@media (max-width:768px){.installation-main{gap:1.5rem;grid-template-columns:1fr}.installation-guide{padding:1rem}.esim-select,.esim-select-wrapper{min-width:10px;width:140px!important}.esim-select-label,.esim-select-wrapper{flex:1 1;min-width:0}.installation-selects-row{grid-template-columns:1fr}}.offer-card{background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:.4rem;justify-content:space-between;padding:.8rem .9rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.offer-card:hover{box-shadow:0 4px 12px var(--color-headline-soft-primary);transform:translateY(-1px)}.offer-card--selected,.offer-card:hover{background:var(--color-headline-soft-primary);border-color:var(--color-headline)}.offer-card-header{align-items:cstart;display:flex;justify-content:space-between}.offer-card-gb-wrapper{align-items:center;display:inline-flex;gap:.4rem}.offer-card-id{color:var(--color-text-light);font-size:.7rem;font-weight:500}.offer-card-radio{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:999px;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:border-color var(--transition-fast),background var(--transition-fast);width:18px}.offer-card-radio-circle{background:#0000;border-radius:999px;height:10px;width:10px}.offer-card-radio--checked{background:var(--color-headline-soft-primary);border-color:var(--color-headline)}.offer-card-radio--checked .offer-card-radio-circle{background:var(--color-headline)}.offer-card-main{display:flex;flex-direction:column;gap:.15rem}.offer-card-gb{align-items:center;color:var(--color-headline);display:inline-flex;font-size:1.8rem;font-weight:600;gap:.4rem;line-height:1.8rem;margin-top:.2rem}.offer-card-gb.offer-card-gb--unlimited{font-size:1.2rem;line-height:1.2rem;margin-bottom:0}.offer-card-gb-icon{height:24px;object-fit:contain;width:24px}.offer-card-days{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.8rem;font-weight:500;gap:.3rem;line-height:.8rem}.offer-card-days-icon{height:12px;object-fit:contain;width:12px}.offer-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:.4rem}.offer-card-topup{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem}.offer-card-topup-icon{height:12px;object-fit:contain;width:12px}.offer-card-price{margin-top:.3rem}.offer-card-price-value{color:var(--color-gray);font-size:.9rem;font-weight:600}.quantity-picker{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;overflow:hidden;padding:.4rem .2rem}.quantity-btn:first-of-type{border-right:1.5px solid var(--color-border)}.quantity-btn:last-of-type{border-left:1.5px solid var(--color-border)}.quantity-btn{align-items:center;background:#0000;border:none;color:var(--color-headline);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:30px}.quantity-btn:disabled{background:#0000;color:#1e3a8a66;cursor:default}.quantity-value{color:var(--color-gray);font-size:.9rem;font-weight:600;min-width:28px;text-align:center}@media (max-width:640px){.offers-actions-bar .quantity-picker{display:none}}.pc-modal-backdrop{align-items:center;background:#0f172a59;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.pc-modal{background:var(--color-bg-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-main);max-width:30rem;padding:1.5rem 1.75rem 1.25rem;width:100%}.pc-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.pc-modal-header h2{color:var(--color-headline);font-size:1.2rem;font-weight:500}.pc-modal-close{background:#0000;border:none;color:var(--color-text-light);cursor:pointer;font-size:1.4rem;line-height:1}.pc-modal-body{color:var(--color-gray);font-size:.9rem}.pc-modal-footer{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.25rem}@media (max-width:768px){.pc-modal-backdrop{padding:.5rem}.pc-modal{margin:0;max-height:90vh;max-width:90vw;padding:1.25rem 1.5rem}.pc-modal-header h2{font-size:1.1rem}.pc-modal-footer{flex-direction:column-reverse;gap:.5rem}.pc-modal-footer button{width:100%}}@media (max-width:480px){.pc-modal{padding:2rem 1.25rem}}.added-to-cart-body{display:flex;flex-direction:column;font-size:.9rem;gap:.75rem}.added-to-cart-text{color:var(--color-gray)}.added-to-cart-item{align-items:flex-start;background:var(--color-headline-soft-primary);border-radius:var(--radius-md);display:flex;gap:.75rem;justify-content:space-between;padding:.7rem .8rem}.added-to-cart-item__info{display:flex;flex-direction:column;gap:.2rem}.added-to-cart-item__name{color:var(--color-headline);font-size:.9rem;font-weight:600}.added-to-cart-item__meta{color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.4rem}.added-to-cart-item__price{color:var(--color-gray);font-size:.9rem;font-weight:600;white-space:nowrap}.added-to-cart-hint{color:var(--color-text-light);font-size:.8rem}.offers-list-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.3rem}@media (max-width:640px){.offers-list-header{align-items:flex-start;flex-direction:column;gap:.5rem}.offers-esim-check-btn{justify-content:center}}.offers-list-header-left{display:flex;flex-direction:column;gap:.1rem}.offers-region-link{margin-top:.05rem}.offers-esim-check-btn{align-items:center;background:#fff;border:1px solid var(--color-headline);border-radius:var(--radius-md);color:var(--color-headline);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:.8rem;font-weight:500;gap:.35rem;padding:.4rem .7rem;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.offers-esim-check-btn:hover{background:var(--color-headline-soft-primary);border:1px solid var(--color-headline-dark);box-shadow:var(--shadow-sm);color:var(--color-headline-dark)}.offers-esim-check-icon{height:14px;object-fit:contain;width:14px}.offers-title{color:var(--color-gray);font-size:1.1rem;font-weight:500;margin-bottom:.3rem}.offers-subtitle{font-size:.9rem;font-weight:500;padding-bottom:.6rem}.offers-list{display:flex;flex-direction:column;gap:.75rem;height:100%}.offers-grid-wrapper{flex:1 1;max-height:480px;overflow-y:scroll;padding-right:6px}.offers-grid-wrapper::-webkit-scrollbar{display:block;width:7px}.offers-grid-wrapper::-webkit-scrollbar-track{background:var(--color-headline-soft-primary);border-radius:7px}.offers-grid-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-headline-light);border:1px solid var(--color-headline-soft-primary);border-radius:10px}.offers-grid-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--color-headline)}@media (max-width:640px){.offers-grid-wrapper{max-height:420px}}.offers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1px}.offers-actions-bar{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}@media (max-width:1400px){.offers-list-header{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:1024px){.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-list-header{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:640px){.offers-grid{grid-template-columns:1fr}.offers-actions-bar{align-items:stretch;flex-direction:column}}.topup-section-container{background:var(--color-bg-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;width:100%}.topup-header h3{color:var(--color-headline);font-size:1.25rem;font-weight:600}.topup-header p{color:var(--color-text-right);font-size:.85rem;margin-bottom:1rem}.topup-grid-wrapper{margin-bottom:1rem;max-height:400px;overflow-y:auto}.topup-actions-bar{border-top:1px solid var(--color-border-light);justify-content:flex-end}.topup-section-container .offers-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:768px){.topup-section-container{padding:1rem}}@media (max-width:1200px){.topup-section-container .offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.topup-section-container .offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.topup-section-container .offers-grid{grid-template-columns:1fr!important}}.error-message-card{align-items:center;background:var(--color-error-light);border-radius:var(--radius-md);color:var(--color-error);display:flex;font-family:var(--font-main);font-size:.9rem;padding:.2rem .5rem .2rem .7rem}.error-message-icon{align-items:center;border-radius:var(--radius-sm);display:flex;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}.error-message-icon img{height:1.3rem;object-fit:contain;width:1.3rem}.error-message-text{color:var(--color-error);flex:1 1;font-weight:500;white-space:pre-line}.error-message-close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-error);cursor:pointer;font-size:1.2rem;margin-left:.5rem;outline:none;padding:0 .5rem;transition:background var(--transition-fast),color var(--transition-fast)}.success-message-card{align-items:center;background:var(--color-success-light);border-radius:var(--radius-md);color:var(--color-success);display:flex;font-family:var(--font-main);font-size:.9rem;padding:.2rem .5rem .2rem .7rem}.success-message-icon{align-items:center;border-radius:var(--radius-sm);display:flex;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}.success-message-icon img{height:1.3rem;object-fit:contain;width:1.3rem}.success-message-text{color:var(--color-success);flex:1 1;font-weight:500;white-space:pre-line}.success-message-close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-success);cursor:pointer;font-size:1.2rem;margin-left:.5rem;outline:none;padding:0 .5rem;transition:background var(--transition-fast),color var(--transition-fast)}.refund-desc{font-size:.8rem}.ios-switch{display:inline-block;flex-shrink:0;height:28px;position:relative;width:50px}.ios-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:22px;left:3px;width:22px}input:checked+.slider{background-color:var(--color-headline)}input:checked+.slider:before{transform:translateX(22px)}.ios-switch.disabled{opacity:.6;pointer-events:none}.esim-actions{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem}.warning-card{background-color:var(--color-headline-soft-primary);border-radius:var(--radius-md);color:var(--color-headline);font-size:.85rem;font-weight:500;padding:1rem 1.25rem}.warning-card p{margin:0}.esim-field{gap:1rem;margin-top:5.5rem}.esim-field,.esim-id-section{display:flex;flex-direction:column}.esim-id-section{gap:.6rem}.esim-field label{color:var(--color-headline);font-size:.9rem;font-weight:600}.input-with-copy{align-items:center;display:flex;position:relative}.esim-field .main-input{padding-left:1rem;padding-right:3rem}.esim-field .main-input:focus{border-color:var(--color-border)!important}.main-input[readonly]{background:#f8f9fa;cursor:text}.copy-btn{background:none;border:none;border-radius:50%;cursor:pointer;opacity:.7;padding:.4rem;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s}.copy-btn:hover{background:var(--color-bg-light);opacity:1}.copy-btn img{filter:var(--color-gray);height:18px;width:18px}.copy-btn.copied img{filter:brightness(1.2)}.auto-renew-section{align-items:center;display:flex;justify-content:space-between}.auto-renew-text{display:flex;flex-direction:column;gap:.25rem}.auto-renew-text label{color:var(--color-headline);font-size:.9rem;font-weight:600}.auto-renew-text p{color:var(--color-text-light);font-size:.85rem;margin:0}.actions-buttons-row{grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.actions-button-row,.actions-buttons-row{display:grid;margin:.5rem 0}.disable-section{display:flex;flex-direction:column;gap:.6rem}.disable-section label{color:var(--color-headline);font-size:.9rem;font-weight:600}.instruction-steps{margin:0;padding-left:1.2rem}.instruction-steps li{color:var(--color-gray);font-size:.85rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}.loading-text,.no-instructions{color:var(--color-text-light);font-size:.85rem;padding:.5rem;text-align:center}@media (max-width:480px){.actions-buttons-row{grid-template-columns:1fr}}@media (max-width:768px){.actions-buttons-row{grid-template-columns:1fr}.esim-field{margin-top:0}.esim-actions{padding:1rem}}.esim-actions-section{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr .5fr;margin-top:1rem}.esim-actions-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}.esim-actions-section>*{height:100%}@media (max-width:1100px){.esim-actions-section{gap:1.5rem;grid-template-columns:1fr}.esim-actions-section>*{height:auto}}.esim-empty-container{align-items:center;display:flex;flex-direction:column;width:100%}.esim-empty-content{color:var(--color-gray);margin:9rem auto 3rem;padding:3rem;text-align:center;width:min(500px,92vw)}.esim-empty__img{display:block;height:auto;margin:0 auto .75rem;object-fit:contain;width:70px}.esim-empty__title{color:var(--color-headline);font-family:Poppins,sans-serif;font-size:clamp(1.4rem,1.6vw + 1rem,2rem);font-weight:800;margin:0 0 .5rem}.esim-empty__lead{color:var(--color-gray);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;margin:0 0 1.25rem}.esim-empty__cta{border-radius:999px;display:inline-block;margin-top:.5rem;text-decoration:none}@media (max-width:700px){.esim-empty-content{padding:1.25rem}}.auth-container{align-items:flex-start;display:flex;gap:10rem;justify-content:center;margin:15rem auto}.welcome-section{flex:1 1}.welcome-section h1{color:var(--color-headline);font-size:4rem;font-weight:500;line-height:4.5rem;margin-bottom:1rem}.welcome-section p{color:var(--color-gray);font-size:.9rem;font-weight:500;margin-bottom:1.3rem}.sign-in-section{flex:0.6 1}.toggle-register-desktop{display:block}@media (max-width:1100px){.auth-container{margin-top:8rem}.welcome-section h1{font-size:3rem;line-height:3rem}}@media (max-width:980px){.auth-container{gap:3rem;margin-top:7rem;width:98%}}@media (max-width:768px){.auth-container{align-items:center;flex-direction:column;gap:2.5rem;margin-top:5rem;min-height:0;min-height:auto;padding:0 2vw;width:98%}.welcome-section h1{font-size:2.2rem;line-height:2.5rem;margin-bottom:.7rem;text-align:center}.welcome-section{max-width:100vw;padding:0 3vw}.welcome-section p{font-size:.9rem;margin-bottom:.9rem;text-align:center}.sign-in-section{max-width:94vw;min-width:0;padding:0 2vw;width:100%}}@media (max-width:520px){.welcome-section h1,.welcome-section p{line-height:1.24rem}}@media (max-width:500px){.auth-container{gap:1.1rem;margin-top:2.2rem;min-height:0;min-height:auto;padding:0 1vw}.welcome-section h1{font-size:2.5rem;line-height:3rem}}.checkbox-container{align-items:center;color:var(--color-text-light);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:.9rem;font-weight:500;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:var(--color-bg-light);border:1px solid var(--color-light-gray);border-radius:0;box-sizing:border-box;display:inline-block;height:14px;margin-right:8px;position:relative;transition:background-color var(--transition-fast),border-color var(--transition-fast);width:14px}.checkbox-container input:checked~.checkmark{background-color:var(--color-headline);border-color:var(--color-headline)}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;display:block;height:7px;left:3px;top:0;transform:rotate(45deg);width:4px}.sign-in-section .error-message-card,.sign-in-section .success-message-card{margin-top:1rem}.sign-in-section .main-input{padding-left:3.3rem}.sign-in-section .link-button{font-size:.9rem;padding-left:.5rem;text-align:right}.sign-in-section .btn-primary{font-size:.9rem;font-weight:500;justify-content:center;margin:0;padding:.8rem 1rem;width:100%}.form-options,.sign-in-section .btn-primary.single-btn-margin{margin-top:1rem}.form-options{display:flex;justify-content:space-between}.input-with-icon{margin-bottom:1rem;position:relative;width:100%}.input-icon{height:1.2rem;left:1.3rem;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}.info-text{color:var(--color-text-light);font-family:var(--font-main);font-size:.9rem;font-weight:500;margin-bottom:1rem;margin-top:1rem;padding:0 .5rem}.disabled-btn{background-color:#ccc!important;cursor:not-allowed;pointer-events:none}.error-text{color:var(--color-error)}.auth-btn-group{display:flex;flex-direction:row;gap:.7rem;margin-top:2rem}.auth-btn-group .register-btn,.auth-btn-group .sign-in-btn{flex:1 1;min-width:0}@media (max-width:770px){.auth-btn-group{flex-direction:column;gap:1rem}.auth-btn-group .register-btn,.auth-btn-group .second-button,.auth-btn-group .sign-in-btn{font-size:.9rem;min-width:0;min-width:auto;width:100%}.auth-btn-group .sign-in-btn{margin-bottom:0}.toggle-register-desktop{display:none!important}}@media (max-width:600px){.form-options{gap:.3rem;padding:0}}@media (max-width:550px){.sign-in-section .main-input{font-size:.9rem;padding-left:2.6rem}.input-icon{height:1rem;left:.8rem;width:1rem}}@media (max-width:520px){.info-text{font-size:.87rem;margin-top:.6rem}}.summary-card{align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:1.5rem 1.8rem}.summary-card--user{flex:1.2 1}.summary-card--wallet{flex:1.4 1}.summary-card--wallet-large{flex:2.5 1}.summary-card.summary-card--chart{flex:2.5 1;padding-bottom:1rem}.summary-card--chart{padding-bottom:1rem}.summary-chart-header{width:100%}.summary-chart-body{height:140px;width:100%}.summary-chart-empty{align-items:center;display:flex;height:280px;justify-content:center;text-align:center}.empty-stats-message{color:var(--color-text-light);font-size:.8rem;font-weight:500;line-height:1.5}.empty-stats-sub{color:var(--color-headline);font-size:.85rem}.avatar-circle{align-items:center;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.avatar-icon{height:3rem;object-fit:contain;width:3rem}.summary-title{color:var(--color-text-light);margin-bottom:.2rem}.summary-name,.summary-title{font-size:1rem;font-weight:600}.summary-name{color:var(--color-gray)}.summary-left{align-items:center;gap:1.2rem}.summary-left,.summary-text{display:flex;flex:1 1;min-width:0}.summary-text{flex-direction:column;max-width:100%}.summary-email{word-wrap:break-word;color:var(--color-gray);font-size:.9rem;font-weight:500;line-height:1.3;max-width:100%;overflow-wrap:break-word;white-space:normal}.summary-role{margin-top:.1rem}.summary-balance-label,.summary-role{color:var(--color-text-light);font-size:.8rem;font-weight:500}.summary-balance-label{margin-bottom:.2rem}.summary-balance{color:var(--color-headline);font-size:2rem;font-weight:600;line-height:3rem}.summary-actions{display:flex;gap:.8rem;margin-top:1rem;width:100%}.summary-actions .summary-btn{flex:1 1;text-align:center}.btn-outline-danger,.btn-outline-primary{flex:1 1;padding:.55rem 1.4rem;text-align:center}.btn-outline-danger{border-color:var(--color-error);color:var(--color-error)}.btn-outline-danger:hover{background:var(--color-error);border-color:var(--color-error);color:#fff}@media (max-width:1350px){.summary-card{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1}.summary-card.summary-card--chart{flex:1 1 100%}}@media (max-width:768px){.summary-card{flex:1 1 100%;padding:1.25rem 1.5rem}.summary-actions{flex-direction:column;gap:.75rem}.summary-actions .summary-btn{width:100%}.summary-balance{font-size:1.75rem;line-height:2.5rem}.summary-card{align-items:flex-start;flex-direction:column;gap:1rem}.summary-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.refund-modal-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.5rem}.profile-modal-form{display:flex;flex-direction:column;gap:.75rem}.profile-modal-form label{color:var(--color-text-light);display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:.25rem}.profile-modal-form input{padding:.5rem .6rem}.profile-modal-form input:focus{border-color:var(--color-headline-light);box-shadow:0 0 0 2px #3b5fcc2e;outline:none}.profile-modal-error-wrapper{color:var(--color-error);font-size:.8rem;margin-top:.25rem}.profile-modal-success-wrapper{color:var(--color-success);font-size:.8rem;margin-top:.5rem}.profile-wallet-id-body{display:flex;flex-direction:column;font-size:.9rem;gap:.8rem}.profile-wallet-id-label{color:var(--color-text-light);font-weight:500}.profile-wallet-id-code{background:var(--color-headline-soft-primary);border-radius:var(--radius-md);color:var(--color-headline);display:inline-block;font-family:monospace;font-size:.85rem;padding:.8rem .6rem;word-break:break-all}.profile-wallet-id-hint{color:var(--color-text-light);font-size:.78rem}.profile-wallet-edit-select-wrapper{display:inline-block;position:relative;width:100%}.profile-wallet-edit-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-gray);font-family:var(--font-main);font-size:.9rem;font-weight:500;padding:.5rem .6rem;width:100%}.profile-wallet-edit-select-wrapper:after{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:16px 16px;content:"";height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.profile-wallet-edit-select:focus{border-color:var(--color-headline-light);box-shadow:0 0 0 2px #3b5fcc2e;outline:none}.profile-transfer-error-wrapper{color:var(--color-error);font-size:.8rem;margin-top:.25rem}.profile-transfer-success-wrapper{color:var(--color-success);font-size:.8rem;margin-top:.5rem}.profile-topup-amounts{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;max-width:calc(100% + 1.5rem)}.profile-topup-amount-button{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-gray);cursor:pointer;flex-basis:calc(33.333% - 0.5rem);flex-grow:1;flex-shrink:1;font-family:var(--font-main);font-size:.9rem;font-weight:600;min-width:80px;padding:.5rem 1rem;text-align:center;transition:all .2s ease}.profile-topup-amount-button.selected{background-color:var(--color-headline);border-color:var(--color-headline);color:#fff}.profile-topup-amount-button:hover:not(:disabled){background-color:var(--color-headline-light);border-color:var(--color-headline-light);color:#fff}.profile-topup-amount-button:disabled{cursor:not-allowed;opacity:.6}.profile-topup-error-wrapper{color:var(--color-error);font-size:.8rem;margin-top:.25rem}.profile-topup-success-wrapper{color:var(--color-success);font-size:.8rem;margin-top:.5rem}.profile-voucher-label{color:var(--color-text-light);display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:.5rem}.profile-voucher-row{align-items:center;display:flex;gap:.5rem}.profile-voucher-row .main-input{flex:1 1}.profile-voucher-button{border-radius:var(--radius-md);font-size:.9rem;font-weight:500;min-width:85px;padding:.6rem .75rem;white-space:nowrap}.profile-voucher-button.valid{background:var(--color-success)!important;border-color:var(--color-success)!important;color:#fff!important}.profile-voucher-button.invalid{background:var(--color-error)!important;border-color:var(--color-error)!important;color:#fff!important}.profile-voucher-button.checking{opacity:.7}.profile-voucher-error{margin-top:.25rem}.profile-user-edit-input-readonly{background-color:#f9fafb;color:var(--color-text-light)}.profile-user-edit-error{color:var(--color-error);font-size:.8rem;margin-top:.25rem}.profile-user-edit-success{color:var(--color-success);font-size:.8rem;margin-top:1rem}.profile-user-edit-success-wrapper{margin-top:.5rem}.edit-modal-actions{align-items:center;display:flex;gap:1rem;margin-top:1rem;width:100%}.delete-account-btn:before{display:none!important}.delete-account-btn{-webkit-text-fill-color:var(--color-error)!important;background:none;background-clip:initial!important;-webkit-background-clip:border-box!important;border-color:var(--color-error)!important;border:1.5px solid var(--color-error)!important;color:var(--color-error)!important;flex-shrink:0;font-weight:600;margin-right:auto}.right-actions{display:flex;flex-shrink:0;gap:.75rem;margin-left:auto}.delete-account-btn:hover:not(:disabled){border-color:var(--color-error)!important;transform:translateY(-1px)}.delete-account-btn:active:not(:disabled){background-color:#b91c1c!important;transform:translateY(0)}@media (max-width:480px){.edit-modal-actions{align-items:stretch;flex-direction:column;gap:.75rem}.delete-account-btn{margin-right:0;order:3}.right-actions{flex-direction:column-reverse;margin-left:0;order:1}}.dt-container{background:var(--color-bg-light);border-radius:var(--radius-lg);color:var(--color-gray);font-size:.9rem;font-weight:500;margin:1rem 0;min-width:0}.dt-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.dt-sort{align-items:center;display:inline-flex;gap:.5rem}.dt-pagesize-label,.dt-sort-label,.dt-stat{color:var(--color-gray);font-size:.8rem}.dt-pagesize,.dt-stats{align-items:center;display:inline-flex;gap:.5rem}.dt-columns-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dt-columns-row:has(.dt-columns:empty){margin-bottom:0}.dt-columns{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.dt-pagination-btn{border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-gray);padding:.4rem .8rem}.dt-column-toggle-btn,.dt-pagination-btn,.dt-reset-filters-btn{background:#fff;cursor:pointer;font-family:var(--font-main);font-size:.8rem;font-weight:500;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.dt-column-toggle-btn,.dt-reset-filters-btn{border:1px solid var(--color-headline-light);border-radius:var(--radius-md);color:var(--color-headline-light);padding:.4rem}.dt-pagination-btn:hover,.dt-reset-filters-btn:hover{border-color:var(--color-headline-light);box-shadow:var(--shadow-sm)}.dt-column-toggle-btn.active,.dt-column-toggle-btn:hover,.dt-reset-filters-btn:hover{background:var(--color-headline-soft-primary);border-color:var(--color-headline-light);color:var(--color-headline-light)}.dt-select-wrapper{display:inline-block;position:relative}.dt-select-wrapper select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-gray);font-family:var(--font-main);font-size:.8rem;font-weight:500;padding:.4rem 1.4rem .4rem .6rem}.dt-select-wrapper:after{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:14px 14px;content:"";height:14px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:14px}.dt-table-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.dt-data-table{border-collapse:collapse;border-collapse:initial!important;border-spacing:0!important;color:var(--color-gray);font-size:.8rem;min-width:800px;width:100%}.dt-data-table,.dt-data-table th{border:none!important}.dt-data-table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-md)}.dt-data-table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-md)}.dt-table-actions{display:flex;flex-direction:row;gap:.5rem}.dt-table-action-btn{font-size:.8rem!important;min-height:28px!important;padding:.3rem .8rem!important;white-space:nowrap}.dt-data-table thead th{background:var(--color-headline-soft-primary);border-bottom:1px solid var(--color-border);color:var(--color-headline);font-weight:600;padding:.8rem 1rem .5rem;text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap}.dt-filter-row th{padding:0 1rem .8rem!important}.dt-th-inner{align-items:center;display:inline-flex;gap:.2rem}.dt-sort-icon{height:16px;opacity:.9;width:16px}.dt-filter-minmax-group{display:flex;gap:.4rem}.dt-filter-row input,.dt-filter-row select{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-gray);font-family:var(--font-main);font-size:.8rem;font-weight:500;min-width:110px;padding:.35rem .45rem;width:100%}.dt-filter-row select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/png;base64,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);background-position:right 7px center;background-repeat:no-repeat;background-size:10px}.dt-filter-row input:focus,.dt-filter-row select:focus{border-color:var(--color-headline-light);box-shadow:0 0 0 2px #3b5fcc2e;outline:none}.dt-data-table tbody td{border-bottom:1px solid #eef2ff;padding:.7rem 1rem;white-space:nowrap}.dt-data-table tbody tr:hover{background:var(--color-headline-soft-primary)}.dt-checkbox-cell{text-align:center;width:32px}.dt-actions-cell,.dt-actions-header{text-align:center;width:80px}.dt-actions-container{display:flex;gap:.5rem;justify-content:center}.dt-action-btn{background:none;border:none;cursor:pointer;opacity:.6;padding:0;transition:opacity var(--transition-fast)}.dt-action-btn img{display:block;height:18px!important;object-fit:contain;width:18px!important}.dt-action-btn:hover{opacity:1}.dt-pagination-bar{align-items:center;display:flex;gap:.9rem;justify-content:center;margin-top:1.25rem}.dt-pagination-center{color:var(--color-text-light);font-size:.85rem}.dt-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.dt-pagination-btn:hover{border-color:var(--color-border)}.dt-row-selected{background:#3b5fcc0f}@media (max-width:768px){.dt-columns-row,.dt-toolbar{align-items:flex-start;flex-direction:column;gap:.5rem}.dt-data-table{min-width:700px}}.profile-page{margin-bottom:3rem}.profile-title{color:var(--color-headline);font-size:2.4rem;font-weight:700;margin-bottom:2rem}.profile-row{display:flex;flex-wrap:nowrap;gap:1rem}.profile-transactions{margin-top:1rem;width:100%}@media (max-width:1350px){.profile-row{flex-wrap:wrap}}@media (max-width:768px){.profile-page{padding:0}.profile-row{flex-direction:column;gap:1rem}}@media (max-width:480px){.profile-title{font-size:2rem}}.offers-search-wrapper{position:relative;width:100%}.offers-search-icon{height:16px;left:.9rem;object-fit:contain;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:16px}.offers-search-wrapper .main-input{padding:.6rem .6rem .6rem 2.5rem}.offers-search-wrapper .main-input:focus{border-color:var(--color-headline-light);box-shadow:none}.spinner-wrapper{align-items:center;display:flex;justify-content:center;padding:1rem}.spinner-ring{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--color-headline)}.spinner-ring,.spinner-ring.medium{height:40px;width:40px}.spinner-ring.small{border-width:3px;height:24px;width:24px}.spinner-ring.large{border-width:5px;height:56px;width:56px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.location-item{align-items:center;border-bottom:1px solid var(--color-shadow-soft-headline);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.8rem}.location-item--selected{background:var(--color-headline-soft-primary);border-radius:var(--radius-md)}.location-item-region-icon{filter:brightness(0) saturate(100%) invert(34%) sepia(61%) saturate(2465%) hue-rotate(224deg) brightness(101%) contrast(101%)}.location-item:hover{background:var(--color-headline-soft-primary);border-radius:var(--radius-md)}.location-item-left{align-items:center;display:flex;gap:.55rem}.location-item-flag{border-radius:2px;height:30px;object-fit:cover;width:30px}.location-item-name{color:var(--color-gray);font-size:.9rem;font-weight:500}.location-item-right{align-items:baseline;display:flex;font-size:.8rem;gap:.25rem}.location-item-label{color:var(--color-gray);font-weight:500}.location-item-price{color:var(--color-headline);font-weight:600}.location-item-current-icon{height:14px;margin-right:.25rem;object-fit:contain;width:14px}.offers-filter{display:flex;flex-direction:column}.offers-filter-toggle{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;margin-top:.8rem}.offers-toggle-btn{background:#fff;border:1px solid var(--color-headline);border-radius:var(--radius-md);color:var(--color-headline);cursor:pointer;font-family:var(--font-main);font-size:.8rem;font-weight:500;padding:.4rem .6rem;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.offers-toggle-btn.offers-toggle-btn--active{background:var(--color-headline-soft-primary);border-color:var(--color-headline-dark);color:var(--color-headline-dark)}.offers-filter-list{flex:1 1;max-height:480px;overflow-y:scroll;padding-right:6px}.text-muted{font-size:.9rem;font-weight:500}.offers-filter-list::-webkit-scrollbar{height:7px;width:7px}.offers-filter-list::-webkit-scrollbar-track{background:var(--color-headline-soft-primary);border-radius:7px}.offers-filter-list::-webkit-scrollbar-thumb{background-color:var(--color-headline-light);border:1px solid var(--color-headline-soft-primary);border-radius:10px}.offers-filter-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-headline)}@media (max-width:640px){.offers-filter-list{max-height:300px}}.region-countries-modal-body{display:flex;flex-direction:column;font-size:.9rem;gap:.6rem}.region-countries-list{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.region-country-item{padding:.4rem 0}.region-country-item,.region-country-left{align-items:center;display:flex;gap:.5rem}.region-country-flag{border-radius:2px;height:20px;object-fit:cover;width:20px}.region-country-name{color:var(--color-gray);font-size:.9rem;font-weight:500}.esim-check-modal-body{display:flex;flex-direction:column;font-size:.9rem;gap:.6rem}.esim-check-text{color:var(--color-gray)}.esim-check-hint{font-size:.8rem}.offers-layout{display:flex;gap:1.5rem}.offers-sidebar{background:var(--color-bg-light);flex:0 0 34%}.offers-main,.offers-sidebar{border-radius:var(--radius-lg)}.offers-main{display:flex;flex:1 1;flex-direction:column}@media (max-width:1024px){.offers-layout{flex-direction:column}}@media (max-width:900px){.offers-layout{flex-direction:column}.offers-main,.offers-sidebar{flex:1 1 auto}}.terms-page{color:var(--color-text-light);font-size:.9rem;font-weight:500}.terms-container{background:var(--color-bg-light);border-radius:var(--radius-lg);margin:0 auto;overflow:hidden}.terms-intro,.terms-section{padding:2rem 0 0}.terms-section h2{border-bottom:2px solid var(--color-headline-soft-primary);color:var(--color-headline);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.terms-paragraph{color:var(--color-gray);line-height:1.6;margin:1rem 0}.privacy-page{color:var(--color-text-light);font-size:.9rem;font-weight:500}.privacy-container{background:var(--color-bg-light);border-radius:var(--radius-lg);margin:0 auto;overflow:hidden}.privacy-intro,.privacy-section{padding:2rem 0 0}.privacy-section:last-child{border-bottom:none}.privacy-section h2{border-bottom:2px solid var(--color-headline-soft-primary);color:var(--color-headline);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.privacy-section h3{font-weight:600;margin:1rem 0}.privacy-intro h3{font-size:1.2rem;font-weight:600;margin:.5rem 0}.privacy-list{list-style:none;margin:1.5rem 0;padding-left:0}.privacy-list li{margin-bottom:1rem;position:relative}.privacy-sublist{list-style:none;margin:.75rem 0;padding-left:1.5rem}.privacy-sublist li{margin-bottom:.5rem;position:relative}.privacy-sublist li:before{color:var(--color-headline-light);content:"•";left:-1.5rem;position:absolute}.privacy-paragraph{color:var(--color-gray);line-height:1.6;margin:1rem 0}address{background:var(--color-headline-soft-primary);border-left:4px solid var(--color-headline);border-radius:var(--radius-sm);color:var(--color-text-light);font-style:normal;margin:1rem 0;padding:1rem}address a{color:var(--color-headline);text-decoration:none}address a:hover{text-decoration:underline}.privacy-contact{border-top:1px solid var(--color-shadow-soft-headline)}.privacy-page a{color:var(--color-headline)!important;text-decoration:none;transition:color var(--transition-fast)}.privacy-page a:hover{color:var(--color-headline-light)!important;text-decoration:underline}.privacy-page .privacy-list a,.privacy-page .privacy-sublist a,.privacy-page address a{font-weight:500}@media (max-width:768px){.privacy-container{border-radius:var(--radius-md);margin:0 1rem}.privacy-section{padding:1.5rem 1rem}}:root{--cart-step-size:46px;--cart-step-radius:calc(var(--cart-step-size)/2);--cart-rail-height:2.5px;--cart-rail-bg:#e5e7eb}.cart-stepper{align-items:flex-start;justify-content:space-between;margin:2.5rem auto 2rem;width:70%}.cart-step,.cart-stepper{display:flex;position:relative}.cart-step{align-items:center;flex-direction:column;width:100%}.cart-step:before{background:#e5e7eb;background:var(--cart-rail-bg);border-radius:999px;content:"";height:2.5px;height:var(--cart-rail-height);left:calc(42% + 23px);left:calc(42% + var(--cart-step-radius));position:absolute;top:23px;top:var(--cart-step-radius);transform:translateY(-50%);width:calc(87% + 23px);width:calc(87% + var(--cart-step-radius));z-index:0}.cart-step--last:before{display:none}.cart-step__label{align-items:center;background:var( --color-headline-very-light);border-radius:50%;color:#9ca3af;display:inline-flex;font-size:1rem;font-weight:600;height:46px;height:var(--cart-step-size);justify-content:center;line-height:46px;line-height:var(--cart-step-size);margin:0 auto;position:relative;text-align:center;width:46px;width:var(--cart-step-size);z-index:1}.cart-step__text{color:#9ca3af;font-size:.8rem;font-weight:500;margin-top:.6rem;text-align:center}.cart-step--active .cart-step__label,.cart-step--completed .cart-step__label{background:var(--color-headline);color:#fff}.cart-step--active .cart-step__text,.cart-step--completed .cart-step__text{color:var(--color-gray);font-weight:600}.cart-step--completed:before{background:var(--color-headline)}@media (max-width:720px){.cart-stepper{margin:2rem auto 1.5rem;width:100%}:root{--cart-step-size:34px;--cart-rail-height:2px}.cart-step__text{font-size:.7rem}}.cart-container{display:flex;flex-direction:column;width:100%}.cart-page,.cart-page__progress{display:flex;justify-content:center}.cart-page__progress{align-items:center}.empty-cart{color:var(--color-gray);margin:9rem auto 3rem;padding:3rem;text-align:center;width:min(500px,92vw)}.empty-cart__img{display:block;height:auto;margin:0 auto .75rem;object-fit:contain;width:70px}.empty-cart__title{color:var(--color-headline);font-family:Poppins,sans-serif;font-size:clamp(1.4rem,1.6vw + 1rem,2rem);margin:0 0 .5rem}.empty-cart__lead{color:var(--color-gray);font-family:Figtree,sans-serif;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;margin:0 0 1.25rem}.empty-cart__cta{border-radius:999px;display:inline-block;margin-top:.5rem;text-decoration:none}@media (max-width:700px){.empty-cart{padding:1.25rem}}.checkout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem auto 3rem;width:100%}.checkout>*{min-width:0}.checkout__left-column{display:flex;flex-direction:column;gap:1rem}.checkout__center-column{display:flex;flex-direction:column;gap:2rem;margin:0 auto;padding:1rem}.checkout:has(.checkout__center-column){display:block!important;margin:1rem auto 3rem;max-width:none;width:100%}.checkout__center-column .payment-panel{background:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.checkout__center-column .checkout__left,.checkout__left,.checkout__right{background:var(--color-bg-light);border-radius:1rem}.checkout__left,.checkout__right{color:var(--color-gray);padding:0 2rem}.checkout__right{background:none;box-shadow:none;padding:0 2rem}.checkout__title{align-items:center;color:var(--color-headline);display:flex;font-size:1.2rem;font-weight:500;gap:13px;margin:0 0 1rem}.checkout__title-icon{height:26px;object-fit:contain;width:26px}.summary-header{grid-gap:2rem;border-bottom:1px solid #e0e0e0;color:#666;display:grid;font-size:.8rem;font-weight:500;gap:2rem;grid-template-columns:1.5fr .5fr .6fr;margin-bottom:1rem;margin-top:1.2rem;padding:0 .25rem .8rem}.summary-header span:first-child{padding-left:.2rem}.summary-header span:nth-child(2){text-align:center}.summary-header span:nth-child(3){text-align:right}.summary-list{display:flex;flex-direction:column;font-size:.9rem;gap:1.4rem;list-style:none;margin:.25rem 0 1.5rem;padding:0}.summary-item{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1.5fr .5fr .6fr}.summary-item>:nth-child(2){display:flex;justify-content:center}.summary-item__product{align-items:center;display:flex;gap:.7rem}.summary-flag-wrapper{flex-shrink:0;height:30px;overflow:hidden;width:30px}.summary-flag{height:100%;object-fit:cover;width:100%}.summary-item__info{display:flex;flex-direction:column}.summary-item__name{color:var(--color-gray);font-size:.9rem;font-weight:500}.summary-item__meta{color:#8f8f8f;display:flex;font-size:.8rem;gap:.5rem}.summary-item__price{font-weight:600;text-align:right}.summary-legal{margin-bottom:.8rem;margin-top:.25rem}.summary-legal__text{color:var(--color-text-light);font-size:.8rem;line-height:1.4}.summary-legal__link{color:var(--color-headline);cursor:pointer;text-decoration:underline;transition:color var(--transition-fast)}.summary-legal__link:hover{color:var(--color-headline-light)}@media (min-width:1200px){.checkout__center-column{width:60%}}@media (max-width:1200px){.checkout{gap:2rem}.checkout__right{padding:0}.checkout__title{margin-bottom:.5rem}.summary-item{gap:.8rem}.summary-header,.summary-item{grid-template-columns:1.6fr .7fr .75fr}.summary-list{gap:1rem}.cart-quantity-picker .quantity-picker{padding:.3rem .2rem}.cart-quantity-picker .quantity-btn{font-size:.9rem;width:26px}.cart-quantity-picker .quantity-value{font-size:.85rem;min-width:24px}.summary-item__name{font-size:.8rem}}.summary-totals{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.summary-row{align-items:center;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between}.summary-row--total{color:var(--color-headline);font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.social-btn--email{background:var(--color-headline-soft-primary);color:var(--color-headline);text-decoration:none}.auth__subtitle{color:var(--color-text-light);font-size:.9rem;font-weight:500;margin-bottom:.8rem}.auth-form{gap:.75rem}.auth-field,.auth-fields,.auth-form{display:flex;flex-direction:column}.auth-field{gap:.35rem;padding:0}.checkout__right .input-with-icon{margin-bottom:1rem;position:relative;width:100%}.checkout__right .input-icon{height:1.2rem;left:1.3rem;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}.checkout__right .main-input{padding-bottom:.9rem;padding-left:3.3rem;padding-top:.9rem}.auth-submit{font-size:.9rem;font-weight:500;padding:.8rem 1.5rem;width:100%}.btn-icon-left{height:18px;margin-right:.45rem;object-fit:contain;width:18px}.auth-social{display:flex;justify-content:space-between;margin-top:.25rem}.social-btn{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-gray) 15%,#fff);border-radius:999px;color:var(--color-gray);cursor:pointer;display:inline-flex;flex:0 1 32%;font-family:"Poppins",var(--font-main);font-size:.9rem;font-weight:500;gap:.45rem;justify-content:center;line-height:1;padding:.7rem 1.7rem;text-align:center}.social-btn__icon{height:18px;object-fit:contain;width:18px}.social-btn__icon--apple{height:22px;width:22px}.auth-divider{align-items:center;color:#8f8f8f;display:flex;font-size:.8rem;font-weight:500;gap:.75rem;margin:.6rem 0;padding:0 .4rem}.auth-divider:after,.auth-divider:before{background:var(--color-border);content:"";flex:1 1 auto;height:1.5px}.summary-legal-guest{margin:1rem 0}.summary-legal-guest .checkbox-container{font-size:.85rem;line-height:1.4}.summary-legal-guest .summary-legal__link{color:var(--color-headline)}@media (max-width:1200px){.checkout{grid-template-columns:1fr}}@media (max-width:480px){.auth-social{flex-direction:column;gap:1rem}.social-btn{width:100%}}.discount-wrapper{margin:1rem 0 1.4rem}.discount-input-box{position:relative;width:100%}.discount-input-box .main-input{border-width:1px;padding-left:1rem;padding-right:7rem}.discount-apply-btn{align-items:center;display:inline-flex;height:calc(100% - 1rem);justify-content:center;padding:0 .4rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);white-space:nowrap}.discount-apply-btn:hover{background-color:var(--color-headline-soft-primary)}.discount-message{font-size:.8rem;font-weight:500;position:absolute;right:7.2rem;top:50%;transform:translateY(-50%);white-space:nowrap}.discount-message--success{color:var(--color-success)}.discount-message--error{color:var(--color-error)}.cart-quantity-picker .quantity-picker{border-width:1px;padding:.3rem 0}.cart-quantity-picker .quantity-btn:first-of-type{border-right:1px solid var(--color-border)}.cart-quantity-picker .quantity-btn:last-of-type{border-left:1px solid var(--color-border)}.payment-panel__subtitle{color:var(--color-text-light);font-size:.9rem;font-weight:500;line-height:1.3;margin-bottom:.8rem}.payment-panel__icon{height:22px;object-fit:contain;width:22px}.payment-methods-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--payment-methods-count,4),1fr);margin-bottom:2rem;width:100%}.payment-method-tile{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:flex;gap:.3rem;height:50px;justify-content:center;min-width:0;padding:.5rem;width:100%}.payment-method-tile:hover{transform:translateY(-1px)}.payment-method-tile--active{background:var(--color-headline-soft-primary);border-color:var(--color-headline);color:var(--color-headline)}.payment-method-tile__label{color:var(--color-gray);font-family:var(--font-main);font-size:.9rem;font-weight:500;white-space:nowrap}.payment-method-tile--active .payment-method-tile__label{color:var(--color-headline)}.payment-method-tile__icon{height:50px;object-fit:contain;width:100px}.payment-method-tile__icon--wallet{height:18px;width:18px}@media (max-width:768px){.payment-methods-row{gap:.5rem;grid-template-columns:repeat(2,1fr)}.payment-method-tile{gap:.4rem;height:55px;padding:.4rem}.payment-method-tile__icon{height:28px;width:28px}}@media (max-width:1200px){.payment-panel__title{margin-bottom:.5rem}.payment-method-tile__icon{height:40px}.payment-method-tile__icon--wallet{display:none;height:20px;width:20px}.payment-panel{padding:0 .5rem}}.status-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.status-modal{background:var(--color-bg-light);border-radius:var(--radius-lg);max-height:90vh;max-width:480px;overflow-y:auto;padding:3rem 2.5rem;text-align:center;width:100%}.status-modal-icon img{height:88px;margin-bottom:1.5rem;width:88px}.status-modal-title{font-size:1.7rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.status-modal-message{color:var(--color-text-light);font-size:.9rem;font-weight:500;line-height:1.6;margin-bottom:1.5rem}.status-modal-actions{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.status-btn{font-size:1rem;font-weight:500;min-width:30%}@media (max-width:480px){.status-modal{border-radius:var(--radius-lg);margin:1rem;padding:2.5rem 1.5rem}.status-modal-icon img{height:72px;width:72px}.status-modal-title{font-size:1.5rem}}.not-found-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:2rem 1rem;text-align:center}.not-found-container h3{font-size:1.5rem;height:-webkit-fit-content;height:fit-content;margin:0;width:-webkit-fit-content;width:fit-content}.not-found-container1{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;position:relative;unicode-bidi:isolate;width:auto}.not-found-text1{color:#2f4f4f4d;font-size:17rem;font-weight:900;letter-spacing:-20px;margin-bottom:-20px;margin-top:-10px}.not-found-container2{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin-top:-35px;width:420px}.not-found-text2{font-weight:500;text-align:center}@media (max-width:768px){.not-found-container{min-height:70vh;padding:1.5rem 1rem}.not-found-container h3{font-size:1.2rem}.not-found-text1{font-size:8rem;letter-spacing:-8px;margin-bottom:0;margin-top:0}.not-found-container2{margin-top:0;padding:0 .5rem;width:100%}.not-found-text2{font-size:.95rem;line-height:1.4}}@media (max-width:400px){.not-found-text1{font-size:6rem;letter-spacing:-4px}.not-found-text2{font-size:.85rem}}.faq-search-wrapper{position:relative;width:60%}.faq-search-icon{height:16px;left:.9rem;object-fit:contain;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:16px}.faq-search-wrapper .main-input{padding:.6rem .6rem .6rem 2.5rem}.faq-search-wrapper .main-input:focus{border-color:var(--color-headline-light);box-shadow:none}.faq-container{border-radius:2.5rem;font-family:Poppins,sans-serif;text-align:left}.faq-title{color:var(--color-headline);font-size:2.5rem;margin-bottom:1rem;text-align:center}.faq-accordion{column-count:2;column-gap:1.25rem}@media (max-width:900px){.faq-accordion{column-count:1}}.faq-item{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);break-inside:avoid;display:inline-block;margin:0 0 1rem;overflow:hidden;page-break-inside:avoid;width:100%}.grid-two{grid-gap:1rem 1.25rem;align-items:start;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.grid-two{grid-template-columns:1fr}}.faq-heading{margin:0}.faq-button{align-items:center;background:var(--color-background);border:none;border-radius:var(--radius-sm);color:var(--color-gray);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .15s ease;width:100%}.faq-button:focus-visible,.faq-button:hover{border-color:color-mix(in srgb,var(--color-headline) 50%,#fff);outline:none;transform:translateY(-1px)}.faq-button.open{background:color-mix(in srgb,var(--color-headline) 6%,var(--color-background));border-color:color-mix(in srgb,var(--color-headline) 35%,#fff)}.faq-question{color:var(--color-gray);font-family:var(--font-main);font-size:1rem;font-weight:500}.faq-icon{color:var(--color-headline);font-size:1.4rem;line-height:1}.faq-panel{padding:0 1.25rem 1.25rem}.faq-answer{color:var(--color-dark-gray);font-size:.9rem;line-height:1.55}.faq-subtitle{color:var(--color-headline);font-size:1.8rem;margin-bottom:3rem;text-align:center}.video-chips{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.chip.btn{background:var(--color-background);border:2px solid var(--color-gray);border-radius:999px;color:var(--color-gray);display:inline-block;font-size:.95rem;font-weight:500;padding:.6rem 1rem;text-align:center;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.chip.btn:focus-visible,.chip.btn:hover{border-color:color-mix(in srgb,var(--color-headline) 50%,#fff);box-shadow:0 0 8px 1px color-mix(in srgb,var(--color-headline) 50%,#fff);outline:none;transform:translateY(-1px)}@media (max-width:900px){.faq-container{margin-top:5rem;padding:2rem}.faq-title{font-size:2rem}.faq-subtitle{font-size:1.5rem}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}mark.hl{background:color-mix(in srgb,var(--color-headline) 25%,#fff);border-radius:.2em;color:inherit;padding:0 .15em}.faq-panel.hide{display:none}.faq-panel.show{display:block}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.videos-split{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:1rem;margin-inline:auto;max-width:1000px;padding-inline:1rem}@media (max-width:900px){.videos-split{grid-template-columns:1fr}}.videos-list{display:flex;flex-direction:column;gap:.5rem}.video-item.btn{background:var(--color-background);border:2px solid var(--color-gray);border-radius:999px;color:var(--color-gray);cursor:pointer;display:block;font-size:.95rem;font-weight:500;padding:.6rem .9rem;text-align:left;transition:background-color .2s,box-shadow .2s,border-color .2s,transform .15s}.video-item.btn:focus-visible,.video-item.btn:hover{border-color:color-mix(in srgb,var(--color-headline) 50%,#fff);box-shadow:0 0 8px 1px color-mix(in srgb,var(--color-headline) 50%,#fff);outline:none;transform:translateY(-1px)}.video-item.btn.active{background:var(--color-headline);border-color:var(--color-headline);color:#fff}.video-player{background:var(--color-background);border-radius:1rem;box-shadow:0 0 12px 1px color-mix(in srgb,var(--color-headline) 35%,#fff);max-width:400px;padding:.75rem}.video-player iframe{aspect-ratio:9/16;border:0;border-radius:.75rem;display:block;width:100%}@media (max-width:1050px){.faq-container{margin-top:2rem;padding:0}.faq-title{line-height:3.5rem}.faq-subtitle{font-size:1.75rem;margin-bottom:1.5rem}}.contact-page{color:var(--color-gray);font-family:var(--font-main);margin:0 auto}.contact-page__wrap{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr;margin:0 auto}@media (max-width:900px){.contact-page__wrap{grid-template-columns:1fr;padding:0}}.contact-form{background:var(--color-bg-light);border-radius:var(--radius-lg);position:relative}.contact-form .main-input{padding-left:1rem}.field{grid-gap:.35rem;display:grid;gap:.35rem;margin-bottom:.9rem}.actions{align-items:flex-start;display:flex;gap:.75rem;margin-top:2rem;position:relative}.actions-content{align-items:center;display:flex;flex:1 1;gap:.75rem}.contact-info{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:auto auto 1fr;min-height:100%}.info-card{background:var(--color-bg-light);border-radius:var(--radius-lg)}.info-card h3{color:var(--color-gray);font-size:1rem;font-weight:600;margin:0 0 .25rem}.info-card h3,.info-card p{font-family:var(--font-main)}.info-card p{color:var(--color-text-light);font-size:.9rem;font-weight:400;margin:.3rem 0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;position:absolute!important;white-space:nowrap;width:1px}.map-card,.sr-only{overflow:hidden;padding:0}.map-card{background:var(--color-bg-light);border-radius:var(--radius-lg);display:grid}.map-embed{height:100%;min-height:200px;position:relative;width:100%}.map-embed iframe{border:0;border-radius:var(--radius-lg);height:100%;inset:0;position:absolute;width:100%}@media (max-width:900px){.contact-info{grid-template-rows:auto auto 300px}.map-embed{min-height:300px}}@media (max-width:1050px){.contact-page{padding:0 var(--container-padding)}}:root{--font-main:"Poppins",sans-serif;--color-primary:#4fa39d;--color-headline:#5066ff;--color-headline-dark:#2e3fcc;--color-headline-very-light:#e3e7ff;--color-headline-light:#7a9eff;--color-headline-soft-primary:#7e90ff25;--color-transparent-primary:#7083ff0d;--color-primary-light:#72beb9;--color-primary-dark:#2b837d;--color-primary-very-light:#ddf0ef;--color-success:#1fd1a3;--color-success-light:#d6f5ee;--color-warning:#f59e0b;--color-error:#ff3b5c;--color-error-light:#ffc1cc;--color-info:#0ea5e9;--color-text:#4e5d5b;--color-text-light:#6b7280;--color-dark-gray:#1f2430;--color-gray:#5f6675;--color-light-gray:#9aa1b2;--color-bg:#f8fafc;--color-bg-light:#fff;--color-border:#e6e8eb;--color-gradient-start:#6e3fff;--color-gradient-end:#3d80ff;--color-shadow-soft-headline:3px 3px 3px 0px var(--color-headline-soft-primary);--color-border-soft-primary:0 0 10px 3px #a7d1cd4d;--color-bg-soft-primary:#4fa39d1a;--radius-max:9999px;--radius-md:0px;--radius-lg:0px;--radius-sm:0px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 10px #0000001a;--shadow-lg:0 8px 20px #0000001f;--shadow-primary:5px 5px 15px #4fa39d4d;--container-width:1200px;--container-padding:16px;--transition-fast:150ms ease;--transition-normal:250ms ease}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#5f6675;color:var(--color-gray);font-family:Poppins,sans-serif;font-family:var(--font-main);min-height:100vh}.container{margin:0 auto;max-width:1200px;max-width:var(--container-width);padding:0 16px;padding:0 var(--container-padding);width:100%}.main-container{margin:0 auto;width:75%}@media (max-width:768px){.main-container{width:90%}}
/*# sourceMappingURL=main.a67efaab.css.map*/