@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_0c1e58{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_0c1e58{--font-display:"Source Serif 4","Source Serif 4 Fallback"}[data-theme=a]{--color-whatsapp-green:#25D366;--color-whatsapp-green-hover:#1da851;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--paper:#FBF8F3;--paper-2:#F4EFE5;--ink:#1A1814;--ink-2:#4A4538;--ink-3:#776F5C;--rule:rgba(26,24,20,0.10);--rule-strong:rgba(26,24,20,0.20);--accent:oklch(0.42 0.16 155);--accent-soft:oklch(0.94 0.04 155);--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--color-slate-canvas:#242c33}[data-theme=a] .site-body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}[data-theme=a] .site-body *{box-sizing:border-box}[data-theme=a] .site-body button,[data-theme=a] .site-body input,[data-theme=a] .site-body select,[data-theme=a] .site-body textarea{font-family:inherit}[data-theme=a] .site-body a{color:inherit;text-decoration:none;cursor:pointer}[data-theme=a] .site-body img{max-width:100%;display:block}[data-theme=a] .wrap{max-width:1200px;margin:0 auto;padding:0 28px;width:100%}[data-theme=a] .wrap-narrow{max-width:860px;margin:0 auto;padding:0 28px;width:100%}@media (max-width:520px){[data-theme=a] .wrap,[data-theme=a] .wrap-narrow{padding:0 18px}}[data-theme=a] section{padding:96px 0;background:var(--paper)}@media (max-width:720px){[data-theme=a] section{padding:64px 0}}[data-theme=a] section[data-bg=paper-2]{background:var(--paper-2)}[data-theme=a] .section-eyebrow{display:inline-flex;align-items:center;gap:14px;background:transparent;border:none;border-radius:0;padding:0;color:var(--ink-3);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}[data-theme=a] .section-eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:var(--ink-3)}[data-theme=a] .section-h2{font-family:var(--font-display);font-size:clamp(22px,3.4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:16px 0 14px;text-wrap:balance}[data-theme=a] .section-lede{font-family:var(--font-display);font-size:17px;line-height:1.6;color:var(--ink-2);max-width:640px;margin:0;text-wrap:pretty}@media (max-width:520px){[data-theme=a] .section-lede{font-size:15px}}[data-theme=a] .nav{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:inset 0 4px 0 var(--ink)}[data-theme=a] .nav-inner{display:flex;align-items:center;gap:24px;height:68px}[data-theme=a] .nav-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em}[data-theme=a] .nav-brand-mark{width:32px;height:32px;border-radius:4px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}[data-theme=a] .nav-brand-mark img{width:22px;height:22px}[data-theme=a] .nav-links{display:flex;align-items:center;gap:4px;margin-left:20px}[data-theme=a] .nav-link{padding:10px 12px;font-size:13.5px;font-weight:500;color:var(--ink-2);border-radius:0;transition:color .12s;background:transparent;border:none;cursor:pointer;font-family:inherit}[data-theme=a] .nav-link:hover{background:transparent}[data-theme=a] .nav-link.on,[data-theme=a] .nav-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:6px}[data-theme=a] .nav-link.on{text-decoration-color:var(--accent);text-decoration-thickness:2px}[data-theme=a] .nav-dd{position:relative}[data-theme=a] .nav-dd-trigger{display:inline-flex;align-items:center;gap:6px}[data-theme=a] .nav-dd-caret{transition:transform .16s;flex:none}[data-theme=a] .nav-dd-caret.open{transform:rotate(180deg)}[data-theme=a] .nav-dd-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;background:white;border:1px solid var(--neutral-200);border-radius:14px;box-shadow:0 18px 40px -16px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.05);padding:8px;z-index:60;animation:navDdIn .14s ease-out}@keyframes navDdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=a] .nav-dd-item{display:block;padding:10px 12px;border-radius:10px;color:var(--neutral-900);transition:background .12s}[data-theme=a] .nav-dd-item:hover{background:var(--neutral-50)}[data-theme=a] .nav-dd-item.on{background:oklch(.96 .04 155)}[data-theme=a] .nav-dd-item-title{font-size:14px;font-weight:600}[data-theme=a] .nav-dd-item-desc{font-size:12.5px;color:var(--neutral-600);margin-top:2px;line-height:1.4}[data-theme=a] .nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}@media (max-width:1180px){[data-theme=a] .nav-actions .mb-ghost{display:none}}@media (max-width:1024px){[data-theme=a] .nav-links{display:none}}[data-theme=a] .nav-burger{display:none;width:44px;height:44px;margin-left:4px;border:1px solid var(--neutral-200);background:white;border-radius:10px;padding:0;cursor:pointer;align-items:center;justify-content:center;flex:none}[data-theme=a] .nav-burger:hover{background:var(--neutral-50)}[data-theme=a] .nav-burger-bars{display:inline-block;position:relative;width:18px;height:14px}[data-theme=a] .nav-burger-bars span{position:absolute;left:0;right:0;height:2px;background:var(--neutral-900);border-radius:2px;transition:transform .18s,opacity .12s,top .18s}[data-theme=a] .nav-burger-bars span:first-child{top:1px}[data-theme=a] .nav-burger-bars span:nth-child(2){top:6px}[data-theme=a] .nav-burger-bars span:nth-child(3){top:11px}[data-theme=a] .nav-burger-bars.open span:first-child{top:6px;transform:rotate(45deg)}[data-theme=a] .nav-burger-bars.open span:nth-child(2){opacity:0}[data-theme=a] .nav-burger-bars.open span:nth-child(3){top:6px;transform:rotate(-45deg)}[data-theme=a] .nav-drawer-scrim{position:fixed;inset:68px 0 0 0;background:rgba(15,18,16,.45);z-index:49;animation:navScrimIn .18s ease-out}@keyframes navScrimIn{0%{opacity:0}to{opacity:1}}[data-theme=a] .nav-drawer{position:fixed;top:68px;left:0;right:0;z-index:50;background:white;border-bottom:1px solid var(--neutral-100);box-shadow:0 24px 40px -20px rgba(0,0,0,.18);max-height:calc(100dvh - 68px);overflow-y:auto;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .2s ease-out,opacity .16s ease-out;display:none}[data-theme=a] .nav-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto}[data-theme=a] .nav-drawer-links{display:flex;flex-direction:column;padding:8px 0}[data-theme=a] .nav-drawer-link{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;font-size:16px;font-weight:500;color:var(--neutral-800);border-bottom:1px solid var(--neutral-100)}[data-theme=a] .nav-drawer-link:last-child{border-bottom:none}[data-theme=a] .nav-drawer-link.on{color:var(--accent);font-weight:600}[data-theme=a] .nav-drawer-link:hover{background:var(--neutral-50)}[data-theme=a] .nav-drawer-link svg{color:var(--neutral-400)}[data-theme=a] .nav-drawer-group{border-bottom:1px solid var(--neutral-100);background:var(--neutral-50)}[data-theme=a] .nav-drawer-grouplabel{padding:14px 28px 6px;font-size:11px;font-weight:700;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.08em}[data-theme=a] .nav-drawer-sub{padding-left:40px;font-size:15px;border-bottom:none!important}[data-theme=a] .nav-drawer-sub:last-child{padding-bottom:14px}[data-theme=a] .nav-drawer-actions{display:flex;flex-direction:column;gap:10px;padding:16px 28px 24px;border-top:1px solid var(--neutral-100)}[data-theme=a] .nav-drawer-actions .mb{width:100%}@media (max-width:1024px){[data-theme=a] .nav-burger{display:inline-flex}[data-theme=a] .nav-drawer{display:block}}@media (max-width:720px){[data-theme=a] .nav-actions .nav-demo-cta{display:none}[data-theme=a] .nav-inner{gap:12px}}[data-theme=a] .mb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:4px;border:1px solid transparent;font-size:14.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform 80ms;white-space:nowrap;font-family:inherit}[data-theme=a] .mb:active{transform:translateY(1px)}[data-theme=a] .mb-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}[data-theme=a] .mb-primary:hover{background:#000}[data-theme=a] .mb-whatsapp{background:var(--accent);color:white;border-color:var(--accent);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.2)}[data-theme=a] .mb-whatsapp:hover{background:oklch(.36 .13 155);border-color:oklch(.36 .13 155)}[data-theme=a] .mb-tobagreen{background:oklch(.58 .18 155);color:white;border-color:oklch(.58 .18 155);box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.22)}[data-theme=a] .mb-tobagreen:hover{background:oklch(.5 .18 155);border-color:oklch(.5 .18 155)}[data-theme=a] .mb-outline{background:transparent;color:var(--ink);border-color:var(--ink)}[data-theme=a] .mb-outline:hover{background:var(--ink);color:var(--paper)}[data-theme=a] .mb-ghost{background:transparent;color:var(--ink-2)}[data-theme=a] .mb-ghost:hover{background:var(--paper-2);color:var(--ink)}[data-theme=a] .mb-sm{height:36px;padding:0 14px;font-size:13px}[data-theme=a] .mb-lg{height:52px;padding:0 24px;font-size:15.5px}[data-theme=a] .trustbar{display:flex;flex-wrap:wrap;gap:28px;align-items:center;font-size:12.5px;color:var(--ink-3);letter-spacing:.02em}[data-theme=a] .trustbar-item{display:inline-flex;align-items:center;gap:8px}[data-theme=a] .trustbar-item .ic{width:18px;height:18px;border-radius:50%;background:var(--paper-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}[data-theme=a] .hero{background:var(--paper);border-bottom:1px solid var(--rule);padding:80px 0 64px}@media (max-width:720px){[data-theme=a] .hero{padding:56px 0 40px}}[data-theme=a] .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width:980px){[data-theme=a] .hero-grid{grid-template-columns:1fr;gap:48px}}[data-theme=a] .hero-h1{font-family:var(--font-display,"Source Serif 4",Georgia,serif);font-size:clamp(34px,6.2vw,80px);line-height:1.06;letter-spacing:-.03em;font-weight:500;margin:0 0 32px;padding-bottom:4px;text-wrap:balance}[data-theme=a] .hero-h1 em{font-style:italic;color:var(--accent,oklch(.42 .16 155));font-weight:500}[data-theme=a] .hero-lede-large{font-size:clamp(15.5px,2.4vw,19px);line-height:1.55;color:var(--ink-2,#4A4538);max-width:540px;margin:0 0 20px;font-family:var(--font-display,"Source Serif 4",Georgia,serif)}[data-theme=a] .hero-stats{display:grid;grid-template-columns:repeat(3,auto);gap:40px;padding-top:28px;margin-top:36px;border-top:1px solid var(--rule,rgba(26,24,20,.12));max-width:520px}@media (max-width:520px){[data-theme=a] .hero-stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:100%}[data-theme=a] .hero-stat-num{font-size:26px!important}[data-theme=a] .hero-stat-num span{font-size:16px!important}}[data-theme=a] .home-bridge{margin-top:40px;padding:28px 32px;background:linear-gradient(135deg,oklch(.97 .02 155),white);border:1px solid oklch(.94 .04 155);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}[data-theme=a] .home-bridge-cta{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:720px){[data-theme=a] .home-bridge{padding:22px 20px;gap:18px;flex-direction:column;align-items:flex-start}[data-theme=a] .home-bridge-cta{width:100%;flex-direction:column}[data-theme=a] .home-bridge-cta .mb{width:100%;height:52px;padding:0 24px;font-size:15.5px}}[data-theme=a] .hero h1{font-family:var(--font-display);font-size:clamp(34px,5.4vw,64px);font-weight:500;line-height:.96;letter-spacing:-.03em;color:var(--ink);margin:18px 0;text-wrap:balance}[data-theme=a] .hero h1 em{font-style:italic;font-weight:500;color:var(--accent);padding:0;background:none}[data-theme=a] .hero-lede,[data-theme=a] .lede{font-family:var(--font-display);font-size:19px;line-height:1.55;color:var(--ink-2);max-width:540px;margin:0 0 28px;text-wrap:pretty}[data-theme=a] .hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}@media (max-width:480px){[data-theme=a] .hero-cta-row{flex-direction:column;align-items:stretch}[data-theme=a] .hero-cta-row .mb{width:100%}}[data-theme=a] .hero-vis{position:relative;display:flex;justify-content:center;align-items:center;min-height:540px}@media (max-width:720px){[data-theme=a] .hero-vis{min-height:0}}[data-theme=a] .phone{width:320px;max-width:100%;background:#111;border-radius:44px;padding:14px;border:1px solid rgba(0,0,0,.6);box-shadow:0 30px 60px -22px rgba(26,24,20,.35),0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08);position:relative;z-index:2}[data-theme=a] .phone-screen{background:#efeae2;border-radius:32px;overflow:hidden;height:600px;display:flex;flex-direction:column;background-image:radial-gradient(circle at 18% 24%,rgba(0,0,0,.025) 1px,transparent 0),radial-gradient(circle at 78% 62%,rgba(0,0,0,.02) 1px,transparent 0);background-size:26px 26px,38px 38px}[data-theme=a] .phone-statusbar{height:38px;background:#128C7E;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:12.5px;font-weight:600;color:white;font-feature-settings:"tnum" 1}[data-theme=a] .phone-statusbar-right{display:flex;align-items:center;gap:5px}[data-theme=a] .phone-chat-head{background:#075e54;padding:8px 12px;display:flex;align-items:center;gap:10px;color:white}[data-theme=a] .phone-chat-head-name{font-size:14px;font-weight:600}[data-theme=a] .phone-chat-head-meta{font-size:11.5px;color:rgba(255,255,255,.75)}[data-theme=a] .phone-chat-head-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,oklch(.85 .1 155),oklch(.55 .18 155));display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:white}[data-theme=a] .phone-chat-body{flex:1;padding:14px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden}[data-theme=a] .phone-day{align-self:center;background:rgba(255,255,255,.85);font-size:10.5px;font-weight:500;color:var(--neutral-600);padding:3px 10px;border-radius:9999px;margin:4px 0;box-shadow:0 1px 1px rgba(0,0,0,.05)}[data-theme=a] .phone-bub{max-width:78%;padding:7px 10px 6px;border-radius:9px;font-size:13px;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.06);position:relative;color:var(--neutral-900)}[data-theme=a] .phone-bub-in{background:white;align-self:flex-start;border-top-left-radius:3px}[data-theme=a] .phone-bub-out{background:#d9fdd3;align-self:flex-end;border-top-right-radius:3px}[data-theme=a] .phone-bub .meta{font-size:9.5px;color:var(--neutral-500);margin-top:1px;display:flex;align-items:center;gap:3px;justify-content:flex-end}[data-theme=a] .phone-bub-out .meta{color:oklch(.4 .06 155)}[data-theme=a] .phone-bub strong{font-weight:600}[data-theme=a] .phone-bub-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:2px}[data-theme=a] .phone-input{padding:8px 10px;background:#f0f2f5;display:flex;align-items:center;gap:8px;flex:none}[data-theme=a] .phone-input-fld{flex:1;height:34px;border-radius:9999px;background:white;display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--neutral-400)}[data-theme=a] .phone-input-send{width:34px;height:34px;border-radius:50%;background:var(--color-whatsapp-green);display:inline-flex;align-items:center;justify-content:center;color:white}@media (max-width:720px){[data-theme=a] .phone{width:270px}[data-theme=a] .phone-screen{height:490px}}@media (max-width:480px){[data-theme=a] .phone{width:245px}[data-theme=a] .phone-screen{height:440px}}[data-theme=a] .hero-float{position:absolute;z-index:3;background:white;border:1px solid var(--neutral-200);border-radius:14px;padding:12px 14px;box-shadow:0 18px 40px -12px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.04);display:flex;align-items:center;gap:10px;font-size:13px}[data-theme=a] .hero-float .ic{width:36px;height:36px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--paper-2);color:var(--ink)}[data-theme=a] .hero-float .stat-num{font-size:18px;font-weight:700;color:var(--neutral-900);letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum" 1}[data-theme=a] .hero-float .stat-lbl{font-size:11.5px;color:var(--neutral-500);margin-top:2px}[data-theme=a] .hero-float-tl{top:24px;left:-24px}[data-theme=a] .hero-float-br{bottom:60px;right:-32px}[data-theme=a] .hero-float-bl{bottom:28px;left:-40px}@media (max-width:980px){[data-theme=a] .hero-float-bl,[data-theme=a] .hero-float-br,[data-theme=a] .hero-float-tl{display:none}[data-theme=a] .hero-vis{min-height:0}}[data-theme=a] .logos{background:var(--paper);padding:40px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}[data-theme=a] .logos-row{display:flex;flex-wrap:wrap;gap:48px;row-gap:24px;align-items:center;justify-content:center}[data-theme=a] .logo-img-wrap{display:inline-flex;align-items:center;justify-content:center;filter:grayscale(1) contrast(.95);opacity:.62;transition:filter .2s ease,opacity .2s ease,transform .2s ease}[data-theme=a] .logo-img-wrap:hover{filter:grayscale(1) contrast(1);opacity:1;transform:translateY(-1px)}[data-theme=a] .logos-label{font-family:var(--font-display);font-style:italic;font-size:14.5px;color:var(--ink-3);text-align:center;margin-bottom:22px}[data-theme=a] .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:980px){[data-theme=a] .feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){[data-theme=a] .feature-grid{grid-template-columns:1fr}}[data-theme=a] .feature-card{background:white;border:1px solid var(--rule);border-radius:4px;box-shadow:none;padding:26px;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s}[data-theme=a] .feature-card:hover{border-color:var(--neutral-300);box-shadow:0 12px 30px -12px rgba(0,0,0,.1);transform:translateY(-2px)}[data-theme=a] .feature-card .ic{width:48px;height:48px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink);margin-bottom:18px}[data-theme=a] .feature-card h3{font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}[data-theme=a] .feature-card p{font-size:14.5px;line-height:1.55;color:var(--neutral-600);margin:0}[data-theme=a] .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;position:relative}[data-theme=a] .steps-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){[data-theme=a] .steps-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){[data-theme=a] .steps-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){[data-theme=a] .steps-grid-4{grid-template-columns:1fr;gap:32px}}[data-theme=a] .step-item{display:flex;flex-direction:column;gap:14px}[data-theme=a] .step-num-big{width:36px;height:36px;border-radius:50%;background:oklch(.94 .04 155);color:var(--accent);font-family:var(--font-display);font-style:italic;font-weight:500;display:inline-flex;align-items:center;justify-content:center;font-size:14.5px;flex:none}[data-theme=a] .step-item h4{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink);margin:0;letter-spacing:-.015em}[data-theme=a] .step-item p{font-size:14.5px;line-height:1.55;color:var(--neutral-600);margin:0}[data-theme=a] .reviews-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:980px){[data-theme=a] .reviews-steps{grid-template-columns:1fr;gap:24px}}[data-theme=a] .step-card{background:white;border:1px solid var(--rule);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=a] .step-card-vis{background:oklch(.985 .005 155);border-bottom:1px solid var(--neutral-100);height:280px;display:flex;align-items:stretch;justify-content:stretch}[data-theme=a] .step-card-vis>*{flex:1;min-width:0}[data-theme=a] .step-card-body{padding:22px 22px 24px;position:relative}[data-theme=a] .step-card-num{position:absolute;top:-16px;left:22px;width:32px;height:32px;border-radius:50%;background:oklch(.5 .18 155);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:0 4px 10px -2px oklch(.5 .18 155/.4)}[data-theme=a] .step-card-title{font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.018em;color:var(--ink);margin:8px 0;text-wrap:balance}[data-theme=a] .step-card-text{font-size:14.5px;line-height:1.55;color:var(--neutral-600);margin:0;text-wrap:pretty}[data-theme=a] .visual-block{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center;padding:28px 0}[data-theme=a] .visual-block.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}[data-theme=a] .visual-block.flip .vb-text{order:2}[data-theme=a] .visual-block.flip .vb-vis{order:1}@media (max-width:980px){[data-theme=a] .visual-block,[data-theme=a] .visual-block.flip{grid-template-columns:minmax(0,1fr);gap:36px}[data-theme=a] .visual-block.flip .vb-text{order:1}[data-theme=a] .visual-block.flip .vb-vis{order:2}}[data-theme=a] .vb-text,[data-theme=a] .vb-vis{min-width:0}[data-theme=a] .vb-eyebrow{gap:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:14px}[data-theme=a] .vb-eyebrow,[data-theme=a] .vb-eyebrow .num{display:inline-flex;align-items:center;font-size:12px;font-weight:700}[data-theme=a] .vb-eyebrow .num{width:22px;height:22px;border-radius:50%;background:oklch(.5 .18 155);color:white;justify-content:center}[data-theme=a] .vb-text h3{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.022em;color:var(--ink);margin:0 0 14px;text-wrap:balance}[data-theme=a] .vb-text p{font-size:16px;line-height:1.6;color:var(--neutral-600);margin:0;text-wrap:pretty}[data-theme=a] .vb-caption{margin-top:18px;padding:14px 16px;background:oklch(.97 .02 155);border:1px solid oklch(.94 .04 155);border-radius:12px;font-size:14px;line-height:1.5;color:oklch(.32 .13 155)}[data-theme=a] .vb-phone{width:280px;margin:0 auto;background:#111;border-radius:38px;padding:12px;box-shadow:0 24px 50px -18px rgba(26,24,20,.3),0 0 0 1.5px rgba(0,0,0,.6)}[data-theme=a] .vb-phone .phone-screen{height:520px;border-radius:26px}[data-theme=a] .cta-band{background:var(--ink);border-radius:4px;border:none;color:var(--paper);padding:72px 0;position:relative;overflow:hidden}[data-theme=a] .cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 320px at 90% 10%,oklch(.55 .18 155/.35),transparent 60%),radial-gradient(500px 280px at 0 100%,oklch(.65 .18 155/.25),transparent 60%);pointer-events:none}[data-theme=a] .cta-band-inner{position:relative;z-index:1}[data-theme=a] .cta-band h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;color:var(--paper);text-wrap:balance}[data-theme=a] .cta-band p{font-size:17px;line-height:1.55;color:rgba(251,248,243,.75);margin:0 0 24px;max-width:560px}[data-theme=a] .cta-band .mb-outline{background:rgba(255,255,255,.08);color:white;border-color:rgba(255,255,255,.2)}[data-theme=a] .cta-band .mb-outline:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.36);color:white}[data-theme=a] .cta-trust{margin-top:22px;display:flex;flex-wrap:wrap;gap:22px;font-size:13px;color:oklch(.88 .04 155)}[data-theme=a] .cta-trust-item{display:inline-flex;align-items:center;gap:7px}[data-theme=a] .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:980px){[data-theme=a] .testi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-theme=a] .testi-grid{grid-template-columns:1fr}}[data-theme=a] .testi{background:white;border:1px solid var(--rule);border-radius:4px;padding:26px;display:flex;flex-direction:column;gap:16px}[data-theme=a] .testi-stars{display:inline-flex;gap:2px;color:oklch(.78 .16 75)}[data-theme=a] .testi-quote{font-family:var(--font-display);font-size:15.5px;line-height:1.6;color:var(--ink);font-weight:500;margin:0;flex:1;font-feature-settings:"ss01" 1}[data-theme=a] .testi-quote:before{content:"“";color:var(--accent);font-weight:500;margin-right:1px}[data-theme=a] .testi-quote:after{content:"”";color:var(--accent);font-weight:500;margin-left:1px}[data-theme=a] .testi-byline{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--neutral-100)}[data-theme=a] .testi-av{width:40px;height:40px;border-radius:50%;font-weight:700;font-size:14px;background-image:linear-gradient(135deg,oklch(.88 .08 155),oklch(.55 .18 155));color:white}[data-theme=a] .testi-av,[data-theme=a] .testi-logo{display:inline-flex;align-items:center;justify-content:center;flex:none}[data-theme=a] .testi-logo{width:48px;height:48px;border-radius:8px;background:var(--neutral-50);border:1px solid var(--neutral-200);padding:6px;position:relative;overflow:hidden}[data-theme=a] .testi-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1) contrast(.95);opacity:.85}[data-theme=a] .testi-byline .name{font-size:14.5px;font-weight:600;color:var(--neutral-900)}[data-theme=a] .testi-byline .role{font-size:12.5px;color:var(--neutral-500)}[data-theme=a] .bullets{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none}[data-theme=a] .bullets li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;color:var(--neutral-800)}[data-theme=a] .bullets li .ck{flex:none;width:22px;height:22px;border-radius:50%;background:oklch(.94 .04 155);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}[data-theme=a] .subhero{background:var(--paper);border-bottom:1px solid var(--rule);padding:64px 0 32px}[data-theme=a] .subhero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width:980px){[data-theme=a] .subhero-grid{grid-template-columns:1fr;gap:36px}}[data-theme=a] .subhero h1{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--ink);margin:14px 0 18px;text-wrap:balance}[data-theme=a] .subhero p.lede{font-family:var(--font-display);font-size:18px;line-height:1.55;color:var(--ink-2);margin:0 0 24px;max-width:560px}[data-theme=a] .split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}@media (max-width:880px){[data-theme=a] .split{grid-template-columns:1fr}}[data-theme=a] .split-card{background:white;border:1px solid var(--rule);border-radius:4px;padding:28px}[data-theme=a] .split-card h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 14px}[data-theme=a] .foot{background:var(--paper);border-top:1px solid var(--rule);color:var(--ink-2);padding:64px 0 28px}[data-theme=a] .foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;margin-bottom:48px}@media (max-width:880px){[data-theme=a] .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:520px){[data-theme=a] .foot-grid{grid-template-columns:1fr;gap:28px}}[data-theme=a] .foot h5{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}[data-theme=a] .foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}[data-theme=a] .foot a{font-size:14px;color:var(--ink-2)}[data-theme=a] .foot a:hover{color:var(--ink)}[data-theme=a] .foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px}[data-theme=a] .foot-brand .name{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.02em}[data-theme=a] .foot-blurb{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0;max-width:280px}[data-theme=a] .foot-bot{border-top:1px solid var(--rule);padding-top:22px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--ink-3)}[data-theme=a] .divider-soft{height:1px;background:var(--neutral-100);border:0;margin:0}[data-theme=a] .center{text-align:center}[data-theme=a] .center .section-lede{margin-left:auto;margin-right:auto}[data-theme=a] .form{background:white;border:1px solid var(--rule);border-radius:4px;padding:28px;display:flex;flex-direction:column;gap:14px}[data-theme=a] .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){[data-theme=a] .form-row{grid-template-columns:1fr}}[data-theme=a] .form label{font-size:13px;font-weight:600;color:var(--neutral-800);display:block;margin-bottom:6px}[data-theme=a] .form .fld{width:100%;height:44px;padding:0 14px;background:var(--paper);border:1px solid var(--rule);border-radius:4px;font-size:14.5px;color:var(--neutral-900);outline:none;transition:border-color .12s,box-shadow .12s;font-family:inherit}[data-theme=a] .form .fld:focus{border-color:oklch(.5 .18 155);box-shadow:0 0 0 3px oklch(.94 .04 155)}[data-theme=a] .form textarea.fld{height:auto;min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}[data-theme=a] .form .hint{font-size:12.5px;color:var(--neutral-500);margin-top:4px}[data-theme=a] .form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}[data-theme=a] .form-foot .legal{font-size:12px;color:var(--neutral-500);flex:1;min-width:180px}[data-theme=a] .legal-doc{font-size:16px;line-height:1.7;color:var(--neutral-700)}[data-theme=a] .legal-doc>p.lede{font-family:var(--font-display);font-size:18px;line-height:1.6;color:var(--ink-2);margin:0 0 28px;text-wrap:pretty}[data-theme=a] .legal-doc h2{font-family:var(--font-display);font-size:21px;font-weight:500;letter-spacing:-.018em;color:var(--ink);margin:36px 0 12px;text-wrap:balance}[data-theme=a] .legal-doc h2:first-of-type{margin-top:8px}[data-theme=a] .legal-doc p{margin:0 0 14px}[data-theme=a] .legal-doc ol,[data-theme=a] .legal-doc ul{margin:0 0 18px;padding-left:22px}[data-theme=a] .legal-doc li{margin-bottom:8px}[data-theme=a] .legal-doc a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:500}[data-theme=a] .legal-doc a:hover{color:oklch(.34 .13 155)}[data-theme=a] .legal-cta{margin-top:36px;background:oklch(.97 .02 155);border:1px solid oklch(.94 .04 155);border-radius:14px;padding:18px 20px;font-size:14.5px;line-height:1.55;color:var(--neutral-800)}[data-theme=a] .uc-leads{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}@media (max-width:880px){[data-theme=a] .uc-leads{grid-template-columns:repeat(2,1fr)}}[data-theme=a] .uc-lead{padding:36px 32px 32px 0;display:flex;flex-direction:column;cursor:pointer;position:relative;background:transparent;border:0;text-align:left;font:inherit;color:inherit}[data-theme=a] .uc-lead+.uc-lead{border-left:1px solid var(--rule);padding-left:32px}[data-theme=a] .uc-cat{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}[data-theme=a] .uc-lead-title{margin:0 0 12px;font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.018em;line-height:1.18;color:var(--ink)}[data-theme=a] .uc-lead-body{margin:0 0 22px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}[data-theme=a] .uc-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--accent);transition:gap .16s ease}[data-theme=a] .uc-lead:hover .uc-link{gap:10px}[data-theme=a] .uc-lead:hover .uc-lead-title{color:var(--accent)}[data-theme=a] .uc-marquee{margin-top:40px;position:relative}[data-theme=a] .uc-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}[data-theme=a] .uc-marquee-track{display:flex;width:max-content;animation:uc-marquee-scroll 60s linear infinite;will-change:transform}[data-theme=a] .uc-marquee:focus-within .uc-marquee-track,[data-theme=a] .uc-marquee:hover .uc-marquee-track{animation-play-state:paused}@keyframes uc-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}[data-theme=a] .uc-marquee-item{flex:none;width:280px;padding:4px 28px 4px 0;margin-right:28px;border-right:1px solid var(--rule)}[data-theme=a] .uc-marquee-item .uc-item-title{margin:0 0 6px;font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-.012em;line-height:1.25;color:var(--ink)}[data-theme=a] .uc-marquee-item .uc-item-body{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){[data-theme=a] .uc-marquee-track{animation:none}[data-theme=a] .uc-marquee-viewport{overflow-x:auto}}[data-theme=a] .uc-tail{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule);text-align:center;font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--ink-2)}[data-theme=a] .uc-tail a{color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){[data-theme=a] .uc-leads{grid-template-columns:1fr;border-bottom:1px solid var(--rule)}[data-theme=a] .uc-lead{padding:32px 0}[data-theme=a] .uc-lead+.uc-lead{border-left:none;border-top:1px solid var(--rule);padding-left:0}[data-theme=a] .uc-marquee-item{width:240px}}@media (max-width:880px){[data-theme=a] .meta-rate-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){[data-theme=a] .meta-rate-grid{grid-template-columns:1fr!important}}[data-theme=a] .badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;border-radius:9999px;background:var(--neutral-100);color:var(--neutral-700)}[data-theme=a] .badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}[data-theme=a] .badge.b-brand,[data-theme=a] .badge.b-live{background:oklch(.94 .04 155);color:var(--accent)}[data-theme=a] .badge.b-draft{background:var(--neutral-100);color:var(--neutral-600)}[data-theme=a] .av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;font-weight:700;background-image:linear-gradient(135deg,oklch(.85 .1 155),oklch(.55 .18 155));color:white;position:relative}[data-theme=a] .av-c4{background-image:linear-gradient(135deg,oklch(.85 .1 80),oklch(.55 .18 60))}[data-theme=a] .av-on:after{content:"";position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background:oklch(.65 .18 155);border:2px solid white}[data-theme=a] .faq-body code{font-family:var(--font-mono);font-size:.92em;background:var(--neutral-100);padding:1px 6px;border-radius:4px}[data-theme=a] .lisa-timeline{position:relative}@media (max-width:520px){[data-theme=a] .lisa-timeline>div:not([aria-hidden=true]){padding-left:60px!important}}[data-theme=a] .scene-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}@media (max-width:720px){[data-theme=a] .scene-2col{grid-template-columns:minmax(0,1fr)}}[data-theme=a] .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:720px){[data-theme=a] .tier-grid{grid-template-columns:1fr}}[data-theme=a] .benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:520px){[data-theme=a] .benefit-grid{grid-template-columns:1fr}}[data-theme=a] .content-2col{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}@media (max-width:720px){[data-theme=a] .content-2col{grid-template-columns:1fr;gap:36px}}[data-theme=a] .auth-card{width:100%;max-width:460px;background:white;border:1px solid var(--rule);border-radius:4px;padding:36px 32px 28px;box-shadow:0 24px 48px -24px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:16px}@media (max-width:520px){[data-theme=a] .auth-card{padding:28px 22px 22px;border-radius:4px}}