:root{--list-head-h:0px;--font-menu:var(--font-rethink), ui-sans-serif, system-ui, sans-serif;--ease-5k:cubic-bezier(.22, 1, .36, 1)}h1,h2{letter-spacing:.035em}h3,h4{font-family:var(--font-sans);letter-spacing:0;font-weight:700}.display-5k,h3.display-5k,h4.display-5k{font-family:var(--font-display);letter-spacing:.05em;font-weight:400}.admin-light{--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-alt:#f3f4f7;--color-field:#fff;--color-ink:#111827;--color-muted:#6b7280;--color-border:#e5e7eb;--color-olive:#4338ca;--color-olive-deep:#3730a3;--admin-accent-2:#7c3aed;--admin-contrast:#f59e0b;--admin-hero-from:#1e1b4b;--admin-hero-via:#312e81;--admin-hero-to:#4338ca;--color-red:#c4320a;--color-gold:#b54708;--color-star:#f2b33d;--radius-pill:9999px;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--elev-xs:0 1px 2px 0 #1018280a;--elev-sm:0 1px 3px 0 #1018280f, 0 1px 2px -1px #1018280a;--elev-md:0 4px 8px -2px #10182814;--elev-lg:0 12px 16px -4px #10182814;--elev-xl:0 20px 24px -4px #1018281a;--elev-2xl:0 24px 48px -12px #1018282e;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:14px}html[data-admin-theme=sky] .admin-light{--color-olive:#0284c7;--color-olive-deep:#0369a1;--admin-accent-2:#06b6d4;--admin-contrast:#f59e0b;--admin-hero-from:#082f49;--admin-hero-via:#075985;--admin-hero-to:#0284c7}html[data-admin-theme=teal] .admin-light{--color-olive:#0f766e;--color-olive-deep:#115e59;--admin-accent-2:#14b8a6;--admin-contrast:#f59e0b;--admin-hero-from:#042f2e;--admin-hero-via:#134e4a;--admin-hero-to:#0f766e}html[data-admin-theme=emerald] .admin-light{--color-olive:#15803d;--color-olive-deep:#166534;--admin-accent-2:#22c55e;--admin-contrast:#f59e0b;--admin-hero-from:#052e16;--admin-hero-via:#14532d;--admin-hero-to:#15803d}html[data-admin-theme=moss] .admin-light{--color-olive:#4d7c0f;--color-olive-deep:#3f6212;--admin-accent-2:#84cc16;--admin-contrast:#0369a1;--admin-hero-from:#1a2e05;--admin-hero-via:#365314;--admin-hero-to:#4d7c0f}html[data-admin-theme=gold] .admin-light{--color-olive:#a16207;--color-olive-deep:#854d0e;--admin-accent-2:#eab308;--admin-contrast:#0369a1;--admin-hero-from:#2a1a05;--admin-hero-via:#713f12;--admin-hero-to:#a16207}html[data-admin-theme=ruby] .admin-light{--color-olive:#b91c1c;--color-olive-deep:#991b1b;--admin-accent-2:#ef4444;--admin-contrast:#f59e0b;--admin-hero-from:#2a0606;--admin-hero-via:#7f1d1d;--admin-hero-to:#b91c1c}html[data-admin-theme=raspberry] .admin-light{--color-olive:#be185d;--color-olive-deep:#9d174d;--admin-accent-2:#ec4899;--admin-contrast:#f59e0b;--admin-hero-from:#2a0618;--admin-hero-via:#831843;--admin-hero-to:#be185d}html[data-admin-theme=purple] .admin-light{--color-olive:#7e22ce;--color-olive-deep:#6b21a8;--admin-accent-2:#a855f7;--admin-contrast:#f59e0b;--admin-hero-from:#1e0a33;--admin-hero-via:#581c87;--admin-hero-to:#7e22ce}html[data-admin-theme=graphite] .admin-light{--color-olive:#475569;--color-olive-deep:#334155;--admin-accent-2:#0ea5e9;--admin-contrast:#f59e0b;--admin-hero-from:#0f172a;--admin-hero-via:#1e293b;--admin-hero-to:#475569}.admin-light h1,.admin-light h2,.admin-light h3,.admin-light h4{font-family:var(--font-sans);letter-spacing:-.011em;color:var(--color-ink);font-weight:650}.admin-light h1{font-size:22px;line-height:1.3}.admin-light table,.admin-light .tabular-nums{font-variant-numeric:tabular-nums}.admin-light table{border-collapse:separate;border-spacing:0;font-size:13.5px}.admin-light thead tr{background:#f9fafb}.admin-light thead th{letter-spacing:.02em;color:var(--color-muted);text-transform:none;white-space:nowrap;border-bottom:1px solid var(--color-border);font-size:12px;font-weight:600}.admin-light thead th button{text-transform:none;letter-spacing:.02em;font-size:12px}.admin-light tbody tr{transition:background-color .12s}.admin-light tbody tr:hover{background-color:#f9fafb}.admin-light tbody td{color:var(--color-ink)}.admin-light input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.admin-light select,.admin-light textarea{color:var(--color-ink);box-shadow:var(--elev-xs);background-color:#fff;border-color:#d0d5dd;border-radius:8px;font-size:14px;transition:border-color .12s,box-shadow .12s}.admin-light input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,.admin-light select:focus,.admin-light textarea:focus{border-color:var(--color-olive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-olive) 14%, transparent);outline:none}.admin-light input::placeholder,.admin-light textarea::placeholder{color:#98a2b3}.admin-light input[type=checkbox],.admin-light input[type=radio]{accent-color:var(--color-olive)}.admin-light button,.admin-light a{transition:color .12s,background-color .12s,border-color .12s,opacity .12s}.admin-light .badge-soft{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.admin-light .badge-soft:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px}.badge-soft.tone-blue{color:#3538cd;background:#eef4ff;border-color:#c7d7fe}.badge-soft.tone-amber{color:#b54708;background:#fffaeb;border-color:#fedf89}.badge-soft.tone-orange{color:#c4320a;background:#fef6ee;border-color:#f9dbaf}.badge-soft.tone-sky{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.badge-soft.tone-green{color:#067647;background:#ecfdf3;border-color:#abefc6}.badge-soft.tone-red{color:#b42318;background:#fef3f2;border-color:#fecdca}.badge-soft.tone-gray{color:#475467;background:#f2f4f7;border-color:#e4e7ec}.head-5k{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:1.05}.head-5k .accent{color:var(--color-gold)}.eyebrow-5k{letter-spacing:.3em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow-5k:after{content:"";background:var(--color-olive);width:40px;height:2px}.btn-5k{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;color:#fff;background:linear-gradient(90deg, #1e3a8a, var(--color-olive));transition:transform .4s var(--ease-5k), box-shadow .4s var(--ease-5k);border:0;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 20px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-5k:before{content:"";width:50%;transition:left .6s var(--ease-5k);z-index:-1;background:#ffffff40;position:absolute;inset:0 auto 0 -75%;transform:skew(-20deg)}.btn-5k:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 25px #ff000040}.btn-5k:hover:before{left:125%}.btn-5k .btn-icon{color:#0d1b4b;width:34px;height:34px;transition:transform .4s var(--ease-5k);background:#f0f4ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.btn-5k:hover .btn-icon{transform:rotate(45deg)scale(1.1)}.btn-5k.white{color:#000;background:#fff}.btn-5k.white:before{background:#0000001a}.btn-5k.white .btn-icon{color:#fff;background:#000}.btn-5k.whatsapp{background:linear-gradient(90deg,#128c4a,#25d366)}.btn-5k.whatsapp .btn-icon{color:#128c4a}.reveal{opacity:0}.reveal.is-visible{opacity:1;animation-duration:var(--rv-duration,.9s);animation-delay:var(--rv-delay,0s);animation-fill-mode:backwards;animation-timing-function:var(--ease-5k)}.reveal.is-visible.rv-up{animation-name:fadeInUp5k}.reveal.is-visible.rv-left{animation-name:fadeInLeft5k}.reveal.is-visible.rv-right{animation-name:fadeInRight5k}.reveal.is-visible.rv-fade{animation-name:fadeIn5k}.reveal.is-visible.rv-zoom{animation-name:zoomIn5k}@keyframes fadeInUp5k{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes fadeInLeft5k{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}@keyframes fadeInRight5k{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes fadeIn5k{0%{opacity:0}to{opacity:1}}@keyframes zoomIn5k{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes floatSmooth5k{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.02)}}@keyframes floatReverse5k{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(14px)scale(1.02)}}@keyframes kenBurns5k{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pulseRing5k{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes sparkle5k{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes slideDown5k{0%{transform:translateY(-130%)}to{transform:none}}.float-a{animation:6s ease-in-out infinite floatSmooth5k}.float-b{animation:6s ease-in-out infinite floatReverse5k}.ken-burns{animation:kenBurns5k 8s var(--ease-5k) both}.fireworks-bg{isolation:isolate;background:radial-gradient(700px 420px at 15% 20%,#e6000059,#0000 60%),radial-gradient(800px 480px at 85% 30%,#1e3a8a8c,#0000 60%),radial-gradient(600px 400px at 50% 110%,#ff4d4d38,#0000 65%),#050510;position:relative}.fireworks-bg.night-5k{background:linear-gradient(135deg,#00071d 0%,#000a26 50%,#000d2c 100%)}.sparks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sparks i{width:4px;height:4px;animation:sparkle5k var(--d,3s) ease-in-out var(--delay,0s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff7878cc}.glass-5k{-webkit-backdrop-filter:blur(22px);background:#14142899;border-radius:30px;position:relative}.glass-5k:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.8;pointer-events:none;background:linear-gradient(120deg,#ff004c,#7b00ff,#00cfff);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@layer components{.card-glow-lines{position:relative}}.card-glow-lines:before,.card-glow-lines:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff3c3c,#0000);width:60%;height:2px;position:absolute;left:20%}.card-glow-lines:before{top:0}.card-glow-lines:after{bottom:0}.panel-5k{background:linear-gradient(160deg,#111a44 0%,#0a0f2c 100%);border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 14px 34px -14px #000000b3}.btn-grad-5k{background:linear-gradient(90deg, #1e3a8a, var(--color-olive));color:#fff;text-transform:uppercase;letter-spacing:.05em;transition:transform .4s var(--ease-5k), box-shadow .4s var(--ease-5k)}.btn-grad-5k:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff000040}.cta-strip-5k{background:linear-gradient(90deg,#b30000,#e60000,#1e3a8a) 0 0/200% 100%;animation:8s ease-in-out infinite alternate ctaShift5k}@keyframes ctaShift5k{0%{background-position:0%}to{background-position:100%}}.eyebrow-line-5k{color:#ff6b6b;align-items:center;gap:12px;font-size:clamp(14px,1.4vw,17px);font-weight:600;display:flex}.eyebrow-line-5k:after{content:"";background:var(--color-olive);flex:1;height:2px}.nav-pill{background:#0d1b4b;border-radius:999px;transition:background .3s,box-shadow .3s;box-shadow:0 10px 30px #00000059}.nav-pill.is-stuck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1560eb;box-shadow:0 8px 26px #00000080}.nav-link-5k{font-family:var(--font-menu);color:#fff;padding:8px 0 8px 13px;font-size:15px;transition:color .3s;position:relative}.nav-link-5k:hover{color:#ff6b6b}.nav-link-5k[aria-current=page]:before,.nav-link-5k.is-active:before{content:"";background:var(--color-olive);border-radius:5px;width:3px;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.light-5k{--color-surface:#fff;--color-surface-alt:#f0f4ff;--color-field:#fafafa;--color-ink:#0d1b4b;--color-muted:#6b7a99;--color-border:#dde3f0;color:var(--color-ink);background:#fff}.light-5k input:focus,.light-5k select:focus,.light-5k textarea:focus{background:#fff;border-color:#ff1a1a;outline:none;box-shadow:0 0 0 2px #ff00001f}.title-grad-5k{font-family:var(--font-display);letter-spacing:.06em;background:linear-gradient(90deg, #300, var(--color-olive), #ff3b3b, #300);color:#0000;-webkit-background-clip:text;background-clip:text}.faq-light{--color-surface:#fff;--color-surface-alt:#f0f4ff;--color-ink:#0d1b4b;--color-muted:#6b7a99;--color-border:#dde3f0;color:var(--color-ink);background:linear-gradient(135deg,#f0f4ff 0%,#fff 50%,#f0f4ff 100%)}.faq-light .head-5k{color:#0d1b4b}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}.reveal.is-visible,.float-a,.float-b,.ken-burns,.cta-strip-5k,.sparks i{animation:none}}@media (min-width:640px){:root{--list-head-h:44px}}.promo-fade{animation:.35s ease-out both promoFade}.promo-pop{animation:.5s cubic-bezier(.22,1,.36,1) both promoPop}.promo-badge{animation:2.6s ease-in-out infinite promoGlow}.promo-confetti{opacity:.85;border-radius:2px;width:9px;height:14px;animation-name:promoConfetti;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-16px}@keyframes promoFade{0%{opacity:0}to{opacity:1}}@keyframes promoPop{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes promoGlow{0%,to{box-shadow:0 0 #f5c84c73}50%{box-shadow:0 0 0 14px #f5c84c00}}@keyframes promoConfetti{0%{transform:translateY(0)rotate(0)}to{transform:translateY(720px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.promo-fade,.promo-pop,.promo-badge{animation:none}.promo-confetti{display:none}}.admin-reveal{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.admin-reveal.is-shown{opacity:1;transform:none}.admin-reveal .grow-x{transform-origin:0;transition:transform 1s cubic-bezier(.2,.8,.2,1) .2s;transform:scaleX(0)}.admin-reveal.is-shown .grow-x{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.admin-reveal,.admin-reveal .grow-x{opacity:1;transition:none;transform:none}}html[data-site-mode=light] :is(.panel-5k,.glass-5k,[class*="111a44"]){box-shadow:var(--elev-md);color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-site-mode=light] :is(.panel-5k,.glass-5k,[class*="111a44"]) .text-white:not([class*=bg-]):not(button):not(a[class*=btn]){color:var(--color-ink)!important}html[data-site-mode=light] :is(.panel-5k,.glass-5k,[class*="111a44"]) [class*=text-white\/]:not([class*=bg-]):not(button){color:var(--color-muted)!important}html[data-site-mode=light] :is(.panel-5k,.glass-5k,[class*="111a44"]) :is([class*=border-white\/],[class*=bg-white\/]){border-color:var(--color-border)}html[data-site-mode=light] .head-5k{color:var(--color-ink)}html[data-site-mode=light] :is(.dark-zone,.fireworks-bg,.cta-strip-5k,footer,[class*="bg-[#07071a]"],[class*="bg-[#0e1330]"],[class*="bg-[#0d1b4b]"],[class*=linear-gradient][class*=\#07071a],[class*=linear-gradient][class*=\#0d1b4b],[class*="linear-gradient(145deg,rgb(5_3_23"],[class*=\#3a0006]){--color-ink:#f2f4fb;--color-muted:#a9b3cc;--color-border:#222a52;--color-surface:#0e1330;--color-surface-alt:#0a0d24;--color-field:#0b0f28}html[data-site-mode=light] :is(.dark-zone,.fireworks-bg,.cta-strip-5k,footer,[class*="bg-[#07071a]"],[class*="bg-[#0e1330]"],[class*="bg-[#0d1b4b]"],[class*=linear-gradient][class*=\#07071a],[class*=linear-gradient][class*=\#0d1b4b],[class*="linear-gradient(145deg,rgb(5_3_23"],[class*=\#3a0006]) .head-5k{color:#fff}html[data-site-mode=light] :is([class*="text-[#ff6b6b]"],[class*="text-[#ff8080]"],[class*="text-[#ff4d4d]"],[class*="text-[#ffd0d0]"],.eyebrow-line-5k):not(:is(.dark-zone,.fireworks-bg,.cta-strip-5k,footer,[class*="bg-[#07071a]"],[class*="bg-[#0e1330]"],[class*="bg-[#0d1b4b]"],[class*=linear-gradient][class*=\#07071a],[class*=linear-gradient][class*=\#0d1b4b],[class*="linear-gradient(145deg,rgb(5_3_23"],[class*=\#3a0006]) *){color:var(--color-olive-deep)!important}html[data-site-mode=light] [class*=text-shadow]:not(:is(.dark-zone,.fireworks-bg,.cta-strip-5k,footer,[class*="bg-[#07071a]"],[class*="bg-[#0e1330]"],[class*="bg-[#0d1b4b]"],[class*=linear-gradient][class*=\#07071a],[class*=linear-gradient][class*=\#0d1b4b],[class*="linear-gradient(145deg,rgb(5_3_23"],[class*=\#3a0006]) *){text-shadow:none!important}html[data-site-mode=light] :is(.light-5k,.faq-light){--color-muted:#4b5472}html[data-site-mode=light] :is([class*="text-[9.5px]"],[class*="text-[10px]"]){font-size:10.5px}html[data-site-mode=light] body{text-rendering:optimizelegibility}html[data-site-mode=light] [class*="text-[#ff8080]"][class*=bg-olive\/]{background-color:color-mix(in srgb, var(--color-olive) 8%, transparent)}.input-public{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);border-radius:12px;padding:0 14px;font-size:15px}.input-public:focus{border-color:var(--color-olive);outline:none;box-shadow:0 0 0 3px #e600001f}.pl-store{--pl-head:0px}@media (min-width:1024px){.pl-store{--pl-head:44px}}.grad-5k{background:linear-gradient(90deg, #1e3a8a, var(--color-olive));color:#fff;transition:filter .2s,box-shadow .2s}.grad-5k:hover{filter:brightness(1.12)}.grad-5k.is-on{filter:brightness(.9);box-shadow:0 0 0 3px #e6000040}.thin-scroll{scrollbar-width:thin;scrollbar-color:#78788c73 transparent}.thin-scroll::-webkit-scrollbar{width:6px}.thin-scroll::-webkit-scrollbar-track{background:0 0}.thin-scroll::-webkit-scrollbar-thumb{background:#78788c73;border-radius:999px}.search-5k{border:1px solid var(--color-olive);background:var(--color-field);transition:box-shadow .2s;box-shadow:0 0 0 3px #ff00001f}.search-5k:focus{outline:none;box-shadow:0 0 0 4px #f003}
