/* CSS base da home — versao enxuta gerada em 12/10/2026 a partir de
   home-base.8cd2f79209.css (fonte comentada continua no projeto). Sem
   comentarios, sem regras que nunca podem valer e sem @keyframes sem uso. */
*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:root{--bg:#0a0518;--panel:#08020f;--panel2:#10051c;--glass:rgba(9,3,18,.82);--line:rgba(109,40,217,.26);--line-strong:rgba(147,51,234,.54);--muted:#a99ab8;--text:#fbf7ff;--purple:#7e22ce;--purple2:#3b0764;--violet3:#a855f7;--pink:#d946ef;--cyan:#38bdf8;--gold:#f6d58b;--green:#34d399;--red:#ef4444;--site-wallpaper:url("/assets/allan-proxys-wallpaper-20260523-162136-optimized.jpg");--site-banner:none}html{scrollbar-width:thin;scrollbar-color:rgba(216,180,254,.24) rgba(3,1,8,.86)}html::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(5,2,12,.96),rgba(2,1,6,.98));border-left:1px solid rgba(168,85,247,.08)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(216,180,254,.34),rgba(126,34,206,.34));border:2px solid rgba(3,1,8,.94);border-radius:999px;box-shadow:0 0 14px rgba(168,85,247,.16)}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(216,180,254,.48),rgba(168,85,247,.48))}body{min-height:100vh;background:var(--bg);color:var(--text);overflow-x:hidden;font-feature-settings:"liga" 1,"kern" 1;text-rendering:geometricPrecision;isolation:isolate}html.modal-open,body.modal-open{overflow:hidden;overscroll-behavior:none}body.modal-open{touch-action:none}body.modal-open dialog,body.modal-open dialog *{touch-action:auto}body::before{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;transform:translate3d(0,0,0);background:radial-gradient(130% 88% at 50% -10%,#1a0b36 0%,#110725 40%,#0a0518 70%,#070311 100%),linear-gradient(180deg,#0b0619,#070311)}body::after{content:"";position:fixed;inset:0;background:radial-gradient(122% 92% at 50% 40%,transparent 46%,rgba(5,2,12,.42) 90%),linear-gradient(180deg,rgba(6,2,14,0),rgba(5,2,12,.24) 82%,rgba(5,2,12,.62) 100%);z-index:-2;pointer-events:none;transform:translate3d(0,0,0)}.ap-click-burst{position:fixed;left:var(--x);top:var(--y);width:10px;height:10px;border-radius:999px;background:radial-gradient(circle,rgba(126,34,206,.58),rgba(88,28,135,.34) 44%,transparent 74%);pointer-events:none;z-index:9;mix-blend-mode:screen;transform:translate(-50%,-50%);animation:apClickBurst .68s cubic-bezier(.17,.72,.2,1) forwards}.ap-click-burst::after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:1px solid rgba(168,85,247,.68);box-shadow:0 0 18px rgba(126,34,206,.42);filter:blur(.15px)}.ap-click-burst i{position:absolute;left:50%;top:50%;width:var(--s);height:var(--s);border-radius:55% 45% 60% 40%;background:rgba(126,34,206,.96);box-shadow:0 0 13px rgba(126,34,206,.86),0 0 3px rgba(233,213,255,.34) inset;transform:translate(-50%,-50%) rotate(var(--a)) translateX(0) scale(1);animation:apClickSpark .66s cubic-bezier(.12,.7,.18,1) forwards}@keyframes apClickBurst{0%{opacity:.9;width:8px;height:8px}48%{opacity:.48;width:46px;height:46px}100%{opacity:0;width:76px;height:76px}}@keyframes apClickSpark{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translateX(0) translateY(0) scale(1.08)}58%{opacity:.86}100%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateX(var(--d)) translateY(var(--fall)) scale(.42)}}@media (prefers-reduced-motion:reduce){.ap-click-burst{display:none!important}}button,input{font:inherit}button{height:46px;border:1px solid rgba(168,85,247,.38);border-radius:13px;background:linear-gradient(135deg,#a855f7,#6d28d9 55%,#4c1d95);color:white;font-weight:900;cursor:pointer;box-shadow:0 14px 36px rgba(76,29,149,.36),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}button:hover{transform:translateY(-1px);border-color:rgba(168,85,247,.72);box-shadow:0 18px 46px rgba(76,29,149,.48),0 0 0 1px rgba(168,85,247,.14),inset 0 1px 0 rgba(255,255,255,.22)}button.secondary{background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#eadcff}button:disabled{opacity:.56;cursor:not-allowed}input{width:100%;height:46px;background:rgba(6,3,12,.82);border:1px solid rgba(216,180,254,.24);border-radius:12px;color:var(--text);padding:0 13px;outline:none;font-weight:760;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}input:focus{border-color:rgba(246,213,139,.7);box-shadow:0 0 0 4px rgba(168,85,247,.16),0 0 26px rgba(168,85,247,.18)}label{display:block;margin:0 0 8px;color:#d8c8ee;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.wrap{width:min(1180px,calc(100% - 36px));margin:0 auto}.nav{position:sticky;top:14px;z-index:10;margin:14px auto 0;width:min(1088px,calc(100% - 52px));height:60px;border:1px solid rgba(216,180,254,.12);border-radius:999px;background:linear-gradient(135deg,rgba(17,8,31,.72),rgba(7,3,14,.58));backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px;box-shadow:0 22px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:11px;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:950;letter-spacing:.012em;color:transparent;background:linear-gradient(180deg,#ffffff 8%,#f5efff 45%,#d8c7ef 78%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 18px rgba(216,180,254,.16);text-decoration:none;cursor:pointer}.brand img{width:50px;height:50px;border-radius:0;object-fit:contain;border:0;background:transparent;box-shadow:none;mix-blend-mode:screen}.brand img.header-logo-premium{width:58px;height:58px;mix-blend-mode:normal}.brand .logo-shine{position:relative;display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;overflow:hidden;border-radius:0}.brand .logo-shine::after{content:"";position:absolute;top:4px;bottom:4px;width:18px;left:-28px;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.18) 48%,rgba(216,180,254,.12) 58%,transparent 100%);transform:skewX(-18deg);opacity:0;mix-blend-mode:screen;pointer-events:none;animation:logoCleanShine 5.8s cubic-bezier(.2,.72,.16,1) infinite}@keyframes logoCleanShine{0%,58%{left:-28px;opacity:0}66%{opacity:.7}80%{left:68px;opacity:0}100%{left:68px;opacity:0}}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a{position:relative;isolation:isolate;overflow:hidden;color:#cfc3df;text-decoration:none;padding:10px 15px;border-radius:999px;border:1px solid transparent;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:560;letter-spacing:.01em;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease}.nav-links a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 0%,rgba(216,180,254,.09) 34%,rgba(168,85,247,.22) 49%,rgba(246,213,139,.07) 58%,transparent 72%);transform:translateX(-128%);transition:transform .7s cubic-bezier(.2,.72,.16,1);pointer-events:none;z-index:-1}.nav-links a.active,.nav-links a:hover{background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(216,180,254,.065));border-color:rgba(216,180,254,.2);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 22px rgba(76,29,149,.12)}.nav-links a:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(76,29,149,.16),0 0 18px rgba(168,85,247,.1)}.nav-links a:hover::before{transform:translateX(118%)}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-trigger{display:inline-flex!important;align-items:center;gap:5px}.nav-chevron-svg{width:11px;height:11px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.78;transition:transform .18s ease,opacity .18s ease}.nav-dropdown:hover .nav-chevron-svg,.nav-dropdown:focus-within .nav-chevron-svg{transform:rotate(180deg);opacity:1}.nav-dropdown-menu{position:absolute;left:50%;top:calc(100% + 13px);width:320px;display:grid;gap:4px;padding:12px;border:1px solid rgba(216,180,254,.14);border-radius:12px;background:linear-gradient(180deg,rgba(13,8,22,.98),rgba(7,4,13,.98));box-shadow:0 22px 70px rgba(0,0,0,.54),0 0 30px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .18s ease,visibility .16s ease;z-index:35}.nav-dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav-dropdown-menu a{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:center;padding:10px 10px 10px 0;border-radius:9px;border:1px solid transparent;background:transparent!important;box-shadow:none!important;color:#f4efff!important;text-align:left;transform:none!important;overflow:visible}.nav-dropdown-menu a::before{display:none}.nav-dropdown-menu a:hover{border-color:rgba(216,180,254,.16);background:rgba(168,85,247,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.nav-menu-icon{width:36px;height:36px;border:1px solid rgba(216,180,254,.12);border-radius:9px;display:grid;place-items:center;background:rgba(168,85,247,.08);color:#c084fc}.nav-menu-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(192,132,252,.22))}.nav-menu-text strong{display:block;color:#fff;font-size:14px;line-height:1.18;font-weight:780;letter-spacing:-.006em}.nav-dropdown-menu.nav-plans-menu .nav-menu-text strong{font-size:13.6px;font-weight:620;letter-spacing:0;color:#f6f0ff}.nav-menu-text span{display:block;margin-top:3px;color:#a99caf;font-size:12px;line-height:1.28;font-weight:520}.account-wrap{position:relative}.account{height:44px;display:flex;align-items:center;gap:9px;border:1px solid rgba(216,180,254,.18);border-radius:999px;padding:7px 12px;color:#efe7fb;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:640;letter-spacing:0;background:rgba(8,3,18,.34);box-shadow:none;backdrop-filter:blur(12px)}.account:hover{background:rgba(255,255,255,.055);border-color:rgba(216,180,254,.34);box-shadow:none;filter:none}.account #accountLabel{font-weight:650;color:#efe7fb}.avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,rgba(216,180,254,.94),rgba(139,92,246,.82) 58%,rgba(109,40,217,.72));display:grid;place-items:center;font-size:11px;font-weight:720;color:#16051f;box-shadow:none;overflow:hidden}.avatar.is-guest{background:rgba(168,85,247,.16);border:1px solid rgba(216,180,254,.3);color:#dcc9fb;box-shadow:none}.avatar.is-guest svg{width:16px;height:16px;display:block}.account:hover .avatar.is-guest{background:rgba(168,85,247,.24);border-color:rgba(216,180,254,.46);color:#f3e9ff}.avatar img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.account-chevron{width:16px;height:16px;display:inline-grid;place-items:center;flex:0 0 16px;color:#e9d5ff;transform:translateY(-1px)}.account-chevron svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(216,180,254,.3))}.account-menu{display:none;position:absolute;right:0;top:58px;width:350px;border:1px solid rgba(168,85,247,.28);border-radius:18px;background:radial-gradient(420px 180px at 18% 0,rgba(168,85,247,.2),transparent 64%),linear-gradient(145deg,rgba(16,7,30,.98),rgba(5,3,12,.98));box-shadow:0 24px 90px rgba(0,0,0,.62),0 0 44px rgba(126,34,206,.16),inset 0 1px 0 rgba(255,255,255,.07);padding:12px;z-index:20;backdrop-filter:blur(16px)}.account-menu.open{display:block}.account-head{border:1px solid rgba(216,180,254,.12);border-radius:12px;padding:9px 12px;margin-bottom:7px;background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.account-head strong,.account-head span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-head strong{color:#f8f4ff;font-size:13.5px;font-weight:560;letter-spacing:.01em}.account-head span{color:var(--muted);font-size:12px;font-weight:390;margin-top:3px;letter-spacing:.005em}.menu-item{width:100%;height:46px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;box-shadow:none;color:#b7abc8;justify-content:flex-start;padding:0 12px;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:560;letter-spacing:0;transition:background .16s ease,color .16s ease,transform .16s ease}.menu-item:hover,.menu-item.active{background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(216,180,254,.06));color:white;transform:translateX(1px)}.menu-item::before{width:24px;color:#c084fc;text-align:center;font-weight:560}.menu-item.has-menu-icon::before{content:none}.menu-icon{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 34px}.menu-icon svg{width:24px;height:24px;display:block;color:#a855f7;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(168,85,247,.42))}.menu-icon svg.orders-menu-icon{width:25px;height:25px}#authModal{width:min(560px,calc(100% - 28px));border-radius:22px;background:radial-gradient(460px 180px at 50% 0,rgba(168,85,247,.18),transparent 68%),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 10px),linear-gradient(180deg,rgba(8,7,12,.98),rgba(5,3,10,.98));border-color:rgba(168,85,247,.34);box-shadow:0 30px 120px rgba(0,0,0,.78),0 0 70px rgba(126,34,206,.18),inset 0 1px 0 rgba(255,255,255,.06)}#authModal .checkout{padding:34px 40px 38px}#authModal .checkout-top{justify-content:center;text-align:center;margin-bottom:30px}#authModal .checkout-top .close{position:absolute;right:18px;top:18px}#authModal h2{font-size:40px;line-height:1;font-weight:950;color:#fff;text-shadow:0 20px 60px rgba(168,85,247,.28)}#authModal.code-mode{width:min(540px,calc(100% - 28px));background:radial-gradient(420px 160px at 50% 0,rgba(168,85,247,.13),transparent 68%),linear-gradient(180deg,rgba(8,7,13,.985),rgba(4,3,9,.985));border-color:rgba(216,180,254,.2);box-shadow:0 28px 110px rgba(0,0,0,.74),0 0 52px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.045)}#authModal.code-mode .checkout{padding:36px 40px 34px}#authModal.code-mode .checkout-top{margin-bottom:26px}#authModal.code-mode h2{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:30px;line-height:1.1;font-weight:620;letter-spacing:0;color:#f8f3ff;text-shadow:none}#authModal.code-mode .close{border-color:rgba(216,180,254,.18);background:rgba(255,255,255,.025);box-shadow:none}#authModal .hero-copy{margin:14px auto 0;max-width:420px;color:#b9afc4;font-size:18px!important;line-height:1.45!important}.auth-form{display:grid;gap:13px}.auth-form[hidden]{display:none}.auth-email-wrap{display:grid;gap:10px;margin-top:8px}.auth-email-wrap label{color:#b8adbf;font-size:15px;text-transform:none;letter-spacing:0;font-weight:850}.auth-email-field{position:relative}.auth-email-field .auth-input-mail-icon{position:absolute;left:17px;top:50%;width:21px;height:21px;transform:translateY(-50%);display:block;color:#c084fc;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(216,180,254,.24))}.auth-email-field .auth-input-mail-icon *{vector-effect:non-scaling-stroke}.auth-email-field input{height:52px;border-radius:18px;padding-left:52px;background:rgba(0,0,0,.28);border-color:rgba(216,180,254,.18);font-size:15px}.auth-primary{width:100%;height:54px;border-radius:18px;background:linear-gradient(135deg,#c084fc,#9333ea 55%,#6d28d9);border-color:rgba(216,180,254,.36);box-shadow:0 18px 46px rgba(126,34,206,.36),inset 0 1px 0 rgba(255,255,255,.2);color:#12051f;font-size:16px;font-weight:950}#sendCodeButton{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;color:#f8f2ff;background:linear-gradient(135deg,rgba(216,180,254,.2),rgba(168,85,247,.32) 48%,rgba(76,29,149,.34));border:1px solid rgba(216,180,254,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 16px 38px rgba(76,29,149,.2);font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15.5px;font-weight:800;letter-spacing:0;backdrop-filter:blur(10px)}#sendCodeButton::before{content:"";position:absolute;inset:-2px;width:42%;background:linear-gradient(105deg,transparent 0%,rgba(216,180,254,.12) 28%,rgba(192,132,252,.46) 48%,rgba(255,255,255,.2) 56%,transparent 78%);transform:translateX(-150%) skewX(-14deg);opacity:0;z-index:-1;pointer-events:none}#sendCodeButton:hover{border-color:rgba(216,180,254,.42);background:linear-gradient(135deg,rgba(216,180,254,.24),rgba(168,85,247,.38) 48%,rgba(76,29,149,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 42px rgba(126,34,206,.24),0 0 24px rgba(168,85,247,.12);filter:none}#sendCodeButton:hover::before{opacity:1;animation:sendCodeSweep .88s cubic-bezier(.2,.72,.16,1)}#sendCodeButton .auth-mail-icon{width:21px;height:21px;display:block;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(216,180,254,.24))}#sendCodeButton .auth-mail-icon *{vector-effect:non-scaling-stroke}#sendCodeButton .auth-code-label{position:relative;z-index:1;font-weight:800}@keyframes sendCodeSweep{0%{transform:translateX(-155%) skewX(-14deg)}100%{transform:translateX(330%) skewX(-14deg)}}.google-login-btn{min-height:56px;border:1px solid rgba(216,180,254,.16);border-radius:20px;background:rgba(255,255,255,.018);color:#f8f5ff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:14px;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.google-login-btn:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.34);background:rgba(168,85,247,.08);box-shadow:0 18px 48px rgba(76,29,149,.22),inset 0 1px 0 rgba(255,255,255,.07)}.google-login-mark{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;background:transparent;box-shadow:none}.google-login-mark svg{width:20px;height:20px;display:block}.google-login-copy{display:block;text-align:left;line-height:1.1}.google-login-copy strong{font-size:17px}.google-login-copy small{display:none}.auth-divider{display:flex;align-items:center;gap:14px;color:#8f8797;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.28em;margin:28px 0 16px}.auth-divider::before,.auth-divider::after{content:"";height:1px;flex:1;background:rgba(216,180,254,.16)}.code-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.code-grid input{height:56px;border-radius:12px;text-align:center;font-size:24px;font-weight:950;padding:0;background:rgba(4,7,12,.82)}.code-grid input:focus{border-color:#fb1740;box-shadow:0 0 0 3px rgba(251,23,64,.14),0 0 24px rgba(251,23,64,.16)}#authModal.code-mode .code-grid{gap:9px}#authModal.code-mode .code-grid{gap:10px}#authModal.code-mode .code-grid input{height:58px;border-radius:15px;background:linear-gradient(180deg,rgba(23,17,32,.92),rgba(11,8,17,.96));border:1px solid rgba(192,132,252,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:24px;font-weight:600;color:#fff;caret-color:#c084fc;transition:border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.32,.72,0,1),background .3s ease}#authModal.code-mode .code-grid input:focus{border-color:rgba(192,132,252,.78);background:linear-gradient(180deg,rgba(45,27,66,.55),rgba(20,14,30,.72));box-shadow:0 0 0 3px rgba(168,85,247,.2),0 16px 36px -12px rgba(126,34,206,.6);transform:translateY(-2px)}#authModal #authMsg{margin:16px auto 0;max-width:430px;min-height:0;text-align:center;font-size:13px;font-weight:500;color:#cfc3ea;line-height:1.45}#authModal #authMsg:not(:empty){padding:11px 16px;border-radius:13px;background:linear-gradient(160deg,rgba(168,85,247,.13),rgba(59,130,246,.06));border:1px solid rgba(192,132,252,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.code-copy{text-align:center;color:#91879c;line-height:1.55;margin-top:-2px}.code-copy strong{display:block;color:#fb1740}.code-copy span{display:block;color:#c8bdcf;font-size:13px;margin-top:4px}#authModal.code-mode .code-copy{margin:2px auto 0;max-width:380px;color:#aaa1b4;font-size:14.5px;line-height:1.5;font-weight:430}#authModal.code-mode .code-copy strong{display:block;margin-top:3px;color:#f4d7ff;font-weight:520}#authModal.code-mode .code-copy span{color:#8f859b;font-size:12.5px;margin-top:6px}.change-email{height:auto;border:0;background:transparent;box-shadow:none;color:#38bdf8;font-weight:950;padding:4px 8px;margin:4px auto 0;text-decoration:underline;text-underline-offset:4px}#authModal.code-mode .change-email{color:#9bdcff;font-size:13px;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(56,189,248,.45);border-radius:0;padding:2px 0;margin:2px auto 6px}.change-email:hover{filter:brightness(1.12)}#authModal.code-mode #verifyCodeButton{height:50px;border-radius:15px;background:rgba(255,255,255,.055);border:1px solid rgba(216,180,254,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 34px rgba(0,0,0,.22);color:#f8f2ff;font-size:15px;font-weight:650}#authModal.code-mode #verifyCodeButton:hover{background:rgba(216,180,254,.1);border-color:rgba(216,180,254,.32)}.resend-wrap{text-align:center;color:#8f8499;font-weight:850}#authModal.code-mode .resend-wrap{width:max-content;max-width:100%;display:grid;gap:8px;justify-items:center;margin:0 auto;color:#8d8398;font-size:13px;font-weight:520}#authModal.code-mode .resend-wrap p{margin:0;color:#9b91a8;font-weight:520}.resend-code{display:none;height:40px;background:rgba(255,255,255,.04);border-color:rgba(216,180,254,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#eadcff}#authModal.code-mode .resend-code{height:36px;border-radius:12px;padding:0 14px;background:rgba(255,255,255,.035);border:1px solid rgba(216,180,254,.14);box-shadow:none;color:#d9cfea;font-size:13px;font-weight:560}.resend-code.show{display:inline-flex;align-items:center;justify-content:center}.resend-code:disabled{opacity:.58;cursor:not-allowed}#authModal.code-mode .resend-code:disabled{background:rgba(255,255,255,.028);color:#a89db6}#authModal.auth-premium-login{width:min(1240px,calc(100% - 40px))!important;max-height:min(880px,calc(100dvh - 40px))!important;border-radius:20px!important;overflow:hidden!important;background:linear-gradient(150deg,rgba(10,6,17,.99),rgba(6,4,11,.99))!important;border:1px solid rgba(216,180,254,.14)!important;box-shadow:0 30px 90px -30px rgba(0,0,0,.8)!important;backdrop-filter:none!important}#authModal.auth-premium-login .checkout{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr)!important;grid-template-areas:"promo head" "promo form" "promo msg"!important;gap:26px 52px!important;align-items:center!important;padding:44px 46px!important;max-height:inherit!important;overflow:auto!important}#authModal.auth-premium-login .auth-promo-panel{grid-area:promo!important;min-height:560px!important;border:1px solid rgba(216,180,254,.1)!important;border-radius:16px!important;padding:32px 30px!important;background:rgba(255,255,255,.022)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;overflow:hidden!important}#authModal.auth-premium-login .auth-promo-brand{display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;font-weight:900!important;letter-spacing:-.02em!important}#authModal.auth-premium-login .auth-brand-mark{width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;overflow:hidden!important}#authModal.auth-premium-login .auth-brand-mark img{width:40px!important;height:40px!important;display:block!important;object-fit:contain!important}#authModal.auth-premium-login .auth-promo-brand strong{display:block!important;font-size:16px!important;line-height:1!important}#authModal.auth-premium-login .auth-promo-brand strong span{color:#c084fc!important}#authModal.auth-premium-login .auth-promo-badge{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:8px!important;height:30px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(168,85,247,.28)!important;background:rgba(168,85,247,.08)!important;color:#e9d5ff!important;font-size:11px!important;font-weight:820!important;letter-spacing:.12em!important;text-transform:uppercase!important}#authModal.auth-premium-login .auth-promo-badge svg,#authModal.auth-premium-login .auth-benefits-list svg{width:19px!important;height:19px!important;flex:0 0 19px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}#authModal.auth-premium-login .auth-promo-panel h2{margin:0!important;max-width:390px!important;color:#fff!important;font-family:"Aptos Display","Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(30px,2.6vw,40px)!important;line-height:1.05!important;font-weight:600!important;letter-spacing:-.018em!important;text-align:left!important;white-space:nowrap!important;text-shadow:none!important}#authModal.auth-premium-login .auth-promo-panel h2 span{display:inline!important;color:#9333ea!important}#authModal.auth-premium-login .auth-promo-copy{margin:0!important;max-width:430px!important;color:#c9bfda!important;font-size:14.5px!important;line-height:1.5!important}#authModal.auth-premium-login .auth-benefits-list{display:grid!important;gap:11px!important;margin-top:2px!important}#authModal.auth-premium-login .auth-benefits-list div{display:flex!important;align-items:center!important;gap:8px!important;color:#eee8f8!important;font-size:13.5px!important;line-height:1.3!important;font-weight:420!important}#authModal.auth-premium-login .auth-benefits-list span{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;border:1px solid rgba(216,180,254,.13)!important;background:rgba(168,85,247,.11)!important;color:#a855f7!important}#authModal.auth-premium-login .auth-testimonial{margin:0!important;padding:9px 11px!important;border:1px solid rgba(216,180,254,.12)!important;border-radius:10px!important;background:rgba(0,0,0,.18)!important;color:#d8d0e2!important;font-size:12px!important;line-height:1.28!important}#authModal.auth-premium-login .auth-testimonial p{margin:0!important}#authModal.auth-premium-login .auth-testimonial footer{margin-top:6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;color:#968ca4!important;font-size:12px!important}#authModal.auth-premium-login .auth-testimonial strong{color:#c084fc!important;letter-spacing:.06em!important;font-size:12px!important}#authModal.auth-premium-login .auth-metrics{display:none!important;flex-wrap:wrap!important;gap:8px!important;color:#b9afc7!important;font-size:12px!important;font-weight:760!important}#authModal.auth-premium-login .auth-metrics span{padding:7px 10px!important;border:1px solid rgba(216,180,254,.11)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important}#authModal.auth-premium-login .checkout-top{grid-area:head!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:14px!important;align-items:start!important;justify-content:stretch!important;margin:0!important;text-align:left!important}#authModal.auth-premium-login .checkout-top h2{margin:0!important;color:#fff!important;font-family:"Aptos Display","Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:30px!important;line-height:1.05!important;font-weight:720!important;letter-spacing:-.012em!important;text-align:left!important;text-shadow:none!important}#authModal.auth-premium-login .checkout-top .hero-copy{display:block!important;margin:8px 0 0!important;max-width:360px!important;color:#a99fb3!important;font-size:15px!important;line-height:1.45!important;text-align:left!important}#authModal.auth-premium-login .checkout-top .close{position:static!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;font-size:24px!important;line-height:1!important}#authModal.auth-premium-login #loginForm,#authModal.auth-premium-login #codeStep{grid-area:form!important;align-self:start!important;width:100%!important}#authModal.auth-premium-login #authMsg{grid-area:msg!important;margin:0!important}#authModal.auth-premium-login .google-login-btn{min-height:46px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(10,6,17,.8)!important;font-weight:800!important}#authModal.auth-premium-login .google-login-copy strong{font-size:14.5px!important;font-weight:800!important}#authModal.auth-premium-login .auth-divider{margin:16px 0 12px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:760!important}#authModal.auth-premium-login .auth-email-wrap{gap:8px!important;margin-top:0!important}#authModal.auth-premium-login .auth-email-wrap label{color:#eee8f8!important;font-size:13px!important;font-weight:720!important}#authModal.auth-premium-login .auth-email-field input{height:48px!important;border-radius:12px!important;padding-left:46px!important;font-size:14px!important;font-weight:520!important}#authModal.auth-premium-login .auth-email-field .auth-input-mail-icon{left:15px!important;width:18px!important;height:18px!important}#authModal.auth-premium-login .auth-code-preview{display:grid!important;gap:8px!important}#authModal.auth-premium-login .auth-code-preview label{color:#eee8f8!important;font-size:13px!important;font-weight:720!important}#authModal.auth-premium-login .auth-code-preview-field{height:48px!important;border-radius:12px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 15px!important;border:1px solid rgba(236,228,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(0,0,0,.16)),rgba(5,2,11,.64)!important;color:#aaa1ad!important;font-size:14px!important;font-weight:520!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}#authModal.auth-premium-login .auth-code-preview-field svg{width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:#c7b6d7!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}#authModal.auth-premium-login #sendCodeButton,#authModal.auth-premium-login #verifyCodeButton{height:48px!important;border-radius:12px!important;font-size:14.5px!important;font-weight:820!important}#authModal.auth-premium-login .auth-title-white{color:transparent!important;background:linear-gradient(180deg,#ffffff 0%,#f7f1ff 42%,#d8c7ef 74%,#ffffff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 18px rgba(255,255,255,.16),0 12px 34px rgba(216,180,254,.12)!important}#authModal.auth-premium-login .checkout-top h2 .auth-title-white{color:transparent!important}#authModal.auth-premium-login .auth-title-purple{color:transparent!important;background:linear-gradient(100deg,#f0abfc 0%,#c084fc 28%,#a855f7 52%,#7e22ce 78%,#d8b4fe 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 20px rgba(168,85,247,.42),0 14px 36px rgba(126,34,206,.22)!important}#authModal.auth-premium-login .checkout-top h2 .auth-title-purple{color:transparent!important}#authModal.auth-premium-login .auth-login-footer{display:grid!important;justify-items:center!important;gap:6px!important;margin-top:0!important;color:#8f8797!important;font-size:12px!important;line-height:1.35!important;text-align:center!important;font-weight:520!important}#authModal.auth-premium-login .auth-login-footer a{color:inherit!important;text-decoration:none!important;transition:color .16s ease,filter .16s ease!important}#authModal.auth-premium-login .auth-login-footer a:hover{color:#d8b4fe!important;filter:brightness(1.08)!important}#authModal.auth-premium-login .auth-login-footer .auth-support-link{color:#ef4444!important;font-weight:620!important}#authModal.auth-premium-login .auth-login-footer .auth-policy-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}#authModal.auth-premium-login .auth-terms-row{display:flex!important;align-items:center!important;gap:9px!important;margin-top:-2px!important;color:#9b93a4!important;font-size:12.5px!important;line-height:1.35!important;font-weight:520!important}#authModal.auth-premium-login .auth-terms-check{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(216,180,254,.2)!important;background:rgba(255,255,255,.025)!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important;transform:none!important}#authModal.auth-premium-login .auth-terms-check:hover{border-color:rgba(239,68,68,.62)!important;background:rgba(239,68,68,.1)!important;box-shadow:0 0 0 3px rgba(239,68,68,.08)!important;transform:none!important}#authModal.auth-premium-login .auth-terms-check svg{width:11px!important;height:11px!important;opacity:0!important;stroke:currentColor!important;stroke-width:2.4!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform:scale(.72)!important;transition:opacity .14s ease,transform .14s ease!important}#authModal.auth-premium-login .auth-terms-check.is-checked{border-color:#ef4444!important;background:#ef4444!important;box-shadow:0 0 14px rgba(239,68,68,.2)!important}#authModal.auth-premium-login .auth-terms-check.is-checked svg{opacity:1!important;transform:scale(1)!important}#authModal.auth-premium-login .auth-terms-row a{color:#ef4444!important;text-decoration:none!important;font-weight:620!important}#authModal.auth-premium-login .auth-terms-row a:hover{color:#ff6b6b!important}.checkout-terms-row{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;color:#a99ab8;font-size:12px;line-height:1.4;font-weight:480;margin-top:2px}.checkout-terms-row input{appearance:none;-webkit-appearance:none;position:relative;display:grid;place-items:center;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0;padding:0!important;border:2px solid rgba(216,180,254,.72)!important;border-radius:999px!important;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.12),rgba(255,255,255,.035))!important;box-shadow:0 0 0 3px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.checkout-terms-row input{box-sizing:border-box!important}.checkout-terms-row input::before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6.75 12.35 10.35 15.95 17.55 8.45'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6.75 12.35 10.35 15.95 17.55 8.45'/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(.72);transform-origin:center;opacity:0;transition:transform .16s ease,opacity .16s ease}.checkout-terms-row input:checked::before{opacity:1;transform:scale(1)}.checkout-terms-row input:checked{background:linear-gradient(145deg,rgba(168,85,247,.78),rgba(126,34,206,.9))!important;box-shadow:0 0 0 3px rgba(168,85,247,.14),0 8px 20px rgba(126,34,206,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}.checkout-terms-row input:hover{border-color:rgba(245,208,254,.94);box-shadow:0 0 0 4px rgba(168,85,247,.18),0 10px 24px rgba(126,34,206,.32),inset 0 1px 0 rgba(255,255,255,.32);transform:translateY(-1px)}.checkout-terms-row input:focus-visible{outline:0;border-color:#f3e8ff;box-shadow:0 0 0 5px rgba(168,85,247,.24),0 10px 24px rgba(126,34,206,.32),inset 0 1px 0 rgba(255,255,255,.32)}.checkout-terms-row a{color:#c084fc;text-decoration:none;font-weight:600}.checkout-terms-row a:hover{color:#f0d7ff}.checkout-terms-row.is-error{color:#ffd6d6;animation:termsNudge .28s ease}.checkout-terms-row.is-error input{border-color:rgba(248,113,113,.9);box-shadow:0 0 0 5px rgba(239,68,68,.14),0 8px 20px rgba(126,34,206,.24),inset 0 1px 0 rgba(255,255,255,.22)}#authModal.auth-premium-login .auth-terms-row.is-error{color:#ffd6d6!important;animation:termsNudge .28s ease}#authModal.auth-premium-login .auth-terms-row.is-error .auth-terms-check{border-color:rgba(248,113,113,.9)!important;background:rgba(239,68,68,.16)!important;box-shadow:0 0 0 4px rgba(239,68,68,.12)!important}@keyframes termsNudge{0%,100%{transform:translateX(0)}35%{transform:translateX(-3px)}70%{transform:translateX(3px)}}#authModal.auth-premium-login #sendCodeButton .auth-mail-icon{width:18px!important;height:18px!important;flex-basis:18px!important}@media (max-width:900px){#authModal.auth-premium-login{width:min(560px,calc(100% - 24px))!important;max-height:calc(100dvh - 28px)!important}#authModal.auth-premium-login .checkout{grid-template-columns:1fr!important;grid-template-areas:"head" "form" "msg" "promo"!important;gap:20px!important;padding:26px 22px!important}#authModal.auth-premium-login .auth-promo-panel{min-height:auto!important;padding:20px 18px!important}#authModal.auth-premium-login .auth-promo-panel h2{font-size:26px!important;white-space:normal!important}#authModal.auth-premium-login .auth-benefits-list{grid-template-columns:1fr!important}#authModal.auth-premium-login .auth-testimonial,#authModal.auth-premium-login .auth-metrics{display:none!important}}@media (max-width:560px){#authModal.auth-premium-login{width:calc(100% - 20px)!important;max-height:calc(100dvh - 24px)!important;border-radius:18px!important}#authModal.auth-premium-login .checkout{gap:16px!important;padding:24px 18px 26px!important;align-content:start!important}#authModal.auth-premium-login .auth-promo-panel{display:none!important}#authModal.auth-premium-login #authTitle{font-size:24px!important;line-height:1.12!important}#authModal.auth-premium-login input,#authModal.auth-premium-login .auth-primary,#authModal.auth-premium-login .google-login-btn{min-height:50px!important;font-size:16px!important}}.hero{position:relative;min-height:520px;display:grid;align-items:center;padding:82px 0 46px;overflow:hidden}body.site-has-banner .hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,1,8,.52),rgba(4,1,8,.32) 45%,rgba(4,1,8,.66)),var(--site-banner) center/cover no-repeat;opacity:.42;z-index:-1;pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(330px,1fr);gap:clamp(28px,4vw,64px);align-items:center}.hero .wrap.hero-grid{width:min(1260px,calc(100% - 48px))}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-weight:950;font-size:12px;margin-bottom:12px}h1{font-size:64px;line-height:.94;max-width:860px;letter-spacing:0;font-weight:950;text-shadow:0 20px 70px rgba(168,85,247,.18)}.hero h1{position:relative;display:inline-block;cursor:default;overflow:visible;transition:text-shadow .32s ease,transform .32s ease}h1 span{color:transparent;background:linear-gradient(135deg,#ffffff 4%,#eadcff 26%,#c084fc 54%,#9333ea 78%,#d8b4fe 100%);background-size:180% 180%;-webkit-background-clip:text;background-clip:text;transition:filter .65s ease,text-shadow .65s ease}h1 .hero-white-gradient{white-space:nowrap;background:linear-gradient(100deg,#ffffff 0%,#fffefe 18%,#f4efff 42%,#d8cced 68%,#ffffff 100%);background-size:190% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 18px 58px rgba(255,255,255,.1),0 22px 70px rgba(168,85,247,.2)}.hero-typing-wrap{display:inline-flex;align-items:baseline;min-width:15.5ch;white-space:nowrap}.hero-typing-text{display:inline-block;min-width:0}.hero-typing-cursor{display:inline-block;width:.08em;height:.9em;margin-left:.1em;border-radius:999px;background:#d8b4fe!important;color:transparent!important;-webkit-background-clip:initial!important;background-clip:initial!important;box-shadow:0 0 18px rgba(168,85,247,.45);animation:heroTypingCursor .86s steps(1,end) infinite;transform:translateY(.08em)}.hero h1:hover span,.hero h1:hover .hero-white-gradient{background-image:linear-gradient(108deg,#ffffff 0%,#f2ebff 20%,#cdb7ff 38%,#8b5cf6 54%,#f8f4ff 68%,#6d28d9 84%,#d8b4fe 100%);background-size:220% 100%;background-position:50% 50%;animation:heroLetterMirror 15.5s ease-in-out infinite;animation-delay:-2.6s;filter:brightness(1.02) saturate(1.01);text-shadow:0 0 9px rgba(216,180,254,.1),0 0 14px rgba(109,40,217,.08);will-change:background-position}.hero h1:hover .hero-white-gradient{background-image:linear-gradient(100deg,#ffffff 0%,#fffefe 18%,#f4efff 42%,#d8cced 68%,#ffffff 100%);background-size:190% 100%;animation:none;filter:brightness(1.03)}@keyframes heroLetterMirror{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes heroTypingCursor{0%,48%{opacity:1}49%,100%{opacity:.12}}.hero-copy{margin-top:20px;color:#ded2ea;font-size:18px;line-height:1.65;max-width:640px}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.hero-actions button,.hero-actions a{height:48px;padding:0 20px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:680;letter-spacing:.01em}.hero-actions button{background:rgba(255,255,255,.075);border:1px solid rgba(216,180,254,.28);color:#f6efff;font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(76,29,149,.12);backdrop-filter:blur(10px)}.hero-actions button[data-scroll="#planos"],.hero-actions .hero-help-link{position:relative;isolation:isolate;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.hero-actions button[data-scroll="#planos"]{border-color:rgba(168,85,247,.34);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(126,34,206,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(76,29,149,.1)}.hero-actions button[data-scroll="#planos"],.hero-actions .hero-help-link{gap:8px}.hero-actions button[data-scroll="#planos"] span,.hero-actions .hero-help-link span{position:relative;z-index:1}.hero-actions button[data-scroll="#planos"] span,.hero-actions .hero-help-link span{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.hero-actions button[data-scroll="#planos"]::before,.hero-actions .hero-help-link::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 0%,rgba(216,180,254,.2) 34%,rgba(168,85,247,.48) 48%,rgba(236,201,255,.22) 57%,transparent 68%);transform:translateX(-122%);transition:transform .68s cubic-bezier(.2,.72,.16,1);pointer-events:none;z-index:0}.hero-actions button[data-scroll="#planos"]::after{display:none}.hero-actions button:hover{background:rgba(255,255,255,.115);border-color:rgba(216,180,254,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 34px rgba(76,29,149,.18);filter:none}.hero-actions button[data-scroll="#planos"]:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.68);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(147,51,234,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 34px rgba(76,29,149,.22),0 0 30px rgba(168,85,247,.28)}.hero-actions button[data-scroll="#planos"]:hover::before,.hero-actions .hero-help-link:hover::before{transform:translateX(120%)}.hero-actions a{border:1px solid rgba(246,213,139,.26);color:#f7e8bd;background:rgba(255,255,255,.045);font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hero-actions .hero-help-link{border-color:rgba(246,213,139,.34);background:linear-gradient(135deg,rgba(246,213,139,.075),rgba(168,85,247,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 28px rgba(76,29,149,.08)}.hero-actions .hero-help-link::before{background:linear-gradient(110deg,transparent 0%,rgba(246,213,139,.22) 34%,rgba(246,213,139,.68) 48%,rgba(255,244,204,.26) 56%,transparent 68%)}.hero-actions .hero-help-link::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(246,213,139,.2),transparent 62%);opacity:0;transform:scale(.72);pointer-events:none;z-index:-1}.hero-actions .hero-help-link:hover{transform:translateY(-1px);color:#fff4cc;border-color:rgba(246,213,139,.72);background:linear-gradient(135deg,rgba(246,213,139,.16),rgba(168,85,247,.09));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 34px rgba(76,29,149,.16),0 0 26px rgba(246,213,139,.22)}.hero-actions .hero-help-link.is-clicked{animation:helpButtonClick .72s cubic-bezier(.18,.78,.22,1)}.hero-actions .hero-help-link.is-clicked::before{opacity:1;animation:helpBorderSweep .72s cubic-bezier(.18,.78,.22,1)}.hero-actions .hero-help-link.is-clicked::after{animation:helpGlowPulse .72s cubic-bezier(.18,.78,.22,1)}.hero-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;pointer-events:auto;isolation:isolate;perspective:1200px;perspective-origin:50% 50%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hero-visual::before{display:none}.hero-visual-card{position:relative;width:min(620px,43vw);aspect-ratio:1/1;display:grid;place-items:center;transform-style:preserve-3d;animation:heroVisualSideSpin 24s linear infinite;will-change:transform;contain:layout paint;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hero-visual-card.is-seeking-readable{animation-duration:24s}.hero-visual-card.is-readable-paused{animation-play-state:running}.hero-visual-card img,.hero-visual-card::after{grid-area:1/1;width:100%;height:100%;border-radius:0;object-fit:contain;object-position:center;filter:none;backface-visibility:hidden;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.hero-visual-card img{display:block;transform:translateZ(1px);pointer-events:none}.hero-visual-card::after{content:"";display:block;background:url("/assets/hero-card-min.png") center/contain no-repeat;transform:rotateY(180deg) translateZ(1px)}@keyframes heroVisualSideSpin{0%{transform:translateY(6px) rotateY(-26deg)}25%{transform:translateY(6px) rotateY(-10deg)}50%{transform:translateY(6px) rotateY(26deg)}75%{transform:translateY(6px) rotateY(10deg)}100%{transform:translateY(6px) rotateY(-26deg)}}@media (max-width:1120px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:24px}.hero-visual{min-height:310px}.hero-visual-card{width:min(470px,40vw)}}@keyframes helpButtonClick{0%{transform:scale(1)}28%{transform:scale(.97);border-color:rgba(246,213,139,.62)}62%{transform:scale(1.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 30px rgba(246,213,139,.18),0 0 42px rgba(168,85,247,.14)}100%{transform:scale(1)}}@keyframes helpBorderSweep{0%{transform:translateX(-125%)}100%{transform:translateX(125%)}}@keyframes helpGlowPulse{0%{opacity:0;transform:scale(.7)}42%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(1.45)}}.partner-strip{position:relative;width:min(980px,calc(100% - 300px));margin:-28px auto 34px;overflow:hidden;z-index:2;padding:8px 0;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important}.partner-strip::before,.partner-strip::after{display:none!important}.partner-marquee{display:flex;width:max-content;gap:4px;align-items:center;animation:partnerSlide 42s linear infinite;transform:translate3d(0,0,0)}.partner-strip:hover .partner-marquee{animation-play-state:paused}.partner-logo{width:168px;height:94px;display:grid;place-items:center;flex:0 0 168px;border-radius:0;background:transparent;border:0;backdrop-filter:none;box-shadow:none;overflow:visible;padding:0;contain:layout paint style}.partner-logo img{width:auto;height:auto;max-width:180px;max-height:120px;object-fit:contain;object-position:center;display:block;transform:scale(1.82);transform-origin:center;filter:brightness(1.2) contrast(1.08) drop-shadow(0 10px 18px rgba(0,0,0,.3))}.partner-logo img[alt="Undetectable"]{max-width:178px;max-height:120px}.partner-logo img[alt="Octo Browser"]{max-width:168px;max-height:112px}.partner-logo img[alt="AdsPower"]{max-width:178px;max-height:118px}.partner-logo img[alt="GoLogin"]{max-width:176px;max-height:116px}.partner-logo img[alt="Incogniton"]{max-width:176px;max-height:118px}.partner-logo img[alt="Dolphin Anty"]{max-width:180px;max-height:120px}.partner-logo img[alt="Multilogin"]{max-width:180px;max-height:120px}@keyframes partnerSlide{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 2px))}}@media (prefers-reduced-motion:reduce){.partner-marquee{animation:none}}section{scroll-margin-top:95px}.section-head{text-align:center;margin:42px auto 30px}.section-head h2{font-size:42px;font-weight:950;text-shadow:0 16px 50px rgba(168,85,247,.18)}#planos .section-head h2{position:relative;display:inline-block;color:transparent;background:linear-gradient(100deg,#ffffff 0%,#fffefe 22%,#f4efff 48%,#d8cced 74%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;font-weight:950;letter-spacing:0;text-shadow:0 18px 50px rgba(216,180,254,.22),0 2px 18px rgba(255,255,255,.08);transition:transform .22s ease,filter .22s ease,background .28s ease;text-decoration:none}#planos .section-head h2::after{content:"";position:absolute;left:8%;right:8%;bottom:-8px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,180,254,.72),rgba(168,85,247,.9),rgba(246,213,139,.36),transparent);opacity:0;transform:scaleX(.18);transform-origin:center;transition:opacity .22s ease,transform .28s ease;box-shadow:0 0 18px rgba(168,85,247,.24);pointer-events:none}#planos .section-head h2:hover{background:linear-gradient(100deg,#f7e8ff 0%,#d8b4fe 24%,#a855f7 52%,#7e22ce 76%,#f0abfc 100%);-webkit-background-clip:text;background-clip:text;transform:translateY(-2px);filter:drop-shadow(0 0 16px rgba(168,85,247,.28))}#planos .section-head h2:hover::after{opacity:1;transform:scaleX(1)}.section-head p{color:var(--muted);margin-top:10px;font-size:17px}.plan-metric-card{min-width:178px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;border:1px solid rgba(168,85,247,.34);border-radius:11px;background:linear-gradient(135deg,rgba(14,6,22,.84),rgba(5,3,8,.94));padding:13px 18px;box-shadow:0 18px 38px rgba(0,0,0,.22),0 0 18px rgba(168,85,247,.08),inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}@media(hover:hover){.plan-metric-card:hover{transform:translateY(-3px);border-color:rgba(192,132,252,.54);background:linear-gradient(135deg,rgba(24,10,38,.9),rgba(8,4,13,.96));box-shadow:0 22px 46px rgba(0,0,0,.28),0 0 24px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.07)}}@media (max-width:760px){.plan-metric-card{min-width:150px;min-height:68px;padding:13px 14px}}@media (max-width:480px){.plan-metric-card{width:100%;min-width:0;min-height:68px;padding:13px 14px}}.plans{display:grid;gap:16px;margin-bottom:42px}.plan-row{--accent:var(--purple);--accent-rgb:126,34,206;position:relative;isolation:isolate;display:grid;grid-template-columns:96px minmax(0,1fr) 240px;gap:18px;align-items:center;border:1px solid rgba(var(--accent-rgb),.5);border-radius:22px;background:radial-gradient(850px 150px at 0 0,rgba(var(--accent-rgb),.18),transparent 62%),linear-gradient(135deg,rgba(10,4,20,.96),rgba(4,2,9,.94));padding:18px 18px;box-shadow:0 24px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.plan-row::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 0 16%,rgba(216,180,254,.46),rgba(var(--accent-rgb),.86),rgba(246,213,139,.18),transparent 70% 100%);background-size:190% 190%;background-position:0 50%;opacity:.42;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;transition:opacity .24s ease,background-position .72s cubic-bezier(.2,.72,.16,1);z-index:1}.plan-row::after{content:"";position:absolute;right:256px;top:22px;bottom:22px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent);z-index:1}.plan-row:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.82);background:radial-gradient(760px 180px at 8% 0,rgba(var(--accent-rgb),.24),transparent 64%),linear-gradient(135deg,rgba(13,5,26,.98),rgba(4,2,9,.95));box-shadow:0 30px 100px rgba(0,0,0,.5),0 0 46px rgba(var(--accent-rgb),.18),inset 0 1px 0 rgba(255,255,255,.08)}.plan-row:hover::before{opacity:1;background-position:100% 50%}.plan-row>*{position:relative;z-index:2}.plan-row:hover>.plan-icon{filter:drop-shadow(0 0 12px rgba(216,180,254,.2))}.plan-row:hover .plan-title h3{text-shadow:0 0 18px rgba(216,180,254,.18)}.plan-icon{width:56px;height:56px;border:0;border-radius:0;display:grid;place-items:center;background:transparent;font-size:24px;box-shadow:none;color:#fff;overflow:visible}.plan-row>.plan-icon{width:96px;height:96px;justify-self:center}.plan-icon img{width:112px;height:112px;object-fit:contain;display:block}.plan-icon img.category-custom-icon{width:112px;height:112px;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 0 14px rgba(192,132,252,.32))}.plan-icon img.datacenter-server-icon{width:82px!important;height:82px!important;object-fit:contain;object-position:center;filter:drop-shadow(0 0 7px rgba(168,85,247,.24));animation:none!important;transform:translate(-5px,5px)!important}.plan-icon img.fixed-cloud-server-icon{width:80px!important;height:80px!important;object-fit:contain;object-position:center;filter:drop-shadow(0 0 9px rgba(168,85,247,.28));animation:none!important;transform:none!important}.tool .plan-icon{width:58px;height:54px;margin:-8px 0 8px -10px}.tool .plan-icon svg,.help-list-icon svg,.proxy-choice-icon svg{display:block;color:#c084fc;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(192,132,252,.34));transition:transform .2s ease,filter .2s ease}.tool .plan-icon svg{width:43px;height:43px;stroke-width:1.35}.help-list-icon svg{width:31px;height:31px;stroke-width:1.45}.proxy-choice-icon svg{width:54px;height:54px;stroke-width:1.35}.proxy-choice-icon svg.choice-datacenter-svg{width:50px;height:50px}.tool .plan-icon svg.tool-datacenter-svg{width:43px;height:43px;stroke-width:1.38}.tool .plan-icon svg *,.help-list-icon svg *,.proxy-choice-icon svg *,.use-tags .use-icon *{vector-effect:non-scaling-stroke}.plan-row>.plan-icon img{--logo-hop:-7px;transform-origin:center;animation:planLogoHop 10s cubic-bezier(.3,.75,.28,1) infinite!important;will-change:transform}@keyframes planLogoHop{0%,86%,100%{transform:translateY(0) scale(1)}89%{transform:translateY(var(--logo-hop)) scale(1.025)}92%{transform:translateY(0) scale(1)}94%{transform:translateY(-2px) scale(1.01)}96%{transform:translateY(0) scale(1)}}.plan-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge{font-size:11px;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(var(--accent-rgb),.62);border-radius:7px;padding:5px 9px;background:rgba(var(--accent-rgb),.16);color:#f8f1ff;font-weight:950}#planos .plan-row .badge{border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.1);text-shadow:none}#planos .plan-row .badge.plan-tiktok-badge{background:linear-gradient(135deg,rgba(255,0,80,.22),rgba(236,72,153,.16) 54%,rgba(254,44,85,.1));border-color:rgba(255,47,96,.44);color:#ffd7e2;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 18px rgba(236,72,153,.13),0 0 16px rgba(255,0,80,.12)}#planos .plan-row .badge.plan-cpa-badge{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(236,72,153,.16) 54%,rgba(124,58,237,.11));border-color:rgba(216,180,254,.42);color:#f5d0fe;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 18px rgba(168,85,247,.13),0 0 16px rgba(236,72,153,.1)}#planos .plan-row .badge.plan-bets-badge{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.1) 55%,rgba(217,119,6,.07));border-color:rgba(251,191,36,.34);color:#ffdca0;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 18px rgba(245,158,11,.1),0 0 14px rgba(251,191,36,.08)}.plan-row p{color:var(--muted);margin-top:8px;line-height:1.5}.price{text-align:left;padding-left:18px}.price small{display:block;color:#8e829b;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.price strong{font-size:28px;color:#fff;text-shadow:0 0 24px rgba(216,180,254,.2)}.price span{color:#a99ab8;font-weight:800}.price button{position:relative;isolation:isolate;overflow:hidden;width:100%;margin-top:12px;border:1px solid rgba(168,85,247,.72);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(var(--accent-rgb),.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 22px rgba(var(--accent-rgb),.1);transition:transform .18s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease;display:grid;grid-template-columns:16px auto 12px;align-items:center;justify-content:center;column-gap:8px;color:#fff;font-family:"Segoe UI Variable","Aptos","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:480;letter-spacing:.005em}.price button .plan-cart-svg,.price button .plan-arrow-svg{display:block;color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,255,255,.12))}.price button .plan-cart-svg{width:16px;height:16px;flex:0 0 16px;stroke-width:1.55}.price button .plan-arrow-svg{width:12px;height:12px;flex:0 0 12px;stroke-width:1.85;margin-left:2px}.price button span{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:#fff;font-weight:480;line-height:1;text-align:center;white-space:nowrap;align-self:center}.price button .plan-cart-svg *,.price button .plan-arrow-svg *{vector-effect:non-scaling-stroke}.price button .plan-cart-svg,.price button .plan-arrow-svg,.price button span{position:relative;z-index:2}.price button::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(216,180,254,.12) 36%,rgba(var(--accent-rgb),.24) 48%,rgba(246,213,139,.12) 54%,transparent 66%);transform:translateX(-122%);transition:transform .68s cubic-bezier(.2,.72,.16,1);pointer-events:none;z-index:1}.price button::after{content:"";position:absolute;inset:-70%;display:block;background:conic-gradient(from 0deg,transparent 0 22%,rgba(216,180,254,.22),rgba(var(--accent-rgb),.34),transparent 42% 100%);opacity:0;transform:rotate(0deg);transition:opacity .22s ease;animation:planButtonAura 3.2s linear infinite;pointer-events:none;z-index:0}.price button:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.9);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),rgba(216,180,254,.06));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 30px rgba(var(--accent-rgb),.2),0 12px 28px rgba(0,0,0,.18)}.price button:hover::before{transform:translateX(120%)}.price button:hover::after{opacity:.48}.price button:active{transform:translateY(0) scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(var(--accent-rgb),.12)}@keyframes planButtonAura{to{transform:rotate(360deg)}}.dedicated-choice-modal{width:min(790px,calc(100% - 32px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid rgba(216,180,254,.22);border-radius:22px;background:radial-gradient(720px 260px at 50% -12%,rgba(168,85,247,.16),transparent 64%),linear-gradient(180deg,rgba(10,4,22,.98),rgba(5,2,12,.98));box-shadow:0 36px 120px rgba(0,0,0,.72),0 0 52px rgba(126,34,206,.13),inset 0 1px 0 rgba(255,255,255,.07);color:#f8f3ff;padding:0}.dedicated-choice-modal::backdrop{background:rgba(1,3,8,.84);backdrop-filter:blur(8px)}.dedicated-choice-shell{position:relative;padding:42px 32px 32px}.dedicated-choice-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(216,180,254,.2);background:rgba(255,255,255,.035);color:#d9c9ef;display:grid;place-items:center;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.dedicated-choice-close:hover{background:rgba(255,255,255,.07);border-color:rgba(216,180,254,.34);color:#fff}.dedicated-choice-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dedicated-choice-head{text-align:center;margin:0 auto 30px;max-width:600px}.dedicated-choice-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 13px;border-radius:999px;border:1px solid rgba(216,180,254,.24);background:rgba(168,85,247,.09);color:#d8b4fe;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.dedicated-choice-head h2{margin:16px 0 12px;font-size:clamp(31px,5vw,46px);line-height:1.02;font-weight:760;color:#fff;text-shadow:0 18px 52px rgba(168,85,247,.18)}.dedicated-choice-head p{margin:0 auto;color:#b8aec7;font-size:15px;line-height:1.65;max-width:54ch}.dedicated-choice-list{display:grid;gap:16px}.dedicated-choice-card{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(180px,208px);align-items:center;gap:20px;border:1px solid rgba(216,180,254,.16);border-radius:16px;background:linear-gradient(135deg,rgba(18,8,34,.78),rgba(7,3,14,.92));padding:20px 22px;box-shadow:0 18px 52px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045);transition:border-color .2s ease,background .2s ease,transform .18s ease,box-shadow .2s ease}.dedicated-choice-card:hover{border-color:rgba(216,180,254,.28);background:linear-gradient(135deg,rgba(23,10,43,.86),rgba(8,4,17,.94));transform:translateY(-1px);box-shadow:0 24px 62px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.dedicated-choice-icon{width:56px;height:56px;border-radius:15px;border:1px solid rgba(168,85,247,.34);display:grid;place-items:center;background:linear-gradient(145deg,rgba(168,85,247,.14),rgba(34,211,238,.035));color:#c99cff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dedicated-choice-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.dedicated-choice-copy h3{font-size:20px;line-height:1.12;font-weight:720;color:#fff;margin:0 0 9px}.dedicated-choice-copy p{margin:0;color:#bdb2ce;font-size:14px;line-height:1.65}.dedicated-choice-price{display:grid;justify-items:end;gap:10px;border-left:1px solid rgba(216,180,254,.12);padding-left:22px;text-align:right}.dedicated-choice-price span{color:#9c92a9;font-size:11px;font-weight:500}.dedicated-choice-price strong{font-size:24px;line-height:1;color:#fff;font-weight:760}.dedicated-choice-price button{width:100%;height:46px;border-radius:12px;border:1px solid rgba(216,180,254,.25);background:linear-gradient(135deg,#a855f7,#8229d9 58%,#6d1db9);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:680;box-shadow:0 14px 30px rgba(126,34,206,.26),inset 0 1px 0 rgba(255,255,255,.16);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.dedicated-choice-price button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 18px 36px rgba(126,34,206,.32),inset 0 1px 0 rgba(255,255,255,.18)}.dedicated-choice-price button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:660px){.dedicated-choice-modal{width:min(100% - 22px,520px);border-radius:18px}.dedicated-choice-shell{padding:42px 16px 18px}.dedicated-choice-close{top:12px;right:12px;width:36px;height:36px}.dedicated-choice-head{margin-bottom:20px}.dedicated-choice-head h2{margin-top:14px;font-size:clamp(29px,9vw,38px)}.dedicated-choice-head p{font-size:14px;line-height:1.58}.dedicated-choice-list{gap:12px}.dedicated-choice-card{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:15px;border-radius:14px}.dedicated-choice-icon{width:46px;height:46px;border-radius:12px}.dedicated-choice-icon svg{width:23px;height:23px}.dedicated-choice-price{grid-column:1/-1;border-left:0;border-top:1px solid rgba(216,180,254,.1);padding:14px 0 0;text-align:left;justify-items:stretch}.dedicated-choice-price span,.dedicated-choice-price strong{text-align:left}.dedicated-choice-price button{height:46px}.dedicated-choice-copy h3{font-size:18px;margin-bottom:7px}.dedicated-choice-copy p{font-size:13.5px;line-height:1.55}}.datacenter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dc-card{border:1px solid rgba(216,180,254,.2);border-radius:8px;background:linear-gradient(145deg,rgba(16,8,31,.88),rgba(4,3,9,.9));padding:18px;min-height:250px;display:grid;gap:12px;box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.dc-card-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.dc-card .eyebrow{margin:0;color:var(--gold)}.dc-card h3{font-size:26px}.dc-card strong{font-size:18px}.dc-features{border:1px solid rgba(216,180,254,.14);border-radius:8px;padding:13px;background:rgba(0,0,0,.2);display:grid;gap:9px;color:#e7dcf3;font-weight:800}.dc-features span{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:center}.dc-features span::before{content:"";display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(216,180,254,.28);border-radius:999px;background:rgba(168,85,247,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.5 12.6l3.5 3.5 7.5-8.2' stroke='%23e9d5ff' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/64% 64% no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 9px rgba(168,85,247,.16);filter:none}.dc-card button{align-self:end;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.comparison-section{padding:34px 0 58px}.comparison-head{text-align:center;margin:0 auto 34px}.comparison-head h2{margin-top:18px;font-size:clamp(26px,3vw,38px);line-height:1.08;font-weight:900;letter-spacing:0;color:transparent;background:linear-gradient(180deg,#fff 0%,#f6f0ff 46%,#bdb4ca 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 18px 54px rgba(126,34,206,.1)}.comparison-head h2 span{color:transparent;background:linear-gradient(135deg,#c084fc 0%,#7e22ce 52%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 30px rgba(126,34,206,.32)}.comparison-head p{margin:14px auto 0;max-width:720px;color:#a8a1b2;font-size:16px;line-height:1.55;font-weight:400}.comparison-table-wrap{border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#111113;box-shadow:0 24px 74px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#111113}.comparison-table th,.comparison-table td{border-bottom:1px solid rgba(255,255,255,.075);padding:18px 20px;text-align:center;vertical-align:middle;background:#111113}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table thead th{height:82px;background:#0d0d0f;color:#8f8996;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(216,180,254,.18)}.comparison-table thead th:first-child,.comparison-table tbody th{text-align:left}.comparison-table thead th:first-child{width:36%}.comparison-table tbody th{background:#121214;color:#e7e1ec;font-size:15px;font-weight:520;line-height:1.35}.comparison-table tbody th .tag{display:inline-flex;margin-left:8px;transform:translateY(-1px);padding:5px 7px;border-radius:999px;background:linear-gradient(135deg,rgba(126,34,206,.22),rgba(168,85,247,.12));border:1px solid rgba(168,85,247,.52);color:#d8b4fe;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 16px rgba(168,85,247,.14)}.comparison-table .brand-col{background:#1a0f24;color:#fff;box-shadow:inset 1px 0 0 rgba(216,180,254,.075),inset -1px 0 0 rgba(216,180,254,.055)}.comparison-table thead .brand-col{background:#21132e}.comparison-table tbody tr:nth-child(even) th,.comparison-table tbody tr:nth-child(even) td{background:#141416}.comparison-table tbody tr:nth-child(even) .brand-col{background:#1f112b}.comparison-table tbody tr:nth-child(odd) .brand-col{background:#1a0f24}.comparison-table tbody tr{position:relative;transition:transform .2s ease,filter .2s ease}.comparison-table tbody th,.comparison-table tbody td{position:relative;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.comparison-table tbody tr:hover{transform:translateY(-1px);filter:saturate(1.08)}.comparison-table tbody tr:hover th,.comparison-table tbody tr:hover td{background:linear-gradient(90deg,rgba(168,85,247,.105),rgba(255,255,255,.035),rgba(168,85,247,.075))!important;border-bottom-color:rgba(216,180,254,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(168,85,247,.08)}.comparison-table tbody tr:hover th{color:#fff;text-shadow:0 0 18px rgba(216,180,254,.14)}.comparison-table tbody tr:hover .brand-col{background:radial-gradient(220px 90px at 50% 50%,rgba(168,85,247,.28),rgba(34,15,49,.74))!important;box-shadow:inset 1px 0 0 rgba(216,180,254,.13),inset -1px 0 0 rgba(216,180,254,.1),0 0 30px rgba(126,34,206,.16)}.comparison-table tbody tr:hover .comparison-price,.comparison-table tbody tr:hover .comparison-check,.comparison-table tbody tr:hover .comparison-x,.comparison-table tbody tr:hover .comparison-dash{transform:translateY(-1px) scale(1.04)}.comparison-table tbody tr:hover .comparison-check{color:#5fffc0;filter:drop-shadow(0 0 10px rgba(52,211,153,.28))}.comparison-table tbody tr:hover .comparison-dash{color:#fde047;filter:drop-shadow(0 0 9px rgba(250,204,21,.2))}.comparison-table tbody tr:hover .comparison-x{color:#9b93a1}.comparison-brand{display:grid;gap:4px;justify-items:center;color:#fff;font-size:16px;font-weight:950;text-transform:none;letter-spacing:0}.comparison-brand-word{display:block;color:#fff;white-space:nowrap;line-height:1}.comparison-brand-allan,.comparison-brand-proxys{display:inline-block;color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.01em}.comparison-brand-allan{background-image:linear-gradient(180deg,#ffffff 0%,#f8f3ff 34%,#ddd4ee 68%,#ffffff 100%);text-shadow:0 0 18px rgba(255,255,255,.12),0 0 22px rgba(216,180,254,.12)}.comparison-brand-proxys{background-image:linear-gradient(115deg,#f0abfc 0%,#d8b4fe 22%,#a855f7 48%,#7e22ce 72%,#c084fc 100%);filter:drop-shadow(0 0 8px rgba(168,85,247,.38)) drop-shadow(0 0 16px rgba(126,34,206,.18))}.comparison-brand small{color:#e9d5ff;font-size:9px;text-transform:uppercase;letter-spacing:.22em}.comparison-competitor{display:grid;gap:4px;justify-items:center;color:#a7a0aa;font-size:13px;font-weight:950}.comparison-competitor small{color:#6f6872;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.comparison-price{color:#d7d1dc;font-size:15px;font-weight:900}.comparison-check,.comparison-x,.comparison-dash{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px}.comparison-check svg,.comparison-x svg,.comparison-dash svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;filter:none}.comparison-check{color:#34d399}.comparison-x{color:#5f5a62}.comparison-dash{color:#facc15}.comparison-note{margin:16px auto 0;text-align:center;color:#77717d;font-size:12px}.operations-section{padding:58px 0 70px;position:relative}.operation-card{min-height:166px;border:1px solid rgba(216,180,254,.11);border-radius:12px;background:linear-gradient(145deg,rgba(12,8,18,.76),rgba(4,3,8,.9));padding:20px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;box-shadow:0 16px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.operation-card:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.34);background:linear-gradient(145deg,rgba(18,10,28,.92),rgba(5,3,10,.96));box-shadow:0 28px 72px rgba(0,0,0,.3),0 0 26px rgba(126,34,206,.08),inset 0 1px 0 rgba(255,255,255,.06)}.limit-ops-section{padding:22px 0 76px;position:relative}.limit-ops-head{text-align:center;margin:0 auto 34px}.limit-ops-kicker{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border:1px solid rgba(168,85,247,.34);border-radius:999px;background:rgba(88,28,135,.12);color:#d8b4fe;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.26em}.limit-ops-head h2{margin:15px auto 0;max-width:840px;color:transparent;background:linear-gradient(180deg,#fff 0%,#f4ecff 52%,#b9a6d3 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,3.6vw,44px);line-height:1.08;font-weight:780;letter-spacing:0;text-shadow:0 20px 58px rgba(168,85,247,.13)}.limit-ops-head h2 span{color:transparent;background:linear-gradient(135deg,#e9d5ff 0%,#a855f7 48%,#6d28d9 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 34px rgba(168,85,247,.28)}.limit-ops-head p{margin:13px auto 0;max-width:680px;color:#aaa2b2;font-size:15px;line-height:1.58;font-weight:400}.limit-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.limit-ops-card{min-height:178px;border:1px solid rgba(168,85,247,.2);border-radius:12px;background:radial-gradient(220px 130px at 0 0,rgba(168,85,247,.13),transparent 68%),linear-gradient(145deg,rgba(13,8,22,.86),rgba(4,3,9,.94));padding:24px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;box-shadow:0 20px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.limit-ops-card:hover{transform:translateY(-3px);border-color:rgba(216,180,254,.42);background:radial-gradient(240px 150px at 0 0,rgba(168,85,247,.2),transparent 70%),linear-gradient(145deg,rgba(19,10,32,.94),rgba(5,3,10,.98));box-shadow:0 28px 78px rgba(0,0,0,.34),0 0 30px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.07)}.limit-ops-icon{width:56px;height:56px;border:1px solid rgba(192,132,252,.28);border-radius:12px;background:linear-gradient(145deg,rgba(88,28,135,.22),rgba(24,8,42,.42));display:grid;place-items:center;color:#c084fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(126,34,206,.12)}.limit-ops-icon svg{width:27px;height:27px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.limit-ops-copy{min-width:0}.limit-ops-copy h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;color:#fff;font-size:19px;line-height:1.2;font-weight:680;letter-spacing:0}.limit-ops-copy p{margin:10px 0 0;color:#aaa2b2;font-size:14px;line-height:1.58;font-weight:400}.limit-ops-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid rgba(216,180,254,.25);border-radius:999px;background:rgba(126,34,206,.14);color:#d8b4fe;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}@media (max-width:900px){.limit-ops-section{padding:20px 0 48px}.limit-ops-head{text-align:left;margin-bottom:20px}.limit-ops-kicker{height:26px;padding:0 12px;font-size:9px;letter-spacing:.2em}.limit-ops-head h2{font-size:30px;line-height:1.08}.limit-ops-head p{font-size:14.5px;line-height:1.5}.limit-ops-grid{grid-template-columns:1fr 1fr;gap:12px}.limit-ops-card{min-height:170px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:17px;border-radius:12px}.limit-ops-icon{width:48px;height:48px;border-radius:11px}.limit-ops-icon svg{width:24px;height:24px}.limit-ops-copy h3{font-size:16px}.limit-ops-copy p{font-size:13px;line-height:1.48}}@media (max-width:560px){.limit-ops-section{padding:16px 0 42px}.limit-ops-head h2{font-size:clamp(26px,7.4vw,34px)}.limit-ops-grid{grid-template-columns:1fr;gap:10px}.limit-ops-card{min-height:0;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.limit-ops-icon{width:42px;height:42px;border-radius:10px}.limit-ops-icon svg{width:21px;height:21px}.limit-ops-copy h3{font-size:15.5px}.limit-ops-copy p{font-size:13px;margin-top:7px}}.availability-section{padding:78px 0 58px;position:relative}.availability-section::before{display:none}.availability-head{position:relative;text-align:center;margin:0 auto 26px}.availability-head h2{font-size:clamp(32px,3.8vw,48px);line-height:1.08;font-weight:950;letter-spacing:0;color:#fff;text-shadow:0 18px 50px rgba(255,255,255,.08)}.availability-head p{margin:14px auto 0;max-width:660px;color:#9ba7b6;font-size:16px;line-height:1.55;font-weight:720}.availability-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.availability-card{min-height:58px;border:1px solid rgba(125,211,252,.16);border-radius:14px;background:linear-gradient(145deg,rgba(3,16,24,.44),rgba(4,4,10,.68));display:grid;grid-template-columns:34px minmax(0,1fr) 22px;gap:10px;align-items:center;padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 42px rgba(0,0,0,.18)}.availability-card:hover{border-color:rgba(56,189,248,.34);background:linear-gradient(145deg,rgba(5,28,42,.74),rgba(4,4,10,.8))}.availability-name{display:block;color:#f7fbff;font-size:14px;font-weight:920;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.availability-count{display:block;color:#8b97a6;font-size:11px;font-weight:760;margin-top:4px;white-space:nowrap}.availability-signal{display:inline-flex;align-items:flex-end;justify-content:end;gap:2px;height:18px}.availability-signal i{display:block;width:3px;border-radius:999px;background:#0ea5e9;box-shadow:0 0 10px rgba(14,165,233,.46)}.availability-signal i:nth-child(1){height:7px}.availability-signal i:nth-child(2){height:11px}.availability-signal i:nth-child(3){height:15px}.availability-more{margin-top:10px}.availability-more[hidden]{display:none}.availability-more-note{margin:16px 0 0;text-align:center;color:#8793a3;font-size:12px}.availability-country-flag{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:rgba(2,8,13,.62);box-shadow:0 0 0 1px rgba(125,211,252,.13),0 0 16px rgba(14,165,233,.08);font-size:18px;line-height:1}.availability-action{position:relative;text-align:center;margin-top:26px}.availability-action a,.availability-action button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#03131d;font-size:12px;font-weight:950;text-decoration:none;box-shadow:0 18px 44px rgba(14,165,233,.22);cursor:pointer;font-family:inherit}.availability-action a:hover,.availability-action button:hover{transform:translateY(-1px);box-shadow:0 22px 54px rgba(14,165,233,.3)}.tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px}.tool{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(18,9,34,.82),rgba(5,3,10,.82));padding:18px 20px 16px;min-height:148px;box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.tool h3{font-size:18px;margin:2px 0 8px}.tool p{color:var(--muted);line-height:1.5}.help-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:16px}.help-panel{border:1px solid rgba(216,180,254,.18);border-radius:18px;background:linear-gradient(145deg,rgba(10,4,22,.72),rgba(4,2,9,.82));padding:18px 22px 28px;box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.help-panel h3{font-size:24px;margin-bottom:10px}.help-panel p{color:#cbbfd8;line-height:1.5}.help-list{display:grid;gap:9px;margin-top:20px}.help-list li{list-style:none;border:1px solid rgba(216,180,254,.12);border-radius:12px;background:rgba(255,255,255,.035);padding:8px 12px;color:#eadff5;line-height:1.35;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.help-list-icon{width:42px;height:42px;display:grid;place-items:center;align-self:center}.help-list-icon img{display:block;width:46px;height:46px;object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px rgba(192,132,252,.38))}.help-list-text{min-width:0}.proxy-choice-panel{grid-column:1/-1;margin-top:18px}.proxy-choice-panel h3{margin-bottom:6px}.proxy-choice-grid{display:grid;grid-template-columns:1.18fr 1.08fr .94fr;gap:12px;margin-top:16px}.proxy-choice-card{min-height:128px;border:1px solid rgba(216,180,254,.12);border-radius:16px;background:radial-gradient(260px 120px at 0 0,rgba(168,85,247,.12),transparent 60%),rgba(255,255,255,.025);padding:14px 16px 14px 12px;display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center}.proxy-choice-icon{position:relative;width:70px;height:72px;display:grid;place-items:center}.proxy-choice-icon img{display:block;width:64px;height:64px;object-fit:contain;object-position:center;filter:saturate(1.75) brightness(1.08) contrast(1.18) hue-rotate(8deg) drop-shadow(0 0 10px rgba(147,51,234,.42))}.proxy-choice-text strong{display:block;color:#fff;font-size:15px;margin-bottom:5px}.proxy-choice-card:first-child .proxy-choice-text strong{font-size:18px;line-height:1.22;margin-bottom:8px;white-space:nowrap}.proxy-choice-card:nth-child(2) .proxy-choice-text strong{font-size:18px;line-height:1.22;margin-bottom:7px;white-space:nowrap}.proxy-choice-text p{font-size:13px!important;line-height:1.45!important;color:#cbbfd8!important;margin:0}.proxy-choice-card:first-child .proxy-choice-text p{font-size:17px!important;color:#efe7ff!important}.proxy-choice-card:nth-child(2) .proxy-choice-text p{font-size:16px!important;color:#efe7ff!important}.proxy-choice-card:nth-child(3) .proxy-choice-text strong{font-size:18px;line-height:1.22;margin-bottom:7px}.proxy-choice-card:nth-child(3) .proxy-choice-text p{font-size:15px!important;color:#efe7ff!important}.proxy-choice-kicker{color:#c084fc;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.use-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.use-tags span{min-height:50px;border:1px solid rgba(216,180,254,.14);border-radius:14px;background:linear-gradient(145deg,rgba(168,85,247,.09),rgba(255,255,255,.025));color:#efe7ff;padding:7px 12px 7px 9px;font-weight:820;font-size:13px;display:grid;grid-template-columns:43px 1fr;gap:10px;align-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.use-tags .use-icon{width:31px;height:31px;display:block;justify-self:center;align-self:center;color:#c084fc;filter:drop-shadow(0 0 8px rgba(192,132,252,.28))}.use-tags .use-icon path,.use-tags .use-icon polyline,.use-tags .use-icon circle,.use-tags .use-icon rect{vector-effect:non-scaling-stroke}.tool .plan-icon svg,.help-list-icon svg,.proxy-choice-icon svg,.use-tags .use-icon{color:#9b2cff;filter:drop-shadow(0 0 5px rgba(126,34,206,.22))}.countries{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.country{min-height:54px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(145deg,rgba(3,16,24,.78),rgba(4,4,10,.82));display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.country-flag{width:28px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:18px;background:rgba(255,255,255,.08);overflow:hidden}.country strong{display:block;color:#f8fafc;font-size:14px;line-height:1.05}.country span:not(.country-flag):not(.signal){display:block;color:#8f9cab;font-size:11px;margin-top:3px;font-weight:700}.signal{display:inline-flex;align-items:flex-end;gap:2px;height:18px}.signal i{display:block;width:3px;border-radius:999px;background:#38bdf8}.signal i:nth-child(1){height:6px}.signal i:nth-child(2){height:10px}.signal i:nth-child(3){height:14px}.testimonials-section{padding:54px 0 48px;overflow:hidden;position:relative}.testimonials-shell{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:hidden}.testimonials-shell::before,.testimonials-shell::after{display:none}.testimonials-head{text-align:center;padding:22px 22px 26px;position:relative;z-index:5}.testimonials-head h2{font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.02;font-weight:820;letter-spacing:0;color:#fff;text-shadow:0 16px 42px rgba(0,0,0,.32);transition:filter .24s ease}.testimonials-head h2 span{background:linear-gradient(110deg,#f6efff 0%,#d8b4fe 28%,#a855f7 50%,#6d28d9 72%,#f0abfc 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.testimonials-head h2:hover span{animation:testimonialTitleGlow 3.8s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(168,85,247,.18))}@keyframes testimonialTitleGlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.testimonials-head p{margin-top:12px;color:#978ba8;font-size:14.5px;font-weight:520;line-height:1.45}.testimonial-marquee{display:flex;width:max-content;gap:24px;padding:12px 0 30px;animation:testimonialSlide 48s linear infinite}.testimonials-shell:hover .testimonial-marquee{animation-play-state:paused}.testimonial-card{width:326px;min-height:230px;border:1px solid rgba(216,180,254,.14);border-radius:9px;background:radial-gradient(360px 160px at 50% 0,rgba(126,34,206,.1),transparent 70%),linear-gradient(145deg,rgba(13,7,22,.76),rgba(7,4,12,.88));padding:26px 28px 24px;box-shadow:0 18px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(7px)}.testimonial-stars{display:flex;align-items:center;gap:4px;margin-bottom:18px;color:#b35cff;filter:drop-shadow(0 0 12px rgba(168,85,247,.42))}.testimonial-stars svg{width:13px;height:13px;display:block;fill:currentColor}.testimonial-card p{min-height:66px;color:#ded6e8;font-weight:560;font-style:normal;line-height:1.6;font-size:14px}.testimonial-top{display:flex;align-items:center;gap:12px;margin-top:22px}.testimonial-avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.22);background:linear-gradient(135deg,rgba(126,34,206,.34),rgba(59,7,100,.26));color:#f0abfc;font-size:12px;font-weight:820;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 20px rgba(168,85,247,.1)}.testimonial-name{display:grid;gap:2px}.testimonial-name strong{color:#f7f1ff;font-size:14px;font-weight:760;letter-spacing:0}.testimonial-name span{color:#8f849b;font-size:12px;font-weight:520;line-height:1.2}@keyframes testimonialSlide{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}dialog{width:min(760px,calc(100% - 28px));border:1px solid rgba(216,180,254,.26);border-radius:8px;background:linear-gradient(160deg,rgba(14,7,26,.98),rgba(5,3,10,.98));color:var(--text);margin:auto;padding:0;box-shadow:0 30px 120px rgba(0,0,0,.76),inset 0 1px 0 rgba(255,255,255,.08)}dialog::backdrop{background:rgba(2,1,6,.76);backdrop-filter:blur(8px)}.checkout{padding:24px}.checkout-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.checkout-top h2{font-size:28px}.close{width:42px;height:42px}#checkoutModal .checkout-top .close{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:14px;border:1px solid rgba(216,180,254,.22);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(168,85,247,.08));color:#f7efff;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 24px rgba(76,29,149,.1);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}#checkoutModal .checkout-top .close:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.38);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(168,85,247,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(76,29,149,.16)}#checkoutModal .checkout-close-svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(216,180,254,.18))}#checkoutModal .checkout-close-svg *{vector-effect:non-scaling-stroke}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quantity-box,.customer-box,.total-box{border:1px solid rgba(216,180,254,.18);border-radius:8px;background:rgba(255,255,255,.035);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.quantity-control{display:grid;grid-template-columns:46px 1fr 46px;gap:10px;align-items:center;margin:12px 0}input[type=range]{height:8px;padding:0;accent-color:var(--purple)}.coupon{display:grid;grid-template-columns:1fr 90px;gap:10px;margin-top:12px}.customer-box{display:grid;gap:12px}.total-box{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px}.total-box strong{font-size:34px;color:#f0abfc}.order-msg{color:#d8b4fe;margin-top:14px;min-height:20px}#checkoutModal{width:min(760px,calc(100% - 28px));max-height:calc(100vh - 28px);overflow:auto;background:linear-gradient(180deg,rgba(15,8,28,.98),rgba(5,3,10,.98));border-color:rgba(216,180,254,.24)}#checkoutModal{scrollbar-width:none;-ms-overflow-style:none}#checkoutModal::-webkit-scrollbar{width:0;height:0}#checkoutModal::backdrop{background:rgba(1,3,8,.82);backdrop-filter:blur(8px)}#checkoutModal .checkout{padding:28px 28px 32px}#datacenterModal{width:min(1160px,calc(100% - 28px));max-height:calc(100vh - 28px);overflow:auto;background:linear-gradient(180deg,rgba(15,8,28,.98),rgba(5,3,10,.98));border-color:rgba(216,180,254,.24)}#datacenterModal .checkout{padding:28px}#datacenterModal .datacenter-grid{margin-top:16px}.dc-summary{border:1px solid rgba(246,213,139,.22);border-radius:8px;background:rgba(246,213,139,.06);padding:14px;color:#eadff5;line-height:1.55;margin-bottom:16px}.checkout-summary,.checkout-section{border:1px solid rgba(216,180,254,.18);border-radius:8px;background:linear-gradient(145deg,rgba(5,15,25,.72),rgba(5,3,10,.82));padding:18px;margin-bottom:16px}.checkout-summary{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center}.checkout-summary .plan-icon{width:46px;height:46px;color:#d8b4fe;border-color:rgba(216,180,254,.45);background:rgba(168,85,247,.12)}.checkout-price-line{font-weight:900;color:#fff;margin:6px 0 0}.checkout-price-line span{color:#c2b8ce;font-weight:700}.checkout-hint{grid-column:1/-1;border:1px solid rgba(216,180,254,.5);border-radius:8px;background:rgba(168,85,247,.1);color:#f7edf2;padding:12px 14px;font-size:13px;font-weight:800}.store-cashback-box{display:grid;gap:8px;margin-top:10px;border:1px solid rgba(216,180,254,.25);border-radius:12px;background:radial-gradient(240px 86px at 100% 0,rgba(168,85,247,.14),transparent 72%),linear-gradient(135deg,rgba(88,28,135,.18),rgba(10,5,18,.5));padding:11px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 22px rgba(126,34,206,.09)}.store-cashback-box[hidden]{display:none!important}.store-cashback-box.disabled{opacity:.72}.store-cashback-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-cashback-title{display:flex;align-items:center;gap:9px;min-width:0;font-family:"Aptos","Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.store-cashback-title strong{display:block;color:#fff;font-size:13.5px;font-weight:850;line-height:1.15}.store-cashback-title small{display:block;margin-top:2px;color:#cdb9e8;font-size:11.5px;font-weight:500;line-height:1.2}.store-cashback-icon{width:31px;height:31px;border:1px solid rgba(216,180,254,.24);border-radius:9px;background:rgba(168,85,247,.12);color:#d8b4fe;display:grid;place-items:center;flex:0 0 31px}.store-cashback-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.store-cashback-switch{position:relative;width:42px;height:23px;flex:0 0 42px;margin:0}.store-cashback-switch input{position:absolute;opacity:0;inset:0}.store-cashback-switch span{position:absolute;inset:0;border:1px solid rgba(216,180,254,.24);border-radius:999px;background:rgba(255,255,255,.08);transition:.18s ease}.store-cashback-switch span::after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#efe7ff;box-shadow:0 4px 10px rgba(0,0,0,.32);transition:.18s ease}.store-cashback-switch input:checked+span{background:linear-gradient(135deg,#a855f7,#7e22ce);border-color:rgba(216,180,254,.46);box-shadow:0 0 18px rgba(168,85,247,.28)}.store-cashback-switch input:checked+span::after{transform:translateX(19px);background:#fff}.store-cashback-switch input:disabled+span{opacity:.55}.store-cashback-lines{display:flex;align-items:center;justify-content:flex-start;gap:16px;border-top:1px solid rgba(216,180,254,.1);padding-top:7px;color:#bcaed0;font-family:"Aptos","Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;line-height:1.1}.store-cashback-line{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.store-cashback-line span{font-weight:400}.store-cashback-line strong{color:#fff;font-size:11.5px;font-weight:700}.store-cashback-line.discount strong{color:#d8b4fe}.checkout-section-title{display:flex;align-items:center;gap:8px;color:#fff;font-weight:950;margin-bottom:16px}.checkout-section-title span{color:#d8b4fe;font-size:20px}#checkoutModal .buy-grid{display:block}#checkoutModal .quantity-box,#checkoutModal .customer-box,#checkoutModal .total-box{border:0;background:transparent;padding:0}#checkoutModal .quantity-box{margin-bottom:0}#checkoutModal .quantity-control{grid-template-columns:32px 1fr 32px;gap:10px;margin:10px 0 16px}#checkoutModal .quantity-control button{height:32px;border-radius:8px}#checkoutModal input[type=range]{accent-color:var(--purple);background:transparent}.qty-range-hint{text-align:center;color:#86798f;font-size:11px;font-weight:800;margin-bottom:18px}#checkoutModal .coupon{grid-template-columns:1fr 74px;border:1px solid rgba(216,180,254,.12);border-radius:8px;padding:12px;background:rgba(0,0,0,.18)}#checkoutModal .coupon label{grid-column:1/-1;color:#d8b4fe;margin:0}#checkoutModal .coupon button,#checkoutModal #createOrder{background:linear-gradient(135deg,var(--purple),var(--purple2));box-shadow:0 14px 34px rgba(124,58,237,.24)}#checkoutModal .total-box{display:flex;border-top:1px solid rgba(216,180,254,.12);padding-top:14px;margin-top:12px}#checkoutModal .total-box strong{color:#d8b4fe;font-size:26px}#checkoutModal #createOrder{width:100%;margin-top:0}.pay-methods{display:grid;grid-template-columns:1fr;gap:9px;margin-top:16px}.crypto-cancelar{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:2px;padding:10px 14px;border-radius:12px;font-size:12.5px;font-weight:650;letter-spacing:0;cursor:pointer;color:#d7cce8;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.105);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1)}.crypto-cancelar:hover{border-color:rgba(248,113,113,.34);color:#fecaca;background:rgba(248,113,113,.055);transform:translateY(-1px)}#checkoutModal .pay-method[hidden],.pay-methods[hidden],.pay-safe[hidden],.crypto-box[hidden]{display:none!important}#checkoutModal .pay-method{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 14px;border-radius:13px;font-size:14.5px;font-weight:750;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,filter .2s ease;position:relative;isolation:isolate}#checkoutModal .pay-method b{font-weight:inherit}.pay-method-ic{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto}.pay-method-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pay-ic-pix img{width:20px;height:20px;object-fit:contain;display:block}#checkoutModal .pay-method{min-height:50px}#checkoutModal .pay-method-crypto{background:linear-gradient(135deg,rgba(20,8,36,.92),rgba(8,3,16,.94));border:1px solid rgba(216,180,254,.28);color:#efe6ff;box-shadow:0 12px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)}#checkoutModal .pay-method-crypto .pay-method-ic{color:var(--gold)}#checkoutModal .pay-method-crypto:hover{border-color:rgba(246,213,139,.45);transform:translateY(-1px);box-shadow:0 18px 42px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1)}#checkoutModal .pay-method-pix:hover{transform:translateY(-1px);filter:brightness(1.06)}#checkoutModal .pay-method:disabled{opacity:.55;cursor:progress;transform:none}.pay-safe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:12.5px;color:var(--muted)}.pay-safe svg{width:15px;height:15px;fill:none;stroke:var(--green);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.crypto-box{margin-top:12px;padding:14px;border-radius:16px;text-align:left;border:1px solid rgba(216,180,254,.18);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.24);display:grid;gap:12px}.crypto-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.crypto-mini-ic{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;color:#f6d58b;border:1px solid rgba(246,213,139,.24);background:linear-gradient(180deg,rgba(246,213,139,.09),rgba(246,213,139,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crypto-mini-ic svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.crypto-title{margin:0;font-size:13px;line-height:1.25;font-weight:750;color:#f6efff;letter-spacing:0}.crypto-subtitle{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#aa9cbd}.crypto-stats{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid rgba(216,180,254,.13);background:rgba(0,0,0,.18)}.crypto-stat{display:grid;gap:3px;min-width:0}.crypto-stat small{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:#988aa9}.crypto-value{color:#f3ebff;font-style:normal;font-weight:750;line-height:1.12}#cryptoTotal.crypto-value{font-size:16px}.crypto-actions{display:grid;gap:9px}.crypto-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 14px;border-radius:12px;text-decoration:none;text-align:center;font-size:13.5px;font-weight:760;color:#fff;background:linear-gradient(135deg,var(--violet3),var(--purple) 62%,var(--purple2));box-shadow:0 14px 32px rgba(124,58,237,.25),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s cubic-bezier(.2,.8,.2,1)}.crypto-go:hover{transform:translateY(-1px);filter:brightness(1.06)}.isp-config{margin-top:22px;padding:20px 20px 8px;border-radius:20px;border:1px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)) padding-box,linear-gradient(150deg,rgba(233,213,255,.26),rgba(168,85,247,.08) 52%,rgba(217,70,239,.16)) border-box}.isp-config-title{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:#f3ecff;letter-spacing:-.01em;margin-bottom:4px}.isp-config-title svg{width:17px;height:17px;fill:none;stroke:#c084fc;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.isp-config-sub{font-size:12.5px;color:#8f83a6;margin:0 0 18px;line-height:1.5}.isp-grupo{margin-bottom:18px}.isp-lbl{display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8f83a6;margin-bottom:10px}.isp-lbl svg{width:13px;height:13px;fill:none;stroke:#c084fc;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.isp-duracao{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.isp-dur{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.026);cursor:pointer;text-align:left;transition:border-color .26s ease,background .26s ease,transform .2s cubic-bezier(.32,.72,0,1)}.isp-dur b{font-size:15px;font-weight:650;color:#e7ddfb;letter-spacing:-.01em;line-height:1.1}.isp-dur small{font-size:11px;color:#8f83a6;font-weight:500;font-feature-settings:"tnum" 1}.isp-dur:hover{border-color:rgba(216,180,254,.34);background:rgba(255,255,255,.045);transform:translateY(-2px)}.isp-dur.on{border-color:rgba(216,180,254,.6);background:radial-gradient(130% 110% at 50% 0,rgba(168,85,247,.26),rgba(168,85,247,.05) 68%),rgba(255,255,255,.03)}.isp-dur.on b{color:#fff}.isp-dur.on small{color:#d8b4fe}.isp-dur.on::before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,180,254,.95),transparent)}.isp-dur.on::after{content:"";position:absolute;top:11px;right:11px;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18)}.isp-paises{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.isp-pais{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.026);color:#c5b9dc;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .26s ease,background .26s ease,color .26s ease,transform .2s cubic-bezier(.32,.72,0,1)}.isp-pais .isp-flag{width:22px;height:15px;flex:0 0 auto;border-radius:2.5px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.isp-pais .isp-flag svg{display:block;width:100%;height:100%}.isp-pais:hover{border-color:rgba(216,180,254,.34);background:rgba(255,255,255,.045);color:#e7ddfb;transform:translateY(-1px)}.isp-pais.on{color:#fff;font-weight:600;border-color:rgba(216,180,254,.6);background:radial-gradient(130% 110% at 50% 0,rgba(168,85,247,.24),rgba(168,85,247,.05) 68%),rgba(255,255,255,.03)}.isp-pais .isp-padrao{margin-left:auto;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#34d399}.isp-usos{display:flex;flex-wrap:wrap;gap:9px}.isp-uso{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.026);color:#c5b9dc;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .26s ease,background .26s ease,color .26s ease}.isp-uso svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.isp-uso:hover{border-color:rgba(216,180,254,.34);background:rgba(255,255,255,.045);color:#e7ddfb}.isp-uso.on{color:#fff;font-weight:600;border-color:rgba(216,180,254,.6);background:linear-gradient(180deg,rgba(168,85,247,.24),rgba(168,85,247,.07))}.isp-op:focus-visible,.isp-dur:focus-visible,.isp-pais:focus-visible,.isp-uso:focus-visible{outline:2px solid #e9d5ff;outline-offset:2px}.isp-dur:active,.isp-pais:active,.isp-uso:active{transform:scale(.975)}.sessao-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sessao-op{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.026);cursor:pointer;text-align:left;transition:border-color .26s ease,background .26s ease,transform .2s cubic-bezier(.32,.72,0,1)}.sessao-op:hover{border-color:rgba(216,180,254,.34);background:rgba(255,255,255,.045);transform:translateY(-2px)}.sessao-op:active{transform:scale(.982)}.sessao-ic{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(216,180,254,.2);background:rgba(168,85,247,.1);color:#c084fc}.sessao-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sessao-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.sessao-tx b{font-size:14px;font-weight:600;color:#e7ddfb;letter-spacing:-.01em}.sessao-tx small{font-size:11.5px;color:#8f83a6;line-height:1.45}.sessao-op.on{border-color:rgba(216,180,254,.6);background:radial-gradient(130% 110% at 50% 0,rgba(168,85,247,.24),rgba(168,85,247,.05) 68%),rgba(255,255,255,.03)}.sessao-op.on .sessao-tx b{color:#fff}.sessao-op.on .sessao-ic{border-color:rgba(216,180,254,.5);background:rgba(168,85,247,.2);color:#e9d5ff}.sessao-op.on::before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,180,254,.95),transparent)}.sessao-op.on::after{content:"";position:absolute;top:11px;right:11px;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18)}.sessao-op:focus-visible{outline:2px solid #e9d5ff;outline-offset:2px}@media(max-width:640px){.sessao-opcoes{grid-template-columns:1fr}}.sessao-alerta{display:none;margin:10px 0 0;padding:9px 12px;border-radius:10px;font-size:12.3px;line-height:1.45;border:1px solid rgba(251,146,60,.32);background:rgba(249,115,22,.08);color:#ffd3aa}#sessaoConfig.falta-escolher .sessao-alerta{display:block}#sessaoConfig.falta-escolher .sessao-op{border-color:rgba(251,146,60,.34)}.isp-aviso{margin:2px 0 14px;padding:11px 13px;border-radius:11px;font-size:12.5px;line-height:1.5;border:1px solid rgba(251,146,60,.3);background:rgba(249,115,22,.09);color:#ffd3aa}.entg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:26px 20px 22px}.entg-anel{position:relative;width:58px;height:58px;flex:0 0 58px}.entg-anel::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(216,180,254,.14)}.entg-anel::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:#c084fc;border-right-color:rgba(192,132,252,.45);animation:entg-girar 1s cubic-bezier(.5,.1,.5,.9) infinite}.entg-anel svg{position:absolute;inset:0;margin:auto;width:23px;height:23px;fill:none;stroke:#d8b4fe;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes entg-girar{to{transform:rotate(360deg)}}.entg-tit{margin:0;font-size:16.5px;font-weight:600;color:#f3ecff;letter-spacing:-.015em;line-height:1.35}.entg-tit em{font-style:normal;color:#e9d5ff}.entg-sub{margin:0;max-width:430px;font-size:12.8px;line-height:1.6;color:#a99cc0}.entg-sub b{font-weight:600;color:#d8cdea}.entg-passos{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;margin-top:2px}.entg-passo{display:inline-flex;align-items:center;gap:6px;font-size:11.2px;font-weight:500;color:#7d7191}.entg-passo i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.16);font-style:normal}.entg-passo.feito{color:#34d399}.entg-passo.feito i{background:#34d399}.entg-passo.agora{color:#e9d5ff}.entg-passo.agora i{background:#c084fc;box-shadow:0 0 0 4px rgba(192,132,252,.16);animation:entg-pulsar 1.6s ease-in-out infinite}@keyframes entg-pulsar{50%{box-shadow:0 0 0 7px rgba(192,132,252,.05)}}.entg-seta{color:#4b4159;font-size:11px}.entg-acoes{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:6px}.entg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;font-size:13.2px;font-weight:550;cursor:pointer;text-decoration:none;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#e7ddfb;transition:border-color .22s ease,background .22s ease,transform .18s ease}.entg-btn:hover:not(:disabled){border-color:rgba(216,180,254,.34);background:rgba(255,255,255,.06)}.entg-btn:active:not(:disabled){transform:scale(.98)}.entg-btn:disabled{opacity:.5;cursor:progress}.entg-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.entg-btn.forte{border-color:transparent;color:#fff;font-weight:600;background:linear-gradient(135deg,#a855f7,#7e22ce);box-shadow:0 10px 24px rgba(126,34,206,.3)}.entg-btn.forte:hover{background:linear-gradient(135deg,#b366f8,#8b28d9)}.entg-btn.girando svg{animation:entg-girar .8s linear infinite}.entg-eco{margin:0;font-size:11.5px;color:#7d7191}@media(prefers-reduced-motion:reduce){.entg-anel::after,.entg-passo.agora i,.entg-btn.girando svg{animation-duration:3s}}@media(max-width:520px){.entg{padding:22px 14px 18px;gap:12px}.entg-tit{font-size:15px}.entg-acoes{width:100%}.entg-btn{flex:1 1 0;min-width:0;padding:0 12px}}.isp-aviso button{margin-left:6px;padding:0;border:0;background:none;color:#ffd3aa;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.isp-skel{display:block;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(100deg,rgba(255,255,255,.024) 34%,rgba(255,255,255,.055) 50%,rgba(255,255,255,.024) 66%);background-size:280% 100%;animation:isp-skel-brilho 1.5s ease-in-out infinite}.isp-skel.dur{height:66px}.isp-skel.pais{height:48px;border-radius:12px}.isp-skel.uso{height:44px;width:118px;border-radius:999px}@keyframes isp-skel-brilho{0%{background-position:150% 0}100%{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.isp-skel{animation:none}}@media(max-width:760px){.isp-duracao{grid-template-columns:repeat(2,1fr)}.isp-paises{grid-template-columns:repeat(2,1fr)}.isp-config{padding:16px 15px 4px}}@media(max-width:420px){.isp-duracao,.isp-paises{grid-template-columns:1fr}.isp-usos{display:grid;grid-template-columns:1fr 1fr}.isp-uso{justify-content:center}}.back-to-store{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-bottom:12px;padding:9px 14px;border-radius:11px;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--muted);background:rgba(255,255,255,.03);border:1px solid var(--line);transition:color .18s ease,border-color .18s ease,transform .18s ease}.back-to-store:hover{color:var(--text);border-color:var(--line-strong);transform:translateX(-2px)}.back-to-store svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.pay-methods{grid-template-columns:1fr}#checkoutModal .pay-method{padding:14px 12px;font-size:15px}.crypto-box{padding:15px 13px}.crypto-head{gap:10px}.crypto-mini-ic{width:38px;height:38px;flex-basis:38px}.back-to-store{padding:10px 13px}}#checkoutModal .customer-box{display:grid;gap:13px}#checkoutModal .customer-box label{color:#d8b4fe}#checkoutModal .close{position:sticky;top:0;margin-left:auto}.pix-box{display:none;border:1px solid rgba(216,180,254,.12);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(0,0,0,.08));padding:16px;margin-top:16px}.pix-box.show{display:grid;grid-template-columns:170px 1fr;gap:16px;align-items:center}.pix-box #pixQrCode{width:170px;height:170px;border-radius:12px;background:white;padding:8px;box-shadow:0 18px 42px rgba(0,0,0,.26)}.pix-code{min-height:92px;word-break:break-all;resize:vertical}.pix-actions{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.pix-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.payment-refresh-icon{display:block;transform:translateY(.5px)}#checkoutModal.compact-pix{width:min(600px,calc(100% - 28px))}#checkoutModal.compact-pix .checkout{padding:18px}#checkoutModal.compact-pix .checkout-top{margin-bottom:8px}#checkoutModal.compact-pix .checkout-top h2{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:34px;line-height:.96;font-weight:720;letter-spacing:0;color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;text-shadow:0 16px 48px rgba(216,180,254,.16)}#checkoutModal.compact-pix .checkout-top .hero-copy{font-size:12.5px!important;line-height:1.42!important;color:#d8c6ff!important}#checkoutModal.compact-pix .order-msg{font-size:12px;color:#d8c6ff;text-align:center;margin:0 0 10px}#checkoutModal.delivery-mode{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}#checkoutModal.delivery-mode .checkout{padding:0}#checkoutModal.delivery-mode .checkout-top{display:none}#checkoutModal.delivery-mode .order-msg{display:none}#checkoutModal.delivery-mode .delivery-box{margin-top:0}#checkoutModal.delivery-mode .close.delivery-close{display:grid}#checkoutModal.compact-pix .pix-box.show{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;justify-items:center!important;margin-top:8px!important;padding:20px 26px!important;border-radius:20px!important;background:radial-gradient(440px 170px at 50% 0,rgba(168,85,247,.16),transparent 70%),linear-gradient(180deg,rgba(12,5,22,.28),rgba(2,1,6,.46))!important;border:1px solid rgba(216,180,254,.15)!important;box-shadow:0 20px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)!important}.pix-payment-head{display:grid;justify-items:center;text-align:center;gap:5px}.pix-badge{display:inline-flex;align-items:center;gap:10px;height:40px;border:1px solid rgba(192,132,252,.3);border-radius:999px;background:linear-gradient(135deg,rgba(168,85,247,.13),rgba(88,28,135,.08));padding:0 16px 0 10px;color:#f5efff;font-size:12px;font-weight:860;letter-spacing:.06em}.pix-badge .payment-svg-icon{width:24px;height:24px;transform:translateY(.5px);color:#c084fc;stroke-width:1.45;filter:drop-shadow(0 0 8px rgba(168,85,247,.28))}.pix-symbol-img{width:22px;height:22px;display:block;object-fit:contain;object-position:center;flex:0 0 22px;filter:drop-shadow(0 0 8px rgba(45,212,191,.22))}.pix-badge .pix-symbol-img{width:23px;height:23px;flex-basis:23px}.payment-svg-icon{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.payment-svg-icon *{vector-effect:non-scaling-stroke}.pix-payment-title{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#b8afc6;font-weight:850}#checkoutModal.compact-pix .pix-box #pixQrCode{width:min(232px,68vw)!important;height:auto!important;border-radius:16px!important;padding:9px!important;margin:3px auto!important;background:#fff!important;box-shadow:0 18px 46px rgba(0,0,0,.31)!important}.pix-paid-button{min-width:150px;height:44px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;border-radius:16px!important;padding:0 19px 0 15px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(216,180,254,.15)!important;color:#f8f1ff!important;box-shadow:none!important;font-weight:780!important;line-height:1!important}.pix-paid-button .payment-svg-icon{width:22px;height:22px;color:#c084fc;stroke-width:1.45;filter:drop-shadow(0 0 8px rgba(168,85,247,.28))}.pix-copy-label{font-size:11.5px;color:#9d93aa;margin-top:0}.pix-copy-row{width:100%;display:grid;grid-template-columns:1fr 120px;gap:9px;align-items:center}.pix-copy-action{position:relative;display:block}.pix-copy-action button{width:100%}.pix-copy-toast{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,6px);opacity:0;pointer-events:none;border:1px solid rgba(45,212,191,.32);border-radius:8px;background:rgba(6,78,59,.92);color:#d1fae5;padding:6px 9px;font-size:11px;font-weight:780;box-shadow:0 10px 26px rgba(0,0,0,.28);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.pix-copy-toast.show{opacity:1;transform:translate(-50%,0)}.pix-copy-toast.pix-copy-erro{border-color:rgba(248,113,113,.34);background:rgba(76,5,25,.94);color:#fecaca;white-space:normal;max-width:260px;text-align:center;line-height:1.4}#checkoutModal.compact-pix .pix-code{position:static!important;left:auto!important;width:100%!important;height:40px!important;min-height:40px!important;opacity:1!important;pointer-events:auto!important;resize:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:15px!important;background:rgba(0,0,0,.18)!important;border:1px solid rgba(216,180,254,.12)!important;color:#b9afc7!important;padding:11px 13px!important;font-size:11.5px!important}.pix-copy-row button{height:40px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:15px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(216,180,254,.12)!important;color:#fff!important;font-weight:840!important;box-shadow:none!important}.payment-copy-icon{width:20px;height:20px;color:#c084fc;stroke-width:1.45;filter:drop-shadow(0 0 8px rgba(168,85,247,.24))}.pix-help{width:100%;border:1px solid rgba(216,180,254,.12);border-radius:16px;background:rgba(0,0,0,.12);padding:13px 14px;color:#bbb1c8}.pix-help-title{display:flex;align-items:center;gap:10px;color:#fff;font-weight:860;margin-bottom:10px}.pix-help-title .payment-svg-icon{width:22px;height:22px;color:#c084fc;stroke-width:1.45;filter:drop-shadow(0 0 8px rgba(168,85,247,.24))}.pix-help ol{display:grid;gap:6px;margin:0;padding-left:18px;font-size:12.3px;line-height:1.4}.pix-total-line{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(216,180,254,.12);border-radius:16px;background:rgba(0,0,0,.12);padding:10px 14px}.pix-total-label{display:flex;align-items:center;gap:10px;color:#f5efff;font-weight:520}.pix-total-label .payment-svg-icon{width:23px;height:23px;color:#c084fc;stroke-width:1.35;filter:drop-shadow(0 0 8px rgba(168,85,247,.24))}#pixTotalPrice{color:#d8b4fe;font-size:20px;font-weight:950}.delivery-box{display:none;border:1px solid rgba(216,180,254,.22);border-radius:18px;background:radial-gradient(560px 210px at 50% 0,rgba(168,85,247,.13),transparent 68%),linear-gradient(145deg,rgba(15,6,30,.52),rgba(5,2,12,.72));padding:18px;margin-top:8px;box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 44px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.055)}.delivery-box.show{display:block}.delivery-box.delivery-pending .delivery-tool-actions{display:none}.delivery-box.delivery-pending .delivery-badge{border-color:rgba(192,132,252,.34);background:rgba(168,85,247,.12);color:#e9d5ff}.delivery-close{display:none;width:42px;height:42px;min-width:42px;min-height:42px;margin:0;border-radius:14px;border-color:rgba(216,180,254,.24);background:rgba(168,85,247,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#f8f3ff;place-items:center;padding:0;line-height:1}.delivery-close svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.delivery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.delivery-head>div{min-width:0;max-width:520px}.delivery-head-actions{display:flex;align-items:flex-start;gap:18px;flex:0 0 auto}.delivery-head h3{font-size:21px;color:#f2fff8;letter-spacing:0;font-weight:760}.delivery-head p{color:#b8d0c6;margin-top:5px;line-height:1.45;max-width:460px}.delivery-badge{border:1px solid rgba(52,211,153,.34);border-radius:999px;padding:6px 11px;background:rgba(52,211,153,.08);color:#9af5c6;font-size:12px;font-weight:760;white-space:nowrap;box-shadow:none}.delivery-credential{border:1px solid rgba(216,180,254,.16);border-radius:15px;background:linear-gradient(145deg,rgba(168,85,247,.055),rgba(0,0,0,.12));padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.delivery-credential label{display:flex;align-items:center;justify-content:space-between;color:#d8b4fe;margin-bottom:10px;font-weight:760}.delivery-count{color:#e9d5ff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.delivery-proxy{width:100%;min-height:58px;resize:none;border-color:rgba(216,180,254,.24);border-radius:12px;background:rgba(0,0,0,.35);color:#f7f0ff;font-size:17px;line-height:1.45;font-weight:850;letter-spacing:0;padding:14px;overflow:hidden}.proxy-note-list{border:1px solid rgba(216,180,254,.14);border-radius:13px;background:rgba(0,0,0,.18);overflow:auto;max-height:min(360px,42vh);overscroll-behavior:contain;scrollbar-color:rgba(192,132,252,.45) rgba(255,255,255,.04);scrollbar-width:thin;user-select:text}.proxy-note-row{display:grid;grid-template-columns:44px 1fr;min-height:42px;border-bottom:1px solid rgba(216,180,254,.08);user-select:text}.proxy-note-row:last-child{border-bottom:0}.proxy-note-index{display:grid;place-items:center;border-right:1px solid rgba(216,180,254,.1);background:rgba(168,85,247,.07);color:#e9d5ff;font-size:12px;font-weight:760;user-select:none;-webkit-user-select:none}.proxy-note-value{padding:11px 13px;color:#f8f3ff;font-size:14px;line-height:1.4;font-weight:650;word-break:break-all;user-select:text}.delivery-credential .proxy-note-list{max-height:min(430px,48vh)}.delivery-tool-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.delivery-tool-actions button,.history-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:12px;font-size:13px;font-weight:650}.delivery-tool-actions button{border-color:rgba(216,180,254,.2)!important;background:linear-gradient(135deg,rgba(168,85,247,.11),rgba(255,255,255,.025))!important;color:#f5efff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(126,34,206,.08)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.delivery-tool-actions button:hover{border-color:rgba(216,180,254,.36)!important;background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(255,255,255,.04))!important;box-shadow:0 0 28px rgba(126,34,206,.14),inset 0 1px 0 rgba(255,255,255,.1)!important;transform:translateY(-1px)}.delivery-tool-actions button.copied,.delivery-tool-actions button.downloaded{border-color:rgba(52,211,153,.42)!important;color:#d8fff0!important;background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(168,85,247,.08))!important}.history-detail-actions button{height:50px;gap:12px;font-size:15px;font-weight:900;border-radius:13px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.action-icon{width:22px;height:22px;display:block;flex:0 0 22px;color:#c084fc;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(192,132,252,.32))}.delivery-tool-actions .action-icon{width:24px;height:24px;flex:0 0 24px;filter:drop-shadow(0 0 10px rgba(192,132,252,.42))}.history-detail-actions .action-icon{width:24px;height:24px;flex:0 0 24px;filter:drop-shadow(0 0 10px rgba(192,132,252,.42))}.delivery-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.delivery-actions button,.delivery-actions .checker-link{height:46px;border-radius:12px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.delivery-actions .checker-link{border:1px solid rgba(216,180,254,.26);background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(255,255,255,.035));color:#f8f3ff;box-shadow:0 12px 28px rgba(76,29,149,.1),inset 0 1px 0 rgba(255,255,255,.07)}.delivery-actions button{border-color:rgba(216,180,254,.22);background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#eadcff}.delivery-actions .checker-link:hover,.delivery-actions button:hover{border-color:rgba(216,180,254,.42);box-shadow:0 0 28px rgba(126,34,206,.15),inset 0 1px 0 rgba(255,255,255,.1);filter:none;transform:translateY(-1px)}.delivery-actions .action-icon{width:20px;height:20px;flex:0 0 20px;color:#c084fc;filter:drop-shadow(0 0 7px rgba(192,132,252,.26))}#profileModal{width:min(960px,calc(100% - 28px));max-height:calc(100vh - 28px);overflow:auto;background:radial-gradient(900px 300px at 0 0,rgba(168,85,247,.17),transparent 58%),radial-gradient(620px 240px at 100% 0,rgba(246,213,139,.06),transparent 56%),linear-gradient(180deg,rgba(10,4,22,.88),rgba(4,2,9,.9));border-color:rgba(216,180,254,.28);box-shadow:0 34px 130px rgba(0,0,0,.76),0 0 72px rgba(126,34,206,.18),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}#profileModal .checkout-top{border-bottom:1px solid rgba(216,180,254,.1);padding-bottom:18px;margin-bottom:18px}#profileModal .checkout-top h2{font-size:30px;letter-spacing:0;text-shadow:0 18px 50px rgba(168,85,247,.22)}#profileModal .eyebrow{color:#f6d58b}#profileModal .close{border-color:rgba(216,180,254,.24);background:rgba(168,85,247,.1);color:#f5eaff}.profile-summary{border:1px solid rgba(216,180,254,.2);border-radius:16px;background:radial-gradient(520px 150px at 0 0,rgba(168,85,247,.12),transparent 58%),linear-gradient(135deg,rgba(18,7,34,.58),rgba(255,255,255,.018));padding:16px;margin-bottom:14px;display:flex;justify-content:space-between;gap:14px;align-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.2)}.profile-summary strong{display:block;font-size:18px}.profile-active-badge{display:inline-flex;align-items:center;gap:7px;border-color:rgba(52,211,153,.18);background:rgba(16,185,129,.075);color:#56f0b8;padding:7px 11px;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.profile-active-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.42)}.profile-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;border:1px solid rgba(216,180,254,.18);border-radius:14px;background:rgba(255,255,255,.025);padding:4px;margin-bottom:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.profile-tab{height:42px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#b9adca;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:680;letter-spacing:.005em}.profile-tab.active{background:linear-gradient(135deg,rgba(246,213,139,.9),rgba(216,180,254,.88) 44%,rgba(168,85,247,.9));color:#16071f;box-shadow:0 12px 28px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.32)}.profile-panel{display:none}.profile-panel.active{display:block}.history-list{display:grid;gap:14px}.history-card{border:1px solid rgba(216,180,254,.16);border-radius:16px;background:radial-gradient(620px 180px at 0 0,rgba(168,85,247,.09),transparent 58%),linear-gradient(145deg,rgba(11,5,22,.66),rgba(5,3,10,.78));padding:0;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045);cursor:pointer}.history-card.open{border-color:rgba(192,132,252,.36);box-shadow:0 24px 70px rgba(0,0,0,.28),0 0 30px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.06)}.history-pill{border:1px solid rgba(216,180,254,.16);border-radius:999px;background:rgba(255,255,255,.04);padding:6px 10px;font-weight:800}.history-status{color:#34d399}.history-status.pending{color:#fbbf24}.history-status.approved{color:#34d399}.purchase-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:16px;border-bottom:1px solid rgba(216,180,254,.12);cursor:pointer}.purchase-icon{width:42px;height:42px;border:1px solid rgba(168,85,247,.44);border-radius:10px;display:grid;place-items:center;color:#e9d5ff;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(246,213,139,.06));font-size:20px}.purchase-icon svg{width:24px;height:24px;display:block;color:#d8b4fe;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(192,132,252,.38))}.purchase-title small{display:block;color:#8f9cab;margin-top:4px;font-weight:700}.purchase-body{padding:15px 16px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px;color:#e8ddf5}.purchase-body[hidden]{display:none}.purchase-summary-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px;color:#8f9cab;font-size:12px;font-weight:760}.purchase-count-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,180,254,.14);border-radius:999px;background:rgba(255,255,255,.035);padding:3px 8px;color:#d8c8ee}.purchase-toggle{width:42px;height:38px;border-radius:12px;padding:0;white-space:nowrap;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:0;border-color:rgba(216,180,254,.2);background:linear-gradient(135deg,rgba(168,85,247,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.purchase-toggle:hover{border-color:rgba(216,180,254,.38);background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(255,255,255,.04));box-shadow:0 0 22px rgba(126,34,206,.14),inset 0 1px 0 rgba(255,255,255,.08)}.purchase-toggle .toggle-icon{width:20px;height:20px;color:#d8b4fe;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(192,132,252,.26))}.proxy-report-button{height:38px;border-radius:12px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(125,211,252,.24);background:linear-gradient(135deg,rgba(14,165,233,.13),rgba(168,85,247,.08));color:#e0f2fe;font-size:12px;font-weight:900;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.proxy-report-button:hover{border-color:rgba(125,211,252,.46);background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(168,85,247,.12));transform:translateY(-1px)}.proxy-report-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.proxy-report-status{display:inline-flex;align-items:center;border:1px solid rgba(216,180,254,.16);border-radius:999px;padding:3px 8px;background:rgba(255,255,255,.035);color:#e9d5ff;font-size:11px;font-weight:850}.proxy-report-status.resolvido{color:#bbf7d0;border-color:rgba(74,222,128,.24)}.proxy-report-status.novo{color:#fecaca;border-color:rgba(248,113,113,.24)}.purchase-field{border:1px solid rgba(216,180,254,.12);border-radius:12px;background:rgba(255,255,255,.026);padding:10px 12px;min-height:58px;display:grid;align-content:center;gap:4px}.purchase-field.wide{grid-column:1/-1}.purchase-field span{display:block;color:#9c8dac;font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:950}.purchase-field strong,.purchase-field b{color:#fff;font-size:14px;line-height:1.35}.purchase-field .history-status{font-size:13px;letter-spacing:.02em}.consult-link{grid-column:1/-1;height:36px;border:1px solid rgba(168,85,247,.32);border-radius:10px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(255,255,255,.035));color:#f4e8ff;text-decoration:none;font-weight:950;display:flex;align-items:center;justify-content:center;margin-top:8px}.history-detail-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}.proxy-list{width:100%;min-height:110px;resize:vertical;margin-top:10px;line-height:1.5}.history-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(255,255,255,.035);padding:10px 12px;margin-top:4px;color:#cbd5e1;font-size:13px}.history-page-actions{display:flex;gap:8px}.history-page-actions button{height:36px;border-radius:10px;padding:0 12px;box-shadow:none;background:rgba(255,255,255,.05)}#purchaseDetailModal{width:min(720px,calc(100% - 28px));max-height:calc(100dvh - 24px);overflow:auto;background:radial-gradient(620px 220px at 0 0,rgba(168,85,247,.17),transparent 62%),linear-gradient(180deg,rgba(10,4,22,.94),rgba(4,2,9,.96));border-color:rgba(216,180,254,.28);box-shadow:0 34px 120px rgba(0,0,0,.76),0 0 64px rgba(126,34,206,.18),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px)}#proxyProblemReportModal{width:min(680px,calc(100% - 28px));max-height:calc(100dvh - 24px);overflow:auto;background:radial-gradient(620px 220px at 0 0,rgba(14,165,233,.16),transparent 62%),linear-gradient(180deg,rgba(8,5,18,.96),rgba(4,2,9,.98));border-color:rgba(125,211,252,.24);box-shadow:0 34px 120px rgba(0,0,0,.76),0 0 64px rgba(14,165,233,.13),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px)}.proxy-report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proxy-report-form-grid label{display:grid;gap:7px;color:#d8b4fe;font-size:12px;font-weight:900}.proxy-report-form-grid label.wide{grid-column:1/-1}.proxy-report-form-grid input,.proxy-report-form-grid select,.proxy-report-form-grid textarea{width:100%;border:1px solid rgba(216,180,254,.18);border-radius:12px;background:#15111d;color:#fff;padding:12px;font-size:14px;outline:none}.proxy-report-form-grid select{color-scheme:dark;cursor:pointer;background:linear-gradient(180deg,#181320,#100d16)!important;color:#f8f3ff!important}.proxy-report-form-grid select option{background:#120d1a!important;color:#f8f3ff!important}.proxy-report-form-grid select option:checked{background:#3b1f62!important;color:#fff!important}.proxy-report-form-grid textarea{min-height:118px;resize:vertical}.proxy-report-submit{width:100%;margin-top:12px}.purchase-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(216,180,254,.11);padding-bottom:14px;margin-bottom:14px}.purchase-detail-head h2{font-size:22px;line-height:1.2;color:#fff}.purchase-detail-head p{margin-top:5px;color:#a99ab8;font-size:13px}.purchase-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.purchase-detail-field{border:1px solid rgba(216,180,254,.13);border-radius:12px;background:rgba(255,255,255,.026);padding:10px 12px;min-height:58px;display:grid;align-content:center;gap:4px}.purchase-detail-field span{color:#9c8dac;font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:900}.purchase-detail-field strong{color:#fff;font-size:14px;line-height:1.35;word-break:break-word}.purchase-detail-list{border:1px solid rgba(168,85,247,.24);border-radius:14px;background:radial-gradient(520px 160px at 0 0,rgba(168,85,247,.12),transparent 58%),rgba(0,0,0,.18);padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.purchase-detail-list label{color:#d8b4fe;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;font-weight:760}.purchase-detail-list label::after{content:"Bloco rolavel";color:#9c8dac;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.purchase-detail-list .proxy-note-list{max-height:min(430px,48vh)}.profile-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-stat{border:1px solid rgba(216,180,254,.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.026),rgba(168,85,247,.03));padding:14px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.profile-stat span{display:block;color:#a99ab8;font-size:12px;font-weight:760;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px}.profile-stat strong{display:block;color:#f8f3ff;font-size:18px;font-weight:820;letter-spacing:0;word-break:break-word}#authModal,#profileModal,#purchaseDetailModal{border-color:rgba(236,228,255,.2)!important;background: radial-gradient(720px 280px at 8% 0,rgba(168,85,247,.18),transparent 62%),radial-gradient(520px 220px at 92% 8%,rgba(216,180,254,.08),transparent 62%),linear-gradient(180deg,rgba(11,5,23,.9),rgba(4,2,9,.94))!important;box-shadow:0 34px 130px rgba(0,0,0,.76),0 0 70px rgba(126,34,206,.16),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(20px) saturate(1.08)}#authModal .checkout,#profileModal .checkout,#purchaseDetailModal .checkout{position:relative;z-index:1}#authModal .close,#profileModal .close,#purchaseDetailModal .close{width:44px;height:44px;border-radius:15px!important;border-color:rgba(216,180,254,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026))!important;color:#f7efff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}#authModal .auth-email-field input,#authModal.code-mode .code-grid input,#profileModal input,#purchaseDetailModal input{border-color:rgba(236,228,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(0,0,0,.16)),rgba(5,2,11,.64)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}#authModal .auth-email-field input:focus,#authModal.code-mode .code-grid input:focus{border-color:rgba(216,180,254,.5)!important;box-shadow:0 0 0 4px rgba(168,85,247,.12),0 0 26px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.07)!important}.google-login-btn,#sendCodeButton,#verifyCodeButton,.resend-code,.profile-tab,.purchase-toggle,.consult-link,.delivery-tool-actions button,.history-detail-actions button,.delivery-actions button,.delivery-actions .checker-link{position:relative;isolation:isolate;overflow:hidden}.google-login-btn::before,#verifyCodeButton::before,.resend-code::before,.profile-tab::before,.purchase-toggle::before,.consult-link::before,.delivery-tool-actions button::before,.history-detail-actions button::before,.delivery-actions button::before,.delivery-actions .checker-link::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 0%,rgba(216,180,254,.12) 38%,rgba(168,85,247,.24) 50%,transparent 70%);opacity:0;transform:translateX(-125%);transition:transform .72s cubic-bezier(.2,.72,.16,1),opacity .2s ease;pointer-events:none;z-index:-1}.google-login-btn,#sendCodeButton,#verifyCodeButton,.resend-code{border-color:rgba(236,228,255,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(10,4,20,.56)!important;color:#fbf7ff!important;box-shadow:0 16px 40px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;backdrop-filter:blur(10px)}#sendCodeButton{background:linear-gradient(135deg,rgba(216,180,254,.18),rgba(168,85,247,.28) 52%,rgba(76,29,149,.26)),rgba(255,255,255,.035)!important}.profile-summary,.profile-tabs,.profile-stat,.history-card,.purchase-field,.purchase-detail-field,.purchase-detail-list,.delivery-box,.delivery-credential,.proxy-note-list{border-color:rgba(236,228,255,.16)!important;background: radial-gradient(420px 160px at 0 0,rgba(168,85,247,.1),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.02)),rgba(6,3,13,.58)!important;box-shadow:0 18px 52px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.065)!important;backdrop-filter:blur(12px)}.profile-tabs{padding:5px;border-radius:16px}.profile-tab{border:1px solid transparent;font-weight:650;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.profile-tab.active{color:#fbf7ff!important;background:linear-gradient(135deg,rgba(168,85,247,.36),rgba(216,180,254,.1)),rgba(255,255,255,.04)!important;border-color:rgba(216,180,254,.28);box-shadow:0 12px 30px rgba(76,29,149,.15),inset 0 1px 0 rgba(255,255,255,.11)!important}.history-card{transition:transform .2s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.history-card.open{border-color:rgba(216,180,254,.36)!important;box-shadow:0 24px 70px rgba(0,0,0,.3),0 0 30px rgba(168,85,247,.14),inset 0 1px 0 rgba(255,255,255,.08)!important}.purchase-card-head{border-bottom-color:rgba(236,228,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.purchase-icon{border-color:rgba(216,180,254,.32)!important;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(255,255,255,.04))!important;border-radius:13px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 20px rgba(168,85,247,.12)}.purchase-title h3,.purchase-detail-head h2,#profileModal .checkout-top h2{font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:720;letter-spacing:-.01em}.purchase-toggle,.consult-link,.delivery-tool-actions button,.history-detail-actions button,.delivery-actions button,.delivery-actions .checker-link{border-color:rgba(236,228,255,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(10,4,20,.54)!important;color:#fbf7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.085),0 12px 28px rgba(0,0,0,.16)!important;backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.proxy-note-list{scrollbar-color:rgba(216,180,254,.48) rgba(255,255,255,.04)}.proxy-note-index{background:linear-gradient(180deg,rgba(168,85,247,.13),rgba(168,85,247,.06))!important;color:#d8b4fe;font-weight:700}.proxy-note-value{font-family:"Consolas","Courier New",monospace;font-weight:650}@media(hover:hover){#authModal .close:hover,#profileModal .close:hover,#purchaseDetailModal .close:hover{transform:translateY(-1px) scale(1.02);border-color:rgba(216,180,254,.42)!important;background:linear-gradient(180deg,rgba(216,180,254,.13),rgba(255,255,255,.035))!important;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 20px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important}.google-login-btn:hover,#sendCodeButton:hover,#verifyCodeButton:hover,.resend-code:hover,.profile-tab:hover,.purchase-toggle:hover,.consult-link:hover,.delivery-tool-actions button:hover,.history-detail-actions button:hover,.delivery-actions button:hover,.delivery-actions .checker-link:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.4)!important;background:linear-gradient(180deg,rgba(216,180,254,.14),rgba(168,85,247,.07)),rgba(10,4,20,.62)!important;box-shadow:0 16px 38px rgba(0,0,0,.22),0 0 24px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important}.google-login-btn:hover::before,#verifyCodeButton:hover::before,.resend-code:hover::before,.profile-tab:hover::before,.purchase-toggle:hover::before,.consult-link:hover::before,.delivery-tool-actions button:hover::before,.history-detail-actions button:hover::before,.delivery-actions button:hover::before,.delivery-actions .checker-link:hover::before{opacity:1;transform:translateX(125%)}.profile-summary:hover,.profile-stat:hover,.history-card:hover,.purchase-detail-field:hover,.purchase-detail-list:hover,.delivery-credential:hover{border-color:rgba(216,180,254,.32)!important;box-shadow:0 22px 62px rgba(0,0,0,.26),0 0 28px rgba(168,85,247,.11),inset 0 1px 0 rgba(255,255,255,.08)!important}.history-card:hover{transform:translateY(-2px)}}.empty-state{border:1px dashed rgba(216,180,254,.22);border-radius:8px;padding:18px;color:var(--muted);text-align:center}.support-widget{position:fixed;right:22px;bottom:22px;z-index:32;display:grid;justify-items:end;gap:10px}.support-toggle{width:70px;height:70px;min-height:70px;padding:0;border:1px solid rgba(216,180,254,.34);border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(232,121,249,.38),transparent 42%),linear-gradient(145deg,rgba(168,85,247,.94),rgba(126,34,206,.82));box-shadow:0 16px 38px rgba(88,28,135,.32),0 0 28px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.24);display:grid;place-items:center;overflow:visible;color:#fbf7ff}.support-toggle svg{width:31px;height:31px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(255,255,255,.18))}.support-toggle svg *{vector-effect:non-scaling-stroke}.support-toggle:hover{transform:translateY(-1px);border-color:rgba(233,213,255,.56);box-shadow:0 18px 44px rgba(88,28,135,.38),0 0 34px rgba(192,132,252,.22),inset 0 1px 0 rgba(255,255,255,.28);filter:none}.crisp-support-close:hover{background:rgba(126,34,206,.76);filter:none}.store-notification-overlay{position:fixed;inset:0;z-index:240;display:none;place-items:center;padding:22px;background:radial-gradient(1200px 620px at 50% -12%,rgba(88,28,135,.3),transparent 60%),rgba(4,2,10,.62);backdrop-filter:blur(9px) saturate(1.05);opacity:0;transition:opacity .26s ease}.store-notification-overlay.show{display:grid;opacity:1}.store-notification-toast{position:relative;width:min(516px,calc(100vw - 32px));display:grid;grid-template-columns:60px minmax(0,1fr);gap:18px;align-items:start;border:1px solid rgba(216,180,254,.26);border-radius:24px;background:radial-gradient(400px 210px at 6% 0,rgba(192,132,252,.3),transparent 62%),radial-gradient(320px 180px at 100% 12%,rgba(236,72,153,.14),transparent 60%),linear-gradient(160deg,rgba(23,12,40,.985),rgba(7,4,14,.985));box-shadow:0 48px 140px -36px rgba(0,0,0,.8),0 0 70px -14px rgba(168,85,247,.38),inset 0 1px 0 rgba(255,255,255,.1);padding:32px 30px 28px;color:#fff;overflow:hidden;transform:translateY(18px) scale(.955);opacity:0;transition:transform .3s cubic-bezier(.2,.72,.16,1),opacity .3s ease}.store-notification-overlay.show .store-notification-toast{transform:none;opacity:1}.store-notification-toast::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(216,180,254,.72),rgba(192,132,252,.06) 44%,rgba(236,72,153,.34));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.store-notification-toast::after{content:"";position:absolute;left:5%;top:-72px;width:158px;height:158px;border-radius:50%;background:rgba(168,85,247,.3);filter:blur(48px);pointer-events:none;animation:storeNoticeAura 5.4s ease-in-out infinite}@keyframes storeNoticeAura{0%,100%{opacity:.55;transform:translateY(0)}50%{opacity:.95;transform:translateY(9px)}}.store-notification-toast.is-support-whatsapp{border-color:rgba(52,211,153,.28);background:radial-gradient(360px 190px at 8% 0,rgba(52,211,153,.2),transparent 62%),linear-gradient(160deg,rgba(10,21,17,.985),rgba(6,5,12,.985))}.store-notification-toast.is-support-whatsapp::before{background:linear-gradient(150deg,rgba(110,231,183,.6),rgba(52,211,153,.05) 46%,rgba(45,212,191,.26))}.store-notification-toast.is-support-whatsapp::after{background:rgba(52,211,153,.24)}.store-notification-toast.is-support-whatsapp .store-notification-icon{border-color:rgba(52,211,153,.32);background:linear-gradient(145deg,rgba(52,211,153,.26),rgba(16,185,129,.12));color:#d1fae5;box-shadow:0 0 26px rgba(52,211,153,.22),inset 0 1px 0 rgba(255,255,255,.14)}.store-notification-toast.is-support-whatsapp .store-notification-kicker{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.12);color:#a7f3d0}.store-notification-toast.nc-blue{border-color:rgba(56,189,248,.3);background:radial-gradient(400px 210px at 6% 0,rgba(56,189,248,.22),transparent 62%),linear-gradient(160deg,rgba(9,18,32,.985),rgba(6,7,14,.985))}.store-notification-toast.nc-blue::before{background:linear-gradient(150deg,rgba(125,211,252,.6),rgba(56,189,248,.05) 46%,rgba(14,165,233,.28))}.store-notification-toast.nc-blue::after{background:rgba(56,189,248,.26)}.store-notification-toast.nc-blue .store-notification-icon{border-color:rgba(56,189,248,.34);background:linear-gradient(145deg,rgba(56,189,248,.26),rgba(2,132,199,.12));color:#e0f2fe;box-shadow:0 0 28px rgba(56,189,248,.22),inset 0 1px 0 rgba(255,255,255,.14)}.store-notification-toast.nc-blue .store-notification-kicker{border-color:rgba(56,189,248,.3);background:rgba(56,189,248,.12);color:#bae6fd}.store-notification-toast.nc-blue .store-notification-actions a:first-child,.store-notification-toast.nc-blue .store-notification-actions button:first-child{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 52%,#0284c7 100%);box-shadow:0 14px 32px -10px rgba(2,132,199,.6),inset 0 1px 0 rgba(255,255,255,.2)}.store-notification-toast.nc-amber{border-color:rgba(251,191,36,.3);background:radial-gradient(400px 210px at 6% 0,rgba(251,191,36,.18),transparent 62%),linear-gradient(160deg,rgba(30,20,7,.985),rgba(12,9,5,.985))}.store-notification-toast.nc-amber::before{background:linear-gradient(150deg,rgba(253,224,71,.6),rgba(251,191,36,.05) 46%,rgba(245,158,11,.3))}.store-notification-toast.nc-amber::after{background:rgba(251,191,36,.24)}.store-notification-toast.nc-amber .store-notification-icon{border-color:rgba(251,191,36,.36);background:linear-gradient(145deg,rgba(251,191,36,.26),rgba(217,119,6,.12));color:#fef3c7;box-shadow:0 0 28px rgba(251,191,36,.2),inset 0 1px 0 rgba(255,255,255,.14)}.store-notification-toast.nc-amber .store-notification-kicker{border-color:rgba(251,191,36,.32);background:rgba(251,191,36,.12);color:#fde68a}.store-notification-toast.nc-amber .store-notification-actions a:first-child,.store-notification-toast.nc-amber .store-notification-actions button:first-child{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 52%,#d97706 100%);color:#3a2606;box-shadow:0 14px 32px -10px rgba(217,119,6,.6),inset 0 1px 0 rgba(255,255,255,.24)}.store-notification-toast.nc-pink{border-color:rgba(244,114,182,.3);background:radial-gradient(400px 210px at 6% 0,rgba(244,114,182,.2),transparent 62%),linear-gradient(160deg,rgba(30,10,22,.985),rgba(12,6,12,.985))}.store-notification-toast.nc-pink::before{background:linear-gradient(150deg,rgba(249,168,212,.6),rgba(244,114,182,.05) 46%,rgba(219,39,119,.3))}.store-notification-toast.nc-pink::after{background:rgba(244,114,182,.26)}.store-notification-toast.nc-pink .store-notification-icon{border-color:rgba(244,114,182,.34);background:linear-gradient(145deg,rgba(244,114,182,.26),rgba(219,39,119,.12));color:#fce7f3;box-shadow:0 0 28px rgba(244,114,182,.22),inset 0 1px 0 rgba(255,255,255,.14)}.store-notification-toast.nc-pink .store-notification-kicker{border-color:rgba(244,114,182,.3);background:rgba(244,114,182,.12);color:#fbcfe8}.store-notification-toast.nc-pink .store-notification-actions a:first-child,.store-notification-toast.nc-pink .store-notification-actions button:first-child{background:linear-gradient(135deg,#f472b6 0%,#ec4899 52%,#db2777 100%);box-shadow:0 14px 32px -10px rgba(219,39,119,.6),inset 0 1px 0 rgba(255,255,255,.2)}.store-notification-icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid rgba(216,180,254,.3);border-radius:17px;background:linear-gradient(145deg,rgba(168,85,247,.28),rgba(126,34,206,.12));color:#f5e9ff;box-shadow:0 0 30px rgba(168,85,247,.22),inset 0 1px 0 rgba(255,255,255,.14)}.store-notification-icon svg,.store-notification-close svg,.store-notification-actions svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.store-notification-icon svg{width:29px;height:29px;stroke-width:1.6;filter:drop-shadow(0 0 12px rgba(216,180,254,.36))}.store-notification-kicker{display:inline-flex;align-items:center;height:24px;border:1px solid rgba(216,180,254,.24);border-radius:999px;background:rgba(168,85,247,.14);padding:0 12px;margin:2px 0 11px;color:#ead7ff;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.store-notification-title{margin:0 0 9px;color:#fff;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.015em}.store-notification-message{margin:0;color:#d9ccea;font-size:14.8px;line-height:1.55;font-weight:440}.store-notification-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.store-notification-actions:empty{display:none}.store-notification-actions a,.store-notification-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid rgba(216,180,254,.22);padding:0 16px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none;font-size:13.5px;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.store-notification-actions a:hover,.store-notification-actions button:hover{border-color:rgba(233,213,255,.5);background:rgba(168,85,247,.14);transform:translateY(-1px)}.store-notification-actions a:first-child,.store-notification-actions button:first-child{position:relative;isolation:isolate;border-color:rgba(216,180,254,.36);background:linear-gradient(135deg,#c084fc 0%,#a855f7 52%,#7c3aed 100%);color:#fff;box-shadow:0 14px 32px -10px rgba(124,58,237,.6),inset 0 1px 0 rgba(255,255,255,.2);overflow:hidden}.store-notification-actions a:first-child::after,.store-notification-actions button:first-child::after{content:"";position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.28) 46%,transparent 60%);transform:translateX(-120%);animation:storeNoticeSweep 2.8s ease-in-out infinite;z-index:-1}.store-notification-actions a:first-child:hover,.store-notification-actions button:first-child:hover{transform:translateY(-2px);border-color:rgba(233,213,255,.66);box-shadow:0 20px 44px -10px rgba(124,58,237,.72),0 0 26px rgba(168,85,247,.3),inset 0 1px 0 rgba(255,255,255,.26)}@keyframes storeNoticeSweep{0%{transform:translateX(-120%)}54%,100%{transform:translateX(120%)}}.store-notification-toast.is-support-whatsapp .store-notification-actions a:first-child,.store-notification-toast.is-support-whatsapp .store-notification-actions button:first-child{background:linear-gradient(135deg,#34d399 0%,#10b981 52%,#059669 100%);box-shadow:0 14px 32px -10px rgba(5,150,105,.6),inset 0 1px 0 rgba(255,255,255,.2)}.store-notification-actions svg{width:16px;height:16px;stroke-width:1.9}.store-notification-close{position:absolute;z-index:3;top:14px;right:14px;width:34px;height:34px;min-height:34px;padding:0;border:1px solid rgba(216,180,254,.18);border-radius:11px;background:rgba(255,255,255,.05);color:#d8c7e8;box-shadow:none;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.store-notification-close svg{width:16px;height:16px;stroke-width:1.9}.store-notification-close:hover{background:rgba(255,255,255,.1);border-color:rgba(216,180,254,.34);color:#fff}@media (prefers-reduced-motion:reduce){.store-notification-overlay,.store-notification-toast,.store-notification-toast::after,.store-notification-actions a:first-child::after,.store-notification-actions button:first-child::after{transition:none!important;animation:none!important;transform:none!important}}.coupon-widget{position:fixed;left:18px;bottom:18px;z-index:31;width:min(334px,calc(100vw - 48px));border:1px solid rgba(126,34,206,.72);border-radius:10px;background:radial-gradient(220px 100px at 0 0,rgba(126,34,206,.08),transparent 64%),linear-gradient(180deg,rgba(10,4,18,.94),rgba(4,2,9,.92));box-shadow:0 18px 54px rgba(0,0,0,.36),0 0 24px rgba(126,34,206,.14),inset 0 1px 0 rgba(255,255,255,.045);padding:12px 13px 13px;color:#fff;backdrop-filter:blur(18px)}.coupon-widget.hidden{display:none}.coupon-widget-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.coupon-widget-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.22);border-radius:8px;background:rgba(168,85,247,.09);color:#d8b4fe;flex:0 0 30px}.coupon-widget-icon svg,.coupon-copy-icon,.coupon-clock-icon,.coupon-close svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.coupon-widget-icon svg{width:17px;height:17px;stroke-width:1.65;filter:drop-shadow(0 0 6px rgba(192,132,252,.2))}.coupon-widget-title{display:block;font-size:13px;line-height:1.2;font-weight:690;color:#fff}.coupon-close{margin-left:auto;width:26px;height:26px;min-height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#a99caf;box-shadow:none;display:grid;place-items:center;line-height:0}.coupon-close svg{width:15px;height:15px;stroke-width:1.8}.coupon-close:hover{background:rgba(255,255,255,.055);color:#fff;filter:none}.coupon-widget-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.coupon-badge{display:inline-flex;align-items:center;gap:5px;height:22px;border:1px solid rgba(168,85,247,.22);border-radius:999px;background:rgba(168,85,247,.065);padding:0 8px;color:#fff;font-size:10px;font-weight:620;text-transform:uppercase;letter-spacing:.04em}.coupon-badge.muted{border-color:rgba(216,180,254,.16);background:rgba(255,255,255,.035);color:#fff;text-transform:none;letter-spacing:0}.coupon-clock-icon,.coupon-copy-icon{width:13px;height:13px;stroke-width:1.75}.coupon-widget-copy{width:100%;height:35px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(168,85,247,.3);border-radius:8px;background:rgba(0,0,0,.1);color:#fff;font-family:"Cascadia Mono","Consolas","Courier New",monospace;font-size:12.5px;font-weight:650;letter-spacing:.13em;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);margin:10px 0 6px}.coupon-widget-copy:hover{border-color:rgba(216,180,254,.5);background:rgba(168,85,247,.1);filter:none}.coupon-widget p{margin:0;color:#fff;font-size:12.8px;line-height:1.4;font-weight:430}.coupon-widget p strong{color:#fff}.coupon-expire{margin:6px 0 10px;text-align:center;color:#fff;font-size:11.5px}.coupon-expire strong{color:#fff;font-variant-numeric:tabular-nums}.coupon-use-now{width:100%;height:38px;border-radius:8px;background:linear-gradient(135deg,rgba(139,92,246,.78),rgba(109,40,217,.8) 48%,rgba(76,29,149,.86));border-color:rgba(216,180,254,.24);box-shadow:0 12px 28px rgba(76,29,149,.24),inset 0 1px 0 rgba(255,255,255,.12);font-size:13px;font-weight:720}.coupon-use-now:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.58);box-shadow:0 16px 38px rgba(76,29,149,.36),0 0 24px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.22);filter:brightness(1.04)}.coupon-toast{position:absolute;left:50%;bottom:66px;transform:translate(-50%,6px);opacity:0;pointer-events:none;border:1px solid rgba(216,180,254,.24);border-radius:8px;background:rgba(22,8,38,.96);color:#fff;padding:6px 10px;font-size:12px;font-weight:760;box-shadow:0 10px 26px rgba(0,0,0,.32);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.coupon-toast.show{opacity:1;transform:translate(-50%,0)}.wait-coupon-overlay{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:20px;background:rgba(3,1,8,.58);backdrop-filter:blur(12px) saturate(1.05);opacity:0;transition:opacity .22s ease}.wait-coupon-overlay.show{display:grid;opacity:1}.wait-coupon-modal{position:relative;width:min(390px,calc(100vw - 34px));border:1px solid rgba(168,85,247,.3);border-radius:15px;background:radial-gradient(360px 150px at 50% 0,rgba(168,85,247,.2),transparent 68%),linear-gradient(180deg,rgba(19,8,34,.96),rgba(5,3,10,.98));box-shadow:0 26px 90px rgba(0,0,0,.58),0 0 44px rgba(126,34,206,.2),inset 0 1px 0 rgba(255,255,255,.07);padding:24px 18px 18px;color:#fff;text-align:center;overflow:hidden;transform:translateY(14px) scale(.98);transition:transform .26s cubic-bezier(.2,.72,.16,1)}.wait-coupon-overlay.show .wait-coupon-modal{transform:translateY(0) scale(1)}.wait-coupon-modal::before{content:"";position:absolute;inset:auto 30px -60px;height:120px;border-radius:50%;background:rgba(168,85,247,.26);filter:blur(42px);pointer-events:none}.wait-coupon-close{position:absolute;right:12px;top:12px;width:28px;height:28px;min-height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#c8bbd8;box-shadow:none}.wait-coupon-close svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wait-coupon-close:hover{background:rgba(255,255,255,.065);color:#fff;filter:none}.wait-coupon-icon{width:42px;height:42px;margin:0 auto 13px;display:grid;place-items:center;border:1px solid rgba(216,180,254,.18);border-radius:999px;background:radial-gradient(circle at 35% 20%,rgba(216,180,254,.24),transparent 48%),linear-gradient(145deg,rgba(168,85,247,.23),rgba(88,28,135,.18));color:#f0d9ff;box-shadow:0 0 22px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.09)}.wait-coupon-icon svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(216,180,254,.3))}.wait-coupon-title{margin:0;color:#fff;font-size:21px;line-height:1.08;font-weight:860;letter-spacing:0}.wait-coupon-title span{color:#c084fc;text-shadow:0 0 20px rgba(168,85,247,.34)}.wait-coupon-copy{max-width:302px;margin:10px auto 15px;color:#d2c7df;font-size:13px;line-height:1.42;font-weight:420}.wait-coupon-codebox{border:1px dashed rgba(168,85,247,.36);border-radius:12px;background:rgba(0,0,0,.16);padding:12px 12px 10px;margin-bottom:14px}.wait-coupon-code{height:40px;margin:0 auto 8px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(168,85,247,.42);border-radius:10px;background:rgba(5,2,12,.5);color:#fff;font-family:"Cascadia Mono","Consolas","Courier New",monospace;font-size:15.5px;font-weight:760;letter-spacing:.14em;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.wait-coupon-code svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wait-coupon-expire{display:flex;align-items:center;justify-content:center;gap:5px;color:#beb1ca;font-size:11.5px;font-weight:500}.wait-coupon-expire svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wait-coupon-expire strong{color:#fff;font-variant-numeric:tabular-nums}.wait-coupon-action{position:relative;isolation:isolate;width:100%;height:38px;border-radius:10px;border:1px solid rgba(216,180,254,.24);background:linear-gradient(135deg,rgba(168,85,247,.9),rgba(126,34,206,.8) 56%,rgba(76,29,149,.72));color:#fff;font-size:13px;font-weight:760;box-shadow:0 14px 30px rgba(76,29,149,.26),inset 0 1px 0 rgba(255,255,255,.16);overflow:hidden;animation:waitCouponPulse 1.85s ease-in-out infinite}.wait-coupon-action::after{content:"";position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.24) 44%,transparent 58%);transform:translateX(-120%);animation:waitCouponSweep 2.2s ease-in-out infinite;z-index:-1}.wait-coupon-action:hover{transform:translateY(-1px);border-color:rgba(233,213,255,.62);filter:brightness(1.05);box-shadow:0 22px 52px rgba(76,29,149,.42),0 0 28px rgba(168,85,247,.24),inset 0 1px 0 rgba(255,255,255,.22)}.wait-coupon-note{margin:10px 0 0;color:#a99caf;font-size:10.5px;line-height:1.32}@keyframes waitCouponPulse{0%,100%{box-shadow:0 18px 42px rgba(76,29,149,.32),inset 0 1px 0 rgba(255,255,255,.18)}50%{box-shadow:0 22px 54px rgba(126,34,206,.48),0 0 26px rgba(168,85,247,.22),inset 0 1px 0 rgba(255,255,255,.22)}}@keyframes waitCouponSweep{0%{transform:translateX(-120%)}48%,100%{transform:translateX(120%)}}@media (max-width:520px){.wait-coupon-overlay{padding:14px}.wait-coupon-modal{width:min(342px,calc(100vw - 28px));padding:21px 14px 16px;border-radius:13px}.wait-coupon-icon{width:38px;height:38px;margin-bottom:11px}.wait-coupon-icon svg{width:19px;height:19px}.wait-coupon-title{font-size:19px}.wait-coupon-copy{font-size:12.5px;margin:8px auto 12px;max-width:270px}.wait-coupon-codebox{padding:10px;margin-bottom:12px}.wait-coupon-code{height:36px;font-size:14px;letter-spacing:.12em}.wait-coupon-action{height:36px}}@media (prefers-reduced-motion:reduce){.wait-coupon-overlay,.wait-coupon-modal,.wait-coupon-action,.wait-coupon-action::after{transition:none!important;animation:none!important}}@media (max-width:680px){.store-notification-overlay{padding:16px}.store-notification-toast{width:min(400px,calc(100vw - 28px));grid-template-columns:46px minmax(0,1fr);gap:13px;padding:22px 18px 18px}.store-notification-icon{width:46px;height:46px}.store-notification-icon svg{width:23px;height:23px}.store-notification-title{font-size:17px}.store-notification-message{font-size:13.2px}.store-notification-actions a,.store-notification-actions button{min-height:44px}.coupon-widget{left:14px;right:auto;bottom:12px;width:min(318px,calc(100vw - 92px));padding:11px 12px 12px}.coupon-widget-title{font-size:12.8px;font-weight:660}.coupon-widget p{font-size:12.3px}.coupon-widget-badges{gap:5px}.coupon-badge{height:21px;font-size:9.5px;padding:0 7px}.coupon-widget-copy{height:33px;font-size:12px}.coupon-use-now{height:36px;font-size:12.5px}}@media (max-width:420px){.store-notification-overlay{padding:12px;justify-items:center}.store-notification-toast{width:calc(100vw - 24px);max-width:calc(100vw - 24px);min-width:0;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:20px 14px 16px;border-radius:20px}.store-notification-toast>div{min-width:0}.store-notification-icon{width:40px;height:40px}.store-notification-icon svg{width:20px;height:20px}.store-notification-kicker{font-size:10px;letter-spacing:.08em}.store-notification-title{font-size:16px;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.store-notification-message{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.store-notification-actions{align-items:stretch}.store-notification-actions a,.store-notification-actions button{width:100%;justify-content:center}.store-notification-close{top:12px;right:12px;width:34px;height:34px}}footer{position:relative;border-top:1px solid rgba(216,180,254,.1);padding:54px 0 0;color:var(--muted);background:radial-gradient(760px 220px at 50% 0,rgba(126,34,206,.1),transparent 68%),linear-gradient(180deg,rgba(7,2,13,.24),rgba(3,1,8,.92));backdrop-filter:blur(14px)}footer::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(216,180,254,.3),rgba(56,189,248,.14),transparent);opacity:.9}.footer-inner{width:min(1140px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,1fr));gap:44px;text-align:left;align-items:start;padding-bottom:14px}.footer-about{min-width:0;max-width:340px;align-self:start}.footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#fbf7ff;font-size:16px;font-weight:800;letter-spacing:-.01em}.footer-brand img{width:40px;height:40px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 16px rgba(168,85,247,.34))}.footer-copy{margin:0;color:#9b90b0;font-size:13.5px;line-height:1.62;font-weight:430}.footer-socials{display:flex;align-items:center;gap:10px;margin-top:18px}.footer-socials a{width:34px;height:34px;border-radius:10px;border:1px solid rgba(216,180,254,.18);background:linear-gradient(145deg,rgba(168,85,247,.16),rgba(88,28,135,.14));color:#f7edff;text-decoration:none;display:grid;place-items:center;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.footer-socials a svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.footer-socials a:hover{transform:translateY(-2px);border-color:rgba(216,180,254,.6);filter:brightness(1.1)}.footer-col{min-width:0}.footer-title{color:#f6f1ff;font-size:13.5px;font-weight:680;letter-spacing:0;margin:0 0 18px}.footer-list{list-style:none;padding:0;margin:0;display:grid;gap:13px}.footer-list a{color:#9b90b0;text-decoration:none;font-size:13.5px;font-weight:430;line-height:1.2;transition:color .18s ease}.footer-list a:hover{color:#e9d5ff}.footer-bottom{width:min(1140px,calc(100% - 48px));margin:0 auto;border-top:1px solid rgba(255,255,255,.06);padding:18px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:8px 18px;flex-wrap:wrap;color:#7e7392;font-size:12.5px;font-weight:430}.datacenter-grid{gap:16px}.dc-card{position:relative;border-color:rgba(168,85,247,.32);border-radius:16px;background:radial-gradient(620px 190px at 0 0,rgba(126,34,206,.2),transparent 58%),linear-gradient(145deg,rgba(11,4,22,.58),rgba(4,2,9,.7));padding:20px 14px 14px;min-height:286px;gap:13px;box-shadow:0 22px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;backdrop-filter:blur(6px)}.dc-card::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.7),rgba(216,180,254,.28),transparent)}.dc-card:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.58);box-shadow:0 28px 92px rgba(0,0,0,.5),0 0 38px rgba(126,34,206,.18),inset 0 1px 0 rgba(255,255,255,.08)}.dc-card .eyebrow{color:#9ca3af}.dc-features{border-color:rgba(168,85,247,.18);border-radius:12px;background:rgba(0,0,0,.22);color:#f1e8ff;font-weight:850}.dc-features span::before{width:30px;height:30px}.dc-card button{border-radius:12px;border-color:rgba(168,85,247,.34)}#datacenterModal .datacenter-grid{border:1px solid rgba(168,85,247,.34);border-radius:18px;padding:18px;background:linear-gradient(145deg,rgba(20,7,38,.36),rgba(5,2,12,.44));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 42px rgba(126,34,206,.12)}#datacenterModal .datacenter-grid{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}#datacenterModal .dc-card{border-color:rgba(168,85,247,.24);border-radius:16px;background:radial-gradient(460px 180px at 42% 0,rgba(168,85,247,.13),transparent 64%),linear-gradient(145deg,rgba(14,5,27,.58),rgba(4,3,9,.72));padding:16px 14px 12px;min-height:252px;gap:8px;box-shadow:0 16px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}#datacenterModal.initial-offers .dc-card{background:radial-gradient(460px 180px at 42% 0,rgba(168,85,247,.14),transparent 64%),linear-gradient(145deg,rgba(12,5,24,.62),rgba(4,3,9,.74));border-color:rgba(168,85,247,.28)}#datacenterModal .dc-card::before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.45),rgba(216,180,254,.16),transparent)}#datacenterModal .dc-card-top{align-items:flex-start}#datacenterModal .dc-card .eyebrow{color:#a99ab8;font-size:9.5px;letter-spacing:.2em;font-weight:500}#datacenterModal .dc-card h3{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.08;font-weight:760;letter-spacing:0;color:#f1edf7}#datacenterModal.initial-offers .dc-card h3{font-size:17px;font-weight:760;letter-spacing:0;color:#f1edf7}.dc-card-badges{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:28px;flex-wrap:wrap}.dc-card-badges .badge{border-radius:999px;padding:5px 9px;font-size:10px;line-height:1;letter-spacing:.08em;font-weight:860;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#d6d0dc;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.dc-card-badges .dc-popular-badge{background:rgba(168,85,247,.16);border-color:rgba(216,180,254,.42);color:#f3e8ff}.dc-card-badges .dc-plan-badge{background:rgba(168,85,247,.13);border-color:rgba(168,85,247,.46);color:#f3e8ff}.dc-total-line{font-size:12px;line-height:1.4;color:#9d91aa}.dc-total-line .dc-total-min{font-size:11px;color:#7f738d}.dc-total-line strong{font-size:12px;color:inherit;font-weight:400}.dc-total-line .dc-total-value{color:inherit;font-size:inherit;font-weight:400}#datacenterModal .dc-summary{display:none}#datacenterModal .dc-features{position:relative;padding:28px 13px 10px;border-radius:13px;border-color:rgba(168,85,247,.16);background:rgba(7,2,14,.28);color:#e9e4f0;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12.5px;font-weight:460;gap:5px}#datacenterModal .dc-features::before{content:"Diferenciais";position:absolute;left:13px;top:9px;color:#8e829b;font-size:9px;font-weight:620;text-transform:uppercase;letter-spacing:.18em}#datacenterModal .dc-features span{grid-template-columns:36px 1fr;gap:8px;font-weight:460}#datacenterModal .dc-features span::before{width:34px;height:34px;border-color:rgba(216,180,254,.26);background-color:rgba(168,85,247,.08);background-size:58% 58%;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 9px rgba(168,85,247,.14);filter:none}#datacenterModal .dc-card button{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;border-radius:13px;border-color:rgba(168,85,247,.22);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-family:"Segoe UI Variable","Aptos","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:560;letter-spacing:0;color:#eee8f6}#datacenterModal .dc-card button::before{content:"";width:24px;height:24px;flex:0 0 24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.5 5.5h2.1l1.5 8.4a2 2 0 0 0 2 1.7h5.9a2 2 0 0 0 1.9-1.5l1.2-5.7H8' stroke='%23d8b4fe' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3 19.1h.01M16.3 19.1h.01' stroke='%23f0abfc' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 7px rgba(216,180,254,.26));transform:translateY(-.5px)}#datacenterModal .dc-card button:hover{background:rgba(255,255,255,.085);border-color:rgba(216,180,254,.32)}#datacenterModal .dc-card,.proxy-choice-card,.testimonial-card,.checkout-plan-card,.checkout-summary,.checkout-section,.history-card,.tool,.help-panel,.help-list li{position:relative;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background .28s ease}#datacenterModal .dc-card::after,.proxy-choice-card::after,.testimonial-card::after,.checkout-plan-card::after,.checkout-summary::after,.checkout-section::after,.history-card::after,.tool::after,.help-panel::after,.help-list li::after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 0%,rgba(216,180,254,.12) 36%,rgba(168,85,247,.2) 50%,rgba(246,213,139,.08) 62%,transparent 100%);transform:translateX(-115%);transition:opacity .28s ease,transform .74s cubic-bezier(.2,.72,.16,1)}@media (hover:hover){#datacenterModal .dc-card:hover,.proxy-choice-card:hover,.testimonial-card:hover,.checkout-plan-card:hover,.checkout-summary:hover,.checkout-section:hover,.history-card:hover,.tool:hover,.help-panel:hover,.help-list li:hover{border-color:rgba(192,132,252,.42);box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 34px rgba(126,34,206,.14),inset 0 1px 0 rgba(255,255,255,.07)}#datacenterModal .dc-card:hover,.proxy-choice-card:hover,.testimonial-card:hover,.history-card:hover,.tool:hover,.help-panel:hover,.help-list li:hover{transform:translateY(-2px)}#datacenterModal .dc-card:hover::after,.proxy-choice-card:hover::after,.testimonial-card:hover::after,.checkout-plan-card:hover::after,.checkout-summary:hover::after,.checkout-section:hover::after,.history-card:hover::after,.tool:hover::after,.help-panel:hover::after,.help-list li:hover::after{opacity:1;transform:translateX(115%)}#datacenterModal .dc-card:hover .dc-features{border-color:rgba(216,180,254,.24);background:rgba(16,6,28,.34)}.tool:hover,.help-panel:hover{background:radial-gradient(420px 180px at 18% 0,rgba(168,85,247,.16),transparent 62%),linear-gradient(145deg,rgba(18,8,34,.82),rgba(5,3,10,.86))}.help-list li:hover,.proxy-choice-card:hover{background:radial-gradient(260px 110px at 10% 0,rgba(168,85,247,.16),transparent 64%),rgba(255,255,255,.045)}.help-list li:hover{transform:translateX(3px)}.tool:hover :is(img,svg),.help-list li:hover :is(img,svg),.proxy-choice-card:hover :is(img,svg){transform:scale(1.04);filter:drop-shadow(0 0 8px rgba(147,51,234,.28))}.testimonial-card:hover{border-color:rgba(216,180,254,.26);box-shadow:0 18px 48px rgba(0,0,0,.28),0 0 22px rgba(126,34,206,.08),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(-1px)}.testimonial-card:hover::after{opacity:.38}}@media (prefers-reduced-motion:reduce){.hero-actions button[data-scroll="#planos"]::before{animation:none}.hero-actions .hero-help-link,.hero-actions .hero-help-link.is-clicked{animation:none}.hero-actions .hero-help-link::before{animation:none}.hero-actions .hero-help-link::after{animation:none;display:none}.price button{animation:none}#planos .plan-row,#planos .plan-row::before{transition:none}#datacenterModal .dc-card,.proxy-choice-card,.testimonial-card,.checkout-plan-card,.checkout-summary,.checkout-section,.history-card,.tool,.help-panel,.help-list li{transition:none}#datacenterModal .dc-card::after,.proxy-choice-card::after,.testimonial-card::after,.checkout-plan-card::after,.checkout-summary::after,.checkout-section::after,.history-card::after,.tool::after,.help-panel::after,.help-list li::after{display:none}}#datacenterModal.initial-offers .dc-features{font-weight:460}#datacenterModal.initial-offers .dc-features span{grid-template-columns:36px 1fr;font-weight:460}#datacenterModal.initial-offers .dc-features span::before{width:34px;height:34px;border-color:rgba(216,180,254,.26);background-color:rgba(168,85,247,.08);background-size:58% 58%;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 9px rgba(168,85,247,.14);filter:none}.tool{border-radius:18px}dialog{border-color:rgba(109,40,217,.36);border-radius:22px;background:linear-gradient(160deg,rgba(10,4,22,.98),rgba(4,2,9,.98));box-shadow:0 30px 120px rgba(0,0,0,.76),0 0 80px rgba(76,29,149,.18),inset 0 1px 0 rgba(255,255,255,.08)}#datacenterModal{width:min(1180px,calc(100% - 28px));background:radial-gradient(900px 280px at 0 0,rgba(126,34,206,.18),transparent 56%),linear-gradient(180deg,rgba(8,2,16,.5),rgba(3,1,8,.66));border-color:rgba(168,85,247,.3);backdrop-filter:blur(8px)}#datacenterModal .checkout{padding:22px 34px 26px}#datacenterModal .checkout-top{text-align:center;justify-content:center;position:relative}#datacenterModalTitle{display:inline-flex;align-items:center;justify-content:center;gap:10px}#datacenterModalTitle .dc-modal-title-icon{width:31px;height:31px;flex:0 0 31px;color:#b864ff;fill:none;stroke:currentColor;stroke-width:1.08;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(168,85,247,.24));transform:translateY(1px)}#datacenterModalTitle .dc-modal-title-icon *{vector-effect:non-scaling-stroke}#datacenterModal .checkout-top .close{position:absolute;right:0;top:0}#datacenterModal .datacenter-grid{margin-top:16px;gap:14px}#datacenterModalTitle .dc-modal-title-icon-initial{width:32px;height:32px;flex:0 0 32px;color:#c084fc;stroke-width:1.18;transform:translateY(0);filter:drop-shadow(0 0 10px rgba(192,132,252,.32))}.dc-summary{border-color:rgba(168,85,247,.24);border-radius:13px;background:linear-gradient(135deg,rgba(126,34,206,.1),rgba(255,255,255,.02));color:#efe7ff;margin:0 auto 14px;max-width:740px;text-align:center;padding:11px 14px}.quantity-box,.customer-box,.total-box,.checkout-summary,.checkout-section{border-radius:16px}#checkoutModal .coupon{border-radius:14px}#checkoutModal{width:min(760px,calc(100% - 28px));background:radial-gradient(780px 240px at 0 0,rgba(126,34,206,.08),transparent 58%),linear-gradient(180deg,rgba(7,2,15,.34),rgba(3,1,8,.42));border-color:rgba(168,85,247,.22);border-radius:20px;backdrop-filter:blur(3px)}#checkoutModal .checkout{padding:30px 34px 28px}#checkoutModal .checkout-top{margin-bottom:16px}#checkoutModal .checkout-top h2{font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:30px;line-height:1.1;font-weight:650;letter-spacing:-.01em}#checkoutModal.checkout-violet .checkout-top h2{font-size:24px;line-height:1.12;font-weight:560;letter-spacing:0}#checkoutModal.checkout-stock .checkout-top h2{font-size:24px;line-height:1.12;font-weight:620;letter-spacing:0}#checkoutModal.checkout-initial .checkout-top h2{font-weight:650}#checkoutModal.checkout-emerald .checkout-top h2{font-size:24px;line-height:1.12;font-weight:560;letter-spacing:0}#checkoutModal .checkout-top .hero-copy{display:none}.checkout-plan-card{display:grid;grid-template-columns:62px 1fr;gap:13px;align-items:center;border:1px solid rgba(216,180,254,.1);border-radius:16px;background:transparent;padding:14px;margin-bottom:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);backdrop-filter:none}.checkout-plan-card .plan-icon{width:52px;height:52px;border-radius:13px;border-color:rgba(168,85,247,.34);background:rgba(126,34,206,.1);overflow:hidden;transform:none!important;display:grid;place-items:center;justify-self:center}.checkout-plan-card .plan-icon img{width:52px!important;height:52px!important;object-fit:contain;object-position:center;display:block;animation:none!important;transform:none!important}.checkout-plan-card .plan-icon svg{width:38px;height:38px;display:block;color:#b84cff!important;fill:none!important;stroke:currentColor!important;stroke-width:1.28;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(168,85,247,.3));animation:none!important;transform:none!important}.checkout-plan-card .plan-icon svg *{vector-effect:non-scaling-stroke}.checkout-plan-card .plan-icon svg path,.checkout-plan-card .plan-icon svg circle,.checkout-plan-card .plan-icon svg rect,.checkout-plan-card .plan-icon svg line,.checkout-plan-card .plan-icon svg polyline,.checkout-plan-card .plan-icon svg polygon{fill:none!important;stroke:currentColor!important}.checkout-plan-card .plan-icon svg.checkout-plan-svg-residencial-fixa{width:28px!important;height:28px!important;margin:auto;transform:none!important}.checkout-plan-card .plan-title{gap:8px}.checkout-plan-card .history-pill{padding:5px 9px;border-radius:8px;background:rgba(255,255,255,.04);color:#d8c8ee;font-size:11px;text-transform:uppercase}.checkout-plan-card .checkout-hint{grid-column:1/-1;border-color:rgba(168,85,247,.18);background:transparent;border-radius:12px;color:#f2eaff;font-weight:520}#checkoutModal .quantity-box,#checkoutModal .customer-box{border:1px solid rgba(216,180,254,.09);border-radius:16px;background:transparent;padding:16px;margin-bottom:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.016);backdrop-filter:none}#checkoutModal .checkout-section-title{display:flex;align-items:center;gap:8px;color:#fff;margin-bottom:14px;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:560;letter-spacing:0}#checkoutModal .checkout-section-title strong{font-weight:560}#checkoutModal .checkout-section-title span{color:#c084fc}#checkoutModal .quantity-title-icon{width:18px;height:18px;display:block;color:#c084fc;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(192,132,252,.28))}#checkoutModal .quantity-title-icon *{vector-effect:non-scaling-stroke}#checkoutModal .checkout-section-title .delivery-profile-icon{width:22px;height:22px;flex:0 0 22px;display:block;color:#c084fc;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(192,132,252,.32));transform:none}#checkoutModal .checkout-section-title .delivery-profile-icon *{vector-effect:non-scaling-stroke}#checkoutModal .quantity-control{grid-template-columns:32px 1fr 32px;gap:10px;margin:6px 0 8px}#checkoutModal .quantity-control button{height:32px;border-radius:9px;border-color:rgba(168,85,247,.22);background:rgba(255,255,255,.045);box-shadow:none;display:grid;place-items:center;color:#f5eaff;padding:0}#checkoutModal .qty-control-svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(216,180,254,.14))}#checkoutModal .qty-control-svg *{vector-effect:non-scaling-stroke}#checkoutModal input[type=range]{--range-progress:0%;height:24px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;appearance:none;-webkit-appearance:none;cursor:pointer}#checkoutModal input[type=range]::-webkit-slider-runnable-track{height:6px;border:0!important;border-radius:999px;background:linear-gradient(90deg,#a855f7 0%,#7e22ce var(--range-progress),rgba(148,163,184,.28) var(--range-progress),rgba(148,163,184,.28) 100%);box-shadow:none!important}#checkoutModal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#a855f7;border:0;margin-top:-6px;box-shadow:none}#checkoutModal input[type=range]::-moz-range-track{height:6px;border:0!important;border-radius:999px;background:linear-gradient(90deg,#a855f7 0%,#7e22ce var(--range-progress),rgba(148,163,184,.28) var(--range-progress),rgba(148,163,184,.28) 100%);box-shadow:none!important}#checkoutModal input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#a855f7;border:0;box-shadow:none}.quantity-discount{display:none;text-align:center;margin:8px 0 10px;color:#34d399;font-size:16px;font-weight:880;text-shadow:0 0 22px rgba(52,211,153,.2)}.quantity-discount.show{display:block}.discount-next{display:none;text-align:center;margin:-2px 0 12px;color:#d1fae5;font-size:13px;font-weight:780}.discount-next.show{display:block}#checkoutModal .coupon{grid-template-columns:minmax(0,1fr) 78px;gap:8px;border:1px solid rgba(216,180,254,.08);border-radius:12px;padding:9px 10px;background:transparent;margin-top:10px;backdrop-filter:none}#checkoutModal .coupon::before{content:none;display:none}#checkoutModal .coupon-title{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;color:#c084fc;font-size:12px;font-weight:500;line-height:1;margin:0 0 3px}#checkoutModal .coupon-ticket-icon{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(192,132,252,.26))}#checkoutModal .coupon-ticket-icon *{vector-effect:non-scaling-stroke}#checkoutModal .coupon input{height:36px;background:rgba(0,0,0,.025);border-color:rgba(216,180,254,.11);border-radius:12px;font-size:14px;font-weight:500;padding:0 13px}#checkoutModal .coupon input::placeholder{font-weight:500;color:#91849f}#checkoutModal .coupon button,#checkoutModal #createOrder{background:linear-gradient(135deg,rgba(168,85,247,.74),rgba(126,34,206,.62) 56%,rgba(76,29,149,.52));box-shadow:0 12px 28px rgba(76,29,149,.16),inset 0 1px 0 rgba(255,255,255,.12);border-color:rgba(216,180,254,.24);font-weight:760}#checkoutModal .coupon button#applyCoupon,#checkoutModal.checkout-violet .coupon button#applyCoupon,#checkoutModal.checkout-emerald .coupon button#applyCoupon,#checkoutModal.checkout-stock .coupon button#applyCoupon{height:36px;border:1px solid rgba(216,180,254,.18);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(168,85,247,.09) 52%,rgba(126,34,206,.13));color:#f7efff;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 7px 15px rgba(76,29,149,.09);backdrop-filter:blur(8px);font-size:14px;font-weight:640;letter-spacing:0}#checkoutModal .coupon button#applyCoupon:hover,#checkoutModal.checkout-violet .coupon button#applyCoupon:hover,#checkoutModal.checkout-emerald .coupon button#applyCoupon:hover,#checkoutModal.checkout-stock .coupon button#applyCoupon:hover{border-color:rgba(216,180,254,.34);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(192,132,252,.14),rgba(126,34,206,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(126,34,206,.14);transform:translateY(-1px);filter:none}#checkoutModal .coupon button#applyCoupon:active{transform:translateY(0) scale(.99)}#checkoutModal .coupon button#applyCoupon:focus-visible{border-color:rgba(246,213,139,.6);box-shadow:0 0 0 4px rgba(168,85,247,.16),inset 0 1px 0 rgba(255,255,255,.12)}#checkoutModal .customer-box{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:rgba(255,255,255,.012)!important}#checkoutModal .customer-box .checkout-section-title{grid-column:1/-1}#checkoutModal .customer-box label{color:#c084fc;text-transform:none;letter-spacing:0;font-size:12px;font-weight:820}#checkoutModal .customer-box input{height:44px;background:rgba(0,0,0,.025);border-color:rgba(216,180,254,.11);font-weight:760}#checkoutModal .total-box{display:grid;grid-template-columns:1fr auto;border:1px solid rgba(216,180,254,.09);border-radius:16px;background:transparent;padding:14px 16px;margin-top:0;backdrop-filter:none}#checkoutModal .total-box .eyebrow{color:#a99ab8;margin:0;font-size:11px}#checkoutModal .total-box #discountInfo{font-size:16px!important;color:#34d399!important;font-weight:880;line-height:1.45;text-shadow:0 0 22px rgba(52,211,153,.16)}#checkoutModal .old-price{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(248,113,113,.82);color:#c9b8d8}#checkoutModal .total-box strong{color:#d8b4fe;font-size:26px}#checkoutModal #createOrder{width:100%;margin-top:12px}#checkoutModal .order-msg{grid-column:1/-1;color:#c4b5fd;text-align:left;font-size:12px;line-height:1.35;min-height:0;margin:8px 0 0;padding:0}#checkoutModal .order-msg:not(:empty){padding:10px 12px;border:1px solid rgba(216,180,254,.18);border-radius:12px;background:rgba(168,85,247,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}#checkoutModal{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-color:transparent transparent!important}#checkoutModal::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#checkoutModal .checkout-plan-card{margin-bottom:12px}#checkoutModal .quantity-box,#checkoutModal .customer-box{margin-bottom:12px}#checkoutModal:not(.compact-pix){width:min(760px,calc(100% - 28px));max-height:calc(100dvh - 18px)}#checkoutModal:not(.compact-pix) .checkout{padding:24px 34px 20px}#checkoutModal:not(.compact-pix) .checkout-top{margin-bottom:12px}#checkoutModal.checkout-violet .checkout-top h2,#checkoutModal.checkout-emerald .checkout-top h2{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:21px!important;line-height:1.1!important;font-weight:560!important;color:#d7d2dd!important;letter-spacing:0!important;text-shadow:0 10px 28px rgba(0,0,0,.22)!important}#checkoutModal:not(.compact-pix) .checkout-plan-card{grid-template-columns:50px 1fr;gap:11px;padding:11px 14px;margin-bottom:12px;border-radius:15px}#checkoutModal:not(.compact-pix) .checkout-plan-card .plan-icon{width:44px;height:44px;border-radius:12px}#checkoutModal:not(.compact-pix) .checkout-plan-card .plan-icon img{width:44px!important;height:44px!important}#checkoutModal:not(.compact-pix) .checkout-plan-card .plan-icon svg{width:32px;height:32px}#checkoutModal:not(.compact-pix) .checkout-plan-card .plan-icon svg.checkout-plan-svg-residencial-fixa{width:27px!important;height:27px!important}#checkoutModal:not(.compact-pix) .checkout-price-line{margin-top:4px}#checkoutModal:not(.compact-pix) .checkout-hint{padding:9px 12px;font-size:12.5px;line-height:1.35}#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box{padding:13px 16px;margin-bottom:12px;border-radius:15px}#checkoutModal:not(.compact-pix) .checkout-section-title{margin-bottom:9px;font-size:15px}#checkoutModal:not(.compact-pix) .quantity-control{margin:2px 0 4px}#checkoutModal:not(.compact-pix) input[type=range]{height:20px}#checkoutModal:not(.compact-pix) .quantity-discount{font-size:13px;margin:5px 0 4px}#checkoutModal:not(.compact-pix) .discount-next{font-size:12px;margin:0 0 7px}#checkoutModal:not(.compact-pix) .qty-range-hint{margin-bottom:9px}#checkoutModal:not(.compact-pix) .coupon{padding:8px 10px;margin-top:8px}#checkoutModal:not(.compact-pix) .coupon-title{font-size:11.5px;margin-bottom:2px}#checkoutModal:not(.compact-pix) .coupon input{height:36px}#checkoutModal:not(.compact-pix) .customer-box input{height:39px}#checkoutModal:not(.compact-pix) .customer-box{gap:9px}#checkoutModal:not(.compact-pix) .customer-box .checkout-section-title{margin-bottom:3px}#checkoutModal:not(.compact-pix) .customer-box label{font-size:11.5px}#checkoutModal:not(.compact-pix) .total-box{padding:12px 16px;border-radius:15px}#checkoutModal:not(.compact-pix) .total-box #discountInfo{font-size:14px!important;line-height:1.28}#checkoutModal:not(.compact-pix) .total-box strong{font-size:24px}#checkoutModal:not(.compact-pix) #createOrder{height:44px;margin-top:8px}#datacenterModal{width:min(1210px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:hidden;border:1px solid rgba(168,85,247,.34);border-radius:23px;background:radial-gradient(900px 280px at 0 0,rgba(126,34,206,.16),transparent 56%),linear-gradient(180deg,rgba(8,2,16,.76),rgba(3,1,8,.86));box-shadow:0 30px 120px rgba(0,0,0,.76),0 0 80px rgba(76,29,149,.18),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(8px);overscroll-behavior:contain}#datacenterModal::backdrop{background:rgba(2,1,6,.54);backdrop-filter:blur(5px)}#datacenterModal .checkout{width:100%;max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px 38px 28px;background:transparent;scrollbar-width:none;-ms-overflow-style:none}#datacenterModal,#datacenterModal .checkout,#datacenterOffers{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-color:transparent transparent!important}#datacenterModal::-webkit-scrollbar,#datacenterModal .checkout::-webkit-scrollbar,#datacenterOffers::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#datacenterModal .checkout-top .close{right:12px;z-index:5;pointer-events:auto}#datacenterModal .dc-summary{background:rgba(10,4,18,.42);backdrop-filter:blur(8px)}#checkoutModal.compact-pix{width:min(600px,calc(100% - 28px))}#checkoutModal.compact-pix .checkout{padding:18px}#checkoutModal.compact-pix .checkout-plan-card,#checkoutModal.compact-pix .quantity-box,#checkoutModal.compact-pix .customer-box,#checkoutModal.compact-pix .total-box{display:none}#checkoutModal.compact-pix .order-msg{text-align:center;margin:0 0 12px}@media (max-width:760px){.nav{height:auto;min-height:58px;border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px 12px;top:8px}.brand{min-width:0}.brand span{font-size:14px;white-space:nowrap}.nav-links{order:3;display:flex!important;width:100%;gap:6px;overflow-x:auto;padding:2px 0 1px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:0 0 auto;padding:9px 11px;font-size:13px}.account{height:40px;padding:7px 9px}.account-menu{right:-4px;top:50px;width:min(320px,calc(100vw - 24px))}section{scroll-margin-top:132px}.hero{min-height:440px;padding:58px 0 34px}.hero-copy{font-size:15px;line-height:1.55}.hero-actions{gap:10px;margin-top:22px}.hero-actions button,.hero-actions a{width:100%}.partner-strip{width:calc(100% - 36px);margin:8px auto 22px;padding:0;border-radius:0}.partner-strip::before,.partner-strip::after{width:42px}.partner-marquee{gap:6px;animation-duration:38s}.partner-logo{width:154px;height:82px;flex-basis:154px;border-radius:0;padding:0}.partner-logo img{max-width:158px;max-height:106px;transform:scale(1.68)}.partner-logo img[alt="Undetectable"]{max-width:156px;max-height:104px}.partner-logo img[alt="Octo Browser"]{max-width:148px;max-height:99px}.partner-logo img[alt="AdsPower"]{max-width:156px;max-height:104px}.partner-logo img[alt="GoLogin"]{max-width:154px;max-height:103px}.partner-logo img[alt="Incogniton"]{max-width:154px;max-height:103px}.partner-logo img[alt="Dolphin Anty"]{max-width:158px;max-height:106px}.partner-logo img[alt="Multilogin"]{max-width:158px;max-height:106px}.plans{gap:14px}.plan-row{border-radius:18px;padding:18px 14px;gap:14px}.plan-title h3{font-size:18px}.price strong{font-size:25px}.tools,.countries{gap:10px}dialog,#checkoutModal,#profileModal,#authModal{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.checkout,#checkoutModal .checkout,#authModal .checkout{padding:20px 16px 18px}.checkout-top{gap:10px;margin-bottom:14px}.checkout-top h2,#checkoutModal .checkout-top h2,#authModal h2{font-size:25px}.close{width:38px;height:38px;flex:0 0 38px}#checkoutModal .checkout-plan-card{grid-template-columns:62px 1fr;padding:12px;gap:10px}#checkoutModal .quantity-box,#checkoutModal .customer-box{padding:13px}#checkoutModal .quantity-control{grid-template-columns:30px 1fr 30px;gap:8px}#checkoutModal .coupon{grid-template-columns:1fr}#checkoutModal .coupon button{width:100%}#checkoutModal .total-box{grid-template-columns:1fr;gap:8px}#checkoutModal .total-box strong{font-size:30px;text-align:left}#checkoutModal .order-msg{text-align:left}#checkoutModal.compact-pix{width:calc(100% - 18px)}#checkoutModal.compact-pix .checkout{padding:14px 10px}#checkoutModal.compact-pix .checkout-top h2{font-size:28px;line-height:.98}#checkoutModal.compact-pix .pix-box.show{grid-template-columns:1fr!important;gap:9px!important;padding:15px 10px!important;border-radius:17px!important}#checkoutModal.compact-pix .pix-box #pixQrCode{width:min(210px,68vw)!important;height:auto!important;margin:auto!important;border-radius:15px!important;padding:7px!important}.pix-badge{height:38px}.pix-badge .payment-svg-icon{width:26px;height:26px}.pix-paid-button{min-width:146px;height:43px}.pix-copy-row{grid-template-columns:1fr}.pix-copy-row button{width:100%;min-width:0;height:42px;border-radius:13px}.pix-help{padding:12px}.pix-help ol{font-size:12px;gap:5px}.pix-total-line{display:grid;grid-template-columns:1fr;gap:6px;text-align:left}.delivery-box{padding:16px;border-radius:16px}.delivery-head{display:grid}.delivery-badge{justify-self:start}.delivery-proxy{font-size:15px;min-height:72px}.delivery-credential .proxy-note-list,.purchase-detail-list .proxy-note-list{max-height:42vh}.delivery-tool-actions,.history-detail-actions{grid-template-columns:1fr}.history-detail-actions button{height:52px;font-size:15px;gap:12px}.history-detail-actions .action-icon{width:34px;height:34px;flex-basis:34px}.delivery-actions{grid-template-columns:1fr}#datacenterModal{position:fixed;inset:8px;width:auto;max-height:none;height:auto;overflow:hidden;padding:0}#datacenterModal .checkout{max-height:calc(100dvh - 16px);overflow-y:auto;padding:8px 0 18px}#datacenterModal .checkout-top{padding:0 48px 0 0}#datacenterModal .checkout-top .close{right:0}.datacenter-grid{grid-template-columns:1fr}.dc-card{min-height:auto}.profile-summary{display:grid;gap:10px}.profile-stat-grid{grid-template-columns:1fr}.purchase-detail-grid{grid-template-columns:1fr}.profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tab{font-size:13px;padding:0 6px}.purchase-card-head{grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px}.purchase-body{grid-template-columns:1fr;gap:9px}.purchase-field,.purchase-field.wide{grid-column:1/-1}.history-pagination{display:grid;text-align:center}.history-page-actions{justify-content:center}.code-grid{gap:7px}.code-grid input{height:48px;font-size:21px}.support-widget{right:16px;bottom:16px}.support-toggle{width:66px;height:66px;min-height:66px}.support-toggle svg{width:29px;height:29px}}@media (max-width:720px){#checkoutModal .customer-box{grid-template-columns:1fr}#checkoutModal .checkout-section-title .delivery-profile-icon{width:35px;height:35px}}@media (max-width:900px){.hero-grid,.buy-grid,.countries,.help-grid{grid-template-columns:1fr}.hero .wrap.hero-grid{width:min(100% - 36px,1180px)}.hero-visual{display:flex;min-height:260px;margin:8px auto 0;pointer-events:auto}.hero-visual::before{inset:14% 16% 10%;filter:blur(15px);opacity:.58}.hero-visual-card{width:min(100%,430px)}h1{font-size:46px}.plan-row{grid-template-columns:54px 1fr}.plan-row::after{display:none}.price{grid-column:1/-1;text-align:left;border-left:0;border-top:1px solid rgba(216,180,254,.12);padding:14px 0 0}.tools{grid-template-columns:1fr}.datacenter-grid{grid-template-columns:1fr}.footer-inner{width:min(900px,calc(100% - 36px));grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:26px 30px}.footer-bottom{width:min(900px,calc(100% - 36px))}}@media (max-width:540px){.wrap{width:min(100% - 24px,1180px)}.nav{width:calc(100% - 16px)}h1{font-size:38px}.section-head h2{font-size:32px}.account span:not(.avatar){display:none}.account-menu{width:300px}.support-widget{right:12px;bottom:12px}.country{grid-template-columns:auto 1fr auto}.availability-grid{grid-template-columns:1fr}.auth-form{gap:13px}.code-copy{font-size:14px}}@media (max-width:760px){body{font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{top:0;left:0;right:0;bottom:auto;width:100vw;height:100dvh;min-height:100svh;background:radial-gradient(130% 88% at 50% -10%,#1a0b36 0%,#110725 40%,#0a0518 70%,#070311 100%),linear-gradient(180deg,#0b0619,#070311);background-attachment:scroll;transform:translate3d(0,0,0);backface-visibility:hidden}body::after{top:0;left:0;right:0;bottom:auto;width:100vw;height:100dvh;min-height:100svh;background:linear-gradient(180deg,rgba(5,2,12,.02),rgba(5,2,12,.15) 58%,rgba(5,2,12,.34) 100%);transform:translate3d(0,0,0);backface-visibility:hidden}button{height:44px;border-radius:12px;font-weight:800;box-shadow:0 12px 28px rgba(76,29,149,.24),inset 0 1px 0 rgba(255,255,255,.16)}input{height:44px;border-radius:12px;font-weight:650}label{font-size:11px;font-weight:800;letter-spacing:.04em}.nav{width:calc(100% - 18px);margin-top:8px;border-radius:18px;background:rgba(12,5,22,.66);box-shadow:0 16px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)}.brand{gap:9px}.brand img{width:44px;height:44px;border-radius:0}.brand .logo-shine{width:48px;height:48px;flex-basis:48px}.brand img.header-logo-premium{width:48px;height:48px}.brand span{font-size:13px;font-weight:850}.avatar{width:28px;height:28px;font-size:11px}.nav-links{justify-content:space-between;gap:4px}.nav-links a{padding:8px 9px;font-size:12px;font-weight:750}.nav-links a.active,.nav-links a:hover{background:rgba(168,85,247,.24)}.hero{min-height:auto;padding:54px 0 28px}.hero-grid{gap:18px}.eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:10px}h1{font-size:34px!important;line-height:1.04;font-weight:900;text-shadow:0 12px 36px rgba(0,0,0,.36);max-width:360px}.hero-copy{font-size:14.5px;line-height:1.55;margin-top:14px;color:#e5dceb;max-width:350px}.hero-actions{margin-top:20px}.hero-actions button,.hero-actions a{height:46px;border-radius:13px;font-size:15px;font-weight:850}.partner-strip{width:calc(100% - 24px);margin:10px auto 18px;padding:0}.partner-strip::before,.partner-strip::after{width:34px}.partner-marquee{gap:5px;animation-duration:36s}.partner-logo{width:136px;height:74px;flex-basis:136px;padding:0}.partner-logo img{max-width:140px;max-height:94px;transform:scale(1.58)}.partner-logo img[alt="Undetectable"]{max-width:138px;max-height:92px}.partner-logo img[alt="Octo Browser"]{max-width:132px;max-height:88px}.partner-logo img[alt="AdsPower"]{max-width:138px;max-height:92px}.partner-logo img[alt="GoLogin"]{max-width:136px;max-height:91px}.partner-logo img[alt="Incogniton"]{max-width:136px;max-height:91px}.partner-logo img[alt="Dolphin Anty"]{max-width:140px;max-height:94px}.partner-logo img[alt="Multilogin"]{max-width:140px;max-height:94px}.section-head{margin:34px auto 18px}.section-head h2{font-size:30px!important;line-height:1.08;font-weight:900}.section-head p{font-size:14px;line-height:1.45;margin-top:8px}#planos{padding-top:6px}.plans{gap:12px;margin-bottom:30px}.plan-row{grid-template-columns:48px 1fr!important;padding:15px 13px;border-radius:16px;background:linear-gradient(145deg,rgba(12,5,24,.48),rgba(4,2,9,.5));box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}.plan-icon{width:44px;height:44px;border-radius:11px;font-size:20px}.plan-row>.plan-icon{width:70px;height:70px}.plan-row .plan-icon img{width:78px;height:78px}.plan-title{gap:7px}.plan-title h3{font-size:17px;line-height:1.22;font-weight:850}.badge{font-size:9px;padding:4px 7px;border-radius:7px;font-weight:850}.plan-row p{font-size:13.5px;line-height:1.45;margin-top:7px}.price{padding-top:12px}.price small{font-size:9px;letter-spacing:.1em}.price strong{font-size:23px;font-weight:900}.price span{font-size:13px}.price button{height:43px;margin-top:10px;font-size:14px}.tool,.help-panel,.country,.dc-card,.history-card{border-radius:14px;background:linear-gradient(145deg,rgba(10,5,20,.48),rgba(4,3,9,.5))}.tool{padding:16px;min-height:auto}.tool h3{font-size:16px}.tool p,.help-panel p,.help-list li{font-size:14px;line-height:1.5}.help-list li{grid-template-columns:38px 1fr;gap:9px;padding:10px}.help-list-icon{width:38px;height:38px}.help-list-icon img{width:42px;height:42px}.proxy-choice-grid{grid-template-columns:1fr;gap:10px}.proxy-choice-card{min-height:0;grid-template-columns:58px 1fr;padding:12px;border-radius:14px}.proxy-choice-icon{width:58px;height:52px}.proxy-choice-icon img{width:58px;height:58px}.proxy-choice-text strong{font-size:14px}.help-panel{padding:17px}.help-panel h3{font-size:20px}.use-tags{grid-template-columns:1fr;gap:9px}.use-tags span{min-height:50px;grid-template-columns:39px 1fr;gap:9px;font-size:12.5px;padding:7px 10px 7px 8px}.use-tags .use-icon{width:29px;height:29px}.country{min-height:50px;padding:9px 10px}.country strong{font-size:13px}.country span:not(.country-flag):not(.signal){font-size:10.5px}.support-widget{right:12px;bottom:12px}.support-toggle{width:64px;height:64px;min-height:64px}.support-toggle svg{width:28px;height:28px}footer{padding:26px 0 30px}.footer-inner{width:min(100% - 28px,620px);grid-template-columns:1fr 1fr;gap:26px 18px}.footer-about{grid-column:1/-1;max-width:none}.footer-bottom{width:min(100% - 28px,620px);justify-content:center;text-align:center}.footer-inner>section:first-child{grid-column:1/-1}.footer-inner>section{align-items:flex-start}.footer-brand img{width:42px;height:42px}.footer-copy{max-width:none;font-size:12.5px}.footer-title{margin-bottom:10px}.footer-list{gap:5px}.testimonials-section{padding:32px 0 32px}.testimonials-shell{border-radius:0}.testimonials-shell::before,.testimonials-shell::after{top:92px;bottom:12px;width:44px}.testimonials-head{padding:22px 14px 18px;text-align:left}.testimonials-head h2{font-size:25px!important;line-height:1.08;font-weight:820}.testimonials-head p{font-size:13px;line-height:1.45;font-weight:520}.testimonial-marquee{gap:12px;padding:9px 0 22px;animation-duration:52s}.testimonial-card{width:282px;min-height:214px;border-radius:9px;padding:22px 20px 20px}.testimonial-stars{gap:3px;margin-bottom:15px}.testimonial-stars svg{width:12px;height:12px}.testimonial-avatar{width:34px;height:34px;font-size:11px}.testimonial-card p{font-size:13px;line-height:1.52;min-height:62px}dialog,#checkoutModal,#profileModal,#authModal{border-radius:18px;border-color:rgba(168,85,247,.28);box-shadow:0 24px 80px rgba(0,0,0,.78),0 0 50px rgba(76,29,149,.14)}#authModal .checkout,#checkoutModal .checkout,.checkout{padding:18px 15px}.checkout-top h2,#checkoutModal .checkout-top h2,#authModal h2{font-size:24px!important;line-height:1.15;font-weight:650}#checkoutModal.checkout-violet .checkout-top h2{font-size:21px!important;font-weight:560}#checkoutModal.checkout-emerald .checkout-top h2{font-size:21px!important;font-weight:560}.checkout-top .hero-copy,#authModal .hero-copy{font-size:14px!important;line-height:1.45}.checkout-plan-card{border-radius:14px;padding:12px}#checkoutModal{background:radial-gradient(560px 220px at 0 0,rgba(126,34,206,.14),transparent 58%),linear-gradient(180deg,rgba(7,2,15,.78),rgba(3,1,8,.84));backdrop-filter:blur(9px)}#checkoutModal .checkout-plan-card{background:linear-gradient(135deg,rgba(126,34,206,.06),rgba(255,255,255,.01))}.checkout-plan-card .plan-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.checkout-plan-card .plan-icon img{width:44px!important;height:44px!important;object-position:center}.checkout-plan-card .plan-icon svg{width:32px;height:32px}.checkout-plan-card .plan-icon svg.checkout-plan-svg-residencial-fixa{width:27px!important;height:27px!important}.checkout-hint{font-size:12.5px;line-height:1.45;padding:10px}#checkoutModal .quantity-box,#checkoutModal .customer-box{background:linear-gradient(145deg,rgba(7,3,14,.34),rgba(3,1,8,.4))}#checkoutModal .quantity-box,#checkoutModal .customer-box,#checkoutModal .total-box{border-radius:14px}#checkoutModal .total-box{background:rgba(0,0,0,.07)}#checkoutModal .checkout-section-title{font-size:15px;font-weight:560;margin-bottom:12px}#checkoutModal .checkout-section-title strong{font-weight:560}.quantity-discount{font-size:15px;line-height:1.35}.discount-next{font-size:12.5px;line-height:1.35}#checkoutModal .coupon-title{font-size:11px;font-weight:500}#checkoutModal .total-box #discountInfo{font-size:15px!important;line-height:1.35}#checkoutModal .total-box strong{font-size:28px}.pix-box{border-radius:14px}.delivery-head h3{font-size:20px}.delivery-head p{font-size:14px}.delivery-proxy{font-size:14px;line-height:1.45}.profile-summary{border-radius:14px;padding:13px}.profile-summary strong{font-size:16px}.profile-tab{height:40px;font-size:12.5px;font-weight:800}.purchase-card-head{padding:13px}.purchase-title h3{font-size:15px;line-height:1.25}.purchase-title small,.purchase-body{font-size:12.5px}.history-detail-actions{gap:10px}.consult-link{height:38px;font-size:13px}.code-grid input{height:46px;border-radius:12px;font-size:20px;font-weight:850}.code-copy{font-size:13.5px;line-height:1.45}.code-copy strong{font-size:14px}}@media (max-width:480px){.footer-inner{width:min(100% - 28px,420px);grid-template-columns:1fr 1fr;gap:24px 16px}.footer-bottom{width:min(100% - 28px,420px);justify-content:center;text-align:center}.footer-inner>section:first-child{max-width:none}.footer-list a,.footer-list span{font-size:13.5px}}@media (max-width:760px){body{font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.45}.wrap{width:min(100% - 28px,1180px)}.nav{width:calc(100% - 18px);min-height:58px;margin-top:8px;padding:8px 10px;border-radius:20px;gap:7px;background:linear-gradient(135deg,rgba(18,7,34,.76),rgba(6,2,12,.64));border-color:rgba(216,180,254,.2)}.brand{gap:8px}.brand .logo-shine{width:44px;height:44px;flex-basis:44px}.brand img.header-logo-premium{width:44px;height:44px}.brand span{font-size:13px;font-weight:850;letter-spacing:0}.account{height:40px;max-width:156px;padding:7px 9px;font-size:12.5px;font-weight:760}.account #accountLabel{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:4px;overflow:hidden;padding:2px 0 0}.nav-links a{min-width:0;text-align:center;padding:8px 2px;border-radius:12px;font-size:10.8px;font-weight:760;letter-spacing:0;white-space:nowrap}.hero{padding:44px 0 24px}h1{font-size:31px!important;line-height:1.08;max-width:350px;font-weight:880}.hero-copy{font-size:14.5px!important;line-height:1.52;max-width:350px;color:#e4d9ee}.hero-actions{gap:9px;margin-top:20px}.hero-actions button,.hero-actions a{height:44px;border-radius:13px;font-size:14.5px;font-weight:760}.partner-strip{width:calc(100% - 24px);margin:10px auto 20px}.partner-logo{width:138px;height:76px;flex-basis:138px}.partner-logo img{max-width:142px;max-height:95px;transform:scale(1.55)}.partner-logo img[alt="Undetectable"]{max-width:140px;max-height:94px}.partner-logo img[alt="Octo Browser"]{max-width:134px;max-height:89px}.partner-logo img[alt="AdsPower"]{max-width:140px;max-height:94px}.partner-logo img[alt="GoLogin"]{max-width:138px;max-height:92px}.partner-logo img[alt="Incogniton"]{max-width:138px;max-height:92px}.partner-logo img[alt="Dolphin Anty"]{max-width:142px;max-height:95px}.partner-logo img[alt="Multilogin"]{max-width:142px;max-height:95px}.section-head{text-align:center;margin:34px auto 18px}.section-head h2{font-size:30px!important;line-height:1.08;font-weight:820;letter-spacing:0}.section-head p{font-size:14.5px;line-height:1.5;color:#c6b9d5}.plans{gap:14px;margin-bottom:34px}.plan-row{grid-template-columns:74px minmax(0,1fr)!important;gap:12px;padding:16px 14px;border-radius:18px;background:radial-gradient(280px 130px at 0 0,rgba(var(--accent-rgb),.2),transparent 70%),linear-gradient(145deg,rgba(14,6,28,.58),rgba(5,2,10,.5));border-color:rgba(var(--accent-rgb),.48);box-shadow:0 18px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)}.plan-row>.plan-icon{width:72px;height:72px;align-self:center;justify-self:center}.plan-row .plan-icon img{width:82px;height:82px}.plan-icon img.datacenter-server-icon{width:62px!important;height:62px!important}.plan-icon img.fixed-cloud-server-icon{width:60px!important;height:60px!important}.plan-title{gap:7px}.plan-title h3{font-size:19px!important;line-height:1.16;font-weight:780;letter-spacing:0;text-wrap:balance}.badge{font-size:9px;padding:4px 7px;border-radius:7px;font-weight:820}.plan-row p{font-size:14px;line-height:1.5;margin-top:7px;color:#c7bad5}.price{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:4px 5px;border-top:1px solid rgba(216,180,254,.12);padding:13px 0 0;margin-top:1px}.price small{font-size:9px;letter-spacing:.11em}.comparison-section{padding:38px 0 42px}.comparison-head{margin-bottom:20px}.comparison-head h2{font-size:28px!important;line-height:1.06;margin-top:14px}.comparison-head p{font-size:14.5px;line-height:1.5;margin-top:12px}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;scrollbar-width:none}.comparison-table-wrap::-webkit-scrollbar{display:none}.comparison-table{min-width:760px}.comparison-table th,.comparison-table td{padding:15px 14px}.comparison-table thead th:first-child{width:30%}.comparison-table tbody th{font-size:13px}.comparison-table tbody th .tag{display:none}.comparison-note{font-size:11px;line-height:1.45;padding:0 6px}.operations-section{padding:38px 0 44px}.operation-card{min-height:168px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px;border-radius:12px}.availability-section{padding:34px 0 38px}.availability-head{margin-bottom:18px}.availability-head h2{font-size:31px!important;line-height:1.08}.availability-head p{font-size:14px;line-height:1.5}.availability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.availability-card{grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;min-height:54px;padding:9px 10px;border-radius:13px}.availability-name{font-size:13px}.availability-count{font-size:10px}.availability-action{margin-top:20px}.price strong{grid-column:2;grid-row:1;font-size:25px;line-height:1.05;font-weight:850}.price span{grid-column:3;grid-row:1;font-size:13px;padding-bottom:1px}.price button{grid-column:1/-1;grid-row:2;width:100%;height:44px;margin:8px 0 0;border-radius:13px;font-size:14px;font-weight:620}.tools,.help-grid,.countries{grid-template-columns:1fr;gap:14px}.tool,.help-panel,.country,.dc-card,.history-card{border-radius:16px;background:linear-gradient(145deg,rgba(14,6,25,.58),rgba(4,2,9,.5));border-color:rgba(216,180,254,.18)}.tool{padding:17px}.tool h3,.help-panel h3{font-size:20px;line-height:1.18;font-weight:780}.tool p,.help-panel p,.help-list li{font-size:14.5px;line-height:1.55}.help-panel{padding:18px 16px 20px}.help-list{gap:10px}.help-list li{grid-template-columns:44px 1fr;gap:10px;padding:12px}.use-tags{grid-template-columns:1fr;gap:10px}.use-tags span{min-height:56px;grid-template-columns:46px 1fr;font-size:14px;line-height:1.25;padding:9px 12px}.proxy-choice-grid{grid-template-columns:1fr;gap:11px}.proxy-choice-card{min-height:96px;grid-template-columns:68px 1fr;padding:14px;border-radius:16px}.proxy-choice-icon{width:68px;height:62px}.proxy-choice-card:first-child .proxy-choice-text strong,.proxy-choice-card:nth-child(2) .proxy-choice-text strong,.proxy-choice-card:nth-child(3) .proxy-choice-text strong,.proxy-choice-text strong{font-size:16.5px!important;line-height:1.18!important;font-weight:760;white-space:normal}.proxy-choice-card:first-child .proxy-choice-text p,.proxy-choice-card:nth-child(2) .proxy-choice-text p,.proxy-choice-card:nth-child(3) .proxy-choice-text p,.proxy-choice-text p{font-size:14px!important;line-height:1.4!important}#datacenterModal{inset:10px;width:auto;max-height:none;height:auto;border-radius:19px;background:radial-gradient(420px 210px at 50% 0,rgba(126,34,206,.14),transparent 66%),linear-gradient(180deg,rgba(8,2,16,.82),rgba(3,1,8,.9))}#datacenterModal .checkout{max-height:calc(100dvh - 20px);padding:17px 14px 20px}#datacenterModal .checkout-top{padding:0 48px 0 0;text-align:left;justify-content:flex-start;margin-bottom:13px}#datacenterModal .checkout-top .eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:8px;color:#f6d58b}#datacenterModal .checkout-top h2{font-size:23px!important;line-height:1.12;font-weight:680;letter-spacing:-.01em}#datacenterModalTitle{gap:8px}#datacenterModalTitle .dc-modal-title-icon{width:25px;height:25px;flex-basis:25px}#datacenterModal .checkout-top .hero-copy{font-size:13px!important;line-height:1.42;margin-top:7px!important;color:#cbbfd8}#datacenterModal .checkout-top .close{width:42px;height:42px;min-height:42px;border-radius:14px;right:0;top:0;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}#datacenterModal .dc-summary{font-size:12.8px;line-height:1.42;margin:0 0 13px;padding:11px 12px;border-radius:14px;background:rgba(6,2,12,.54)}#datacenterModal .datacenter-grid{grid-template-columns:1fr;padding:0;gap:11px;border-radius:0}.dc-card{min-height:auto;padding:15px 12px 12px;gap:10px;border-radius:16px;background:linear-gradient(145deg,rgba(11,5,20,.7),rgba(3,2,8,.72));box-shadow:0 16px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}.dc-card .eyebrow{font-size:10px;letter-spacing:.15em;font-weight:820}.dc-card h3{font-size:21px;font-weight:650;letter-spacing:0}.dc-card strong{font-size:16px}.dc-features{position:relative;font-size:13.5px;font-weight:560;padding:28px 12px 11px;gap:7px;border-radius:13px;background:rgba(0,0,0,.18)}.dc-features::before{content:"Diferenciais";position:absolute;left:12px;top:9px;color:#9d91aa;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.16em}.dc-features span{grid-template-columns:25px 1fr;gap:7px}.dc-features span::before{width:24px;height:24px}.dc-card button{height:42px;border-radius:13px;font-size:14px;font-weight:760}#datacenterModal .dc-card{padding:14px 12px 12px;gap:8px;border-radius:16px;background:radial-gradient(320px 150px at 50% 0,rgba(168,85,247,.11),transparent 64%),linear-gradient(145deg,rgba(12,5,24,.62),rgba(3,2,8,.74));border-color:rgba(168,85,247,.24);box-shadow:0 16px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}#datacenterModal.initial-offers .dc-card{background:radial-gradient(320px 150px at 50% 0,rgba(168,85,247,.1),transparent 64%),linear-gradient(145deg,rgba(12,5,24,.62),rgba(3,2,8,.74))}#datacenterModal .dc-card-top{align-items:flex-start}#datacenterModal .dc-card .eyebrow{font-size:9.5px;letter-spacing:.18em;color:#a99ab8;font-weight:500}#datacenterModal .dc-card h3{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16.5px!important;line-height:1.1;font-weight:760!important}#datacenterModal.initial-offers .dc-card h3{font-size:16px!important;font-weight:760!important}#datacenterModal .dc-card-badges{gap:6px;min-height:24px}#datacenterModal .dc-card-badges .badge{font-size:9px;padding:5px 8px;border-radius:999px}#datacenterModal .dc-total-line{font-size:12px}#datacenterModal .dc-total-line strong{font-size:12px;font-weight:400;color:inherit}#datacenterModal .dc-features{padding:29px 12px 11px;gap:6px;border-radius:13px;background:rgba(7,2,14,.28);font-size:13px;font-weight:460}#datacenterModal .dc-features::before{left:12px;top:9px;font-size:9px;font-weight:620}#datacenterModal .dc-features span{grid-template-columns:36px 1fr;gap:8px;font-weight:460}#datacenterModal .dc-features span::before{width:34px;height:34px}#datacenterModal .dc-card button{height:40px;border-radius:13px;font-size:13.5px;font-weight:560;gap:8px}#datacenterModal .dc-card button::before{width:24px;height:24px}#checkoutModal{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:20px}#checkoutModal .checkout{padding:16px 12px 14px}.checkout-top h2,#checkoutModal .checkout-top h2,#authModal h2{font-size:25px!important;line-height:1.12;font-weight:760}#checkoutModal.checkout-stock .checkout-top h2{font-size:23px!important}#checkoutModal.checkout-violet .checkout-top h2,#checkoutModal.checkout-emerald .checkout-top h2{font-size:19px!important;font-weight:540!important;color:#d7d2dd!important}#checkoutModal .checkout-plan-card{grid-template-columns:46px 1fr;gap:9px;padding:10px;border-radius:14px}#checkoutModal .checkout-plan-card .plan-icon{width:40px;height:40px}#checkoutModal .checkout-plan-card .plan-icon img{width:40px!important;height:40px!important}#checkoutModal .checkout-plan-card .plan-icon svg{width:29px;height:29px}#checkoutModal .checkout-plan-card .plan-icon svg.checkout-plan-svg-residencial-fixa{width:25px!important;height:25px!important}#checkoutModal .quantity-box,#checkoutModal .customer-box,#checkoutModal .total-box{padding:11px;border-radius:14px;background:rgba(7,3,14,.42)}#checkoutModal.checkout-violet,#checkoutModal.checkout-emerald{background:radial-gradient(520px 220px at 0 0,rgba(168,85,247,.12),transparent 58%),linear-gradient(180deg,rgba(7,2,15,.58),rgba(3,1,8,.68));backdrop-filter:blur(12px)}#checkoutModal.checkout-violet .checkout-plan-card,#checkoutModal.checkout-emerald .checkout-plan-card{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(168,85,247,.035));border-color:rgba(216,180,254,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}#checkoutModal.checkout-violet .quantity-box,#checkoutModal.checkout-violet .customer-box,#checkoutModal.checkout-violet .total-box,#checkoutModal.checkout-emerald .quantity-box,#checkoutModal.checkout-emerald .customer-box,#checkoutModal.checkout-emerald .total-box{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(7,3,14,.22));border:1px solid rgba(216,180,254,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(8px)}#checkoutModal.checkout-violet .coupon,#checkoutModal.checkout-emerald .coupon{background:rgba(255,255,255,.026);border-color:rgba(216,180,254,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}#checkoutModal.checkout-violet input,#checkoutModal.checkout-emerald input{background:rgba(0,0,0,.16);border-color:rgba(216,180,254,.14)}#checkoutModal.checkout-violet .coupon button,#checkoutModal.checkout-violet #createOrder,#checkoutModal.checkout-emerald .coupon button,#checkoutModal.checkout-emerald #createOrder{background:linear-gradient(135deg,rgba(168,85,247,.58),rgba(126,34,206,.42) 58%,rgba(76,29,149,.36));box-shadow:0 10px 24px rgba(76,29,149,.12),inset 0 1px 0 rgba(255,255,255,.1);border-color:rgba(216,180,254,.22)}#checkoutModal.checkout-stock{background:radial-gradient(520px 220px at 0 0,rgba(168,85,247,.1),transparent 58%),linear-gradient(180deg,rgba(7,2,15,.56),rgba(3,1,8,.68));backdrop-filter:blur(12px)}#checkoutModal.checkout-stock .checkout-top{margin-bottom:12px}#checkoutModal.checkout-stock .checkout-top h2{font-size:20px!important;line-height:1.12;font-weight:580;letter-spacing:-.01em}#checkoutModal.checkout-stock .checkout-plan-card{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(168,85,247,.03));border-color:rgba(216,180,254,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}#checkoutModal.checkout-stock .checkout-plan-card .checkout-hint{background:rgba(255,255,255,.02);border-color:rgba(216,180,254,.12);font-weight:650;line-height:1.45;color:#eadff5}#checkoutModal.checkout-stock .quantity-box,#checkoutModal.checkout-stock .customer-box,#checkoutModal.checkout-stock .total-box{background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(7,3,14,.2));border:1px solid rgba(216,180,254,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(8px)}#checkoutModal.checkout-stock .coupon{background:rgba(255,255,255,.024);border-color:rgba(216,180,254,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}#checkoutModal.checkout-stock input{background:rgba(0,0,0,.16);border-color:rgba(216,180,254,.14)}#checkoutModal.checkout-stock .coupon button,#checkoutModal.checkout-stock #createOrder{background:linear-gradient(135deg,rgba(168,85,247,.58),rgba(126,34,206,.42) 58%,rgba(76,29,149,.34));box-shadow:0 10px 24px rgba(76,29,149,.12),inset 0 1px 0 rgba(255,255,255,.1);border-color:rgba(216,180,254,.22)}#checkoutModal .checkout-section-title{margin-bottom:8px}#checkoutModal .quantity-control{margin:2px 0 4px}#checkoutModal .coupon{padding:8px}#checkoutModal .coupon input{height:36px}#checkoutModal .customer-box input{height:38px}#checkoutModal .customer-box{grid-template-columns:1fr}#checkoutModal .coupon{grid-template-columns:1fr;gap:9px}#checkoutModal .coupon button{width:100%}#checkoutModal .total-box{grid-template-columns:1fr;gap:10px}#checkoutModal .total-box strong{font-size:30px;text-align:left}.pix-copy-row,.delivery-actions,.delivery-tool-actions,.history-detail-actions{grid-template-columns:1fr}.account-menu{right:-4px;top:50px;width:min(332px,calc(100vw - 22px))}.support-widget{right:10px;bottom:12px;gap:8px}.support-toggle{width:62px;height:62px;min-height:62px}.support-toggle svg{width:27px;height:27px}dialog[open],#checkoutModal[open],#datacenterModal[open],#profileModal[open],#authModal[open]{position:fixed!important;inset:auto!important;top:calc(env(safe-area-inset-top,0px) + 10px)!important;right:8px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important;left:8px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important}#checkoutModal[open] .checkout,#datacenterModal[open] .checkout,#profileModal[open] .checkout,#authModal[open] .checkout{height:100%!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;box-sizing:border-box}}@media (max-width:380px){.nav-links a{font-size:10.8px;padding-inline:2px}h1{font-size:31px!important}.plan-title h3{font-size:17.5px!important}.price strong{font-size:23px}}.partner-marquee{gap:14px!important}.partner-logo{width:clamp(216px,18vw,252px)!important;height:108px!important;flex-basis:clamp(216px,18vw,252px)!important;overflow:visible!important}.partner-logo img{width:clamp(212px,16.8vw,248px)!important;height:auto!important;max-width:100%!important;max-height:98px!important;object-fit:contain!important;object-position:center!important;transform:none!important}.partner-logo img[alt="Octo Browser"]{width:clamp(214px,17vw,250px)!important}.partner-logo img[alt="AdsPower"],.partner-logo img[alt="GoLogin"]{width:clamp(218px,17.5vw,256px)!important}.partner-logo img[alt="Multilogin"],.partner-logo img[alt="Dolphin Anty"]{width:clamp(216px,17.2vw,254px)!important}@media (max-width:640px){.hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.hero-actions button,.hero-actions a{width:auto!important;min-width:0!important;padding-inline:10px!important}.partner-strip{margin:14px auto 24px!important}.partner-logo{width:204px!important;height:84px!important;flex-basis:204px!important;overflow:visible!important}.partner-logo img{width:194px!important;max-height:76px!important;transform:none!important}.partner-logo img[alt="Octo Browser"]{width:196px!important}.partner-logo img[alt="AdsPower"],.partner-logo img[alt="GoLogin"]{width:200px!important}.partner-logo img[alt="Multilogin"],.partner-logo img[alt="Dolphin Anty"]{width:198px!important}}@media (max-width:420px){.hero-actions{grid-template-columns:1fr!important}.hero-actions button,.hero-actions a{width:100%!important;height:42px!important}.hero-actions button[data-scroll="#planos"],.hero-actions .hero-help-link{gap:7px!important}}@media (max-width:360px){.partner-logo{width:184px!important;height:78px!important;flex-basis:184px!important}.partner-logo img{width:176px!important;max-height:70px!important;transform:none!important}}.support-widget{right:22px!important;bottom:22px!important;gap:12px!important}.support-toggle{width:62px!important;height:62px!important;min-height:62px!important}.support-toggle svg{width:28px!important;height:28px!important}@media (max-width:760px){.support-widget{right:12px!important;bottom:14px!important;gap:12px!important}.support-toggle{width:60px!important;height:60px!important;min-height:60px!important}.support-toggle svg{width:27px!important;height:27px!important}}@media (max-width:420px){.support-toggle{width:58px!important;height:58px!important;min-height:58px!important}.support-toggle svg{width:26px!important;height:26px!important}}#datacenterModal .dc-card{min-height:236px!important;padding:16px 16px 14px!important;gap:9px!important;border-radius:16px!important;border-color:rgba(192,132,252,.34)!important;background:radial-gradient(360px 150px at 50% 0,rgba(192,132,252,.2),transparent 66%),radial-gradient(260px 120px at 100% 18%,rgba(126,34,206,.12),transparent 68%),linear-gradient(145deg,rgba(18,7,36,.72),rgba(5,2,13,.78))!important;box-shadow:0 18px 54px rgba(0,0,0,.32),0 0 26px rgba(126,34,206,.1),inset 0 1px 0 rgba(255,255,255,.065)!important;backdrop-filter:blur(8px)!important}#datacenterModal .dc-card::before{background:linear-gradient(90deg,transparent,rgba(216,180,254,.54),rgba(168,85,247,.72),rgba(216,180,254,.22),transparent)!important}#datacenterModal .dc-card::after{background:linear-gradient(115deg,transparent 0%,rgba(216,180,254,.1) 34%,rgba(192,132,252,.22) 49%,rgba(126,34,206,.14) 62%,transparent 78%)!important;transition:opacity .28s ease,transform .82s cubic-bezier(.2,.72,.16,1)!important}@media (hover:hover){#datacenterModal .dc-card:hover{border-color:rgba(216,180,254,.5)!important;background:radial-gradient(400px 160px at 50% 0,rgba(216,180,254,.24),transparent 66%),radial-gradient(280px 130px at 100% 18%,rgba(168,85,247,.16),transparent 70%),linear-gradient(145deg,rgba(22,8,42,.78),rgba(6,2,14,.82))!important;box-shadow:0 22px 64px rgba(0,0,0,.42),0 0 34px rgba(168,85,247,.16),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateY(-2px)!important}}#datacenterModal .dc-card-top{min-height:30px;align-items:flex-start!important;gap:10px}#datacenterModal .dc-package-title,#datacenterModal .dc-card h3.dc-package-title{margin:0!important;font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:17px!important;line-height:1.16!important;font-weight:520!important;letter-spacing:0!important;text-transform:none;color:#e8e1ef!important;text-shadow:none}#datacenterModal .dc-card>div:nth-child(2){margin-top:0}#datacenterModal .dc-card .muted{font-size:13px}#datacenterModal .dc-card strong{font-size:17px!important;line-height:1.15;font-weight:660!important}#datacenterModal .dc-total-line{margin-top:-2px;font-size:13.1px!important;line-height:1.35!important}#datacenterModal .dc-features{padding:27px 13px 12px!important;gap:6px!important;border-radius:14px!important;border-color:rgba(216,180,254,.2)!important;background:linear-gradient(145deg,rgba(15,6,28,.44),rgba(6,2,14,.36))!important}#datacenterModal .dc-features::before{top:8px!important}#datacenterModal .dc-features span{min-height:30px}#datacenterModal .dc-features span::before,#datacenterModal.initial-offers .dc-features span::before{content:""!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid rgba(216,180,254,.22)!important;border-radius:999px!important;background:rgba(168,85,247,.075) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.5 12.6l3.5 3.5 7.5-8.2' stroke='%23e9d5ff' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/68% 68% no-repeat!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 5px rgba(168,85,247,.12)!important;filter:none!important}#datacenterModal .dc-card button{height:39px!important;margin-top:0}@media (max-width:760px){#datacenterModal .dc-card{min-height:auto!important;padding:13px 12px 11px!important}#datacenterModal .dc-package-title,#datacenterModal .dc-card h3.dc-package-title{font-size:16px!important}#datacenterModal .dc-card-top{min-height:26px}}#planos .plan-row{grid-template-columns:86px minmax(0,1fr) 240px;padding-left:18px}#planos .plan-row>.plan-icon{width:68px;height:68px;justify-self:center;align-self:center;display:grid;place-items:center}#planos .plan-row>.plan-icon img{max-width:64px!important;max-height:64px!important;object-fit:contain!important;object-position:center!important;animation:none!important}#planos .plan-row>.plan-icon svg.rotativa-plan-svg{width:62px!important;height:62px!important;display:block;color:#c084fc;fill:none;stroke:currentColor;stroke-width:1.58;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(168,85,247,.44)) drop-shadow(0 0 4px rgba(236,72,153,.2));transform:none!important;animation:none!important}#planos .plan-row>.plan-icon svg.rotativa-plan-svg *{vector-effect:non-scaling-stroke}#planos .plan-row>.plan-icon svg.rotativa-plan-svg path,#planos .plan-row>.plan-icon svg.rotativa-plan-svg circle,#planos .plan-row>.plan-icon svg.rotativa-plan-svg rect{stroke:url(#planIconPremiumGradient)}#planos .plan-row>.plan-icon img,#planos .plan-row>.plan-icon svg.rotativa-plan-svg,#planos .plan-row>.plan-icon svg{translate:0 0;scale:1;transform-origin:center;animation:planCategorySoftHop 10s cubic-bezier(.22,.72,.2,1) infinite!important;will-change:translate,scale,filter}@keyframes planCategorySoftHop{0%,84%,100%{translate:0 0;scale:1}87%{translate:0 -7px;scale:1.025}90%{translate:0 0;scale:1}92%{translate:0 -2px;scale:1.01}94%{translate:0 0;scale:1}}@media (max-width:900px){#planos .plan-row{grid-template-columns:70px minmax(0,1fr)!important;padding-left:12px!important}#planos .plan-row>.plan-icon{width:64px!important;height:64px!important;justify-self:center!important}}#checkoutModal.checkout-violet:not(.compact-pix) .checkout-top h2,#checkoutModal.checkout-emerald:not(.compact-pix) .checkout-top h2{font-family:"Segoe UI Variable","Aptos Display","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:20px!important;line-height:1.12!important;font-weight:520!important;letter-spacing:.004em!important;color:transparent!important;background:linear-gradient(180deg,#ffffff 8%,#f8f4ff 44%,#d7d0df 78%,#ffffff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 14px 34px rgba(255,255,255,.06),0 12px 34px rgba(168,85,247,.12)!important}#checkoutModal:not(.compact-pix){border-color:rgba(192,132,252,.34)!important;background:radial-gradient(720px 250px at 10% 0,rgba(192,132,252,.16),transparent 58%),radial-gradient(520px 210px at 88% 12%,rgba(126,34,206,.1),transparent 64%),linear-gradient(180deg,rgba(13,5,26,.66),rgba(5,2,13,.74))!important;backdrop-filter:blur(12px)!important}#checkoutModal:not(.compact-pix) .checkout-plan-card,#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box{border-color:rgba(216,180,254,.18)!important;background:radial-gradient(360px 120px at 10% 0,rgba(192,132,252,.09),transparent 70%),linear-gradient(145deg,rgba(20,8,38,.44),rgba(8,3,18,.54))!important;backdrop-filter:blur(9px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 14px 42px rgba(3,1,8,.18),0 0 28px rgba(126,34,206,.055)!important}#checkoutModal:not(.compact-pix) .checkout-hint,#checkoutModal:not(.compact-pix) .coupon{border-color:rgba(216,180,254,.17)!important;background:linear-gradient(145deg,rgba(20,8,38,.38),rgba(7,3,16,.48))!important;backdrop-filter:blur(8px)!important}#checkoutModal:not(.compact-pix) .coupon input,#checkoutModal:not(.compact-pix) .customer-box input{border-color:rgba(216,180,254,.2)!important;background:rgba(5,2,12,.32)!important}#checkoutModal:not(.compact-pix) .quantity-control button{border-color:rgba(192,132,252,.34)!important}#checkoutModal:not(.compact-pix) .checkout-top .close{border-color:rgba(216,180,254,.32)!important}#checkoutModal:not(.compact-pix) #createOrder{height:44px!important;border:1px solid rgba(216,180,254,.32)!important;border-radius:13px!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(168,85,247,.105) 55%,rgba(76,29,149,.14))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 28px rgba(76,29,149,.12)!important;color:#f3ecff!important;font-family:"Segoe UI Variable","Aptos","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:620!important;letter-spacing:.006em!important}#checkoutModal:not(.compact-pix) #createOrder:hover{background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(168,85,247,.14) 58%,rgba(76,29,149,.18))!important;border-color:rgba(216,180,254,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 34px rgba(76,29,149,.16)!important;filter:none!important}@media (max-width:760px){#checkoutModal.checkout-violet:not(.compact-pix) .checkout-top h2,#checkoutModal.checkout-emerald:not(.compact-pix) .checkout-top h2{font-size:18px!important;line-height:1.14!important}#checkoutModal:not(.compact-pix) #createOrder{height:42px!important;font-size:13.5px!important}}@media (max-width:760px){#planos .plans{gap:12px}#planos .plan-row{grid-template-columns:58px minmax(0,1fr)!important;align-items:center;gap:12px!important;padding:14px 13px!important;border-radius:17px!important;border-color:rgba(var(--accent-rgb),.56)!important;background:radial-gradient(280px 130px at 0 0,rgba(var(--accent-rgb),.24),transparent 70%),linear-gradient(145deg,rgba(15,6,29,.78),rgba(5,2,11,.84))!important;box-shadow:0 18px 52px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.075)!important}#planos .plan-row,#planos .plan-row>*{min-width:0;max-width:100%}#planos .plan-row>.plan-icon{width:58px!important;height:58px!important;justify-self:center!important}#planos .plan-row>.plan-icon img{max-width:56px!important;max-height:56px!important}#planos .plan-row>.plan-icon svg.rotativa-plan-svg{width:56px!important;height:56px!important}#planos .plan-title{align-items:flex-start;gap:6px}#planos .plan-title h3{font-size:17px!important;line-height:1.18!important;font-weight:780!important}#planos .plan-row p{font-size:13.4px!important;line-height:1.42!important;margin-top:6px!important}#planos .price{grid-column:1/-1;display:grid;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:start;gap:5px;padding-top:12px!important;margin-top:0}#planos .price small{grid-column:1/-1!important;grid-row:1!important;text-align:left!important}#planos .price button{grid-column:1/-1;grid-row:2;min-height:44px;margin-top:9px}#planos .price strong{grid-column:1!important;grid-row:3!important;text-align:left!important;white-space:nowrap}#planos .price span{grid-column:2!important;grid-row:3!important;text-align:left!important;align-self:end;white-space:nowrap}#planos .price strong{font-size:24px!important;line-height:1!important}#planos .price span{font-size:12px!important;padding:0!important}#planos .price button{display:grid!important;grid-template-columns:16px auto 12px!important;align-items:center!important;justify-content:center!important;justify-items:center!important;column-gap:8px!important;line-height:1!important}#planos .price button span{grid-column:auto!important;grid-row:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;text-align:center!important;line-height:1!important;padding:0!important;white-space:nowrap!important;color:#fff!important;font-size:12.5px!important;font-weight:520!important}#planos .price button .plan-cart-svg,#planos .price button .plan-arrow-svg{align-self:center!important;justify-self:center!important;margin:0!important}#profileModal[open],#purchaseDetailModal[open]{top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:8px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;left:8px!important;border-radius:20px!important}#profileModal .checkout,#purchaseDetailModal .checkout{padding:15px 12px 16px!important}#profileModal .checkout-top{display:grid;grid-template-columns:1fr 40px;gap:10px;padding-bottom:12px;margin-bottom:12px}#profileModal .checkout-top h2{font-size:23px!important;line-height:1.12!important}#profileModal .checkout-top .hero-copy{font-size:13px!important;line-height:1.4!important}.profile-summary{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px!important;border-radius:15px!important}.profile-summary strong{font-size:15.5px!important}#profileEmail{font-size:12.5px;word-break:break-all}.profile-active-badge{padding:6px 9px!important;font-size:11px!important}.profile-tabs{position:sticky;top:0;z-index:4;margin:0 0 12px!important;border-radius:14px!important;background:rgba(10,4,20,.88)!important;backdrop-filter:blur(12px)}.profile-tab{height:42px!important;font-size:12.5px!important;border-radius:11px!important}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.profile-stat{min-height:84px;padding:12px!important;border-radius:14px!important}.profile-stat:first-child{grid-column:1/-1}.profile-stat:last-child{grid-column:1/-1}.profile-stat span{font-size:10px!important;letter-spacing:.08em!important}.profile-stat strong{font-size:15px!important;line-height:1.25!important}.history-list{gap:11px!important}.history-card{border-radius:15px!important}.purchase-card-head{grid-template-columns:38px minmax(0,1fr) minmax(70px,.78fr) 38px!important;gap:9px!important;padding:12px!important}.proxy-report-button{height:34px!important;min-width:0!important;padding:0 6px!important;gap:4px!important;font-size:11.5px!important;border-radius:9px!important}.proxy-report-button svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.proxy-report-button span{display:inline-block!important;line-height:1!important}.purchase-icon{width:38px!important;height:38px!important;border-radius:11px!important}.purchase-icon svg{width:22px!important;height:22px!important}.purchase-title h3{font-size:14.5px!important;line-height:1.2!important}.purchase-summary-meta{gap:5px!important;font-size:11px!important}.purchase-count-pill{padding:3px 7px!important}.purchase-toggle{width:38px!important;height:38px!important;border-radius:12px!important}.history-pagination{grid-template-columns:1fr;justify-items:center;gap:9px!important;font-size:12px!important}.history-page-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.history-page-actions button{width:100%;height:40px}.purchase-detail-head{align-items:flex-start;padding-bottom:12px;margin-bottom:12px}.purchase-detail-head h2{font-size:20px!important}.purchase-detail-grid{grid-template-columns:1fr!important;gap:8px!important}.purchase-detail-field{min-height:54px;padding:10px 11px!important}.purchase-detail-list{padding:10px!important;border-radius:14px!important}.purchase-detail-list label,.delivery-credential label{display:grid!important;grid-template-columns:1fr;gap:4px;align-items:start!important}.purchase-detail-list label::after{display:none}.proxy-note-list{border-radius:12px!important;max-height:46dvh!important}.proxy-note-row{grid-template-columns:38px minmax(0,1fr)!important;min-height:39px!important}.proxy-note-index{font-size:11px!important}.proxy-note-value{padding:10px 11px!important;font-size:12.5px!important;line-height:1.42!important}.history-detail-actions,.delivery-tool-actions,.delivery-actions{grid-template-columns:1fr!important;gap:9px!important}.history-detail-actions button,.delivery-tool-actions button,.delivery-actions button,.delivery-actions .checker-link,.consult-link{min-height:44px!important;border-radius:13px!important}.delivery-box{padding:14px!important;border-radius:17px!important}.delivery-head{gap:9px!important;margin-bottom:12px!important}.delivery-head h3{font-size:19px!important;line-height:1.12!important}.delivery-head p{font-size:13px!important;line-height:1.42!important}.delivery-badge{width:max-content;font-size:11px!important}.delivery-credential{padding:10px!important;border-radius:14px!important}}@media (max-width:380px){#planos .plan-row{grid-template-columns:52px minmax(0,1fr)!important;padding:13px 11px!important}#planos .plan-row>.plan-icon{width:52px!important;height:52px!important}#planos .plan-title h3{font-size:15.8px!important}.profile-stat-grid{grid-template-columns:1fr!important}.purchase-card-head{grid-template-columns:36px minmax(0,1fr) minmax(66px,.78fr) 34px!important;gap:7px!important}.proxy-report-button{width:100%!important;padding:0 4px!important;font-size:11px!important}.proxy-report-button span{display:inline-block!important}}#checkoutModal:not(.compact-pix) input#quantityRange::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#d8b4fe 0%,#a855f7 var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}#checkoutModal:not(.compact-pix) input#quantityRange::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#d8b4fe 0%,#a855f7 var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important}#checkoutModal:not(.compact-pix) input#quantityRange::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#eaddff 42%,#a855f7 78%);border:2px solid #fff;margin-top:-6px;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease}#checkoutModal:not(.compact-pix) input#quantityRange:hover::-webkit-slider-thumb{transform:scale(1.1)}#checkoutModal:not(.compact-pix) input#quantityRange::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#eaddff 42%,#a855f7 78%);border:2px solid #fff;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5);cursor:pointer}#checkoutModal .checkout-section-title .delivery-profile-icon{width:22px;height:22px;flex:0 0 22px;transform:none}#profileModal,#purchaseDetailModal{border-radius:12px!important;background: linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(180deg,rgba(9,4,20,.94),rgba(3,2,8,.96))!important;background-size:44px 44px,44px 44px,auto!important;border-color:rgba(216,180,254,.2)!important;box-shadow:0 28px 110px rgba(0,0,0,.72),0 0 42px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.07)!important}#profileModal .checkout-top,#purchaseDetailModal .purchase-detail-head{border-bottom-color:rgba(216,180,254,.09)!important}#profileModal .checkout-top h2,#purchaseDetailModal .purchase-detail-head h2{font-size:30px;font-weight:760!important;letter-spacing:-.015em!important;color:#fff!important;text-shadow:0 18px 44px rgba(168,85,247,.16)!important}#profileModal .close,#purchaseDetailModal .close{border-radius:10px!important}.profile-summary,.profile-tabs,.profile-stat,.history-card,.purchase-field,.purchase-detail-field,.purchase-detail-list,.delivery-box,.delivery-credential,.proxy-note-list{border-radius:10px!important;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(5,2,12,.7)!important;border-color:rgba(216,180,254,.16)!important;box-shadow:0 14px 38px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)!important}.profile-summary{padding:17px 18px!important;align-items:center}.profile-active-badge,.purchase-count-pill,.history-pill,.delivery-badge{border-radius:8px!important}.profile-tabs{padding:4px!important;gap:4px!important;background:rgba(255,255,255,.028)!important}.profile-tab{height:40px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#bfb2cf!important;font-weight:720!important}.profile-tab svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(192,132,252,.2))}.profile-tab.active{color:#fff!important;background: linear-gradient(135deg,rgba(168,85,247,.36),rgba(216,180,254,.1)),rgba(255,255,255,.045)!important;border-color:rgba(216,180,254,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px rgba(76,29,149,.14)!important}.profile-stat-grid{gap:10px!important}.profile-stat{min-height:86px}.history-list{gap:10px!important}.history-card{position:relative;overflow:hidden;background: linear-gradient(90deg,rgba(168,85,247,.2) 0 3px,transparent 3px),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(5,2,12,.72)!important}.history-card.open{border-color:rgba(216,180,254,.34)!important;box-shadow:0 18px 54px rgba(0,0,0,.28),0 0 26px rgba(168,85,247,.11),inset 0 1px 0 rgba(255,255,255,.08)!important}.purchase-card-head{min-height:76px;padding:14px 16px!important;border-bottom-color:rgba(216,180,254,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent)!important}.purchase-icon{width:40px!important;height:40px!important;border-radius:8px!important;background: linear-gradient(135deg,rgba(168,85,247,.2),rgba(255,255,255,.035)),rgba(8,3,18,.75)!important}.purchase-title h3{font-size:18px!important;font-weight:760!important;color:#fff!important;letter-spacing:-.012em!important}.purchase-summary-meta{color:#9fa8b7!important;font-weight:720!important}.purchase-toggle,.history-page-actions button,.delivery-tool-actions button,.history-detail-actions button,.delivery-actions button,.delivery-actions .checker-link{border-radius:8px!important}.purchase-detail-grid{gap:8px!important}.purchase-detail-field{min-height:62px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(5,2,12,.72)!important}.purchase-detail-list{padding:12px!important;background: linear-gradient(90deg,rgba(168,85,247,.18) 0 3px,transparent 3px),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.014)),rgba(5,2,12,.72)!important}.purchase-detail-list label::after{content:"";display:none}.proxy-note-list{border-radius:8px!important;background:#05020b!important;border-color:rgba(216,180,254,.13)!important}.proxy-note-row{grid-template-columns:40px minmax(0,1fr)!important;min-height:40px!important}.proxy-note-index{background:rgba(168,85,247,.08)!important;color:#c084fc!important}.proxy-note-value{font-family:"Cascadia Mono","Consolas","Courier New",monospace!important;font-size:13.5px!important;color:#f4efff!important}.history-pagination{border-radius:10px!important;background:rgba(255,255,255,.026)!important}@media (max-width:680px){#profileModal,#purchaseDetailModal{border-radius:12px!important}.profile-tabs{border-radius:10px!important}.history-card{border-radius:10px!important}.purchase-card-head{min-height:68px}.purchase-title h3{font-size:15px!important}.profile-stat,.purchase-detail-field{border-radius:9px!important}.delivery-box,.delivery-credential,.purchase-detail-list,.proxy-note-list{border-radius:9px!important}}#checkoutModal:not(.compact-pix){border-radius:12px!important}#checkoutModal:not(.compact-pix) .checkout-plan-card,#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box,#checkoutModal:not(.compact-pix) .coupon,#checkoutModal:not(.compact-pix) .checkout-hint{border-radius:9px!important}#checkoutModal:not(.compact-pix) .checkout-top .close,#checkoutModal:not(.compact-pix) .quantity-control button,#checkoutModal:not(.compact-pix) #createOrder,#checkoutModal:not(.compact-pix) #applyCoupon{border-radius:8px!important}#checkoutModal:not(.compact-pix) input#quantityRange::-webkit-slider-thumb{border:2px solid #fff!important;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5)!important}#checkoutModal:not(.compact-pix) input#quantityRange::-moz-range-thumb{border:2px solid #fff!important;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5)!important}.hero-actions button,.hero-actions a,#planos [data-buy],#datacenterModal [data-buy]{border-radius:9px!important}#planos [data-buy],#datacenterModal [data-buy],#checkoutModal:not(.compact-pix) #createOrder{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease!important}@media(hover:hover){#planos [data-buy]:hover,#datacenterModal [data-buy]:hover{transform:translateY(-1px)!important;border-color:rgba(216,180,254,.46)!important;box-shadow:0 13px 30px rgba(76,29,149,.18),0 0 18px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important;filter:brightness(1.04)!important}#checkoutModal:not(.compact-pix) #createOrder:hover{transform:translateY(-1px)!important;border-color:rgba(216,180,254,.42)!important;box-shadow:0 13px 30px rgba(76,29,149,.16),0 0 18px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.13)!important;filter:brightness(1.035)!important}}#profileModal,#purchaseDetailModal{border-radius:10px!important;border-color:rgba(216,180,254,.18)!important;background: linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(180deg,rgba(7,3,16,.96),rgba(3,2,8,.98))!important;background-size:52px 52px,52px 52px,auto!important;box-shadow:0 28px 100px rgba(0,0,0,.72),0 0 34px rgba(126,34,206,.1),inset 0 1px 0 rgba(255,255,255,.06)!important}#profileModal .checkout-top,#purchaseDetailModal .purchase-detail-head{border-bottom-color:rgba(216,180,254,.08)!important}#profileModal .checkout-top h2,#purchaseDetailModal .purchase-detail-head h2{color:#fff!important;font-weight:760!important;letter-spacing:-.015em!important;text-shadow:none!important}#profileModal .close,#purchaseDetailModal .close{border-radius:8px!important}.profile-summary,.profile-tabs,.profile-stat,.history-card,.purchase-field,.purchase-detail-field,.purchase-detail-list,.delivery-box,.delivery-credential,.proxy-note-list{border-radius:8px!important;border-color:rgba(216,180,254,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.012)),rgba(5,2,12,.72)!important;box-shadow:0 12px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.055)!important}.profile-tabs{padding:4px!important;gap:4px!important}.profile-tab{border-radius:6px!important;font-weight:720!important}.profile-tab.active{background:linear-gradient(135deg,rgba(168,85,247,.34),rgba(216,180,254,.08)),rgba(255,255,255,.04)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 20px rgba(76,29,149,.12)!important}.history-card{background:linear-gradient(90deg,rgba(168,85,247,.18) 0 3px,transparent 3px),linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.012)),rgba(5,2,12,.74)!important}.purchase-icon,.purchase-toggle,.history-page-actions button,.history-detail-actions button,.delivery-tool-actions button,.delivery-actions button,.delivery-actions .checker-link{border-radius:7px!important}.purchase-count-pill,.history-pill,.profile-active-badge,.delivery-badge{border-radius:7px!important}#checkoutModal:not(.compact-pix){border-radius:10px!important}#checkoutModal:not(.compact-pix) .checkout-plan-card,#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box,#checkoutModal:not(.compact-pix) .coupon,#checkoutModal:not(.compact-pix) .checkout-hint{border-radius:8px!important}#checkoutModal:not(.compact-pix) .checkout-top .close,#checkoutModal:not(.compact-pix) .quantity-control button,#checkoutModal:not(.compact-pix) #createOrder,#checkoutModal:not(.compact-pix) #applyCoupon,#checkoutModal:not(.compact-pix) input{border-radius:7px!important}#checkoutModal:not(.compact-pix) .checkout-terms-row input#checkoutTermsAccepted{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:999px!important;border:2px solid rgba(216,180,254,.72)!important;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.12),rgba(255,255,255,.035))!important;box-shadow:0 0 0 3px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important}#checkoutModal:not(.compact-pix) .checkout-terms-row input#checkoutTermsAccepted:checked{background:linear-gradient(145deg,rgba(168,85,247,.78),rgba(126,34,206,.9))!important;box-shadow:0 0 0 3px rgba(168,85,247,.14),0 8px 20px rgba(126,34,206,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}#checkoutModal:not(.compact-pix) input#quantityRange::-webkit-slider-thumb{border:2px solid #fff!important;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5)!important}#checkoutModal:not(.compact-pix) input#quantityRange::-moz-range-thumb{border:2px solid #fff!important;box-shadow:0 0 0 4px rgba(168,85,247,.2),0 6px 16px rgba(126,34,206,.5)!important}@media (max-width:680px){#profileModal,#purchaseDetailModal,#checkoutModal:not(.compact-pix){border-radius:10px!important}.profile-summary,.profile-tabs,.profile-stat,.history-card,.purchase-detail-field,.purchase-detail-list,.proxy-note-list,#checkoutModal:not(.compact-pix) .checkout-plan-card,#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box,#checkoutModal:not(.compact-pix) .coupon{border-radius:8px!important}}@media (max-width:780px){.nav-dropdown{min-width:0;position:relative}.nav-dropdown-menu{left:50%;top:calc(100% + 8px);width:min(258px,calc(100vw - 36px));padding:8px;gap:3px;border-radius:10px;background:linear-gradient(180deg,rgba(12,7,20,.96),rgba(5,3,10,.95));box-shadow:0 18px 48px rgba(0,0,0,.46),0 0 22px rgba(126,34,206,.1),inset 0 1px 0 rgba(255,255,255,.05);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);z-index:60;display:grid!important}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px)}.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav-dropdown.is-open .nav-chevron-svg{transform:rotate(180deg);opacity:1}.nav-dropdown-menu a{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px;border-radius:8px}.nav-menu-icon{width:28px;height:28px;border-radius:8px}.nav-menu-icon svg{width:15px;height:15px}.nav-menu-text strong{font-size:12px;line-height:1.12}.nav-menu-text span{font-size:10.5px;line-height:1.18;margin-top:2px}.nav-trigger{justify-content:center;width:100%}.nav-chevron-svg{width:9px;height:9px}}#checkoutModal:not(.compact-pix){width:min(1120px,calc(100% - 34px))!important;border-radius:14px!important;border-color:rgba(216,180,254,.13)!important;background:radial-gradient(740px 260px at 18% 0,rgba(168,85,247,.09),transparent 62%),linear-gradient(180deg,rgba(8,6,12,.94),rgba(4,3,7,.96))!important;box-shadow:0 34px 120px rgba(0,0,0,.74),inset 0 1px 0 rgba(255,255,255,.045)!important;color:#fff}body.checkout-page-active main,body.checkout-page-active footer,body.checkout-page-active .coupon-widget,body.checkout-page-active .support-widget{display:none!important}body.checkout-page-active{min-height:100vh;background:#070708;overflow-x:hidden}#checkoutModal.checkout-page-mode[open]{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:min(1120px,calc(100% - 36px))!important;max-width:none!important;max-height:none!important;height:auto!important;margin:48px auto 84px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode::backdrop{display:none!important;background:transparent!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode .checkout{width:100%!important;max-height:none!important;overflow:visible!important;padding:0 0 28px!important;background:transparent!important}#checkoutModal.checkout-page-mode .checkout-secure-badge svg,#checkoutModal.checkout-page-mode .coupon-title svg,#checkoutModal.checkout-page-mode .checkout-coupon-row svg,#checkoutModal.checkout-page-mode .checkout-section-title svg,#checkoutModal.checkout-page-mode .quantity-control svg,#checkoutModal.checkout-page-mode #createOrder svg,#checkoutModal.checkout-page-mode .store-cashback-icon svg,#checkoutModal.checkout-page-mode .pix-expire-bar svg,#checkoutModal.checkout-page-mode .pix-copy-row button svg,#checkoutModal.checkout-page-mode .pix-paid-button svg,#checkoutModal.checkout-page-mode .pix-status-note svg,#checkoutModal.checkout-page-mode .pix-cancel-back svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;flex:0 0 16px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:currentColor!important}#checkoutModal.checkout-page-mode.compact-pix[open]{width:min(620px,calc(100% - 28px))!important;margin:42px auto 78px!important}#checkoutModal.checkout-page-mode .checkout-top .close{position:fixed!important;right:22px!important;top:22px!important;z-index:80;border-radius:10px!important;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}.checkout-sales-benefits{display:none}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-benefits{display:block;margin:10px 0 56px}.checkout-sales-head{max-width:760px;margin:0 auto 26px;text-align:center}.checkout-sales-head h2{margin:0;color:#fff;font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:30px;line-height:1.08;font-weight:840;letter-spacing:-.02em}.checkout-sales-head p{margin:8px 0 0;color:#a7a0aa;font-size:14px;line-height:1.42}.checkout-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-benefit-card{min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.018);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:transform .28s cubic-bezier(.2,.72,.16,1),border-color .28s ease,background .28s ease,box-shadow .28s ease;will-change:transform}.checkout-benefit-card::after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 0%,rgba(216,180,254,.08) 34%,rgba(168,85,247,.22) 50%,rgba(255,255,255,.05) 62%,transparent 100%);transform:translateX(-120%);transition:opacity .28s ease,transform .75s cubic-bezier(.2,.72,.16,1)}.checkout-benefit-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(168,85,247,.12);color:#c084fc;transition:transform .28s cubic-bezier(.2,.72,.16,1),background .28s ease,border-color .28s ease,box-shadow .28s ease,color .28s ease}.checkout-benefit-card svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s cubic-bezier(.2,.72,.16,1),filter .28s ease}.checkout-benefit-card strong{display:block;color:#fff;font-size:14px;line-height:1.2;font-weight:760}.checkout-benefit-card p{margin:5px 0 0;color:#a7a0aa;font-size:12.5px;line-height:1.36}@media (hover:hover) and (pointer:fine){.checkout-benefit-card:hover{transform:translateY(-4px);border-color:rgba(216,180,254,.36);background:radial-gradient(260px 110px at 8% 0,rgba(168,85,247,.15),transparent 72%),linear-gradient(145deg,rgba(23,10,40,.82),rgba(8,4,16,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(0,0,0,.32),0 0 34px rgba(126,34,206,.16)}.checkout-benefit-card:hover::after{opacity:1;transform:translateX(120%)}.checkout-benefit-card:hover>span{transform:translateY(-1px) scale(1.06);color:#f0d9ff;background:linear-gradient(145deg,rgba(192,132,252,.26),rgba(88,28,135,.18));border-color:rgba(216,180,254,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 22px rgba(168,85,247,.28)}.checkout-benefit-card:hover svg{transform:scale(1.08) rotate(-2deg);filter:drop-shadow(0 0 9px rgba(216,180,254,.38))}}@media (prefers-reduced-motion:reduce){.checkout-benefit-card,.checkout-benefit-card::after,.checkout-benefit-card>span,.checkout-benefit-card svg{transition:none!important}.checkout-benefit-card:hover,.checkout-benefit-card:hover>span,.checkout-benefit-card:hover svg{transform:none!important}}#checkoutModal:not(.compact-pix) .checkout{padding:28px 30px 30px!important}#checkoutModal:not(.compact-pix) .checkout-top{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:16px;margin-bottom:26px!important}#checkoutModal:not(.compact-pix) .checkout-top .eyebrow{color:#c084fc!important;letter-spacing:.22em!important;font-size:10px!important;margin-bottom:8px!important}#checkoutModal:not(.compact-pix) .checkout-top h2{font-family:"Segoe UI Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:32px!important;line-height:1.04!important;font-weight:820!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:none!important}#checkoutModal:not(.compact-pix) .checkout-top .hero-copy{display:block!important;max-width:720px!important;margin-top:8px!important;color:#aaa1b4!important;font-size:14px!important;line-height:1.45!important}#checkoutModal:not(.compact-pix) .checkout-plan-card{display:none!important}#checkoutModal:not(.compact-pix) .buy-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;gap:20px!important;align-items:start}#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box{border:1px solid rgba(255,255,255,.095)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.026),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;backdrop-filter:blur(10px)!important}#checkoutModal:not(.compact-pix) .quantity-box{grid-column:1!important;grid-row:1 / span 2!important;padding:26px!important;min-height:486px}#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box{grid-column:2!important;padding:22px!important;margin:0!important}#checkoutModal:not(.compact-pix) .customer-box{grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding-top:22px!important;margin-top:-105px!important}#checkoutModal:not(.compact-pix) .total-box{grid-row:1!important;align-self:start!important;display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;min-height:126px!important;z-index:1}#checkoutModal:not(.compact-pix) .checkout-section-title{display:grid!important;grid-template-columns:1fr auto;align-items:center!important;gap:6px!important;margin:0 0 18px!important;color:#fff!important}#checkoutModal:not(.compact-pix) .checkout-section-title svg{display:none!important}#checkoutModal:not(.compact-pix) .checkout-section-title span{grid-column:1/-1;color:#c084fc!important;font-size:10px!important;font-weight:620!important;letter-spacing:.36em!important;text-transform:uppercase!important}#checkoutModal:not(.compact-pix) .checkout-section-title strong{font-size:18px!important;font-weight:760!important;color:#fff!important}#checkoutModal:not(.compact-pix) .checkout-quantity-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:end;gap:18px;margin:16px 0 28px}#checkoutModal:not(.compact-pix) .checkout-quantity-hero span{display:block;color:#918899;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}#checkoutModal:not(.compact-pix) .checkout-quantity-hero strong{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:54px;line-height:.9;font-weight:900;letter-spacing:-.04em}#checkoutModal:not(.compact-pix) .checkout-quantity-hero small{color:#9b94a3;font-size:22px;font-weight:820;letter-spacing:-.02em}#checkoutModal:not(.compact-pix) #quantityTotalPreview{justify-content:flex-end;color:#d8b4fe;font-size:46px;white-space:nowrap;text-align:right}#checkoutModal:not(.compact-pix) #quantityUnitPreview{display:block;margin-top:7px;color:#aaa1b4;font-size:12px;text-align:right;font-weight:560}#checkoutModal:not(.compact-pix) .checkout-package-label{color:#c084fc;font-size:10px;font-weight:720;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}#checkoutModal:not(.compact-pix) .quick-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:24px}.dc-card.dc-card-esgotado{opacity:.5}.dc-card.dc-card-esgotado button[disabled]{cursor:not-allowed;opacity:.75}.dc-card.dc-card-esgotado button[disabled]:hover{transform:none;box-shadow:none;filter:none}.dc-card .dc-inicial-estoque{margin:6px 0 0;font-size:12px}.dc-card.dc-card-esgotado .dc-inicial-estoque{color:#fca5a5}#checkoutModal .qp-inicial{grid-column:1/-1;display:flex;align-items:center;gap:13px;width:100%;min-height:60px;padding:12px 16px;border:1px solid transparent;border-radius:14px;background: linear-gradient(180deg,rgba(168,85,247,.11),rgba(168,85,247,.028)) padding-box,linear-gradient(120deg,rgba(216,180,254,.30),rgba(168,85,247,.10) 52%,rgba(217,70,239,.22)) border-box;color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .16s cubic-bezier(.32,.72,0,1),background .22s ease,box-shadow .22s ease}#checkoutModal .qp-inicial .qpi-ic{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:11px;background:rgba(168,85,247,.17);border:1px solid rgba(216,180,254,.26);color:#e9d5ff}#checkoutModal .qp-inicial .qpi-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}#checkoutModal .qp-inicial .qpi-title{font-size:11.5px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:#f3e8ff;line-height:1}#checkoutModal .qp-inicial .qpi-sub{font-size:11.5px;font-weight:600;color:#b9a9d4;line-height:1.4;overflow:hidden;text-overflow:ellipsis}#checkoutModal .qp-inicial .qpi-go{display:flex;align-items:center;flex:none;color:#c084fc;transition:transform .2s ease}#checkoutModal .qp-inicial:hover{transform:translateY(-2px);background: linear-gradient(180deg,rgba(168,85,247,.19),rgba(168,85,247,.06)) padding-box,linear-gradient(120deg,rgba(233,213,255,.55),rgba(168,85,247,.22) 52%,rgba(217,70,239,.42)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 14px 30px rgba(126,34,206,.24)}#checkoutModal .qp-inicial:hover .qpi-go{transform:translateX(3px)}#checkoutModal .qp-inicial:active{transform:translateY(0) scale(.99)}#checkoutModal .qp-inicial:focus-visible{outline:2px solid rgba(216,180,254,.75);outline-offset:2px}@media(max-width:430px){#checkoutModal .qp-inicial{gap:10px;padding:11px 13px}#checkoutModal .qp-inicial .qpi-ic{width:32px;height:32px;border-radius:10px}#checkoutModal .qp-inicial .qpi-sub{font-size:10.5px}}#checkoutModal:not(.compact-pix) .quick-package{position:relative;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid transparent;border-radius:14px;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)) padding-box,linear-gradient(150deg,rgba(216,180,254,.26),rgba(168,85,247,.08) 46%,rgba(217,70,239,.18)) border-box;color:#fff;padding:0 6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 16px rgba(0,0,0,.2);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .22s ease,background .22s ease,border-color .22s ease}#checkoutModal:not(.compact-pix) .quick-package .qp-num{font-size:16px;font-weight:850;letter-spacing:.01em;line-height:1}#checkoutModal:not(.compact-pix) .quick-package .qp-unit{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b9a9d4;margin-top:3px;transition:color .2s ease}#checkoutModal:not(.compact-pix) .quick-package:hover{transform:translateY(-2px);border-color:rgba(216,180,254,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(126,34,206,.22)}#checkoutModal:not(.compact-pix) .quick-package:active{transform:translateY(0) scale(.98)}#checkoutModal:not(.compact-pix) .quick-package.active{border-color:rgba(233,213,255,.5);background: linear-gradient(135deg,rgba(168,85,247,.92),rgba(126,34,206,.78)) padding-box,linear-gradient(140deg,rgba(233,213,255,.7),rgba(217,70,239,.5)) border-box;box-shadow:0 16px 38px rgba(126,34,206,.34),inset 0 1px 0 rgba(255,255,255,.18)}#checkoutModal:not(.compact-pix) .quick-package.active .qp-unit{color:#efe0ff}#checkoutModal:not(.compact-pix) .quick-package .popular,#checkoutModal:not(.compact-pix) .quick-package .bonus-free{position:absolute;left:50%;top:-9px;transform:translateX(-50%);height:16px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#e9d5ff,#c084fc);color:#22093a;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgba(168,85,247,.4);z-index:2}#checkoutModal:not(.compact-pix) .quick-package .bonus-free{background:linear-gradient(135deg,#6ee7b7,#34d399);color:#052e1a;box-shadow:0 4px 12px rgba(52,211,153,.35)}#checkoutModal:not(.compact-pix) .quantity-control{grid-template-columns:1fr!important;margin:0 0 8px!important;gap:0!important}#checkoutModal:not(.compact-pix) .quantity-control button{display:none!important}#checkoutModal:not(.compact-pix) input#quantityRange{height:24px!important}#checkoutModal:not(.compact-pix) .qty-range-hint{display:flex;justify-content:space-between;color:#8f8796!important;font-size:11px!important;font-weight:560!important;margin-bottom:16px!important}#checkoutModal:not(.compact-pix) .quantity-discount.show,#checkoutModal:not(.compact-pix) .discount-next.show{display:block;border:1px solid rgba(216,180,254,.12);border-radius:11px;background:rgba(168,85,247,.065);color:#fff!important;padding:10px 12px;margin:8px 0 0;font-size:12px;font-weight:650;text-align:left}#checkoutModal:not(.compact-pix) .coupon{grid-template-columns:minmax(0,1fr) 86px!important;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin-top:2px!important}#checkoutModal:not(.compact-pix) .coupon-title{color:#fff!important;font-size:12px!important;font-weight:650!important}#checkoutModal:not(.compact-pix) .coupon input,#checkoutModal:not(.compact-pix) .customer-box input{height:40px!important;border-radius:10px!important;border-color:rgba(255,255,255,.1)!important;background:rgba(0,0,0,.18)!important;color:#fff!important;font-weight:560!important}#checkoutModal:not(.compact-pix) .customer-box label{color:#fff!important;font-size:12px!important;font-weight:700!important}#checkoutModal:not(.compact-pix) .total-box .eyebrow{color:#c084fc!important;letter-spacing:.32em!important;font-size:10px!important}#checkoutModal:not(.compact-pix) .total-box #discountInfo{color:#aaa1b4!important;font-size:12px!important;font-weight:560!important;margin-top:8px!important}#checkoutModal:not(.compact-pix) .total-box strong{align-self:start;color:#fff!important;font-size:30px!important;font-weight:860!important;letter-spacing:-.02em;white-space:nowrap}#checkoutModal:not(.compact-pix) #createOrder{grid-column:1/-1!important;height:44px!important;margin-top:6px!important;border-radius:10px!important;font-size:14px!important;font-weight:820!important}@media (max-width:860px){#checkoutModal.checkout-page-mode[open]{width:calc(100% - 22px)!important;margin:28px auto 62px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-benefits{margin:4px 0 32px}.checkout-sales-head{text-align:left;margin-bottom:18px}.checkout-sales-head h2{font-size:24px}.checkout-benefit-grid{grid-template-columns:1fr;gap:9px}.checkout-benefit-card{min-height:74px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;border-radius:10px}.checkout-benefit-card>span{width:34px;height:34px;border-radius:10px}#checkoutModal:not(.compact-pix){width:calc(100% - 16px)!important}#checkoutModal:not(.compact-pix) .checkout{padding:17px 12px 14px!important}#checkoutModal:not(.compact-pix) .buy-grid{grid-template-columns:1fr!important;gap:12px!important}#checkoutModal:not(.compact-pix) .quantity-box,#checkoutModal:not(.compact-pix) .customer-box,#checkoutModal:not(.compact-pix) .total-box{grid-column:auto!important;grid-row:auto!important;padding:16px!important;min-height:auto!important;margin-top:0!important}#checkoutModal:not(.compact-pix) .customer-box{padding-top:16px!important}#checkoutModal:not(.compact-pix) .checkout-top h2{font-size:25px!important}#checkoutModal:not(.compact-pix) .checkout-quantity-hero{grid-template-columns:1fr;gap:12px;margin:12px 0 22px}#checkoutModal:not(.compact-pix) .checkout-quantity-hero strong{font-size:42px}#checkoutModal:not(.compact-pix) #quantityTotalPreview,#checkoutModal:not(.compact-pix) #quantityUnitPreview{justify-content:flex-start;text-align:left}#checkoutModal:not(.compact-pix) #quantityTotalPreview{font-size:34px}#checkoutModal:not(.compact-pix) .quick-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}#checkoutModal.checkout-page-mode:not(.compact-pix){--checkout-accent:#a855f7;--checkout-accent-2:#7c3aed;--checkout-line:rgba(255,255,255,.105);--checkout-muted:#9b94a3;font-family:"Inter","Segoe UI Variable","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout{padding-bottom:48px!important;display:flex!important;flex-direction:column!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-benefits{width:min(1120px,100%)!important;order:2!important;position:relative!important;margin:0 auto 34px!important;padding:0!important;overflow:hidden!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top{order:1!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #checkoutPlanCard{order:3!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid{order:4!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #orderMsg{order:initial!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #pixBox{order:6!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-head{text-align:center!important;margin-bottom:24px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-head h2{max-width:720px!important;margin:0 auto!important;font-size:31px!important;line-height:1.02!important;letter-spacing:-.025em!important;font-weight:920!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-head p{color:#c7bfd0!important;font-size:14px!important;margin-top:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-grid{gap:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-card{border-radius:10px!important;border-color:rgba(168,85,247,.22)!important;background:radial-gradient(220px 90px at 0 0,rgba(168,85,247,.1),transparent 68%),linear-gradient(145deg,rgba(19,8,34,.7),rgba(7,4,14,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 42px rgba(0,0,0,.18)!important;backdrop-filter:blur(8px)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-card>span{background:linear-gradient(145deg,rgba(168,85,247,.22),rgba(126,34,206,.14))!important;color:#d8b4fe!important;border:1px solid rgba(216,180,254,.12)!important}@media (hover:hover) and (pointer:fine){#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-card:hover{transform:translateY(-4px)!important;border-color:rgba(216,180,254,.42)!important;background:radial-gradient(260px 112px at 8% 0,rgba(168,85,247,.18),transparent 72%),linear-gradient(145deg,rgba(25,10,43,.86),rgba(8,4,16,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(0,0,0,.32),0 0 34px rgba(126,34,206,.18)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-card:hover::after{opacity:1!important;transform:translateX(120%)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-benefit-card:hover>span{transform:translateY(-1px) scale(1.06)!important;color:#f0d9ff!important;background:linear-gradient(145deg,rgba(192,132,252,.3),rgba(88,28,135,.2))!important;border-color:rgba(216,180,254,.25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 22px rgba(168,85,247,.28)!important}}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top{width:min(1120px,100%)!important;margin:0 auto 28px!important;grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top .close{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top .eyebrow,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-section-title span,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-package-label,#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box .eyebrow{color:var(--checkout-accent)!important;letter-spacing:.38em!important;font-size:11px!important;font-weight:820!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top .eyebrow{font-size:12px!important;font-weight:860!important;letter-spacing:.42em!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;color:#fff!important;font-size:37px!important;line-height:1!important;font-weight:920!important;letter-spacing:-.03em!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title #checkoutTitle{font-family:"Inter","Segoe UI Variable","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:37px!important;line-height:1!important;font-weight:920!important;letter-spacing:-.03em!important;color:#fff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title #checkoutTitle{display:inline-block!important;font:inherit!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-title-signal{width:26px!important;height:26px!important;flex:0 0 26px!important;display:block!important;fill:none!important;stroke:var(--checkout-accent)!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 14px rgba(168,85,247,.45))!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-top .hero-copy{color:#c9c0d3!important;font-size:16px!important;line-height:1.45!important;margin-top:12px!important;max-width:980px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid{width:min(1120px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr)!important;grid-template-rows:auto auto!important;gap:0 20px!important;align-items:start!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-box{position:relative!important;grid-column:1!important;grid-row:1 / span 2!important;min-height:455px!important;padding:28px 28px 26px!important;border-radius:14px!important;border:1px solid var(--checkout-line)!important;background:radial-gradient(520px 240px at 82% 30%,rgba(168,85,247,.07),transparent 62%),linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.036)!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .quantity-box,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .quantity-box{border-color:rgba(168,85,247,.28)!important;background:radial-gradient(560px 260px at 86% 18%,rgba(126,34,206,.16),transparent 64%),linear-gradient(145deg,#100b19 0%,#09070f 58%,#050408 100%)!important;box-shadow:0 26px 76px rgba(0,0,0,.42),0 0 36px rgba(126,34,206,.13),inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{grid-column:2!important;margin:0!important;border-color:var(--checkout-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.009))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.034)!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .customer-box,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .customer-box{border-color:rgba(168,85,247,.26)!important;background:radial-gradient(420px 220px at 78% 4%,rgba(126,34,206,.15),transparent 68%),linear-gradient(145deg,#100b18 0%,#09070f 60%,#050408 100%)!important;box-shadow:0 24px 70px rgba(0,0,0,.4),0 0 32px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box{grid-row:1!important;display:block!important;padding:32px 30px 18px!important;border-radius:14px 14px 0 0!important;border-bottom:0!important;min-height:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:12px 30px 30px!important;border-radius:0 0 14px 14px!important;border-top:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-never-expire{position:absolute!important;top:43px!important;right:28px!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(168,85,247,.36)!important;background:rgba(168,85,247,.075)!important;color:#d8b4fe!important;font-size:10px!important;font-weight:820!important;letter-spacing:.05em!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-section-title{display:block!important;margin:0 0 24px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-section-title strong{display:block!important;margin-top:8px!important;font-size:20px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important;color:#fff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-section-title svg{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero{grid-template-columns:minmax(0,1fr) minmax(178px,auto)!important;margin:4px 0 30px!important;align-items:center!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero>div:last-child{display:grid!important;justify-items:end!important;align-content:center!important;gap:4px!important;text-align:right!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero span{color:#8f8796!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:760!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero strong{font-size:42px!important;line-height:.9!important;font-weight:850!important;letter-spacing:-.012em!important;color:#fff!important;text-shadow:0 18px 52px rgba(168,85,247,.16)!important;font-family:"Inter","Segoe UI Variable","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero>div:first-child strong{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important;color:#fff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityText{display:inline-block!important;min-width:0!important;font-size:42px!important;font-weight:850!important;line-height:.9!important;letter-spacing:-.012em!important;color:#fff!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityUnit{font-size:18px!important;font-weight:650!important;color:#fff!important;letter-spacing:0!important;margin-left:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityTotalPreview{font-size:34px!important;line-height:.98!important;font-weight:790!important;color:#fff!important;letter-spacing:-.012em!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityUnitPreview{color:#aaa4af!important;font-size:11.5px!important;font-weight:500!important;text-align:right!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages{gap:10px!important;margin:0 0 24px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages.initial-ip-packages{grid-template-columns:repeat(2,minmax(0,1fr))!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package{min-height:52px!important;height:auto!important;border-radius:14px!important;border:1px solid transparent!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)) padding-box,linear-gradient(150deg,rgba(216,180,254,.26),rgba(168,85,247,.08) 46%,rgba(217,70,239,.18)) border-box!important;color:#fff!important;white-space:nowrap!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 16px rgba(0,0,0,.2)!important;transition:transform .16s cubic-bezier(.32,.72,0,1),border-color .22s ease,background .22s ease,box-shadow .22s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .qp-num{font-size:16px!important;font-weight:850!important;line-height:1!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .qp-unit{font-size:9.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#b9a9d4!important;margin-top:3px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:hover{transform:translateY(-2px)!important;border-color:rgba(216,180,254,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(126,34,206,.22)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages.initial-ip-packages .quick-package{min-width:0!important;padding:0 14px!important;font-size:14px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active{border-color:rgba(233,213,255,.5)!important;background:linear-gradient(135deg,rgba(168,85,247,.92),rgba(126,34,206,.78)) padding-box,linear-gradient(140deg,rgba(233,213,255,.7),rgba(217,70,239,.5)) border-box!important;box-shadow:0 16px 38px rgba(126,34,206,.34),inset 0 1px 0 rgba(255,255,255,.18)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active .qp-unit{color:#efe0ff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .popular,#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .bonus-free{top:-9px!important;height:16px!important;border-radius:999px!important;background:linear-gradient(135deg,#e9d5ff,#c084fc)!important;color:#22093a!important;font-size:8px!important;box-shadow:0 4px 12px rgba(168,85,247,.4)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .bonus-free{background:linear-gradient(135deg,#6ee7b7,#34d399)!important;color:#052e1a!important;box-shadow:0 4px 12px rgba(52,211,153,.35)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-custom-label{margin:0 0 9px!important;color:#a8a0ad!important;font-size:10px!important;line-height:1!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:10px!important;align-items:center!important;margin:0 0 8px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:9px!important;border:1px solid rgba(216,180,254,.24)!important;background:linear-gradient(145deg,rgba(168,85,247,.14),rgba(5,5,8,.5))!important;color:#f4eaff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.2)!important;display:grid!important;place-items:center!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control button:hover{transform:translateY(-1px)!important;border-color:rgba(216,180,254,.42)!important;background:linear-gradient(145deg,rgba(168,85,247,.2),rgba(12,6,22,.64))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 28px rgba(76,29,149,.18)!important;filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .qty-control-svg{width:16px!important;height:16px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 6px rgba(216,180,254,.22))!important}#checkoutModal.checkout-page-mode:not(.compact-pix) input#quantityRange::-webkit-slider-runnable-track{height:7px!important;background:linear-gradient(90deg,#a855f7 0%,#7c3aed var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) input#quantityRange::-webkit-slider-thumb{width:23px!important;height:23px!important;margin-top:-8px!important;background:#a855f7!important;border:1px solid rgba(0,0,0,.62)!important;box-shadow:0 0 0 4px rgba(168,85,247,.12)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) input#quantityRange::-moz-range-track{height:7px!important;background:linear-gradient(90deg,#a855f7 0%,#7c3aed var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) input#quantityRange::-moz-range-thumb{width:23px!important;height:23px!important;background:#a855f7!important;border:1px solid rgba(0,0,0,.62)!important;box-shadow:0 0 0 4px rgba(168,85,247,.12)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-discount.show{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .discount-next.show{display:block!important;border-radius:10px!important;border-color:rgba(168,85,247,.25)!important;background:rgba(168,85,247,.075)!important;color:#f6f1ff!important;text-align:center!important;margin:8px auto 0!important;padding:10px 12px!important;font-weight:580!important;width:100%!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-payment-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:24px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-payment-heading h3{margin:8px 0 0!important;color:#fff!important;font-size:22px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.025em!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-secure-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 11px!important;border:1px solid rgba(16,185,129,.34)!important;border-radius:999px!important;color:#34d399!important;background:rgba(16,185,129,.08)!important;font-size:10px!important;font-weight:860!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-secure-badge svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown{display:grid!important;grid-template-columns:1fr auto!important;gap:5px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:rgba(0,0,0,.14)!important;padding:15px 16px 13px!important;align-items:start!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-breakdown-main{grid-column:1!important;grid-row:1 / span 2!important;min-width:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown span{color:#aaa4af!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown small{display:block!important;margin-top:5px!important;color:#aaa4af!important;font-size:11.5px!important;font-weight:500!important;line-height:1.25!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown small.has-discount{color:#34d399!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown strong{color:#fff!important;font-weight:760!important;text-align:right!important;letter-spacing:-.015em!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #checkoutBreakdownSubtotal{grid-column:2!important;grid-row:1!important;font-size:14px!important;font-weight:720!important;align-self:start!important;padding-top:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-discount-value{display:none!important;grid-column:2!important;grid-row:2!important;color:#34d399!important;font-size:11.5px!important;line-height:1.25!important;font-weight:650!important;align-self:start!important;margin-top:2px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-discount-value.show{display:block!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown::after{content:none!important;display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label,#checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08)!important;margin-top:8px!important;padding-top:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label{grid-column:1!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{grid-column:2!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label{color:#fff!important;font-size:13.5px!important;font-weight:720!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row{display:none!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;color:#34d399!important;padding:2px 0 0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row.show{display:grid!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;color:#d1fae5!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row svg{width:14px!important;height:14px!important;flex:0 0 14px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row span strong{color:#fff!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important;text-align:left!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row em{color:#34d399!important;font-size:11px!important;font-style:normal!important;font-weight:780!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-coupon-row>strong{color:#34d399!important;font-size:13px!important;font-weight:820!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{font-size:22px!important;line-height:1!important;font-weight:800!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box .checkout-section-title{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box label{color:#efe8fb!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box input,#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon input{height:40px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(3,3,5,.58)!important;color:#fff!important;font-weight:500!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box input::placeholder,#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon input::placeholder{color:#8f8796!important;font-weight:500!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon-title{grid-column:1/-1!important;color:#eee6fb!important;font-size:12px!important;font-weight:560!important;margin:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon-title span{font-weight:600!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon-title em{color:#aaa4af!important;font-style:normal!important;font-weight:450!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon button#applyCoupon{height:40px!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;color:#fff!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;font-weight:620!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-discount-message{display:block!important;min-height:18px!important;margin:0!important;color:#aaa4af!important;font-size:12px!important;font-weight:450!important;line-height:1.4!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-section-title span{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control{margin:0 0 2px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .qty-range-hint{margin:0 0 8px!important;padding:0!important;line-height:1.2!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .discount-next.show{margin:0 auto!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #quantityUnitPreview{font-size:21px!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.015em!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder{height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(168,85,247,.92),rgba(126,58,237,.86) 56%,rgba(109,40,217,.82))!important;border:1px solid rgba(216,180,254,.32)!important;color:#fff!important;font-size:14px!important;font-weight:720!important;line-height:1!important;text-align:center!important;letter-spacing:0!important;box-shadow:0 14px 30px rgba(126,34,206,.24),inset 0 1px 0 rgba(255,255,255,.16)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-weight:720!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder svg{width:17px!important;height:17px!important;display:block!important;flex:0 0 17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px rgba(126,34,206,.28),inset 0 1px 0 rgba(255,255,255,.18)!important;filter:none!important}@media (max-width:900px){#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-sales-benefits{margin-top:0!important;margin-bottom:22px!important;padding-top:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title{font-size:30px!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title #checkoutTitle{font-size:30px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid{grid-template-columns:1fr!important;gap:13px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{grid-column:1!important;grid-row:auto!important;border-radius:12px!important;border:1px solid var(--checkout-line)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-box{min-height:0!important;padding:24px 16px 18px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-never-expire{position:static!important;margin:0 0 18px!important;width:max-content!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important;margin:2px 0 14px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero strong,#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityText{font-size:40px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityTotalPreview{justify-content:flex-end!important;text-align:right!important;font-size:28px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #quantityUnitPreview{text-align:right!important;font-size:11px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-quantity-hero>div:last-child{justify-items:end!important;align-content:end!important;text-align:right!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-package-label{margin-top:0!important;margin-bottom:10px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages{grid-template-columns:repeat(2,minmax(0,1fr))!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:8px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control button{width:34px!important;height:34px!important;min-height:34px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{padding:22px 16px!important}}.old-help-section[hidden]{display:none!important}@media (max-width:900px){#authModal.auth-premium-login[open]{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(470px,calc(100vw - 22px))!important;height:auto!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:0!important;transform:translate(-50%,-50%)!important;overflow:auto!important;border-radius:16px!important}#authModal.auth-premium-login[open] .checkout{height:auto!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"head" "form" "msg"!important;gap:16px!important;padding:20px 18px 18px!important}#authModal.auth-premium-login .auth-promo-panel{display:none!important}#authModal.auth-premium-login .checkout-top{grid-template-columns:minmax(0,1fr) 42px!important}#authModal.auth-premium-login .checkout-top h2{font-size:32px!important;text-align:left!important}#authModal.auth-premium-login .checkout-top .hero-copy{font-size:14.5px!important}}#authModal.auth-premium-login .auth-login-brand{display:none}#authModal.auth-premium-login .checkout-top h2 span{color:#c084fc!important}#authModal.auth-premium-login .auth-mode-tabs{height:48px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:4px!important;padding:4px!important;border:1px solid rgba(216,180,254,.12)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}#authModal.auth-premium-login .auth-mode-tabs span{display:grid!important;place-items:center!important;border-radius:10px!important;color:#9d94aa!important;border:1px solid transparent!important;background:transparent!important}#authModal.auth-premium-login .auth-mode-tabs span.active{color:#fff!important;border-color:rgba(216,180,254,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}#authModal.auth-premium-login .auth-mode-tabs svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}#authModal.auth-premium-login #sendCodeButton{margin-top:2px!important;background:linear-gradient(135deg,rgba(192,132,252,.96),rgba(147,51,234,.92) 54%,rgba(109,40,217,.9))!important;color:#fff!important;box-shadow:0 18px 38px rgba(126,34,206,.28),inset 0 1px 0 rgba(255,255,255,.18)!important}#authModal.auth-premium-login #sendCodeButton .auth-code-label{font-weight:600!important}@media (min-width:901px){#authModal.auth-premium-login{width:min(1040px,calc(100% - 40px))!important}#authModal.auth-premium-login .checkout{grid-template-columns:minmax(0,1fr) minmax(390px,450px)!important}}@media (max-width:900px){#authModal.auth-premium-login[open]{width:min(520px,calc(100vw - 24px))!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;overflow:visible!important}#authModal.auth-premium-login[open] .checkout{grid-template-areas:"brand" "head" "form" "msg"!important;padding:28px 22px 24px!important;border:1px solid rgba(216,180,254,.14)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(17,12,20,.97),rgba(8,6,11,.99))!important;box-shadow:0 28px 90px rgba(0,0,0,.68),0 0 36px rgba(126,34,206,.1),inset 0 1px 0 rgba(255,255,255,.055)!important}#authModal.auth-premium-login .auth-login-brand{grid-area:brand!important;display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important;color:#fff!important}#authModal.auth-premium-login .auth-login-brand span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(216,180,254,.14)!important;background:rgba(168,85,247,.08)!important;overflow:hidden!important}#authModal.auth-premium-login .auth-login-brand img{width:36px!important;height:36px!important;object-fit:contain!important}#authModal.auth-premium-login .auth-login-brand strong{font-size:16px!important;line-height:1!important;font-weight:880!important;letter-spacing:-.02em!important}#authModal.auth-premium-login .auth-login-brand b{color:transparent!important;background:linear-gradient(100deg,#f0abfc 0%,#c084fc 34%,#a855f7 62%,#7e22ce 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 14px rgba(168,85,247,.34)!important}#authModal.auth-premium-login .checkout-top{padding:0!important;margin:0!important}#authModal.auth-premium-login .checkout-top h2{font-size:22px!important;line-height:1.12!important}#authModal.auth-premium-login .checkout-top .hero-copy{max-width:320px!important;color:#a99fb3!important}#authModal.auth-premium-login #loginForm{gap:14px!important}#authModal.auth-premium-login .google-login-btn,#authModal.auth-premium-login #sendCodeButton{height:44px!important;min-height:44px!important}}#authModal.auth-premium-login .auth-brand-mark,#authModal.auth-premium-login .auth-login-brand span,#authModal.auth-premium-login .auth-benefits-list span{overflow:hidden!important}#authModal.auth-premium-login svg{max-width:28px!important;max-height:28px!important}@media (max-width:900px){#authModal.auth-premium-login[open]{position:fixed!important;inset:18px auto auto 50%!important;width:min(480px,calc(100vw - 28px))!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 36px)!important;margin:0!important;transform:translateX(-50%)!important;overflow:auto!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;color:#fff!important}#authModal.auth-premium-login[open]::backdrop{background:rgba(3,2,8,.74)!important;backdrop-filter:blur(10px)!important}#authModal.auth-premium-login[open] .checkout{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"brand" "head" "form" "msg"!important;gap:18px!important;overflow:visible!important;padding:22px!important;border:1px solid rgba(216,180,254,.13)!important;border-radius:18px!important;background: radial-gradient(280px 160px at 18% 0,rgba(168,85,247,.15),transparent 68%),linear-gradient(180deg,rgba(17,12,21,.98),rgba(8,6,11,.99))!important;box-shadow:0 28px 84px rgba(0,0,0,.72),0 0 34px rgba(126,34,206,.1),inset 0 1px 0 rgba(255,255,255,.055)!important;box-sizing:border-box!important}#authModal.auth-premium-login .auth-promo-panel{display:none!important}#authModal.auth-premium-login .auth-login-brand{grid-area:brand!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 4px!important;color:#fff!important}#authModal.auth-premium-login .auth-login-brand span{width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;border-radius:11px!important;border:1px solid rgba(216,180,254,.14)!important;background:rgba(168,85,247,.09)!important}#authModal.auth-premium-login .auth-login-brand img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;display:block!important}#authModal.auth-premium-login .auth-login-brand strong{font-size:16px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.02em!important}#authModal.auth-premium-login .auth-login-brand b{color:#c084fc!important}#authModal.auth-premium-login .checkout-top{grid-area:head!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:start!important;gap:12px!important;margin:0!important;padding:0!important;text-align:left!important}#authModal.auth-premium-login .checkout-top h2{margin:0!important;font-size:22px!important;line-height:1.14!important;font-weight:820!important;letter-spacing:-.02em!important;color:#fff!important;text-align:left!important;text-shadow:none!important}#authModal.auth-premium-login .checkout-top .hero-copy{margin:8px 0 0!important;max-width:310px!important;color:#b2a8bc!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}#authModal.auth-premium-login .checkout-top .close{position:static!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;font-size:22px!important;line-height:1!important}#authModal.auth-premium-login #loginForm,#authModal.auth-premium-login #codeStep{grid-area:form!important;display:grid!important;gap:14px!important;width:100%!important;min-width:0!important}#authModal.auth-premium-login #codeStep[hidden],#authModal.auth-premium-login #loginForm[hidden]{display:none!important}#authModal.auth-premium-login .auth-mode-tabs{height:46px!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important}#authModal.auth-premium-login .auth-mode-tabs span{border-radius:10px!important}#authModal.auth-premium-login .auth-mode-tabs svg{width:17px!important;height:17px!important}#authModal.auth-premium-login .google-login-btn,#authModal.auth-premium-login #sendCodeButton,#authModal.auth-premium-login #verifyCodeButton{width:100%!important;height:45px!important;min-height:45px!important;border-radius:11px!important;font-size:14px!important}#authModal.auth-premium-login .google-login-btn{justify-content:center!important;gap:12px!important;background:rgba(255,255,255,.08)!important}#authModal.auth-premium-login .google-login-mark svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}#authModal.auth-premium-login .google-login-copy{display:block!important;text-align:center!important}#authModal.auth-premium-login .google-login-copy strong{font-size:14px!important;font-weight:780!important}#authModal.auth-premium-login .google-login-copy small{display:none!important}#authModal.auth-premium-login .auth-divider{margin:1px 0!important;color:#9c93a6!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}#authModal.auth-premium-login .auth-email-wrap,#authModal.auth-premium-login .auth-code-preview{gap:8px!important}#authModal.auth-premium-login .auth-email-wrap label,#authModal.auth-premium-login .auth-code-preview label{color:#f3eef8!important;font-size:13px!important;font-weight:720!important}#authModal.auth-premium-login .auth-email-field input,#authModal.auth-premium-login .auth-code-preview-field{height:45px!important;border-radius:11px!important;background:rgba(255,255,255,.075)!important;border-color:rgba(216,180,254,.1)!important;box-shadow:none!important;font-size:14px!important;font-weight:480!important}#authModal.auth-premium-login #sendCodeButton{margin-top:2px!important;background:linear-gradient(135deg,#a855f7,#7e22ce)!important;box-shadow:0 16px 34px rgba(126,34,206,.32),inset 0 1px 0 rgba(255,255,255,.18)!important}#authModal.auth-premium-login #authMsg{grid-area:msg!important;margin:0!important}#authModal.auth-premium-login.code-mode .checkout{grid-template-areas:"brand" "head" "form" "msg"!important}#authModal.auth-premium-login.code-mode .code-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}#authModal.auth-premium-login.code-mode .code-grid input{height:45px!important;border-radius:11px!important;font-size:19px!important}#authModal.auth-premium-login.code-mode .code-copy{font-size:13px!important;line-height:1.45!important}}#authModal.auth-premium-login .auth-mode-tabs,#authModal.auth-premium-login .auth-code-preview{display:none!important}#authModal.auth-premium-login .checkout{position:relative!important}#authModal.auth-premium-login .checkout-top{position:static!important;padding-right:54px!important}#authModal.auth-premium-login .checkout-top .close{position:absolute!important;top:24px!important;right:24px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(216,180,254,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026))!important;color:#f8f2ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 26px rgba(0,0,0,.2)!important;line-height:1!important;font-size:0!important;z-index:5!important}#authModal.auth-premium-login .checkout-top .close:hover{border-color:rgba(216,180,254,.42)!important;background:linear-gradient(180deg,rgba(216,180,254,.13),rgba(255,255,255,.035))!important;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 20px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.12)!important}#authModal.auth-premium-login .checkout-top .close:focus,#authModal.auth-premium-login .checkout-top .close:focus-visible{outline:none!important;border-color:rgba(216,180,254,.5)!important;box-shadow:0 0 0 3px rgba(168,85,247,.16),0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.12)!important}#authModal.auth-premium-login .auth-close-svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 8px rgba(216,180,254,.22))}#authModal.auth-premium-login .auth-close-svg *{vector-effect:non-scaling-stroke}@media (max-width:560px){#authModal.auth-premium-login[open]{inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}#authModal.auth-premium-login .checkout-top{position:static!important;padding-right:48px!important}#authModal.auth-premium-login .checkout-top .close{top:16px!important;right:16px!important}}@media (max-width:900px){#authModal.auth-premium-login[open]{inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}}#authModal.auth-premium-login .auth-benefits-list span{position:relative!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;border:1px solid rgba(126,34,206,.18)!important;background: radial-gradient(circle at 34% 22%,rgba(192,132,252,.16),transparent 48%),linear-gradient(145deg,rgba(88,28,135,.12),rgba(76,29,149,.045) 58%,rgba(30,12,54,.055))!important;color:#6d28d9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 0 18px rgba(76,29,149,.08)!important}#authModal.auth-premium-login .auth-benefits-list span::before{content:""!important;position:absolute!important;inset:5px!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(126,34,206,.08),rgba(168,85,247,.035))!important;pointer-events:none!important}#authModal.auth-premium-login .auth-benefits-list span svg{position:relative!important;z-index:1!important;width:22px!important;height:22px!important;flex:0 0 22px!important;stroke:#7e22ce!important;stroke-width:1.75!important;filter:drop-shadow(0 0 7px rgba(109,40,217,.22))!important}#authModal.auth-premium-login .auth-benefits-list div:hover span{border-color:rgba(126,34,206,.3)!important;background: radial-gradient(circle at 34% 22%,rgba(192,132,252,.2),transparent 48%),linear-gradient(145deg,rgba(109,40,217,.15),rgba(76,29,149,.065) 58%,rgba(30,12,54,.07))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(76,29,149,.13)!important}#authModal.auth-premium-login .auth-benefits-list div:hover span svg{stroke:#6d28d9!important;filter:drop-shadow(0 0 9px rgba(109,40,217,.32))!important}#authModal.auth-premium-login.code-mode .checkout-top h2{font-size:32px!important;font-weight:720!important;letter-spacing:0!important;color:#fff!important}#authModal.auth-premium-login.code-mode .checkout-top .hero-copy{color:#aaa0b4!important;font-size:15px!important;line-height:1.45!important;margin-top:8px!important}#authModal.auth-premium-login.code-mode #codeStep{gap:18px!important;align-self:flex-start!important}#authModal.auth-premium-login.code-mode .code-grid{gap:11px!important}#authModal.auth-premium-login.code-mode .code-grid input{height:64px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(32,23,47,.72),rgba(12,9,18,.94))!important;border:1.5px solid rgba(192,132,252,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 26px -14px rgba(0,0,0,.55)!important;color:#fff!important;font-size:27px!important;font-weight:600!important;caret-color:#c084fc!important;transition:border-color .3s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,background .3s ease,transform .35s cubic-bezier(.32,.72,0,1)!important}#authModal.auth-premium-login.code-mode .code-grid input.filled{border-color:rgba(192,132,252,.6)!important;background:linear-gradient(180deg,rgba(72,46,104,.62),rgba(28,18,40,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(168,85,247,.22),0 10px 26px -14px rgba(126,34,206,.5)!important}#authModal.auth-premium-login.code-mode .code-grid input:hover{border-color:rgba(192,132,252,.42)!important;background:linear-gradient(180deg,rgba(40,28,58,.78),rgba(15,11,22,.94))!important}#authModal.auth-premium-login.code-mode .code-grid input:focus{transform:translateY(-3px)!important;border-color:rgba(192,132,252,.85)!important;background:linear-gradient(180deg,rgba(52,33,76,.7),rgba(22,15,32,.86))!important;box-shadow:0 0 0 3px rgba(168,85,247,.22),0 18px 40px -14px rgba(126,34,206,.7),inset 0 1px 0 rgba(255,255,255,.12)!important}#authModal.auth-premium-login.code-mode .code-copy{max-width:380px!important;margin:0 auto!important;color:#a99fb4!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}#authModal.auth-premium-login.code-mode .code-copy strong{margin-top:4px!important;color:#ead7ff!important;font-size:15px!important;font-weight:650!important}#authModal.auth-premium-login.code-mode .code-copy span{margin-top:5px!important;color:#867b91!important;font-size:12.5px!important;font-weight:390!important}#authModal.auth-premium-login.code-mode .change-email{width:max-content!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;padding:0 14px!important;margin:-4px auto 0!important;border:1px solid rgba(125,211,252,.2)!important;border-radius:999px!important;background:rgba(56,189,248,.045)!important;color:#b8e7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;text-decoration:none!important;font-size:12.5px!important;font-weight:620!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease!important}#authModal.auth-premium-login.code-mode .change-email:hover{transform:translateY(-1px)!important;border-color:rgba(125,211,252,.42)!important;background:rgba(56,189,248,.09)!important;color:#e8f8ff!important;box-shadow:0 12px 28px rgba(8,47,73,.18),inset 0 1px 0 rgba(255,255,255,.1)!important;filter:none!important}#authModal.auth-premium-login.code-mode #verifyCodeButton{height:54px!important;min-height:54px!important;border-radius:14px!important;border:1px solid rgba(168,85,247,.42)!important;background:linear-gradient(135deg,rgba(139,92,246,.88),rgba(109,40,217,.9) 48%,rgba(76,29,149,.94))!important;color:#fff!important;box-shadow:0 18px 44px rgba(76,29,149,.34),0 0 0 1px rgba(255,255,255,.045) inset,inset 0 1px 0 rgba(255,255,255,.16)!important;font-size:15px!important;font-weight:740!important;letter-spacing:.01em!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease,background .18s ease!important}#authModal.auth-premium-login.code-mode #verifyCodeButton::before{background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.2) 36%,rgba(255,255,255,.46) 50%,transparent 68%)!important;z-index:-1!important}#authModal.auth-premium-login.code-mode #verifyCodeButton:hover{transform:translateY(-2px)!important;border-color:rgba(216,180,254,.52)!important;background:linear-gradient(135deg,rgba(124,58,237,.95),rgba(91,33,182,.96) 48%,rgba(59,7,100,.98))!important;box-shadow:0 24px 56px rgba(76,29,149,.44),0 0 34px rgba(168,85,247,.24),inset 0 1px 0 rgba(255,255,255,.2)!important;filter:brightness(1.03)!important}#authModal.auth-premium-login.code-mode .resend-wrap{width:100%!important;gap:9px!important;margin:0!important;color:#91879d!important;font-size:13px!important;font-weight:420!important}#authModal.auth-premium-login.code-mode .resend-wrap p{color:#92879d!important;font-size:13px!important;font-weight:520!important}#authModal.auth-premium-login.code-mode .resend-code{min-height:38px!important;height:38px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(216,180,254,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;color:#d9cfea!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;font-size:12.5px!important;font-weight:620!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease!important}#authModal.auth-premium-login.code-mode .resend-code:not(:disabled):hover{transform:translateY(-1px)!important;border-color:rgba(216,180,254,.36)!important;background:linear-gradient(180deg,rgba(216,180,254,.12),rgba(168,85,247,.055))!important;color:#fff!important;box-shadow:0 14px 32px rgba(0,0,0,.2),0 0 20px rgba(168,85,247,.1),inset 0 1px 0 rgba(255,255,255,.1)!important}#authModal.auth-premium-login.code-mode .resend-code:disabled{opacity:.66!important;cursor:not-allowed!important;color:#9f94ab!important;background:rgba(255,255,255,.028)!important;box-shadow:none!important}#authModal.auth-premium-login.code-mode #authMsg{color:#dfc5ff!important;font-size:14px!important;font-weight:440!important;text-align:left!important}@media (max-width:900px){#authModal.auth-premium-login.code-mode #codeStep{gap:16px!important}#authModal.auth-premium-login.code-mode .code-grid{gap:9px!important}#authModal.auth-premium-login.code-mode .code-grid input{height:52px!important;border-radius:13px!important;font-size:22px!important}#authModal.auth-premium-login.code-mode #verifyCodeButton{height:52px!important;min-height:52px!important}}@media (max-width:560px){#authModal.auth-premium-login.code-mode .code-grid{gap:8px!important}#authModal.auth-premium-login.code-mode .code-grid input{height:50px!important;border-radius:12px!important;font-size:20px!important}#authModal.auth-premium-login.code-mode .checkout-top h2{font-size:28px!important}}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-payment-heading{align-items:center!important;margin-bottom:12px!important;gap:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title,#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title #checkoutTitle{font-family:"Inter","Segoe UI Variable","Segoe UI",Arial,sans-serif!important;font-size:28px!important;font-weight:850!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-title-signal{width:30px!important;height:30px!important;flex-basis:30px!important;stroke-width:2.35!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-payment-heading .eyebrow{font-size:9.5px!important;line-height:1!important;letter-spacing:.22em!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-payment-heading h3{margin:4px 0 0!important;font-size:18px!important;line-height:1.08!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-secure-badge{min-height:28px!important;padding:7px 13px!important;font-size:10px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown{padding:10px 12px!important;border-radius:10px!important;gap:3px 10px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown span{font-size:12px!important;line-height:1.25!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown small{margin-top:3px!important;font-size:10.5px!important;line-height:1.25!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #checkoutBreakdownSubtotal{font-size:12.5px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label,#checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{margin-top:6px!important;padding-top:8px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label{font-size:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{font-size:19px!important;line-height:1.05!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder{background:linear-gradient(135deg,rgba(192,132,252,.88),rgba(147,51,234,.78) 52%,rgba(109,40,217,.72))!important;border:1px solid rgba(216,180,254,.36)!important;box-shadow:0 14px 30px rgba(126,34,206,.22),0 0 18px rgba(168,85,247,.1),inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(10px)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) #createOrder:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(216,180,254,.96),rgba(168,85,247,.88) 50%,rgba(126,34,206,.82))!important;border-color:rgba(233,213,255,.58)!important;box-shadow:0 18px 42px rgba(126,34,206,.3),0 0 28px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;filter:brightness(1.06)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:not(.active):hover{transform:translateY(-1px)!important;border-color:rgba(216,180,254,.28)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(168,85,247,.075))!important;box-shadow:0 10px 22px rgba(0,0,0,.16),0 0 18px rgba(168,85,247,.075),inset 0 1px 0 rgba(255,255,255,.08)!important;color:#fff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgba(126,34,206,.24),0 0 22px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.18)!important;filter:brightness(1.035)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package{isolation:isolate!important;overflow:visible!important;border:1px solid transparent!important;background: linear-gradient(180deg,rgba(28,17,44,.72),rgba(9,6,16,.82)) padding-box,linear-gradient(150deg,rgba(216,180,254,.55),rgba(168,85,247,.14) 48%,rgba(217,70,239,.36)) border-box!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 10px 22px rgba(0,0,0,.22)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;background: radial-gradient(90px 32px at 50% 0,rgba(216,180,254,.14),transparent 72%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,.055) 46%,transparent 62%);opacity:.52;transform:translateX(-22%);transition:opacity .18s ease,transform .28s ease;z-index:-1}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:not(.active):hover{transform:translateY(-2px)!important;border:1px solid transparent!important;background: linear-gradient(180deg,rgba(40,24,60,.82),rgba(12,8,20,.86)) padding-box,linear-gradient(150deg,rgba(233,213,255,.7),rgba(168,85,247,.24) 48%,rgba(217,70,239,.5)) border-box!important;box-shadow: 0 16px 30px rgba(126,34,206,.24),0 0 22px rgba(168,85,247,.14),inset 0 1px 0 rgba(255,255,255,.1)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:not(.active):hover::before{opacity:.82;transform:translateX(18%)}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active{border-color:rgba(233,213,255,.46)!important;background: radial-gradient(120px 42px at 50% 0,rgba(255,255,255,.22),transparent 74%),linear-gradient(135deg,rgba(168,85,247,.96),rgba(126,34,206,.9) 58%,rgba(109,40,217,.86))!important;box-shadow: 0 16px 34px rgba(126,34,206,.28),0 0 24px rgba(168,85,247,.16),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(59,7,100,.28)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active::before{opacity:.45;transform:none}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .popular{position:absolute!important;left:50%!important;top:-9px!important;height:16px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translate(-50%,-50%)!important;padding:0 8px!important;border:1px solid rgba(216,180,254,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff,#efe5ff)!important;color:#7c3aed!important;font-size:8px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 7px 16px rgba(0,0,0,.22),0 0 14px rgba(216,180,254,.12)!important;letter-spacing:.04em!important;z-index:3!important}.nav-dropdown-menu{width:340px!important;padding:9px 10px!important;gap:2px!important;border-color:rgba(216,180,254,.18)!important;background:radial-gradient(520px 220px at 16% 0,rgba(168,85,247,.13),transparent 68%),linear-gradient(180deg,rgba(12,6,20,.9),rgba(4,2,9,.95))!important;box-shadow:0 22px 70px rgba(0,0,0,.5),0 0 28px rgba(168,85,247,.1),inset 0 1px 0 rgba(255,255,255,.055)!important}.nav-dropdown-menu a{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding:8px 13px!important;border-radius:9px!important}.nav-dropdown.is-hover-blocked:hover .nav-dropdown-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,8px)!important}.nav-dropdown-menu a:hover{border-color:rgba(216,180,254,.22)!important;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(168,85,247,.09))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 22px rgba(0,0,0,.14)!important}.nav-menu-icon{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c026d3!important;box-shadow:none!important}.nav-menu-icon svg{width:20px!important;height:20px!important;stroke-width:1.25!important;filter:drop-shadow(0 0 7px rgba(192,38,211,.24))!important}#checkoutModal.checkout-page-mode.compact-pix[open]{width:min(1120px,calc(100% - 36px))!important;margin:48px auto 84px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{padding:0 0 28px!important;background:transparent!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #checkoutPlanCard{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(360px,.95fr)!important;gap:20px!important;align-items:start!important;width:min(1060px,100%)!important;margin:0 auto!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:block!important;grid-column:1!important;grid-row:1!important;margin:0!important}#checkoutModal.checkout-page-mode.compact-pix .total-box,#checkoutModal.checkout-page-mode.compact-pix .customer-box{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{display:grid!important;grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important;padding:28px!important;gap:14px!important;justify-items:stretch!important;align-self:start!important;border:1px solid rgba(216,180,254,.15)!important;border-radius:18px!important;background:radial-gradient(520px 220px at 50% 0,rgba(168,85,247,.12),transparent 70%),linear-gradient(180deg,rgba(12,6,20,.88),rgba(4,2,9,.94))!important;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-head{justify-items:start!important;text-align:left!important;grid-template-columns:40px 1fr!important;gap:4px 12px!important;align-items:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{grid-row:1 / span 2!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;justify-content:center!important;border-radius:12px!important;font-size:0!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{color:#fff!important;font-size:18px!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;font-weight:900!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(240px,70vw)!important;height:auto!important;justify-self:center!important;margin:4px auto 0!important;padding:10px!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px rgba(0,0,0,.3)!important;order:2!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-line{order:3!important;width:100%!important;min-height:0!important;display:grid!important;justify-items:center!important;gap:3px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-label{font-size:12px!important;color:#a99caf!important;font-weight:700!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-label svg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{color:#f3e8ff!important;font-size:30px!important;line-height:1!important;font-weight:950!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-label,#checkoutModal.checkout-page-mode.compact-pix .pix-code{position:static!important;width:100%!important;height:42px!important;min-height:42px!important;opacity:1!important;pointer-events:auto!important;resize:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:12px!important;background:rgba(0,0,0,.2)!important;border:1px solid rgba(216,180,254,.14)!important;color:#b9afc7!important;padding:12px 13px!important;font-size:11.5px!important;user-select:all!important;-webkit-user-select:all!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{order:4!important;display:block!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{width:100%!important;height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#a855f7,#6d28d9)!important;border:1px solid rgba(216,180,254,.26)!important;color:#fff!important;font-weight:900!important;box-shadow:0 14px 30px rgba(109,40,217,.24),inset 0 1px 0 rgba(255,255,255,.16)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{order:5!important;width:100%!important;height:44px!important;border-radius:12px!important;border:1px solid rgba(216,180,254,.22)!important;background:rgba(255,255,255,.035)!important;color:#f8f1ff!important;font-weight:850!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{order:6!important;width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid rgba(216,180,254,.12)!important;border-radius:12px!important;background:rgba(0,0,0,.18)!important;padding:12px 13px!important;color:#bfb4cc!important;font-size:12px!important;line-height:1.35!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note svg{width:18px!important;height:18px!important;color:#c084fc!important;flex:0 0 18px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-help{order:7!important;border-radius:12px!important;padding:12px 13px!important}#checkoutModal.checkout-page-mode.compact-pix #orderMsg{display:none!important}@media (max-width:900px){#checkoutModal.checkout-page-mode.compact-pix .buy-grid{grid-template-columns:1fr!important;gap:14px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box,#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{grid-column:1!important;grid-row:auto!important}}@media (max-width:900px){#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title,#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-top h2.checkout-main-title,#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-main-title #checkoutTitle{font-size:24px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-title-signal{width:27px!important;height:27px!important;flex-basis:27px!important}}@media (max-width:820px){html,body{max-width:100%;overflow-x:hidden}.wrap,.hero .wrap.hero-grid{width:min(100% - 28px,1180px)!important}.nav{width:calc(100% - 18px)!important;top:8px!important;margin-top:8px!important;padding:8px 10px!important;border-radius:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.brand{min-width:0!important;gap:8px!important}.brand .logo-shine{width:42px!important;height:42px!important;flex:0 0 42px!important}.brand img.header-logo-premium{width:42px!important;height:42px!important}.brand>span:last-child{font-size:12.5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account{height:39px!important;max-width:132px!important;padding:7px 9px!important}.account #accountLabel{max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links{grid-column:1/-1!important;display:flex!important;width:100%!important;gap:6px!important;overflow-x:auto!important;overflow-y:visible!important;justify-content:flex-start!important;padding:2px 2px 4px!important;scroll-snap-type:x proximity;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links>a,.nav-links>.nav-dropdown{flex:0 0 auto!important;scroll-snap-align:start}.nav-links a{height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.nav-dropdown-menu{position:fixed!important;left:50%!important;right:auto!important;top:104px!important;width:min(330px,calc(100vw - 42px))!important;max-width:330px!important;padding:7px!important;gap:3px!important;border-radius:12px!important;transform:translate(-50%,8px)!important}.nav-dropdown-menu a{height:auto!important;min-height:46px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:stretch!important;justify-items:start!important;align-items:center!important;gap:9px!important;padding:7px 9px!important;border-radius:9px!important;text-align:left!important;white-space:normal!important}.nav-dropdown-menu .nav-menu-icon{width:28px!important;height:28px!important;justify-self:center!important}.nav-dropdown-menu .nav-menu-text{min-width:0!important;text-align:left!important}.nav-dropdown-menu .nav-menu-text strong{font-size:12.5px!important;line-height:1.14!important;white-space:normal!important}.nav-dropdown-menu .nav-menu-text span{font-size:11px!important;line-height:1.22!important;white-space:normal!important}.nav-dropdown.is-open .nav-dropdown-menu{transform:translate(-50%,0)!important}section{scroll-margin-top:126px!important}.hero{padding:34px 0 20px!important;min-height:auto!important}.hero-grid{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:stretch!important}.hero h1,h1{max-width:100%!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:1.05!important;letter-spacing:0!important}.hero h1 .hero-white-gradient{white-space:normal!important}.hero-copy{max-width:100%!important;font-size:14.5px!important;line-height:1.55!important;margin-top:13px!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:18px!important}.hero-actions button,.hero-actions a{width:100%!important;min-width:0!important;height:44px!important;padding-inline:10px!important;font-size:14px!important;border-radius:13px!important}.hero-visual{min-height:178px!important;margin:0 auto!important;width:100%!important;overflow:hidden!important}.hero-visual-card{width:min(72vw,270px)!important}.partner-strip{width:100%!important;margin:8px auto 18px!important;overflow:hidden!important}.partner-logo{width:168px!important;height:76px!important;flex-basis:168px!important}.partner-logo img{width:158px!important;max-width:158px!important;max-height:68px!important;transform:none!important}.section-head{margin:30px auto 16px!important}.section-head h2{font-size:clamp(27px,8vw,34px)!important;line-height:1.08!important}.section-head p{font-size:14px!important;line-height:1.48!important}#planos{padding-top:2px!important}#planos .plans{gap:12px!important;margin-bottom:28px!important}#planos .plan-row{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:14px 13px!important;border-radius:16px!important;overflow:hidden!important}#planos .plan-row>.plan-icon{width:62px!important;height:62px!important;align-self:center!important;justify-self:center!important}#planos .plan-row .plan-icon img{width:68px!important;height:68px!important}#planos .plan-title{gap:6px!important}#planos .plan-title h3{font-size:17px!important;line-height:1.18!important;white-space:normal!important;text-wrap:balance}#planos .plan-row p{font-size:13.5px!important;line-height:1.45!important;margin-top:7px!important}#planos .price{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:4px 6px!important;justify-content:start!important;align-items:end!important;padding-top:12px!important;margin-top:0!important}#planos .price button{grid-column:1/-1!important;width:100%!important;height:43px!important;margin-top:8px!important}.comparison-section{padding:38px 0 42px!important}.comparison-head{text-align:left!important;margin-bottom:18px!important}.comparison-head h2{max-width:460px!important;font-size:clamp(24px,6.8vw,31px)!important;line-height:1.12!important;text-wrap:balance}.comparison-head p{max-width:430px!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important}.comparison-table-wrap{position:relative!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important;scrollbar-width:none}.comparison-table-wrap::-webkit-scrollbar{display:none}.comparison-table{min-width:560px!important;table-layout:fixed!important}.comparison-table th,.comparison-table td{padding:12px 8px!important}.comparison-table thead th{height:70px!important;font-size:9px!important;line-height:1.25!important;letter-spacing:.08em!important}.comparison-table thead th:first-child{width:164px!important;min-width:164px!important;position:sticky!important;left:0!important;z-index:4!important;background:linear-gradient(180deg,rgba(4,4,5,.98),rgba(8,6,10,.98))!important;box-shadow:1px 0 0 rgba(255,255,255,.08),16px 0 24px rgba(0,0,0,.3)!important}.comparison-table tbody th{width:164px!important;min-width:164px!important;position:sticky!important;left:0!important;z-index:3!important;background:linear-gradient(180deg,rgba(7,7,8,.98),rgba(10,7,12,.98))!important;box-shadow:1px 0 0 rgba(255,255,255,.07),14px 0 22px rgba(0,0,0,.26)!important;font-size:11.5px!important;line-height:1.25!important}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){width:99px!important;min-width:99px!important}.comparison-brand{font-size:12px!important;gap:3px!important}.comparison-brand small{font-size:7px!important;letter-spacing:.18em!important}.comparison-competitor{font-size:10px!important;gap:3px!important;word-break:break-word}.comparison-competitor small{font-size:7px!important;letter-spacing:.08em!important}.comparison-price{font-size:13px!important;white-space:nowrap}.comparison-check,.comparison-x,.comparison-dash{width:24px!important;height:24px!important}.comparison-check svg,.comparison-x svg,.comparison-dash svg{width:17px!important;height:17px!important}.operations-section{padding:36px 0 40px!important}.operation-card{min-height:0!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border-radius:13px!important}.availability-section{padding:32px 0 36px!important}.availability-head{text-align:left!important;margin-bottom:16px!important}.availability-head h2{font-size:clamp(27px,8vw,34px)!important}.availability-head p{font-size:14px!important}.availability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.availability-card{min-width:0!important;grid-template-columns:30px minmax(0,1fr) 18px!important;padding:9px 10px!important;border-radius:12px!important}.availability-name{font-size:12.5px!important}.availability-count{font-size:10px!important}.testimonials-section{padding:30px 0!important}.testimonials-head{text-align:left!important;padding-inline:14px!important}.testimonials-head h2{font-size:clamp(25px,7.4vw,32px)!important}.testimonial-card{width:min(288px,82vw)!important}.footer-inner{width:min(100% - 28px,1180px)!important;grid-template-columns:1fr 1fr!important;gap:22px 16px!important}.footer-about{grid-column:1/-1!important;max-width:none!important}.footer-bottom{width:min(100% - 28px,1180px)!important;justify-content:center!important;text-align:center!important}}@media (max-width:480px){.wrap,.hero .wrap.hero-grid{width:min(100% - 22px,1180px)!important}.nav{width:calc(100% - 12px)!important;border-radius:16px!important}.brand>span:last-child{font-size:11.5px!important}.account{max-width:96px!important}.account #accountLabel{display:none!important}.nav-links a{height:34px!important;padding:0 10px!important;font-size:11.5px!important}.nav-dropdown-menu{left:50%!important;right:auto!important;top:104px!important;width:min(318px,calc(100vw - 34px))!important;max-width:318px!important;padding:6px!important}.nav-dropdown-menu a{min-height:44px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;padding:7px 8px!important}.nav-dropdown-menu .nav-menu-icon{width:26px!important;height:26px!important}.nav-dropdown-menu .nav-menu-icon svg{width:18px!important;height:18px!important}.nav-dropdown-menu .nav-menu-text strong{font-size:12px!important}.nav-dropdown-menu .nav-menu-text span{font-size:10.5px!important}.hero{padding-top:28px!important}.hero-actions{grid-template-columns:1fr!important}.hero-visual{min-height:150px!important}.hero-visual-card{width:min(76vw,230px)!important}.partner-logo{width:150px!important;height:66px!important;flex-basis:150px!important}.partner-logo img{width:142px!important;max-height:60px!important}#planos .plan-row{grid-template-columns:56px minmax(0,1fr)!important;padding:13px 12px!important}#planos .plan-row>.plan-icon{width:54px!important;height:54px!important}#planos .plan-row .plan-icon img{width:60px!important;height:60px!important}#planos .plan-title h3{font-size:15.5px!important}#planos .price{grid-template-columns:auto auto minmax(0,1fr)!important;justify-content:start!important;align-items:end!important;column-gap:5px!important}#planos .price small{grid-column:1/-1!important}#planos .price strong{grid-column:1!important;font-size:23px!important}#planos .price span{grid-column:2!important;justify-self:start!important;margin-left:0!important}.comparison-head h2{font-size:clamp(23px,7vw,29px)!important}.comparison-head p{font-size:13px!important}.comparison-table-wrap{overflow:visible!important;border:0!important;background:#111113!important;box-shadow:none!important}.comparison-table{display:block!important;width:100%!important;min-width:0!important}.comparison-table thead{display:none!important}.comparison-table tbody{display:grid!important;gap:10px!important}.comparison-table tr{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:11px!important;border:1px solid rgba(216,180,254,.14)!important;border-radius:14px!important;background:#111113!important;box-shadow:0 16px 34px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.04)!important;overflow:hidden!important}.comparison-table tbody th{grid-column:1/-1!important;width:auto!important;min-width:0!important;position:static!important;display:block!important;padding:0 0 10px!important;margin:0 0 8px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#121214!important;box-shadow:none!important;color:#f7f1ff!important;font-size:12.5px!important;line-height:1.25!important}.comparison-table td{width:auto!important;min-width:0!important;min-height:50px!important;display:grid!important;place-items:center!important;gap:5px!important;padding:6px 3px!important;border-bottom:0!important;border-right:1px solid rgba(255,255,255,.07)!important;background:#141416!important}.comparison-table td:last-child{border-right:0!important}.comparison-table td::before{display:block!important;color:#8f8799!important;font-size:7.5px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.08em!important}.comparison-table td:nth-child(2)::before{content:"ALLAN";color:#d8b4fe!important}.comparison-table td:nth-child(3)::before{content:"A"}.comparison-table td:nth-child(4)::before{content:"B"}.comparison-table td:nth-child(5)::before{content:"C"}.comparison-table .brand-col{border-radius:10px!important;background:#1f112b!important}.comparison-price{font-size:12px!important}.operation-card{padding:13px!important}.availability-grid{grid-template-columns:1fr!important}.availability-action button,.availability-action a{width:100%!important}.testimonial-card{width:min(278px,86vw)!important}}.mobile-menu-toggle{display:none;width:42px;height:42px;border-radius:999px;padding:0;border:1px solid rgba(216,180,254,.18);background:rgba(255,255,255,.035);box-shadow:none;color:#f7f0ff;align-items:center;justify-content:center}.mobile-menu-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (max-width:760px){.nav{position:sticky!important;top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:58px!important;padding:8px!important;border-radius:28px!important}.nav .brand{min-width:0!important}.nav .brand span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav .account-wrap{position:static!important;margin-left:0!important;justify-self:end!important}.nav .account{height:42px!important;min-width:42px!important;padding:0 10px!important;border-radius:999px!important}.nav .account #accountLabel{display:none!important}.mobile-menu-toggle{display:inline-flex!important}.nav .nav-links{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;display:none!important;width:100%!important;max-height:72vh!important;overflow:auto!important;grid-column:1/-1!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px!important;border:1px solid rgba(216,180,254,.16)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(17,7,23,.96),rgba(8,4,12,.98))!important;box-shadow:0 24px 64px rgba(0,0,0,.45)!important}.nav.nav-open .nav-links{display:flex!important}.nav .nav-links>a,.nav .nav-links>.nav-dropdown{width:100%!important;flex:0 0 auto!important}.nav .nav-links a,.nav .nav-trigger{height:42px!important;justify-content:flex-start!important;padding:0 12px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;text-align:left!important;background:transparent!important;box-shadow:none!important}.nav .nav-dropdown-menu{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:4px 0 8px!important;padding:6px!important;border-radius:14px!important;background:rgba(0,0,0,.22)!important;box-shadow:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.nav .nav-dropdown.is-open .nav-dropdown-menu,.nav .nav-dropdown:focus-within .nav-dropdown-menu,.nav .nav-dropdown:hover .nav-dropdown-menu{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{border-color:rgba(216,180,254,.34)!important;background:linear-gradient(180deg,rgba(14,8,23,.98),rgba(8,5,14,.98))!important;box-shadow:none!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .customer-box,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .customer-box,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .customer-box{border-color:rgba(216,180,254,.42)!important;background:linear-gradient(180deg,rgba(17,9,28,.98),rgba(8,5,14,.98))!important;box-shadow:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box{border-bottom:0!important;border-radius:14px 14px 0 0!important;padding-bottom:22px!important;position:relative!important;z-index:1!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{border-top:0!important;border-radius:0 0 14px 14px!important;margin-top:-1px!important;padding-top:20px!important;position:relative!important;z-index:1!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box::after{content:""!important;position:absolute!important;left:30px!important;right:30px!important;bottom:0!important;height:1px!important;background:rgba(216,180,254,.14)!important;pointer-events:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown{border-color:rgba(216,180,254,.3)!important;background:rgba(4,3,8,.64)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(126,34,206,.08)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box input,#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon input{border-color:rgba(216,180,254,.34)!important;background:rgba(3,3,6,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 0 0 1px rgba(126,34,206,.06)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box input:focus,#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon input:focus{border-color:rgba(216,180,254,.62)!important;box-shadow:0 0 0 3px rgba(168,85,247,.14),0 0 24px rgba(168,85,247,.14),inset 0 1px 0 rgba(255,255,255,.07)!important;outline:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .coupon button#applyCoupon{border-color:rgba(216,180,254,.34)!important;background:rgba(255,255,255,.045)!important}.nav{width:min(1168px,calc(100% - 52px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;overflow:visible!important}.nav .brand{flex:0 0 auto!important;max-width:230px!important}.nav .brand>span:last-child{min-width:0!important;white-space:nowrap!important}.nav .nav-links{flex:1 1 auto!important;min-width:0!important;justify-content:center!important;gap:4px!important}.nav .nav-links a{padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important;font-weight:430!important;letter-spacing:.004em!important}.nav .nav-links a.active,.nav .nav-links a:hover{font-weight:460!important}.nav .account-wrap{flex:0 1 auto!important;min-width:0!important;margin-left:0!important}.nav .account{max-width:246px!important;min-width:0!important;overflow:hidden!important}.nav .account #accountLabel{min-width:0!important;max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1180px) and (min-width:821px){.nav{width:calc(100% - 28px)!important;gap:10px!important;padding-left:14px!important;padding-right:12px!important}.nav .brand{max-width:204px!important;gap:8px!important}.nav .brand .logo-shine{width:48px!important;height:48px!important;flex:0 0 48px!important}.nav .brand img.header-logo-premium{width:48px!important;height:48px!important}.nav .brand>span:last-child{font-size:14px!important}.nav .nav-links{gap:2px!important}.nav .nav-links a{padding-left:8px!important;padding-right:8px!important;font-size:13.2px!important;font-weight:430!important}.nav .account{max-width:218px!important;padding-left:10px!important;padding-right:10px!important}.nav .account #accountLabel{max-width:142px!important}}@media (max-width:980px) and (min-width:821px){.nav .brand{max-width:184px!important}.nav .brand>span:last-child{font-size:12.5px!important}.nav .nav-links a{padding-left:5px!important;padding-right:5px!important;font-size:12px!important;font-weight:420!important}.nav .account{max-width:178px!important}.nav .account #accountLabel{max-width:104px!important}}@media (max-width:820px){.nav{width:calc(100% - 18px)!important;position:sticky!important;top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:58px!important;padding:8px!important;border-radius:28px!important}.nav .brand{max-width:none!important;min-width:0!important}.nav .brand span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav .account-wrap{position:static!important;margin-left:0!important;justify-self:end!important}.nav .account{height:42px!important;min-width:42px!important;max-width:none!important;padding:0 10px!important;border-radius:999px!important}.nav .account #accountLabel{display:none!important}.mobile-menu-toggle{display:inline-flex!important}.nav .nav-links{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;display:none!important;width:100%!important;max-height:72vh!important;overflow:auto!important;grid-column:1/-1!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px!important;border:1px solid rgba(216,180,254,.16)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(17,7,23,.96),rgba(8,4,12,.98))!important;box-shadow:0 24px 64px rgba(0,0,0,.45)!important}.nav.nav-open .nav-links{display:flex!important}.nav .nav-links>a,.nav .nav-links>.nav-dropdown{width:100%!important;flex:0 0 auto!important}.nav .nav-links a,.nav .nav-trigger{height:42px!important;justify-content:flex-start!important;padding:0 12px!important;border-radius:10px!important;font-size:13px!important;font-weight:420!important;text-align:left!important;background:transparent!important;box-shadow:none!important}.nav .nav-dropdown{display:block!important}.nav .nav-dropdown-menu{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:4px 0 8px!important;padding:6px!important;border-radius:14px!important;background:rgba(0,0,0,.22)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.nav .nav-dropdown.is-open .nav-dropdown-menu{display:grid!important}}.comparison-table-wrap{background:rgba(9,7,12,.58)!important;border-color:rgba(168,85,247,.28)!important;box-shadow:0 24px 74px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055),0 0 0 1px rgba(216,180,254,.055),0 0 32px rgba(168,85,247,.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}.comparison-table{background:transparent!important}.comparison-table th,.comparison-table td{background:rgba(10,10,13,.54)!important;border-color:rgba(168,85,247,.13)!important}.comparison-table tbody th .tag{background:linear-gradient(135deg,rgba(126,34,206,.24),rgba(168,85,247,.13))!important;border-color:rgba(168,85,247,.58)!important;color:#d8b4fe!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 16px rgba(168,85,247,.16)!important}.comparison-table thead th{background:rgba(8,8,11,.66)!important}.comparison-table tbody th{background:rgba(12,12,15,.56)!important}.comparison-table tbody tr:nth-child(even) th,.comparison-table tbody tr:nth-child(even) td{background:rgba(16,16,20,.5)!important}.comparison-table .brand-col,.comparison-table tbody tr:nth-child(even) .brand-col,.comparison-table tbody tr:nth-child(odd) .brand-col{background:rgba(34,15,49,.62)!important}.comparison-table thead .brand-col{background:rgba(43,20,61,.68)!important}@media (max-width:480px){.comparison-table-wrap{background:transparent!important}.comparison-table tr{background:rgba(9,7,12,.58)!important;backdrop-filter:blur(12px)!important}}@media (max-width:480px){.comparison-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;background:rgba(9,7,12,.58)!important;box-shadow:0 22px 58px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.055)!important;scrollbar-width:none!important}.comparison-table-wrap::-webkit-scrollbar{display:none!important}.comparison-table{display:table!important;width:720px!important;min-width:720px!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important;overflow:visible!important}.comparison-table thead{display:table-header-group!important}.comparison-table tbody{display:table-row-group!important}.comparison-table tr{display:table-row!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.comparison-table th,.comparison-table td{display:table-cell!important;width:auto!important;min-width:0!important;min-height:0!important;padding:13px 10px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;text-align:center!important;vertical-align:middle!important}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0!important}.comparison-table thead th{display:table-cell!important;height:70px!important;font-size:9px!important;line-height:1.24!important}.comparison-table thead th:first-child,.comparison-table tbody th{width:168px!important;min-width:168px!important;position:sticky!important;left:0!important;text-align:left!important;z-index:4!important;margin:0!important;box-shadow:1px 0 0 rgba(255,255,255,.08),14px 0 22px rgba(0,0,0,.25)!important}.comparison-table tbody th{display:table-cell!important;background:rgba(12,12,15,.92)!important;color:#f7f1ff!important;font-size:12px!important;line-height:1.3!important}.comparison-table thead th:first-child{background:rgba(8,8,11,.96)!important}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){width:138px!important;min-width:138px!important}.comparison-table td::before{display:none!important;content:none!important}.comparison-table .brand-col{border-radius:0!important;background:rgba(34,15,49,.68)!important}.comparison-table thead .brand-col{background:rgba(43,20,61,.74)!important}.comparison-price{font-size:13px!important}}.comparison-section .comparison-head{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.comparison-section .comparison-head h2{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.comparison-section .comparison-head p{max-width:650px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.availability-head h2{position:relative!important;display:inline-block!important;max-width:780px!important;font-family:"Aptos Display","Segoe UI Variable Display","SF Pro Display","Inter",system-ui,sans-serif!important;font-size:44px!important;line-height:1.04!important;font-weight:820!important;letter-spacing:0!important;color:#f8f3ff!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:0 0 18px rgba(168,85,247,.22),0 16px 42px rgba(0,0,0,.22)!important;transition:color .22s ease,text-shadow .22s ease!important}.availability-head h2::after{display:none!important}.availability-head h2 span{color:#a855f7!important;-webkit-text-fill-color:#a855f7!important;background:none!important;text-shadow:0 0 18px rgba(168,85,247,.34)!important}.availability-head:hover h2{color:#ffffff!important;text-shadow:0 0 22px rgba(168,85,247,.3),0 16px 42px rgba(0,0,0,.24)!important}.availability-head:hover h2::after{display:none!important}@media (max-width:760px){.availability-head h2{font-size:34px!important;line-height:1.08!important}}.availability-country-flag{width:34px!important;height:34px!important;border-radius:999px!important;position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:rgba(2,8,13,.68)!important;box-shadow:0 0 0 1px rgba(125,211,252,.2),0 0 18px rgba(14,165,233,.14)!important}.availability-country-flag::before{content:attr(data-fallback);position:absolute;inset:0;display:grid;place-items:center;color:#bae6fd;font-size:10px;font-weight:950;letter-spacing:.04em;opacity:0;pointer-events:none}.availability-country-flag img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:inherit!important;position:relative!important;z-index:1!important}.availability-country-flag.is-flag-missing::before{opacity:1}.availability-country-flag.is-flag-missing img{display:none!important}.availability-card{grid-template-columns:34px minmax(0,1fr) 22px!important}@media (max-width:760px){.availability-card{grid-template-columns:32px minmax(0,1fr) 18px!important}.availability-country-flag{width:32px!important;height:32px!important}}.nav .brand .brand-wordmark,.brand .brand-wordmark{min-width:0!important;display:grid!important;gap:1px!important;align-content:center!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:none!important}.nav .brand .brand-wordmark span,.brand .brand-wordmark span{display:block!important}.nav .brand .brand-line-allan,.brand .brand-line-allan{color:transparent!important;background:linear-gradient(180deg,#ffffff 0%,#fffefe 34%,#f3edf9 68%,#cfc4dc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:15.6px!important;font-weight:860!important;letter-spacing:.075em!important;text-shadow:0 0 14px rgba(255,255,255,.14),0 0 18px rgba(216,180,254,.17)!important}.nav .brand .brand-line-proxys,.brand .brand-line-proxys{color:transparent!important;background:linear-gradient(100deg,#f4e8ff 0%,#d8b4fe 24%,#a855f7 52%,#6d28d9 78%,#c084fc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:15px!important;font-weight:900!important;letter-spacing:.07em!important;text-shadow:0 0 18px rgba(126,34,206,.22)!important}@media (max-width:1180px) and (min-width:821px){.nav .brand .brand-line-allan,.brand .brand-line-allan{font-size:13.4px!important}.nav .brand .brand-line-proxys,.brand .brand-line-proxys{font-size:13.5px!important}}@media (max-width:980px) and (min-width:821px){.nav .brand .brand-line-allan,.brand .brand-line-allan{font-size:12.4px!important}.nav .brand .brand-line-proxys,.brand .brand-line-proxys{font-size:12.5px!important}}@media (max-width:820px){.nav .brand .brand-wordmark,.brand .brand-wordmark{gap:0!important}.nav .brand .brand-line-allan,.brand .brand-line-allan{font-size:11.8px!important;letter-spacing:.07em!important}.nav .brand .brand-line-proxys,.brand .brand-line-proxys{font-size:12px!important;letter-spacing:.06em!important}}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .quantity-box,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .customer-box{border-color:rgba(168,85,247,.28)!important;background:radial-gradient(560px 260px at 86% 18%,rgba(126,34,206,.16),transparent 64%),linear-gradient(145deg,#100b19 0%,#09070f 58%,#050408 100%)!important;box-shadow:0 26px 76px rgba(0,0,0,.42),0 0 36px rgba(126,34,206,.13),inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-sales-benefits{order:5!important;margin:34px auto 0!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) .checkout-sales-benefits,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) .checkout-sales-benefits{order:5!important;margin:34px auto 0!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #orderMsg{order:6!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #orderMsg,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #orderMsg{order:6!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #pixBox{order:7!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #pixBox,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #pixBox{order:7!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .checkout-price-breakdown,#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) .coupon{background:linear-gradient(145deg,#09070f 0%,#050408 100%)!important;border-color:rgba(168,85,247,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #quantityUnitPreview{color:#fff!important;font-size:16px!important;line-height:1.15!important;font-weight:780!important;letter-spacing:-.01em!important;text-shadow:0 0 18px rgba(216,180,254,.2)!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #checkoutBreakdownSubtotal{color:#fff!important;font-size:20px!important;line-height:1!important;font-weight:860!important;letter-spacing:-.025em!important;text-shadow:0 0 18px rgba(216,180,254,.18)!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #quantityUnitPreview{color:transparent!important;background:linear-gradient(100deg,#ffffff 0%,#f8f4ff 42%,#d8b4fe 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:16px!important;line-height:1.15!important;font-weight:780!important;letter-spacing:-.01em!important;text-shadow:0 0 18px rgba(216,180,254,.16)!important}#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #checkoutBreakdownSubtotal,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #checkoutBreakdownSubtotal{color:transparent!important;background:linear-gradient(100deg,#ffffff 0%,#f8f4ff 48%,#d8b4fe 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:20px!important;line-height:1!important;font-weight:860!important;letter-spacing:-.025em!important;text-shadow:0 0 18px rgba(216,180,254,.16)!important}#checkoutModal.checkout-page-mode.compact-pix[open]{width:min(560px,calc(100% - 30px))!important;margin:34px auto 84px!important;border-color:rgba(168,85,247,.32)!important;background:radial-gradient(620px 240px at 50% 0,rgba(168,85,247,.18),transparent 66%),linear-gradient(180deg,rgba(10,4,22,.96),rgba(4,2,9,.98))!important;box-shadow:0 34px 130px rgba(0,0,0,.64),0 0 70px rgba(126,34,206,.18),inset 0 1px 0 rgba(255,255,255,.07)!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{display:block!important;padding:24px!important;background:transparent!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits,#checkoutModal.checkout-page-mode.compact-pix .checkout-top,#checkoutModal.checkout-page-mode.compact-pix #checkoutPlanCard,#checkoutModal.checkout-page-mode.compact-pix .quantity-box,#checkoutModal.checkout-page-mode.compact-pix .total-box,#checkoutModal.checkout-page-mode.compact-pix .customer-box,#checkoutModal.checkout-page-mode.compact-pix #orderMsg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{width:100%!important;display:block!important;margin:0!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{position:relative!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:0!important;padding:28px 24px 24px!important;gap:15px!important;justify-items:center!important;text-align:center!important;border:1px solid rgba(216,180,254,.18)!important;border-radius:18px!important;background:radial-gradient(420px 170px at 50% 0,rgba(168,85,247,.16),transparent 70%),linear-gradient(180deg,rgba(12,6,20,.9),rgba(4,2,9,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 20px 64px rgba(0,0,0,.26)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-head{width:100%!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:9px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important;font-size:0!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{font-size:22px!important;line-height:1.06!important;font-weight:900!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{order:2!important;width:min(238px,70vw)!important;height:auto!important;margin:0 auto!important;padding:10px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 46px rgba(0,0,0,.35)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-line{order:3!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:13px 15px!important;border:1px solid rgba(216,180,254,.14)!important;border-radius:14px!important;background:rgba(0,0,0,.18)!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-label{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#f4eaff!important;font-size:13px!important;font-weight:760!important}#checkoutModal.checkout-page-mode.compact-pix .pix-total-label svg{display:block!important;width:18px!important;height:18px!important;color:#c084fc!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{color:#e9d5ff!important;font-size:24px!important;line-height:1!important;font-weight:950!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-label{order:4!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;opacity:1!important;color:#a99caf!important;font-size:12px!important;font-weight:650!important;text-align:left!important;pointer-events:auto!important}#checkoutModal.checkout-page-mode.compact-pix .pix-code{order:5!important;position:static!important;width:100%!important;height:42px!important;min-height:42px!important;opacity:1!important;pointer-events:auto!important;resize:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:13px!important;background:rgba(0,0,0,.2)!important;border:1px solid rgba(216,180,254,.14)!important;color:#cfc5dc!important;padding:12px 13px!important;font-size:11.5px!important;line-height:1.2!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{order:6!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{width:100%!important;height:46px!important;border-radius:13px!important;background:linear-gradient(135deg,#a855f7,#6d28d9)!important;border-color:rgba(216,180,254,.28)!important;color:#fff!important;font-weight:900!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{order:7!important;width:100%!important;height:44px!important;border-radius:13px!important;justify-content:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{order:8!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:13px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-help{order:9!important;width:100%!important;border-radius:13px!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix[open]{width:min(1160px,calc(100% - 48px))!important;margin:70px auto 86px!important;background:radial-gradient(900px 320px at 70% 0,rgba(239,45,45,.08),transparent 68%),linear-gradient(180deg,rgba(12,9,14,.96),rgba(5,4,7,.98))!important;border-color:rgba(168,85,247,.28)!important;box-shadow:0 34px 120px rgba(0,0,0,.58),0 0 70px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.06)!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;padding:32px!important;background:transparent!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top{display:block!important;margin:0!important}#checkoutModal.checkout-page-mode.compact-pix #checkoutPlanCard,#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits,#checkoutModal.checkout-page-mode.compact-pix .total-box,#checkoutModal.checkout-page-mode.compact-pix .customer-box,#checkoutModal.checkout-page-mode.compact-pix #orderMsg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr)!important;gap:22px!important;width:100%!important;margin:0!important;align-items:start!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:block!important;width:100%!important;min-height:492px!important;margin:0!important;padding:34px!important;border-radius:18px!important;background:linear-gradient(110deg,rgba(24,13,24,.92),rgba(9,8,12,.96))!important;border:1px solid rgba(168,85,247,.23)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 68px rgba(0,0,0,.24)!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;justify-items:stretch!important;width:100%!important;max-width:none!important;min-height:492px!important;margin:0!important;padding:28px 32px!important;border-radius:18px!important;text-align:left!important;background:linear-gradient(180deg,rgba(16,14,14,.96),rgba(7,7,8,.98))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 68px rgba(0,0,0,.28)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-head{display:grid!important;grid-template-columns:42px 1fr!important;grid-template-areas:"icon kicker" "icon title"!important;column-gap:14px!important;row-gap:3px!important;align-items:center!important;justify-items:start!important;width:100%!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{grid-area:icon!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(239,45,45,.12)!important;border:1px solid rgba(239,45,45,.22)!important;color:#ff3131!important;font-size:0!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{grid-area:kicker!important;display:block!important;color:#ff3131!important;font-size:10px!important;font-weight:800!important;letter-spacing:.42em!important;text-transform:uppercase!important;line-height:1!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{grid-area:title!important;color:#fff!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;max-width:326px!important;min-height:30px!important;margin:0 auto!important;padding:5px 14px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(168,85,247,.14),rgba(76,29,149,.12))!important;border:1px solid rgba(192,132,252,.42)!important;color:#fff!important;font-size:12px!important;font-weight:500!important;text-align:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar svg{width:15px!important;height:15px!important;stroke:#c084fc!important;fill:none!important;stroke-width:1.9!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar strong{color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-qr-card{display:grid!important;justify-items:center!important;gap:8px!important;width:100%!important;padding:28px 18px 22px!important;border-radius:16px!important;background:radial-gradient(320px 130px at 50% 0,rgba(168,85,247,.14),transparent 70%),linear-gradient(180deg,rgba(22,13,34,.92),rgba(8,5,14,.95)) padding-box,linear-gradient(150deg,rgba(216,180,254,.5),rgba(168,85,247,.14) 50%,rgba(217,70,239,.32)) border-box!important;border:1px solid transparent!important;box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;text-align:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(204px,58vw)!important;height:auto!important;padding:8px!important;margin:0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;order:initial!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{display:block!important;margin-top:6px!important;color:#ff3131!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important;text-shadow:0 0 18px rgba(239,45,45,.18)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-plan-summary{color:#a7a1ad!important;font-size:13px!important;font-weight:650!important}#checkoutModal.checkout-page-mode.compact-pix .pix-code,#checkoutModal.checkout-page-mode.compact-pix .pix-help,#checkoutModal.checkout-page-mode.compact-pix .pix-total-line{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{display:block!important;width:100%!important;order:initial!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-action{width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{width:100%!important;height:44px!important;border-radius:11px!important;justify-content:center!important;gap:10px!important;background:linear-gradient(135deg,#ff3636,#e92525)!important;border:1px solid rgba(255,82,82,.42)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;box-shadow:0 14px 30px rgba(239,45,45,.18)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{width:100%!important;height:44px!important;border-radius:11px!important;justify-content:center!important;gap:10px!important;background:rgba(239,45,45,.07)!important;border:1px solid rgba(239,45,45,.48)!important;color:#f5f5f5!important;font-size:14px!important;font-weight:850!important;order:initial!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:56px!important;padding:13px 15px!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.075)!important;color:#aaa5ad!important;font-size:12.5px!important;line-height:1.35!important;text-align:left!important;order:initial!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note svg{width:18px!important;height:18px!important;color:#ff3131!important;flex:0 0 auto!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:38px!important;margin-top:2px!important;border:0!important;background:transparent!important;color:#9f99a6!important;font-size:12.5px!important;font-weight:760!important;cursor:pointer!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover{color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}@media(max-width:860px){#checkoutModal.checkout-page-mode.compact-pix[open]{width:calc(100% - 20px)!important;margin:18px auto 54px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{padding:16px!important;gap:16px!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{grid-template-columns:1fr!important;gap:14px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box,#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{min-height:0!important;padding:20px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(200px,68vw)!important}}#checkoutModal.checkout-page-mode.compact-pix[open]{width:min(1180px,calc(100% - 36px))!important;margin:20px auto 54px!important;max-height:none!important;background:radial-gradient(920px 340px at 72% 0,rgba(168,85,247,.1),transparent 68%),linear-gradient(180deg,rgba(13,8,18,.96),rgba(5,4,8,.985))!important;border-color:rgba(168,85,247,.28)!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{display:block!important;padding:24px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top,#checkoutModal.checkout-page-mode.compact-pix #checkoutPlanCard,#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits,#checkoutModal.checkout-page-mode.compact-pix .customer-box,#checkoutModal.checkout-page-mode.compact-pix .total-box,#checkoutModal.checkout-page-mode.compact-pix #orderMsg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{display:grid!important;grid-template-columns:minmax(0,1.36fr) minmax(300px,.82fr)!important;gap:18px!important;align-items:start!important;margin:0!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:block!important;grid-column:1!important;grid-row:1!important;min-height:0!important;margin:0!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{grid-column:2!important;grid-row:1!important;align-self:start!important;display:grid!important;min-height:0!important;margin:0!important;padding:24px!important;gap:12px!important;width:100%!important;max-width:none!important}#checkoutModal.checkout-page-mode.compact-pix .pix-code{display:block!important;position:static!important;width:100%!important;height:68px!important;min-height:68px!important;opacity:1!important;pointer-events:auto!important;resize:none!important;overflow:auto!important;white-space:normal!important;text-overflow:clip!important;border-radius:11px!important;background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.1)!important;color:#e7e2ec!important;padding:11px 12px!important;font-size:11px!important;line-height:1.3!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-label{display:none!important;width:100%!important;margin:0 0 -4px!important;color:#b8a7c9!important;font-size:12px!important;font-weight:700!important;letter-spacing:.01em!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-qr-card{padding:20px 16px 18px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(190px,46vw)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{background:rgba(124,58,237,.16)!important;border-color:rgba(192,132,252,.28)!important;color:#c084fc!important;box-shadow:0 0 24px rgba(168,85,247,.16)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{color:#c084fc!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{color:#c084fc!important;text-shadow:0 0 22px rgba(168,85,247,.22)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{background:linear-gradient(135deg,#a855f7,#6d28d9)!important;border-color:rgba(216,180,254,.38)!important;box-shadow:0 16px 34px rgba(126,34,206,.28)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{background:rgba(124,58,237,.09)!important;border-color:rgba(192,132,252,.42)!important;color:#f8f1ff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button svg,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note svg{color:#c084fc!important;stroke:currentColor!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover{color:#d8b4fe!important}@media(max-width:560px){#checkoutModal.checkout-page-mode.compact-pix[open]{width:calc(100% - 16px)!important;margin:10px auto 36px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{padding:12px!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{display:block!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{display:grid!important;padding:18px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(190px,64vw)!important}}#checkoutModal.checkout-page-mode.compact-pix[open]{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:min(1120px,calc(100% - 36px))!important;max-width:none!important;max-height:none!important;height:auto!important;margin:48px auto 84px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode.compact-pix .checkout{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 48px!important;background:transparent!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top{display:grid!important;order:1!important;width:min(1120px,100%)!important;margin:0 auto 28px!important;grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top .close{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits{display:block!important;order:2!important;width:min(1120px,100%)!important;margin:0 auto 34px!important;padding:0!important;overflow:hidden!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-head{text-align:center!important;margin-bottom:24px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-head h2{max-width:720px!important;margin:0 auto!important;font-size:31px!important;line-height:1.02!important;letter-spacing:-.025em!important;font-weight:920!important;color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-head p{color:#c7bfd0!important;font-size:14px!important;margin-top:12px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-benefit-grid{gap:12px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-benefit-card{border-radius:10px!important;border-color:rgba(168,85,247,.22)!important;background:radial-gradient(220px 90px at 0 0,rgba(168,85,247,.1),transparent 68%),linear-gradient(145deg,rgba(19,8,34,.7),rgba(7,4,14,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 42px rgba(0,0,0,.18)!important;backdrop-filter:blur(8px)!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-benefit-card>span{background:linear-gradient(145deg,rgba(168,85,247,.22),rgba(126,34,206,.14))!important;color:#d8b4fe!important;border:1px solid rgba(216,180,254,.12)!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top .eyebrow,#checkoutModal.checkout-page-mode.compact-pix .checkout-section-title span,#checkoutModal.checkout-page-mode.compact-pix .checkout-package-label{color:#a855f7!important;letter-spacing:.38em!important;font-size:11px!important;font-weight:820!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top .eyebrow{font-size:12px!important;font-weight:860!important;letter-spacing:.42em!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-main-title,#checkoutModal.checkout-page-mode.compact-pix .checkout-main-title #checkoutTitle{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;color:#fff!important;font-family:"Inter","Segoe UI Variable","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:37px!important;line-height:1!important;font-weight:920!important;letter-spacing:-.03em!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-main-title #checkoutTitle{display:inline-block!important;font:inherit!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-title-signal{width:26px!important;height:26px!important;flex:0 0 26px!important;display:block!important;fill:none!important;stroke:#a855f7!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 14px rgba(168,85,247,.45))!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-top .hero-copy{color:#c9c0d3!important;font-size:16px!important;line-height:1.45!important;margin-top:12px!important;max-width:980px!important}#checkoutModal.checkout-page-mode.compact-pix #checkoutPlanCard{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{order:4!important;width:min(1120px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr)!important;grid-template-rows:auto auto!important;gap:0 20px!important;align-items:start!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:block!important;position:relative!important;grid-column:1!important;grid-row:1 / span 2!important;min-height:455px!important;margin:0!important;padding:28px 28px 26px!important;border-radius:14px!important;border:1px solid rgba(168,85,247,.28)!important;background:radial-gradient(560px 260px at 86% 18%,rgba(126,34,206,.16),transparent 64%),linear-gradient(145deg,#100b19 0%,#09070f 58%,#050408 100%)!important;box-shadow:0 26px 76px rgba(0,0,0,.42),0 0 36px rgba(126,34,206,.13),inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-section-title{display:block!important;margin:0 0 24px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-section-title strong{display:block!important;margin-top:8px!important;font-size:20px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important;color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-section-title svg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-never-expire{position:absolute!important;top:43px!important;right:28px!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(168,85,247,.36)!important;background:rgba(168,85,247,.075)!important;color:#d8b4fe!important;font-size:10px!important;font-weight:820!important;letter-spacing:.05em!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(178px,auto)!important;margin:4px 0 30px!important;align-items:center!important;gap:14px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero>div:last-child{display:grid!important;justify-items:end!important;align-content:center!important;gap:4px!important;text-align:right!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero span{color:#8f8796!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:760!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero strong{font-size:42px!important;line-height:.9!important;font-weight:850!important;letter-spacing:-.012em!important;color:#fff!important;text-shadow:0 18px 52px rgba(168,85,247,.16)!important;font-family:"Inter","Segoe UI Variable","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero>div:first-child strong{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important;color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix #quantityText{display:inline-block!important;min-width:0!important;font-size:42px!important;font-weight:850!important;line-height:.9!important;letter-spacing:-.012em!important;color:#fff!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode.compact-pix #quantityUnit{font-size:18px!important;font-weight:650!important;color:#fff!important;letter-spacing:0!important;margin-left:0!important}#checkoutModal.checkout-page-mode.compact-pix #quantityTotalPreview{display:block!important;font-size:34px!important;line-height:.98!important;font-weight:790!important;color:#fff!important;letter-spacing:-.012em!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode.compact-pix #quantityUnitPreview{color:#aaa4af!important;font-size:11.5px!important;font-weight:500!important;text-align:right!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-package-label{display:block!important;margin:0 0 10px!important}#checkoutModal.checkout-page-mode.compact-pix .quick-packages{display:grid!important;gap:10px!important;margin:0 0 24px!important}#checkoutModal.checkout-page-mode.compact-pix .quick-package{height:42px!important;min-height:42px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(5,5,7,.52)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}#checkoutModal.checkout-page-mode.compact-pix .quick-package.active{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border-color:rgba(216,180,254,.45)!important;box-shadow:0 18px 34px rgba(126,34,206,.24),inset 0 1px 0 rgba(255,255,255,.16)!important}#checkoutModal.checkout-page-mode.compact-pix .quick-package .popular{top:-12px!important;height:16px!important;border-radius:999px!important;background:#fff!important;color:#7c3aed!important;font-size:8px!important;box-shadow:0 6px 16px rgba(0,0,0,.22)!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-custom-label{margin:0 0 9px!important;color:#a8a0ad!important;font-size:10px!important;line-height:1!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-control{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:10px!important;align-items:center!important;margin:0 0 8px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-control button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:9px!important;border:1px solid rgba(216,180,254,.24)!important;background:linear-gradient(145deg,rgba(168,85,247,.14),rgba(5,5,8,.5))!important;color:#f4eaff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.2)!important;display:grid!important;place-items:center!important}#checkoutModal.checkout-page-mode.compact-pix .qty-control-svg{width:16px!important;height:16px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 6px rgba(216,180,254,.22))!important}#checkoutModal.checkout-page-mode.compact-pix input#quantityRange::-webkit-slider-runnable-track{height:7px!important;background:linear-gradient(90deg,#a855f7 0%,#7c3aed var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important}#checkoutModal.checkout-page-mode.compact-pix input#quantityRange::-webkit-slider-thumb{width:23px!important;height:23px!important;margin-top:-8px!important;background:#a855f7!important;border:1px solid rgba(0,0,0,.62)!important;box-shadow:0 0 0 4px rgba(168,85,247,.12)!important}#checkoutModal.checkout-page-mode.compact-pix input#quantityRange::-moz-range-track{height:7px!important;background:linear-gradient(90deg,#a855f7 0%,#7c3aed var(--range-progress),rgba(148,163,184,.22) var(--range-progress),rgba(148,163,184,.22) 100%)!important}#checkoutModal.checkout-page-mode.compact-pix input#quantityRange::-moz-range-thumb{width:23px!important;height:23px!important;background:#a855f7!important;border:1px solid rgba(0,0,0,.62)!important;box-shadow:0 0 0 4px rgba(168,85,247,.12)!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-discount.show{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .discount-next.show{display:block!important;border-radius:10px!important;border-color:rgba(168,85,247,.25)!important;background:rgba(168,85,247,.075)!important;color:#f6f1ff!important;text-align:center!important;margin:8px auto 0!important;padding:10px 12px!important;font-weight:580!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .total-box,#checkoutModal.checkout-page-mode.compact-pix .customer-box,#checkoutModal.checkout-page-mode.compact-pix #orderMsg{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{display:grid!important;grid-column:2!important;grid-row:1 / span 2!important;align-self:stretch!important;justify-items:stretch!important;width:100%!important;max-width:none!important;min-height:455px!important;margin:0!important;padding:28px 30px 30px!important;gap:12px!important;border-radius:14px!important;border:1px solid rgba(168,85,247,.26)!important;background:radial-gradient(420px 220px at 78% 4%,rgba(126,34,206,.15),transparent 68%),linear-gradient(145deg,#100b18 0%,#09070f 60%,#050408 100%)!important;box-shadow:0 24px 70px rgba(0,0,0,.4),0 0 32px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.04)!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-head{display:grid!important;grid-template-columns:42px 1fr!important;grid-template-areas:"icon kicker" "icon title"!important;column-gap:14px!important;row-gap:3px!important;align-items:center!important;justify-items:start!important;width:100%!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{grid-area:icon!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(124,58,237,.16)!important;border:1px solid rgba(192,132,252,.28)!important;color:#c084fc!important;box-shadow:0 0 24px rgba(168,85,247,.16)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{grid-area:kicker!important;color:#c084fc!important;font-size:10px!important;font-weight:800!important;letter-spacing:.42em!important;text-transform:uppercase!important;line-height:1!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{grid-area:title!important;color:#fff!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:0!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;max-width:326px!important;min-height:30px!important;margin:0 auto!important;padding:5px 14px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(168,85,247,.14),rgba(76,29,149,.12))!important;border:1px solid rgba(192,132,252,.42)!important;color:#fff!important;font-size:12px!important;font-weight:500!important;text-align:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar svg{width:15px!important;height:15px!important;stroke:#c084fc!important;fill:none!important;stroke-width:1.9!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar strong{color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-qr-card{display:grid!important;justify-items:center!important;gap:8px!important;width:100%!important;padding:20px 16px 18px!important;border-radius:13px!important;background:rgba(10,10,11,.9)!important;border:1px solid rgba(255,255,255,.08)!important;text-align:center!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(190px,46vw)!important;height:auto!important;padding:8px!important;margin:0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{display:block!important;margin-top:6px!important;color:#c084fc!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important;text-shadow:0 0 22px rgba(168,85,247,.22)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-plan-summary{color:#a7a1ad!important;font-size:13px!important;font-weight:650!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-label{display:block!important;width:100%!important;margin:0 0 -4px!important;color:#b8a7c9!important;font-size:12px!important;font-weight:700!important;letter-spacing:.01em!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-code{display:block!important;position:static!important;width:100%!important;height:68px!important;min-height:68px!important;opacity:1!important;pointer-events:auto!important;resize:none!important;overflow:auto!important;white-space:normal!important;text-overflow:clip!important;border-radius:11px!important;background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.1)!important;color:#e7e2ec!important;padding:11px 12px!important;font-size:11px!important;line-height:1.3!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row .pix-code{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;min-height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;overflow:hidden!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{width:100%!important;height:44px!important;border-radius:11px!important;justify-content:center!important;gap:10px!important;background:linear-gradient(135deg,#a855f7,#6d28d9)!important;border:1px solid rgba(216,180,254,.38)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;box-shadow:0 16px 34px rgba(126,34,206,.28)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{width:100%!important;height:44px!important;border-radius:11px!important;justify-content:center!important;gap:10px!important;background:rgba(124,58,237,.09)!important;border:1px solid rgba(192,132,252,.42)!important;color:#f8f1ff!important;font-size:14px!important;font-weight:850!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:56px!important;padding:13px 15px!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.075)!important;color:#aaa5ad!important;font-size:12.5px!important;line-height:1.35!important;text-align:left!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button svg,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note svg{color:#c084fc!important;stroke:currentColor!important}#checkoutModal.checkout-page-mode.compact-pix .pix-help,#checkoutModal.checkout-page-mode.compact-pix .pix-total-line{display:none!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:38px!important;margin-top:2px!important;border:0!important;background:transparent!important;color:#9f99a6!important;font-size:12.5px!important;font-weight:760!important;cursor:pointer!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover{color:#d8b4fe!important}@media(max-width:900px){#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits{margin-top:0!important;margin-bottom:22px!important;padding-top:0!important}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{grid-template-columns:1fr!important;gap:13px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box,#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{grid-column:1!important;grid-row:auto!important;min-height:0!important;border-radius:12px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:block!important;padding:24px 16px 18px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-never-expire{position:static!important;margin:0 0 18px!important;width:max-content!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important;margin:2px 0 14px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero strong,#checkoutModal.checkout-page-mode.compact-pix #quantityText{font-size:40px!important}#checkoutModal.checkout-page-mode.compact-pix #quantityTotalPreview{justify-content:flex-end!important;text-align:right!important;font-size:28px!important}#checkoutModal.checkout-page-mode.compact-pix #quantityUnitPreview{text-align:right!important;font-size:11px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-quantity-hero>div:last-child{justify-items:end!important;align-content:end!important;text-align:right!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-package-label{margin-top:0!important;margin-bottom:10px!important}#checkoutModal.checkout-page-mode.compact-pix .quick-packages{grid-template-columns:repeat(2,minmax(0,1fr))!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-control{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:8px!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-control button{width:34px!important;height:34px!important;min-height:34px!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{padding:22px 16px!important}}#checkoutModal.checkout-page-mode.compact-pix .buy-grid{order:4!important;width:min(460px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important;align-items:start!important;justify-items:stretch!important}#checkoutModal.checkout-page-mode.compact-pix .quantity-box{display:none!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{font-family:"Aptos","Segoe UI Variable","Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{font-weight:650!important;letter-spacing:.38em!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{font-family:"Aptos Display","Segoe UI Variable","Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:640!important;letter-spacing:-.01em!important;color:#f8f3ff!important;text-shadow:none!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{font-family:"Aptos","Segoe UI Variable","Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:500!important;letter-spacing:.01em!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button svg,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button svg{opacity:.82!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{font-weight:400!important;color:#c7bfce!important;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(168,85,247,.03))!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note svg.payment-refresh-icon{width:23px!important;height:23px!important;min-width:23px!important;color:#c084fc!important;stroke-width:1.55!important;filter:drop-shadow(0 0 10px rgba(168,85,247,.28))!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note,#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back{position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button::before,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button::before,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note::before,#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.18) 36%,rgba(216,180,254,.32) 50%,transparent 68%)!important;opacity:0!important;transform:translateX(-125%)!important;transition:opacity .18s ease,transform .74s cubic-bezier(.2,.72,.16,1)!important;pointer-events:none!important;z-index:-1!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button svg.payment-copy-icon{color:#fff!important;stroke:#fff!important;opacity:1!important;filter:drop-shadow(0 0 9px rgba(255,255,255,.32))!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back{height:42px!important;border:1px solid rgba(216,180,254,.18)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(168,85,247,.075),rgba(255,255,255,.025))!important;color:#d9d0e6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back svg{width:17px!important;height:17px!important;stroke:#f1eaff!important;opacity:.92!important}@media(hover:hover){#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button:hover,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button:hover,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note:hover,#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover{transform:translateY(-2px)!important;border-color:rgba(236,228,255,.5)!important;box-shadow:0 18px 40px rgba(76,29,149,.26),0 0 32px rgba(168,85,247,.2),inset 0 1px 0 rgba(255,255,255,.13)!important;filter:saturate(1.06)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button:hover{background:linear-gradient(135deg,#c084fc,#8b5cf6 48%,#6d28d9)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button:hover,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note:hover{background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(255,255,255,.045))!important;color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover{background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(216,180,254,.055))!important;color:#fff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button:hover::before,#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button:hover::before,#checkoutModal.checkout-page-mode.compact-pix .pix-status-note:hover::before,#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back:hover::before{opacity:1!important;transform:translateX(125%)!important}}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{padding:30px 32px 28px!important;border-radius:20px!important;border:1px solid rgba(216,180,254,.24)!important;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 19%),radial-gradient(420px 210px at 84% 2%,rgba(168,85,247,.18),transparent 68%),radial-gradient(360px 160px at 0 96%,rgba(20,184,166,.055),transparent 70%),linear-gradient(145deg,#12091d 0%,#09070f 58%,#050408 100%)!important;box-shadow: 0 32px 90px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.035),0 0 44px rgba(126,34,206,.16),inset 0 1px 0 rgba(255,255,255,.085)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-badge{border-radius:14px!important;background: linear-gradient(145deg,rgba(216,180,254,.16),rgba(124,58,237,.14)),rgba(12,7,20,.78)!important;border:1px solid rgba(216,180,254,.34)!important;box-shadow:0 12px 26px rgba(76,29,149,.2),inset 0 1px 0 rgba(255,255,255,.1)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{color:#d8b4fe!important;font-weight:720!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-title{color:#fbf8ff!important;font-weight:680!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar{min-height:34px!important;max-width:360px!important;border-radius:12px!important;background: linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(124,58,237,.12)!important;border:1px solid rgba(216,180,254,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 10px 24px rgba(0,0,0,.14)!important;color:#e9ddff!important}#checkoutModal.checkout-page-mode.compact-pix .pix-qr-card{padding:22px 18px 20px!important;border-radius:17px!important;background: radial-gradient(260px 120px at 50% 0,rgba(255,255,255,.045),transparent 70%),linear-gradient(180deg,rgba(11,10,14,.96),rgba(4,4,7,.98))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 44px rgba(0,0,0,.22)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(204px,48vw)!important;padding:10px!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.32)!important}#checkoutModal.checkout-page-mode.compact-pix #pixTotalPrice{margin-top:10px!important;color:#d7a8ff!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 0 24px rgba(168,85,247,.26)!important}#checkoutModal.checkout-page-mode.compact-pix .pix-plan-summary{color:#beb8c7!important;font-weight:720!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-label{color:#c9bdd6!important;font-size:11.5px!important;font-weight:760!important;text-transform:uppercase!important;letter-spacing:.08em!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row button{height:50px!important;border-radius:14px!important;background: linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0) 42%),linear-gradient(135deg,#b565f5 0%,#8b2fe8 52%,#6d28d9 100%)!important;border:1px solid rgba(236,228,255,.36)!important;box-shadow:0 18px 38px rgba(126,34,206,.32),inset 0 1px 0 rgba(255,255,255,.18)!important;font-weight:720!important}#checkoutModal.checkout-page-mode.compact-pix .pix-paid-button{height:48px!important;border-radius:14px!important;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016)),rgba(124,58,237,.105)!important;border:1px solid rgba(216,180,254,.31)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.14)!important;font-weight:680!important}#checkoutModal.checkout-page-mode.compact-pix .pix-status-note{min-height:62px!important;border-radius:15px!important;background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.014)),rgba(7,6,10,.66)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;color:#d2cadb!important}#checkoutModal.checkout-page-mode.compact-pix .pix-cancel-back{height:46px!important;border-radius:14px!important;background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(255,255,255,.018)!important;border:1px solid rgba(216,180,254,.16)!important;color:#d7cfdf!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits{order:5!important;display:block!important;width:min(1120px,100%)!important;margin:34px auto 0!important;padding:0!important}#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-main-title,#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-main-title #checkoutTitle{font-family:"Segoe UI Variable","Inter","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:580!important;letter-spacing:-.008em!important;text-shadow:0 14px 42px rgba(168,85,247,.12)!important}#checkoutModal.checkout-page-mode.compact-pix:not(.delivery-mode) .checkout-main-title,#checkoutModal.checkout-page-mode.compact-pix:not(.delivery-mode) .checkout-main-title #checkoutTitle{font-size:34px!important;line-height:1.04!important}#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-section-title strong,#checkoutModal.checkout-page-mode:not(.delivery-mode) #quantityLabel,#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-payment-heading h3{font-family:"Segoe UI Variable","Inter","Aptos Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:560!important;letter-spacing:0!important;color:#f7f2ff!important;text-shadow:0 10px 30px rgba(168,85,247,.1)!important}#checkoutModal.checkout-page-mode.compact-pix:not(.delivery-mode) .checkout-section-title strong,#checkoutModal.checkout-page-mode.compact-pix:not(.delivery-mode) #quantityLabel{font-size:19px!important;line-height:1.16!important}#checkoutModal.checkout-page-mode.compact-pix:not(.delivery-mode) .checkout-payment-heading h3{margin:6px 0 0!important;font-size:18px!important;line-height:1.12!important}#checkoutModal.checkout-page-mode:not(.delivery-mode) .quick-package,#checkoutModal.checkout-page-mode:not(.delivery-mode) .quick-package strong{font-family:"Segoe UI Variable","Inter","Aptos",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:560!important;letter-spacing:.005em!important}#checkoutModal.checkout-page-mode.delivery-mode[open]{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:min(760px,calc(100% - 28px))!important;max-width:none!important;max-height:none!important;height:auto!important;margin:48px auto 84px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important}#checkoutModal.checkout-page-mode.delivery-mode .checkout{display:block!important;padding:0 0 48px!important;background:transparent!important}#checkoutModal.checkout-page-mode.delivery-mode .checkout-top,#checkoutModal.checkout-page-mode.delivery-mode #checkoutPlanCard,#checkoutModal.checkout-page-mode.delivery-mode .checkout-sales-benefits,#checkoutModal.checkout-page-mode.delivery-mode .buy-grid,#checkoutModal.checkout-page-mode.delivery-mode #pixBox,#checkoutModal.checkout-page-mode.delivery-mode #orderMsg{display:none!important}#checkoutModal.checkout-page-mode.delivery-mode .delivery-box.show{display:block!important;margin:0!important;border-color:rgba(216,180,254,.24)!important;background:radial-gradient(560px 210px at 50% 0,rgba(168,85,247,.14),transparent 68%),linear-gradient(145deg,rgba(15,6,30,.72),rgba(5,2,12,.88))!important;box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 44px rgba(126,34,206,.14),inset 0 1px 0 rgba(255,255,255,.06)!important}#checkoutModal.checkout-page-mode.delivery-mode .close.delivery-close{display:grid!important}:root{--clean-card-border:rgba(216,180,254,.18);--clean-card-border-hover:rgba(216,180,254,.32);--clean-card-bg:linear-gradient(145deg,rgba(13,8,22,.78),rgba(5,3,10,.9));--clean-card-sheen:radial-gradient(420px 160px at 12% 0,rgba(216,180,254,.07),transparent 66%);--clean-card-shadow:0 18px 52px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055),0 0 0 1px rgba(168,85,247,.035);--clean-card-shadow-hover:0 24px 64px rgba(0,0,0,.3),0 0 24px rgba(168,85,247,.11),inset 0 1px 0 rgba(255,255,255,.075),0 0 0 1px rgba(216,180,254,.055)}.nav,.account,.account-menu,.nav-dropdown-menu,#authModal,.plan-metric-card,.plan-row,.comparison-table-wrap,.operation-card,.limit-ops-card,.availability-card,.tool,.proxy-choice-card,.testimonial-card,#datacenterModal .dc-card,.checkout-plan-card,.quantity-box,.customer-box,.total-box,.pix-box,.delivery-box,.coupon-widget{border-color:var(--clean-card-border)!important;box-shadow:var(--clean-card-shadow)!important;backdrop-filter:blur(12px) saturate(1.04)}.plan-metric-card,.comparison-table-wrap,.operation-card,.limit-ops-card,.availability-card,.tool,.proxy-choice-card,.testimonial-card,#datacenterModal .dc-card,.checkout-plan-card,.quantity-box,.customer-box,.total-box,.pix-box,.delivery-box,.coupon-widget{background:var(--clean-card-sheen),var(--clean-card-bg)!important}.plan-row{border-color:rgba(var(--accent-rgb),.36)!important;background:radial-gradient(620px 150px at 0 0,rgba(var(--accent-rgb),.13),transparent 64%),var(--clean-card-bg)!important}.nav,.account-menu,#authModal{box-shadow:0 24px 76px rgba(0,0,0,.38),0 0 28px rgba(168,85,247,.08),inset 0 1px 0 rgba(255,255,255,.06)!important}.comparison-table th,.comparison-table td{border-color:rgba(216,180,254,.11)!important}.plan-metric-card,.plan-row,.operation-card,.limit-ops-card,.availability-card,.tool,.proxy-choice-card,.testimonial-card,#datacenterModal .dc-card,.checkout-plan-card,.quantity-box,.customer-box,.total-box,.pix-box,.delivery-box,.coupon-widget{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,filter .2s ease!important}@media(hover:hover){.plan-metric-card:hover,.operation-card:hover,.limit-ops-card:hover,.availability-card:hover,.tool:hover,.proxy-choice-card:hover,.testimonial-card:hover,#datacenterModal .dc-card:hover,.checkout-plan-card:hover,.quantity-box:hover,.customer-box:hover,.total-box:hover,.pix-box:hover,.delivery-box:hover,.coupon-widget:hover{transform:translateY(-2px)!important;border-color:var(--clean-card-border-hover)!important;background:radial-gradient(440px 170px at 12% 0,rgba(216,180,254,.1),transparent 66%),linear-gradient(145deg,rgba(16,10,26,.84),rgba(6,4,12,.94))!important;box-shadow:var(--clean-card-shadow-hover)!important;filter:saturate(1.03)!important}.plan-row:hover{transform:translateY(-2px)!important;border-color:rgba(var(--accent-rgb),.56)!important;background:radial-gradient(660px 170px at 4% 0,rgba(var(--accent-rgb),.18),transparent 66%),linear-gradient(145deg,rgba(16,10,26,.86),rgba(6,4,12,.94))!important;box-shadow:0 26px 68px rgba(0,0,0,.34),0 0 28px rgba(var(--accent-rgb),.13),inset 0 1px 0 rgba(255,255,255,.075)!important}}@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.nav{left:10px!important;right:10px!important;width:auto!important;height:58px!important;padding:0 10px!important;border-radius:22px!important;gap:8px!important}.brand{gap:8px!important;min-width:0!important}.brand .logo-shine,.brand .site-main-logo{width:40px!important;height:40px!important}.brand-wordmark{font-size:13px!important;line-height:.92!important}.nav-links{max-height:calc(100dvh - 86px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.nav.nav-open .nav-links{left:0!important;right:0!important;top:66px!important;width:100%!important;border-radius:18px!important}.nav-dropdown-menu{max-height:70dvh!important;overflow:auto!important}.nav-dropdown-item{grid-template-columns:34px minmax(0,1fr)!important;padding:10px 12px!important;gap:10px!important}.nav-dropdown-item strong{font-size:13px!important;font-weight:560!important}.nav-dropdown-item span{font-size:12px!important;line-height:1.35!important}section{max-width:100vw!important}.hero,.section-shell,.comparison-section{overflow:hidden}.hero h1,.section-title h2{font-size:clamp(31px,9vw,44px)!important;line-height:1.05!important}.hero-copy,.section-subtitle{font-size:14px!important;line-height:1.55!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important}.hero-actions a,.hero-actions button{width:100%!important;justify-content:center!important}.solution-grid,.use-case-grid,.limit-ops-grid,.testimonial-grid{grid-template-columns:1fr!important}.plan-card,.proxy-choice-card,.tool,.help-panel,.testimonial-card{min-width:0!important}.comparison-table-wrap,.comparison-table{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.comparison-table table{min-width:720px!important}.comparison-table{width:720px!important;min-width:720px!important;max-width:none!important;overflow:visible!important}.comparison-table-wrap{overflow-x:auto!important;overflow-y:hidden!important}.support-widget{right:14px!important;bottom:14px!important}.support-toggle{width:56px!important;height:56px!important;min-height:56px!important}.support-toggle svg{width:25px!important;height:25px!important}.coupon-widget{left:10px!important;right:auto!important;bottom:10px!important;width:min(300px,calc(100vw - 92px))!important;padding:8px 9px 9px!important;border-radius:9px!important}.coupon-widget-head{gap:7px!important;margin-bottom:6px!important}.coupon-widget-icon{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:7px!important}.coupon-widget-icon svg{width:15px!important;height:15px!important}.coupon-widget-title{font-size:11.5px!important;line-height:1.15!important;font-weight:680!important}.coupon-close{width:22px!important;height:22px!important;min-height:22px!important}.coupon-close svg{width:13px!important;height:13px!important}.coupon-widget-badges{gap:4px!important;margin-bottom:6px!important}.coupon-badge{height:18px!important;padding:0 6px!important;font-size:8.5px!important;gap:4px!important}.coupon-clock-icon,.coupon-copy-icon{width:11px!important;height:11px!important}.coupon-widget p{font-size:11px!important;line-height:1.28!important}.coupon-widget-copy{height:29px!important;margin:7px 0 4px!important;border-radius:7px!important;font-size:11px!important;letter-spacing:.1em!important}.coupon-expire{margin:4px 0 7px!important;font-size:10.5px!important}.coupon-use-now{height:32px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:700!important}#checkoutModal.checkout-page-mode[open],#checkoutModal.checkout-page-mode.compact-pix[open]{width:calc(100% - 18px)!important;margin:12px auto 44px!important;border-radius:18px!important;overflow:visible!important}#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout,#checkoutModal.checkout-page-mode.compact-pix .checkout{padding:14px 12px 24px!important}#checkoutModal.checkout-page-mode .checkout-top{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important;margin-bottom:12px!important}#checkoutModal.checkout-page-mode .checkout-top h2{font-size:24px!important;line-height:1.08!important;word-break:normal!important}#checkoutModal.checkout-page-mode .checkout-top .close{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}#checkoutModal.checkout-page-mode .checkout-plan-card{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}#checkoutModal.checkout-page-mode .checkout-hint{font-size:12px!important;line-height:1.35!important}#checkoutModal.checkout-page-mode .buy-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}#checkoutModal.checkout-page-mode .quantity-box,#checkoutModal.checkout-page-mode .customer-box,#checkoutModal.checkout-page-mode .total-box{padding:13px!important;border-radius:14px!important}#checkoutModal.checkout-page-mode .checkout-section-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;row-gap:4px!important;font-size:13px!important}#checkoutModal.checkout-page-mode .checkout-section-title strong{grid-column:1/-1!important;font-size:18px!important}#checkoutModal.checkout-page-mode .checkout-quantity-hero{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}#checkoutModal.checkout-page-mode .quick-packages{grid-template-columns:1fr 1fr!important;gap:8px!important}#checkoutModal.checkout-page-mode .quick-packages button{min-height:42px!important;font-size:13px!important}#checkoutModal.checkout-page-mode .quantity-control{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:8px!important}#checkoutModal.checkout-page-mode .quantity-control button{width:36px!important;height:36px!important;min-height:36px!important}#checkoutModal.checkout-page-mode .customer-box{grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode .coupon{grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode .coupon button,#checkoutModal.checkout-page-mode #createOrder{width:100%!important;height:44px!important}#checkoutModal.checkout-page-mode .total-box{grid-template-columns:1fr!important;gap:8px!important}#checkoutModal.checkout-page-mode .total-box strong{font-size:26px!important}#checkoutModal.checkout-page-mode.compact-pix .checkout-sales-benefits{margin-top:20px!important}#checkoutModal.checkout-page-mode.compact-pix #pixBox.pix-box.show{padding:18px 14px!important;border-radius:16px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-head{grid-template-columns:38px 1fr!important;column-gap:10px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-payment-kicker{letter-spacing:.26em!important}#checkoutModal.checkout-page-mode.compact-pix .pix-expire-bar{max-width:100%!important}#checkoutModal.checkout-page-mode.compact-pix .pix-box #pixQrCode{width:min(210px,68vw)!important;padding:8px!important}#checkoutModal.checkout-page-mode.compact-pix .pix-copy-row{grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode.delivery-mode[open]{width:calc(100% - 18px)!important;margin:14px auto 36px!important}#checkoutModal.checkout-page-mode.delivery-mode .delivery-box.show{border-radius:16px!important;padding:14px!important}.purchase-detail-grid,.profile-stat-grid,.purchase-body,.history-detail-actions,.delivery-actions{grid-template-columns:1fr!important}.purchase-card-head{grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important}}@media(max-width:390px){.nav{height:54px!important;border-radius:19px!important}.brand .logo-shine,.brand .site-main-logo{width:36px!important;height:36px!important}.brand-wordmark{font-size:12px!important}.hero h1,.section-title h2{font-size:clamp(28px,9vw,36px)!important}#checkoutModal.checkout-page-mode .quick-packages{grid-template-columns:1fr!important}#checkoutModal.checkout-page-mode .checkout-top h2{font-size:21px!important}}@media(max-width:760px){.limit-ops-head,.availability-head,.testimonials-head{width:100%!important;max-width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.limit-ops-kicker{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.limit-ops-head h2,.limit-ops-head p,.availability-head h2,.availability-head p,.testimonials-head h2,.testimonials-head p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.limit-ops-head h2,.availability-head h2,.testimonials-head h2{text-wrap:balance}.limit-ops-head p,.availability-head p,.testimonials-head p{max-width:min(100%,560px)!important}}.nav{background: linear-gradient(135deg,rgba(25,22,30,.84),rgba(16,15,20,.78)) !important}.nav-dropdown-menu,.account-menu{background: radial-gradient(420px 180px at 18% 0,rgba(168,85,247,.13),transparent 64%),linear-gradient(145deg,rgba(24,22,29,.98),rgba(15,14,19,.98)) !important}@media (max-width:760px){.nav .nav-links{background: linear-gradient(145deg,rgba(24,22,29,.98),rgba(15,14,19,.98)) !important}.nav .nav-dropdown-menu{background: rgba(255,255,255,.055) !important}}#checkoutModal.checkout-page-mode .checkout-section-title span{display:none!important}#checkoutModal.checkout-page-mode .quantity-control{margin-bottom:2px!important}#checkoutModal.checkout-page-mode .qty-range-hint{margin:0 0 8px!important;padding:0!important;line-height:1.2!important}#checkoutModal.checkout-page-mode .discount-next.show{margin:0 auto!important}#checkoutModal.checkout-page-mode #quantityUnitPreview{font-size:21px!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.015em!important}#checkoutModal.checkout-page-mode.checkout-stock:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.checkout-violet:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.checkout-emerald:not(.compact-pix) #quantityUnitPreview,#checkoutModal.checkout-page-mode.compact-pix #quantityUnitPreview{font-size:24px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.018em!important}#checkoutModal.checkout-page-mode .checkout-main-title{gap:16px!important;align-items:center!important}#checkoutModal.checkout-page-mode .checkout-title-signal{width:46px!important;height:46px!important;flex:0 0 46px!important;stroke-width:2.55!important;color:#c084fc!important;stroke:currentColor!important;filter:drop-shadow(0 0 18px rgba(192,132,252,.56)) drop-shadow(0 0 32px rgba(126,34,206,.34))!important}#checkoutModal.checkout-page-mode #checkoutTitle{text-transform:none!important;color:transparent!important;background:linear-gradient(180deg,#ffffff 0%,#fff 28%,#f2eaff 58%,#d9c7f3 86%,#ffffff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:"Aptos Display","Segoe UI Variable Display","SF Pro Display","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:720!important;letter-spacing:-.012em!important;text-shadow:0 14px 34px rgba(255,255,255,.08),0 0 22px rgba(216,180,254,.12)!important}@media (max-width:760px){#checkoutModal.checkout-page-mode .checkout-title-signal{width:36px!important;height:36px!important;flex-basis:36px!important}#checkoutModal.checkout-page-mode #quantityUnitPreview{font-size:20px!important}}#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-title-signal{width:58px!important;height:58px!important;flex:0 0 58px!important;stroke-width:2.75!important;filter:drop-shadow(0 0 20px rgba(192,132,252,.62)) drop-shadow(0 0 38px rgba(126,34,206,.38))!important}#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-title-signal *{vector-effect:non-scaling-stroke}@media (max-width:760px){#checkoutModal.checkout-page-mode:not(.delivery-mode) .checkout-title-signal{width:44px!important;height:44px!important;flex-basis:44px!important}}@media (max-width:980px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.nav{position:sticky!important;top:10px!important;left:auto!important;right:auto!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:58px!important;height:58px!important;margin:10px auto 0!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:8px!important;border-radius:24px!important;overflow:visible!important}.nav .brand{min-width:0!important;max-width:100%!important;gap:8px!important}.nav .brand .logo-shine,.nav .brand img.header-logo-premium,.nav .brand img.site-main-logo{width:40px!important;height:40px!important;flex:0 0 40px!important}.nav .brand-wordmark{min-width:0!important;max-width:100%!important;line-height:.92!important;overflow:hidden!important}.nav .brand-line-allan{font-size:10.5px!important}.nav .brand-line-proxys{font-size:11.5px!important}.nav .account-wrap{position:static!important;margin:0!important;min-width:0!important;justify-self:end!important}.nav .account{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;justify-content:center!important;border-radius:999px!important;overflow:hidden!important}.nav .account .avatar{width:34px!important;height:34px!important;flex:0 0 34px!important}.nav .account #accountLabel,.nav .account .account-chevron{display:none!important}.mobile-menu-toggle{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;align-items:center!important;justify-content:center!important;justify-self:end!important}.nav .nav-links{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;width:100%!important;max-height:calc(100dvh - 86px)!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:14px!important;overflow:auto!important;border:1px solid rgba(216,180,254,.16)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(17,7,23,.98),rgba(8,4,12,.98))!important;box-shadow:0 24px 64px rgba(0,0,0,.45)!important;z-index:90!important}.nav.nav-open .nav-links{display:flex!important}.nav .nav-links>a,.nav .nav-links>.nav-dropdown{width:100%!important;flex:0 0 auto!important}.nav .nav-links a,.nav .nav-trigger{width:100%!important;height:42px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;border-radius:10px!important;font-size:13px!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.nav .nav-dropdown{display:block!important}.nav .nav-dropdown-menu{position:static!important;display:none!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;margin:4px 0 8px!important;padding:6px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.nav .nav-dropdown.is-open .nav-dropdown-menu,.nav .nav-dropdown:focus-within .nav-dropdown-menu{display:grid!important}.hero{width:100%!important;max-width:100vw!important;overflow:hidden!important;padding-top:42px!important;min-height:auto!important}.hero .wrap.hero-grid,.hero-grid{width:calc(100% - 28px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:start!important}.hero h1{display:block!important;width:100%!important;max-width:100%!important;font-size:clamp(28px,8.6vw,40px)!important;line-height:1.06!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.hero h1 .hero-white-gradient{white-space:normal!important}.hero-typing-wrap{min-width:0!important;max-width:100%!important}.hero-copy{width:100%!important;max-width:100%!important;font-size:14.5px!important;line-height:1.55!important}.hero-visual{width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;overflow:hidden!important}.hero-visual-card{width:min(330px,88vw)!important;max-width:100%!important;margin:0 auto!important}}@media (max-width:420px){.hero h1{font-size:clamp(27px,8.2vw,34px)!important}.coupon-widget{width:min(300px,calc(100vw - 88px))!important}}#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid{position:relative!important;row-gap:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid::after{content:none!important;display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box,#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{position:relative!important;z-index:1!important;border-color:rgba(216,180,254,.42)!important;background:#0d0714!important;box-shadow:0 22px 58px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)!important;margin:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box{border-width:1px 1px 0 1px!important;border-style:solid!important;border-radius:14px 14px 0 0!important;padding:30px 30px 16px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{border-width:0 1px 1px 1px!important;border-style:solid!important;border-radius:0 0 14px 14px!important;padding:14px 30px 30px!important;margin-top:-1px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .total-box::after{content:none!important;display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;margin:4px 0 2px!important;color:#d9d0e6!important;font-size:12.5px!important;line-height:1.25!important;font-weight:560!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row input{appearance:none!important;-webkit-appearance:none!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;border-radius:999px!important;border:2px solid rgba(216,180,254,.72)!important;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.14),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 3px rgba(168,85,247,.12)!important;cursor:pointer!important;display:grid!important;place-items:center!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row input::before{content:""!important;width:14px!important;height:14px!important;opacity:0!important;transform:scale(.72)!important;background:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6.75 12.35 10.35 15.95 17.55 8.45'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6.75 12.35 10.35 15.95 17.55 8.45'/%3E%3C/svg%3E") center/contain no-repeat!important;transition:opacity .14s ease,transform .14s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row input:checked{border-color:rgba(192,132,252,.9)!important;background:linear-gradient(135deg,#a855f7,#6d28d9)!important;box-shadow:0 0 0 3px rgba(168,85,247,.16),0 8px 20px rgba(126,34,206,.24),0 0 18px rgba(168,85,247,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row input:checked::before{opacity:1!important;transform:scale(1)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row input:hover{transform:translateY(-1px)!important;border-color:rgba(245,208,254,.94)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row span{display:block!important;min-width:0!important;padding-top:0!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-terms-row a{color:#d8a7ff!important;font-weight:640!important}@media (max-width:760px){#checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid::after{grid-column:1!important}}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages{overflow:visible!important;row-gap:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package{overflow:visible!important;isolation:isolate!important;border:1px solid transparent!important;background: linear-gradient(180deg,rgba(30,18,46,.72),rgba(9,6,16,.82)) padding-box,linear-gradient(150deg,rgba(216,180,254,.55),rgba(168,85,247,.14) 48%,rgba(217,70,239,.36)) border-box!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 10px 22px rgba(0,0,0,.22)!important;color:#f7f1ff!important;filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package::before{inset:1px!important;border-radius:9px!important;background: radial-gradient(72px 26px at 50% 0,rgba(216,180,254,.075),transparent 72%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,.035) 48%,transparent 64%)!important;opacity:.34!important;transform:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:not(.active):hover{transform:translateY(-2px)!important;border:1px solid transparent!important;background: linear-gradient(180deg,rgba(42,25,62,.82),rgba(12,8,20,.86)) padding-box,linear-gradient(150deg,rgba(233,213,255,.7),rgba(168,85,247,.24) 48%,rgba(217,70,239,.5)) border-box!important;box-shadow: 0 16px 30px rgba(126,34,206,.24),0 0 22px rgba(168,85,247,.14),inset 0 1px 0 rgba(255,255,255,.1)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package:not(.active):hover::before{opacity:.48!important;transform:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active{border:1px solid transparent!important;background: linear-gradient(135deg,rgba(168,85,247,.95),rgba(126,34,206,.82)) padding-box,linear-gradient(140deg,rgba(233,213,255,.78),rgba(217,70,239,.55)) border-box!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 16px 34px rgba(126,34,206,.34)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active:hover{transform:translateY(-1px)!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 10px 20px rgba(126,34,206,.18)!important;filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.active::before{opacity:.28!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-packages{gap:12px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card{position:relative!important;min-height:90px!important;height:auto!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;gap:0!important;padding:3px!important;border:1px solid transparent!important;border-radius:18px!important;background: linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.014)) padding-box,linear-gradient(150deg,rgba(233,213,255,.34),rgba(168,85,247,.07) 52%,rgba(217,70,239,.22)) border-box!important;box-shadow:0 12px 28px rgba(0,0,0,.34)!important;overflow:visible!important;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1),border-color .3s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card::before{display:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-core{position:relative!important;flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;padding:0 14px!important;border-radius:15px!important;background:radial-gradient(120px 80px at 78% -20%,rgba(168,85,247,.14),transparent 70%),linear-gradient(180deg,rgba(18,11,30,.86),rgba(6,4,12,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.02)!important;overflow:hidden!important;transition:background .3s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-body{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-ic{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;line-height:0!important;margin-bottom:9px!important;border:1px solid rgba(216,180,254,.26)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(168,85,247,.18),rgba(255,255,255,.015))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 11px rgba(0,0,0,.28)!important;color:#dcc4fb!important;filter:drop-shadow(0 0 5px rgba(192,132,252,.35))!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-ic svg{display:block!important;width:16px!important;height:16px!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-num{font-size:30px!important;font-weight:850!important;line-height:1!important;color:#ffffff!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-unit{font-size:20px!important;font-weight:800!important;letter-spacing:.005em!important;text-transform:uppercase!important;color:#c8b8e6!important;margin-top:0!important;line-height:1!important;transform:translateY(-1px)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .qp-check{position:absolute!important;top:11px!important;right:11px!important;width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid rgba(216,180,254,.36)!important;background:rgba(255,255,255,.025)!important;display:grid!important;place-items:center!important;color:transparent!important;transition:border-color .22s ease,background .22s ease,color .22s ease!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card.active{border-color:rgba(233,213,255,.62)!important;box-shadow:0 22px 46px rgba(126,34,206,.44),0 0 32px rgba(168,85,247,.26)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card.active .qp-core{background:radial-gradient(150px 70px at 50% -14%,rgba(255,255,255,.3),transparent 66%),linear-gradient(140deg,rgba(184,101,255,.98),rgba(120,40,210,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.06)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card.active .qp-unit{color:#f1e5ff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card.active .qp-ic{border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.24)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 4px 12px rgba(0,0,0,.2)!important;filter:none!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card:not(.active):hover .qp-ic{border-color:rgba(216,180,254,.5)!important;color:#f0e4ff!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card.active .qp-check{border-color:#fff!important;background:#fff!important;color:#7c3aed!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card:not(.active):hover{transform:translateY(-3px)!important;box-shadow:0 22px 42px rgba(126,34,206,.26),0 0 22px rgba(168,85,247,.16)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card:not(.active):hover .qp-core{background:radial-gradient(120px 80px at 78% -20%,rgba(168,85,247,.2),transparent 70%),linear-gradient(180deg,rgba(26,16,42,.88),rgba(8,5,15,.93))!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card:not(.active):hover .qp-check{border-color:rgba(216,180,254,.66)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card:active{transform:translateY(-1px) scale(.985)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .popular,#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .bonus-free{left:12px!important;right:auto!important;transform:none!important;top:-9px!important;min-width:0!important;height:17px!important;padding:0 9px!important;border:0!important;font-size:8px!important;font-weight:900!important;letter-spacing:.05em!important;border-radius:999px!important;z-index:6!important;text-transform:uppercase!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .popular{background:linear-gradient(135deg,#f3e8ff,#c084fc)!important;color:#2a0b47!important;box-shadow:0 5px 14px rgba(168,85,247,.45)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package.qp-card .bonus-free{background:linear-gradient(135deg,#6ee7b7,#34d399)!important;color:#052e1a!important;box-shadow:0 5px 14px rgba(52,211,153,.4)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .popular,#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .bonus-free{top:-9px!important;height:16px!important;min-width:0!important;padding:0 8px!important;background:linear-gradient(135deg,#e9d5ff,#c084fc)!important;border:0!important;color:#22093a!important;box-shadow:0 4px 12px rgba(168,85,247,.4)!important;font-size:8px!important;letter-spacing:.04em!important;z-index:5!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .bonus-free{background:linear-gradient(135deg,#6ee7b7,#34d399)!important;color:#052e1a!important;box-shadow:0 4px 12px rgba(52,211,153,.35)!important}#checkoutModal.checkout-page-mode:not(.compact-pix) .quick-package .bonus-free{position:absolute!important;left:50%!important;top:-16px!important;transform:translateX(-50%)!important;height:20px!important;min-width:96px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid rgba(216,180,254,.42)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(248,243,255,.98),rgba(233,213,255,.94))!important;color:#7c3aed!important;box-shadow:0 7px 16px rgba(0,0,0,.18),0 0 18px rgba(168,85,247,.18)!important;font-size:9.2px!important;font-weight:950!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;z-index:6!important;pointer-events:none!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .buy-grid{grid-template-rows:auto 1fr!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .total-box{align-self:start!important;background:radial-gradient(460px 210px at 84% -34%,rgba(168,85,247,.17),transparent 66%),linear-gradient(180deg,#120c20,#0d0819 58%,#0a0714)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .customer-box{align-self:start!important;background:linear-gradient(180deg,#0a0714,#08050f 55%,#060409)!important;box-shadow:none!important;border-top:0!important;border-radius:0 0 16px 16px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-box{border-radius:16px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown{padding:20px 20px 18px!important;border-radius:14px!important;gap:7px 14px!important;border:1px solid rgba(216,180,254,.28)!important;background:linear-gradient(180deg,rgba(168,85,247,.05),rgba(4,3,8,.55))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 22px rgba(0,0,0,.28)!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown span{font-size:14px!important;line-height:1.3!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-price-breakdown small{font-size:12px!important;margin-top:4px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) #checkoutBreakdownSubtotal{font-size:17px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-discount-value{font-size:13px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) .checkout-total-label{font-size:14.5px!important;margin-top:12px!important;padding-top:14px!important}body.checkout-page-active #checkoutModal.checkout-page-mode:not(.compact-pix) #totalPrice{font-size:25px!important;margin-top:12px!important;padding-top:14px!important}body.checkout-page-active > main,body.checkout-page-active > footer,body.checkout-page-active > .support-widget,body.checkout-page-active > .coupon-widget,body.checkout-page-active .support-widget,body.checkout-page-active .coupon-widget{display:none!important;visibility:hidden!important;pointer-events:none!important}body.checkout-page-active #checkoutModal.checkout-page-mode{display:block!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}#authModal.auth-premium-login{border-color:rgba(192,132,252,.26)!important;box-shadow:0 42px 120px -30px rgba(0,0,0,.85),0 0 90px -24px rgba(126,34,206,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}#authModal.auth-premium-login .auth-promo-panel{border-color:rgba(192,132,252,.16)!important;background:radial-gradient(420px 240px at 8% -6%,rgba(168,85,247,.2),transparent 62%),linear-gradient(165deg,rgba(28,18,44,.62),rgba(9,6,15,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}#authModal.auth-premium-login .auth-promo-brand{font-weight:700!important;letter-spacing:-.01em!important}#authModal.auth-premium-login .auth-promo-brand strong{font-weight:700!important}#authModal.auth-premium-login .auth-promo-badge{font-weight:600!important;letter-spacing:.14em!important;color:#d8c4f5!important;border-color:rgba(192,132,252,.3)!important;background:rgba(168,85,247,.1)!important}#authModal.auth-premium-login .auth-promo-panel h2{font-weight:600!important;letter-spacing:-.02em!important;text-shadow:0 20px 60px rgba(168,85,247,.22)!important}#authModal.auth-premium-login .auth-promo-panel h2 span{color:#c084fc!important}#authModal.auth-premium-login .auth-promo-copy{color:#b4a9c8!important;font-weight:400!important}#authModal.auth-premium-login .auth-benefits-list div{font-weight:400!important;color:#e3dcf0!important}#authModal.auth-premium-login .auth-benefits-list span{border-radius:11px!important;border-color:rgba(192,132,252,.2)!important;background:linear-gradient(150deg,rgba(168,85,247,.22),rgba(124,58,237,.08))!important;color:#c4b5fd!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}#authModal.auth-premium-login .auth-testimonial{border-color:rgba(192,132,252,.14)!important;background:rgba(168,85,247,.05)!important}#authModal.auth-premium-login .auth-testimonial strong{font-weight:600!important;letter-spacing:.04em!important}#authModal.auth-premium-login .checkout-top h2{font-weight:600!important;letter-spacing:-.02em!important}#authModal.auth-premium-login .auth-title-purple{color:#c084fc!important}#authModal.auth-premium-login .checkout-top .hero-copy{color:#a49ab8!important}#authModal.auth-premium-login .checkout-top .close{border:1px solid rgba(216,180,254,.18)!important;background:rgba(255,255,255,.045)!important;color:#d8cdef!important;transition:all .3s cubic-bezier(.32,.72,0,1)!important}#authModal.auth-premium-login .checkout-top .close:hover{background:rgba(239,68,68,.16)!important;border-color:rgba(239,68,68,.4)!important;color:#fff!important}#authModal.auth-premium-login .google-login-btn{font-weight:600!important;border:1px solid rgba(216,180,254,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(10,7,16,.85)!important;transition:all .3s cubic-bezier(.32,.72,0,1)!important}#authModal.auth-premium-login .google-login-btn:hover{border-color:rgba(192,132,252,.34)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03)),rgba(14,9,22,.88)!important}#authModal.auth-premium-login .google-login-copy strong{font-weight:600!important}#authModal.auth-premium-login .auth-divider{font-weight:600!important;letter-spacing:.2em!important;color:#8a7fa2!important}#authModal.auth-premium-login .auth-email-wrap label{font-weight:600!important;color:#c8bde0!important}#authModal.auth-premium-login .auth-email-field input:focus{border-color:rgba(192,132,252,.5)!important;box-shadow:0 0 0 3px rgba(168,85,247,.14)!important}#authModal.auth-premium-login #sendCodeButton{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border:1px solid rgba(192,132,252,.5)!important;font-weight:650!important;letter-spacing:.01em!important;box-shadow:0 16px 38px -14px rgba(126,34,206,.8),inset 0 1px 0 rgba(255,255,255,.18)!important}#authModal.auth-premium-login #sendCodeButton:hover{filter:brightness(1.07)!important;box-shadow:0 20px 46px -14px rgba(126,34,206,.92),inset 0 1px 0 rgba(255,255,255,.22)!important}#authModal.auth-premium-login #sendCodeButton .auth-code-label{font-weight:650!important}#authModal.auth-premium-login.code-mode #verifyCodeButton{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border:1px solid rgba(192,132,252,.5)!important;color:#fff!important;font-weight:650!important;box-shadow:0 14px 32px -14px rgba(126,34,206,.75),inset 0 1px 0 rgba(255,255,255,.16)!important}#authModal.auth-premium-login.code-mode #verifyCodeButton:hover{filter:brightness(1.08)!important;border-color:rgba(192,132,252,.6)!important}#authModal.auth-premium-login .change-email{color:#c084fc!important;border-bottom-color:rgba(192,132,252,.45)!important;font-weight:600!important}#authModal.auth-premium-login .auth-testimonial{padding:14px 15px!important;border:1px solid rgba(192,132,252,.16)!important;border-radius:13px!important;background:linear-gradient(160deg,rgba(168,85,247,.09),rgba(255,255,255,.014))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}#authModal.auth-premium-login .auth-testi-top{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:11px!important}#authModal.auth-premium-login .auth-testi-avatar{flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#a855f7,#6d28d9)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;box-shadow:0 6px 16px -6px rgba(168,85,247,.85),inset 0 1px 0 rgba(255,255,255,.2)!important}#authModal.auth-premium-login .auth-testi-meta{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#authModal.auth-premium-login .auth-testi-meta strong{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;color:#f4eefc!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}#authModal.auth-premium-login .auth-testi-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.02em!important;color:#6ee7b7!important;background:rgba(16,185,129,.12)!important;border:1px solid rgba(52,211,153,.3)!important;border-radius:999px!important;padding:2px 8px!important}#authModal.auth-premium-login .auth-testi-badge svg{width:11px!important;height:11px!important;flex:0 0 11px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}#authModal.auth-premium-login .auth-testi-stars{display:inline-flex!important;gap:2px!important}#authModal.auth-premium-login .auth-testi-stars svg{width:13px!important;height:13px!important;fill:#fbbf24!important;stroke:none!important}#authModal.auth-premium-login .auth-testimonial p{margin:0!important;color:#cabfdc!important;font-size:12.5px!important;line-height:1.5!important;font-style:normal!important;font-weight:400!important}#authModal.auth-premium-login .auth-promo-panel{gap:16px!important;justify-content:flex-start!important;padding:26px 22px!important}#authModal.auth-premium-login .auth-promo-badge{margin-bottom:2px!important}#authModal.auth-premium-login .auth-promo-copy{margin-bottom:4px!important;line-height:1.5!important}#authModal.auth-premium-login .auth-benefits-list{gap:13px!important}#authModal.auth-premium-login .auth-benefits-list div{line-height:1.35!important}.testimonial-card .testimonial-top{margin:0 0 15px!important;align-items:center!important}.testimonial-avatar{font-size:12.5px!important;font-weight:600!important;letter-spacing:.02em!important}.testimonial-name{gap:3px!important}.testimonial-name strong{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;color:#f4eefc!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important}.testimonial-name>span:last-child{color:#a79cc0!important;font-size:12px!important;font-weight:400!important}.testimonial-verified{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:9px!important;font-weight:600!important;letter-spacing:.02em!important;color:#6ee7b7!important;background:rgba(16,185,129,.12)!important;border:1px solid rgba(52,211,153,.3)!important;border-radius:999px!important;padding:2px 7px!important}.testimonial-verified svg{width:10px!important;height:10px!important;flex:0 0 10px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.testimonial-stars{margin:0 0 14px!important;color:#fbbf24!important;filter:none!important}.testimonial-stars svg{fill:#fbbf24!important}.testimonial-card p{margin:0!important;color:#cfc6dd!important;font-weight:400!important;font-size:13.5px!important;line-height:1.55!important;min-height:0!important}.trust-section{padding:52px 0 44px}.trust-head{text-align:center;max-width:640px;margin:0 auto 30px}.trust-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c8bde0;background:rgba(168,85,247,.09);border:1px solid rgba(192,132,252,.24);border-radius:999px;padding:6px 14px;margin-bottom:16px}.trust-head h2{font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 10px;line-height:1.08}.trust-head h2 span{background:linear-gradient(110deg,#d8b4fe,#a855f7 50%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-head p{margin:0;color:#a99fc0;font-size:15px;line-height:1.55}.trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:880px;margin:0 auto 30px}.trust-stat{position:relative;text-align:center;padding:24px 14px 19px;border-radius:18px;background:linear-gradient(162deg,rgba(24,17,38,.92),rgba(10,8,15,.94));overflow:hidden;transition:transform .45s cubic-bezier(.32,.72,0,1)}.trust-stat::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(192,132,252,.55),rgba(192,132,252,.05) 44%,rgba(34,211,238,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .4s ease}.trust-stat::after{content:"";position:absolute;inset:-46% 0 auto;height:130px;background:radial-gradient(circle at 50% 0,rgba(168,85,247,.32),transparent 68%);opacity:.45;pointer-events:none;transition:opacity .4s ease}.trust-stat>*{position:relative;z-index:1}.trust-stat:hover{transform:translateY(-5px)}.trust-stat:hover::after{opacity:.95}.trust-stat-ic{display:inline-grid;place-items:center;width:42px;height:42px;margin:0 auto 13px;border-radius:13px;color:#e9d5ff;background:linear-gradient(150deg,rgba(168,85,247,.28),rgba(34,211,238,.1));border:1px solid rgba(192,132,252,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.trust-stat-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.trust-stat strong{display:block;font-size:clamp(25px,2.7vw,31px);font-weight:700;letter-spacing:-.03em;line-height:1;background:linear-gradient(118deg,#fff 20%,#e9d5ff 58%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-stat-lb{display:block;margin-top:7px;font-size:11.5px;color:#a99fc0;font-weight:500;letter-spacing:.01em}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto}.trust-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:16px;border:1px solid rgba(216,180,254,.12);background:linear-gradient(145deg,rgba(18,15,24,.72),rgba(10,8,14,.84));transition:border-color .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1)}.trust-card:hover{border-color:rgba(192,132,252,.32);transform:translateY(-2px)}.trust-ic{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#c4b5fd;background:linear-gradient(150deg,rgba(168,85,247,.2),rgba(124,58,237,.08));border:1px solid rgba(192,132,252,.24)}.trust-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.trust-card strong{display:block;font-size:15px;font-weight:600;color:#f4f0fb;letter-spacing:-.005em}.trust-card p{margin:5px 0 0;font-size:13px;color:#a49ab8;line-height:1.5}.trust-card p a{color:#c084fc;text-decoration:none;font-weight:600}.trust-card p a:hover{text-decoration:underline}@media(max-width:820px){.trust-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.trust-stats{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr}.trust-stat strong{font-size:23px}}.delivery-guide{margin-top:14px;padding:4px;border-radius:16px;border:1px solid rgba(216,180,254,.16);background:linear-gradient(160deg,rgba(168,85,247,.13),rgba(255,255,255,.02) 46%,rgba(255,255,255,.01))}.delivery-guide>*{position:relative}.delivery-guide-head{display:flex;align-items:center;gap:12px;padding:13px 15px 12px}.delivery-guide-ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#d8b4fe;background:linear-gradient(150deg,rgba(168,85,247,.24),rgba(124,58,237,.08));border:1px solid rgba(192,132,252,.3)}.delivery-guide-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-guide-head strong{display:block;font-size:14.5px;font-weight:650;color:#f6f1ff;letter-spacing:-.01em}.delivery-guide-head small{display:block;margin-top:3px;font-size:12px;color:#a396b8;line-height:1.45}.delivery-guide-steps{list-style:none;margin:0;padding:4px 6px 6px;display:grid;gap:4px;counter-reset:none;border-radius:13px;background:linear-gradient(180deg,rgba(8,6,13,.62),rgba(6,5,10,.72))}.delivery-guide-steps li{display:flex;align-items:flex-start;gap:12px;padding:11px 11px;border-radius:11px;transition:background .28s cubic-bezier(.32,.72,0,1)}.delivery-guide-steps li+li{box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.delivery-guide-steps li:hover{background:rgba(168,85,247,.08)}.delivery-guide-steps .dg-n{flex:0 0 24px;width:24px;height:24px;margin-top:1px;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#e9d5ff;background:linear-gradient(150deg,rgba(168,85,247,.3),rgba(124,58,237,.12));border:1px solid rgba(192,132,252,.32);font-feature-settings:"tnum" 1}.delivery-guide-steps li>div{min-width:0}.delivery-guide-steps strong{display:block;font-size:13.5px;font-weight:600;color:#efe7fb;letter-spacing:-.005em}.delivery-guide-steps li>div>span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#a396b8}.delivery-guide-steps em{font-style:normal;font-weight:600;color:#d8b4fe}@media(max-width:560px){.delivery-guide-head{padding:12px 12px 10px;gap:10px}.delivery-guide-head strong{font-size:14px}.delivery-guide-steps li{padding:10px 9px;gap:10px}.delivery-guide-steps li>div>span{font-size:12px}}@media(max-width:560px){#checkoutModal input:not([type=range]):not([type=checkbox]):not([type=radio]),#checkoutModal textarea,#checkoutModal select{font-size:16px}#checkoutModal.checkout-page-mode:not(.compact-pix) .quantity-control button,#checkoutModal.checkout-page-mode.compact-pix .quantity-control button,#checkoutModal .quantity-control button{width:44px!important;height:44px!important;min-height:44px!important}#checkoutTermsAccepted{width:24px;height:24px;flex:0 0 24px}.checkout-terms-row{min-height:44px;align-items:center}#checkoutModal button,#checkoutModal input,#checkoutModal select,#checkoutModal a{touch-action:manipulation}}#apFundo{position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;contain:strict;--onda-op:.3}#apFundo>*{position:absolute;pointer-events:none}#apFundo .ap-brilhos{inset:-4%;background:radial-gradient(46% 38% at 14% 8%,rgba(126,34,206,.34),transparent 68%),radial-gradient(40% 34% at 88% 16%,rgba(168,85,247,.24),transparent 66%),radial-gradient(52% 40% at 62% 88%,rgba(217,70,239,.14),transparent 70%),radial-gradient(38% 30% at 8% 76%,rgba(88,28,135,.28),transparent 68%);animation:apRespira 26s ease-in-out infinite alternate}@keyframes apRespira{from{transform:scale(1)}to{transform:translate3d(0,-1.2%,0) scale(1.05)}}#apFundo .ap-onda{left:0;width:200%;background-repeat:repeat-x;background-size:50% 100%}#apFundo .ap-onda-1{bottom:-4%;height:48vh;opacity:calc(.26*var(--onda-op));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='apA1s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%230b0220' stop-opacity='0'/%3E%3Cstop offset='.14' stop-color='%230b0220' stop-opacity='.52'/%3E%3Cstop offset='.52' stop-color='%230b0220' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%230b0220' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='apA' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c9a2ff' stop-opacity='.5'/%3E%3Cstop offset='.07' stop-color='%238b31d6' stop-opacity='.62'/%3E%3Cstop offset='.42' stop-color='%2354169b' stop-opacity='.44'/%3E%3Cstop offset='.78' stop-color='%232a0d5e' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%231a0740' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23apA1s)' d='M0 134C120 94 240 94 360 134S600 174 720 134 960 94 1080 134s240 40 360 0v186H0Z'/%3E%3Cpath fill='url(%23apA)' d='M0 160C120 120 240 120 360 160S600 200 720 160 960 120 1080 160s240 40 360 0v160H0Z'/%3E%3C/svg%3E");animation:apDesliza1 64s linear infinite}#apFundo .ap-onda-2{bottom:-2%;height:40vh;opacity:calc(.22*var(--onda-op));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='apB1s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23090119' stop-opacity='0'/%3E%3Cstop offset='.13' stop-color='%23090119' stop-opacity='.46'/%3E%3Cstop offset='.5' stop-color='%23090119' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%23090119' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='apB' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23dcb8ff' stop-opacity='.44'/%3E%3Cstop offset='.08' stop-color='%23a855f7' stop-opacity='.54'/%3E%3Cstop offset='.45' stop-color='%236b21a8' stop-opacity='.36'/%3E%3Cstop offset='.8' stop-color='%23320f6b' stop-opacity='.16'/%3E%3Cstop offset='1' stop-color='%231d0845' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23apB1s)' d='M0 168C160 118 320 218 480 168s320-100 480-40 320 60 480 10v182H0Z'/%3E%3Cpath fill='url(%23apB)' d='M0 190C160 140 320 240 480 190s320-100 480-40 320 60 480 10v160H0Z'/%3E%3C/svg%3E");animation:apDesliza2 43s linear infinite}#apFundo .ap-onda-3{bottom:6%;height:30vh;opacity:calc(.09*var(--onda-op));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23c084fc' stroke-opacity='.34' stroke-width='1.4' d='M0 160C120 118 240 118 360 160S600 202 720 160 960 118 1080 160s240 42 360 0'/%3E%3Cpath fill='none' stroke='%23a855f7' stroke-opacity='.2' stroke-width='1.1' d='M0 196C120 154 240 154 360 196S600 238 720 196 960 154 1080 196s240 42 360 0'/%3E%3C/svg%3E");animation:apDesliza3 34s linear infinite}@keyframes apDesliza1{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes apDesliza2{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes apDesliza3{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}#apFundo .ap-grao{inset:0;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='apN'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23apN)'/%3E%3C/svg%3E")}@media (max-width:768px){#apFundo .ap-onda-2,#apFundo .ap-onda-3{display:none}#apFundo .ap-onda-1{height:38vh}#apFundo .ap-brilhos{animation-duration:44s}}@media (prefers-reduced-motion:reduce){#apFundo .ap-brilhos,#apFundo .ap-onda{animation:none!important}}html.ap-pausado #apFundo *{animation-play-state:paused!important}html.ap-fraco #apFundo *{animation:none!important}html.ap-rv-on .ap-rv{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}html.ap-rv-on .ap-rv-plano{transform:none}html.ap-rv-on .ap-rv.ap-rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.ap-rv-on .ap-rv{opacity:1!important;transform:none!important;transition:none!important}}
