:root{--bg:#05070c;--bg-soft:#0a0e16;--surface:#0d121c;--surface-light:#121a27;--blue:#1683ff;--blue-light:#43a3ff;--blue-dark:#0754b8;--white:#ffffff;--text:#f4f7fb;--muted:#9aa7b8;--border:rgba(255,255,255,0.08);--container:1180px;--radius-sm:10px;--radius:18px;--radius-lg:28px;--shadow:0 20px 60px rgba(0,0,0,0.35);--transition:0.3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}body,button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min( calc(100% - 40px),var(--container) );margin-inline:auto}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:linear-gradient( to bottom,rgba(5,7,12,0.96),rgba(5,7,12,0.72),transparent );backdrop-filter:blur(12px)}.header-content{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:inline-flex;align-items:center;flex-shrink:0}.logo img{width:145px;height:auto}.nav{display:flex;align-items:center;gap:30px;margin-left:auto}.nav a{position:relative;color:#dbe3ed;font-size:14px;font-weight:500;transition:var(--transition)}.nav a::after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;background:var(--blue);transition:var(--transition)}.nav a:hover{color:var(--white)}.nav a:hover::after{width:100%}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-size:14px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient( 135deg,var(--blue-light),var(--blue) );color:#fff;box-shadow:0 12px 35px rgba(22,131,255,0.28)}.btn-primary:hover{box-shadow:0 16px 45px rgba(22,131,255,0.42)}.btn-secondary{background:rgba(255,255,255,0.04);border-color:var(--border);color:var(--white)}.btn-secondary:hover{background:rgba(255,255,255,0.08)}.btn-header{min-height:42px;padding:0 20px;background:var(--blue);color:white}.btn-header:hover{background:var(--blue-light)}.btn-plan{width:100%;background:rgba(22,131,255,0.12);border-color:rgba(22,131,255,0.35);color:#fff}.btn-plan:hover{background:var(--blue)}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,0.04);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-toggle span{display:block;width:20px;height:2px;background:white;border-radius:999px}.hero{position:relative;min-height:780px;display:flex;align-items:center;overflow:hidden;background:radial-gradient( circle at 75% 35%,rgba(22,131,255,0.18),transparent 35% ),radial-gradient( circle at 20% 80%,rgba(22,131,255,0.08),transparent 35% ),var(--bg)}.hero-background{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(5,7,12,0.98) 0%,rgba(5,7,12,0.85) 45%,rgba(5,7,12,0.35) 100% );pointer-events:none}.hero::before{content:"";position:absolute;width:650px;height:650px;right:-250px;top:100px;border-radius:50%;background:radial-gradient( circle,rgba(22,131,255,0.18),transparent 68% );filter:blur(20px);pointer-events:none}.hero-content{position:relative;z-index:2;padding-top:100px}.hero-text{max-width:680px}.hero-tag,.section-tag{display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;background:rgba(22,131,255,0.1);border:1px solid rgba(22,131,255,0.22);color:#55aaff;font-size:11px;font-weight:800;letter-spacing:0.16em}.hero h1{margin-top:22px;font-size:clamp( 46px,7vw,78px );line-height:0.98;letter-spacing:-0.045em;font-weight:800}.hero h1 strong{display:block;color:var(--blue-light)}.hero p{max-width:590px;margin-top:28px;color:var(--muted);font-size:18px;line-height:1.7}.hero-buttons{display:flex;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-glow{position:absolute;width:500px;height:500px;right:5%;bottom:-250px;border-radius:50%;background:radial-gradient( circle,rgba(22,131,255,0.18),transparent 70% );pointer-events:none}.highlights{position:relative;margin-top:-55px;z-index:5}.highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.highlight-card{min-height:100px;display:flex;align-items:center;gap:15px;padding:20px;border-radius:var(--radius);background:linear-gradient( 145deg,rgba(18,26,39,0.96),rgba(9,13,21,0.96) );border:1px solid var(--border);box-shadow:var(--shadow)}.highlight-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:rgba(22,131,255,0.12);color:var(--blue-light);font-size:18px}.highlight-card strong{display:block;color:white;font-size:14px}.highlight-card span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.section{padding:120px 0}.section-heading{max-width:700px;margin-bottom:50px}.section-heading h2{margin-top:18px;font-size:clamp( 34px,5vw,54px );line-height:1.05;letter-spacing:-0.035em}.section-heading h2 strong{color:var(--blue-light)}.section-heading p{margin-top:18px;color:var(--muted);font-size:16px}.content-section{background:linear-gradient( 180deg,var(--bg),var(--bg-soft) )}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;gap:16px}.content-card{position:relative;overflow:hidden;min-height:250px;border-radius:var(--radius-lg);background:radial-gradient( circle at 75% 20%,rgba(22,131,255,0.25),transparent 30% ),linear-gradient( 145deg,#172333,#080c13 );border:1px solid var(--border);box-shadow:var(--shadow);transition:transform var(--transition),border-color var(--transition)}.content-card:hover{transform:translateY(-6px);border-color:rgba(22,131,255,0.4)}.content-card-large{grid-column:span 2}.content-card::before{content:"";position:absolute;inset:0;background:linear-gradient( to top,rgba(0,0,0,0.8),transparent 65% )}.content-card:nth-child(2){background:radial-gradient( circle at 70% 25%,rgba(120,150,255,0.2),transparent 30% ),linear-gradient( 145deg,#202b3b,#090c13 )}.content-card:nth-child(3){background:radial-gradient( circle at 70% 25%,rgba(255,255,255,0.1),transparent 30% ),linear-gradient( 145deg,#28222e,#090c13 )}.content-card:nth-child(4){background:radial-gradient( circle at 70% 25%,rgba(22,131,255,0.2),transparent 30% ),linear-gradient( 145deg,#172a30,#090c13 )}.content-card-overlay{position:absolute;left:26px;right:26px;bottom:24px;z-index:2}.content-card-overlay span{color:#60b1ff;font-size:10px;font-weight:800;letter-spacing:0.14em}.content-card-overlay h3{margin-top:5px;font-size:24px;line-height:1.1}.content-card-overlay p{margin-top:6px;color:#b7c2d0;font-size:13px}.plans-section{background:var(--bg-soft)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan-card{position:relative;padding:34px;border-radius:var(--radius-lg);background:linear-gradient( 145deg,#101722,#080c13 );border:1px solid var(--border);box-shadow:var(--shadow);transition:var(--transition)}.plan-card:hover{transform:translateY(-6px);border-color:rgba(22,131,255,0.35)}.plan-card.featured{border-color:rgba(22,131,255,0.6);background:linear-gradient( 145deg,rgba(22,131,255,0.13),#080d15 );transform:translateY(-8px)}.plan-card.featured:hover{transform:translateY(-13px)}.plan-badge{position:absolute;top:18px;right:18px;padding:6px 10px;border-radius:999px;background:var(--blue);color:white;font-size:9px;font-weight:800;letter-spacing:0.08em}.plan-period{color:#58aaff;font-size:11px;font-weight:800;letter-spacing:0.16em}.plan-card h3{margin-top:13px;font-size:24px}.plan-price{display:flex;align-items:baseline;gap:5px;margin-top:25px}.plan-price small{color:var(--muted);font-size:15px}.plan-price strong{font-size:48px;letter-spacing:-0.04em}.plan-card p{min-height:76px;margin-top:12px;color:var(--muted);font-size:14px}.plan-card .btn{margin-top:18px}.devices-section{background:var(--bg)}.devices-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.device-card{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;border-radius:var(--radius);background:linear-gradient( 145deg,#101722,#080c12 );border:1px solid var(--border);transition:var(--transition)}.device-card:hover{transform:translateY(-5px);border-color:rgba(22,131,255,0.4)}.device-card span{display:grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:18px;background:rgba(22,131,255,0.1);color:var(--blue-light);font-size:22px}.device-card h3{font-size:16px}.faq-section{background:var(--bg-soft)}.faq-list{max-width:850px}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{position:relative;padding:25px 45px 25px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--blue-light);font-size:24px;font-weight:300}.faq-item[open] summary::after{content:"−"}.faq-item p{padding:0 45px 25px 0;color:var(--muted);font-size:14px}.final-cta{position:relative;padding:110px 0;overflow:hidden;background:radial-gradient( circle at center,rgba(22,131,255,0.2),transparent 50% ),#060a11}.final-cta::before{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,transparent,rgba(22,131,255,0.04),transparent )}.final-cta-content{position:relative;z-index:2;text-align:center}.final-cta h2{margin-top:18px;font-size:clamp( 36px,5vw,58px );line-height:1;letter-spacing:-0.04em}.final-cta p{max-width:560px;margin:20px auto 0;color:var(--muted)}.final-cta .btn{margin-top:30px}.footer{background:#030509;border-top:1px solid var(--border);padding-top:55px}.footer-content{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:40px}.footer-brand img{width:130px}.footer-brand p{margin-top:12px;color:var(--muted);font-size:13px}.footer-links{display:flex;gap:25px;flex-wrap:wrap}.footer-links a{color:#aeb8c6;font-size:13px;transition:var(--transition)}.footer-links a:hover{color:white}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--border);color:#6e7a8b;font-size:11px}@media (max-width:900px){.nav,.btn-header{display:none}.menu-toggle{display:flex}.highlights-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:repeat(2,1fr)}.content-card-large{grid-column:span 2}.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.plan-card.featured:hover{transform:translateY(-6px)}.devices-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.container{width:min( calc(100% - 28px),var(--container) )}.header-content{min-height:70px}.logo img{width:125px}.hero{min-height:720px}.hero-content{padding-top:90px}.hero h1{font-size:47px;letter-spacing:-0.055em}.hero p{font-size:15px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{width:100%}.highlights{margin-top:-30px}.highlights-grid{grid-template-columns:1fr;gap:10px}.highlight-card{min-height:82px;padding:16px}.section{padding:80px 0}.section-heading{margin-bottom:34px}.section-heading h2{font-size:36px}.section-heading p{font-size:14px}.content-grid{grid-template-columns:1fr;grid-auto-rows:220px}.content-card,.content-card-large{grid-column:auto;min-height:220px}.content-card-overlay h3{font-size:21px}.plan-card{padding:27px 22px}.plan-price strong{font-size:43px}.devices-grid{grid-template-columns:repeat(2,1fr);gap:10px}.device-card{min-height:155px;padding:18px}.device-card span{width:52px;height:52px;border-radius:15px;margin-bottom:12px}.device-card h3{font-size:14px}.faq-item summary{padding:21px 40px 21px 0;font-size:14px}.faq-item p{font-size:13px}.final-cta{padding:80px 0}.footer-content{flex-direction:column}.footer-links{gap:18px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}.footer-bottom{justify-content:center;text-align:center}.footer-bottom p{width:100%}.back-to-top{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:25px auto 0;padding:11px 18px;border:1px solid rgba(255,255,255,0.10);border-radius:999px;background:rgba(255,255,255,0.04);color:#ffffff;font-size:12px;font-weight:600;transition:background 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.back-to-top:hover{background:rgba(22,131,255,0.12);border-color:rgba(22,131,255,0.45);color:#ffffff;transform:translateY(-3px)}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 18px 8px 8px;border:1px solid rgba(255,255,255,0.10);border-radius:999px;background:rgba(0,0,0,0.92);color:#ffffff;box-shadow:0 12px 35px rgba(0,0,0,0.45);backdrop-filter:blur(12px);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.whatsapp-float:hover{transform:translateY(-4px);border-color:rgba(22,131,255,0.55);box-shadow:0 16px 40px rgba(0,0,0,0.55)}.whatsapp-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#1683ff;color:#ffffff;flex-shrink:0}.whatsapp-icon svg{width:22px;height:22px;fill:currentColor}.whatsapp-text{font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:600px){.back-to-top{margin-top:22px}.whatsapp-float{right:16px;bottom:16px;width:52px;height:52px;min-height:52px;padding:5px;justify-content:center}.whatsapp-icon{width:42px;height:42px}.whatsapp-text{display:none}}.reveal{opacity:0;transform:translateY(35px);transition:opacity 0.8s ease,transform 0.8s cubic-bezier(0.22,1,0.36,1);transition-delay:var(--reveal-delay,0ms)}.reveal-visible{opacity:1;transform:translateY(0)}.header{transition:background 0.35s ease,backdrop-filter 0.35s ease,border-color 0.35s ease}.header-scrolled{background:rgba(0,0,0,0.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,0.07)}@media (max-width:900px){.nav{position:fixed;top:70px;left:14px;right:14px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px;background:rgba(0,0,0,0.96);border:1px solid rgba(255,255,255,0.08);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,0.6);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease}.nav.nav-open{opacity:1;visibility:visible;transform:translateY(0)}.nav a{display:block;padding:14px 16px;border-radius:10px;font-size:14px}.nav a:hover,.nav a.active{background:rgba(22,131,255,0.10);color:#ffffff}.nav a::after{display:none}}.menu-toggle span{transition:transform 0.25s ease,opacity 0.25s ease}.hero{--mouse-x:50%;--mouse-y:50%}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( circle at var(--mouse-x) var(--mouse-y),rgba(22,131,255,0.08),transparent 28% );opacity:0.8;transition:background-position 0.2s ease}.hero-glow{transition:transform 1s cubic-bezier(0.22,1,0.36,1)}.hero-tag{animation:heroTagPulse 4s ease-in-out infinite}@keyframes heroTagPulse{0%,100%{box-shadow:0 0 0 rgba(22,131,255,0)}50%{box-shadow:0 0 24px rgba(22,131,255,0.14)}}.btn-primary{position:relative;overflow:hidden}.btn-primary::before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.28),transparent );transform:skewX(-20deg);animation:buttonShine 4.5s ease-in-out infinite}@keyframes buttonShine{0%{left:-120%}25%{left:140%}100%{left:140%}}.highlight-card,.content-card,.plan-card,.device-card{position:relative;overflow:hidden}.highlight-card::after,.content-card::after,.plan-card::after,.device-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 120deg,transparent 25%,rgba(255,255,255,0.025) 50%,transparent 75% );transform:translateX(-100%);transition:transform 0.7s ease}.highlight-card:hover::after,.content-card:hover::after,.plan-card:hover::after,.device-card:hover::after{transform:translateX(100%)}.plan-card.featured{box-shadow:0 20px 60px rgba(0,0,0,0.45),0 0 45px rgba(22,131,255,0.06)}.plan-card.featured::before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-80px;border-radius:50%;background:rgba(22,131,255,0.12);filter:blur(40px);pointer-events:none}.content-card{transition:transform 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease}.content-card:hover{box-shadow:0 20px 55px rgba(0,0,0,0.5),0 0 30px rgba(22,131,255,0.07)}.device-card span{transition:transform 0.4s ease,box-shadow 0.4s ease}.device-card:hover span{transform:translateY(-4px) scale(1.05);box-shadow:0 0 25px rgba(22,131,255,0.18)}.faq-item{transition:border-color 0.3s ease}.faq-item:hover{border-color:rgba(22,131,255,0.25)}.faq-item summary{transition:color 0.3s ease}.faq-item summary:hover{color:#4aa8ff}.footer-bottom{justify-content:center;text-align:center}.footer-bottom p{width:100%}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}.content-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}.content-card-image{position:relative !important;display:block !important;width:100% !important;min-height:300px !important;overflow:hidden !important;border-radius:24px !important;background:#000 !important;isolation:isolate !important}.content-card-image:first-child{grid-column:span 2 !important;min-height:360px !important}.content-card-image>img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;z-index:-2 !important;margin:0 !important;padding:0 !important;transition:transform 0.8s cubic-bezier(0.22,1,0.36,1),filter 0.5s ease !important}.content-card-overlay{position:absolute !important;inset:0 !important;z-index:-1 !important;background:linear-gradient( 180deg,rgba(0,0,0,0.00) 15%,rgba(0,0,0,0.18) 42%,rgba(0,0,0,0.72) 78%,rgba(0,0,0,0.96) 100% ) !important}.content-card-content{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;padding:28px !important;z-index:5 !important}.content-card-content span{display:block !important;margin-bottom:8px !important;color:#3da0ff !important;font-size:11px !important;font-weight:800 !important;letter-spacing:0.16em !important}.content-card-content h3{margin:0 !important;color:#fff !important;font-size:27px !important;line-height:1.1 !important;font-weight:800 !important}.content-card-content p{margin:9px 0 0 !important;color:rgba(255,255,255,0.78) !important;font-size:14px !important;line-height:1.5 !important}.content-card-image:hover>img{transform:scale(1.06) !important;filter:brightness(1.08) !important}.content-card-image:hover{border-color:rgba(40,145,255,0.55) !important;box-shadow:0 20px 60px rgba(0,0,0,0.60),0 0 35px rgba(0,120,255,0.12) !important}@media (max-width:700px){.content-grid{grid-template-columns:1fr !important}.content-card-image:first-child{grid-column:auto !important}.content-card-image,.content-card-image:first-child{min-height:250px !important;border-radius:20px !important}.content-card-content{padding:20px !important}.content-card-content h3{font-size:22px !important}}.plan-card{isolation:isolate;overflow:hidden;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),border-color 0.35s ease,box-shadow 0.35s ease,background 0.35s ease}.plan-card::before{content:"";position:absolute;z-index:-2;inset:-35px;border-radius:inherit;background:radial-gradient( circle at 50% 0%,rgba(22,131,255,0.55),rgba(22,131,255,0.18) 28%,transparent 65% );opacity:0;filter:blur(24px);transform:scale(0.85);transition:opacity 0.35s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1)}.plan-card::after{content:"";position:absolute;z-index:-1;top:-80%;left:-65%;width:45%;height:260%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.12),rgba(67,163,255,0.20),transparent );transform:rotate(18deg) translateX(-180%);opacity:0;transition:transform 0.8s ease,opacity 0.25s ease;pointer-events:none}.plan-card:hover{transform:translateY(-14px) scale(1.025);border-color:rgba(22,131,255,0.85);background:linear-gradient( 145deg,rgba(17,31,50,0.98),rgba(7,14,24,0.98) );box-shadow:0 10px 30px rgba(0,0,0,0.45),0 0 0 1px rgba(22,131,255,0.18),0 0 28px rgba(22,131,255,0.30),0 0 65px rgba(22,131,255,0.16)}.plan-card:hover::before{opacity:1;transform:scale(1)}.plan-card:hover::after{opacity:1;transform:rotate(18deg) translateX(620%)}.plan-card:hover h3{color:#ffffff;text-shadow:0 0 14px rgba(67,163,255,0.28)}.plan-card:hover .plan-price strong{color:#ffffff;text-shadow:0 0 10px rgba(67,163,255,0.65),0 0 28px rgba(22,131,255,0.42);transition:color 0.3s ease,text-shadow 0.3s ease}.plan-card:hover .plan-period{color:#70bcff;text-shadow:0 0 10px rgba(67,163,255,0.65)}.plan-card:hover .btn-plan{background:linear-gradient( 135deg,#43a3ff,#1683ff );border-color:rgba(67,163,255,0.95);box-shadow:0 8px 25px rgba(22,131,255,0.38),0 0 22px rgba(22,131,255,0.24);transform:translateY(-2px)}.plan-card.featured:hover{transform:translateY(-18px) scale(1.035);border-color:rgba(67,163,255,1);box-shadow:0 15px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(67,163,255,0.25),0 0 35px rgba(22,131,255,0.42),0 0 85px rgba(22,131,255,0.22)}.plan-card:hover .plan-badge{box-shadow:0 0 18px rgba(22,131,255,0.65);transform:translateY(-2px);transition:transform 0.3s ease,box-shadow 0.3s ease}@media (max-width:1100px){.plan-card:hover{transform:translateY(-10px) scale(1.015)}.plan-card.featured:hover{transform:translateY(-13px) scale(1.02)}}@media (max-width:650px){.plan-card::before,.plan-card::after{display:none}.plan-card:hover,.plan-card.featured:hover{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.plan-card,.plan-card::before,.plan-card::after,.plan-card .btn-plan,.plan-card .plan-badge{transition:none}.plan-card:hover,.plan-card.featured:hover{transform:none}}
@media (min-width:601px){
.content-section,.plans-section,.devices-section,.faq-section,.final-cta{
content-visibility:auto;contain-intrinsic-size:auto 700px;
}}
@media (max-width:600px){
.content-section,.plans-section,.devices-section,.faq-section,.final-cta{
content-visibility:auto;contain-intrinsic-size:auto 500px;
}}
