@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8b64f6a-module__GKUNZW__className{font-family:Manrope,Manrope Fallback;font-style:normal}
:root{--ds-color-bg:#0a0e17;--ds-color-bg-soft:#f4f7f8;--ds-color-surface:#fff;--ds-color-surface-dark:#ffffff0f;--ds-color-fg:#e8eaef;--ds-color-fg-strong:#0f172a;--ds-color-fg-muted:#93a1bb;--ds-color-border:#ffffff14;--ds-color-bg-app-light:#f4f7f8;--ds-color-surface-app-light:#fff;--ds-color-surface-app-elevated-light:#fff;--ds-color-border-app-light:#dbe6e8;--ds-color-fg-app-light:#0f172a;--ds-color-fg-app-muted-light:#475569;--ds-color-bg-app-dark:#0b1317;--ds-color-surface-app-dark:#111f25;--ds-color-surface-app-elevated-dark:#162730;--ds-color-border-app-dark:#2c404a;--ds-color-fg-app-dark:#e2e8f0;--ds-color-fg-app-muted-dark:#9eb1ba;--ds-color-primary:#00c896;--ds-color-primary-hover:#00b787;--ds-color-secondary:#0095ff;--ds-color-secondary-hover:#007fe0;--ds-color-whatsapp:#25d366;--ds-color-whatsapp-hover:#20b85a;--ds-color-primary-contrast:#04130f;--ds-color-whatsapp-contrast:#052e16;--ds-color-chat-cta-fg:#f8fafc;--ds-color-chat-cta-border:#ffffff3d;--ds-color-chat-cta-hover:#ffffff17;--ds-state-thinking:#9b59b6;--ds-state-executing:#3498db;--ds-state-waiting:#f39c12;--ds-state-idle:#95a5a6;--ds-state-success:#27ae60;--ds-state-error:#e74c3c;--ds-state-confidence-high:#00e676;--ds-state-confidence-medium:#fc0;--ds-state-confidence-low:#ff6b6b;--ds-glass-bg:#ffffff0a;--ds-glass-border:#ffffff14;--ds-glass-shadow:0 8px 32px #0000004d;--ds-glass-blur:18px;--ds-elevation-card:0 8px 28px #02061740;--ds-elevation-float:0 16px 36px #02061759;--ds-elevation-focus-ring:0 0 0 3px #0095ff4d;--ds-cta-primary-bg:linear-gradient(135deg,var(--ds-color-primary),var(--ds-color-secondary));--ds-cta-primary-bg-hover:linear-gradient(135deg,var(--ds-color-primary-hover),var(--ds-color-secondary-hover));--ds-cta-primary-fg:var(--ds-color-primary-contrast);--ds-cta-primary-border:#0000;--ds-cta-primary-shadow:0 4px 20px #00c89626;--ds-cta-primary-shadow-hover:0 8px 26px #00c89640;--ds-cta-secondary-bg:#ffffff14;--ds-cta-secondary-bg-hover:#ffffff21;--ds-cta-secondary-fg:var(--ds-color-fg);--ds-cta-secondary-border:#ffffff2e;--ds-cta-chat-bg:#ffffff14;--ds-cta-chat-bg-hover:var(--ds-color-chat-cta-hover);--ds-cta-chat-fg:var(--ds-color-chat-cta-fg);--ds-cta-chat-border:var(--ds-color-chat-cta-border);--ds-cta-whatsapp-bg:var(--ds-color-whatsapp);--ds-cta-whatsapp-bg-hover:var(--ds-color-whatsapp-hover);--ds-cta-whatsapp-fg:var(--ds-color-whatsapp-contrast);--ds-cta-whatsapp-border:#052e1633;--ds-cta-whatsapp-shadow-hover:0 8px 30px #25d3664d;--ds-content-max:1200px;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-section-y:clamp(3rem,8vw,6rem);--ds-font-sans:"Manrope",ui-sans-serif,system-ui,sans-serif;--ds-font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-radius-md:16px;--ds-radius-pill:999px;--ds-radius-sm:10px;--ds-radius-xs:6px;--ds-motion-ease:cubic-bezier(.16,1,.3,1);--ds-motion-ease-back:cubic-bezier(.34,1.56,.64,1);--ds-motion-duration-fast:.2s;--ds-motion-duration-base:.3s;--ds-bp-sm:640px;--ds-bp-md:768px;--ds-bp-lg:1024px;--ds-bp-xl:1280px;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:1.875rem;--ds-font-size-4xl:2.25rem;--ds-font-size-5xl:3rem;--ds-line-height-tight:1.2;--ds-line-height-snug:1.375;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.625;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-input-height:2.5rem;--ds-input-height-lg:3rem;--ds-input-padding-x:var(--ds-space-3);--ds-input-padding-y:var(--ds-space-2);--ds-input-radius:var(--ds-radius-sm);--ds-input-border:var(--ds-color-border);--ds-input-border-focus:var(--ds-color-secondary);--ds-input-bg:transparent;--ds-input-fg:inherit;--ds-input-placeholder:var(--ds-color-fg-muted);--ds-badge-padding-x:var(--ds-space-2);--ds-badge-padding-y:.125rem;--ds-badge-radius:var(--ds-radius-pill);--ds-badge-font-size:var(--ds-font-size-xs);--ds-badge-font-weight:var(--ds-font-weight-semibold);--ds-card-padding:var(--ds-space-6);--ds-card-radius:var(--ds-radius-md);--ds-card-bg:var(--ds-glass-bg);--ds-card-border:var(--ds-glass-border);--ds-card-shadow:var(--ds-elevation-card);--ds-color-fg-on-surface:#d1d8e4;--ds-color-fg-on-surface-strong:#f0f2f5;--ds-color-fg-on-primary:#04130f;--ds-color-fg-on-whatsapp:#052e16;--ds-color-fg-on-secondary:#fff;--ds-color-fg-on-surface-light:#1e293b;--ds-color-fg-on-surface-light-muted:#475569;--ds-color-fg-on-surface-dark:#e2e8f0;--ds-color-fg-on-surface-dark-muted:#9eb1ba;--ds-focus-ring:0 0 0 3px var(--ds-color-secondary);--ds-focus-ring-offset:2px;--ds-focus-outline:2px solid var(--ds-color-secondary)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration-fast:.01ms;--ds-motion-duration-base:.01ms}}
:root{--rw-bg:var(--ds-color-bg,#0a0e17);--rw-bg-card:var(--ds-glass-bg,#ffffff0a);--rw-bg-card-hover:var(--ds-cta-secondary-bg-hover,#ffffff12);--rw-surface:var(--ds-color-surface-dark,#ffffff0f);--rw-text:var(--ds-color-fg,#e8eaef);--rw-text-secondary:var(--ds-color-fg-app-muted-dark,#b6c0d6);--rw-text-muted:var(--ds-color-fg-muted,#93a1bb);--rw-accent:var(--ds-color-primary,#00c896);--rw-accent-glow:#00c89626;--rw-accent-2:var(--ds-color-secondary,#0095ff);--rw-border:var(--ds-color-border,#ffffff14);--rw-border-highlight:#00c8964d;--rw-whatsapp:var(--ds-color-whatsapp,#25d366);--rw-whatsapp-hover:var(--ds-color-whatsapp-hover,#20b85a);--rw-gradient:linear-gradient(135deg,var(--rw-accent),var(--rw-accent-2));--rw-glass-blur:var(--ds-glass-blur,18px);--rw-glass-bg:var(--ds-glass-bg,#ffffff0a);--rw-glass-border-color:var(--ds-glass-border,#ffffff14);--rw-glass-border:1px solid var(--rw-glass-border-color);--rw-glass-shadow:var(--ds-glass-shadow,0 8px 32px #0000004d);--rw-section-py:var(--ds-space-section-y,clamp(3rem,8vw,6rem));--rw-content-max:var(--ds-content-max,1200px);--rw-max-w:var(--rw-content-max);--rw-radius:var(--ds-radius-md,16px);--rw-radius-sm:var(--ds-radius-sm,10px);--rw-radius-xs:var(--ds-radius-xs,6px);--rw-radius-pill:var(--ds-radius-pill,999px);--rw-ease:var(--ds-motion-ease,cubic-bezier(.16,1,.3,1));--rw-ease-back:var(--ds-motion-ease-back,cubic-bezier(.34,1.56,.64,1));--ease-out-back:var(--rw-ease-back);--rw-duration:var(--ds-motion-duration-base,.3s);--rw-cta-primary-bg:var(--ds-cta-primary-bg,var(--rw-gradient));--rw-cta-primary-bg-hover:var(--ds-cta-primary-bg-hover,var(--rw-gradient));--rw-cta-primary-fg:var(--ds-cta-primary-fg,#000);--rw-cta-primary-border:var(--ds-cta-primary-border,#0000);--rw-cta-primary-shadow:var(--ds-cta-primary-shadow,0 4px 20px #00c89626);--rw-cta-primary-shadow-hover:var(--ds-cta-primary-shadow-hover,0 8px 26px #00c89640);--rw-cta-chat-bg:var(--ds-cta-chat-bg,#ffffff14);--rw-cta-chat-bg-hover:var(--ds-cta-chat-bg-hover,#ffffff17);--rw-cta-chat-fg:var(--ds-cta-chat-fg,#f8fafc);--rw-cta-chat-border:var(--ds-cta-chat-border,#ffffff3d);--rw-cta-whatsapp-bg:var(--ds-cta-whatsapp-bg,var(--rw-whatsapp));--rw-cta-whatsapp-bg-hover:var(--ds-cta-whatsapp-bg-hover,var(--rw-whatsapp-hover));--rw-cta-whatsapp-fg:var(--ds-cta-whatsapp-fg,#052e16);--rw-cta-whatsapp-border:var(--ds-cta-whatsapp-border,#052e1633);--rw-cta-whatsapp-shadow-hover:var(--ds-cta-whatsapp-shadow-hover,0 8px 30px #25d3664d);--rw-fg-on-surface:var(--ds-color-fg-on-surface,#d1d8e4);--rw-fg-on-surface-strong:var(--ds-color-fg-on-surface-strong,#f0f2f5);--rw-focus-ring:var(--ds-focus-ring,0 0 0 3px var(--rw-accent-2));--rw-focus-outline:var(--ds-focus-outline,2px solid var(--rw-accent-2));--rw-heading:var(--rw-text);--rw-body:var(--rw-text-secondary);--rw-muted:var(--rw-text-muted);--rw-fg:var(--rw-text);--glass-bg:var(--rw-glass-bg);--glass-border:var(--rw-glass-border-color);--glass-shadow:var(--rw-glass-shadow);--glass-blur:var(--rw-glass-blur)}
body{background:var(--rw-bg);color:var(--rw-text);-webkit-font-smoothing:antialiased;font-family:var(--ds-font-sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif);line-height:var(--ds-line-height-relaxed,1.625);overflow-x:hidden}html{scroll-padding-top:72px}*,:before,:after{box-sizing:border-box}a{color:var(--rw-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.rw-section,#chat,#pricing,#faq,#services,#services-catalog{scroll-margin-top:72px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible{outline:var(--rw-focus-outline,2px solid var(--rw-accent,#38bdf8));outline-offset:var(--ds-focus-ring-offset,2px);border-radius:var(--ds-radius-xs,4px)}:focus:not(:focus-visible){outline:none}.rw-skip-link{z-index:9999;padding:var(--ds-space-3)var(--ds-space-6);background:var(--rw-accent,#38bdf8);color:#fff;border-radius:0 0 var(--ds-radius-sm,.5rem)var(--ds-radius-sm,.5rem);font-weight:var(--ds-font-weight-semibold);transition:top var(--ds-motion-duration-fast,.2s)var(--ds-motion-ease,ease);text-decoration:none;position:absolute;top:-100%;left:1rem}.rw-skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.rw-skip-link{z-index:1200;color:#0f172a;background:#fff;border-radius:8px;padding:.5rem .75rem;font-weight:700;transition:top .2s;position:fixed;top:-48px;left:1rem}.rw-skip-link:focus{top:.75rem}.rw-nav{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#0a0e17d1;border-bottom:1px solid #ffffff0f;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.rw-nav-inner{height:64px;max-width:var(--rw-content-max,1200px);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1.5rem;display:flex}.rw-logo{color:#f1f5f9;white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.rw-logo:hover{text-decoration:none}.rw-logo-mark{color:var(--rw-accent,#3b82f6);font-size:1.15rem;transition:transform .3s}.rw-logo:hover .rw-logo-mark{transform:rotate(90deg)scale(1.1)}.rw-nav-links{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.rw-nav-links a{color:#ffffffc7;letter-spacing:.01em;padding:0 0 2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.rw-nav-links a:after{content:"";background:var(--rw-accent,#3b82f6);border-radius:2px;width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:-2px;left:50%}.rw-nav-links a:hover{color:#fff;text-decoration:none}.rw-nav-links a:hover:after{width:100%;left:0}.rw-nav-ctas{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.rw-nav-ctas .rw-btn-outline{background:var(--rw-cta-chat-bg);color:var(--rw-cta-chat-fg);border:1px solid var(--rw-cta-chat-border);white-space:nowrap;border-radius:20px;align-items:center;min-height:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.rw-nav-ctas .rw-btn-outline:hover{background:var(--rw-cta-chat-bg-hover);border-color:var(--rw-cta-chat-border);color:var(--rw-cta-chat-fg);text-decoration:none}.rw-nav-ctas .rw-btn-whatsapp{background:var(--rw-cta-whatsapp-bg);border:1px solid var(--rw-cta-whatsapp-border);white-space:nowrap;border-radius:20px;align-items:center;gap:.35rem;min-height:40px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex;color:var(--rw-cta-whatsapp-fg)!important}.rw-nav-ctas .rw-btn-whatsapp:hover{background:var(--rw-cta-whatsapp-bg-hover);box-shadow:var(--rw-cta-whatsapp-shadow-hover);text-decoration:none;transform:translateY(-1px)}.rw-nav-mobile-toggle{cursor:pointer;background:#0f172a8c;border:1px solid #ffffff38;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:none}.rw-nav-mobile-toggle span{background:#e2e8f0;border-radius:999px;width:16px;height:2px}.rw-mobile-menu,.rw-mobile-sticky-cta{display:none}.rw-mobile-menu{z-index:1100;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.rw-mobile-menu.is-open{opacity:1;pointer-events:auto}.rw-mobile-menu__backdrop{background:#02061794;border:none;position:absolute;inset:0}.rw-mobile-menu__sheet{width:min(88vw,360px);padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0f172afa,#0f172af0);border-left:1px solid #ffffff14;flex-direction:column;gap:1rem;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.rw-mobile-menu.is-open .rw-mobile-menu__sheet{transform:translate(0)}.rw-mobile-menu__header{color:#e2e8f0;justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.rw-mobile-menu__close{color:#f8fafc;cursor:pointer;background:#0f172a73;border:1px solid #fff3;border-radius:10px;width:34px;height:34px;font-size:1.2rem;line-height:1}.rw-mobile-menu__links{gap:.5rem;display:grid}.rw-mobile-menu__links a{color:#f8fafc;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem .8rem;font-size:.88rem;text-decoration:none;display:flex}.rw-mobile-menu__links a:hover{text-decoration:none}.rw-mobile-menu__actions{gap:.55rem;margin-top:auto;display:grid}.rw-mobile-menu__action{border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.rw-mobile-menu__action:hover{text-decoration:none}.rw-mobile-menu__action--chat{color:var(--rw-cta-chat-fg);border:1px solid var(--rw-cta-chat-border);background:var(--rw-cta-chat-bg)}.rw-mobile-menu__action--wa{color:var(--rw-cta-whatsapp-fg);background:var(--rw-cta-whatsapp-bg);border:1px solid var(--rw-cta-whatsapp-border)}.rw-mobile-sticky-cta{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:980;background:#0f172adb;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr 1fr;gap:.4rem;padding:.35rem;transition:opacity .2s,transform .2s;position:fixed;box-shadow:0 10px 26px #0206175c}.rw-mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.rw-mobile-sticky-cta a{border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.rw-mobile-sticky-cta__chat{background:var(--rw-cta-chat-bg);color:var(--rw-cta-chat-fg)}.rw-mobile-sticky-cta__wa{background:var(--rw-cta-whatsapp-bg);color:var(--rw-cta-whatsapp-fg)}
.rw-navbar{display:none}.rw-logo-badge{background:var(--rw-gradient);color:#000;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-size:.65rem;font-weight:800}.rw-hero{justify-content:center;align-items:center;min-height:100vh;padding:7rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.rw-hero--chat-first{min-height:90vh;padding:8rem 1.5rem 3rem}.rw-hero-centered{text-align:center;max-width:var(--rw-max-w);z-index:1;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto;display:flex;position:relative}.rw-hero-ai-badge{color:#00c896;letter-spacing:.02em;background:linear-gradient(135deg,#00c8961a,#0095ff14);border:1px solid #00c89626;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.35rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.rw-hero-ai-badge span{font-size:.9rem}.rw-hero-headline{letter-spacing:-.025em;flex-direction:column;justify-content:center;max-width:800px;min-height:2.2em;margin:0;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:900;line-height:1.1;display:flex}.rw-hero--chat-first .rw-hero-subtitle{max-width:640px;color:var(--rw-text-muted);margin:0 auto;font-size:1.2rem;font-weight:400;line-height:1.7}.rw-hero--chat-first .rw-micro-trust{justify-content:center;margin-top:1.25rem}.rw-showcase{justify-content:center;padding:2rem 0 3rem;display:flex}.rw-showcase .rw-container{max-width:560px;margin:0 auto}@media (max-width:768px){.rw-hero--chat-first{flex-direction:column;justify-content:center;min-height:85vh;padding:6.5rem 1rem 2.5rem;display:flex}.rw-hero-headline{font-size:clamp(2rem,7vw,3rem)}.rw-hero--chat-first .rw-hero-subtitle{font-size:1.05rem}}.rw-hero-inner{width:100%;max-width:var(--rw-max-w);z-index:1;grid-template-columns:1fr 480px;align-items:center;gap:3rem;margin:0 auto;display:grid;position:relative}.rw-hero-text{flex-direction:column;gap:1.25rem;display:flex}.rw-hero-widget{flex-shrink:0;width:520px;min-height:480px;overflow:visible}@media (max-width:960px){.rw-hero-inner{text-align:center;grid-template-columns:1fr}.rw-hero-widget{width:100%;max-width:520px;min-height:400px;margin:0 auto}.rw-hero-text{align-items:center}}.rw-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:900;line-height:1.12}.rw-hero-accent{background:linear-gradient(135deg,var(--rw-accent),#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mt-page .rw-hero-accent{background:linear-gradient(135deg,#a78bfa,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-hero-subtitle{color:var(--rw-text-muted);max-width:600px;margin:0;font-size:1.2rem;font-weight:400;line-height:1.7}.rw-hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.rw-micro-trust{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.rw-micro-badge{color:var(--rw-text-muted);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;padding:.35rem .85rem;font-size:.85rem;font-weight:500}.rw-hero-bg{background:radial-gradient(at 30% 20%,#00c89614 0%,#0000 60%),radial-gradient(at 70% 80%,#0095ff0f 0%,#0000 50%);position:absolute;inset:0}.rw-hero-grid{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.rw-orb{filter:blur(80px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite rw-float;position:absolute}.rw-orb-1{background:#00c8961a;width:400px;height:400px;animation-delay:0s;top:10%;left:5%}.rw-orb-2{background:#0095ff14;width:300px;height:300px;animation-delay:-7s;bottom:20%;right:10%}.rw-orb-3{background:#a855f70f;width:250px;height:250px;animation-delay:-14s;top:50%;left:60%}@keyframes rw-float{0%,to{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(-20px,30px)}75%{transform:translate(20px,10px)}}.rw-hero-content{z-index:1;text-align:center;max-width:780px;position:relative}.rw-hero-tag{background:var(--rw-surface);border:var(--rw-glass-border);color:var(--rw-accent);letter-spacing:.02em;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.78rem;font-weight:600;display:inline-flex}.rw-gradient-text{background:var(--rw-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rw-hero-sub{color:var(--rw-text-secondary);max-width:600px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.rw-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.rw-hero-agents{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.rw-hero-agent{flex-direction:column;align-items:center;gap:.4rem;display:flex}.rw-agent-avatar{border:2px solid var(--rw-border-highlight);-o-object-fit:cover;object-fit:cover;transition:transform var(--rw-duration)var(--rw-ease-back);border-radius:50%}.rw-agent-avatar:hover{transform:scale(1.1)}.rw-agent-name{color:var(--rw-text-muted);font-size:.72rem;font-weight:600}.rw-agent-avatar-sm{border:2px solid var(--rw-border-highlight);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.rw-btn{transition:all var(--rw-duration)var(--rw-ease);cursor:pointer;border-radius:var(--rw-radius-pill);align-items:center;gap:var(--ds-space-2,.5rem);padding:var(--ds-space-3,.75rem)var(--ds-space-6,1.6rem);font-size:var(--ds-font-size-sm,.9rem);font-weight:var(--ds-font-weight-semibold,600);border:1px solid #0000;display:inline-flex;text-decoration:none!important}.rw-btn:active{transform:scale(.96)}.rw-btn-primary{background:var(--rw-cta-primary-bg);color:var(--rw-cta-primary-fg);border-color:var(--rw-cta-primary-border);box-shadow:var(--rw-cta-primary-shadow)}.rw-btn-primary:hover{background:var(--rw-cta-primary-bg-hover);box-shadow:var(--rw-cta-primary-shadow-hover);transform:translateY(-1px)}.rw-btn-secondary{background:var(--rw-surface);color:var(--rw-text);border:var(--rw-glass-border)}.rw-btn-secondary:hover{background:var(--rw-bg-card-hover);transform:translateY(-1px)}.rw-btn-whatsapp{background:var(--rw-cta-whatsapp-bg);color:var(--rw-cta-whatsapp-fg);border-color:var(--rw-cta-whatsapp-border);padding:1rem 2rem;font-size:1rem}.rw-btn-whatsapp:hover{background:var(--rw-cta-whatsapp-bg-hover);box-shadow:var(--rw-cta-whatsapp-shadow-hover);transform:translateY(-2px)}.rw-btn-whatsapp-outline{color:var(--rw-whatsapp);border:2px solid var(--rw-whatsapp);background:0 0;padding:.8rem 1.5rem}.rw-btn-whatsapp-outline:hover{background:#25d3661a;transform:translateY(-1px)}.rw-btn-sm{padding:.5rem 1.2rem;font-size:.82rem}.rw-trust-strip{background:var(--rw-surface);border-top:var(--rw-glass-border);border-bottom:var(--rw-glass-border);overflow:hidden}.rw-trust-strip-inner{white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:var(--rw-content-max);scrollbar-width:none;gap:2rem;margin:0 auto;padding:.8rem 1.5rem;display:flex;overflow-x:auto}.rw-trust-strip-inner::-webkit-scrollbar{display:none}.rw-trust-badge{color:var(--rw-accent);flex-shrink:0;font-size:.78rem;font-weight:600}.rw-section{padding:var(--rw-section-py)1.5rem;max-width:var(--rw-content-max);margin:0 auto}.rw-section-header{text-align:center;margin-bottom:3.5rem}.rw-section-tag{background:var(--rw-accent-glow);color:var(--rw-accent);text-transform:uppercase;letter-spacing:.08em;border-radius:50px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.rw-section-title{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.rw-section-desc{color:var(--rw-text-secondary);max-width:600px;margin:0 auto;font-size:1rem}.rw-divider{max-width:var(--rw-content-max);background:var(--rw-border);height:1px;margin:0 auto}.rw-services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.rw-service-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);transition:all var(--rw-duration)var(--rw-ease);padding:1.8rem;position:relative;overflow:hidden}.rw-service-card:before{content:"";background:var(--rw-gradient);opacity:0;height:3px;transition:opacity var(--rw-duration);position:absolute;top:0;left:0;right:0}.rw-service-card:hover{background:var(--rw-bg-card-hover);border-color:var(--rw-border-highlight);box-shadow:var(--rw-glass-shadow);transform:translateY(-4px)}.rw-service-card:hover:before{opacity:1}.rw-service-card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.rw-service-icon{font-size:2rem}.rw-service-agent-info{align-items:center;gap:.5rem;display:flex}.rw-agent-label{color:var(--rw-text-muted);font-size:.72rem;font-weight:600}.rw-service-card h3{margin:0 0 .6rem;font-size:1.15rem;font-weight:700}.rw-service-card p{color:var(--rw-text-secondary);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.rw-workflow-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem;display:flex}.rw-workflow-chips span{background:var(--rw-surface);border:1px solid var(--rw-border);color:var(--rw-text-secondary);border-radius:50px;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.rw-card-cta{color:var(--rw-accent);font-size:.82rem;font-weight:600}.rw-card-cta:hover{color:var(--rw-text)}.rw-process-timeline{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid;position:relative}.rw-process-timeline:before{content:"";background:var(--rw-border);height:2px;position:absolute;top:42px;left:10%;right:10%}.rw-process-step{text-align:center;z-index:1;position:relative}.rw-process-step-icon{margin-bottom:.5rem;font-size:1.8rem}.rw-process-step-num{background:var(--rw-gradient);color:#000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 1rem;font-size:.85rem;font-weight:800;display:flex}.rw-process-step h3{margin:0 0 .5rem;font-size:.95rem;font-weight:700}.rw-process-step p{color:var(--rw-text-secondary);margin:0;font-size:.8rem;line-height:1.55}.rw-deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.rw-deliverable-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);transition:all var(--rw-duration)var(--rw-ease);padding:1.8rem}.rw-deliverable-card:hover{background:var(--rw-bg-card-hover);transform:translateY(-3px)}.rw-deliverable-card h3{color:var(--rw-accent);margin:0 0 1rem;font-size:1.05rem;font-weight:700}.rw-deliverable-card ul{margin:0 0 1rem;padding:0;list-style:none}.rw-deliverable-card li{color:var(--rw-text-secondary);padding:.3rem 0 .3rem 1.2rem;font-size:.85rem;position:relative}.rw-deliverable-card li:before{content:"→";color:var(--rw-accent);font-weight:600;position:absolute;left:0}.rw-deliverable-meta{color:var(--rw-text-muted);border-top:1px solid var(--rw-border);padding-top:.8rem;font-size:.72rem;font-style:italic}.rw-scenarios-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem;display:grid}.rw-scenario-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);transition:all var(--rw-duration)var(--rw-ease);color:var(--rw-text);padding:1.5rem;display:block}.rw-scenario-card:hover{background:var(--rw-bg-card-hover);border-color:var(--rw-border-highlight);box-shadow:var(--rw-glass-shadow);color:var(--rw-text);text-decoration:none;transform:translateY(-3px)}.rw-scenario-emoji{margin-bottom:.6rem;font-size:1.6rem}.rw-scenario-card h3{margin:0 0 .4rem;font-size:1rem;font-weight:700}.rw-scenario-card p{color:var(--rw-text-secondary);margin:0 0 .8rem;font-size:.85rem;line-height:1.55}.rw-scenario-cta{color:var(--rw-accent);font-size:.78rem;font-weight:600}.pb-section{padding-bottom:2rem}.pb-mode-toggle{background:var(--rw-surface);border-radius:50px;gap:4px;max-width:340px;margin:0 auto 1.5rem;padding:4px;display:flex}.pb-mode-btn{color:var(--rw-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50px;flex:1;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s}.pb-mode-active{background:var(--rw-accent);color:#0a0e17}.pb-ws-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.pb-ws-tabs::-webkit-scrollbar{display:none}.pb-ws-tab{border:1px solid var(--rw-glass-border-color,#ffffff0f);color:var(--rw-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:50px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.pb-ws-tab:hover{background:var(--rw-surface);color:var(--rw-text)}.pb-ws-active{background:var(--rw-surface);color:var(--rw-text);border-color:var(--rw-accent)}.pb-ws-icon{font-size:1rem}.pb-search-row{margin-bottom:1.2rem}.pb-search-input{background:var(--rw-surface);border-radius:var(--rw-radius-sm);width:100%;color:var(--rw-text);border:1px solid #ffffff0f;outline:none;padding:.65rem 1rem;font-size:.85rem;transition:border-color .2s}.pb-search-input:focus{border-color:var(--rw-accent)}.pb-search-input::placeholder{color:var(--rw-text-muted)}.pb-layout{grid-template-columns:1fr 340px;align-items:start;gap:1.5rem;display:grid}.pb-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem;display:grid}.pb-empty{text-align:center;color:var(--rw-text-muted);grid-column:1/-1;padding:3rem 1rem;font-size:.9rem}.pb-group-header{text-transform:uppercase;letter-spacing:.08em;color:var(--rw-accent);border-bottom:1px solid #ffffff0f;grid-column:1/-1;margin-top:.5rem;padding:.8rem 0 .3rem;font-size:.72rem;font-weight:800}.pb-disclaimer{border-radius:var(--rw-radius);color:#fbbf24;background:#fbbf240f;border:1px solid #fbbf2426;margin-bottom:.8rem;padding:.7rem 1rem;font-size:.78rem;line-height:1.5}.pb-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);padding:1rem 1.2rem;transition:all .2s}.pb-card:hover{background:var(--rw-bg-card-hover)}.pb-card-selected{border-color:var(--rw-accent);background:#00c8960a}.pb-card-top{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}.pb-card-info{flex:1}.pb-card-name{color:var(--rw-text);margin:0 0 .2rem;font-size:.88rem;font-weight:700;line-height:1.3}.pb-card-unit{color:var(--rw-text-muted);font-size:.7rem}.pb-card-price-col{text-align:right;flex-shrink:0}.pb-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--rw-surface);color:var(--rw-text-muted);border-radius:20px;margin-bottom:.2rem;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.pb-badge-fixed{color:var(--rw-accent);background:#00c89626}.pb-badge-quote{color:#818cf8;background:#6366f126}.pb-card-price{color:var(--rw-text);font-size:.82rem;font-weight:700}.pb-price-quote{color:#818cf8;font-style:italic}.pb-card-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pb-card-subtotal{color:var(--rw-text-secondary);flex:1;font-size:.72rem}.pb-btn{cursor:pointer;border:none;border-radius:50px;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s}.pb-btn-add{background:var(--rw-accent);color:#0a0e17}.pb-btn-add:hover{transform:scale(1.04)}.pb-btn-remove{color:#f87171;background:#ef44441f}.pb-btn-remove:hover{background:#ef444433}.pb-qty-control{background:var(--rw-surface);border-radius:50px;align-items:center;gap:0;display:flex;overflow:hidden}.pb-qty-btn{width:28px;height:28px;color:var(--rw-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;transition:background .15s;display:flex}.pb-qty-btn:hover{background:#ffffff0f}.pb-qty-value{text-align:center;min-width:24px;color:var(--rw-text);font-size:.8rem;font-weight:700}.pb-scope-panel{background:var(--rw-surface);border-radius:var(--rw-radius);margin-bottom:1.2rem;padding:1rem}.pb-scope-title{color:var(--rw-text);margin:0 0 .8rem;font-size:.82rem;font-weight:700}.pb-scope-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.pb-scope-field{flex-direction:column;gap:.25rem;display:flex}.pb-scope-toggle{flex-direction:row;align-items:center;gap:.5rem}.pb-scope-label{color:var(--rw-text-muted);font-size:.72rem;font-weight:600}.pb-scope-input,.pb-scope-select{background:var(--rw-glass-bg);color:var(--rw-text);border:1px solid #ffffff14;border-radius:6px;outline:none;padding:.4rem .6rem;font-size:.8rem}.pb-scope-input:focus,.pb-scope-select:focus{border-color:var(--rw-accent)}.pb-scope-checkbox{width:16px;height:16px;accent-color:var(--rw-accent)}.pb-cart-sidebar{position:sticky;top:2rem}.pb-cart{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);padding:1.2rem}.pb-cart-title{color:var(--rw-text);margin:0 0 .8rem;font-size:.95rem;font-weight:700}.pb-cart-empty{color:var(--rw-text-muted);text-align:center;padding:1.5rem 0;font-size:.82rem}.pb-cart-group{margin-bottom:1rem}.pb-cart-group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--rw-accent);margin:0 0 .5rem;font-size:.68rem;font-weight:700}.pb-cart-item{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr auto auto auto;align-items:center;gap:.4rem;padding:.4rem 0;font-size:.78rem;display:grid}.pb-cart-item-name{color:var(--rw-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pb-cart-item-qty{color:var(--rw-text-muted);font-size:.72rem}.pb-cart-item-price{color:var(--rw-text-secondary);text-align:right;font-weight:600}.pb-cart-item-remove{width:20px;height:20px;color:var(--rw-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .15s;display:flex}.pb-cart-item-remove:hover{color:#f87171;background:#ef44441f}.pb-cart-subtotal{color:var(--rw-text-secondary);border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:.3rem;padding:.5rem 0;font-size:.8rem;display:flex}.pb-cart-quote-note{color:#818cf8;text-align:center;background:#6366f114;border-radius:6px;margin-bottom:.8rem;padding:.4rem .6rem;font-size:.72rem}.pb-cart-vat{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.pb-vat-toggle{color:var(--rw-text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.pb-vat-toggle input{accent-color:var(--rw-accent)}.pb-vat-amount{color:var(--rw-text-muted);font-size:.78rem}.pb-cart-grand{color:var(--rw-text);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem 0 .5rem;font-size:.95rem;display:flex}.pb-cart-grand strong{color:var(--rw-accent);font-size:1.1rem}.pb-checkout-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.8rem;padding:.75rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.pb-checkout-btn:hover{transform:scale(1.02);box-shadow:0 4px 20px #25d36659}.pb-checkout-btn svg{flex-shrink:0}.pb-cart-micro{color:var(--rw-text-muted);text-align:center;margin-top:.5rem;font-size:.68rem}.pb-cart-fab{z-index:998;background:var(--rw-accent);color:#0a0e17;cursor:pointer;animation:pb-fab-pop .3s var(--ease-out-back);border:none;border-radius:50px;padding:.7rem 1.5rem;font-size:.85rem;font-weight:700;display:none;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00c89659}@keyframes pb-fab-pop{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.pb-cart-sheet-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:none;position:fixed;inset:0}.pb-cart-sheet{background:var(--rw-bg);border-radius:20px 20px 0 0;max-height:80vh;padding:1.2rem;animation:.3s pb-sheet-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes pb-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pb-cart-sheet-close{background:var(--rw-surface);width:28px;height:28px;color:var(--rw-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:.8rem;right:1rem}.rw-wa-block{padding:var(--rw-section-py)1.5rem;background:linear-gradient(135deg,#25d36614,#0095ff0d);border-top:1px solid #25d36633;border-bottom:1px solid #25d36633}.rw-wa-block-inner{max-width:var(--rw-content-max);grid-template-columns:1fr auto;align-items:center;gap:3rem;margin:0 auto;display:grid}.rw-wa-icon-big svg{width:48px;height:48px;color:var(--rw-whatsapp);margin-bottom:1rem}.rw-wa-block h2{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.rw-wa-promises{margin:0;padding:0;list-style:none}.rw-wa-promises li{color:var(--rw-text-secondary);padding:.3rem 0;font-size:.9rem}.rw-wa-block-ctas{flex-direction:column;gap:.8rem;display:flex}.rw-ai-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.rw-ai-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);text-align:center;transition:all var(--rw-duration)var(--rw-ease);padding:1.6rem}.rw-ai-card:hover{background:var(--rw-bg-card-hover);transform:translateY(-3px)}.rw-ai-icon{margin-bottom:.8rem;font-size:2rem}.rw-ai-card h3{margin:0 0 .5rem;font-size:1rem;font-weight:700}.rw-ai-card p{color:var(--rw-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.rw-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.rw-trust-item{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);text-align:center;transition:all var(--rw-duration)var(--rw-ease);padding:1.6rem}.rw-trust-item:hover{background:var(--rw-bg-card-hover);transform:translateY(-3px)}.rw-trust-icon{margin-bottom:.8rem;font-size:2rem}.rw-trust-item h3{margin:0 0 .5rem;font-size:1rem;font-weight:700}.rw-trust-item p{color:var(--rw-text-secondary);margin:0;font-size:.85rem}
.faq-header{text-align:center;margin-bottom:2.5rem}.faq-header__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--rw-accent,#00c896);background:#00c8961f;border-radius:20px;margin-bottom:.8rem;padding:4px 14px;font-size:.7rem;font-weight:700;display:inline-block}.faq-grid{grid-template-columns:1fr 1fr;gap:.85rem;max-width:960px;margin:0 auto;display:grid}.faq-card{background:#ffffff08;border:1px solid #ffffff0f;border-left:3px solid #0000;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-card:hover{background:#ffffff0e;border-color:#ffffff1a #ffffff1a #ffffff1a #00c8964d;transform:translateY(-1px);box-shadow:0 4px 20px #00000026}.faq-card--open{border-left-color:var(--rw-accent,#00c896);background:#ffffff0f;box-shadow:0 4px 24px #0003}.faq-card--open:hover{border-left-color:var(--rw-accent,#00c896)}.faq-card__trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:1rem 1.2rem;font-family:inherit;transition:background .2s;display:flex}.faq-card__trigger:hover{background:#ffffff08}.faq-card__icon{background:#00c89614;border:1px solid #00c89626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .3s;display:flex}.faq-card--open .faq-card__icon{background:#00c89626;border-color:#00c8964d;transform:scale(1.05)}.faq-card__question{color:#ffffffeb;flex:1;font-size:.88rem;font-weight:600;line-height:1.35}.faq-card__chevron{width:28px;height:28px;color:var(--rw-accent,#00c896);background:#00c8960f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.faq-card--open .faq-card__chevron{background:#00c89626;transform:rotate(180deg)}.faq-card__body{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-card__answer{color:#fff9;margin:0;padding:0 1.2rem 1.1rem 3.2rem;font-size:.84rem;line-height:1.7}@media (max-width:700px){.faq-grid{grid-template-columns:1fr;gap:.65rem}.faq-card__trigger{gap:.6rem;padding:.85rem 1rem}.faq-card__icon{width:32px;height:32px;font-size:.95rem}.faq-card__question{font-size:.82rem}.faq-card__answer{padding:0 1rem 1rem 2.8rem;font-size:.8rem}}.rw-cta-section{padding:var(--rw-section-py)1.5rem}.rw-cta-box{text-align:center;background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);max-width:700px;-webkit-backdrop-filter:blur(var(--rw-glass-blur));backdrop-filter:blur(var(--rw-glass-blur));margin:0 auto;padding:3rem 2rem}.rw-cta-box h2{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.rw-cta-box p{color:var(--rw-text-secondary);margin:0 0 2rem;line-height:1.65}.rw-footer{border-top:var(--rw-glass-border);background:#0000004d;padding:3rem 1.5rem 1.5rem}.rw-footer-inner{max-width:var(--rw-content-max);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.rw-footer-inner p{color:var(--rw-text-muted);margin:0;font-size:.82rem;line-height:1.6}.rw-footer h4{color:var(--rw-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .8rem;font-size:.82rem;font-weight:700}.rw-footer-badges{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:.5rem;display:flex}.rw-footer-badge{color:#ffffffb3;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .9rem;font-size:.75rem;font-weight:600}.rw-footer-contact{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.rw-footer-contact a{color:#ffffffa6;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.rw-footer-contact a:hover{color:var(--rw-accent,#00c896)}.rw-footer-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.rw-footer-links li{margin-bottom:.4rem}.rw-footer-links a{color:var(--rw-text-muted);transition:color var(--rw-duration);font-size:.82rem}.rw-footer-links a:hover{color:var(--rw-text);text-decoration:none}.rw-footer-copy{color:#fff6;font-size:.75rem}.rw-footer-disclaimer{color:#ffffff59;max-width:540px;font-size:.72rem;line-height:1.6}.rw-footer-bottom{max-width:var(--rw-content-max);border-top:var(--rw-glass-border);text-align:center;color:var(--rw-text-muted);margin:2rem auto 0;padding-top:1.5rem;font-size:.75rem}.rw-whatsapp-float{z-index:90;background:var(--rw-whatsapp);width:56px;height:56px;transition:all var(--rw-duration)var(--rw-ease);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #25d36666}.rw-whatsapp-float:hover{color:#fff;text-decoration:none;transform:scale(1.1);box-shadow:0 6px 30px #25d36680}.rw-whatsapp-float svg{width:28px;height:28px}.rw-whatsapp-tooltip{background:var(--rw-bg);color:var(--rw-text);white-space:nowrap;opacity:0;transition:all var(--rw-duration)var(--rw-ease);pointer-events:none;border:var(--rw-glass-border);border-radius:8px;padding:.4rem .8rem;font-size:.78rem;font-weight:600;position:absolute;right:70px;transform:translate(8px)}.rw-whatsapp-float:hover .rw-whatsapp-tooltip{opacity:1;transform:translate(0)}@media (max-width:900px){.rw-process-timeline{grid-template-columns:1fr;gap:2rem}.rw-process-timeline:before{display:none}.rw-process-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;gap:0 1rem;display:grid}.rw-process-step-icon{grid-row:1/3;align-self:center}.rw-process-step-num{grid-row:1/3;align-self:center;margin:0}.rw-process-step h3{align-self:end}.rw-process-step p{grid-column:3}.pb-layout{grid-template-columns:1fr}.pb-cart-sidebar{display:none}.pb-cart-fab{display:block}.pb-cart-sheet-overlay{display:flex}.rw-wa-block-inner{text-align:center;grid-template-columns:1fr}.rw-wa-block-ctas{align-items:center}.rw-footer-inner{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:640px){.rw-nav-links{display:none}.rw-hero{padding:5rem 1rem 3rem}.rw-hero h1{font-size:1.8rem}.rw-hero-sub{font-size:.92rem}.rw-hero-agents{gap:.8rem}.rw-hero-agent .rw-agent-avatar{width:44px!important;height:44px!important}.rw-services-grid,.rw-scenarios-grid,.rw-deliverables-grid,.rw-ai-grid,.rw-trust-grid,.rw-footer-inner{grid-template-columns:1fr}.rw-section{padding:2.5rem 1rem}.rw-section-title{font-size:1.4rem}}.rw-demo-chat-fab{z-index:999;background:linear-gradient(135deg,var(--rw-accent),#6366f1);color:#fff;cursor:pointer;transition:transform .2s var(--ease-out-back),box-shadow .2s ease;border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:100px;right:24px;box-shadow:0 4px 24px #6366f166}.rw-demo-chat-fab:hover{transform:scale(1.05);box-shadow:0 6px 32px #6366f180}.rw-demo-chat-fab:active{transform:scale(.96)}.rw-demo-chat-panel{z-index:1000;background:var(--glass-bg);width:380px;max-width:calc(100vw - 32px);max-height:560px;-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);animation:rw-chat-slide-up .35s var(--ease-out-back);border-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}@keyframes rw-chat-slide-up{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.rw-demo-chat-header{border-bottom:1px solid var(--glass-border);background:#ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.rw-demo-chat-header-info{align-items:center;gap:10px;display:flex}.rw-demo-chat-header-info strong{color:var(--rw-heading);font-size:.95rem}.rw-demo-chat-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%}.rw-demo-badge{color:#818cf8;text-transform:uppercase;letter-spacing:.05em;background:#6366f133;border-radius:20px;margin-left:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.rw-demo-chat-close{color:var(--rw-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.1rem;transition:background .2s}.rw-demo-chat-close:hover{background:#ffffff14}.rw-demo-terms-gate{text-align:center;padding:24px 20px}.rw-demo-terms-gate h4{color:var(--rw-heading);margin-bottom:12px;font-size:1rem}.rw-demo-terms-gate p{color:var(--rw-body);margin-bottom:12px;font-size:.85rem;line-height:1.6}.rw-demo-terms-gate a{color:var(--rw-accent);text-decoration:underline}.rw-demo-terms-btn{background:linear-gradient(135deg,var(--rw-accent),#6366f1);color:#fff;cursor:pointer;transition:transform .2s var(--ease-out-back);border:none;border-radius:12px;margin-top:8px;padding:10px 28px;font-size:.85rem;font-weight:600;display:inline-block}.rw-demo-terms-btn:hover{transform:scale(1.04)}.rw-demo-terms-btn:active{transform:scale(.96)}.rw-demo-chat-messages{flex-direction:column;flex:1;gap:12px;min-height:280px;max-height:360px;padding:16px;display:flex;overflow-y:auto}.rw-demo-msg{align-items:flex-start;gap:8px;display:flex}.rw-demo-msg-user{flex-direction:row-reverse}.rw-demo-msg-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.rw-demo-msg-bubble{border-radius:16px;max-width:75%;padding:10px 14px;font-size:.85rem;line-height:1.5}.rw-demo-msg-assistant .rw-demo-msg-bubble{color:var(--rw-body);background:#ffffff0f;border-bottom-left-radius:4px}.rw-demo-msg-user .rw-demo-msg-bubble{background:linear-gradient(135deg,var(--rw-accent),#6366f1);color:#fff;border-bottom-right-radius:4px}.rw-demo-msg-system .rw-demo-msg-bubble{color:#fca5a5;background:#ef44441a;border-radius:12px;max-width:90%;font-size:.8rem}.rw-demo-typing{gap:4px;padding:12px 16px;display:flex}.rw-demo-typing span{background:var(--rw-muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite rw-typing-dot}.rw-demo-typing span:nth-child(2){animation-delay:.2s}.rw-demo-typing span:nth-child(3){animation-delay:.4s}@keyframes rw-typing-dot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.rw-demo-error{color:#fca5a5;text-align:center;background:#ef44441a;border-top:1px solid #ef444433;padding:8px 16px;font-size:.8rem}.rw-demo-chat-input-row{border-top:1px solid var(--glass-border);background:#ffffff08;gap:8px;padding:12px 16px;display:flex}.rw-demo-chat-input{border:1px solid var(--glass-border);color:var(--rw-heading);background:#ffffff0f;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-size:.85rem;transition:border-color .2s}.rw-demo-chat-input:focus{border-color:var(--rw-accent)}.rw-demo-chat-input::placeholder{color:var(--rw-muted)}.rw-demo-chat-send{background:linear-gradient(135deg,var(--rw-accent),#6366f1);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:10px 14px;font-size:1rem;transition:transform .15s,opacity .2s}.rw-demo-chat-send:disabled{opacity:.4;cursor:not-allowed}.rw-demo-chat-send:not(:disabled):hover{transform:scale(1.05)}.rw-demo-chat-send:not(:disabled):active{transform:scale(.95)}.rw-demo-chat-footer{color:var(--rw-muted);align-items:center;gap:8px;padding:6px 16px 10px;font-size:.72rem;display:flex}.rw-demo-char-count{opacity:.6}.rw-demo-remaining{margin-left:auto}.rw-demo-wa-link{color:var(--rw-accent);white-space:nowrap;font-weight:600;text-decoration:none}.rw-demo-wa-link:hover{text-decoration:underline}.rw-terms-page{background:var(--rw-bg);min-height:100vh;color:var(--rw-body);padding:40px 20px}.rw-terms-container{max-width:680px;margin:0 auto}.rw-terms-back{color:var(--rw-accent);margin-bottom:24px;font-size:.85rem;text-decoration:none;display:inline-block}.rw-terms-back:hover{text-decoration:underline}.rw-terms-page h1{color:var(--rw-heading);margin-bottom:8px;font-size:1.8rem}.rw-terms-updated{color:var(--rw-muted);margin-bottom:32px;font-size:.8rem}.rw-terms-page section{margin-bottom:28px}.rw-terms-page h2{color:var(--rw-heading);margin-bottom:12px;font-size:1.15rem}.rw-terms-page p,.rw-terms-page li{margin-bottom:8px;font-size:.9rem;line-height:1.7}.rw-terms-page ul{padding-left:20px}.rw-terms-page a{color:var(--rw-accent)}.rw-terms-footer{border-top:1px solid var(--glass-border);color:var(--rw-muted);margin-top:40px;padding-top:20px;font-size:.8rem}@media (max-width:480px){.rw-demo-chat-panel{border-radius:20px 20px 0 0;width:100vw;max-width:100vw;max-height:85vh;bottom:0;right:0}.rw-demo-chat-fab{bottom:80px;right:16px}}.ld-section{padding-bottom:2rem}.ld-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.ld-tab{color:var(--rw-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:50px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.8rem;font-weight:600;transition:all .25s;display:flex}.ld-tab:hover{background:var(--rw-surface);color:var(--rw-text)}.ld-tab-active{background:var(--rw-accent);color:#0a0e17;border-color:var(--rw-accent)}.ld-tab-icon{font-size:1rem}.ld-viewer{border-radius:var(--rw-radius);background:#0a0e17cc;border:1px solid #ffffff0f;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 8px 40px #0006}.ld-viewer-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.ld-chrome-dots{gap:6px;display:flex}.ld-chrome-dots span{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.ld-chrome-dots span:first-child{background:#ff5f57}.ld-chrome-dots span:nth-child(2){background:#febc2e}.ld-chrome-dots span:nth-child(3){background:#28c840}.ld-chrome-title{color:var(--rw-text-muted);flex:1;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.ld-chrome-agent{color:var(--rw-accent);font-weight:700}.ld-chrome-sep{opacity:.3}.ld-chrome-status{color:var(--rw-accent);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.ld-pulse{background:var(--rw-accent);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite ld-pulse}@keyframes ld-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.ld-viewport{min-height:380px;padding:1.5rem;position:relative;overflow:hidden}.ld-panel{opacity:0;animation:.4s forwards ld-fade-in}@keyframes ld-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ld-doc{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;position:relative;overflow:hidden}.ld-doc-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.ld-doc-badge{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24;background:#fbbf2426;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:800}.ld-doc-title{color:var(--rw-text);flex:1;font-size:.82rem;font-weight:700}.ld-doc-meta{color:var(--rw-text-muted);font-size:.68rem}.ld-doc-body{padding:1rem}.ld-clause{opacity:0;border-left:3px solid #0000;border-radius:0 6px 6px 0;margin-bottom:.8rem;padding:.6rem .8rem;animation:.6s forwards ld-type-in;position:relative}@keyframes ld-type-in{0%{opacity:0;border-left-color:#0000;transform:translate(-8px)}60%{opacity:1;border-left-color:var(--rw-accent);background:#00c89608;transform:translate(0)}to{opacity:1;background:0 0;border-left-color:#ffffff0f;transform:translate(0)}}.ld-clause-label{color:var(--rw-accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.68rem;font-weight:700}.ld-clause-text{color:var(--rw-text-secondary);font-size:.78rem;line-height:1.55}.ld-ai-mark{color:var(--rw-accent);opacity:0;background:#00c89614;border-radius:4px;margin-top:.3rem;padding:2px 6px;font-size:.6rem;font-weight:700;animation:.3s forwards ld-pop;display:inline-block}@keyframes ld-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ld-stamp{border:3px solid var(--rw-accent);color:var(--rw-accent);letter-spacing:.08em;opacity:0;border-radius:6px;padding:.4rem 1.2rem;font-size:1.1rem;font-weight:900;animation:.5s 6.5s forwards ld-stamp-in;position:absolute;bottom:1.5rem;right:1.5rem;transform:rotate(-12deg)}@keyframes ld-stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(2.5)}60%{opacity:1;transform:rotate(-12deg)scale(.9)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.ld-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ld-col-header{color:var(--rw-accent);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff0f;margin-bottom:.6rem;padding-bottom:.3rem;font-size:.72rem;font-weight:700}.ld-recon-line{opacity:0;border-radius:6px;grid-template-columns:48px 1fr auto 12px;align-items:center;gap:.4rem;margin-bottom:.15rem;padding:.4rem .5rem;font-size:.72rem;animation:.4s forwards ld-slide-in;display:grid}@keyframes ld-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ld-recon-date{color:var(--rw-text-muted);font-size:.65rem;font-weight:600}.ld-recon-desc{color:var(--rw-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-recon-amount{color:var(--rw-text);text-align:right;font-size:.7rem;font-weight:700}.ld-matched{background:#00c8960a}.ld-unmatched{background:#fbbf240a}.ld-match-dot{background:var(--rw-accent);opacity:0;width:8px;height:8px;animation:.3s forwards ld-dot-pop;animation-delay:inherit;border-radius:50%}.ld-recon-line:nth-child(2) .ld-match-dot{animation-delay:.9s}.ld-recon-line:nth-child(3) .ld-match-dot{animation-delay:1.5s}.ld-recon-line:nth-child(4) .ld-match-dot{animation-delay:2.1s}.ld-recon-line:nth-child(5) .ld-match-dot{animation-delay:2.7s}.ld-recon-line:nth-child(6) .ld-match-dot{animation-delay:3.3s}.ld-recon-line:nth-child(7) .ld-match-dot{animation-delay:3.9s}@keyframes ld-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ld-recon-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:.8rem}.ld-metric{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.ld-metric-label{color:var(--rw-text-muted);font-size:.72rem}.ld-metric-value{color:var(--rw-text);font-size:.82rem;font-weight:700}.ld-variance{color:#fbbf24}.ld-progress-track{background:#ffffff0f;border-radius:50px;width:100%;height:6px;margin:.5rem 0 .3rem;overflow:hidden}.ld-progress-fill{background:var(--rw-gradient);border-radius:50px;width:0%;height:100%;animation:2s 1s forwards ld-fill-67}@keyframes ld-fill-67{0%{width:0%}to{width:67%}}.ld-progress-label{color:var(--rw-accent);font-size:.68rem;font-weight:600}.ld-form{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;position:relative;overflow:hidden}.ld-form-header{color:var(--rw-text-secondary);background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.8rem;font-weight:600;display:flex}.ld-form-badge{text-transform:uppercase;color:#60a5fa;background:#3b82f626;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:800}.ld-form-row{opacity:0;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.65rem 1rem;animation:.5s forwards ld-row-fill;display:flex}@keyframes ld-row-fill{0%{opacity:0}30%{opacity:1;background:#00c8960d}to{opacity:1;background:0 0}}.ld-form-label{color:var(--rw-text-secondary);font-size:.78rem}.ld-form-value{color:var(--rw-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.ld-form-row:last-of-type .ld-form-value{color:var(--rw-accent);font-size:.9rem}.ld-filing-bar{background:#ffffff0f;border-radius:50px;height:6px;margin:.8rem 1rem;overflow:hidden}.ld-filing-progress{background:linear-gradient(90deg,var(--rw-accent),#60a5fa);border-radius:50px;width:0%;height:100%;animation:2s 4.5s forwards ld-fill-100}@keyframes ld-fill-100{0%{width:0%}to{width:100%}}.ld-filed-stamp{text-align:center;color:var(--rw-accent);opacity:0;padding:.6rem;font-size:.82rem;font-weight:700;animation:.4s 6.5s forwards ld-pop}.ld-workpaper{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.ld-wp-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.ld-wp-ref{color:#818cf8;background:#6366f11f;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700}.ld-wp-title{color:var(--rw-text);flex:1;font-size:.82rem;font-weight:700}.ld-wp-isa{color:var(--rw-text-muted);font-size:.65rem}.ld-checklist{padding:.8rem 1rem}.ld-check-item{opacity:0;border-radius:6px;align-items:center;gap:.6rem;margin-bottom:.15rem;padding:.45rem .5rem;animation:.5s forwards ld-check-in;display:flex}@keyframes ld-check-in{0%{opacity:0;transform:translate(-10px)}50%{opacity:1;background:#00c8960a;transform:translate(0)}to{opacity:1;background:0 0}}.ld-check-box{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.ld-check-pass .ld-check-box{color:var(--rw-accent);background:#00c89626}.ld-check-review .ld-check-box{color:#fbbf24;background:#fbbf2426}.ld-check-text{color:var(--rw-text-secondary);font-size:.78rem}.ld-risk-gauge{border-top:1px solid #ffffff0f;padding:.8rem 1rem}.ld-gauge-label{color:var(--rw-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.68rem;font-weight:700}.ld-gauge-track{background:#ffffff0f;border-radius:50px;height:8px;margin-bottom:.3rem;overflow:hidden}.ld-gauge-fill{background:linear-gradient(90deg,var(--rw-accent),#fbbf24);border-radius:50px;width:0%;height:100%;animation:1.5s 5s forwards ld-fill-25}@keyframes ld-fill-25{0%{width:0%}to{width:25%}}.ld-gauge-value{color:var(--rw-accent);opacity:0;font-size:.75rem;font-weight:700;animation:.3s 6.5s forwards ld-pop}.ld-cycle-bar{justify-content:center;gap:.5rem;margin-top:1.2rem;display:flex}.ld-cycle-dot{background:#ffffff14;border-radius:50px;width:40px;height:4px;position:relative;overflow:hidden}.ld-cycle-progress{background:var(--rw-accent);border-radius:50px;width:0%;height:100%}.ld-cycle-active .ld-cycle-progress{animation:8s linear forwards ld-cycle-fill}.ld-cycle-done{background:#00c89633}@keyframes ld-cycle-fill{0%{width:0%}to{width:100%}}@media (max-width:768px){.ld-viewport{min-height:320px;padding:1rem}.ld-split{grid-template-columns:1fr}.ld-tabs{gap:.3rem}.ld-tab{padding:.45rem .8rem;font-size:.72rem}.ld-tab-label{display:none}.ld-tab-icon{font-size:1.2rem}.ld-chrome-title{display:none}.ld-stamp{font-size:.85rem;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rw-orb{display:none}}

.mt-pb{max-width:var(--rw-content-max);margin:0 auto;padding:0 1rem}.mt-pb__header{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.mt-pb__title{background:var(--rw-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.4rem,4vw,2rem);font-weight:700}.mt-pb__subtitle{color:var(--rw-text-secondary);flex:1;min-width:200px;margin:0;font-size:.95rem}.mt-pb__cart-toggle{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius-sm);cursor:pointer;color:var(--rw-text);transition:background var(--rw-duration)var(--rw-ease);padding:.6rem 1rem;font-size:1.2rem;position:relative}.mt-pb__cart-toggle:hover{background:var(--rw-bg-card-hover)}.mt-pb__cart-toggle--has-items{border-color:var(--rw-accent)}.mt-pb__cart-badge{background:var(--rw-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.mt-pb-tabs{scrollbar-width:thin;scrollbar-color:var(--rw-border)transparent;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.mt-pb-tab{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius-sm);color:var(--rw-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--rw-duration)var(--rw-ease);align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;display:flex}.mt-pb-tab:hover{background:var(--rw-bg-card-hover);color:var(--rw-text)}.mt-pb-tab--active{background:var(--rw-accent-glow);border-color:var(--rw-accent);color:var(--rw-accent);font-weight:600}.mt-pb-tab__icon{font-size:1.1rem}.mt-pb-tab__label{display:inline}.mt-pb__body{grid-template-columns:1fr 380px;align-items:start;gap:1.5rem;display:grid}@media (max-width:860px){.mt-pb__body{grid-template-columns:1fr}}.mt-pb__services{flex-direction:column;gap:.75rem;display:flex}.mt-pb__no-services{color:var(--rw-text-muted);text-align:center;padding:2rem;font-style:italic}.mt-pb-service{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius-sm);transition:all var(--rw-duration)var(--rw-ease);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.mt-pb-service:hover{background:var(--rw-bg-card-hover)}.mt-pb-service--selected{border-color:var(--rw-accent);background:var(--rw-accent-glow)}.mt-pb-service--quote{border-left:3px solid var(--rw-accent-2)}.mt-pb-service__info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.mt-pb-service__name{color:var(--rw-text);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.mt-pb-service__unit{color:var(--rw-text-muted);font-size:.75rem}.mt-pb-service__price{color:var(--rw-accent);font-size:.85rem;font-weight:500}.mt-pb-service__price-label{color:var(--rw-text-secondary);font-size:.75rem;font-weight:400}.mt-pb-service__price-quote{color:var(--rw-accent-2);font-style:italic}.mt-pb-service__actions{flex-shrink:0}.mt-pb-service__qty-row{align-items:center;gap:.5rem;display:flex}.mt-pb-btn{border-radius:var(--rw-radius-xs);cursor:pointer;transition:all var(--rw-duration)var(--rw-ease);border:none;padding:.4rem .9rem;font-size:.8rem;font-weight:600}.mt-pb-btn--add{background:var(--rw-accent);color:#04110f}.mt-pb-btn--add:hover{background:var(--rw-accent-2);color:#031224;transform:scale(1.04)}.mt-pb-btn--remove{color:var(--rw-text-muted);border:1px solid var(--rw-border);background:0 0;padding:.3rem .6rem;font-size:.75rem}.mt-pb-btn--remove:hover{color:#ff4d4d;border-color:#ff4d4d}.mt-pb-qty{border:1px solid var(--rw-border);border-radius:var(--rw-radius-xs);align-items:center;gap:0;display:flex;overflow:hidden}.mt-pb-qty__btn{width:28px;height:28px;color:var(--rw-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.9rem;transition:background .15s;display:flex}.mt-pb-qty__btn:hover{background:var(--rw-bg-card-hover)}.mt-pb-qty__value{text-align:center;min-width:28px;color:var(--rw-text);font-size:.85rem;font-weight:600}.mt-pb__sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}@media (max-width:860px){.mt-pb__sidebar{z-index:100;background:var(--rw-bg);border-top:1px solid var(--rw-border);max-height:60vh;transition:transform var(--rw-duration)var(--rw-ease);padding:1rem;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.mt-pb__sidebar--open{transform:translateY(0)}}.mt-pb-scope{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);padding:1.2rem}.mt-pb-scope__title{color:var(--rw-text);margin:0 0 .8rem;font-size:.9rem;font-weight:600}.mt-pb-scope__grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:480px){.mt-pb-scope__grid{grid-template-columns:1fr}}.mt-pb-scope__field{flex-direction:column;gap:.3rem;display:flex}.mt-pb-scope__label{color:var(--rw-text-secondary);font-size:.75rem;font-weight:500}.mt-pb-scope__input-wrap{align-items:center;gap:.3rem;display:flex}.mt-pb-scope__prefix{color:var(--rw-text-muted);font-size:.85rem;font-weight:600}.mt-pb-scope__input,.mt-pb-scope__select{background:var(--rw-bg);border:1px solid var(--rw-border);border-radius:var(--rw-radius-xs);width:100%;color:var(--rw-text);padding:.45rem .6rem;font-size:.85rem;transition:border-color .2s}.mt-pb-scope__input:focus,.mt-pb-scope__select:focus{border-color:var(--rw-accent);outline:none}.mt-pb-scope__toggle{cursor:pointer;color:var(--rw-text);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mt-pb-scope__toggle input[type=checkbox]{accent-color:var(--rw-accent);width:16px;height:16px}.mt-pb-cart{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);padding:1.2rem}.mt-pb-cart--empty{text-align:center;padding:2rem 1.2rem}.mt-pb-cart__empty-icon{opacity:.4;margin-bottom:.5rem;font-size:2.5rem}.mt-pb-cart__empty-text{color:var(--rw-text-muted);font-size:.9rem}.mt-pb-cart__title{background:var(--rw-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:1rem;font-weight:700}.mt-pb-cart__group{margin-bottom:.8rem}.mt-pb-cart__group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rw-text-muted);border-bottom:1px solid var(--rw-border);margin:0 0 .4rem;padding-bottom:.3rem;font-size:.7rem;font-weight:700}.mt-pb-cart__item{justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.8rem;display:flex}.mt-pb-cart__item--quote{opacity:.7}.mt-pb-cart__item-info{flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.mt-pb-cart__item-name{color:var(--rw-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt-pb-cart__item-qty{color:var(--rw-text-muted);flex-shrink:0;font-size:.75rem}.mt-pb-cart__item-price{color:var(--rw-accent);flex-shrink:0;align-items:center;gap:.4rem;font-weight:500;display:flex}.mt-pb-cart__item-quote-badge{color:var(--rw-accent-2);font-size:.75rem;font-style:italic}.mt-pb-cart__item-remove{color:var(--rw-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.7rem;transition:color .15s}.mt-pb-cart__item-remove:hover{color:#ff4d4d}.mt-pb-cart__totals{border-top:1px solid var(--rw-border);flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:.8rem;display:flex}.mt-pb-cart__total-row{color:var(--rw-text-secondary);justify-content:space-between;font-size:.8rem;display:flex}.mt-pb-cart__vat-row{justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.8rem;display:flex}.mt-pb-cart__vat-toggle{cursor:pointer;color:var(--rw-text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.mt-pb-cart__vat-toggle input[type=checkbox]{accent-color:var(--rw-accent)}.mt-pb-cart__vat-amount{color:var(--rw-accent-2);font-weight:500}.mt-pb-cart__grand-row{border-top:1px solid var(--rw-border);color:var(--rw-text);justify-content:space-between;align-items:center;padding-top:.6rem;font-size:.95rem;font-weight:700;display:flex}.mt-pb-cart__grand-value{background:var(--rw-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.15rem}.mt-pb-cart__cta{background:var(--rw-whatsapp);color:#fff;border-radius:var(--rw-radius-sm);width:100%;transition:background var(--rw-duration)var(--rw-ease),transform .15s;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.mt-pb-cart__cta:hover{background:var(--rw-whatsapp-hover);text-decoration:none;transform:translateY(-1px)}.mt-pb-cart__disclaimer{color:var(--rw-text-muted);text-align:center;margin-top:.6rem;font-size:.7rem}.mt-steps-7{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1rem;display:grid}.mt-step-compact{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mt-step-compact h3{margin:0;font-size:.95rem}.mt-step-compact p{color:var(--rw-text-secondary);margin:0;font-size:.8rem;line-height:1.4}.mt-turnaround-pill{letter-spacing:.04em;text-transform:uppercase;color:#00c896;background:#00c89615;border:1px solid #00c89630;border-radius:9999px;margin-top:.4rem;padding:.2rem .5rem;font-size:.65rem;font-weight:600;display:inline-block}.mt-cases-grid .rw-service-card{cursor:default}.mt-cases-grid .rw-service-card:hover{transform:none}.aw-aml .aw-widget-header{border-bottom-color:#0095ff30}.aw-filing .aw-widget-header{border-bottom-color:#00c89630}.aw-register .aw-widget-header{border-bottom-color:#c17bff30}.aw-monitoring .aw-widget-header{border-bottom-color:#f5a62330}.mt-page .rw-hero-accent{background:linear-gradient(135deg,#0095ff,#00c896);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.mt-steps-7{grid-template-columns:1fr}}.rw-pricing-teaser h2{text-align:center}.rw-pricing-tiles{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.25rem;margin-top:2rem;display:grid}.rw-pricing-tile{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);text-align:center;transition:border-color var(--rw-duration)var(--rw-ease),transform var(--rw-duration)var(--rw-ease);padding:1.5rem}.rw-pricing-tile:hover{border-color:var(--rw-accent);transform:translateY(-2px)}.rw-pricing-emoji{margin-bottom:.75rem;font-size:2rem}.rw-pricing-tile h3{margin:0 0 .5rem;font-size:1.1rem}.rw-pricing-from{color:var(--rw-accent);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.rw-pricing-tile p{color:var(--rw-text-secondary);margin-bottom:1rem;font-size:.82rem;line-height:1.5}.rw-pricing-tile .rw-card-cta{color:var(--rw-accent);font-size:.82rem;font-weight:500;display:inline-block}.rw-footer-disclaimer{color:var(--rw-text-muted);text-align:center;margin-top:.5rem;font-size:.72rem}.aw-widget{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);box-shadow:var(--rw-glass-shadow);-webkit-backdrop-filter:blur(var(--rw-glass-blur));contain:layout paint;will-change:transform;isolation:isolate;flex-direction:column;width:100%;max-width:480px;height:480px;display:flex;overflow:hidden}.aw-widget-header{border-bottom:1px solid var(--rw-border);align-items:center;gap:1rem;padding:1.5rem 1.25rem;font-size:1.1rem;display:flex}.aw-widget-agent{color:var(--rw-accent);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.aw-agent-avatar{object-fit:cover;border:3px solid #fff3;border-radius:50%;flex-shrink:0;width:80px;height:80px}.aw-widget-task{color:var(--rw-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aw-widget-status{white-space:nowrap;border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;transition:background .3s,color .3s}.aw-status-0{color:#0095ff;background:#0095ff20}.aw-status-1{color:#f5a623;background:#f5a62320}.aw-status-2{color:#c17bff;background:#c17bff20}.aw-status-3{color:#00c896;background:#00c89620}.aw-widget-body{flex-direction:column;flex:1;justify-content:center;padding:1.25rem 1rem;display:flex;overflow:hidden}.aw-cursor{color:var(--rw-accent);font-weight:300;animation:.8s steps(2,end) infinite aw-blink;display:inline-block}@keyframes aw-blink{0%,to{opacity:1}50%{opacity:0}}.aw-draft-badge,.aw-review-label,.aw-checklist-label,.aw-export-label,.aw-detect-label,.aw-compute-label,.aw-results-label,.aw-confidence-label,.aw-memo-badge,.aw-fields-label,.aw-doctype-label,.aw-missing-label,.aw-signed-badge,.aw-filed-badge,.aw-search-hint{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.aw-draft-badge,.aw-memo-badge,.aw-signed-badge,.aw-filed-badge{border-radius:4px;padding:.15rem .6rem;font-size:.65rem;display:inline-block}.aw-draft-badge{color:#f5a623;background:#f5a62330}.aw-memo-badge{color:#0095ff;background:#0095ff20}.aw-signed-badge,.aw-filed-badge{color:#00c896;background:#00c89620}.aw-clause{border-radius:var(--rw-radius-xs);background:#ffffff06;margin-bottom:.6rem;padding:.5rem}.aw-clause strong{color:var(--rw-accent);margin-bottom:.25rem;font-size:.72rem;display:block}.aw-clause p{color:var(--rw-text);margin:0;font-size:.78rem;line-height:1.5}.aw-clause-pending p.aw-placeholder{color:var(--rw-text-muted);font-style:italic}.aw-chips{flex-wrap:wrap;gap:.4rem;display:flex}.aw-chip{opacity:0;animation:aw-fadeInUp .4s var(--rw-ease)forwards;border-radius:9999px;padding:.25rem .6rem;font-size:.7rem;font-weight:500;display:inline-block}.aw-chip-success{color:#00c896;background:#00c89615;border:1px solid #00c89630}@keyframes aw-fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aw-progress-bar{background:#ffffff10;border-radius:2px;height:4px;margin-top:.6rem;overflow:hidden}.aw-progress-fill{background:var(--rw-gradient);border-radius:2px;width:0%;height:100%;animation:2.5s ease-out forwards aw-progressGrow}@keyframes aw-progressGrow{0%{width:0%}to{width:100%}}.aw-check-item{opacity:0;animation:aw-fadeInUp .4s var(--rw-ease)forwards;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.8rem;display:flex}.aw-check-icon{font-size:.9rem}.aw-export-icons{gap:.5rem;margin-top:.75rem;display:flex}.aw-export-btn{border-radius:var(--rw-radius-xs);background:var(--rw-bg-card);border:1px solid var(--rw-border);cursor:default;opacity:0;animation:aw-fadeInUp .3s var(--rw-ease)forwards;padding:.4rem .75rem;font-size:.75rem}.aw-search-bar{border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);background:#ffffff08;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.aw-search-icon{font-size:.9rem}.aw-search-text{color:var(--rw-text);font-size:.82rem}.aw-search-hint{color:var(--rw-text-muted);margin-top:.5rem;font-size:.7rem}.aw-result-row,.aw-detect-row,.aw-slider-row,.aw-tax-row,.aw-field-row{border-radius:var(--rw-radius-xs);opacity:0;animation:aw-fadeInUp .35s var(--rw-ease)forwards;background:#ffffff06;justify-content:space-between;align-items:center;margin-bottom:.3rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.aw-slider-row{flex-wrap:wrap;gap:.25rem}.aw-slider-track{background:#ffffff14;border-radius:2px;width:100%;height:4px;overflow:hidden}.aw-slider-fill{background:var(--rw-accent);border-radius:2px;height:100%;transition:width .5s}.aw-result-law,.aw-detect-name{color:var(--rw-text);font-weight:500}.aw-result-topic,.aw-field-name{color:var(--rw-text-secondary);flex:1;margin:0 .5rem}.aw-result-relevance,.aw-detect-amount{color:var(--rw-accent);font-weight:600}.aw-field-status{text-align:center;width:1.5rem;font-size:.9rem}.aw-fields-progress{color:var(--rw-text-muted);text-align:right;margin-top:.3rem;font-size:.7rem}.aw-tax-total{border-top:1px solid var(--rw-border);background:#ffffff10;font-weight:600}.aw-confidence-meter{background:#ffffff10;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.aw-confidence-fill{background:var(--rw-gradient);border-radius:4px;height:100%;animation:2s ease-out forwards aw-progressGrow}.aw-confidence-value{color:var(--rw-accent);font-size:.85rem;font-weight:600}.aw-confidence-note{color:var(--rw-text-muted);margin-top:.2rem;font-size:.7rem}.aw-memo-title,.aw-filed-summary,.aw-signed-summary{margin-bottom:.5rem;font-size:.82rem}.aw-memo-title{color:var(--rw-text);font-weight:600}.aw-memo-body{color:var(--rw-text-secondary);border-radius:var(--rw-radius-xs);background:#ffffff06;margin-bottom:.5rem;padding:.5rem;font-size:.78rem;line-height:1.6}.aw-upload-area{text-align:center}.aw-upload-icon{margin-bottom:.5rem;font-size:2rem}.aw-upload-file{border:1px solid var(--rw-border);border-radius:var(--rw-radius-xs);opacity:0;animation:aw-fadeInUp .4s var(--rw-ease)forwards;background:#ffffff08;align-items:center;gap:.3rem;margin:.2rem;padding:.3rem .6rem;font-size:.72rem;display:inline-flex}.aw-file-icon{font-size:.8rem}.aw-doctype-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.aw-doctype-card{border:1px solid var(--rw-border);border-radius:var(--rw-radius-xs);opacity:0;animation:aw-fadeInUp .35s var(--rw-ease)forwards;cursor:default;background:#ffffff06;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.75rem;display:flex}.aw-doctype-selected{border-color:var(--rw-accent);background:#00c89610}.aw-doctype-emoji{font-size:1rem}.aw-missing-msg{border-radius:var(--rw-radius-sm);max-width:85%;margin-bottom:.4rem;padding:.6rem .8rem;font-size:.78rem;line-height:1.5}.aw-missing-msg p{margin:0 0 .2rem}.aw-missing-msg p:last-child{margin-bottom:0}.aw-msg-out{background:#25d36620;border:1px solid #25d36640;margin-left:auto}.aw-msg-in{border:1px solid var(--rw-border);opacity:0;animation:aw-fadeInUp .5s var(--rw-ease)forwards;background:#ffffff08}.aw-contract .aw-widget-header{border-bottom-color:#00c89630}.aw-legal .aw-widget-header{border-bottom-color:#0095ff30}.aw-tax .aw-widget-header{border-bottom-color:#f5a62330}.aw-notary .aw-widget-header{border-bottom-color:#c17bff30}.rw-action-widgets{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:1.5rem;margin-top:2rem;display:grid}.rw-action-widgets .aw-widget{max-width:100%;height:320px}@media (prefers-reduced-motion:reduce){.aw-chip,.aw-check-item,.aw-export-btn,.aw-result-row,.aw-detect-row,.aw-tax-row,.aw-field-row,.aw-upload-file,.aw-doctype-card,.aw-msg-in,.aw-progress-fill,.aw-confidence-fill{opacity:1!important;animation:none!important;transform:none!important}.aw-cursor{animation:none!important}.aw-progress-fill,.aw-confidence-fill{width:100%!important}}@media (max-width:640px){.aw-widget-header{flex-wrap:wrap;gap:.3rem}.aw-widget-task{order:3;width:100%;font-size:.72rem}.aw-widget-body{height:220px;padding:.75rem;overflow:hidden}.aw-widget{height:340px}.aw-doctype-grid{grid-template-columns:1fr}}
.hub-section{background:#fafbfc;padding:4rem 0}.hub-section h2{text-align:center;margin-bottom:.5rem}.hub-cards{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.hub-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:box-shadow .2s;display:flex}.hub-card:hover{box-shadow:0 4px 24px #0000000f}.hub-card__header{align-items:center;gap:.75rem;display:flex}.hub-card__avatar{background:linear-gradient(135deg,#eff6ff 0%,#f5f3ff 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.hub-card__name{color:#111827;margin:0;font-size:1.15rem;font-weight:700}.hub-card__tagline{color:#6b7280;margin:0;font-size:.85rem}.hub-card__badges{flex-wrap:wrap;gap:.5rem;display:flex}.hub-badge{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:.25rem .6rem;font-size:.72rem}.hub-demo{background:linear-gradient(135deg,#2563eb0a 0%,#7c3aed0a 100%);border:1px solid #2563eb1a;border-radius:12px;min-height:140px;padding:.75rem 1rem;overflow:hidden}.hub-demo__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.hub-demo__title{color:#2563eb;font-size:.78rem;font-weight:600}.hub-demo__indicator{gap:4px;display:flex}.hub-demo__dot{background:#d1d5db;border-radius:50%;width:6px;height:6px;transition:background .3s}.hub-demo__dot--active{background:#2563eb}.hub-demo__body{color:#374151;font-family:SF Mono,Fira Code,monospace;font-size:.72rem;line-height:1.6}.hub-demo__line{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(4px)}.hub-demo__line--visible{opacity:1;transform:translateY(0)}.hub-card__search{position:relative}.hub-card__search-input{box-sizing:border-box;background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.55rem 2rem .55rem .8rem;font-size:.82rem;transition:border-color .15s}.hub-card__search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.hub-card__search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.9rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.hub-card__section{flex-direction:column;gap:.75rem;display:flex}.hub-card__section-title{text-transform:uppercase;letter-spacing:.08em;color:#111827;align-items:center;gap:.5rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.hub-card__section-tag{color:#2563eb;text-transform:none;letter-spacing:0;background:#dbeafe;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.hub-card__section--premium .hub-card__section-tag{color:#b45309;background:#fef3c7}.hub-chip-group{flex-direction:column;gap:.4rem;display:flex}.hub-chip-group__title{color:#4b5563;margin:0;padding-left:.1rem;font-size:.75rem;font-weight:600}.hub-chip-grid{flex-wrap:wrap;gap:.35rem;display:flex}.hub-chip{cursor:pointer;white-space:nowrap;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.75rem;transition:all .15s;display:inline-flex}.hub-chip__icon{font-size:.8rem}.hub-chip--basic:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb1a}.hub-chip--premium{color:#9ca3af;cursor:pointer;background:#fafbfc}.hub-chip--premium:hover{background:#fffbeb;border-color:#fbbf24}.hub-chip-wrap{position:relative}.hub-premium-popup{z-index:50;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:220px;padding:.75rem 1rem;animation:.15s hubPopIn;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000001a}@keyframes hubPopIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hub-premium-popup p{color:#6b7280;margin:0 0 .5rem;font-size:.78rem}.hub-premium-popup__btn{color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.hub-premium-popup__btn:hover{background:#1ebe5a}.hub-card__limits{color:#9ca3af;text-align:center;border-top:1px solid #f3f4f6;margin:0;padding-top:.5rem;font-size:.72rem}.hub-card__empty{color:#9ca3af;margin:0;font-size:.78rem;font-style:italic}.cd-backdrop{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000080;animation:.2s cdFadeIn;position:fixed;inset:0}@keyframes cdFadeIn{0%{opacity:0}to{opacity:1}}.cd-panel{z-index:9999;background:#1a1b26;flex-direction:column;width:460px;max-width:100%;animation:.3s cubic-bezier(.16,1,.3,1) cdSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 60px #0006}@keyframes cdSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.cd-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.cd-header__left{align-items:center;gap:.75rem;display:flex}.cd-header__avatar{background:linear-gradient(135deg,#6366f126,#8b5cf626);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.cd-header__info{flex-direction:column;gap:1px;display:flex}.cd-header__name{color:#f1f5f9;letter-spacing:-.01em;font-size:.88rem;font-weight:600}.cd-header__topic{color:#64748b;font-size:.72rem}.cd-header__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.cd-header__limits{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cd-limit-chip{letter-spacing:.02em;color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.cd-header__status{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:600}.cd-header__status--online{color:#34d399;background:#34d3991a}.cd-header__status--offline{color:#f87171;background:#f871711a}.cd-header__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.cd-header__close:hover{color:#e2e8f0;background:#ffffff0f}.cd-messages{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.cd-messages::-webkit-scrollbar{width:4px}.cd-messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.cd-msg{gap:.75rem;animation:.3s cdMsgIn;display:flex}@keyframes cdMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cd-msg--user{flex-direction:row-reverse}.cd-msg--user .cd-msg__content{align-items:flex-end}.cd-msg--user .cd-msg__text{color:#f1f5f9;white-space:pre-wrap;word-break:break-word;background:#3b3f51;border-radius:18px 18px 4px;max-width:85%;padding:.7rem 1rem;font-size:.84rem;line-height:1.6}.cd-msg__avatar{background:linear-gradient(135deg,#6366f126,#8b5cf626);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:.95rem;display:flex}.cd-msg__content{flex-direction:column;gap:4px;min-width:0;max-width:88%;display:flex}.cd-msg__name{color:#94a3b8;letter-spacing:.02em;font-size:.72rem;font-weight:600}.cd-msg--assistant .cd-msg__text{color:#d1d5db;white-space:pre-wrap;word-break:break-word;font-size:.84rem;line-height:1.7}.cd-msg--assistant .cd-msg__text strong{color:#f1f5f9;font-weight:600}.cd-typing{align-items:center;gap:4px;padding:4px 0;display:inline-flex}.cd-typing span{background:#64748b;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite cdBounce}.cd-typing span:nth-child(2){animation-delay:.16s}.cd-typing span:nth-child(3){animation-delay:.32s}@keyframes cdBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.cd-msg__cursor{vertical-align:text-bottom;background:#818cf8;width:2px;height:1em;margin-left:2px;animation:.7s steps(2,end) infinite cdBlink;display:inline-block}@keyframes cdBlink{0%,to{opacity:1}50%{opacity:0}}.cd-banner{border-radius:12px;gap:.75rem;padding:.875rem 1rem;animation:.3s cdMsgIn;display:flex}.cd-banner--offline{background:#ef444414;border:1px solid #ef444426}.cd-banner--capped{background:#fbbf2414;border:1px solid #fbbf2426}.cd-banner__icon{flex-shrink:0;font-size:1.25rem}.cd-banner__text p{color:#94a3b8;margin:0 0 .5rem;font-size:.82rem;line-height:1.4}.cd-banner__cta{color:#fff;background:#25d366;border-radius:8px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.cd-banner__cta:hover{background:#1ebe5a;transform:translateY(-1px)}.cd-composer{border-top:1px solid #ffffff0a;flex-shrink:0;padding:.75rem 1.25rem}.cd-composer__rate-limit{color:#f87171;text-align:center;margin-bottom:.5rem;font-size:.72rem;animation:1.2s infinite cdPulse}@keyframes cdPulse{0%,to{opacity:1}50%{opacity:.5}}.cd-composer__box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem 1rem;transition:all .2s;display:flex}.cd-composer__box:focus-within{background:#ffffff0a;border-color:#818cf84d;box-shadow:0 0 0 3px #818cf814}.cd-composer__box--disabled{opacity:.5;pointer-events:none}.cd-composer__input{color:#f1f5f9;resize:none;background:0 0;border:none;outline:none;flex:1;max-height:200px;padding:.25rem 0;font-family:inherit;font-size:.84rem;line-height:1.5}.cd-composer__input::placeholder,.cd-composer__input:disabled{color:#4b5563}.cd-composer__send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.cd-composer__send:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 12px #6366f166}.cd-composer__send:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.cd-composer__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite cdSpin}@keyframes cdSpin{to{transform:rotate(360deg)}}.cd-composer__disclaimer{color:#94a3b8;text-align:center;margin:.5rem 0 0;font-size:.65rem}@media (prefers-color-scheme:light){.cd-panel{background:#fff;box-shadow:-8px 0 40px #0000001f}.cd-header{background:#00000003;border-bottom-color:#e5e7eb}.cd-header__avatar{background:linear-gradient(135deg,#6366f114,#8b5cf614)}.cd-header__name{color:#111827}.cd-header__topic{color:#6b7280}.cd-limit-chip{color:#334155;background:#f8fafc;border-color:#64748b38}.cd-header__close{color:#9ca3af}.cd-header__close:hover{color:#374151;background:#f3f4f6}.cd-msg--user .cd-msg__text{color:#fff;background:#2563eb}.cd-msg__avatar{background:linear-gradient(135deg,#6366f114,#8b5cf614)}.cd-msg__name{color:#6b7280}.cd-msg--assistant .cd-msg__text{color:#374151}.cd-msg--assistant .cd-msg__text strong{color:#111827}.cd-typing span{background:#9ca3af}.cd-msg__cursor{background:#6366f1}.cd-banner--offline{background:#fef2f2;border-color:#fee2e2}.cd-banner--capped{background:#fffbeb;border-color:#fef3c7}.cd-banner__text p{color:#374151}.cd-composer{border-top-color:#f3f4f6}.cd-composer__box{background:#f9fafb;border-color:#e5e7eb}.cd-composer__box:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.cd-composer__input{color:#111827}.cd-composer__input::placeholder{color:#9ca3af}.cd-composer__disclaimer{color:#6b7280}}@media (max-width:900px){.hub-cards{grid-template-columns:1fr}}@media (max-width:640px){.hub-section{padding:2.5rem 0}.hub-card{border-radius:12px;padding:1.25rem}.cd-panel{border-radius:20px 20px 0 0;width:100%;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) cdSlideUp;inset:auto 0 0}@keyframes cdSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cd-header__avatar{width:32px;height:32px}.cd-header__name{font-size:.82rem}.cd-header__right{gap:.35rem}.cd-limit-chip{padding:2px 7px;font-size:.58rem}.cd-msg__avatar{width:28px;height:28px;font-size:.85rem}.hub-chip{padding:.3rem .55rem;font-size:.72rem}.hub-premium-popup{border-radius:16px 16px 0 0;min-width:auto;position:fixed;inset:auto 0 0;transform:none}}@media (prefers-color-scheme:dark){.hub-section{background:#0f1117}.hub-card{background:#1a1d2e;border-color:#ffffff0f}.hub-card:hover{box-shadow:0 4px 24px #0000004d}.hub-card__name{color:#f1f5f9}.hub-card__tagline{color:#94a3b8}.hub-card__avatar{background:linear-gradient(135deg,#2563eb26,#7c3aed26)}.hub-badge{color:#94a3b8;background:#ffffff0f}.hub-demo{background:linear-gradient(135deg,#2563eb14,#7c3aed14);border-color:#2563eb26}.hub-demo__title{color:#60a5fa}.hub-demo__body{color:#cbd5e1}.hub-demo__dot{background:#4b5563}.hub-card__search-input{color:#f1f5f9;background:#ffffff0a;border-color:#ffffff14}.hub-card__search-input::placeholder{color:#64748b}.hub-card__section-title{color:#e2e8f0}.hub-card__section-tag{color:#93c5fd;background:#2563eb33}.hub-card__section--premium .hub-card__section-tag{color:#fcd34d;background:#fbbf2426}.hub-chip-group__title{color:#94a3b8}.hub-chip{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff14}.hub-chip--basic:hover{background:#2563eb1a;border-color:#60a5fa4d}.hub-chip--premium{color:#64748b;background:#ffffff05}.hub-chip--premium:hover{background:#fbbf2414;border-color:#fbbf2433}.hub-premium-popup{background:#1e293b;border-color:#ffffff14;box-shadow:0 4px 30px #0006}.hub-premium-popup p{color:#94a3b8}.hub-card__limits{color:#64748b;border-top-color:#ffffff0f}.hub-card__empty{color:#64748b}}
.rw-nav-country{color:var(--rw-accent,#3b82f6);font-weight:700}.rw-nav-ctas{align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.rw-nav-inner{padding:0 .9rem}.rw-nav-links,.rw-nav-ctas{display:none}.rw-nav-mobile-toggle,.rw-mobile-menu,.rw-mobile-sticky-cta{display:flex}.rw-mobile-sticky-cta{display:grid}.rw-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.rw-micro-trust{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.rw-micro-badge{color:#e2e8f0;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.rw-bento{background:#0c0c14}.rw-bento-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.rw-bento-tile{color:inherit;contain:layout;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.75rem;min-height:380px;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.rw-bento-icon{font-size:2.5rem;line-height:1}.rw-bento-tile:hover{border-color:#3b82f64d;transform:translateY(-2px)}.rw-bento-cta{color:#3b82f6;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.rw-bento-cta:hover{color:#60a5fa}@media (max-width:768px){.rw-bento-grid{grid-template-columns:1fr}}.rw-gateway{background:#0a0a12}.rw-gateway-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;margin-top:1.5rem;padding:2rem}.rw-gateway-agents{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.rw-agent-pill{color:#e2e8f0;background:#3b82f61a;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rw-agent-pill em{color:#94a3b8;font-style:normal}.rw-gateway-topics,.rw-gateway-premium{margin-top:1.5rem}.rw-gateway-free-label{color:#22c55e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.rw-gateway-premium-label{color:#f59e0b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.rw-gateway-group{margin-bottom:1rem}.rw-gateway-group-title{color:#94a3b8;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.rw-gateway-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rw-gateway-chip{cursor:pointer;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.rw-gateway-chip-free{color:#e2e8f0;background:#22c55e14;border:1px solid #22c55e33}.rw-gateway-chip-free:hover{background:#22c55e26;border-color:#22c55e66;transform:translateY(-1px)}.rw-gateway-chip-locked{color:#64748b;cursor:default;opacity:.65;background:#ffffff08;border:1px solid #ffffff0f}.rw-gateway-premium{border-top:1px solid #ffffff0f;padding-top:1.5rem}.rw-gateway-premium-groups{margin-bottom:1.25rem}.rw-templates-library{background:#0c0c14}.rw-templates-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.rw-template-card{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.rw-template-card:hover{border-color:#3b82f64d;transform:translateY(-2px)}.rw-template-card h3{color:#f1f5f9;margin:0;font-size:1rem;font-weight:700}.rw-template-card p{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.rw-template-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.5rem;right:.75rem}.rw-template-inputs{color:#64748b;font-size:.75rem}.rw-template-inputs strong{color:#94a3b8;margin-bottom:.25rem;display:block}.rw-template-inputs ul{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.rw-template-inputs li:before{content:"•";color:#475569;margin-right:.25rem}.rw-template-cta{color:#3b82f6;margin-top:auto;font-size:.8125rem;font-weight:600}.rw-pricing-tile-featured{background:#3b82f60f;border-color:#3b82f64d;position:relative}.rw-pricing-tile-featured:before{content:"RECOMMENDED";letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:999px;padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}.rw-pb__court-group{margin-bottom:1.25rem}.rw-pb__court-group-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border-bottom:1px solid #94a3b826;margin:0 0 .5rem;padding-bottom:.375rem;font-size:.75rem;font-weight:700}.rw-pb__court-group:first-child .rw-pb__court-group-label{margin-top:0}
.rw-help{background:var(--rw-surface)}.rw-help-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.rw-help-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);text-align:center;padding:1.5rem}.rw-help-icon{margin-bottom:.75rem;font-size:2rem}.rw-help-card h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.rw-help-card p{color:var(--rw-text-muted);margin:0 0 .75rem;font-size:.9rem}.rw-help-link{color:var(--rw-accent);font-size:.9rem;font-weight:600;text-decoration:none}.rw-help-link:hover{text-decoration:underline}.rw-help-detail{color:var(--rw-text-muted);font-size:.85rem}.rw-legal-page{padding-top:6rem;padding-bottom:4rem}.rw-legal-page h1{margin:0 0 .5rem;font-size:2rem;font-weight:800}.rw-legal-updated{color:var(--rw-text-muted);margin-bottom:2rem;font-size:.85rem}.rw-legal-page h2{color:var(--rw-text);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:700}.rw-legal-page p,.rw-legal-page ul{color:var(--rw-text-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.rw-legal-page ul{padding-left:1.5rem}.rw-legal-page li{margin-bottom:.5rem}.rw-legal-page a{color:var(--rw-accent);text-decoration:none}.rw-legal-page a:hover{text-decoration:underline}.rw-legal-back{border-top:1px solid var(--rw-border);margin-top:3rem;padding-top:1.5rem}.rw-section+.rw-section{border-top:1px solid var(--rw-border)}.hero-carousel{width:100%;max-width:520px;position:relative}.hero-carousel__slide{opacity:1;transition:opacity .3s,transform .3s;position:relative;transform:translateY(0)}.hero-carousel__slide--fading{opacity:0;transform:translateY(8px)}.hero-carousel__badge{border:1.5px solid var(--rw-accent);background:var(--rw-glass-bg);color:var(--rw-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-carousel__badge-icon{font-size:1rem}.hero-carousel__slide-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.hero-carousel__badge{margin-bottom:0}.hero-carousel__agent{align-items:center;gap:.5rem;display:flex}.hero-carousel__agent-avatar{object-fit:cover;border:2px solid #ffffff26;border-radius:50%;width:36px;height:36px}.hero-carousel__agent-name{color:var(--rw-text);opacity:.85;font-size:.82rem;font-weight:600}.hero-carousel__widget{min-height:420px}.hero-carousel__dots{justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.hero-carousel__dot{border:1.5px solid var(--rw-border);background:var(--rw-glass-bg);cursor:pointer;width:36px;height:36px;transition:all var(--rw-duration)var(--rw-ease);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex}.hero-carousel__dot:hover{border-color:var(--rw-accent);background:var(--rw-bg-card-hover)}.hero-carousel__dot--active{border-color:var(--rw-accent);transform:scale(1.15);box-shadow:0 0 12px #00c89640}.hero-carousel__dot-icon{line-height:1}.hero-carousel__progress{background:var(--rw-border);border-radius:999px;height:3px;margin-top:.8rem;overflow:hidden}.hero-carousel__progress-bar{border-radius:999px;width:0;height:100%;animation:linear forwards hero-progress}@keyframes hero-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-carousel__slide{transition:none}.hero-carousel__progress{display:none}}
.ws-cards{margin-top:1rem;position:relative}.ws-cards:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14 30% 70%,#0000);width:min(80%,600px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ws-cards-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (max-width:768px){.ws-cards-grid{grid-template-columns:1fr;gap:1.2rem}}.ws-card{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);transition:all var(--rw-duration)var(--rw-ease);padding:1.8rem;position:relative;overflow:hidden}.ws-card:hover{background:var(--rw-bg-card-hover);border-color:var(--ws-accent,var(--rw-accent));transform:translateY(-2px);box-shadow:0 8px 32px #00000040}.ws-card__header{align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;display:flex}.ws-card__icon{font-size:2rem;line-height:1}.ws-card__title{color:var(--rw-text);margin:0;font-size:1.2rem;font-weight:700}.ws-card__tagline{color:var(--rw-text-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.ws-card__accent-bar{background:linear-gradient(90deg,var(--ws-accent,var(--rw-accent)),transparent);border-radius:999px;height:2px;margin-bottom:1.2rem}.ws-card__section{margin-bottom:1.2rem}.ws-card__section-title{color:var(--rw-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;font-size:.72rem;font-weight:600}.ws-card__chips{flex-wrap:wrap;gap:.45rem;display:flex}.ws-card__chip{cursor:pointer;transition:all var(--rw-duration)var(--rw-ease);border:1px solid var(--rw-border);background:var(--rw-glass-bg);color:var(--rw-text);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.ws-card__chip:hover{border-color:var(--ws-accent,var(--rw-accent));background:#00c89614;transform:translateY(-1px)}.ws-card__chip--topic{border-color:var(--ws-accent,var(--rw-accent))}.ws-card__chip--workflow{border-style:dashed}.ws-card__chip-icon{font-size:.85rem}.ws-card__chip-label{white-space:normal;line-height:1.3}.ws-card__chip-price{color:var(--ws-accent,#00c896);white-space:nowrap;letter-spacing:.02em;background:#00c8961a;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.65rem;font-weight:600;display:inline-block}.ws-card__services{margin:0;padding:0;list-style:none}.ws-card__service-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.78rem;display:flex}.ws-card__service-item:last-child{border-bottom:none}.ws-card__service-name{color:var(--rw-text)}.ws-card__service-price{color:var(--ws-accent,var(--rw-accent));font-size:.72rem;font-weight:600}.ws-card__link{color:var(--ws-accent,var(--rw-accent));transition:color var(--rw-duration)var(--rw-ease);margin-top:.6rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-block}.ws-card__link:hover{text-decoration:underline}.ws-card__cta{border-top:1px solid var(--rw-border);gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.ws-card__btn{border-radius:var(--rw-radius);cursor:pointer;transition:all var(--rw-duration)var(--rw-ease);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.ws-card__btn--chat{background:var(--ws-accent,var(--rw-accent));color:#000;flex:1}.ws-card__btn--chat:hover{opacity:.9;transform:translateY(-1px)}.ws-card__btn--wa{background:var(--rw-glass-bg);border:1px solid var(--rw-whatsapp);color:var(--rw-whatsapp);border-radius:50%;width:42px;height:42px;padding:0}.ws-card__btn--wa:hover{background:#25d3661f}.ws-card__btn--wa svg{width:18px;height:18px}.ws-chat-topics__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.6rem;margin-top:2rem;margin-bottom:2rem;display:flex;overflow-x:auto}.ws-chat-topics__tabs::-webkit-scrollbar{display:none}.ws-chat-topics__tab{border:1.5px solid var(--rw-border);background:var(--rw-glass-bg);color:var(--rw-text-muted);cursor:pointer;transition:all var(--rw-duration)var(--rw-ease);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:500;display:inline-flex}.ws-chat-topics__tab:hover{border-color:var(--rw-accent);background:var(--rw-bg-card-hover)}.ws-chat-topics__tab--active{background:#00c89614;font-weight:600}.ws-chat-topics__tab-icon{font-size:1rem}.ws-chat-topics__content{flex-direction:column;gap:2rem;display:flex}.ws-chat-topics__group{padding:0}.ws-chat-topics__group-title{color:var(--rw-text);align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:.9rem;font-weight:600;display:flex}.ws-chat-topics__badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.ws-chat-topics__badge--free{color:var(--rw-accent);background:#00c89626}.ws-chat-topics__badge--premium{color:var(--rw-whatsapp);background:#25d36626}.ws-chat-topics__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ws-chat-topics__chip{cursor:pointer;transition:all var(--rw-duration)var(--rw-ease);border:1px solid var(--rw-border);background:var(--rw-glass-bg);color:var(--rw-text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.ws-chat-topics__chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ws-chat-topics__chip--basic:hover{border-color:var(--rw-accent);background:#00c89614}.ws-chat-topics__chip--workflow{border-style:dashed}.ws-chat-topics__chip--workflow:hover{border-color:var(--rw-accent);border-style:solid}.ws-chat-topics__chip--premium{opacity:.85;border-color:#25d3664d}.ws-chat-topics__chip--premium:hover{border-color:var(--rw-whatsapp);opacity:1;background:#25d36614}.ws-chat-topics__chip-icon{font-size:.9rem}.ws-chat-topics__chip-lock{opacity:.6;font-size:.7rem}.ws-chat-topics__agent-info{background:var(--rw-glass-bg);border-radius:var(--rw-radius);border:var(--rw-glass-border);color:var(--rw-text-muted);align-items:center;gap:.6rem;margin-top:1rem;padding:.8rem 1.2rem;font-size:.82rem;display:flex}.ws-chat-topics__agent-emoji{font-size:1.4rem}.ws-services__list{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}.ws-services__group{background:var(--rw-glass-bg);border:var(--rw-glass-border);border-radius:var(--rw-radius);transition:all var(--rw-duration)var(--rw-ease);overflow:hidden}.ws-services__group--expanded{border-color:var(--ws-accent,var(--rw-accent));box-shadow:0 4px 20px #00000026}.ws-services__header{width:100%;color:var(--rw-text);cursor:pointer;transition:background var(--rw-duration)var(--rw-ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}.ws-services__header:hover{background:var(--rw-bg-card-hover)}.ws-services__header-left{align-items:center;gap:.8rem;display:flex}.ws-services__icon{font-size:1.6rem}.ws-services__title{color:var(--rw-text);margin:0;font-size:1rem;font-weight:700}.ws-services__count{color:var(--rw-text-muted);font-size:.72rem}.ws-services__chevron{color:var(--rw-text-muted);transition:transform var(--rw-duration)var(--rw-ease);font-size:1.2rem}.ws-services__chevron--open{transform:rotate(180deg)}.ws-services__body{padding:0 1.5rem 1.5rem}.ws-services__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem;display:grid}@media (max-width:480px){.ws-services__grid{grid-template-columns:1fr}}.ws-services__card{transition:all var(--rw-duration)var(--rw-ease);background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:.8rem 1rem}.ws-services__card:hover{border-color:var(--ws-accent,var(--rw-accent));background:#ffffff0f}.ws-services__card-name{color:var(--rw-text);font-size:.82rem;font-weight:500;line-height:1.4}.ws-services__card-meta{justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.72rem;display:flex}.ws-services__card-unit{color:var(--rw-text-muted)}.ws-services__card-price{color:var(--ws-accent,var(--rw-accent));font-weight:600}.ws-services__pricing-link{color:var(--rw-accent);margin-top:1rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-block}.ws-services__pricing-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ws-card,.ws-card__chip,.ws-chat-topics__chip,.ws-services__group,.ws-services__card,.ws-services__chevron{transition:none}.ws-card:hover,.ws-card__chip:hover,.ws-chat-topics__chip:hover{transform:none}}
.ai-chat-prompt{text-align:center;padding:3rem 0 2.5rem}.ai-chat-prompt__header{margin-bottom:2rem}.ai-chat-prompt__avatars{justify-content:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ai-chat-prompt__avatar{object-fit:cover;border:3px solid #ffffff26;border-radius:50%;width:64px;height:64px;transition:transform .25s,border-color .25s}.ai-chat-prompt__avatar:hover{border-color:var(--rw-accent);transform:scale(1.15)}.ai-chat-prompt__title{color:var(--rw-text);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.ai-chat-prompt__subtitle{color:var(--rw-text-secondary);margin:0;font-size:1.05rem}.ai-chat-prompt__chips{text-align:left;grid-template-columns:repeat(2,1fr);gap:.6rem;max-width:780px;margin:0 auto 1.5rem;display:grid}.ai-chat-prompt__chip{background:var(--rw-glass-bg);border:1px solid var(--rw-border);cursor:pointer;color:var(--rw-text);border-radius:12px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-family:inherit;font-size:.88rem;transition:all .2s;display:flex}.ai-chat-prompt__chip:hover{border-color:var(--rw-accent);background:#ffffff14;transform:translateY(-1px)}.ai-chat-prompt__chip:active{transform:translateY(0)}.ai-chat-prompt__chip-icon{flex-shrink:0;font-size:1.1rem}.ai-chat-prompt__chip-label{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.ai-chat-prompt__chip-arrow{color:var(--rw-text-secondary);opacity:0;font-size:.85rem;transition:opacity .2s,transform .2s}.ai-chat-prompt__chip:hover .ai-chat-prompt__chip-arrow{opacity:1;transform:translate(2px)}.ai-chat-prompt__input-bar{background:var(--rw-glass-bg);border:1px solid var(--rw-border);border-radius:24px;align-items:center;gap:.5rem;max-width:780px;margin:0 auto 1rem;padding:.5rem .5rem .5rem 1rem;transition:border-color .2s;display:flex}.ai-chat-prompt__input-bar:focus-within{border-color:var(--rw-accent)}.ai-chat-prompt__input{color:var(--rw-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.ai-chat-prompt__input::placeholder{color:var(--rw-text-secondary);opacity:.7}.ai-chat-prompt__send{background:var(--rw-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,opacity .2s;display:flex}.ai-chat-prompt__send:disabled{opacity:.35;cursor:not-allowed}.ai-chat-prompt__send:not(:disabled):hover{filter:brightness(1.15)}.ai-chat-prompt__disclaimer{color:var(--rw-text-secondary);opacity:.7;margin:0;font-size:.78rem}@media (max-width:640px){.ai-chat-prompt__chips{grid-template-columns:1fr;max-width:100%}.ai-chat-prompt__title{font-size:1.3rem}.ai-chat-prompt__input-bar{max-width:100%}.ai-chat-prompt__avatar{width:52px;height:52px}}
