:root{--color-bg-base:#fffcdf;--color-bg-elevated:#fff8bd;--color-bg-surface:#fffef2;--color-bg-card:#fffef2;--color-bg-overlay:#18181be0;--color-bg-overlay-soft:#18181b99;--color-bg-dark:#18181b;--color-bg-dark-raised:#27272a;--color-sun:#ffdd54;--color-sun-soft:#ffe98a;--color-canary:#fc0;--color-canary-hover:#ffde58;--color-canary-deep:#d99a00;--color-violet:#9560ff;--color-violet-deep:#5b2fd1;--color-violet-soft:#ece4ff;--color-lime:#eeffbf;--color-text-primary:#18181b;--color-text-secondary:#3f3f46;--color-text-muted:#6b6b73;--color-text-inverse:#fffcdf;--color-text-on-violet:#fff;--color-text-on-dark-muted:#a8a8b0;--color-border:#18181b24;--color-border-strong:#18181b;--color-border-dashed:#fffcdf66;--color-shadow:#18181b42;--color-glow-violet:#9560ff8c;--color-glow-sun:#fc09;--color-texture:#18181b1f;--color-texture-light:#ffffff8c;--color-spinner-track:#18181b26;--color-spinner-head:#9560ff;--gradient-sun:linear-gradient(135deg, #ffe98a 0%, #ffdd54 52%, #ffc61a 100%);--gradient-violet:linear-gradient(135deg, #b18cff 0%, #9560ff 50%, #6b3fe0 100%);--gradient-logo-cell:linear-gradient(150deg, #fff3ad 0%, #ffdd54 55%, #ffc61a 100%);--gradient-logo-cell-top:linear-gradient(150deg, #e6dbff 0%, #b18cff 55%, #9560ff 100%);--gradient-logo-plate:linear-gradient(145deg, #3a3a42 0%, #18181b 100%);--gradient-bonus-text:linear-gradient(95deg, #5b2fd1 0%, #9560ff 60%, #c3a4ff 100%);--gradient-footer-rule:linear-gradient(90deg, #fc0 0%, #9560ff 50%, #eeffbf 100%);--gradient-accent-line:linear-gradient(90deg, #18181b 0%, #9560ff 45%, #fc0 100%);--layout-max-width:1100px;--layout-padding-x:1.25rem;--content-max-width:860px;--list-max-width:880px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-footer:56px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;font-size:16px;line-height:1.5}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;font-weight:700;line-height:1.15}button,input,textarea,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}body{background:var(--color-bg-base);min-height:100dvh;color:var(--color-text-primary);flex-direction:column;display:flex;position:relative}header,main,footer{z-index:2;position:relative}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--color-violet);outline-offset:2px}#ofertas,#comece,#catalogo,#vantagens{scroll-margin-top:1.25rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rk-ambience{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.rk-ambience__stop--sun{stop-color:var(--color-sun)}.rk-ambience__stop--violet{stop-color:var(--color-violet)}.rk-ambience__stop--lime{stop-color:var(--color-lime)}.rk-ambience__mark{fill:none;stroke:var(--color-text-primary);stroke-width:1.2px;stroke-linecap:round;opacity:.08}.rk-ambience__dot{fill:var(--color-text-primary);opacity:.06}.rk-overhead{background:var(--color-sun)}.rk-overhead__inner{max-width:var(--layout-max-width);padding:.9rem var(--layout-padding-x);align-items:center;margin:0 auto;display:flex}.rk-overhead__home{display:inline-flex}.rk-overhead__logo{object-fit:contain;width:200px;height:34px}.rk-overhead__line{background:var(--gradient-accent-line);height:5px}@media (width<=520px){.rk-overhead__logo{width:165px;height:28px}}.rk-sigils{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}.rk-sigils--stars{stroke:none;width:5.75rem;height:1.15rem}.rk-sigils__star-off{fill:var(--color-border)}.rk-sigils__star-on{fill:var(--color-canary);stroke:var(--color-border-strong);stroke-width:.9px;stroke-linejoin:round}.rk-site-base{background:var(--color-bg-dark);color:var(--color-text-inverse);border-radius:var(--radius-footer) var(--radius-footer) 0 0;margin-top:3rem;overflow:hidden}.rk-site-base--with-sticky{padding-bottom:5rem}.rk-site-base__rule{background:var(--gradient-footer-rule);height:8px}.rk-site-base__inner{max-width:var(--layout-max-width);padding:2.5rem var(--layout-padding-x) 1.25rem;margin:0 auto}.rk-site-base__columns{border:1px dashed var(--color-border-dashed);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:2rem;padding:1.75rem;display:grid}.rk-site-base__brand{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.rk-site-base__logo{box-sizing:content-box;object-fit:contain;background:var(--color-bg-base);border-radius:var(--radius-md);width:190px;height:32px;padding:.4rem .7rem}.rk-site-base__about{max-width:34ch;color:var(--color-text-on-dark-muted);font-size:.9rem;line-height:1.6}.rk-site-base__mail{color:var(--color-lime);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.rk-site-base__mail:hover{text-decoration:underline}.rk-site-base__title{font-family:var(--font-display);color:var(--color-sun);margin-bottom:.75rem;font-size:1rem;font-weight:700}.rk-site-base__list{flex-direction:column;gap:.55rem;list-style:none;display:flex}.rk-site-base__link{color:var(--color-lime);font-size:.9rem}.rk-site-base__link:hover{text-decoration:underline}.rk-site-base__bottom{color:var(--color-text-on-dark-muted);flex-direction:column;gap:.5rem;margin-top:1.25rem;font-size:.8rem;line-height:1.5;display:flex}.rk-site-base__copy{white-space:nowrap}.rk-site-base__company{color:var(--color-text-on-dark-muted);margin-top:.5rem;font-size:.75rem}@media (width>=769px){.rk-site-base__columns{grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;padding:2.25rem}.rk-site-base__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.rk-site-base__nav{min-width:0}.rk-site-base__disclosure{max-width:62ch}.rk-consent-slip__banner{z-index:30;background:var(--color-bg-surface);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);max-width:26rem;box-shadow:4px 4px 0 var(--color-violet);flex-direction:column;gap:.75rem;margin-left:auto;padding:.9rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.rk-consent-slip__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.rk-consent-slip__actions{gap:.5rem;display:flex}.rk-consent-slip__button{background:var(--color-canary);color:var(--color-text-primary);border-radius:var(--radius-sm);border:0;border-right:3px solid var(--color-canary-deep);border-bottom:3px solid var(--color-canary-deep);flex:1;padding:.5rem .75rem;font-weight:700}.rk-consent-slip__button--ghost{background:var(--color-bg-elevated);border-right-color:var(--color-border);border-bottom-color:var(--color-border)}
