.DataCalculator_calculator__9DcK7{font-family:Arial,sans-serif;color:#333;max-width:1200px;margin:0 auto;background:#fff;padding:40px;border-radius:8px}.DataCalculator_calculatorContainer__t3rNv{display:flex;gap:40px;align-items:flex-start;background:#fff}.DataCalculator_inputSection__oL7PX{flex:1 1;background:#fff}.DataCalculator_sectionTitle__d6wai{margin-bottom:30px;margin-top:0;font-size:24px;font-weight:700;color:#404040;line-height:1.3}.DataCalculator_tableHeaders__t0Xm0{display:grid;grid-template-columns:2fr 1.5fr 2fr 1fr 1fr;grid-gap:20px;gap:20px;padding:15px 10px;background:#f8f8f8;border-bottom:2px solid #e5e5e5;margin-bottom:15px;font-weight:600;font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px}.DataCalculator_headerCategory__7UbrV,.DataCalculator_headerDaily__W8j4P,.DataCalculator_headerInput__3jHR1,.DataCalculator_headerSlider__jwVsN,.DataCalculator_headerWeekly__rlpj1{padding:0 5px}.DataCalculator_categories__DIxYS{display:flex;flex-direction:column;gap:0;background:#fff}.DataCalculator_categoryRow___yttN{display:grid;grid-template-columns:2fr 1.5fr 2fr 1fr 1fr;grid-gap:20px;gap:20px;padding:20px 10px;border-bottom:1px solid #e5e5e5;align-items:center;background:#fff}.DataCalculator_categoryRow___yttN:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.02)}.DataCalculator_categoryName__iK_fm{font-weight:500;color:#333;font-size:15px}.DataCalculator_inputGroup__zTr3Y{display:flex;align-items:center;gap:8px}.DataCalculator_input__gOk4u{width:60px;padding:8px 10px;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;transition:all .2s ease}.DataCalculator_input__gOk4u:focus{outline:none;border-color:#e5e900;box-shadow:0 0 0 2px rgba(229,233,0,.2)}.DataCalculator_unit__RA2uJ{font-size:12px;color:#666;white-space:nowrap}.DataCalculator_sliderContainer__M16AZ{display:flex;align-items:center;padding:5px 0}.DataCalculator_slider__dENQm{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e0e0e0;border-radius:3px;outline:none;cursor:pointer}.DataCalculator_slider__dENQm::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer}.DataCalculator_slider__dENQm::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:none}.DataCalculator_dailyData__sk4D7,.DataCalculator_weeklyData__fcjaW{font-weight:600;color:#333;font-size:14px;text-align:center}.DataCalculator_summarySection__kQdwB{background-color:#000;color:#fff;border-radius:8px;min-width:320px;max-width:380px;position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start}.DataCalculator_summaryContent__jKiKt{padding:30px 25px}.DataCalculator_summaryTitle__C7pho{color:#fff;margin-bottom:30px;text-align:center;font-size:20px;font-weight:700;line-height:1.3}.DataCalculator_summaryData__QkxHq{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.DataCalculator_summaryItem__QzJy4{text-align:center;padding:15px;background:hsla(0,0%,100%,.05);border-radius:8px}.DataCalculator_summaryLabel__G9MBf{font-size:14px;margin-bottom:5px;color:hsla(0,0%,100%,.7);font-weight:500}.DataCalculator_summaryValue__6s6Lp{font-size:40px;font-weight:700;color:#fff;line-height:1}.DataCalculator_actions__4_BtO{display:flex;flex-direction:column;gap:12px}.DataCalculator_resetButton__QUthi,.DataCalculator_selectButton__nNbrw{padding:14px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;text-align:center}.DataCalculator_resetButton__QUthi{background:transparent;color:#fff;border:2px solid #e5e900}.DataCalculator_resetButton__QUthi:hover{background:#e5e900;color:#000}.DataCalculator_selectButton__nNbrw{background:#e5e900;color:#000;border:none}.DataCalculator_selectButton__nNbrw:hover{background:#fff200}@media (max-width:1024px){.DataCalculator_calculatorContainer__t3rNv{flex-direction:column;gap:30px}.DataCalculator_summarySection__kQdwB{position:relative;top:0;max-width:100%}.DataCalculator_summaryContent__jKiKt{padding:24px 20px}.DataCalculator_categoryRow___yttN,.DataCalculator_tableHeaders__t0Xm0{grid-template-columns:1.5fr 1fr 1.5fr .8fr .8fr;gap:15px}}@media (max-width:768px){.DataCalculator_calculator__9DcK7{max-width:100%;padding:20px}.DataCalculator_sectionTitle__d6wai{font-size:20px;margin-bottom:20px}.DataCalculator_tableHeaders__t0Xm0{display:none}.DataCalculator_categoryRow___yttN{grid-template-columns:1fr;gap:12px;padding:15px;border:1px solid #e5e5e5;border-radius:6px;margin-bottom:12px;background:#fff}.DataCalculator_categoryRow___yttN:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.02)}.DataCalculator_categoryName__iK_fm{font-size:15px;font-weight:600;margin-bottom:8px;grid-column:1/-1}.DataCalculator_inputGroup__zTr3Y{width:100%;grid-column:1/-1}.DataCalculator_input__gOk4u{width:100%;max-width:200px}.DataCalculator_sliderContainer__M16AZ{width:100%;grid-column:1/-1;margin:8px 0}.DataCalculator_dailyData__sk4D7,.DataCalculator_weeklyData__fcjaW{font-weight:600;color:#333;font-size:14px}.DataCalculator_summaryContent__jKiKt{padding:20px 16px}.DataCalculator_summaryTitle__C7pho{font-size:18px;margin-bottom:20px}.DataCalculator_summaryValue__6s6Lp{font-size:36px}.DataCalculator_summaryLabel__G9MBf{font-size:13px}.DataCalculator_actions__4_BtO{gap:10px}.DataCalculator_resetButton__QUthi,.DataCalculator_selectButton__nNbrw{padding:12px 16px;font-size:13px}}.HeroSection_hero___PJV7{padding:80px 0 60px;text-align:center;background:#fff}.HeroSection_container__CgTYA{max-width:900px;margin:0 auto;padding:0 20px}.HeroSection_title__Dx5OX{font-size:clamp(28px,5vw,36px);font-weight:700;color:#404040;margin:0 0 20px;padding:0;line-height:1.3;max-width:100%}.HeroSection_subtitle__6hJwO{font-size:18px;color:#666;margin:0;line-height:1.6;max-width:100%}@media (max-width:768px){.HeroSection_hero___PJV7{padding:60px 0 40px}.HeroSection_title__Dx5OX{font-size:24px;margin-bottom:15px}.HeroSection_subtitle__6hJwO{font-size:16px}}.CTASection_cta__Gb85S{padding:8rem 2rem;position:relative;overflow:hidden}.CTASection_cta__Gb85S.CTASection_purple__6gsHk{background-image:linear-gradient(135deg,hsla(0,0%,100%,.4),#ad6ca5 50%,#c8a2d0);background-color:#ad6ca5;text-align:justify;color:#fff}.CTASection_cta__Gb85S.CTASection_purple__6gsHk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.15) 0,transparent 40%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.1) 0,transparent 40%);pointer-events:none;animation:CTASection_gradientShift__s5MMy 15s ease infinite}.CTASection_cta__Gb85S.CTASection_purple__6gsHk:after{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);pointer-events:none;animation:CTASection_float__9kZmP 20s ease-in-out infinite}@keyframes CTASection_float__9kZmP{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-20px,-20px) rotate(5deg)}}.CTASection_cta__Gb85S.CTASection_black__Fd6aM{background:linear-gradient(135deg,#000,#1a1a1a)}.CTASection_container__i8JPn{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:3rem;position:relative;z-index:1}.CTASection_checkmark___rleD{width:60px;height:60px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .4s ease}.CTASection_checkmark___rleD:hover{transform:scale(1.1) rotate(5deg)}.CTASection_checkmark___rleD img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.CTASection_content__2EVRG{flex:1 1}.CTASection_title__4S_Wq{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#000;letter-spacing:-.01em;line-height:1.3}.CTASection_description__T6lXX{font-size:1rem;margin:0;color:#000;line-height:1.6}.CTASection_button__tGO7i{display:inline-block;padding:1.125rem 2.75rem;background:#000;color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.CTASection_button__tGO7i:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.CTASection_button__tGO7i:hover:before{width:300px;height:300px}.CTASection_button__tGO7i:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.3)}@media (max-width:768px){.CTASection_container__i8JPn{flex-direction:column;text-align:center}.CTASection_checkmark___rleD{margin:0 auto}.CTASection_title__4S_Wq{font-size:1.5rem}.CTASection_button__tGO7i{width:100%}}.FAQSection_faq__eeFHi{background:linear-gradient(180deg,#f8f9fa 0,#fff);padding:8rem 2rem;position:relative}.FAQSection_faq__eeFHi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,162,208,.2),transparent)}.FAQSection_container__jkX_G{max-width:900px;margin:0 auto;position:relative;z-index:1}.FAQSection_title__XA__t{text-align:center;font-size:64px;font-weight:800;margin:0 0 4rem;color:#1a1a1a;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FAQSection_faqList__BjafN{display:flex;flex-direction:column;gap:1rem}.FAQSection_faqItem__EDRiJ{background:linear-gradient(135deg,#fff,#fafafa);border-radius:20px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid rgba(229,231,235,.8);transition:all .4s cubic-bezier(.4,0,.2,1)}.FAQSection_faqItem__EDRiJ:hover{box-shadow:0 8px 24px rgba(200,162,208,.15);border-color:rgba(200,162,208,.3);transform:translateY(-2px)}.FAQSection_question___hUKY{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease;position:relative}.FAQSection_question___hUKY:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#c8a2d0,#e9c5e5);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease}.FAQSection_question___hUKY:hover:before{transform:scaleY(1)}.FAQSection_question___hUKY:hover{background:linear-gradient(135deg,rgba(200,162,208,.05),rgba(233,197,229,.05))}.FAQSection_question___hUKY h3{font-size:1.25rem;font-weight:700;margin:0;color:#1a1a1a;flex:1 1;letter-spacing:-.01em;line-height:1.4}.FAQSection_arrow__cANf8{font-size:1rem;color:#6b7280;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1.5rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(200,162,208,.1)}.FAQSection_arrowOpen__5ObWE,.FAQSection_question___hUKY:hover .FAQSection_arrow__cANf8{background:rgba(200,162,208,.2);color:#c8a2d0}.FAQSection_arrowOpen__5ObWE{transform:rotate(180deg)}.FAQSection_answer__yE3kg{padding:0 2rem 1.5rem;animation:FAQSection_slideDown__D01Ja .3s ease}@keyframes FAQSection_slideDown__D01Ja{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.FAQSection_answer__yE3kg p{margin:0;font-size:1rem;line-height:1.6;color:#666}@media (max-width:768px){.FAQSection_faq__eeFHi{padding:4rem 1rem}.FAQSection_title__XA__t{font-size:2rem}.FAQSection_question___hUKY{padding:1.25rem 1.5rem}.FAQSection_answer__yE3kg{padding:0 1.5rem 1.25rem}}.HeroSection_hero__9HsRo{background:linear-gradient(135deg,#000,#1a1a1a 50%,#000);color:#fff;padding:6rem 2rem;min-height:600px;position:relative;overflow:hidden}.HeroSection_hero__9HsRo:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(200,162,208,.08) 0,transparent 70%);pointer-events:none;animation:HeroSection_float__OPI03 20s ease-in-out infinite;z-index:0}.HeroSection_hero__9HsRo:after{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(229,233,0,.04) 0,transparent 70%);pointer-events:none;animation:HeroSection_float__OPI03 25s ease-in-out infinite reverse;z-index:0}@keyframes HeroSection_float__OPI03{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-20px,-20px) rotate(5deg)}}.HeroSection_container__DlTqI{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:50% 50%;grid-gap:5rem;gap:5rem;align-items:center;position:relative;z-index:1}.HeroSection_content__i5qrF{width:100%;max-width:100%;position:relative;z-index:2}.HeroSection_breadcrumb__kwt8c{font-size:.875rem;margin-bottom:2rem;color:#9ca3af;font-weight:500;letter-spacing:.5px}.HeroSection_breadcrumb__kwt8c a{color:#e5e900;text-decoration:none;transition:all .3s ease;position:relative}.HeroSection_breadcrumb__kwt8c a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#e5e900;transition:width .3s ease}.HeroSection_breadcrumb__kwt8c a:hover:after{width:100%}.HeroSection_breadcrumb__kwt8c a:hover{color:#f0f542}.HeroSection_titleContainer__So0C4{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.HeroSection_countryFlag__8uRr0{flex-shrink:0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:transform .4s ease;border:2px solid hsla(0,0%,100%,.1)}.HeroSection_titleContainer__So0C4:hover .HeroSection_countryFlag__8uRr0{transform:scale(1.05) rotate(5deg)}.HeroSection_title__qY3OV{font-size:3.5rem;font-weight:800;margin:0;line-height:1.1;color:#fff;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.3);animation:HeroSection_fadeInUp__BZ7bB .8s ease-out}@keyframes HeroSection_fadeInUp__BZ7bB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection_subtitle__x1C59{font-size:1.25rem;color:#d1d5db;margin:0 0 2.5rem;line-height:1.7;font-weight:400;animation:HeroSection_fadeInUp__BZ7bB .8s ease-out .2s both}.HeroSection_features__n9AkA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.HeroSection_features__n9AkA li{display:flex;align-items:center;gap:1rem;font-size:1.0625rem;transition:transform .3s ease;animation:HeroSection_fadeInUp__BZ7bB .8s ease-out calc(var(--index, 0) * .1s + .4s) both}.HeroSection_features__n9AkA li:hover{transform:translateX(8px)}.HeroSection_checkmark__pbykb{width:28px;height:28px;color:#4caf50;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(76,175,80,.3));transition:transform .3s ease}.HeroSection_features__n9AkA li:hover .HeroSection_checkmark__pbykb{transform:scale(1.15) rotate(5deg)}.HeroSection_planSelector__tT_Vd{background:linear-gradient(135deg,#fff,#fafafa);border-radius:28px;padding:2.5rem;box-shadow:0 24px 48px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid rgba(229,231,235,.8);position:relative;color:#000;min-height:400px;display:flex;flex-direction:column;contain:none;height:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;z-index:2;isolation:isolate}.HeroSection_planSelector__tT_Vd:before{content:"";position:absolute;inset:-2px;border-radius:28px;padding:2px;background:linear-gradient(135deg,rgba(200,162,208,.2),rgba(229,233,0,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.HeroSection_planSelector__tT_Vd:hover:before{opacity:1}.HeroSection_planHeader__4Sadz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;position:relative}.HeroSection_planHeaderContent__zV10h{flex:1 1}.HeroSection_planTitle__hnlXj{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.HeroSection_planSubtitle___955S{color:#6b7280;font-size:.875rem;margin:0}.HeroSection_instantActivation__C0dHD{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.625rem 1.25rem;border-radius:50px;font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:.625rem;box-shadow:0 6px 20px rgba(16,185,129,.4);position:relative;white-space:nowrap;transition:all .3s ease;overflow:hidden}.HeroSection_instantActivation__C0dHD:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.HeroSection_instantActivation__C0dHD:hover:before{width:300px;height:300px}.HeroSection_instantActivation__C0dHD:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.5)}.HeroSection_pulseDot__3sNTM{width:8px;height:8px;background:#fff;border-radius:50%;animation:HeroSection_pulse__ls6cv 2s infinite}@keyframes HeroSection_pulse__ls6cv{0%,to{opacity:1}50%{opacity:.5}}.HeroSection_durationTabs__sdKmh{display:flex;gap:1rem;margin-bottom:1.5rem;overflow-x:auto;padding:.5rem 0;position:relative;z-index:1}.HeroSection_durationTab__lDe9V{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem 1.25rem;border-radius:16px;border:2px solid #d1d5db;background:linear-gradient(135deg,#fff,#f9fafb);color:#374151;font-weight:600;font-size:.875rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:visible;z-index:1;box-sizing:border-box}.HeroSection_durationTab__lDe9V:before{content:"";position:absolute;inset:2px;border-radius:14px;background:linear-gradient(135deg,rgba(229,233,0,.1),rgba(200,162,208,.1));opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.HeroSection_durationTab__lDe9V:hover:before{opacity:1}.HeroSection_durationTab__lDe9V:hover{border-color:#e5e900;border-width:2px;background:linear-gradient(135deg,rgba(229,233,0,.15),rgba(229,233,0,.1));transform:translateY(-2px);box-shadow:0 4px 12px rgba(229,233,0,.2)}.HeroSection_durationTabActive__1BHUS{background:linear-gradient(135deg,rgba(229,233,0,.2),rgba(229,233,0,.15));color:#000;border:2px solid #e5e900!important;box-shadow:0 4px 16px rgba(229,233,0,.25);transform:translateY(-2px);z-index:2}.HeroSection_durationTabActive__1BHUS:before{opacity:.3}.HeroSection_durationLabel__Nf0g5{font-size:1.1375rem;font-weight:700}.HeroSection_durationCount__KhL1K{display:flex;align-items:center;gap:.375rem;font-size:.75rem;position:relative}.HeroSection_countNumber__n8Vhm{background:#f3f4f6;color:#111827;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700;flex-shrink:0;position:relative;z-index:1}.HeroSection_durationTabActive__1BHUS .HeroSection_countNumber__n8Vhm{background:rgba(0,0,0,.2);color:#000}.HeroSection_countLabel__fY6DS{font-size:.75rem;font-weight:500;opacity:.8;white-space:nowrap;position:relative;z-index:1}.HeroSection_durationTabActive__1BHUS .HeroSection_countLabel__fY6DS{opacity:.9}.HeroSection_plansList__6USbf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;flex:0 0 auto;position:relative;z-index:1}.HeroSection_planItem__MjxxS{display:flex;align-items:center;padding:1.25rem;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;background:linear-gradient(135deg,#fff,#fafafa);overflow:visible;z-index:1}.HeroSection_planItem__MjxxS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(229,233,0,.1),transparent);transition:left .6s ease}.HeroSection_planItem__MjxxS:hover:before{left:100%}.HeroSection_planItem__MjxxS:hover{border-color:#e5e900;background:linear-gradient(135deg,rgba(229,233,0,.1),rgba(229,233,0,.05));box-shadow:0 8px 24px rgba(229,233,0,.2);transform:translateX(4px)}.HeroSection_planItemSelected__vnFA_{border-color:#e5e900;background:linear-gradient(135deg,rgba(229,233,0,.15),rgba(229,233,0,.1));box-shadow:0 6px 20px rgba(229,233,0,.25);transform:translateX(4px);z-index:2}.HeroSection_radioButton__Rq_LF{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;transition:all .2s ease}.HeroSection_radioButtonSelected__wS5PR{border-color:#e5e900;background:#e5e900}.HeroSection_checkIcon__HUML4{width:14px;height:14px;color:#e5e900}.HeroSection_planDetails__aW6YK{flex:1 1;display:flex;justify-content:space-between;align-items:center}.HeroSection_planInfo__lkoL7{display:flex;flex-direction:column;gap:.25rem}.HeroSection_dataAmount__VtlfH{font-size:1.325rem;font-weight:700;color:#111827}.HeroSection_validity__du_7k{font-size:.975rem;color:#6b7280;font-weight:500}.HeroSection_pricing__pdCwO{text-align:right;display:flex;flex-direction:column;gap:.25rem}.HeroSection_price__KmVov{font-size:1.325rem;font-weight:700;color:#111827}.HeroSection_pricePerGB__BTMhr{display:flex;justify-content:flex-end;gap:.5rem}.HeroSection_unlimitedBadge__Cu0Me{background:#e5e900;color:#92400e}.HeroSection_perGBBadge__pGByV,.HeroSection_unlimitedBadge__Cu0Me{padding:.125rem .5rem;border-radius:8px;font-size:.8125rem;font-weight:600}.HeroSection_perGBBadge__pGByV{background:#f3f4f6;color:#6b7280}.HeroSection_planTypeBadge__BDmAp{position:relative;margin-left:.75rem}.HeroSection_planTypeLabel__Ag2F9{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:8px;font-size:.625rem;font-weight:600}.HeroSection_planTypeGlobal__kkTIB{background:#ede9fe;color:#7c3aed}.HeroSection_planTypeRegional__u7WR7{background:#e5e900;color:#e5e900}.HeroSection_planTypeCountry__9KVGK{background:#dcfce7;color:#16a34a}.HeroSection_buyButton__E7wmK{width:100%;background:linear-gradient(135deg,#111827,#000);color:#fff;padding:1rem 1.75rem;border-radius:16px;font-size:1.0625rem;font-weight:700;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:1rem;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.HeroSection_buyButton__E7wmK:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.HeroSection_buyButton__E7wmK:hover:before{width:300px;height:300px}.HeroSection_buyButton__E7wmK:hover{background:linear-gradient(135deg,#000,#111827);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.4)}.HeroSection_selectButton__09Jn1{width:100%;background:#e5e7eb;color:#9ca3af;padding:.875rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:700;border:none;cursor:not-allowed;margin-bottom:1rem}.HeroSection_compatibilityLink__ZqB14{text-align:center;margin-bottom:1rem}.HeroSection_compatibilityButton__T2m81{display:inline-flex!important;align-items:center!important;gap:.5rem!important;background:transparent!important;color:var(--color-gray-600)!important;border:1px solid var(--color-gray-300)!important;padding:.5rem 1rem!important;border-radius:8px!important;font-weight:500!important;font-size:.8rem!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:none!important}.HeroSection_compatibilityButton__T2m81:hover{background:var(--color-gray-100)!important;color:var(--color-gray-700)!important;border-color:var(--color-gray-400)!important;transform:none!important;box-shadow:none!important}.HeroSection_compatibilityButton__T2m81:active{transform:translateY(0)}.HeroSection_compatibilityIcon__X9Mx6{width:18px;height:18px;stroke-width:2.5}.HeroSection_trustIndicators__FpHgU{background:transparent;border-radius:12px;padding:1rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;gap:1.5rem;border:none}.HeroSection_trustItem__u1zCo{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#854d0e;font-weight:500}.HeroSection_stars__WUBH7{color:#e5e900;font-size:.875rem}.HeroSection_paymentMethods__tli3N{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.HeroSection_paymentLogo__DuWCA{object-fit:contain;opacity:.8;transition:opacity .2s}.HeroSection_paymentLogo__DuWCA:hover{opacity:1}.HeroSection_skeletonLoader__Pg1Kk{padding:2rem;background:#fff;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid #e5e7eb;min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.HeroSection_skeletonHeader__vpqlj{margin-bottom:1.5rem}.HeroSection_skeletonTitle__wlXg3{height:1.5rem;margin-bottom:.5rem;width:60%}.HeroSection_skeletonSubtitle__56y_A,.HeroSection_skeletonTitle__wlXg3{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:HeroSection_shimmer__YCVkL 1.5s infinite;border-radius:4px}.HeroSection_skeletonSubtitle__56y_A{height:.875rem;width:40%}.HeroSection_skeletonTabs__f_16U{display:flex;gap:.5rem;margin-bottom:1.5rem}.HeroSection_skeletonTab__aTEEX{height:3rem;width:5rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:HeroSection_shimmer__YCVkL 1.5s infinite;border-radius:12px}.HeroSection_skeletonPlans__REb_d{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.HeroSection_skeletonPlan__93UWH{height:4rem}.HeroSection_skeletonButton__8ecno,.HeroSection_skeletonPlan__93UWH{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:HeroSection_shimmer__YCVkL 1.5s infinite;border-radius:12px}.HeroSection_skeletonButton__8ecno{height:3rem;width:100%;margin-bottom:1rem}.HeroSection_skeletonTrust__tZfAm{height:2rem;width:80%;margin:0 auto 1rem}.HeroSection_skeletonPayment__RJHny,.HeroSection_skeletonTrust__tZfAm{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:HeroSection_shimmer__YCVkL 1.5s infinite;border-radius:8px}.HeroSection_skeletonPayment__RJHny{height:1.5rem;width:60%;margin:0 auto}@keyframes HeroSection_shimmer__YCVkL{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.HeroSection_container__DlTqI{grid-template-columns:1fr;gap:3rem;contain:none}.HeroSection_title__qY3OV{font-size:2.6875rem}.HeroSection_titleContainer__So0C4{flex-direction:column;align-items:flex-start;gap:.75rem}.HeroSection_countryFlag__8uRr0{width:40px;height:40px}.HeroSection_planSelector__tT_Vd{padding:1.5rem;contain:none;min-height:500px;position:relative;overflow:visible;height:auto}.HeroSection_planHeader__4Sadz{flex-direction:column;gap:1rem}.HeroSection_instantActivation__C0dHD{align-self:flex-end}.HeroSection_durationTabs__sdKmh{gap:.5rem}.HeroSection_durationTab__lDe9V{padding:.5rem .75rem}.HeroSection_planItem__MjxxS{padding:.75rem;contain:none}.HeroSection_planDetails__aW6YK{flex-direction:row;align-items:center;gap:.5rem}.HeroSection_pricing__pdCwO{text-align:right}.HeroSection_trustIndicators__FpHgU{flex-direction:column;gap:.75rem}.HeroSection_hero__9HsRo{padding:3rem 1rem;contain:none}.HeroSection_skeletonLoader__Pg1Kk{min-height:500px;contain:none}.HeroSection_skeletonPlans__REb_d{min-height:200px}}.HowToBuySection_section__P29l_{padding:8rem 2rem;background:linear-gradient(180deg,#fff 0,#fafafa);position:relative}.HowToBuySection_section__P29l_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,162,208,.2),transparent)}.HowToBuySection_container__mitME{max-width:1400px;margin:0 auto;position:relative;z-index:1}.HowToBuySection_title__eZm8H{font-size:64px;font-weight:800;color:#1a1a1a;margin:0 0 4rem;text-align:center;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HowToBuySection_grid__l3qOt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;align-items:stretch}.HowToBuySection_card__UBTFJ{background:linear-gradient(135deg,#f9fafb,#fff);border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;border:2px solid rgba(229,231,235,.8);position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.04)}.HowToBuySection_card__UBTFJ:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#c8a2d0,#e9c5e5);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.HowToBuySection_card__UBTFJ:after{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#c8a2d0,#e9c5e5);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.HowToBuySection_card__UBTFJ:hover:before{transform:scaleX(1)}.HowToBuySection_card__UBTFJ:hover:after{opacity:.2}.HowToBuySection_card__UBTFJ:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(200,162,208,.15),0 0 0 1px rgba(200,162,208,.1);border-color:rgba(200,162,208,.3);background:#fff}.HowToBuySection_cardHeader__M41Rz{display:flex;align-items:center;justify-content:flex-start}.HowToBuySection_stepNumber__VBDvW{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;transition:all .4s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.HowToBuySection_card__UBTFJ:hover .HowToBuySection_stepNumber__VBDvW{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(0,0,0,.25)}.HowToBuySection_cardContent__0TLqI{display:flex;flex-direction:column;gap:1rem;flex:1 1}.HowToBuySection_stepTitle__IYjh4{font-size:1.375rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.HowToBuySection_stepDescription__Q5v_Z{font-size:1rem;color:#6b7280;margin:0;line-height:1.6}.HowToBuySection_imageWrapper__P7sCF{margin-top:auto;border-radius:12px;overflow:hidden;background:#fff;padding:1.5rem;display:flex;align-items:center;justify-content:center}.HowToBuySection_stepImage__B209S{width:100%;height:auto;border-radius:8px;object-fit:contain}.HowToBuySection_ctaWrapper__Po_U8{margin-top:3rem;text-align:center}.HowToBuySection_ctaButton__C_Cxa{display:inline-block;padding:1rem 3rem;background:#000;color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:1.1rem;transition:all .3s ease}.HowToBuySection_ctaButton__C_Cxa:hover{background:#333;transform:translateY(-2px)}@media (max-width:1024px){.HowToBuySection_grid__l3qOt{grid-template-columns:1fr;gap:1.5rem}.HowToBuySection_title__eZm8H{font-size:40px}}@media (max-width:768px){.HowToBuySection_section__P29l_{padding:3rem 1.5rem}.HowToBuySection_title__eZm8H{font-size:36px;margin-bottom:2rem}.HowToBuySection_card__UBTFJ{padding:1.5rem}.HowToBuySection_stepNumber__VBDvW{width:40px;height:40px;font-size:1.25rem}.HowToBuySection_stepTitle__IYjh4{font-size:1.125rem}.HowToBuySection_stepDescription__Q5v_Z{font-size:.9375rem}.HowToBuySection_imageWrapper__P7sCF{padding:1rem}}.HeroSection_hero__tVlJy{background:linear-gradient(135deg,#c8a2d0,#d8b4db 50%,#e9c5e5);padding:12rem 2rem 10rem;text-align:center;position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center}.HeroSection_hero__tVlJy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.15) 0,transparent 40%),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.1) 0,transparent 40%);pointer-events:none;animation:HeroSection_gradientShift__1Hyb2 15s ease infinite}.HeroSection_hero__tVlJy:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:50px 50px;animation:HeroSection_patternMove__PF2NO 20s linear infinite;pointer-events:none;opacity:.3}@keyframes HeroSection_gradientShift__1Hyb2{0%,to{opacity:1}50%{opacity:.8}}@keyframes HeroSection_patternMove__PF2NO{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.HeroSection_container__p6tly{max-width:900px;margin:0 auto;position:relative;z-index:1;width:100%}.HeroSection_title__4bifz{font-size:72px;font-weight:800;color:#fff;margin:0 0 2rem;line-height:1.1;letter-spacing:-.03em;text-shadow:0 4px 30px rgba(0,0,0,.15);animation:HeroSection_fadeInUp__reJ_0 .8s ease-out}@keyframes HeroSection_fadeInUp__reJ_0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_subtitle__QcE7M{font-size:1.25rem;color:#2d2d2d;line-height:1.8;max-width:700px;margin:0 auto 3rem;font-weight:400;animation:HeroSection_fadeInUp__reJ_0 .8s ease-out .2s both}@media (max-width:768px){.HeroSection_hero__tVlJy{padding:6rem 1.5rem}.HeroSection_title__4bifz{font-size:3rem}.HeroSection_subtitle__QcE7M{font-size:1rem}}.PopularDestinations_section__1Wqt6{padding:12rem 3rem;background:linear-gradient(180deg,#fff 0,#fafafa 50%,#fff);position:relative;overflow:hidden}.PopularDestinations_section__1Wqt6:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(200,162,208,.3),transparent)}.PopularDestinations_section__1Wqt6:after{content:"";position:absolute;top:20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(200,162,208,.05) 0,transparent 70%);pointer-events:none;animation:PopularDestinations_float__JxlzD 25s ease-in-out infinite}@keyframes PopularDestinations_float__JxlzD{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-30px,-30px) rotate(5deg)}}.PopularDestinations_container__HcOEU{max-width:1100px;margin:0 auto;position:relative;z-index:1}.PopularDestinations_title__ommQJ{text-align:center;font-size:68px;font-weight:900;color:#1a1a1a;margin:0 0 5rem;letter-spacing:-.04em;line-height:1.05;background:linear-gradient(135deg,#1a1a1a,#4a4a4a 50%,#1a1a1a);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:PopularDestinations_gradientShift__9HSn1 8s ease infinite;position:relative}.PopularDestinations_title__ommQJ:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,#c8a2d0,transparent);border-radius:2px}@keyframes PopularDestinations_gradientShift__9HSn1{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.PopularDestinations_grid__VdPeo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.75rem;gap:1.75rem;max-width:1000px;margin:0 auto}.PopularDestinations_card__EAOtS{display:flex;align-items:center;justify-content:center;gap:.875rem;padding:1.25rem 2.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid rgba(229,231,235,.6);border-radius:9999px;text-decoration:none;color:#1a1a1a;font-weight:600;font-size:1rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.PopularDestinations_card__EAOtS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(200,162,208,.25),transparent);transition:left .7s cubic-bezier(.4,0,.2,1)}.PopularDestinations_card__EAOtS:after{content:"";position:absolute;inset:-3px;border-radius:9999px;padding:3px;background:linear-gradient(135deg,#c8a2d0,#e9c5e5,#c8a2d0);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);animation:PopularDestinations_borderGradient__CWDV1 3s ease infinite;pointer-events:none}@keyframes PopularDestinations_borderGradient__CWDV1{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.PopularDestinations_card__EAOtS:hover:before{left:100%}.PopularDestinations_card__EAOtS:hover:after{opacity:1;animation:PopularDestinations_borderGradient__CWDV1 1s ease infinite}.PopularDestinations_card__EAOtS:hover{background:linear-gradient(135deg,#fff,#fafafa);border-color:rgba(200,162,208,.4);transform:translateY(-6px) scale(1.03);box-shadow:0 20px 40px rgba(200,162,208,.2),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 #fff}.PopularDestinations_card__EAOtS:hover .PopularDestinations_flag__j9PeN{transform:scale(1.15) rotate(5deg);box-shadow:0 4px 12px rgba(200,162,208,.3)}.PopularDestinations_card__EAOtS:hover .PopularDestinations_name__JAkgE{color:#c8a2d0;transform:translateX(2px)}.PopularDestinations_flag__j9PeN{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PopularDestinations_flag__j9PeN,.PopularDestinations_name__JAkgE{transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.PopularDestinations_name__JAkgE{font-size:1rem;letter-spacing:-.01em}.PopularDestinations_ctaWrapper__XS_zb{display:flex;justify-content:center;margin-top:2.5rem}.PopularDestinations_ctaButton__h_SBe{display:inline-block;background:#000;color:#fff;padding:.875rem 2rem;border-radius:9999px;font-weight:600;text-decoration:none;font-size:.9375rem;transition:all .3s ease}.PopularDestinations_ctaButton__h_SBe:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.PopularDestinations_section__1Wqt6{padding:6rem 2rem}.PopularDestinations_section__1Wqt6:after{display:none}.PopularDestinations_title__ommQJ{font-size:2.5rem;margin-bottom:3rem}.PopularDestinations_title__ommQJ:after{width:60px;height:3px}.PopularDestinations_grid__VdPeo{grid-template-columns:repeat(2,1fr);gap:1.25rem}.PopularDestinations_card__EAOtS{padding:1rem 1.5rem;font-size:.875rem}.PopularDestinations_flag__j9PeN{width:24px;height:24px}}.page_hero__zeq2_{background:#fff;padding:60px 20px 80px}.page_container__hWYzR{max-width:1200px;margin:0 auto;padding:0 20px}.page_mainTitle__aXV1D{font-size:42px;font-weight:700;color:#111827;text-align:center;margin:0 0 48px;line-height:1.2}.page_section__w52sP{padding:80px 20px}.page_contentGrid__1iRtg{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.page_textContent__LzbmO{display:flex;flex-direction:column;gap:20px}.page_sectionTitle__5ecar{font-size:32px;font-weight:700;color:#111827;margin:0 0 24px;line-height:1.3;transition:color .3s ease,background-color .3s ease;cursor:pointer;padding:8px 16px;border-radius:8px}.page_sectionTitle__5ecar:focus,.page_sectionTitle__5ecar:hover{color:#000;background-color:#fff}.page_sectionTitle__5ecar:focus{outline:2px solid #000;outline-offset:2px}.page_sectionTitle__5ecar:active{color:#000;background-color:#fff;transform:scale(.98)}.page_bodyText__yoeAM{font-size:17px;color:#4b5563;line-height:1.7;margin:0}.page_imageContent__g40gu{display:flex;justify-content:center;align-items:center}.page_image__9Ntty{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_link__cyJ__{color:#8b5cf6;font-weight:600;text-decoration:underline;transition:color .2s ease}.page_link__cyJ__:hover{color:#7c3aed}.page_faqList__Zz4IZ{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.page_faqItem___lHnV{padding:32px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border-left:4px solid #8b5cf6;transition:all .2s ease}.page_faqItem___lHnV:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateX(4px)}.page_faqQuestion__PII44{font-size:20px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.4}.page_faqAnswer__Um__F{font-size:16px;color:#4b5563;line-height:1.6;margin:0}.page_ctaSection__U_cxq{padding:80px 20px;background:linear-gradient(135deg,#1f2937,#111827)}.page_ctaCard__xA91L{max-width:800px;margin:0 auto}.page_ctaContent__OSzvi{text-align:center}.page_ctaTitle__hku7C{font-size:32px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.3}.page_ctaText__I8S_w{font-size:18px;color:#d1d5db;line-height:1.6;margin:0 0 32px}.page_ctaButton__WrKk_{display:inline-block;padding:18px 48px;background:#e5e900;color:#000;font-size:18px;font-weight:700;text-decoration:none;border-radius:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(251,191,36,.3)}.page_ctaButton__WrKk_:hover{background:#e5e900;transform:translateY(-2px);box-shadow:0 6px 16px rgba(251,191,36,.4)}.page_ctaButton__WrKk_:active{transform:translateY(0)}@media (max-width:1024px){.page_contentGrid__1iRtg{gap:40px}.page_sectionTitle__5ecar{font-size:28px}.page_bodyText__yoeAM{font-size:16px}}@media (max-width:768px){.page_hero__zeq2_{padding:40px 20px 60px}.page_mainTitle__aXV1D{font-size:32px;margin-bottom:32px}.page_section__w52sP{padding:60px 20px}.page_contentGrid__1iRtg{grid-template-columns:1fr;gap:32px}.page_sectionTitle__5ecar{font-size:26px;text-align:center}.page_bodyText__yoeAM{font-size:15px;text-align:center}.page_faqList__Zz4IZ{gap:24px}.page_faqItem___lHnV{padding:24px}.page_faqQuestion__PII44{font-size:18px}.page_faqAnswer__Um__F{font-size:15px}.page_ctaSection__U_cxq{padding:60px 20px}.page_ctaTitle__hku7C{font-size:26px}.page_ctaText__I8S_w{font-size:16px}.page_ctaButton__WrKk_{padding:16px 40px;font-size:16px}}@media (max-width:480px){.page_mainTitle__aXV1D{font-size:28px}.page_sectionTitle__5ecar{font-size:24px}.page_ctaTitle__hku7C{font-size:22px}.page_ctaButton__WrKk_{width:100%;padding:14px 24px}}.DeviceList_deviceList__tdSxG{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:200px}.DeviceList_categoryNav__CbSW9{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:32px;flex-wrap:wrap}.DeviceList_categoryTab__MfraK{padding:16px 24px;background:none;border:none;border-bottom:3px solid transparent;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative;top:2px}.DeviceList_categoryTab__MfraK:hover{color:#111827;background-color:#f9fafb}.DeviceList_categoryTab__MfraK.DeviceList_active__WAH9h{color:#111827;border-bottom-color:#111827}.DeviceList_content__h_L4L{padding:20px 0;min-height:100px;contain:layout}.DeviceList_header__hXZX0{display:flex;align-items:center;gap:12px;margin-bottom:24px}.DeviceList_icon__C7RXP{width:40px;height:40px;background-color:#e5e900;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DeviceList_iconSvg__voSqy{color:#8b5cf6;font-size:24px}.DeviceList_title__0eINW{font-size:32px;font-weight:700;color:#111827;margin:0}.DeviceList_intro__EOIau{font-size:17px;color:#4b5563;line-height:1.7;margin:0 0 32px}.DeviceList_brandSection__CaOiZ{margin-bottom:16px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;contain:layout style;min-height:60px;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.DeviceList_brandHeader__w0qoU{width:100%;padding:20px 24px;background:#fff;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s ease;text-align:left;min-height:60px;box-sizing:border-box}.DeviceList_brandHeader__w0qoU:hover{background-color:#f9fafb}.DeviceList_brandName__Hvj_W{font-size:20px;font-weight:600;color:#111827;min-height:28px;display:flex;align-items:center}.DeviceList_caret__kQSUR{font-size:14px;color:#6b7280;transition:transform .2s ease;display:inline-block;width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.DeviceList_caret__kQSUR.DeviceList_expanded__iIHt7{transform:rotate(180deg)}.DeviceList_deviceListContent__zUTwP{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding-top .3s ease-out,padding-bottom .3s ease-out;min-height:0;padding:0 24px;border-top:1px solid #e5e7eb;will-change:max-height;contain:layout style;transform:translateZ(0)}.DeviceList_deviceListContent__zUTwP.DeviceList_expanded__iIHt7{max-height:5000px;padding-top:0;padding-bottom:24px}.DeviceList_deviceList__tdSxG{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:8px;contain:layout;min-height:0}.DeviceList_deviceItem__OsDCX{font-size:16px;color:#374151;line-height:1.6;padding-left:24px;position:relative;min-height:24px;display:flex;align-items:center}.DeviceList_deviceItem__OsDCX:before{content:"•";position:absolute;left:0;color:#111827;font-weight:700}.DeviceList_infoBox__NwTBV{margin-top:24px;padding:16px;background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:4px;display:flex;gap:12px;align-items:flex-start}.DeviceList_infoIcon__hSP12{font-size:20px;flex-shrink:0;margin-top:2px}.DeviceList_infoText__pL1_L{font-size:14px;color:#1e40af;line-height:1.6;margin:0}.DeviceList_comingSoon__0x1_4{text-align:center;padding:60px 20px;font-size:18px;color:#6b7280}@media (max-width:768px){.DeviceList_deviceList__tdSxG{padding:20px 16px}.DeviceList_categoryNav__CbSW9{overflow-x:auto;-webkit-overflow-scrolling:touch}.DeviceList_categoryTab__MfraK{padding:12px 16px;font-size:14px;white-space:nowrap}.DeviceList_title__0eINW{font-size:26px}.DeviceList_intro__EOIau{font-size:16px}.DeviceList_brandHeader__w0qoU{padding:16px 20px}.DeviceList_brandName__Hvj_W{font-size:18px}.DeviceList_deviceListContent__zUTwP{padding:0 20px}.DeviceList_deviceListContent__zUTwP.DeviceList_expanded__iIHt7{padding-bottom:20px}.DeviceList_deviceItem__OsDCX{font-size:15px}.DeviceList_infoBox__NwTBV{padding:12px}.DeviceList_infoText__pL1_L{font-size:13px}}.ResultsModal_backdrop__2rD_o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ResultsModal_fadeIn__6bZlC .2s ease-out}@keyframes ResultsModal_fadeIn__6bZlC{0%{opacity:0}to{opacity:1}}.ResultsModal_modal__gbO2o{background:#fff;border-radius:16px;padding:40px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:ResultsModal_slideUp__79MHf .3s ease-out}@keyframes ResultsModal_slideUp__79MHf{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ResultsModal_closeButton__Gtwuv{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ResultsModal_closeButton__Gtwuv:hover{background:#f3f4f6;color:#1a1a1a}.ResultsModal_notFoundIcon__Qp4h8,.ResultsModal_successIcon__HLn0I{display:flex;justify-content:center;margin-bottom:24px}.ResultsModal_title__NTIn4{font-size:28px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:24px}.ResultsModal_deviceInfo__5AMRi{text-align:center;margin-bottom:24px;padding:20px;background:#f9fafb;border-radius:12px}.ResultsModal_brand__xWAx9{font-size:14px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:600}.ResultsModal_model__laLIY{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.ResultsModal_notes__1kU9H{display:flex;gap:12px;padding:16px;background:#e5e900;border-left:4px solid #e5e900;border-radius:8px;margin-bottom:24px;align-items:flex-start}.ResultsModal_notes__1kU9H svg{flex-shrink:0;margin-top:2px}.ResultsModal_notes__1kU9H p{margin:0;font-size:14px;color:#92400e;line-height:1.5}.ResultsModal_disclaimer__6fikX{padding:16px;background:#f3f4f6;border-radius:8px;margin-bottom:24px}.ResultsModal_disclaimer__6fikX p{margin:0;font-size:13px;color:#4b5563;line-height:1.6}.ResultsModal_actions__yWW8q{display:flex;flex-direction:column;gap:12px}.ResultsModal_primaryButton__n0tu7{padding:16px 24px;background:#000;color:#fff;border:none;border-radius:30px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center}.ResultsModal_primaryButton__n0tu7:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.ResultsModal_primaryButton__n0tu7:active{transform:translateY(0)}.ResultsModal_secondaryButton__OQp8N{padding:16px 24px;background:transparent;color:#4b5563;border:2px solid #e5e7eb;border-radius:30px;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease;text-align:center}.ResultsModal_secondaryButton__OQp8N:hover{border-color:#9ca3af;color:#1a1a1a}.ResultsModal_notFoundContent__iYLV5{margin-bottom:24px}.ResultsModal_instruction__y2JNj{font-size:16px;color:#4b5563;text-align:center;margin-bottom:24px;line-height:1.6}.ResultsModal_steps__w2qNn{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ResultsModal_step__FIgrC{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#f9fafb;border-radius:8px}.ResultsModal_stepNumber__cQIEd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1a1a1a;color:#fff;border-radius:50%;font-weight:700;font-size:16px;flex-shrink:0}.ResultsModal_step__FIgrC p{margin:0;font-size:14px;color:#374151;line-height:1.6;padding-top:4px}.ResultsModal_tipBox__1voiO{padding:16px;background:linear-gradient(135deg,#c8a2d0,#d8b4db);border-radius:8px;border-left:4px solid #c8a2d0}.ResultsModal_tipBox__1voiO p{margin:0;font-size:14px;color:#1a1a1a;line-height:1.6}@media (max-width:640px){.ResultsModal_modal__gbO2o{padding:24px}.ResultsModal_title__NTIn4{font-size:24px}.ResultsModal_model__laLIY{font-size:20px}.ResultsModal_actions__yWW8q{gap:8px}.ResultsModal_primaryButton__n0tu7,.ResultsModal_secondaryButton__OQp8N{padding:14px 20px;font-size:15px}}.ESIMCompatibilityChecker_checker__Twzrv{max-width:600px;margin:0 auto}.ESIMCompatibilityChecker_toolCard__PY2sB{background:var(--gradient-purple);padding:40px;border-radius:16px;box-shadow:0 10px 30px rgba(200,162,208,.2);margin-bottom:24px}.ESIMCompatibilityChecker_formGroup___M2OL{margin-bottom:24px}.ESIMCompatibilityChecker_formGroup___M2OL:last-of-type{margin-bottom:32px}.ESIMCompatibilityChecker_label__c3VaJ{display:block;font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.ESIMCompatibilityChecker_categorySelector__tj1Bn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ESIMCompatibilityChecker_categoryOption__AFY0N{display:flex;align-items:center;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ESIMCompatibilityChecker_categoryOption__AFY0N:hover{border-color:#c8a2d0;background:#fafafa}.ESIMCompatibilityChecker_categoryOption__AFY0N.ESIMCompatibilityChecker_active__prYfq{border-color:#8b5cf6;background:#f3f0ff}.ESIMCompatibilityChecker_radioInput__qEdvX{margin:0 10px 0 0;width:18px;height:18px;cursor:pointer;accent-color:#8b5cf6}.ESIMCompatibilityChecker_categoryLabel__xQjF9{font-size:15px;font-weight:500;color:#111827;cursor:pointer;flex:1 1}.ESIMCompatibilityChecker_categoryOption__AFY0N.ESIMCompatibilityChecker_active__prYfq .ESIMCompatibilityChecker_categoryLabel__xQjF9{color:#8b5cf6;font-weight:600}.ESIMCompatibilityChecker_input__YlELN,.ESIMCompatibilityChecker_select__Lttd8{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;transition:all .2s ease;font-family:inherit}.ESIMCompatibilityChecker_input__YlELN:focus,.ESIMCompatibilityChecker_select__Lttd8:focus{outline:none;border-color:#c8a2d0;box-shadow:0 0 0 3px rgba(200,162,208,.1)}.ESIMCompatibilityChecker_input__YlELN:disabled,.ESIMCompatibilityChecker_select__Lttd8:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.ESIMCompatibilityChecker_input__YlELN::placeholder{color:#9ca3af}.ESIMCompatibilityChecker_searchButton__QxtnD{width:100%;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;background:var(--color-black);color:var(--color-white);border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ESIMCompatibilityChecker_searchButton__QxtnD:hover:not(:disabled){background:var(--color-neon-yellow);color:var(--color-black);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.ESIMCompatibilityChecker_searchButton__QxtnD:active:not(:disabled){transform:translateY(0)}.ESIMCompatibilityChecker_searchButton__QxtnD:disabled{background:#9ca3af;color:#fff;cursor:not-allowed;box-shadow:none;transform:none}.ESIMCompatibilityChecker_helperText__MGhTd{text-align:center;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ESIMCompatibilityChecker_helperText__MGhTd p{margin:0;font-size:16px;color:#4b5563;line-height:1.6}.ESIMCompatibilityChecker_helperText__MGhTd p:not(:last-child){margin-bottom:8px}.ESIMCompatibilityChecker_helperText__MGhTd p:last-child{font-weight:600;color:#111827}@media (max-width:640px){.ESIMCompatibilityChecker_toolCard__PY2sB{padding:24px}.ESIMCompatibilityChecker_label__c3VaJ{font-size:15px}.ESIMCompatibilityChecker_categorySelector__tj1Bn{grid-template-columns:1fr;gap:10px}.ESIMCompatibilityChecker_categoryOption__AFY0N{padding:10px 14px}.ESIMCompatibilityChecker_categoryLabel__xQjF9{font-size:14px}.ESIMCompatibilityChecker_input__YlELN,.ESIMCompatibilityChecker_select__Lttd8{padding:12px 14px;font-size:15px}.ESIMCompatibilityChecker_searchButton__QxtnD{padding:14px;font-size:16px}.ESIMCompatibilityChecker_helperText__MGhTd{padding:20px}.ESIMCompatibilityChecker_helperText__MGhTd p{font-size:15px}}