/* --- fonts.css --- */
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/space-grotesk-ecea81d5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/space-grotesk-ecea81d5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/space-grotesk-ecea81d5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/space-grotesk-ecea81d5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/ibm-plex-mono-d196e8ee.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/ibm-plex-mono-a7544cc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/instrument-serif-52a6c245.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/instrument-serif-2d243d02.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/mulish-120b6ef0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:600;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/mulish-120b6ef0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/mulish-120b6ef0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:800;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/mulish-120b6ef0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:900;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/mulish-120b6ef0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;font-display:swap;src:url(https://omiq.com.br/wp-content/themes/omiq-lp/assets/fonts/material-symbols-78766270.woff2) format('woff2')}
/* --- tokens.css --- */
:root{--primary:#2655C4;--accent:#3B8DE8;--primary-soft:color-mix(in oklab,var(--primary) 14%,transparent);--accent-soft:color-mix(in oklab,var(--accent) 14%,transparent);--bg:#050608;--bg-1:#0C0F14;--bg-2:#141820;--bg-3:#1E232D;--surface:#11151C;--surface-hi:#1B202A;--surface-2:#222833;--border:rgba(255,255,255,0.10);--border-hi:rgba(255,255,255,0.20);--border-lo:rgba(255,255,255,0.06);--fg:#FAFAFA;--fg-1:#E4E4E7;--fg-2:#B8BCC4;--fg-3:#8A8F99;--fg-4:#60656F;--tech-cyan:#22D3EE;--tech-violet:#A78BFA;--tech-lime:#A3E635;--tech-pink:#F472B6;--success:#34D399;--warn:#FBBF24;--danger:#F87171;--font-sans:"Space Grotesk",sans-serif;--font-display:"Space Grotesk",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--fs-h1:clamp(38px,5vw,72px);--fs-h2-section:clamp(32px,4vw,56px);--fs-h2-feature:clamp(30px,3.5vw,44px);--fs-h2-promo:clamp(28px,3vw,40px);--fs-h3:clamp(22px,2.4vw,32px);--fs-subtitle:clamp(16px,1.2vw,19px);--fs-body:16px;--fs-btn:14px;--fs-eyebrow:12px;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:20px;--r-full:999px;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 8px 24px -8px rgba(0,0,0,.5);--shadow-glow:0 0 0 1px var(--primary-soft),0 24px 60px -20px color-mix(in oklab,var(--primary) 40%,transparent);--container:1200px;--container-wide:1320px;--gutter:24px;--section-pad:clamp(64px,8vw,128px);--section-pad-sm:clamp(48px,6vw,88px);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--logo-filter:invert(1) brightness(1.1)}h1,h2{font-weight:700;letter-spacing:-0.03em}
/* --- base.css --- */
*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-display);letter-spacing:-0.02em;line-height:1.05;font-weight:600}p{margin:0}input,select,textarea{font:inherit;color:inherit}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.container-wide{max-width:1320px}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-2);display:inline-flex;align-items:center;gap:8px}.eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.section-title{font-size:clamp(32px,4vw,56px);letter-spacing:-0.025em;font-weight:600;text-wrap:balance}.section-subtitle{font-size:clamp(16px,1.2vw,19px);color:var(--fg-2);max-width:62ch;text-wrap:pretty;line-height:1.5}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--r-2);font-weight:500;font-size:14px;letter-spacing:-0.01em;transition:transform 160ms var(--ease-out),background 200ms ease,box-shadow 200ms ease,border-color 200ms ease;white-space:nowrap}.btn:active{transform:scale(0.97)}.btn-primary{background:var(--primary);color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.3)}.btn-primary:hover{background:color-mix(in oklab,var(--primary) 88%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 20px -6px color-mix(in oklab,var(--primary) 60%,transparent)}.btn-secondary{background:var(--surface);color:var(--fg);border:1px solid var(--border-hi)}.btn-secondary:hover{background:var(--surface-hi);border-color:var(--fg-3)}.btn-ghost{background:transparent;color:var(--fg);padding:8px 12px}.btn-ghost:hover{color:var(--fg);background:var(--surface-hi)}.btn-lg{padding:15px 22px;font-size:15px}.btn-sm{padding:8px 12px;font-size:13px}.card{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-4);transition:border-color 200ms ease,background 200ms ease,transform 200ms var(--ease-out);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 8px 24px -16px rgba(0,0,0,.4)}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--fg-4);background:var(--surface-hi)}}[data-theme="light"] .card{box-shadow:0 1px 2px rgba(9,9,11,.04)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);border:1px solid var(--border-hi);background:var(--surface-hi);font-size:12px;font-family:var(--font-mono);color:var(--fg-1)}.badge-dot::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge-live{color:var(--success)}.badge-warn{color:var(--warn)}.badge-accent{color:var(--accent)}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:0.02em}.grid-bg{background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:48px 48px}.noise::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9JzAuOScgbnVtT2N0YXZlcz0nMicgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScgb3BhY2l0eT0nMC4zNScvPjwvc3ZnPg==")}.divider{height:1px;background:linear-gradient(to right,transparent,var(--border-hi),transparent)}section{position:relative}.section{padding-block:clamp(64px,8vw,128px)}.section-sm{padding-block:clamp(48px,6vw,88px)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}::selection{background:var(--primary);color:white}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 12px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes slideIn{from{transform:translateX(-8px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes progressBar{from{transform:scaleX(0)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.fade-up{animation:fadeUp .6s var(--ease-out) both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none;transform:none}.tweaks-toggle .dot{animation:none}.progress>span{animation:none}.promo-stack .promo-panel,.fade-up{animation:none;opacity:1;transform:none}.btn:active{transform:none}.card:hover,.blog-card:hover,.promo-grid-card:hover{transform:none}.modal{transform:none}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:150ms !important}}.dot-line{background-image:radial-gradient(circle,var(--border-hi) 1px,transparent 1px);background-size:8px 8px;background-repeat:repeat-x;background-position:center;height:8px}.modal .wpcf7-form-control-wrap{display:block}.modal .wpcf7-form p{margin:0}.modal .wpcf7-not-valid-tip{display:block;margin-top:6px;font-size:12px;color:var(--danger)}.modal .wpcf7-response-output{margin:16px 0 0;padding:10px 14px;border:1px solid var(--border-hi);border-radius:var(--r-2);font-size:13px;color:var(--fg-1)}.modal .wpcf7-form.sent .wpcf7-response-output{border-color:var(--success);color:var(--success)}.modal .wpcf7-form.invalid .wpcf7-response-output,.modal .wpcf7-form.failed .wpcf7-response-output{border-color:var(--danger);color:var(--danger)}.modal .wpcf7-spinner{margin:8px auto 0}#omiqModal .forminator-custom-form,#omiqModal .forminator-custom-form *{font-family:var(--font-sans) !important}#omiqModal .forminator-row{margin:0 0 14px !important}#omiqModal .forminator-col{padding:0 !important}#omiqModal .forminator-field{margin:0 !important}#omiqModal .forminator-custom-form .forminator-label{display:block !important;font-family:var(--font-mono) !important;font-size:10px !important;font-weight:500 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--fg-3) !important;margin-bottom:6px !important}#omiqModal .forminator-custom-form .forminator-input,#omiqModal .forminator-custom-form input.forminator-input,#omiqModal .forminator-custom-form select.forminator-select--field,#omiqModal .forminator-custom-form .forminator-select--field,#omiqModal .forminator-custom-form .forminator-select2 .select2-selection{width:100% !important;padding:10px 12px !important;border-radius:var(--r-2) !important;border:1px solid var(--border-hi) !important;background:var(--bg) !important;background-color:var(--bg) !important;color:var(--fg) !important;font-size:14px !important;font-weight:400 !important;transition:border-color 150ms ease,box-shadow 150ms ease}#omiqModal .forminator-custom-form .forminator-input:focus,#omiqModal .forminator-custom-form .forminator-input:hover,#omiqModal .forminator-custom-form .forminator-select--field:focus,#omiqModal .forminator-custom-form .forminator-select2.select2-container--focus .select2-selection{border-color:var(--accent) !important;outline:none !important;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent) !important}#omiqModal .forminator-custom-form .forminator-select2+.forminator-select .selection .select2-selection--single,#omiqModal .forminator-custom-form .select2-container .select2-selection--single{width:100% !important;height:auto !important;min-height:42px !important;padding:10px 12px !important;border-radius:var(--r-2) !important;border:1px solid var(--border-hi) !important;background:var(--bg) !important;background-color:var(--bg) !important;transition:border-color 150ms ease,box-shadow 150ms ease;display:flex !important;align-items:center !important}#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__rendered{color:var(--fg) !important;font-size:14px !important;font-family:var(--font-sans) !important;font-weight:400 !important;line-height:1.2 !important;padding:0 !important;flex:1 !important}#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--fg-3) !important}#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__arrow{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;width:36px !important;height:auto !important;background:none !important;border:0 !important;pointer-events:none}#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__arrow b,#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__arrow>*,#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__arrow [class*="forminator-icon"]{display:none !important;visibility:hidden !important;opacity:0 !important}#omiqModal .forminator-custom-form .select2-container .select2-selection--single .select2-selection__arrow::after{content:'';position:absolute;top:50%;right:14px;width:10px;height:10px;transform:translateY(-70%) rotate(45deg);border-right:2px solid var(--fg-3);border-bottom:2px solid var(--fg-3);transition:transform 150ms ease;visibility:visible !important;opacity:1 !important}#omiqModal .forminator-custom-form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow::after{transform:translateY(-30%) rotate(-135deg);border-color:var(--accent)}#omiqModal .forminator-custom-form .select2-container .select2-selection--single:hover,#omiqModal .forminator-custom-form .select2-container.select2-container--open .select2-selection--single,#omiqModal .forminator-custom-form .select2-container.select2-container--focus .select2-selection--single{border-color:var(--accent) !important;background:var(--bg) !important;background-color:var(--bg) !important;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent) !important}.forminator-select.forminator-select-dropdown-container--open,.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown{background:var(--surface) !important;background-color:var(--surface) !important;border:1px solid var(--border-hi) !important;border-radius:var(--r-2) !important;overflow:hidden !important;box-shadow:0 8px 24px rgba(0,0,0,0.4) !important}.forminator-select.forminator-select-dropdown-container--open .select2-results,.forminator-select.forminator-select-dropdown-container--open .select2-results__options{background:var(--surface) !important;background-color:var(--surface) !important;padding:4px !important}.forminator-select.forminator-select-dropdown-container--open .select2-results__option{color:var(--fg-1) !important;background:transparent !important;background-color:transparent !important;padding:10px 12px !important;line-height:1.4 !important;font-size:14px !important;font-family:var(--font-sans) !important;border-radius:6px !important;cursor:pointer}.forminator-select.forminator-select-dropdown-container--open .select2-results__option--highlighted,.forminator-select.forminator-select-dropdown-container--open .select2-results__option--highlighted[aria-selected]{background:color-mix(in oklab,var(--accent) 18%,transparent) !important;background-color:color-mix(in oklab,var(--accent) 18%,transparent) !important;color:var(--fg) !important}.forminator-select.forminator-select-dropdown-container--open .select2-results__option--selected,.forminator-select.forminator-select-dropdown-container--open .select2-results__option[aria-selected="true"]{background:color-mix(in oklab,var(--accent) 8%,transparent) !important;background-color:color-mix(in oklab,var(--accent) 8%,transparent) !important;color:var(--accent) !important;font-weight:500 !important}#omiqModal .forminator-ui.forminator-custom-form .forminator-button-submit,#omiqModal .forminator-ui.forminator-custom-form button.forminator-button{-webkit-appearance:none !important;appearance:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:15px 22px !important;border-radius:var(--r-2) !important;border:0 !important;cursor:pointer;font-family:var(--font-sans) !important;font-weight:500 !important;font-size:15px !important;line-height:1.2 !important;letter-spacing:-0.01em;background:var(--primary) !important;color:#fff !important;text-transform:none !important;text-shadow:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.3) !important;transition:transform 160ms var(--ease-out),background 200ms ease,box-shadow 200ms ease}#omiqModal .forminator-ui.forminator-custom-form .forminator-button-submit:hover,#omiqModal .forminator-ui.forminator-custom-form button.forminator-button:hover{background:color-mix(in oklab,var(--primary) 88%,white) !important}#omiqModal .forminator-ui.forminator-custom-form .forminator-button-submit:active,#omiqModal .forminator-ui.forminator-custom-form button.forminator-button:active{transform:scale(0.97)}#omiqModal .forminator-ui.forminator-custom-form .forminator-button-submit:focus-visible,#omiqModal .forminator-ui.forminator-custom-form button.forminator-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#omiqModal .forminator-error-message,#omiqModal .forminator-custom-form .forminator-error-message{display:block;margin-top:6px;font-size:12px;color:var(--danger)}#omiqModal .forminator-custom-form .forminator-input.forminator-has_error,#omiqModal .forminator-custom-form .forminator-select--field.forminator-has_error{border-color:var(--danger)}#omiqModal .forminator-response-message{margin:0 0 12px;padding:10px 14px;border:1px solid var(--border-hi);border-radius:var(--r-2);font-size:13px;color:var(--fg-1)}#omiqModal .forminator-response-message[aria-hidden="true"],#omiqModal .forminator-response-message:empty{display:none !important;margin:0 !important;padding:0 !important;border:0 !important}#omiqModal .forminator-response-message.forminator-success{border-color:var(--success);color:var(--success)}#omiqModal .forminator-response-message.forminator-error{border-color:var(--danger);color:var(--danger)}
/* --- mockups.css --- */
.mockup{position:relative;background:var(--bg-1);border:1px solid var(--border-hi);border-radius:var(--r-4);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),0 0 80px -20px color-mix(in oklab,var(--primary) 30%,transparent)}[data-theme="light"] .mockup{box-shadow:0 20px 60px -20px rgba(9,9,11,.18),0 0 0 1px rgba(9,9,11,.04)}.mockup-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-hi);background:linear-gradient(to bottom,var(--bg-3),var(--bg-2))}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:11px;height:11px;border-radius:50%;background:var(--bg-3)}.mockup-url{flex:1;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);padding:4px 12px;background:var(--bg);border-radius:var(--r-full);border:1px solid var(--border)}.mockup-body{display:flex;min-height:400px}.mockup-sidebar{width:180px;border-right:1px solid var(--border-hi);padding:12px 8px;background:var(--bg);display:flex;flex-direction:column;gap:2px;font-size:12px}.mockup-sidebar .sb-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-4);padding:12px 10px 6px}.mockup-sidebar .sb-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-2);color:var(--fg-2);cursor:default}.mockup-sidebar .sb-item.active{background:color-mix(in oklab,var(--primary) 22%,transparent);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}.mockup-sidebar .sb-icon{width:14px;height:14px;flex-shrink:0;border-radius:3px;background:var(--fg-4);opacity:0.7}.mockup-sidebar .sb-item.active .sb-icon{background:var(--accent);opacity:1}.mockup-main{flex:1;padding:20px;overflow:hidden;background:var(--bg-1)}.mockup-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px}.mockup-toolbar-left{display:flex;align-items:center;gap:10px}.mockup-toolbar h4{font-size:14px;font-weight:600}.chip{padding:4px 10px;border-radius:var(--r-full);font-size:11px;font-family:var(--font-mono);display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);color:var(--fg-1);border:1px solid var(--border-hi)}.chip-primary{background:color-mix(in oklab,var(--primary) 22%,transparent);color:#93C5FD;border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.chip-success{background:color-mix(in oklab,var(--success) 20%,transparent);color:#6EE7B7;border-color:color-mix(in oklab,var(--success) 40%,transparent)}.chip-warn{background:color-mix(in oklab,var(--warn) 20%,transparent);color:#FCD34D;border-color:color-mix(in oklab,var(--warn) 40%,transparent)}[data-theme="light"] .chip-primary{color:#1E40AF}[data-theme="light"] .chip-success{color:#065F46}[data-theme="light"] .chip-warn{color:#92400E}.mock-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.mock-table th{text-align:left;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-3);padding:8px 10px;border-bottom:1px solid var(--border-hi);font-weight:500}.mock-table td{padding:12px 10px;border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle}.mock-table tr.selected td{background:color-mix(in oklab,var(--primary) 18%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.mock-table tr:hover td{background:var(--surface-hi)}.mock-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mock-table .pos{color:#6EE7B7;font-weight:500}.mock-table .neg{color:#FCA5A5;font-weight:500}[data-theme="light"] .mock-table .pos{color:#047857}[data-theme="light"] .mock-table .neg{color:#B91C1C}.checkbox{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--fg-4);display:inline-flex;align-items:center;justify-content:center;background:var(--bg);vertical-align:middle}.checkbox.checked{background:var(--primary);border-color:var(--primary)}.checkbox.checked::after{content:"";width:7px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(-45deg) translateY(-1px)}.thumb{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,var(--bg-3),var(--bg-2));border:1px solid var(--border);display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.thumb::after{content:"";position:absolute;inset:6px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--fg-4) 0 2px,transparent 2px 5px);opacity:.4}.stat-tile{padding:14px 16px;border:1px solid var(--border-hi);border-radius:var(--r-3);background:var(--surface-2);min-width:0;position:relative;overflow:hidden}.stat-tile::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 50%,transparent),transparent)}.stat-tile .label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-3);margin-bottom:6px}.stat-tile .value{font-size:20px;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.stat-tile .delta{font-size:11px;font-family:var(--font-mono);margin-top:4px}.progress{height:6px;background:var(--bg-3);border-radius:var(--r-full);overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent),var(--tech-cyan));border-radius:inherit;transform-origin:left;animation:progressBar 1.2s var(--ease-out);box-shadow:0 0 12px color-mix(in oklab,var(--accent) 60%,transparent)}.tooltip-pop{position:absolute;z-index:2;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--r-3);padding:10px 12px;min-width:220px;font-size:11px;box-shadow:0 16px 40px -8px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),0 0 40px -10px color-mix(in oklab,var(--accent) 40%,transparent)}.tooltip-pop .row{display:flex;justify-content:space-between;padding:3px 0;color:var(--fg-2)}.tooltip-pop .row span:last-child{color:var(--fg);font-family:var(--font-mono)}.tooltip-pop .row.total{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;color:var(--fg);font-weight:600}@media (max-width:1100px){.hero-showcase .tooltip-pop{display:none}}.phone{width:280px;height:560px;border-radius:36px;background:#000;padding:10px;box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);position:relative;flex-shrink:0}.phone::before{content:"";position:absolute;top:18px;left:50%;transform:translateX(-50%);width:90px;height:22px;background:#000;border-radius:var(--r-full);z-index:2}.phone-screen{width:100%;height:100%;background:#0B141A;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;color:#E9EDEF}.wa-header{background:#202C33;padding:38px 14px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.05)}.wa-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:white;font-family:var(--font-sans)}.wa-head-name{font-size:13px;font-weight:600}.wa-head-status{font-size:10px;color:#8696A0}.wa-chat{flex:1;padding:12px;background:radial-gradient(circle at 30% 20%,rgba(0,168,132,.04),transparent),#0B141A;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wa-msg{max-width:82%;padding:8px 10px 5px;border-radius:7px;font-size:12px;line-height:1.35;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.2)}.wa-msg.in{background:#202C33;align-self:flex-start;border-top-left-radius:0}.wa-msg.out{background:#005C4B;align-self:flex-end;border-top-right-radius:0}.wa-msg .time{font-size:9px;color:#8696A0;text-align:right;margin-top:2px}.wa-msg.out .time{color:#9FD3C7}.wa-system{align-self:center;background:#182229;color:#E9EDEF;font-size:10px;padding:5px 10px;border-radius:6px;margin:4px 0}.wa-system .k{color:var(--accent)}.feature-visual{aspect-ratio:16 / 10;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-4);padding:24px;overflow:hidden;position:relative}.ad-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:10px;display:flex;gap:10px;align-items:center;font-size:12px}.ad-card .thumb{width:40px;height:40px;flex-shrink:0}.ad-card .title{color:var(--fg);font-weight:500;font-size:12px;line-height:1.3}.ad-card .meta{color:var(--fg-3);font-size:11px;font-family:var(--font-mono);margin-top:2px}.ad-card .price{font-family:var(--font-mono);font-weight:600;text-align:right;font-size:12px}.wa2-phone{width:312px;max-width:100%;flex-shrink:1;min-width:0;border-radius:34px;background:#000;padding:5px;box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.wa2-screen{position:relative;border-radius:30px;overflow:hidden;height:660px;background:#0B141A;color:#E9EDEF;font-family:system-ui,"Segoe UI",Roboto,sans-serif;display:flex;flex-direction:column}.wa2-screen::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 12% 8%,#ffffff0f 0 1.5px,transparent 2px),radial-gradient(circle at 68% 22%,#ffffff0d 0 6px,transparent 7px),radial-gradient(circle at 32% 46%,#ffffff0a 0 9px,transparent 10px),radial-gradient(circle at 86% 66%,#ffffff0d 0 4px,transparent 5px),radial-gradient(circle at 20% 82%,#ffffff0a 0 7px,transparent 8px);background-size:120px 120px,150px 150px,170px 170px,130px 130px,160px 160px}.wa2-si{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:13px}.wa2-status{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 6px;font-size:11px;color:#fff}.wa2-status-l,.wa2-status-r{display:flex;align-items:center;gap:6px}.wa2-time{font-size:14px;font-weight:600;letter-spacing:-0.01em;margin-right:2px}.wa2-dot{width:4px;height:4px;border-radius:50%;background:#fff;opacity:.8}.wa2-batt{font-size:9.5px;font-weight:700;background:#3a4247;border-radius:999px;padding:1.5px 6px}.wa2-header{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:6px 12px 10px;background:#0B141A}.wa2-back{font-family:"Material Symbols Outlined";font-size:20px}.wa2-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(150deg,#2a7de1,#0b3f86);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:15px;font-weight:700;color:#fff}.wa2-name{font-size:14.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa2-hi{font-family:"Material Symbols Outlined";font-size:17px;color:#E9EDEF}.wa2-hi.sm{font-size:13px;margin-left:-4px}.wa2-chat{position:relative;z-index:1;flex:1;min-height:0;padding:8px 8px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wa2-msg{max-width:90%;border-radius:8px;font-size:12px;line-height:1.35;box-shadow:0 1px 1px rgba(0,0,0,.25);padding:4px}.wa2-msg.out{align-self:flex-end;background:#10513E;border-top-right-radius:2px}.wa2-msg.in{align-self:flex-start;background:#1F2C33;border-top-left-radius:2px}.wa2-msg.in.card{padding:9px 10px 0;width:89%}.wa2-quote{background:#12624A;border-left:3px solid #7c83ff;border-radius:5px;padding:5px 8px;display:flex;flex-direction:column;gap:1px}.wa2-q-name{font-size:11px;font-weight:700;color:#a3a9ff}.wa2-q-line{font-size:11px;color:#cbd5d1}.wa2-body{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:5px 6px 3px;font-size:13px}.wa2-meta{font-size:9.5px;color:#9FD3C7;white-space:nowrap}.wa2-meta b{font-weight:400;letter-spacing:-1px}.wa2-meta.plain{color:#8696A0}.wa2-strong{font-size:13px;font-weight:700;margin-bottom:6px}.wa2-strong.big{font-size:13.5px;letter-spacing:0.01em}.wa2-p{font-size:12.5px;line-height:1.4}.wa2-linkrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 0 7px;border-bottom:1px solid #ffffff14}.wa2-link{color:#53BDEB;text-decoration:underline;font-size:12.5px}a.wa2-link:hover{color:#7fd0f2}.wa2-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;color:#00A884;font-size:12.5px;font-weight:600}.wa2-btn .wa2-si{font-size:15px}.wa2-italic{font-style:italic;font-size:12px;color:#E9EDEF;margin:6px 0 10px}.wa2-report{display:flex;flex-direction:column;gap:3px;font-size:12px;padding-bottom:8px}.wa2-report u{color:#53BDEB}.wa2-fab{position:absolute;right:12px;bottom:66px;z-index:3;width:30px;height:30px;border-radius:50%;background:#26333b;color:#8696A0;display:flex;align-items:center;justify-content:center;font-family:"Material Symbols Outlined";font-size:16px;box-shadow:0 2px 6px rgba(0,0,0,.4)}.wa2-input{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 8px 6px;background:#0B141A}.wa2-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:999px;background:#1F2C33;color:#8696A0}.wa2-field .wa2-si{font-size:17px}.wa2-ph{flex:1;font-size:13px;color:#8696A0;border-left:1.5px solid #00A884;padding-left:6px}.wa2-mic{width:38px;height:38px;border-radius:50%;background:#00A884;color:#0B141A;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa2-mic .wa2-si{font-size:19px}.wa2-nav{display:block;width:96px;height:3px;border-radius:999px;background:#ffffff59;margin:0 auto 7px}
/* --- sections.css --- */
.nav{position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:color-mix(in oklab,var(--bg) 72%,transparent);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}.nav.scrolled{border-bottom-color:var(--border-hi);background:color-mix(in oklab,var(--bg) 92%,transparent)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:14px}.nav-logo{display:inline-flex;align-items:center;gap:8px;color:var(--fg);flex:0 0 auto}.nav-logo img,.nav-logo svg{flex-shrink:0}.nav-logo svg{width:92px;height:auto}.nav-links{display:flex;gap:8px;align-items:center;min-width:0}.nav-links a{padding:8px 12px;border-radius:var(--r-2);color:var(--fg-1);font-size:14px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--fg);background:var(--surface-hi)}.nav-ctas{display:flex;gap:8px;align-items:center;flex:0 0 auto}@media (max-width:1040px){.nav-links{display:none}}@media (max-width:560px){.nav-inner{gap:10px}.nav-ctas{gap:6px;min-width:0}.nav-ctas .btn{padding:8px 12px;font-size:13px;white-space:nowrap}.nav-logo img{width:72px !important}}.hero{position:relative;padding:clamp(32px,4vw,56px) 0 0;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 600px at 50% -10%,color-mix(in oklab,var(--primary) 38%,transparent),transparent 55%),radial-gradient(700px 400px at 85% 10%,color-mix(in oklab,var(--tech-cyan) 18%,transparent),transparent 60%),radial-gradient(600px 300px at 10% 60%,color-mix(in oklab,var(--tech-violet) 12%,transparent),transparent 60%);pointer-events:none}.hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-hi) 1px,transparent 1px),linear-gradient(to bottom,var(--border-hi) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%);opacity:.6;pointer-events:none}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:var(--r-full);border:1px solid var(--border-hi);background:var(--surface-2);font-size:12px;font-family:var(--font-mono);color:var(--fg-1);margin-bottom:24px;box-shadow:0 0 30px -10px color-mix(in oklab,var(--accent) 40%,transparent)}.hero-eyebrow .tag{background:color-mix(in oklab,var(--primary) 30%,transparent);color:#93C5FD;padding:3px 8px;border-radius:var(--r-full);font-weight:500}[data-theme="light"] .hero-eyebrow .tag{color:var(--primary)}.hero h1{font-size:clamp(38px,5vw,72px);line-height:0.98;letter-spacing:-0.035em;font-weight:600;max-width:22ch;text-wrap:balance}.hero h1 .grad{background:linear-gradient(135deg,var(--fg) 0%,var(--tech-cyan) 50%,var(--accent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:0.3em;margin-right:-0.24em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-sub{margin-top:20px;font-size:clamp(16px,1.2vw,19px);color:var(--fg-1);max-width:62ch;line-height:1.5;text-wrap:pretty}.hero-ctas{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.hero-trust{margin-top:22px;display:flex;gap:24px;flex-wrap:wrap;color:var(--fg-2);font-size:12.5px;align-items:center;justify-content:center}.hero-trust .item{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}.hero-trust .item svg{color:var(--success)}.hero-showcase{position:relative;margin-top:clamp(32px,4vw,52px);width:100%;max-width:1180px;margin-inline:auto;text-align:left}.hero-showcase .glow{display:none;position:absolute;inset:-40px -40px auto -40px;height:100%;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--primary-soft),transparent 70%);filter:blur(40px);z-index:0}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-hi);border:1px solid var(--border-hi);border-radius:var(--r-4);overflow:hidden;box-shadow:0 0 60px -20px color-mix(in oklab,var(--accent) 25%,transparent)}.value-cell{background:var(--bg-1);padding:32px 28px;display:flex;flex-direction:row;align-items:flex-start;gap:18px;transition:background .2s}.value-cell>:first-child{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.value-cell>:last-child{min-width:0}@media (hover:hover) and (pointer:fine){.value-cell:hover{background:var(--surface)}}.value-cell .num{font-family:var(--font-mono);font-size:11px;color:var(--fg-4);letter-spacing:0.06em}.value-cell h3{font-size:22px;letter-spacing:-0.02em;font-weight:600;margin-bottom:8px}.value-cell p{color:var(--fg-1);font-size:14px;line-height:1.5}.value-cell .ico{width:32px;height:32px;border-radius:var(--r-2);background:color-mix(in oklab,var(--primary) 22%,transparent);color:#93C5FD;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 20px -4px color-mix(in oklab,var(--accent) 40%,transparent)}[data-theme="light"] .value-cell .ico{color:var(--primary)}@media (max-width:1150px){.value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.value-grid{grid-template-columns:1fr}}@media (max-width:420px){.value-cell{flex-direction:column;gap:14px}}.promo-hero{display:grid;grid-template-columns:1fr;gap:16px;text-align:left;margin-bottom:48px}.promo-panel{display:grid;grid-template-columns:1.05fr 1.15fr;gap:56px;align-items:center}.promo-panel .meta .num{font-family:var(--font-mono);font-size:12px;color:var(--accent);letter-spacing:0.06em;margin-bottom:16px;display:block}.promo-panel .meta h3{font-size:clamp(28px,3vw,40px);letter-spacing:-0.025em;font-weight:600;margin-bottom:18px;text-wrap:balance}.promo-panel .meta p{color:var(--fg-1);font-size:16px;line-height:1.6;max-width:52ch}.promo-panel .meta .hl{margin-top:24px;padding:14px 16px;border-left:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 10%,transparent);border-radius:0 var(--r-3) var(--r-3) 0;font-size:13px;color:var(--fg)}.promo-panel .meta .hl .k{color:var(--accent);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.08em;display:block;margin-bottom:4px}.promo-panel .visual{min-height:440px}@media (max-width:960px){.promo-panel{grid-template-columns:1fr;gap:32px}}.wa-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}@media (max-width:900px){.wa-wrap{grid-template-columns:1fr;gap:32px}}.wa-features{display:flex;flex-direction:column;gap:20px;margin-top:36px}.wa-feature{padding:20px;border-left:2px solid var(--border-hi);padding-left:20px;transition:border-color .2s,background .2s}@media (hover:hover) and (pointer:fine){.wa-feature:hover{border-left-color:var(--accent);background:color-mix(in oklab,var(--accent) 5%,transparent)}}.wa-feature h4{font-size:18px;font-weight:500;margin-bottom:6px;letter-spacing:-0.01em}.wa-feature p{color:var(--fg-1);font-size:14px;line-height:1.55}.wa-visual{display:flex;justify-content:center;min-width:0;align-items:center;min-height:600px;position:relative}.wa-visual::before{content:"";position:absolute;inset:10%;background:radial-gradient(circle,var(--primary-soft),transparent 60%);filter:blur(40px)}.feature-row{display:grid;grid-template-columns:1fr 1.3fr;min-width:0;gap:64px;align-items:center}.feature-row.reversed{grid-template-columns:1.3fr 1fr}.feature-row.reversed .feature-content{order:2}.feature-row.reversed .feature-media{order:1}.feature-media,.feature-content{min-width:0}.feature-media .mockup,.feature-media>.omiq-ui{max-width:100%}@media (max-width:900px){.feature-row,.feature-row.reversed{grid-template-columns:1fr;gap:32px}.feature-row.reversed .feature-content,.feature-row.reversed .feature-media{order:0}}.feature-content .eyebrow{margin-bottom:16px}.feature-content h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-0.025em;line-height:1.05;margin-bottom:16px;text-wrap:balance}.feature-content p{color:var(--fg-1);font-size:17px;line-height:1.55;max-width:52ch;margin-bottom:28px;text-wrap:pretty}.feature-content .bullets{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.feature-content .bullets li{display:flex;align-items:flex-start;gap:12px;color:var(--fg-1);font-size:15px;line-height:1.45}.feature-content .bullets li::before{content:"";width:16px;height:16px;margin-top:3px;flex-shrink:0;background:var(--primary-soft);border-radius:50%;position:relative;background-image:linear-gradient(45deg,transparent 40%,var(--accent) 40% 60%,transparent 60%),linear-gradient(-45deg,transparent 40%,var(--accent) 40% 60%,transparent 60%);background-size:8px 2px,8px 2px;background-position:3px 8px,5px 6px;background-repeat:no-repeat}.testimonial{border:1px solid var(--border);border-radius:var(--r-5);padding:56px;background:radial-gradient(600px 300px at 10% 10%,var(--primary-soft),transparent 70%),var(--surface);position:relative;overflow:hidden}.testimonial-quote{font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-0.015em;font-weight:500;color:var(--fg);max-width:24ch;text-wrap:balance;margin-bottom:32px;position:relative;padding-left:24px}.testimonial-quote::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:linear-gradient(to bottom,var(--accent),var(--tech-cyan));border-radius:var(--r-full);box-shadow:0 0 20px color-mix(in oklab,var(--accent) 50%,transparent)}.testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-weight:600;color:white;font-size:18px}.testimonial-author .name{font-weight:500;font-size:15px;color:var(--fg)}.testimonial-author .role{color:var(--fg-2);font-size:13px;font-family:var(--font-mono)}.faq-wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:start}@media (max-width:900px){.faq-wrap{grid-template-columns:1fr;gap:32px}}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;font-size:16px;font-weight:500;letter-spacing:-0.01em;color:var(--fg)}.faq-q:hover{color:var(--accent)}.faq-q .plus{width:20px;height:20px;position:relative;color:var(--fg-2);flex-shrink:0}.faq-q .plus::before,.faq-q .plus::after{content:"";position:absolute;background:currentColor;transition:transform 200ms var(--ease-out)}.faq-q .plus::before{top:50%;left:2px;right:2px;height:1.5px;transform:translateY(-50%)}.faq-q .plus::after{left:50%;top:2px;bottom:2px;width:1.5px;transform:translateX(-50%)}.faq-item.open .plus::after{transform:translateX(-50%) rotate(90deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms var(--ease-out)}.faq-a>div{overflow:hidden;opacity:0;transition:opacity 100ms ease}.faq-item.open .faq-a>div{opacity:1;transition:opacity 200ms var(--ease-out) 50ms}.faq-item.open .faq-a{grid-template-rows:1fr;padding-bottom:24px}.faq-a>div{overflow:hidden}.faq-a p{color:var(--fg-1);font-size:15px;line-height:1.6;max-width:60ch}.hero-eyebrow,.hero h1,.hero-sub,.hero-ctas,.hero-trust,.hero-showcase{animation:heroIn 400ms var(--ease-out) both}.hero-eyebrow{animation-delay:0ms}.hero h1{animation-delay:60ms}.hero-sub{animation-delay:120ms}.hero-ctas{animation-delay:180ms}.hero-trust{animation-delay:240ms}.hero-showcase{animation-delay:300ms}@keyframes heroIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-eyebrow,.hero h1,.hero-sub,.hero-ctas,.hero-trust,.hero-showcase{animation:none;opacity:1;transform:none}}.pricing-wrap{text-align:center;max-width:900px;margin:0 auto}.pricing-card{margin-top:48px;padding:48px;border-radius:var(--r-5);border:1px solid var(--border-hi);background:radial-gradient(800px 400px at 50% -20%,var(--primary-soft),transparent 70%),var(--surface);text-align:left;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media (max-width:800px){.pricing-card{grid-template-columns:1fr;gap:32px}}.pricing-card .features{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.pricing-card .features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--fg-1)}.pricing-card .features li svg{color:var(--success);margin-top:2px;flex-shrink:0}.pricing-tbd{padding:32px;border-radius:var(--r-4);background:var(--surface-2);border:1px dashed var(--border-hi);text-align:center;box-shadow:0 0 40px -10px color-mix(in oklab,var(--accent) 30%,transparent)}.pricing-tbd .label{font-family:var(--font-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px}.pricing-tbd .amount{font-size:48px;letter-spacing:-0.03em;font-weight:600;font-variant-numeric:tabular-nums}.pricing-tbd .amount small{font-size:16px;color:var(--fg-2);font-weight:400}.pricing-tbd .hint{font-size:12px;color:var(--fg-2);margin-top:8px}.footer{border-top:1px solid var(--border-hi);padding:64px 0 40px;background:var(--bg)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width:800px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-col h5{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-3);margin-bottom:16px;font-weight:500}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--fg-1);font-size:14px}.footer-col a:hover{color:var(--fg)}.footer-bottom{padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--fg-2);font-size:12px;font-family:var(--font-mono)}.cta-block{text-align:center;padding:clamp(60px,8vw,100px) 24px;border:1px solid var(--border-hi);border-radius:var(--r-5);background:radial-gradient(800px 300px at 50% 0%,color-mix(in oklab,var(--primary) 30%,transparent),transparent 70%),linear-gradient(to bottom,var(--surface),var(--bg));position:relative;overflow:hidden}.cta-block::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 60% 60% at 50% 40%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 40%,black 30%,transparent 80%);opacity:.4;pointer-events:none}.cta-block>*{position:relative;z-index:1}.modal-backdrop{position:fixed;inset:0;background:color-mix(in oklab,#000 75%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity 150ms ease,visibility 0s linear 150ms}.modal-backdrop.open{opacity:1;visibility:visible;transition:opacity 200ms ease,visibility 0s linear 0s}.modal{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-5);width:100%;max-width:480px;padding:40px;position:relative;transform:translateY(8px) scale(0.98);transition:transform 150ms var(--ease-out);box-shadow:0 40px 80px -20px rgba(0,0,0,.5)}.modal-backdrop.open .modal{transform:translateY(0) scale(1);transition-duration:200ms}.modal h3{font-size:26px;letter-spacing:-0.02em;margin-bottom:8px}.modal p.sub{color:var(--fg-2);font-size:15px;margin-bottom:28px}.modal .close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;color:var(--fg-3)}.modal .close:hover{background:var(--surface-hi);color:var(--fg)}.modal .field{margin-bottom:14px}.modal label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.modal input,.modal select{width:100%;padding:10px 12px;border-radius:var(--r-2);border:1px solid var(--border-hi);background:var(--bg);color:var(--fg);font-size:14px;transition:border-color 150ms ease,box-shadow 150ms ease}.modal input:focus,.modal select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent)}.modal .btn{width:100%;justify-content:center;margin-top:8px}.modal .helper{text-align:center;margin-top:16px;font-size:13px;color:var(--fg-3)}.modal .helper a{color:var(--accent)}.tweaks-panel{position:fixed;right:24px;bottom:24px;z-index:90;width:320px;max-height:80vh;overflow:auto;background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-4);box-shadow:0 20px 60px -10px rgba(0,0,0,.5);padding:0;transform:translateY(16px) scale(0.98);opacity:0;pointer-events:none;transition:transform 250ms var(--ease-out),opacity 250ms ease;font-size:13px;transform-origin:bottom right}.tweaks-panel.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tweaks-head{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;background:var(--surface);z-index:2}.tweaks-head h4{font-size:14px;font-weight:600}.tweaks-body{padding:16px 18px;display:flex;flex-direction:column;gap:18px}.tweak{display:flex;flex-direction:column;gap:8px}.tweak .tk-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-3)}.tweak .segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--bg)}.tweak .segmented button{flex:1;padding:6px 10px;font-size:12px;color:var(--fg-3);border-radius:5px;transition:background .15s,color .15s;text-align:center}.tweak .segmented button.on{background:var(--surface-hi);color:var(--fg)}.tweak .swatches{display:flex;gap:8px;flex-wrap:wrap}.tweak .swatch{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);cursor:pointer;transition:border-color .2s,transform 150ms var(--ease-out)}.tweak .swatch.on{border-color:var(--fg);transform:scale(1.08)}.tweaks-toggle{position:fixed;right:24px;bottom:24px;z-index:89;padding:10px 14px;background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-full);font-size:12px;font-family:var(--font-mono);color:var(--fg-1);box-shadow:var(--shadow-2);display:inline-flex;gap:8px;align-items:center}.tweaks-toggle:hover{border-color:var(--fg-3)}.tweaks-toggle .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulseRing 2s var(--ease-out) 3}.tweaks-panel.open+.tweaks-toggle{display:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--accent);color:#fff;padding:10px 16px;border-radius:0 0 8px 0;font-size:14px}.skip-link:focus{left:0}.nav-shell{display:contents}.seo-preload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* --- remix.css --- */
#valor{background:var(--bg);padding-bottom:clamp(24px,3vw,40px)}#promocoes{background:radial-gradient(circle at 15% 10%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 40%),radial-gradient(circle at 85% 90%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 40%),var(--bg-1);border-block:1px solid var(--border);position:relative;overflow:hidden}#promocoes::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px);background-size:96px 100%;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);opacity:.4;pointer-events:none}#whatsapp{background:var(--bg);position:relative;overflow:hidden}#whatsapp::before{content:"Conversas · WhatsApp · Respostas · Alertas · Vendas · Perguntas · ";position:absolute;top:40px;left:-5%;right:-5%;font-family:var(--font-display);font-size:clamp(60px,10vw,140px);font-weight:600;letter-spacing:-0.04em;color:var(--fg);opacity:0.035;white-space:nowrap;pointer-events:none;overflow:hidden}#dashboard{background:var(--bg-1);border-top:1px solid var(--border)}#ads{background:var(--bg);position:relative}#ads::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--border-hi) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,black,transparent 70%);opacity:.5;pointer-events:none}#calculadora{background:linear-gradient(to bottom,var(--bg-1),var(--bg));border-top:1px solid var(--border)}#recursos{padding-block:clamp(56px,6vw,88px);background:linear-gradient(180deg,var(--bg) 0%,var(--bg-1) 50%,var(--bg) 100%)}#depoimento{background:var(--bg);padding-block:clamp(64px,7vw,104px)}#faq{background:var(--bg-1);border-block:1px solid var(--border)}#pricing{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 60%),var(--bg);border:none}.hero h1{line-height:0.92}.hero h1 .grad{font-style:italic;font-weight:400;letter-spacing:-0.04em}[data-type="geist"] .hero h1 .grad,[data-type="inter"] .hero h1 .grad,[data-type="general"] .hero h1 .grad{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-0.02em}.value-cell{position:relative;overflow:hidden;min-height:200px}.value-cell::after{content:attr(data-big);position:absolute;right:-12px;bottom:-28px;font-family:var(--font-display);font-size:140px;font-weight:700;letter-spacing:-0.05em;color:var(--fg);opacity:0.04;line-height:1;pointer-events:none}.value-cell:nth-child(2){background:color-mix(in oklab,var(--primary) 3%,var(--bg))}.value-cell:nth-child(3){background:color-mix(in oklab,var(--accent) 3%,var(--bg))}@media (hover:hover) and (pointer:fine){.value-cell:hover{background:var(--surface)}}.promo-hero .section-title{font-size:clamp(36px,5vw,72px);line-height:0.98}[data-type="geist"] .promo-hero .section-title .grad-italic,[data-type="inter"] .promo-hero .section-title .grad-italic,[data-type="general"] .promo-hero .section-title .grad-italic{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-0.02em;color:var(--accent)}.promo-stack{display:flex;flex-direction:column;gap:20px;margin-top:44px}.promo-stack .promo-panel{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(28px,4vw,52px);align-items:center;padding:clamp(24px,3vw,40px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden}.promo-stack .promo-panel .visual{min-height:0;min-width:0}.promo-stack .promo-panel .omiq-ui.clip{--clip:340px}.promo-stack .promo-panel .omiq-modal.clip{--clip:560px}.promo-stack .promo-panel .meta p{font-size:15px;max-width:46ch}#promocoes{padding-block:clamp(56px,6vw,88px)}#dashboard,#ads,#calculadora{padding-block:clamp(36px,4vw,64px)}#promocoes .promo-hero{margin-bottom:8px}.promo-stack .promo-panel .visual .mockup,.promo-stack .promo-panel .visual>.omiq-ui{border-radius:var(--r-3);border:1px solid var(--border-hi);overflow:hidden}.promo-stack .promo-panel .meta .num{color:var(--accent)}.promo-stack .promo-panel .meta .hl{margin-top:20px;font-style:italic}html.js-reveal .promo-stack .promo-panel{opacity:0;transform:translateY(16px);transition:opacity 300ms var(--ease-out),transform 300ms var(--ease-out)}html.js-reveal .promo-stack .promo-panel.in{opacity:1;transform:translateY(0);transition:opacity 400ms var(--ease-out),transform 400ms var(--ease-out)}@media (prefers-reduced-motion:reduce){html.js-reveal .promo-stack .promo-panel{opacity:1;transform:none;transition:none}}.pain-q{font-size:14px;font-style:italic;color:var(--fg-3);margin-bottom:8px;line-height:1.4}.promo-stack .promo-panel:nth-child(even){grid-template-columns:1.15fr 1.05fr}.promo-stack .promo-panel:nth-child(even) .meta{order:2}.promo-stack .promo-panel:nth-child(even) .visual{order:1}@media (max-width:960px){.promo-stack .promo-panel,.promo-stack .promo-panel:nth-child(even){grid-template-columns:1fr;gap:32px}.promo-stack .promo-panel:nth-child(even) .meta{order:1}.promo-stack .promo-panel:nth-child(even) .visual{order:2}}#whatsapp .wa-wrap{position:relative;z-index:1}#whatsapp .section-title{font-size:clamp(40px,5vw,68px)}#dashboard .eyebrow::before{background:#34D399;box-shadow:0 0 12px #34D399}#ads .eyebrow::before{background:#FB923C;box-shadow:0 0 12px #FB923C}#calculadora .eyebrow::before{background:#A78BFA;box-shadow:0 0 12px #A78BFA}#dashboard .feature-content h2,#ads .feature-content h2,#calculadora .feature-content h2{font-size:clamp(32px,4vw,52px);line-height:1.02}#recursosGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:760px){#recursosGrid{grid-template-columns:1fr}}#recursosGrid .card{position:relative;overflow:hidden;padding:26px;min-height:0;display:flex;flex-direction:column}#recursosGrid .card::before{content:"";position:absolute;top:0;right:0;width:140px;height:140px;background:radial-gradient(circle,var(--primary-soft),transparent 70%);pointer-events:none;opacity:.8}#recursosGrid .card:nth-child(1)::before{background:radial-gradient(circle,color-mix(in oklab,#34D399 18%,transparent),transparent 70%)}#recursosGrid .card:nth-child(2)::before{background:radial-gradient(circle,color-mix(in oklab,#F59E0B 18%,transparent),transparent 70%)}#recursosGrid .card:nth-child(3)::before{background:radial-gradient(circle,color-mix(in oklab,var(--accent) 20%,transparent),transparent 70%)}#recursosGrid .card:nth-child(4)::before{background:radial-gradient(circle,color-mix(in oklab,#FB7185 18%,transparent),transparent 70%)}#recursosGrid .card>*{position:relative;z-index:1}#recursosGrid .card>a:last-child{margin-top:auto}.testimonial{padding:clamp(48px,7vw,96px);background:radial-gradient(800px 400px at 15% 0%,var(--primary-soft),transparent 60%),radial-gradient(600px 400px at 85% 100%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 60%),var(--surface);border-radius:24px}.testimonial-quote{font-size:clamp(28px,3.6vw,52px);line-height:1.15;letter-spacing:-0.02em;font-weight:400;max-width:22ch;padding-left:0;margin-bottom:48px}.testimonial-quote::before{display:none}.testimonial-quote::after{content:"„";position:absolute;left:-12px;top:-40px;font-family:"Instrument Serif",serif;font-size:200px;line-height:1;color:var(--accent);opacity:0.25;pointer-events:none}.testimonial{position:relative}.testimonial-author{padding-top:24px;border-top:1px solid var(--border);justify-content:space-between}.testimonial-author>div:first-of-type{display:flex;gap:14px;align-items:center;flex:1}.testimonial-author .metrics{display:flex;gap:32px;align-items:center}.testimonial-author .metrics .k{font-family:var(--font-mono);font-size:10px;letter-spacing:0.08em;color:var(--fg-3);text-transform:uppercase}.testimonial-author .metrics .v{font-size:18px;font-weight:600;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.testimonial-author .metrics .v .accent{color:var(--accent)}@media (max-width:700px){.testimonial-author{flex-direction:column;align-items:flex-start;gap:24px}.testimonial-author .metrics{gap:24px}}#faq .section-title{font-size:clamp(32px,4.5vw,56px)}.faq-item{padding-inline:0}.faq-q{font-size:18px;font-weight:500;padding-block:24px}.faq-item.open .faq-q{color:var(--accent)}#pricing .section-title{font-size:clamp(38px,5vw,68px);line-height:1;max-width:18ch;margin-inline:auto}.pricing-card{margin-top:64px;border:1px solid var(--border-hi)}.pricing-tbd{background:var(--bg-2);border:1px solid var(--border)}.pricing-tbd .amount{font-size:64px}.trust-strip{border-block:1px solid var(--border);background:var(--bg);padding-block:clamp(48px,5vw,76px);overflow:hidden}.trust-title{text-align:center;font-size:clamp(26px,3.4vw,44px);letter-spacing:-0.03em;margin-bottom:clamp(20px,2.4vw,30px)}.trust-marquee{position:relative;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.trust-track{display:flex;width:max-content;animation:trustScroll 34s linear infinite}.trust-group{display:flex;gap:16px;padding-right:16px}@media (hover:hover) and (pointer:fine){.trust-marquee:hover .trust-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.trust-track{animation:none}}.trust-logo{width:190px;height:74px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color 200ms ease,background 200ms ease}.trust-logo img{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center;padding:10px 16px}@media (hover:hover) and (pointer:fine){.trust-logo:hover{border-color:var(--border-hi);background:var(--surface-hi)}}@keyframes trustScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:560px){.trust-logo{width:150px;height:64px}.trust-logo img{padding:8px 12px}}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--border);padding-block:30px;margin-top:0}.stats-bar>div{padding-inline:24px;border-left:1px solid var(--border)}.stats-bar>div:first-child{border-left:0}.stats-bar .n{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-0.03em;line-height:1;background:linear-gradient(135deg,var(--fg),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stats-bar .l{margin-top:8px;font-size:13px;color:var(--fg-3);line-height:1.4}@media (max-width:800px){.stats-bar{grid-template-columns:1fr 1fr;padding-block:32px}.stats-bar>div{padding:16px 20px;border-left:1px solid var(--border);border-top:1px solid var(--border)}.stats-bar>div:nth-child(1),.stats-bar>div:nth-child(2){border-top:0}.stats-bar>div:nth-child(odd){border-left:0}}#blog{padding-block:clamp(56px,6vw,88px);background:var(--bg-1);border-top:1px solid var(--border)}#blog .eyebrow::before{background:var(--tech-lime);box-shadow:0 0 12px var(--tech-lime)}.blog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:36px}.blog-head h2{max-width:24ch}.blog-head{margin-bottom:28px}.blog-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.blog-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden;transition:border-color 200ms ease,transform 200ms var(--ease-out),background 200ms ease}@media (hover:hover) and (pointer:fine){.blog-card:hover{border-color:var(--border-hi);transform:translateY(-3px);background:var(--surface-hi)}}.blog-card.featured{grid-row:span 2}.blog-thumb{position:relative;aspect-ratio:16 / 10;background:var(--bg-2);border-bottom:1px solid var(--border);overflow:hidden}.blog-thumb img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:center;display:block}.blog-card.featured .blog-thumb{aspect-ratio:16 / 9;flex:1;min-height:240px}.blog-card.featured .blog-body{flex:0 0 auto;gap:10px}.blog-card.featured .blog-date{margin-top:2px}@media (max-width:960px) and (min-width:621px){.blog-card.featured{flex-direction:row;align-items:stretch}.blog-card.featured .blog-thumb{flex:0 0 44%;min-height:0;border-bottom:0;border-right:1px solid var(--border)}.blog-card.featured .blog-body{flex:1;justify-content:center}}.blog-all{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-hi);border-radius:var(--r-4);padding:18px;min-height:0;justify-content:space-between;background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in oklab,var(--primary) 16%,var(--surface)),var(--surface));transition:border-color 200ms ease,transform 200ms var(--ease-out),box-shadow 200ms ease}.blog-all::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--border-hi) 1px,transparent 1px),linear-gradient(to bottom,var(--border-hi) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(80% 70% at 100% 0%,black,transparent 70%);-webkit-mask-image:radial-gradient(80% 70% at 100% 0%,black,transparent 70%);opacity:.5}@media (hover:hover) and (pointer:fine){.blog-all:hover{border-color:color-mix(in oklab,var(--accent) 60%,transparent);transform:translateY(-3px);box-shadow:0 24px 50px -30px color-mix(in oklab,var(--accent) 70%,transparent)}.blog-all:hover .blog-all-cta b{transform:translateX(4px)}}.blog-all-count{position:relative;z-index:1;font-size:38px;font-weight:600;letter-spacing:-0.04em;line-height:.9;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--fg),var(--tech-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.blog-all-k{position:relative;z-index:1;font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-2)}.blog-all-t{position:relative;z-index:1;margin-top:2px;font-size:16px;font-weight:600;letter-spacing:-0.02em;line-height:1.25;text-wrap:balance}.blog-all-tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:5px}.blog-all-tags span{font-family:var(--font-mono);font-size:9px;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-1);border:1px solid var(--border-hi);border-radius:var(--r-full);padding:3px 8px;background:color-mix(in oklab,var(--bg) 40%,transparent)}.blog-all-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;padding-top:12px;margin-top:2px;border-top:1px solid var(--border);font-size:12px;line-height:1.35;color:var(--fg-2)}.blog-all-list b{color:var(--fg-1);font-weight:500}.blog-all-cta{position:relative;z-index:1;padding-top:12px;border-top:1px solid var(--border);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--accent)}.blog-all-cta b{font-weight:400;transition:transform 200ms var(--ease-out)}.blog-body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.blog-meta{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:0.06em}.blog-tag{padding:3px 8px;border-radius:99px;background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);color:var(--accent)}.blog-card h3{font-size:17px;line-height:1.2;letter-spacing:-0.015em;font-weight:600;text-wrap:pretty}.blog-card.featured h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-0.025em}.blog-card p{color:var(--fg-2);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-date{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--fg-4)}@media (max-width:960px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card.featured{grid-column:span 2;grid-row:auto}}@media (max-width:620px){.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}}.blog-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:960px){.blog-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog-archive-grid{grid-template-columns:1fr}}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.blog-pagination a,.blog-pagination span{padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-2);color:var(--fg-2);font-family:var(--font-mono);font-size:12px;text-decoration:none;transition:border-color 150ms,color 150ms,background 150ms}.blog-pagination a:hover{border-color:var(--accent);color:var(--fg);background:var(--surface)}.blog-pagination span.current{border-color:var(--accent);background:var(--accent);color:#fff}.blog-pagination span.dots{border-color:transparent}#whatsapp .eyebrow::before{background:#25D366;box-shadow:0 0 12px #25D366}#depoimento .eyebrow::before{background:#FB923C;box-shadow:0 0 12px #FB923C}#recursos .eyebrow::before{background:#A78BFA;box-shadow:0 0 12px #A78BFA}.section-accent-italic{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-0.02em}[data-type="grotesk"] .hero h1 .grad,[data-type="bricolage"] .hero h1 .grad,[data-type="jakarta"] .hero h1 .grad,[data-type="instrument"] .hero h1 .grad,[data-type="onest"] .hero h1 .grad,[data-type="grotesk"] .section-accent-italic,[data-type="bricolage"] .section-accent-italic,[data-type="jakarta"] .section-accent-italic,[data-type="instrument"] .section-accent-italic,[data-type="onest"] .section-accent-italic,[data-type="grotesk"] .promo-hero .section-title .grad-italic,[data-type="bricolage"] .promo-hero .section-title .grad-italic,[data-type="jakarta"] .promo-hero .section-title .grad-italic,[data-type="instrument"] .promo-hero .section-title .grad-italic,[data-type="onest"] .promo-hero .section-title .grad-italic{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-0.02em}.tk-panel .segmented.wrap{display:flex;flex-wrap:wrap;gap:4px}.tk-panel .segmented.wrap button{flex:0 1 auto}.wa-panel{position:relative;border:1px solid var(--border);border-radius:var(--r-5);background:linear-gradient(180deg,color-mix(in oklab,var(--success) 4%,var(--surface)),var(--surface));padding:clamp(24px,3.4vw,44px)}.wa-menu{position:relative;margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(28px,3.4vw,44px);border-top:1px solid var(--border)}.wa-menu-link{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-full);border:1px solid color-mix(in oklab,var(--success) 40%,transparent);background:color-mix(in oklab,var(--success) 12%,var(--bg));color:#00A884;font-size:12px;font-weight:600;white-space:nowrap}.wa-menu-link .wa2-si{font-size:15px}.wa-menu-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.wa-menu-head h3{font-size:clamp(19px,2vw,25px);letter-spacing:-0.025em;max-width:30ch;text-wrap:balance}.wa-menu-head p{margin-top:12px;color:var(--fg-2);font-size:14.5px;line-height:1.55;max-width:52ch}.wa-menu-hint{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border:1px solid color-mix(in oklab,var(--success) 40%,transparent);border-radius:var(--r-full);padding:8px 14px;color:#00A884;font-size:12px;font-weight:600;background:color-mix(in oklab,var(--success) 10%,transparent)}.wa-menu-hint .wa2-si{font-size:15px}.wa-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-3);overflow:hidden}.wa-opt{background:var(--bg-1);padding:16px 18px;display:grid;grid-template-columns:16px 1fr;grid-template-areas:"r t" ". d";gap:4px 10px;transition:background 200ms ease}@media (hover:hover) and (pointer:fine){.wa-opt:hover{background:var(--surface-hi)}}.wa-opt-r{grid-area:r;width:14px;height:14px;margin-top:2px;border-radius:50%;border:1.5px solid var(--border-hi)}.wa-opt:hover .wa-opt-r{border-color:#00A884;box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--success) 45%,transparent)}.wa-opt-t{grid-area:t;font-size:14.5px;font-weight:500;letter-spacing:-0.01em}.wa-opt-d{grid-area:d;font-size:12.5px;color:var(--fg-2);line-height:1.45}@media (max-width:900px){.wa-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-menu-head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.wa-menu-grid{grid-template-columns:1fr}}.depo-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.depo-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.depo-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-hi);border-radius:var(--r-full);background:var(--surface-2);padding:6px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-1)}.depo-tag .dot,.depo-card.video figcaption .dot{width:7px;height:7px;border-radius:50%;background:#00C17C;box-shadow:0 0 10px #00C17C}.depo-desc{color:var(--fg-1);font-size:clamp(15px,1.2vw,17px);line-height:1.55;max-width:46ch;text-wrap:pretty}.depo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.depo-stat{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);padding:14px 12px;text-align:center}.depo-stat .v{display:block;font-size:clamp(18px,1.8vw,22px);font-weight:600;letter-spacing:-0.03em}.depo-stat .k{display:block;margin-top:4px;font-size:11px;color:var(--fg-2);line-height:1.3}.depo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.depo-stack{display:flex;flex-direction:column;gap:16px}.depo-card{margin:0;position:sticky;top:96px;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);padding:20px;box-shadow:0 30px 60px -40px rgba(0,0,0,.9);display:flex;flex-direction:column;gap:14px}.depo-stack>.depo-card:nth-child(2){top:118px}.depo-stack>.depo-card:nth-child(3){top:136px}.depo-card blockquote[data-placeholder]{color:var(--fg-3);font-style:italic}.depo-stack>.depo-card.has-video:nth-child(even){flex-direction:row-reverse}.depo-card.has-video{flex-direction:row;align-items:stretch;gap:16px;padding:16px}.depo-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.depo-video{position:relative;border-radius:var(--r-3);overflow:hidden;background:#05070c}.depo-video.vertical{flex:0 0 152px;align-self:stretch;border:1px solid var(--border-hi);aspect-ratio:9 / 16}.depo-video image-slot{display:block;width:100%;height:100%}.depo-video.vertical image-slot{aspect-ratio:9 / 16}.depo-video>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.depo-video.lite-yt{cursor:pointer}.depo-video.lite-yt:hover .depo-play{transform:scale(1.08);background:rgba(6,10,18,.85)}.depo-video.lite-yt.yt-active>img,.depo-video.lite-yt.yt-active .depo-play,.depo-video.lite-yt.yt-active .depo-vlabel{display:none}.depo-video.lite-yt.yt-active iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.depo-vlabel{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-full);background:rgba(6,10,18,.72);backdrop-filter:blur(6px);border:1px solid var(--border-hi);font-family:var(--font-mono);font-size:10px;color:var(--fg-1)}.depo-vlabel .dot{width:6px;height:6px;border-radius:50%;background:#00C17C;box-shadow:0 0 8px #00C17C}.depo-play{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(6,10,18,.66);backdrop-filter:blur(8px);border:1px solid var(--border-hi);color:var(--fg);pointer-events:none}.depo-video image-slot:not([data-filled])~.depo-play{display:none}.depo-card-top{display:flex;align-items:center;gap:12px}.depo-avatar{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:15px;font-weight:600}.depo-avatar.ghost{background:none;border:1px dashed var(--border-hi);color:var(--fg-2);font-size:20px;font-weight:400}.depo-card .name{font-size:16px;font-weight:500}.depo-card .role{font-size:12.5px;color:var(--fg-2);font-family:var(--font-mono)}.depo-card blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--fg-1);text-wrap:pretty}.depo-card-tags{display:flex;flex-wrap:wrap;gap:6px}.depo-card-tags span{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--border);border-radius:var(--r-full);padding:4px 9px}@media (max-width:900px){.depo-layout{grid-template-columns:1fr}.depo-sticky{position:static;top:auto}.depo-card,.depo-stack>.depo-card:nth-child(2),.depo-stack>.depo-card:nth-child(3){position:static;top:auto}}@media (max-width:560px){.depo-card.has-video{flex-direction:column}.depo-stack>.depo-card.has-video:nth-child(even){flex-direction:column}.depo-video.vertical{flex:0 0 auto;max-width:190px}}@media (max-width:480px){.depo-stats{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(32px,4vw,52px);text-align:left;align-items:start}.plan{position:relative;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);padding:26px 22px 22px;display:flex;flex-direction:column;gap:16px}.plan.featured{border-color:color-mix(in oklab,var(--tech-cyan) 60%,transparent);background:radial-gradient(130% 80% at 50% 0%,color-mix(in oklab,var(--tech-cyan) 22%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--primary) 20%,var(--surface)),var(--surface));box-shadow:0 0 0 1px color-mix(in oklab,var(--tech-cyan) 22%,transparent),0 50px 90px -50px color-mix(in oklab,var(--tech-cyan) 75%,transparent)}.plan.featured .plan-head h3{color:var(--fg)}.plan.featured .plan-list li svg{color:var(--tech-cyan)}.plan.featured .plan-limits span{border-color:color-mix(in oklab,var(--tech-cyan) 35%,transparent);color:var(--fg-1)}.plan.featured .plan-link{color:var(--tech-cyan)}.plan-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--tech-cyan),var(--accent));color:#041018;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;padding:5px 12px;border-radius:var(--r-full);white-space:nowrap;box-shadow:0 8px 24px -8px color-mix(in oklab,var(--tech-cyan) 80%,transparent)}.plan-head h3{font-size:22px;letter-spacing:-0.025em}.plan-head p{margin-top:8px;color:var(--fg-2);font-size:13.5px;line-height:1.5}.plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.plan-list li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;color:var(--fg-1)}.plan-list li svg{flex-shrink:0;margin-top:2px;color:var(--success)}.plan-list li.off{color:var(--fg-3);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--fg-3) 60%,transparent)}.plan-list li.off svg{color:#FB7185;text-decoration:none}.plan-limits{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--border)}.plan-limits span{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--border);border-radius:var(--r-full);padding:4px 9px}.plan-link{font-size:13px;font-weight:600;color:var(--accent)}a.plan-link:hover{color:color-mix(in oklab,var(--accent) 70%,var(--fg))}.plan>.btn{margin-top:auto}.plan-foot{font-size:11.5px;color:var(--fg-3);text-align:center}.plan-addons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-family:var(--font-mono);font-size:11px;color:var(--fg-2)}.plan-addons .k{letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-3)}.plan-addons span:not(.k){border:1px solid var(--border);border-radius:var(--r-full);padding:5px 10px}@media (max-width:960px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}
/* --- product.css --- */
.omiq-ui{--p:#0062ff;--p-save:#0070e0;--electric:#00E5FF;--orange-red:#FF3D00;--success:#00C17C;--campaign:#1e1b4b;--bd:#E2E8F0;--page:#e9f2ff;--page-alt:#f2f7fa;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;font-family:"Mulish","Inter",sans-serif;color:var(--s800);background:var(--page);padding:14px;display:flex;flex-direction:column;gap:8px}.omiq-ui.alt{background:var(--page-alt)}.omiq-ui *{box-sizing:border-box}.omiq-ui .lbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var(--s400);line-height:1}.omiq-ui .lbl-b{color:#1d4ed8cc;letter-spacing:0.06em;font-size:10px}.omiq-ui .kicker{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:var(--s500)}.omiq-ui .oc{background:#fff;border:1px solid var(--bd);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .ohead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 4px}.omiq-ui .ohead h4{font-size:15px;font-weight:900;letter-spacing:-0.01em;color:var(--s800);margin:0}.omiq-ui .ohead p{font-size:11px;color:var(--s600);font-weight:600;margin:2px 0 0}.omiq-ui .ob{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border:1px solid transparent;white-space:nowrap}.omiq-ui .ob-p{background:var(--p);color:#fff;box-shadow:0 4px 12px -2px rgba(0,98,255,.35)}.omiq-ui .ob-save{background:var(--p-save);color:#fff}.omiq-ui .ob-w{background:#fff;color:var(--s600);border-color:var(--bd)}.omiq-ui .ob-s{background:#475569;color:#fff}.omiq-ui .ob-i{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.omiq-ui .opill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;border:1px solid}.omiq-ui .opill.vig{background:#d1fae5;color:#047857;border-color:#a7f3d0}.omiq-ui .opill.pend{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.omiq-ui .opill.arq{background:#f1f5f9;color:var(--s600);border-color:var(--bd)}.omiq-ui .opill.tipo{background:#e2e8f0;color:var(--s800);border-color:#cbd5e1;font-size:10px}.omiq-ui .opill.ativo{background:#10B981;color:#fff;border-color:transparent;font-size:8px}.omiq-ui .opill.list{background:#f1f5f9;color:var(--s600);border-color:transparent;font-size:8px}.omiq-ui .opill.prog{background:#f59e0b;color:#fff;border-color:transparent;font-size:8px}.omiq-ui .otile{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.omiq-ui .otile.seller{background:#10b981;box-shadow:0 4px 10px -2px rgba(16,185,129,.45)}.omiq-ui .otile.deal{background:#a855f7;box-shadow:0 4px 10px -2px rgba(168,85,247,.45)}.omiq-ui .otile.light{background:#f97316;box-shadow:0 4px 10px -2px rgba(249,115,22,.45)}.omiq-ui .otile.pri{background:var(--p);box-shadow:0 4px 10px -2px rgba(0,98,255,.45)}.omiq-ui .otabs{display:flex;gap:8px;padding:10px;background:#f8fafc80}.omiq-ui .otab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:#fff;color:var(--s600);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omiq-ui .otab.on{background:var(--p);color:#fff;box-shadow:0 2px 6px rgba(0,98,255,.3)}.omiq-ui .otab .ct{padding:1px 6px;border-radius:999px;font-size:9px;font-weight:900;background:#e2e8f0;color:var(--s600)}.omiq-ui .otab.on .ct{background:#ffffff33;color:#fff}.omiq-ui .ofilters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.omiq-ui .ofgroup{display:flex;align-items:center;gap:6px}.omiq-ui .ofpill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--bd);color:var(--s600);font-size:10px;font-weight:800}.omiq-ui .ofpill.on{background:var(--p);color:#fff;border-color:var(--p)}.omiq-ui .ocb{width:16px;height:16px;border-radius:999px;flex-shrink:0;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center}.omiq-ui .ocb.on{background:var(--p);border-color:var(--p)}.omiq-ui .ocb.on::after{content:"";width:7px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translateY(-1px)}.omiq-ui .othumb{width:48px;height:48px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd);position:relative;overflow:hidden}.omiq-ui .othumb::after{content:"";position:absolute;inset:8px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--s400) 0 2px,transparent 2px 6px);opacity:.45}.omiq-ui .ofield{position:relative;border:1px solid var(--bd);border-radius:8px;padding:0 7px;min-height:42px;display:flex;flex-direction:column;justify-content:center;gap:1px}.omiq-ui .ofield>.flbl{position:absolute;top:-6px;left:7px;background:#fff;padding:0 4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#1d4ed8cc;white-space:nowrap}.omiq-ui .ofield .val{font-size:14px;font-weight:900;color:var(--s700);line-height:1.1}.omiq-ui .ofield .val.pri{color:var(--p)}.omiq-ui .ofield .val.min{color:var(--orange-red)}.omiq-ui .ofield .edit{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#2563eb;background:#eff6ff80;padding:2px 5px;border-radius:4px}.omiq-ui .ofield .row{display:flex;align-items:center;justify-content:space-between;gap:6px}.omiq-ui .ofield.tall{min-height:92px;justify-content:space-between;padding-top:10px;padding-bottom:7px}.omiq-ui .hr{height:1px;background:#f1f5f9}.omiq-ui .profit{font-size:11px;font-weight:800}.omiq-ui .profit.ok{color:#059669}.omiq-ui .profit.warn{color:#d97706}.omiq-ui .profit.bad{color:#e11d48}.omiq-ui .ocamp{width:168px;flex-shrink:0;background:var(--campaign);padding:11px;display:flex;flex-direction:column;gap:9px}.omiq-ui .ocamp .ctop{display:flex;align-items:center;justify-content:space-between}.omiq-ui .ocamp .clbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#bfdbfe}.omiq-ui .ocamp .old{font-size:10px;font-weight:800;color:#64748b;text-decoration:line-through;line-height:1}.omiq-ui .ocamp .new{font-size:19px;font-weight:900;color:#fff;line-height:1.15}.omiq-ui .ocamp .cfield{position:relative;border:1px solid #33415580;border-radius:8px;padding:6px 9px}.omiq-ui .ocamp .cfield>.flbl{position:absolute;top:-6px;left:7px;background:var(--campaign);padding:0 4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#64748b}.omiq-ui .ocamp .cfield .v{font-size:14px;font-weight:900;color:#fff}.omiq-ui .ocamp .cfield .v.ok{color:#34d399}.omiq-ui .ocamp .cfield .v.warn{color:#fbbf24}.omiq-ui .ocamp .cbtn{margin-top:auto;height:34px;border-radius:10px;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;box-shadow:0 6px 14px -4px rgba(0,98,255,.5)}.omiq-ui .oitem{display:flex;overflow:hidden}.omiq-ui .oitem>.main{flex:1;min-width:0;border-right:1px solid #f1f5f9}.omiq-ui .oitem .itop{display:flex;gap:10px;padding:9px;align-items:center}.omiq-ui .oitem h5{font-size:13px;font-weight:900;color:var(--s800);margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omiq-ui .oitem .meta{display:flex;gap:12px;font-size:9px;font-weight:800;color:var(--s500);margin-top:4px}.omiq-ui .oitem .perf{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 7px;border-radius:7px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;width:fit-content}.omiq-ui .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 16px 11px;background:#f8fafc33}.omiq-ui .pgrid>div{display:flex;flex-direction:column;gap:10px}.omiq-ui .pgrid>div:not(:last-child){border-right:1px solid #f1f5f9;padding-right:10px}.omiq-ui .okpis{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;padding:12px 14px}.omiq-ui .okpi{display:flex;flex-direction:column;gap:4px;min-width:0}.omiq-ui .okpi .v{font-size:17px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .okpi .v.ind{color:#4f46e5}.omiq-ui .okpi .v.pur{color:#9333ea}.omiq-ui .okpi .v.em{color:#059669}.omiq-ui .okpi .v.su{color:var(--success)}.omiq-ui .okpi .v small{font-size:9px;font-weight:800;color:var(--s400)}.omiq-ui .okpi .v .cur{font-size:9px;font-weight:800;color:var(--s400)}.omiq-ui .ometrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.omiq-ui .ometric{padding:8px;border-radius:8px;background:#f8fafc;border:1px solid var(--bd);text-align:center}.omiq-ui .ometric .v{font-size:16px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .ometric.big{background:#eff6ff;border-color:#dbeafe}.omiq-ui .ometric.big .v{font-size:24px;color:var(--p)}.omiq-ui .ometric.opp{background:#f0fdf4;border-color:#bbf7d0}.omiq-ui .ometric.opp .v{color:var(--success)}.omiq-ui .ometric .l{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);margin-top:3px}.omiq-ui .ostrip{height:3px}.omiq-ui .ostrip.seller{background:#10b981}.omiq-ui .ostrip.deal{background:#a855f7}.omiq-ui .ostrip.light{background:#f97316}.omiq-ui .ostrip.pri{background:var(--p)}.omiq-ui .oind{display:flex;align-items:center;gap:16px;padding:8px 12px}.omiq-ui .oind .it{display:flex;align-items:baseline;gap:5px}.omiq-ui .oind .v{font-size:14px;font-weight:900;color:var(--s800)}.omiq-ui .oind .v.su{color:var(--success)}.omiq-ui .oind .v.wa{color:#d97706}.omiq-ui .osearch{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:11px;color:var(--s400);font-weight:600}.omiq-ui .omodes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.omiq-ui .omode{padding:16px;border-radius:12px;background:#fff;border:1px solid var(--bd);display:flex;flex-direction:column;gap:8px}.omiq-ui .omode.feat{background:var(--p);border-color:var(--p);color:#fff;box-shadow:0 10px 24px -8px rgba(0,98,255,.5)}.omiq-ui .omode .mi{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:var(--p);font-size:16px}.omiq-ui .omode.feat .mi{background:#ffffff26;color:#fff}.omiq-ui .omode h5{font-size:14px;font-weight:900;margin:0}.omiq-ui .omode p{font-size:10px;line-height:1.45;color:var(--s500);font-weight:600;margin:0}.omiq-ui .omode.feat p{color:#dbeafe}.omiq-ui .omode .mb{margin-top:auto;padding:7px;border-radius:8px;text-align:center;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border:1px solid var(--p);color:var(--p)}.omiq-ui .omode.feat .mb{background:#fff;color:var(--p);border-color:#fff}.omiq-ui .odash{display:flex;gap:24px;padding:12px 14px}.omiq-ui .odmetric{display:flex;align-items:center;gap:9px}.omiq-ui .odmetric .di{width:30px;height:30px;border-radius:8px;background:#eff6ff;color:var(--p);display:flex;align-items:center;justify-content:center;font-size:15px}.omiq-ui .odmetric .v{font-size:18px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .odmetric h6{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);margin:0 0 3px}.omiq-ui .olist{display:flex;flex-direction:column}.omiq-ui .olist .li{display:flex;align-items:center;gap:9px;padding:7px 4px;font-size:11px;font-weight:700;color:var(--s700)}.omiq-ui .olist .li+.li{border-top:1px solid #f1f5f9}.omiq-ui .olist .li .ico{color:var(--p);font-size:13px}.omiq-ui .olist .li .n{margin-left:auto;font-weight:900;color:var(--s800)}.omiq-ui .olist .li .clock{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:900;color:#d97706;background:#fffbeb;padding:3px 7px;border-radius:999px;border:1px solid #fde68a}.omiq-ui .ovar{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:11px}.omiq-ui .ovar .nm{color:var(--s600);font-weight:700}.omiq-ui .ovar .pr{margin-left:auto;font-weight:900;color:var(--s800)}.omiq-ui .ovar.parent{background:#eff6ff;border-color:#bfdbfe}.omiq-ui .ovarwrap{display:flex;flex-direction:column;gap:5px;padding-left:22px}.omiq-ui .ogrid-2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.omiq-ui .ogrid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.omiq-ui .odmetric h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .odmetric>div:last-child{min-width:0}.omiq-ui .ogrid-3>div>.lbl{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .mock-table{table-layout:fixed;width:100%}.omiq-ui .mock-table th,.omiq-ui .mock-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s700)}.omiq-ui .mock-table th{color:var(--s500)}.omiq-ui .mock-table td{border-bottom-color:#f1f5f9}.omiq-ui .mock-table .pos{color:#059669}.omiq-ui .mock-table .neg{color:#e11d48}.omiq-ui .mock-table tr:hover td{background:#f8fafc}.omiq-ui .mock-table th:first-child,.omiq-ui .mock-table td:first-child{width:42%}.omiq-ui .mock-table td.num{font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.omiq-ui.clip{position:relative;overflow:hidden;display:block;max-height:var(--clip,400px);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%)}.omiq-modal.clip{width:760px;max-width:100%;overflow:hidden}@media (max-width:760px){.omiq-ui.clip{max-height:calc(var(--clip,400px) * 0.62)}.omiq-ui .ui-canvas,.omiq-ui .omodal-canvas{transform:scale(0.62);transform-origin:top left}}.omiq-modal{background:#f8fafc}.omodal-canvas{width:760px;flex-shrink:0}.ui-canvas,.omodal-canvas{container-type:inline-size}.ui-canvas{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.omodal-canvas{display:flex;flex-direction:column;gap:9px}.omodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:color-mix(in oklab,var(--p) 6%,#fff);border-bottom:1px solid color-mix(in oklab,var(--p) 12%,transparent)}.omodal-head-l{display:flex;align-items:center;gap:9px;min-width:0}.omodal-icon{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px -2px rgba(0,98,255,.4)}.omodal-icon .ms{font-size:16px}.omodal-title-group{min-width:0}.omodal-title-group h4{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;color:var(--s800);margin:0 0 3px}.omodal-badge{display:inline-flex;align-items:center;gap:5px;background:color-mix(in oklab,var(--p) 10%,transparent);color:var(--p);border:1px solid color-mix(in oklab,var(--p) 20%,transparent);padding:2px 8px;border-radius:999px;font-size:10px;font-weight:900}.omodal-badge .ms{font-size:12px}.omodal-close{width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--bd);background:#fff;color:var(--s400);display:flex;align-items:center;justify-content:center}.omodal-close .ms{font-size:15px}.omodal-toolbar{display:flex;gap:0;margin:9px 12px 0}.omodal-inputs{flex:1;min-width:0;display:flex;gap:9px;background:#fff;border:1px solid var(--bd);border-right:0;border-radius:10px 0 0 10px;padding:9px 10px}.oinput{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.oinput label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:var(--s400)}.oinput-box{display:flex;align-items:center;height:28px;background:#f8fafc;border:1px solid var(--bd);border-radius:7px;overflow:hidden}.oinput-prefix{padding:0 7px;font-size:11px;font-weight:900;color:var(--p);background:#f1f5f9;height:100%;display:flex;align-items:center;border-right:1px solid var(--bd)}.oinput-val{padding:0 8px;font-size:11px;color:var(--s400);font-weight:700}.omodal-actions-card{width:220px;flex-shrink:0;border-radius:0 10px 10px 0;background:linear-gradient(135deg,var(--campaign),#2d2a6e,var(--campaign));padding:8px 10px;display:flex;flex-direction:column;gap:6px;color:#fff}.omodal-actions-label{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omodal-actions-row{display:flex;flex-direction:column;gap:4px}.omodal-mini-btn{display:flex;align-items:center;justify-content:center;gap:4px;background:#ffffff26;padding:4px 6px;border-radius:7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em;text-align:center;white-space:nowrap}.omodal-mini-btn .ms{font-size:12px}.omodal-apply-btn{display:flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:var(--p);padding:6px;border-radius:8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omodal-apply-btn .ms{font-size:14px}.omodal-filterbar{display:flex;align-items:center;gap:6px;padding:9px 12px 0;flex-wrap:wrap}.ofbtn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#fff}.ofbtn .ms{font-size:13px}.ofbtn.success{background:var(--success)}.ofbtn.primary{background:var(--p)}.ofbtn.dark{background:#1e293b}.ofbtn.warn{background:#f59e0b;margin-left:auto}.omodal-count{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.omodal-count .ms{font-size:12px}.omodal-colhead{display:flex;align-items:center;gap:10px;margin:9px 12px 0;padding:6px 10px;background:color-mix(in oklab,var(--p) 5%,transparent);border:1px solid color-mix(in oklab,var(--p) 10%,transparent);border-radius:8px}.ochk{display:flex;align-items:center;gap:6px}.ochk span:last-child{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--s700)}.omodal-colhead-spacer{flex:1}.omodal-expand-group{display:flex;align-items:center;gap:3px;background:#e2e8f0cc;border-radius:7px;padding:2px;margin-right:8px}.omodal-expand-btn{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:5px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:var(--s500)}.omodal-expand-btn.on{background:#fff;color:var(--p);box-shadow:0 1px 2px rgba(0,0,0,.1)}.omodal-expand-btn .ms{font-size:12px}.omodal-enable-all{display:flex;align-items:center;gap:6px}.omodal-enable-all span:first-child{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--s700);white-space:nowrap}.omodal-count-pill{background:color-mix(in oklab,var(--p) 12%,transparent);color:var(--p);padding:1px 6px;border-radius:999px;font-size:9px;font-weight:900}.otoggle{width:30px;height:17px;border-radius:999px;background:#cbd5e1;position:relative;flex-shrink:0}.otoggle.on{background:var(--success)}.otoggle-ball{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .15s}.otoggle.on .otoggle-ball{left:15px}.omiq-modal .selection-strip{margin:9px 12px 0}.omiq-modal>.oc:first-of-type{margin-top:9px}.omodal-resize{display:flex;justify-content:center;padding:5px 0 2px;cursor:ns-resize}.omodal-resize span{width:44px;height:4px;border-radius:999px;background:#cbd5e1}.omodal-row{display:flex;flex-direction:column;gap:8px;padding:9px 12px;background:#fff;border:1px solid var(--bd);border-radius:10px;margin:0 12px 8px;width:calc(100% - 24px)}.omodal-row-top{display:flex;align-items:center;gap:10px}.omodal-row-bottom{display:flex;align-items:center;gap:10px;padding-left:54px}.omodal-row-select{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;width:44px}.omodal-row-select span:last-child{font-size:7px;font-weight:800;color:var(--s400);text-transform:uppercase}.omodal-row-thumb{width:44px;height:44px;border-radius:7px;flex-shrink:0;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd);position:relative;overflow:hidden}.omodal-row-thumb::after{content:"";position:absolute;inset:7px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--s400) 0 2px,transparent 2px 6px);opacity:.4}.omodal-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.omodal-row-badges{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.omodal-sku{font-size:8px;font-weight:800;color:var(--s400)}.omodal-row-title{font-size:12px;font-weight:800;color:var(--s800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omodal-fields{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.omodal-arrow{flex-shrink:0;color:var(--s400);width:20px;text-align:center}.omodal-arrow .ms{font-size:16px}.omodal-field{display:flex;flex-direction:column;gap:2px;min-width:0}.omodal-field label{font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:var(--s400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omodal-field .box{height:26px;border:1px solid var(--bd);border-radius:6px;background:#f8fafc;display:flex;align-items:center;gap:3px;padding:0 7px;font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omodal-field.profit .box{background:color-mix(in oklab,var(--success) 12%,#fff);border-color:color-mix(in oklab,var(--success) 25%,transparent);color:#059669;font-size:8.5px;padding:0 5px;letter-spacing:-0.01em}.omodal-field.edit .box{border-color:color-mix(in oklab,var(--p) 30%,transparent);background:color-mix(in oklab,var(--p) 4%,#fff)}.omodal-field.edit .box span{color:var(--s400);font-weight:600}.omodal-row-toggle{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px}.omodal-row-toggle span:last-child{font-size:7px;font-weight:800;color:var(--s400);text-transform:uppercase}.omiq-ui .ms{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 20}.omiq-ui .hero-band{flex-wrap:wrap}@container (max-width:620px){.omiq-ui .pgrid{grid-template-columns:1fr 1fr}.omiq-ui .okpis{grid-template-columns:repeat(4,1fr)}.omiq-ui .ocamp{width:140px}}@container (max-width:460px){.omiq-ui .oitem{flex-direction:column}.omiq-ui .oitem>.main{border-right:0}.omiq-ui .ocamp{width:100%;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.omiq-ui .ocamp .cbtn{margin-top:0;margin-left:auto;padding-inline:16px}.omiq-ui .pgrid{grid-template-columns:1fr}.omiq-ui .pgrid>div:not(:last-child){border-right:0;padding-right:0}.omiq-ui .okpis{grid-template-columns:repeat(3,1fr)}.omiq-ui .omodes{grid-template-columns:1fr}.omiq-ui .ogrid-2{grid-template-columns:1fr}.omiq-ui .ogrid-3{grid-template-columns:1fr 1fr}.omiq-ui .ometrics{grid-template-columns:1fr 1fr}}.omiq-ui .dcard .kicker{font-size:15px;font-weight:900;text-transform:none;letter-spacing:-0.02em;color:var(--s800)}.omiq-ui .dcard .di{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.07)}.omiq-ui .dcard .di .ms{font-size:19px}.omiq-ui .dcard h6{margin:0 0 5px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var(--s400);white-space:nowrap}.omiq-ui .dcard .v{font-size:20px;font-weight:900;color:#0f172a;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.omiq-ui .dcard .ogrid-2{gap:34px 0 !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.omiq-ui .dcard .ogrid-2>div:nth-child(even){padding-left:16px;border-left:1px solid #f1f5f9}.omiq-ui .adsui{--ap:#4169E1;display:flex;flex-direction:column;gap:12px}.omiq-ui .adsui-bottom{display:flex;gap:12px}.omiq-ui .adsui-bottom>.acard{flex:1;min-width:0}.omiq-ui .acard{background:#fff;border-radius:14px;padding:14px;box-shadow:rgba(0,0,0,.05) 0 2px 3px 0;display:flex;flex-direction:column;gap:12px}.omiq-ui .acard>h3{margin:0;font-size:14px;font-weight:700;color:#333;letter-spacing:-0.01em}.omiq-ui .aicon{width:26px;height:26px;border-radius:999px;flex-shrink:0;background:var(--ap);color:#fff;display:flex;align-items:center;justify-content:center}.omiq-ui .aicon .ms{font-size:14px}.omiq-ui .amet{display:flex;align-items:center;gap:7px;white-space:nowrap}.omiq-ui .amhead{display:flex;align-items:center;gap:6px}.omiq-ui .amet h4{margin:0;font-size:9.5px;font-weight:500;color:#374151}.omiq-ui .amet .av{font-size:16px;font-weight:700;color:#111827;margin-top:3px;line-height:1}.omiq-ui .atrend{font-size:8px;font-weight:700;color:#fff;background:#28a745;border-radius:16px;padding:1px 5px}.omiq-ui .atrend.neg{background:#f44336}.omiq-ui .afat{align-self:center;display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:300px;background-image:linear-gradient(225deg,#4091e2 0%,#255bb7 60%,#625EB1 100%)}.omiq-ui .afat .aicon{background:#fff;color:var(--ap);width:30px;height:30px}.omiq-ui .afat .aicon .ms{font-size:17px}.omiq-ui .afat h4{color:#fff;font-weight:900;font-size:10.5px}.omiq-ui .afat .av{color:#fff;font-weight:900;font-size:18px}.omiq-ui .amrow{display:flex;justify-content:space-between;gap:12px}.omiq-ui .aplace{background:#f9fcff;border-radius:14px;padding:10px}.omiq-ui .pkpi-card{background:#fff;border:2px solid #0062ff33;border-radius:12px;overflow:hidden}.omiq-ui .pkpi-band{background:#0062ff0d;border-bottom:1px solid #0062ff1a;padding:7px 12px;display:flex;align-items:center;gap:7px}.omiq-ui .pkpi-band .ttl{margin:0;font-size:11px;font-weight:900;color:var(--s800);text-transform:uppercase;letter-spacing:-0.01em;white-space:nowrap}.omiq-ui .pkpi-band .sep{color:#cbd5e1;margin:0 2px}.omiq-ui .pkpi-band .ac{color:var(--p)}.omiq-ui .pkpi-band .dt{color:var(--s500);font-weight:800;text-transform:none}.omiq-ui .pkpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px 12px}.omiq-ui .pkpi{display:flex;align-items:center;gap:8px;min-width:0}.omiq-ui .pkpi-ico{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(15,23,42,.06)}.omiq-ui .pkpi-ico .ms{font-size:18px}.omiq-ui .pkpi-ico.pri{background:#0062ff1a;color:var(--p)}.omiq-ui .pkpi-ico.em{background:#d1fae5;color:#059669}.omiq-ui .pkpi-ico.bl{background:#dbeafe;color:#2563eb}.omiq-ui .pkpi-ico.sl{background:#f1f5f9;color:#475569}.omiq-ui .pkpi-ico.ro{background:#ffe4e6;color:#e11d48}.omiq-ui .pkpi-ico.or{background:#ffedd5;color:#ea580c}.omiq-ui .pkpi>div:last-child{min-width:0}.omiq-ui .pkpi-l{display:block;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:var(--s400);line-height:1.25}.omiq-ui .pkpi-v{font-size:17px;font-weight:900;color:var(--s800);line-height:1;margin-top:3px}.omiq-ui .ptoolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:7px 10px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .psearch{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px;flex:0 0 200px;background:#f8fafc;border:1px solid var(--bd);border-radius:7px;font-size:10px;font-weight:800;color:var(--s400)}.omiq-ui .psearch .ms{font-size:13px;color:var(--s400)}.omiq-ui .pbtns{display:flex;align-items:center;gap:6px}.omiq-ui .pbtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;white-space:nowrap;color:#fff}.omiq-ui .pbtn .ms{font-size:12px}.omiq-ui .pbtn.orange{background:#f97316;box-shadow:0 3px 8px -2px #f9731666}.omiq-ui .pbtn.rose{background:#f43f5e;box-shadow:0 3px 8px -2px #f43f5e66}.omiq-ui .pbtn.dark{background:#1e293b;box-shadow:0 3px 8px -2px #1e293b66}.omiq-ui .pbtn.light{background:#fff;color:var(--s700);border:1px solid var(--bd)}.omiq-ui .pbtn.light .ocb{width:11px;height:11px}.omiq-ui .pselbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:9px 12px}.omiq-ui .psel-checks{display:flex;align-items:center;gap:18px}.omiq-ui .psel-check{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--s700)}.omiq-ui .psel-btns{display:flex;align-items:center;gap:8px}.omiq-ui .pbtn2{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-radius:8px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:#fff}.omiq-ui .pbtn2 .ms{font-size:12px}.omiq-ui .pbtn2.green{background:#86efac;color:#fff}.omiq-ui .pbtn2.blue{background:#60a5fa;color:#fff}.omiq-ui .pbtn2.red{background:#fca5a5;color:#fff}.omiq-ui .pcard{display:flex;background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .pc-info{display:flex;gap:8px;padding:8px;border-right:1px solid #f1f5f9;width:262px;flex-shrink:0}.omiq-ui .pc-left{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.omiq-ui .pc-thumb{width:46px;height:56px;border-radius:7px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd)}.omiq-ui .pc-main{min-width:0;display:flex;flex-direction:column}.omiq-ui .pc-badges{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px}.omiq-ui .pb{display:inline-flex;align-items:center;gap:2px;height:13px;padding:0 6px;border-radius:999px;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:#fff}.omiq-ui .pb .ms{font-size:8px}.omiq-ui .pb.ativo{background:#10B981}.omiq-ui .pb.prem{background:#fbbf24}.omiq-ui .pb.clas{background:#f1f5f9;color:var(--s600);border:1px solid var(--bd)}.omiq-ui .pb.full{background:#3B82F6}.omiq-ui .pc-title{margin:0 0 5px;font-size:10.5px;font-weight:900;color:var(--s800);line-height:1.2}.omiq-ui .pc-foot{margin-top:auto;display:flex;flex-direction:column;gap:5px}.omiq-ui .pc-id{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:700;color:var(--s400)}.omiq-ui .pc-copy{font-size:7px;font-weight:900;text-transform:uppercase;color:var(--s400);border:1px solid var(--bd);border-radius:4px;padding:1px 5px}.omiq-ui .pc-stats{display:flex;gap:10px;font-size:8.5px;font-weight:800;color:var(--s500)}.omiq-ui .pc-stats i{font-style:normal;opacity:.6}.omiq-ui .pc-perf{display:flex;align-items:center;justify-content:center;gap:4px;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:4px 0;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#0066FF}.omiq-ui .pc-perf .ms{font-size:11px}.omiq-ui .pc-part{width:167px;flex-shrink:0;padding:8px;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.omiq-ui .pc-part-top{padding-bottom:6px;border-bottom:1px solid #f1f5f9}.omiq-ui .pc-lbl{display:block;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400);margin-bottom:4px}.omiq-ui .pc-lbl.ind{color:#4f46e5}.omiq-ui .pst{display:inline-flex;align-items:center;gap:3px;font-size:7.5px;font-weight:900;border-radius:999px;padding:2px 6px}.omiq-ui .pst .ms{font-size:9px}.omiq-ui .pst.cand{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.omiq-ui .pst.prog{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.omiq-ui .pc-promo{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#eff6ff80;border-left:2px solid #6366f1;border-radius:6px;padding:5px 6px;font-size:9px;font-weight:700;color:var(--s700)}.omiq-ui .pc-del{color:#e11d48;background:#ffe4e6;border-radius:4px;display:flex;padding:1px}.omiq-ui .pc-del .ms{font-size:11px}.omiq-ui .pc-prices{flex:1;min-width:0;padding:8px;border-right:1px solid #f1f5f9;background:#f8fafc0d;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-content:start}.omiq-ui .pp{display:flex;flex-direction:column;gap:3px;min-width:0}.omiq-ui .pp-l{display:flex;align-items:center;gap:3px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400)}.omiq-ui .pp-l .ms{font-size:9px}.omiq-ui .pp-box{display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:8px;border-left:4px solid;padding:6px 7px;height:34px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .pp-v{display:flex;align-items:baseline;gap:3px;font-size:13px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .pp-v i{font-style:normal;font-size:7.5px;font-weight:800;opacity:.55}.omiq-ui .pp.slate .pp-box{background:#F8FAFC;border-left-color:#94a3b8;color:var(--s800)}.omiq-ui .pp.blue .pp-l{color:#3B82F6}.omiq-ui .pp.blue .pp-box{background:#eff6ff;border-left-color:#3B82F6;color:#1D4ED8}.omiq-ui .pp.amber .pp-l{color:#92400E}.omiq-ui .pp.amber .pp-box{background:#FFFBEB;border-left-color:#F59E0B;color:#92400E}.omiq-ui .pp.brown .pp-l{color:#8B4513}.omiq-ui .pp.brown .pp-box{background:#FDF8F5;border-left-color:#8B4513;color:#8B4513}.omiq-ui .pp-btn{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);background:#f1f5f9;border:1px solid var(--bd);border-radius:4px;padding:3px 5px}.omiq-ui .pp-tags{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.omiq-ui .pp-tag{font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;border-radius:3px;padding:2px 5px;text-align:center;color:#fff}.omiq-ui .pp-tag.ok{background:#10b981}.omiq-ui .pp-tag.ed{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.omiq-ui .pc-offer{width:268px;flex-shrink:0;padding:8px;background:linear-gradient(135deg,#1e1b4b,#2d2a6e 50%,#1e1b4b);color:#fff;display:flex;flex-direction:column;gap:9px}.omiq-ui .pc-offer-row{display:flex;align-items:flex-end;gap:6px}.omiq-ui .po{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.omiq-ui .po-l{font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:0.14em;color:#fff}.omiq-ui .po-box{display:flex;align-items:baseline;gap:3px;border-radius:8px;border-left:4px solid;padding:6px 7px;height:38px}.omiq-ui .po-box i{font-style:normal;font-size:7.5px;font-weight:800;opacity:.45}.omiq-ui .po-box b{font-size:17px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .po.cyan .po-box{background:#ffffff1a;border-left-color:#06b6d4}.omiq-ui .po.cyan .po-box b{color:#22d3ee}.omiq-ui .po.violet .po-box{background:#ede9fe;border-left-color:#8b5cf6}.omiq-ui .po.violet .po-box b{color:#4c1d95}.omiq-ui .po-acts{display:flex;flex-direction:column;gap:4px;width:68px;flex-shrink:0}.omiq-ui .po-op,.omiq-ui .po-part{text-align:center;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;border-radius:5px;padding:4px 0;color:#fff}.omiq-ui .po-op{background:#f97316}.omiq-ui .po-part{background:#0062ff}.omiq-ui .pc-offer-row.bottom{align-items:stretch}.omiq-ui .pl{flex:1;min-width:0;border-radius:8px;padding:6px 7px;display:flex;flex-direction:column;gap:1px}.omiq-ui .pl-l{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;opacity:.85}.omiq-ui .pl-v{font-size:11px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .pl-p{font-size:9px;font-weight:800;opacity:.9}.omiq-ui .pl-d{margin-top:3px;font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;background:#0000001f;border-radius:3px;padding:2px 0;text-align:center}.omiq-ui .pl.amber{background:#f59e0b;color:#fff}.omiq-ui .pl.green{background:#10b981;color:#fff}.omiq-ui .pl.disc{background:#ffffff14;border:1px solid #ffffff1f;gap:3px}.omiq-ui .pl-row{display:flex;align-items:center;justify-content:space-between;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#ffffffb3}.omiq-ui .pl-row b{font-size:8px;color:#fff}.omiq-ui .pl-row.total{border-top:1px solid #ffffff1f;padding-top:3px}.omiq-ui .cmp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:8px 11px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp-tools{display:flex;align-items:center;gap:7px}.omiq-ui .cmp-date{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--bd);border-radius:6px;font-size:9.5px;font-weight:800;color:var(--s700)}.omiq-ui .cmp-date .ms{font-size:12px;color:var(--s400)}.omiq-ui .cmp-count{font-size:9.5px;font-weight:700;color:var(--s500);background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:5px 9px;white-space:nowrap}.omiq-ui .cmp-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.omiq-ui .cmp-fg{display:flex;flex-direction:column;gap:5px;min-width:0}.omiq-ui .cmp-fgl{font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400)}.omiq-ui .cmp-pills{display:flex;flex-wrap:wrap;gap:5px}.omiq-ui .fpill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--bd);background:#fff;font-size:9.5px;font-weight:700;color:var(--s600);white-space:nowrap}.omiq-ui .fpill .ms{font-size:12px}.omiq-ui .fpill b{font-size:8px;font-weight:900;background:#f1f5f9;border-radius:999px;padding:1px 5px}.omiq-ui .fpill.on{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.omiq-ui .fpill.on b{background:#dbeafe}.omiq-ui .cmp-accounts{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:7px 12px}.omiq-ui .cmp{display:flex;background:#fff;border:2px solid #0062ff33;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp.em{border-color:#10b98133}.omiq-ui .cmp.am{border-color:#f59e0b33}.omiq-ui .cmp-info{display:flex;align-items:center;gap:10px;padding:10px 12px;width:250px;flex-shrink:0;border-right:1px solid #f1f5f9;border-left:4px solid var(--p)}.omiq-ui .cmp.em .cmp-info{border-left-color:#10b981}.omiq-ui .cmp.am .cmp-info{border-left-color:#f59e0b}.omiq-ui .cmp-ico{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.1)}.omiq-ui .cmp-ico .ms{font-size:17px}.omiq-ui .cmp-ico.pri{background:var(--p)}.omiq-ui .cmp-ico.em{background:#10b981}.omiq-ui .cmp-ico.am{background:#f59e0b}.omiq-ui .cmp-per{display:flex;align-items:center;gap:3px;font-size:8px;font-weight:600;color:var(--s500)}.omiq-ui .cmp-per .ms{font-size:10px;color:var(--s400)}.omiq-ui .cmp-name{display:flex;align-items:center;gap:5px;margin:2px 0}.omiq-ui .cmp-name h5{margin:0;font-size:11.5px;font-weight:900;color:var(--s800);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .cmp-st{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border-radius:999px;padding:2px 6px;flex-shrink:0}.omiq-ui .cmp-st.vig{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.omiq-ui .cmp-st.pend{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.omiq-ui .cmp-acc{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:900;color:var(--s700)}.omiq-ui .cmp-acc .ms{font-size:10px;color:var(--s400)}.omiq-ui .cmp-type{display:inline-block;margin-top:3px;font-size:6.5px;font-weight:900;text-transform:uppercase;border-radius:4px;padding:2px 5px}.omiq-ui .cmp-type.pri{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.omiq-ui .cmp-type.em{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.omiq-ui .cmp-type.am{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.omiq-ui .cmp-kpis{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;padding:10px 12px;border-right:1px solid #f1f5f9}.omiq-ui .cmp-k{display:flex;flex-direction:column;gap:3px;min-width:0}.omiq-ui .cmp-kl{display:flex;align-items:center;gap:3px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:var(--s400)}.omiq-ui .cmp-kl .ms{font-size:9px}.omiq-ui .cmp-kb{display:flex;align-items:baseline;gap:3px;height:30px;border-radius:8px;border-left:4px solid;padding:0 8px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp-kb b{font-size:13px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .cmp-kb b.pct{font-size:10px}.omiq-ui .cmp-kb i{font-style:normal;font-size:8px;font-weight:800;opacity:.6}.omiq-ui .cmp-k.slate .cmp-kb{background:#F8FAFC;border-left-color:#94a3b8;color:var(--s800)}.omiq-ui .cmp-k.indigo .cmp-kl{color:#6366f1}.omiq-ui .cmp-k.indigo .cmp-kb{background:#eef2ff;border-left-color:#6366f1;color:#4338ca}.omiq-ui .cmp-k.purple .cmp-kl{color:#a855f7}.omiq-ui .cmp-k.purple .cmp-kb{background:#faf5ff;border-left-color:#a855f7;color:#7e22ce}.omiq-ui .cmp-k.emerald .cmp-kl{color:#10b981}.omiq-ui .cmp-k.emerald .cmp-kb{background:#ecfdf5;border-left-color:#10b981;color:#047857}.omiq-ui .cmp-acts{width:92px;flex-shrink:0;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:6px}.omiq-ui .cmp-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;border-radius:7px;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:#fff}.omiq-ui .cmp-btn .ms{font-size:12px}.omiq-ui .cmp-btn.ver{background:var(--p);box-shadow:0 3px 8px -3px #0062ff66}.omiq-ui .cmp-btn.acoes{background:#9333ea;box-shadow:0 3px 8px -3px #9333ea66}
/* --- wa-bubble.css --- */
.wa-bubble{position:fixed;right:20px;bottom:20px;z-index:9998;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-family:var(--font-sans,system-ui,sans-serif);isolation:isolate}
.wa-bubble-icon{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#25D366;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px -6px rgba(37,211,102,.55),0 4px 10px rgba(0,0,0,.25);transition:transform 200ms cubic-bezier(.2,.7,.2,1),background 200ms ease,box-shadow 200ms ease}
.wa-bubble-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:#25D366;opacity:.5;z-index:-1;animation:waBubblePulse 2.4s ease-out infinite}
.wa-bubble-icon svg{display:block}
.wa-bubble-tip{max-width:0;overflow:hidden;white-space:nowrap;padding:0;background:#0e1116;color:#fff;font-size:13px;font-weight:500;line-height:1.2;border-radius:999px;border:1px solid rgba(255,255,255,.14);opacity:0;transform:translateX(6px);transition:max-width 260ms cubic-bezier(.2,.7,.2,1),padding 260ms ease,opacity 200ms ease,transform 260ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover) and (pointer:fine){
  .wa-bubble:hover .wa-bubble-icon{background:#1ebe5c;transform:scale(1.05);box-shadow:0 12px 32px -6px rgba(37,211,102,.7),0 6px 14px rgba(0,0,0,.3)}
  .wa-bubble:hover .wa-bubble-tip,.wa-bubble:focus-visible .wa-bubble-tip{max-width:260px;padding:9px 14px;opacity:1;transform:translateX(0)}
}
.wa-bubble:focus-visible .wa-bubble-icon{outline:3px solid #fff;outline-offset:3px}
.wa-bubble:focus-visible .wa-bubble-tip{max-width:260px;padding:9px 14px;opacity:1;transform:translateX(0)}
@keyframes waBubblePulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}
@media (prefers-reduced-motion:reduce){.wa-bubble-icon::before{animation:none}.wa-bubble-icon,.wa-bubble-tip{transition:none}}
@media (max-width:560px){.wa-bubble{right:14px;bottom:14px}.wa-bubble-icon{width:52px;height:52px}.wa-bubble-icon svg{width:26px;height:26px}.wa-bubble-tip{display:none}}
.admin-bar .wa-bubble{bottom:calc(20px + var(--wp-admin--admin-bar--height,32px))}

/* --- a11y-fix.css --- */
/* OMIQ — correcoes de a11y aplicadas apos audit Lighthouse.
   Overrides pontuais para atingir contraste WCAG AA 4.5:1 em elementos flagged. */

/* --- Blog cards no bg escuro --- */
.blog-card .blog-date{color:#a1a6b0!important}   /* 4.6:1 sobre --surface #11151c */
.blog-card .blog-tag{color:#7bb0f0!important}    /* 5:1 sobre #172639 */

/* --- Mockups em fundo dark (--bg, --bg-1) --- */
.value-grid .num,
.meta .num,
.pkpi-l{color:var(--fg-3)!important}             /* 4.7:1 sobre bg-1 */

.depo-video > span[style*="color:var(--fg-4)"],
.depo-video > span[style*="color: var(--fg-4)"]{color:var(--fg-3)!important}

/* --- Mockups em fundo claro (branco/creme) --- */
.omiq-ui .lbl,
.mockup .lbl,
.ohead .lbl,
.pkpi-l.on-light,
.omiq-ui .flbl,
.oc .flbl{color:#4b5563!important}               /* slate-600, 7:1 sobre branco */

/* Slate-400 em spans/h6 inline dos mockups: forca slate-600 */
.omiq-ui [style*="color:#94a3b8"],
.omiq-ui [style*="color: #94a3b8"],
.pcard [style*="color:#94a3b8"],
.cmp-info [style*="color:#94a3b8"]{color:#4b5563!important}

/* Badge rose */
[style*="color: rgb(225, 29, 72)"],
[style*="color:#e11d48"]{color:#9f1239!important}  /* rose-800, 6.6:1 sobre rose-50 */

/* Badge emerald */
[style*="color: rgb(5, 150, 105)"],
[style*="color:#059669"]{color:#047857!important}  /* emerald-700, 5:1 sobre emerald-50 */

/* Texto branco em fundo azul brand: escurece bg pra passar 4.5:1 em todos os filhos */
.omiq-ui .omode,
.omiq-ui .omode *{color:#ffffff!important}
.omiq-ui .omode{background:#0047b3!important}     /* mais escuro que #0062ff: 8.6:1 com white */

/* --- Links em subtitulos e FAQ: obrigatorio sublinhar --- */
.section-subtitle a,
.faq-wrap p a,
.faq-a a,
.article-body a,
.hero-sub a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}

/* --- mobile-fix.css --- */
/* OMIQ — correcoes de layout mobile pontuais. */

/* Modal: overflow correto quando conteudo > viewport (mobile, telas baixas). */
.modal-backdrop{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}

@media (max-width:640px){
	.modal-backdrop{align-items:flex-start;padding:16px 16px max(16px,env(safe-area-inset-bottom))}
	.modal{padding:24px 20px 20px;border-radius:var(--r-4);max-height:none}
	.modal h3{font-size:22px;margin-bottom:6px}
	.modal p.sub{font-size:14px;margin-bottom:20px}
	.modal .close{top:12px;right:12px}
}

/* Landscape / telas baixas em desktop: idem, comeca do topo. */
@media (min-width:641px) and (max-height:720px){
	.modal-backdrop{align-items:flex-start;padding-block:20px}
}
/* --- omiq-lcp-fix --- */
.hero h1{animation:none!important;opacity:1!important;transform:none!important}
