*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #6366f1;--primary-dark: #4f46e5;--secondary-color: #f59e0b;--accent-color: #ec4899;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--chakra-1: #e11d48;--chakra-2: #f97316;--chakra-3: #eab308;--chakra-4: #22c55e;--chakra-5: #3b82f6;--chakra-6: #6366f1;--chakra-7: #a855f7;--white: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Playfair Display", Georgia, serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}html{scroll-behavior:smooth}body{font-family:var(--font-primary);line-height:1.6;color:var(--gray-800);background-color:var(--white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2;margin-bottom:var(--space-sm)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}p{margin-bottom:var(--space-sm);font-size:clamp(1rem,2vw,1.125rem)}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-sm)}@media (min-width: 768px){.container{padding:0 var(--space-lg)}}.language-selector{position:fixed;top:var(--space-sm);right:var(--space-sm);z-index:1000;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);overflow:hidden;transition:all var(--transition-fast);width:60px}.language-selector:hover,.language-selector.expanded{width:auto}.language-selector .lang-btn{display:none;padding:var(--space-xs) var(--space-sm);border:none;background:transparent;color:var(--gray-600);font-weight:500;font-size:.875rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;min-width:60px;text-align:center}.language-selector .lang-btn.active{display:block;background:var(--primary-color);color:var(--white)}.language-selector:hover .lang-btn,.language-selector.expanded .lang-btn{display:block}.language-selector:hover .lang-btn:not(.active),.language-selector.expanded .lang-btn:not(.active){background:transparent;color:var(--gray-600)}.language-selector:hover .lang-btn:not(.active):hover,.language-selector.expanded .lang-btn:not(.active):hover{background:var(--gray-100);color:var(--gray-800)}.hero{background:linear-gradient(135deg,#667eeacc,#764ba2cc);color:var(--white);padding:var(--space-3xl) 0 var(--space-2xl);position:relative;overflow:hidden;min-height:100vh}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.hero .container{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center;position:relative;z-index:1}@media (min-width: 768px){.hero .container{grid-template-columns:1fr 1fr}}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:var(--space-md);text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.6);color:#fff}.hero-subtitle{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;margin-bottom:var(--space-lg);opacity:.95;text-shadow:1px 1px 6px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.5);color:#f8f9fa}.hero-benefits{margin:var(--space-lg) 0}.benefit-item{font-size:clamp(1.125rem,2.5vw,1.25rem);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm);text-shadow:1px 1px 4px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.4);color:#fff;font-weight:500}.hero-description{font-size:clamp(1rem,2vw,1.125rem);opacity:.95;margin-bottom:var(--space-xl);line-height:1.7;text-shadow:1px 1px 4px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.4);color:#f8f9fa}.chakra-visual{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-xl)}.chakra-circle{width:60px;height:60px;border-radius:50%;animation:float 3s ease-in-out infinite;box-shadow:0 0 20px #ffffff4d;position:relative}.chakra-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#ffffff4d;animation:pulse 2s ease-in-out infinite}.chakra-1{background:var(--chakra-1)}.chakra-2{background:var(--chakra-2);animation-delay:.2s}.chakra-3{background:var(--chakra-3);animation-delay:.4s}.chakra-4{background:var(--chakra-4);animation-delay:.6s}.chakra-5{background:var(--chakra-5);animation-delay:.8s}.chakra-6{background:var(--chakra-6);animation-delay:1s}.chakra-7{background:var(--chakra-7);animation-delay:1.2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}.cta-container{text-align:center;margin-top:var(--space-xl)}.cta-button{display:inline-block;padding:var(--space-md) var(--space-xl);font-size:clamp(1rem,2vw,1.125rem);font-weight:600;text-decoration:none;border-radius:var(--radius-xl);transition:all var(--transition-normal);cursor:pointer;border:none;text-align:center;position:relative;overflow:hidden}.cta-button.primary{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--accent-color) 100%);color:var(--white);box-shadow:var(--shadow-lg)}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.cta-button.secondary{background:var(--white);color:var(--primary-color);border:2px solid var(--primary-color)}.cta-button.secondary:hover{background:var(--primary-color);color:var(--white)}.cta-button.large{padding:var(--space-lg) var(--space-2xl);font-size:clamp(1.125rem,2.5vw,1.25rem)}section{padding:var(--space-2xl) 0;opacity:0;transform:translateY(30px);transition:all var(--transition-slow)}section.animate-in{opacity:1;transform:translateY(0)}.section-title{text-align:center;margin-bottom:var(--space-xl);color:var(--gray-800)}.problem{background:var(--gray-50)}.problem-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media (min-width: 768px){.problem-grid{grid-template-columns:repeat(2,1fr)}}.problem-item{background:var(--white);padding:var(--space-lg);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.problem-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.problem-icon{font-size:3rem;margin-bottom:var(--space-md)}.problem-conclusion{text-align:center;font-size:clamp(1.125rem,2.5vw,1.25rem);color:var(--gray-700);max-width:600px;margin:0 auto}.solution{background:linear-gradient(135deg,#667eeae6,#764ba2e6),url(/assets/solubg-CmAleTGD.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--white);position:relative;overflow:hidden}.solution:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.solution .container{position:relative;z-index:1}.solution .section-title{color:var(--white);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.solution-content{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media (min-width: 768px){.solution-content{grid-template-columns:1fr 1fr}}.solution-benefits{margin-top:var(--space-lg)}.solution-benefits .benefit-item{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-sm);background:#ffffff1a;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--white);text-shadow:1px 1px 4px rgba(0,0,0,.7)}.benefit-icon{font-size:1.5rem}.days-timeline{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center}.day-item{text-align:center;padding:var(--space-lg);background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);color:var(--white);border-radius:var(--radius-xl);min-width:200px}.day-number{font-size:2rem;font-weight:700;margin-bottom:var(--space-sm)}.included{background:var(--gray-50)}.included-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media (min-width: 768px){.included-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.included-grid{grid-template-columns:repeat(3,1fr)}}.included-item{background:var(--white);padding:var(--space-lg);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.included-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.included-icon{font-size:3rem;margin-bottom:var(--space-md)}.included-item h3{color:var(--primary-color);margin-bottom:var(--space-sm)}.pricing{background:linear-gradient(135deg,#667eeae6,#764ba2e6),url(/assets/pricingbg-DIlBpZYh.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;overflow:hidden}.pricing:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.pricing .container{position:relative;z-index:1}.pricing .section-title{color:var(--white);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg);max-width:800px;margin:0 auto}@media (min-width: 768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.pricing-card{background:var(--white);border-radius:var(--radius-2xl);padding:var(--space-xl);box-shadow:var(--shadow-lg);position:relative;transition:all var(--transition-normal)}.pricing-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)}.pricing-card.featured{border:3px solid var(--primary-color);transform:scale(1.05)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--primary-color);color:var(--white);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);font-size:.875rem;font-weight:600}.pricing-header{text-align:center;margin-bottom:var(--space-lg)}.pricing-header h3{color:var(--gray-800);margin-bottom:var(--space-md)}.price{display:flex;align-items:baseline;justify-content:center;gap:var(--space-xs)}.currency{font-size:1.5rem;color:var(--gray-600)}.amount{font-size:3rem;font-weight:700;color:var(--primary-color)}.pricing-features{list-style:none;margin-bottom:var(--space-xl)}.pricing-features li{padding:var(--space-sm) 0;border-bottom:1px solid var(--gray-100)}.pricing-features li:last-child{border-bottom:none}.guarantee{background:linear-gradient(135deg,var(--accent-color) 0%,#059669 100%);color:var(--white)}.guarantee-content{text-align:center;max-width:600px;margin:0 auto}.guarantee-icon{font-size:4rem;margin-bottom:var(--space-lg)}.guarantee h2{color:var(--white);margin-bottom:var(--space-md)}.author{background:linear-gradient(135deg,#667eeaf2,#764ba2f2 10%),url(/assets/juan1-ChEsA6zu.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.author:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.author .container{position:relative;z-index:1;padding-left:var(--space-md);padding-right:var(--space-md)}@media (min-width: 768px){.author .container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.author-content{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center;text-align:center}@media (min-width: 768px){.author-content{grid-template-columns:1fr 2fr;text-align:left;gap:var(--space-xxl)}}.author-images{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.author-main-image{width:280px;height:280px;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #0000004d;position:relative;margin:0 auto}@media (min-width: 768px){.author-main-image{width:400px;height:400px;margin-right:100px;margin-left:0}}.author-main-image img{width:100%;height:100%;object-fit:cover}.author-signature{width:120px;height:120px;border-radius:20px;overflow:hidden;border:2px solid rgba(255,255,255,.2);box-shadow:0 10px 20px #0003;opacity:.9;transition:all .3s ease}.author-signature:hover{opacity:1;transform:scale(1.05)}.author-signature img{width:100%;height:100%;object-fit:cover}.author-text{color:var(--white)}.author-title{color:var(--white);margin-bottom:var(--space-sm);font-size:clamp(1.8rem,5vw,2.5rem);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.author-subtitle{font-style:italic;color:#ffffffe6;margin-bottom:var(--space-md);font-size:clamp(1rem,3vw,1.2rem);text-shadow:1px 1px 4px rgba(0,0,0,.6)}.author-description{color:#fffffff2;line-height:1.8;font-size:clamp(.95rem,2.5vw,1.1rem);text-shadow:1px 1px 4px rgba(0,0,0,.6)}.author-highlights{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-top:var(--space-lg)}@media (min-width: 768px){.author-highlights{grid-template-columns:1fr 1fr}}.highlight-item{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:var(--space-md);text-align:center;transition:all .3s ease}.highlight-item:hover{background:#ffffff26;transform:translateY(-5px)}.highlight-icon{font-size:2rem;margin-bottom:var(--space-sm);display:block}.highlight-title{font-weight:600;margin-bottom:var(--space-xs);color:var(--white)}.highlight-text{font-size:.9rem;color:#fffc}.final-cta{background:linear-gradient(135deg,#374151e6,#111827e6),url(/assets/jornadabg-DcWkzv1u.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--white);text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.final-cta .container{position:relative;z-index:1}.final-cta h2{color:var(--white);margin-bottom:var(--space-md);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.final-cta-description{font-size:clamp(1.125rem,2.5vw,1.25rem);margin-bottom:var(--space-xl);opacity:.95;max-width:600px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.security-text{margin-top:var(--space-md);font-size:.875rem;opacity:.9;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.footer-content{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.2);text-align:center}.footer-content p{color:#fffc;font-size:.875rem;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .6s ease-out forwards}@media (max-width: 767px){.hero{padding:var(--space-2xl) 0 var(--space-xl)}.chakra-visual{padding:var(--space-lg)}.chakra-circle{width:40px;height:40px}.chakra-circle:before{width:20px;height:20px}.pricing-card.featured{transform:none}.pricing-grid{display:flex;flex-direction:column-reverse}.language-selector{position:fixed;top:var(--space-sm);right:var(--space-sm);margin:0;width:50px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);box-shadow:0 2px 10px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all var(--transition-fast)}.language-selector:hover,.language-selector.expanded{width:auto;border-radius:var(--radius-lg)}.language-selector .lang-btn{min-width:50px;padding:var(--space-xs);font-size:.75rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cta-button:focus,.lang-btn:focus{outline:2px solid var(--primary-color);outline-offset:2px}.urgency{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;text-align:center;padding:4rem 0;position:relative;overflow:hidden}.urgency:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="90" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.urgency-content{position:relative;z-index:1}.urgency h2{font-size:2.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:pulse 2s ease-in-out infinite}.urgency p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.countdown{display:flex;justify-content:center;gap:1.5rem;margin:3rem 0;flex-wrap:nowrap}.countdown-item{background:linear-gradient(145deg,#ffffff40,#ffffff1a);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem 1.5rem;min-width:120px;border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003,inset 0 1px #fff6;position:relative;overflow:hidden;transition:all .3s ease;animation:countdownPulse 1s ease-in-out infinite}.countdown-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.countdown-item:hover:before{left:100%}.countdown-item:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #0000004d,inset 0 1px #ffffff80}.countdown-number{display:block;font-size:3rem;font-weight:900;line-height:1;text-shadow:2px 2px 8px rgba(0,0,0,.3);background:linear-gradient(45deg,#fff,#f8f9fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.countdown-label{display:block;font-size:1rem;margin-top:.8rem;opacity:.9;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}@keyframes countdownPulse{0%,to{transform:scale(1);box-shadow:0 8px 32px #0003,inset 0 1px #fff6}50%{transform:scale(1.02);box-shadow:0 12px 40px #00000040,inset 0 1px #ffffff80}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@media (max-width: 768px){.countdown{gap:1rem;margin:2rem 0}.countdown-item{min-width:90px;padding:1.5rem 1rem}.countdown-number{font-size:2.2rem}.countdown-label{font-size:.8rem;margin-top:.5rem}}@media (max-width: 480px){.countdown{gap:.8rem}.countdown-item{min-width:75px;padding:1.2rem .8rem}.countdown-number{font-size:1.8rem}.countdown-label{font-size:.7rem}}@media (prefers-contrast: high){:root{--gray-100: #000000;--gray-800: #ffffff}}.instagram-float-btn{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;z-index:1000;animation:floatPulse 3s ease-in-out infinite}.instagram-float-btn:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 8px 30px #0006;color:#fff;text-decoration:none}.instagram-float-btn svg{width:28px;height:28px;transition:transform .3s ease}.instagram-float-btn:hover svg{transform:scale(1.1)}@keyframes floatPulse{0%,to{transform:translateY(0);box-shadow:0 4px 20px #0000004d}50%{transform:translateY(-5px);box-shadow:0 8px 25px #0006}}@media (max-width: 768px){.instagram-float-btn{width:50px;height:50px;bottom:15px;right:15px}.instagram-float-btn svg{width:24px;height:24px}}@media (max-width: 480px){.instagram-float-btn{width:45px;height:45px;bottom:12px;right:12px}.instagram-float-btn svg{width:20px;height:20px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 2px 8px #667eea4d}::-webkit-scrollbar-corner{background:#ffffff1a}html{scrollbar-width:thin;scrollbar-color:#667eea rgba(255,255,255,.1)}*{scroll-behavior:smooth}
