@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;900&family=Inter:wght@300;400;500;600;700&family=Cinzel+Decorative:wght@400;700&display=swap");:root{--color-bg:#080b14;--color-bg-2:#0d1120;--color-bg-3:#111827;--color-gold:#d4af37;--color-gold-light:#f0d060;--color-gold-dark:#a07d20;--color-purple:#7b2fbe;--color-purple-light:#9d50e0;--color-purple-dark:#5a1f8c;--color-text:#e8e0d5;--color-text-muted:#9a8f80;--color-text-dim:#6b6055;--color-border:rgba(212,175,55,0.15);--color-border-hover:rgba(212,175,55,0.4);--glass-bg:rgba(13,17,32,0.7);--glass-bg-light:rgba(255,255,255,0.03);--glass-border:rgba(212,175,55,0.12);--grad-gold:linear-gradient(135deg,#d4af37,#f0d060 50%,#a07d20);--grad-purple:linear-gradient(135deg,#5a1f8c,#7b2fbe 50%,#9d50e0);--grad-cosmic:linear-gradient(135deg,#080b14,#1a0a2e 50%,#080b14);--grad-hero:radial-gradient(ellipse at 60% 50%,rgba(123,47,190,0.3) 0%,rgba(8,11,20,0) 70%);--grad-text:linear-gradient(135deg,#d4af37,#f0d060,#d4af37);--shadow-gold:0 0 30px rgba(212,175,55,0.2);--shadow-purple:0 0 30px rgba(123,47,190,0.3);--shadow-card:0 8px 40px rgba(0,0,0,0.5);--font-heading:"Cinzel",serif;--font-deco:"Cinzel Decorative",serif;--font-body:"Inter",sans-serif;--max-width:1200px;--section-padding:100px 0;--nav-height:80px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:40px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.6s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:400;line-height:1.7;overflow-x:hidden;position:relative}body:before{background-image:radial-gradient(circle,rgba(255,255,255,.8) 1px,transparent 0),radial-gradient(circle,rgba(255,255,255,.5) 1px,transparent 0),radial-gradient(circle,rgba(255,255,255,.3) 1px,transparent 0);background-size:400px 400px,200px 200px,150px 150px;background-position:0 0,100px 100px,50px 50px;opacity:.15}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background:radial-gradient(ellipse at 20% 80%,rgba(123,47,190,.08) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(212,175,55,.05) 0,transparent 60%)}main{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--color-gold-light)}p{color:var(--color-text)}.text-gradient{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-text-muted)}.font-heading{font-family:var(--font-heading)}.font-deco{font-family:var(--font-deco)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:var(--section-padding);z-index:1}.btn,.section{position:relative}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:50px;font-family:var(--font-heading);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;overflow:hidden}.btn,.btn:before{transition:var(--transition)}.btn:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.1);opacity:0}.btn:hover:before{opacity:1}.btn-primary{background:var(--grad-gold);color:#0a0600;box-shadow:0 4px 20px rgba(212,175,55,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(212,175,55,.5)}.btn-secondary{background:transparent;color:var(--color-gold);border:1.5px solid var(--color-gold)}.btn-secondary:hover{background:rgba(212,175,55,.1);transform:translateY(-2px);box-shadow:0 4px 20px rgba(212,175,55,.2)}.btn-purple{background:var(--grad-purple);color:#fff;box-shadow:0 4px 20px rgba(123,47,190,.35)}.btn-purple:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(123,47,190,.5)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:var(--transition)}.glass-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.section-header{text-align:center;margin-bottom:64px}.section-subtitle{display:inline-block;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);margin-bottom:16px;opacity:.8}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-gold-light);margin-bottom:20px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc{font-size:1.05rem;color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:1.8}.divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px auto}.divider:after,.divider:before{content:"";width:60px;height:1px;background:var(--grad-gold);opacity:.5}.divider-star{color:var(--color-gold);font-size:1.2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-gold{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,.4)}50%{box-shadow:0 0 0 15px rgba(212,175,55,0)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.animate-fadeInUp{animation:fadeInUp .8s ease forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-glow{animation:glow 3s ease-in-out infinite}.animate-rotate{animation:rotate 20s linear infinite}.animate-pulse{animation:pulse-gold 2s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-gold-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}@media (max-width:1024px){:root{--section-padding:80px 0}}@media (max-width:768px){:root{--section-padding:60px 0;--nav-height:70px}body,html{overflow-x:hidden;width:100%}.container{padding:0 16px}.section{padding:60px 0}.section-title{font-size:1.8rem;word-break:break-word;overflow-wrap:break-word}.section-desc{font-size:.95rem}.section-header{margin-bottom:40px}.btn{padding:12px 22px;font-size:.82rem;min-height:44px}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:16px!important}}@media (max-width:480px){:root{--section-padding:44px 0;--nav-height:64px}.container{padding:0 14px}.section{padding:44px 0}.section-title{font-size:1.45rem;line-height:1.25}.section-subtitle{font-size:.72rem;letter-spacing:.18em}.btn{padding:12px 20px;font-size:.8rem;min-height:46px;width:100%;justify-content:center}.glass-card{border-radius:16px}}@media (hover:none) and (pointer:coarse){.btn{min-height:48px}a,button,input,select{-webkit-tap-highlight-color:transparent}}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-height);transition:var(--transition);padding:0;background:rgba(8,11,20,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{background:rgba(8,11,20,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(212,175,55,.2);box-shadow:0 4px 30px rgba(0,0,0,.6)}.Navbar_inner__Cumf_{display:flex;align-items:center;justify-content:space-between;height:100%}.Navbar_logo__X4o9i{display:flex;align-items:center;gap:12px;text-decoration:none}.Navbar_logoImg__5losR{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1.5px solid var(--color-gold);box-shadow:0 0 12px rgba(212,175,55,.4);transition:transform .3s ease,box-shadow .3s ease}.Navbar_logo__X4o9i:hover .Navbar_logoImg__5losR{transform:scale(1.06) rotate(6deg);box-shadow:0 0 18px rgba(212,175,55,.7)}.Navbar_logoText__Jmms3{display:flex;flex-direction:column;gap:1px;line-height:1.1}.Navbar_logoMain__5FpMo{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.04em;text-transform:lowercase}.Navbar_logoSub__SUtrj{font-family:var(--font-body);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);opacity:.9;font-weight:500}.Navbar_nav__yFFPE{display:flex;align-items:center;gap:6px}.Navbar_navLink__16zHl{position:relative;padding:8px 14px;font-family:var(--font-heading);font-size:.85rem;font-weight:500;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;transition:var(--transition);text-decoration:none}.Navbar_navLink__16zHl.Navbar_active__qyFWv,.Navbar_navLink__16zHl:hover{color:var(--color-gold)}.Navbar_activeDot__9fZ6q{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:4px;height:4px;background:var(--color-gold);border-radius:50%;box-shadow:0 0 6px var(--color-gold)}.Navbar_ecomActions__SPdYU{gap:12px}.Navbar_ecomActions__SPdYU,.Navbar_iconBtn___6uU0{display:flex;align-items:center;position:relative;z-index:1010}.Navbar_iconBtn___6uU0{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:var(--color-gold);justify-content:center;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.Navbar_iconBtn___6uU0:hover{background:rgba(212,175,55,.15);border-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 0 12px rgba(212,175,55,.25)}.Navbar_badge__s7CES{position:absolute;top:-3px;right:-3px;background:var(--color-gold);color:#0b0d17;font-size:.65rem;font-weight:800;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.4);pointer-events:none}.Navbar_loginBtn__ovbKe{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.3);color:var(--color-gold);font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;z-index:1010;transition:all .2s ease-in-out}.Navbar_loginBtn__ovbKe:hover{background:var(--color-gold);color:#0b0d17;box-shadow:0 0 14px rgba(212,175,55,.4);transform:translateY(-2px)}.Navbar_ctaBtn__zMy4_{font-size:.8rem;padding:10px 20px}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:8px;width:38px;height:38px;padding:0;position:relative;z-index:1002}.Navbar_hamburger__WJ9Te span{display:block;width:18px;height:2px;background:var(--color-gold);border-radius:2px;transition:var(--transition);transform-origin:center}.Navbar_hamburger__WJ9Te.Navbar_open__wWapx span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_hamburger__WJ9Te.Navbar_open__wWapx span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_hamburger__WJ9Te.Navbar_open__wWapx span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_backdrop__EB8kq{position:fixed;inset:0;background:rgba(4,6,12,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:998;animation:Navbar_fadeIn__5u4gS .2s ease-out}@keyframes Navbar_fadeIn__5u4gS{0%{opacity:0}to{opacity:1}}.Navbar_mobileMenu__mhKOr{display:block;position:fixed;top:var(--nav-height);left:0;right:0;background:rgba(8,11,20,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border);box-shadow:0 20px 50px rgba(0,0,0,.9);padding:24px;z-index:999999}.Navbar_mobileMenu__mhKOr.Navbar_mobileOpen__Ls_B6{display:block!important;opacity:1;visibility:visible;pointer-events:auto}.Navbar_mobileMenu__mhKOr nav{display:flex;flex-direction:column;gap:8px}.Navbar_mobileLink__lFb0h{display:block;padding:14px 16px;font-family:var(--font-heading);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);border-radius:var(--radius-sm);transition:var(--transition);text-decoration:none;border:1px solid transparent}.Navbar_mobileLink__lFb0h.Navbar_mobileActive__sx5mB,.Navbar_mobileLink__lFb0h:hover{color:var(--color-gold);background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.2)}.Navbar_mobileLoginLink__QLH7q{display:flex;align-items:center;gap:10px;padding:14px 16px;font-family:var(--font-heading);font-size:.95rem;color:var(--color-gold);background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);border-radius:var(--radius-sm);text-decoration:none;margin-top:8px}.Navbar_mobileCta__zxVht{margin-top:12px;justify-content:center;width:100%}@media (max-width:992px){.Navbar_ctaBtn__zMy4_,.Navbar_loginBtn__ovbKe,.Navbar_nav__yFFPE{display:none}.Navbar_hamburger__WJ9Te{display:flex}.Navbar_mobileMenu__mhKOr{display:block;max-height:calc(100vh - var(--nav-height) - 10px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.Navbar_mobileMenu__mhKOr{padding:16px 14px}.Navbar_logoImg__5losR{width:40px;height:40px}.Navbar_logoMain__5FpMo{font-size:1.1rem}.Navbar_logoSub__SUtrj{font-size:.58rem;letter-spacing:.1em;opacity:.85}.Navbar_ecomActions__SPdYU{gap:8px}.Navbar_iconBtn___6uU0{width:36px;height:36px}}.Footer_footer__pQtti{background:linear-gradient(180deg,var(--color-bg-2) 0,#050709 100%);border-top:1px solid var(--glass-border);position:relative;z-index:1}.Footer_glowLine___bxmc{height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),var(--color-purple),var(--color-gold),transparent);opacity:.4}.Footer_inner__vtL_T{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;padding:64px 24px 48px}.Footer_logo__fUEOF{display:flex;align-items:center;gap:12px;margin-bottom:20px;text-decoration:none}.Footer_logoImg__Rhhtz{width:52px;height:52px;border-radius:50%;object-fit:cover;border:1.5px solid var(--color-gold);box-shadow:0 0 14px rgba(212,175,55,.4)}.Footer_logoText__5vsvE{display:flex;flex-direction:column;gap:1px;line-height:1.1}.Footer_logoName__wbikC{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:lowercase}.Footer_logoSub__XbY4F{font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);opacity:.9;font-weight:500}.Footer_tagline__edhu4{font-size:.9rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:24px}.Footer_socials__Arjjf{display:flex;gap:12px}.Footer_social__cGivK{width:40px;height:40px;background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:var(--transition);text-decoration:none}.Footer_social__cGivK:hover{color:var(--color-gold);border-color:var(--color-gold);background:rgba(212,175,55,.08);transform:translateY(-3px)}.Footer_colTitle__3amT0{font-family:var(--font-heading);font-size:.9rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);margin-bottom:20px;background:none;-webkit-text-fill-color:var(--color-gold)}.Footer_linkList__Js__Y{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_link__TBOP7{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--color-text-muted);transition:var(--transition);text-decoration:none}.Footer_link__TBOP7:hover{color:var(--color-gold)}.Footer_linkArrow__Bdirl{color:var(--color-gold-dark);font-size:1.1rem;line-height:1}.Footer_contactItems__TqZes{display:flex;flex-direction:column;gap:14px}.Footer_contactItem__hLkg3{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--color-text-muted)}.Footer_contactIcon__PoVqk{font-size:1rem;flex-shrink:0;margin-top:1px}.Footer_bottomBar__sRQPB{border-top:1px solid rgba(255,255,255,.04);padding:20px 0}.Footer_bottomInner__gzruQ{display:flex;justify-content:space-between;align-items:center}.Footer_copyright__j4atB,.Footer_credit__AT7_j{font-size:.83rem;color:var(--color-text-dim)}@media (max-width:900px){.Footer_inner__vtL_T{grid-template-columns:1fr 1fr;gap:32px;padding:48px 24px 36px}.Footer_brand__0rdww{grid-column:1/-1}}@media (max-width:600px){.Footer_inner__vtL_T{grid-template-columns:1fr;padding:36px 14px 28px;gap:28px}.Footer_bottomInner__gzruQ{flex-direction:column;gap:6px;text-align:center}.Footer_tagline__edhu4{font-size:.85rem}.Footer_socials__Arjjf{gap:10px}.Footer_social__cGivK{width:44px;height:44px}.Footer_link__TBOP7{min-height:36px;align-items:center}.Footer_linkList__Js__Y{gap:4px}.Footer_contactItem__hLkg3{font-size:.85rem}}.WhatsAppWidget_widget__6kby5{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.WhatsAppWidget_fab__voIVd{position:relative;width:62px;height:62px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 6px 24px rgba(37,211,102,.45);transition:all .3s cubic-bezier(.4,0,.2,1)}.WhatsAppWidget_fab__voIVd:hover{transform:scale(1.1);box-shadow:0 8px 32px rgba(37,211,102,.6)}.WhatsAppWidget_fab__voIVd.WhatsAppWidget_fabOpen__w_WBF{background:linear-gradient(135deg,#444,#222);box-shadow:0 4px 16px rgba(0,0,0,.4)}.WhatsAppWidget_pulse__DGh6c{position:absolute;inset:-6px;border-radius:50%;background:rgba(37,211,102,.3);animation:WhatsAppWidget_pulse__DGh6c 2s ease-out infinite}@keyframes WhatsAppWidget_pulse__DGh6c{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.WhatsAppWidget_popup__k7d_7{width:320px;background:#1a1a2e;border:1px solid rgba(37,211,102,.2);border-radius:20px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.6);animation:WhatsAppWidget_slideIn__Yvgtn .3s cubic-bezier(.4,0,.2,1)}@keyframes WhatsAppWidget_slideIn__Yvgtn{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.WhatsAppWidget_popupHeader__PfGri{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#0d5c36,#128c7e)}.WhatsAppWidget_avatar__Vs2_s{width:44px;height:44px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.WhatsAppWidget_headerInfo__0s5Z3{flex:1}.WhatsAppWidget_name__W4F5s{font-weight:600;color:#fff;font-size:.95rem}.WhatsAppWidget_status__3VJBX{display:flex;align-items:center;gap:6px;font-size:.78rem;color:rgba(255,255,255,.8)}.WhatsAppWidget_statusDot__1_yv5{width:8px;height:8px;background:#a8ff9e;border-radius:50%;display:inline-block;animation:WhatsAppWidget_blink__1dpNx 2s ease-in-out infinite}@keyframes WhatsAppWidget_blink__1dpNx{0%,to{opacity:1}50%{opacity:.4}}.WhatsAppWidget_closeBtn__klgIL{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:1rem;padding:4px;transition:color .2s;line-height:1}.WhatsAppWidget_closeBtn__klgIL:hover{color:white}.WhatsAppWidget_popupBody__tAAtd{padding:20px;background:#111827}.WhatsAppWidget_message__WBvLS{display:flex;flex-direction:column;gap:6px}.WhatsAppWidget_messageBubble__81VtC{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:4px 16px 16px 16px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.WhatsAppWidget_messageBubble__81VtC p{color:#e0d8cc;font-size:.9rem;line-height:1.5}.WhatsAppWidget_messageTime__tqmbb{font-size:.72rem;color:rgba(255,255,255,.3);margin-left:4px}.WhatsAppWidget_popupFooter__S0XWK{padding:16px 20px;background:#0f111a;border-top:1px solid rgba(255,255,255,.05)}.WhatsAppWidget_chatBtn__WJ7CU{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px;background:linear-gradient(135deg,#25d366,#128c7e);color:white;border:none;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.WhatsAppWidget_chatBtn__WJ7CU:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.4)}@media (max-width:480px){.WhatsAppWidget_widget__6kby5{bottom:20px;right:16px}.WhatsAppWidget_popup__k7d_7{width:calc(100vw - 32px)}}