:root{--sans:"Funnel Sans", system-ui, "Segoe UI", Roboto, sans-serif;--display:"Funnel Display", "Funnel Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--page-bg:#fefdf6;--surface:#fff;--surface-muted:#f6f4ea;--border:#e7e2d1;--border-strong:#1f1f1f;--text:#111827;--text-strong:#111827;--text-muted:#6b7280;--text-faint:#78716c;--nav-text:#111827;--nav-text-hover:#000;--btn-bg:#000;--btn-bg-hover:#1f1f1f;--btn-text:#fff;--accent:#2f6f4f;--accent-soft:#e8f0eb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--section-pad-y:72px;--section-pad-y-mobile:48px;--content-max:929px;--band-max:1200px;--ink-band:#0c0c0b;font:16px/1.5 var(--sans);color:var(--text);background:var(--page-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{background:var(--page-bg);margin:0;padding:0}#root{min-height:100vh}.navbar{z-index:50;background-color:#0000;border-bottom:1px solid #0000;transition:background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;position:fixed;top:0;left:0;right:0}.navbar--scrolled{background-color:var(--page-bg);border-bottom-color:var(--border-strong);box-shadow:0 1px #1118270a,0 8px 24px -16px #11182740}.navbar__inner{max-width:var(--band-max);box-sizing:content-box;align-items:center;gap:24px;height:64px;margin:0 auto;padding:0 24px;display:flex}.navbar__logo{border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-right:auto;text-decoration:none;transition:opacity .2s ease-out;display:inline-flex}.navbar__logo:hover{opacity:.7}.navbar__logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.navbar__logo-mark{width:auto;height:26px;display:block}.navbar__logo-text{font-family:"Montserrat", var(--sans);letter-spacing:.01em;color:var(--text-strong);font-size:19px;font-weight:400;line-height:1}.navbar__actions{align-items:center;gap:16px;display:flex}.navbar__lang{align-items:center;display:inline-flex}.navbar__lang-btn{min-width:36px;min-height:44px;font-family:var(--mono);letter-spacing:.06em;color:var(--text-faint);justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:1;text-decoration:none;transition:color .2s ease-out;display:inline-flex;position:relative}.navbar__lang-btn:hover,.navbar__lang-btn--active{color:var(--text-strong)}.navbar__lang-btn--active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:11px;left:8px;right:8px}.navbar__lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.navbar__cta{white-space:nowrap;min-height:44px;color:var(--btn-text);background-color:var(--btn-bg);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;line-height:1;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.navbar__cta:hover{background-color:var(--btn-bg-hover)}.navbar__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.navbar,.navbar__lang-btn,.navbar__cta{transition:none}}@media (width<=820px){.navbar__inner{gap:12px;height:60px;padding:0 16px}.navbar__actions{gap:8px}.navbar__cta{padding:0 16px;font-size:14px}}.footer{padding:var(--space-12) 16px;border-top:1px solid var(--border)}.footer__inner{max-width:var(--content-max);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.footer__logo{font-family:"Montserrat", var(--sans);letter-spacing:.01em;color:var(--text-strong);font-size:16px;font-weight:300}.footer__tagline{font-family:var(--sans);color:var(--text-faint);margin:0;font-size:13px;line-height:18px}.footer__demo{color:inherit;opacity:.7;text-decoration:underline}.footer__links{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);gap:var(--space-2);flex-direction:column;display:flex}.footer__links-label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:12px;font-weight:400;line-height:16px}.footer__links-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__links-list a{font-family:var(--sans);color:var(--text-muted);font-size:14px;line-height:21px;text-decoration:none}.footer__links-list a:hover{color:var(--text-strong);text-decoration:underline}.footer__privacy{margin-top:var(--space-4);font-family:var(--sans);color:var(--text-faint);align-self:flex-start;font-size:13px;line-height:18px;text-decoration:none}.footer__privacy:hover{color:var(--text-strong);text-decoration:underline}.hero{padding:152px 24px 120px}.hero__inner{max-width:var(--band-max);margin:0 auto}.hero__title{max-width:19ch;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;color:var(--text-strong);margin:0;font-size:clamp(42px,6.5vw,92px);font-weight:400;line-height:.96}.hero__grid{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;margin-top:56px;padding-top:32px;display:grid}.hero__copy{flex-direction:column;gap:24px;display:flex}.hero__subtitle{max-width:540px;color:var(--text-muted);margin:0;font-size:18px;line-height:1.6}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero__cta{min-height:52px;color:var(--btn-text);background-color:var(--btn-bg);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;line-height:1;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.hero__cta:hover{background-color:var(--btn-bg-hover)}.hero__cta-icon{transition:transform .2s ease-out}.hero__cta:hover .hero__cta-icon{transform:translate(3px)}.hero__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero__cta-note{max-width:460px;color:var(--text-faint);margin:0;font-size:13px;line-height:18px}.hero__scope{border-top:1px solid var(--border);max-width:460px;color:var(--text-muted);margin:0;padding-top:16px;font-size:13px;line-height:1.6}.hero__media{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.hero__cta-icon{transition:none}}@media (width<=900px){.hero{padding:112px 16px 72px}.hero__grid{grid-template-columns:1fr;gap:48px;margin-top:40px}.hero__media{justify-content:center}.hero__subtitle{font-size:17px}}.audit{background:var(--surface);border:1px solid var(--border);width:100%;max-width:420px;font-family:var(--sans);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 1px 2px #1118270a}.audit__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--text-strong);font-size:13px;line-height:1;display:flex}.audit__header-title{font-weight:500}.audit__sample{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.audit__meta{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);background:var(--surface-muted);color:var(--text-muted);font-size:12px;line-height:16px;display:flex}.audit__table{border-collapse:collapse;background:var(--surface-muted);width:100%;font-size:13px;line-height:18px}.audit__table th{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--text-faint);font-size:11px;font-weight:400}.audit__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-strong)}.audit__table .audit__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.audit__line{animation:.45s ease-out both audit-in;animation-delay:calc(var(--i) * .3s)}.audit__text{display:block}.audit__stamp{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.audit__check{flex-shrink:0;width:11px;height:11px}.audit__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4);animation:.45s ease-out both audit-in;animation-delay:calc(var(--i) * .3s);display:flex}.audit__total-label{color:var(--text-muted);font-size:13px}.audit__total-value{font-family:var(--display);letter-spacing:-.6px;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:30px;line-height:36px}@keyframes audit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audit__line,.audit__total{animation:none}}.band{--band-bg:var(--page-bg);--band-fg:var(--text-strong);--band-muted:var(--text-muted);--band-faint:var(--text-faint);--band-rule:var(--border);--band-rule-strong:var(--border-strong);--band-accent:var(--accent);background:var(--band-bg);color:var(--band-fg);padding:120px 24px}.band--ink{--band-bg:var(--ink-band);--band-fg:#fefdf6;--band-muted:#fefdf6bd;--band-faint:#fefdf699;--band-rule:#fefdf629;--band-rule-strong:#fefdf680;--band-accent:#8fd0ab}.band--moss{--band-bg:var(--accent);--band-fg:#fefdf6;--band-muted:#fefdf6e6;--band-faint:#fefdf6d1;--band-rule:#fefdf63d;--band-rule-strong:#fefdf6b3;--band-accent:#fefdf6}.band--paper+.band--paper{padding-top:0}.band--paper+.band--paper .band__inner{border-top:1px solid var(--band-rule-strong);padding-top:120px}.band__inner{max-width:var(--band-max);flex-direction:column;gap:64px;margin:0 auto;display:flex}.band__head{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:24px;display:grid}.band__label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-faint);margin:10px 0 0;font-size:12px;line-height:16px}.band__head-main{flex-direction:column;gap:24px;display:flex}.band__title{max-width:18ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;color:var(--band-fg);margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.02}.band__intro{max-width:600px;color:var(--band-muted);margin:0;font-size:17px;line-height:1.6}.js-reveal [data-reveal]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{transition:none}.js-reveal [data-reveal]:not(.is-in){opacity:1;transform:none}}@media (width<=820px){.band{padding:80px 16px}.band--paper+.band--paper .band__inner{padding-top:80px}.band__inner{gap:40px}.band__head{grid-template-columns:1fr;gap:16px}.band__label{margin:0}}.benefits__list{border-bottom:1px solid var(--band-rule);margin:0;padding:0;list-style:none}.benefits__row{border-top:1px solid var(--band-rule);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;gap:24px;padding:32px 0;display:grid}.benefits__num{font-family:var(--mono);color:var(--band-faint);font-size:13px}.benefits__title{font-family:var(--display);letter-spacing:-.025em;color:var(--band-fg);margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:400;line-height:1.1}.benefits__body{color:var(--band-muted);margin:0;font-size:16px;line-height:1.6}@media (width<=820px){.benefits__row{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;padding:24px 0}.benefits__body{grid-column:2}}.problem__stats{border-top:1px solid var(--band-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.problem__stat{flex-direction:column;gap:12px;padding:28px 24px 0 0;display:flex}.problem__stat+.problem__stat{border-left:1px solid var(--band-rule);padding-left:24px}.problem__stat-value{font-family:var(--mono);letter-spacing:-.06em;color:var(--band-fg);font-size:clamp(44px,6vw,84px);font-weight:400;line-height:1}.problem__stat-body{color:var(--band-muted);font-size:15px;line-height:1.55}.problem__stat-source{font-family:var(--mono);color:var(--band-faint);text-underline-offset:3px;font-size:11px;line-height:16px;text-decoration:underline}.problem__stat-source:hover{color:var(--band-fg)}.ledger{flex-direction:column;gap:48px;display:flex}.ledger__group{flex-direction:column;display:flex}.ledger__group-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-faint);margin:0 0 12px;font-size:12px;font-weight:400;line-height:16px}.ledger__rows{border-top:2px solid var(--band-rule-strong);margin:0;padding:0;list-style:none}.ledger__row{border-bottom:1px solid var(--band-rule);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.ledger__no{font-family:var(--mono);color:var(--band-faint);font-size:12px}.ledger__text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 24px;display:grid}.ledger__title{font-family:var(--display);letter-spacing:-.02em;color:var(--band-fg);margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.15}.ledger__strike{background-image:linear-gradient(var(--accent), var(--accent));background-position:0 58%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .7s cubic-bezier(.65,0,.35,1) .25s}.ledger__body{color:var(--band-muted);margin:0;font-size:15px;line-height:1.55}.ledger__stamp{border:1px solid var(--accent);font-family:var(--mono);white-space:nowrap;color:var(--accent);border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:16px;transition:opacity .3s ease-out .85s,transform .3s cubic-bezier(.34,1.56,.64,1) .85s;display:inline-flex}.ledger__stamp svg{width:11px;height:11px}.js-reveal .ledger__row:not(.is-in) .ledger__strike{background-size:0% 2px}.js-reveal .ledger__row:not(.is-in) .ledger__stamp{opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.ledger__strike,.ledger__stamp{transition:none}.js-reveal .ledger__row:not(.is-in) .ledger__strike{background-size:100% 2px}.js-reveal .ledger__row:not(.is-in) .ledger__stamp{opacity:1;transform:none}}@media (width<=820px){.problem__stats{grid-template-columns:1fr}.problem__stat,.problem__stat+.problem__stat{border-left:none;border-bottom:1px solid var(--band-rule);padding:24px 0}.ledger__row{grid-template-columns:44px minmax(0,1fr);gap:12px}.ledger__text{grid-template-columns:1fr}.ledger__stamp{grid-column:2;justify-self:start}}.how__block{flex-direction:column;gap:16px;display:flex}.how__group-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-faint);margin:0;font-size:12px;font-weight:400;line-height:16px}.how__entries{border-top:1px solid var(--band-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.how__entry{grid-template-columns:56px minmax(0,1fr);gap:8px 16px;padding:28px 32px 28px 0;display:grid}.how__entry+.how__entry{border-left:1px solid var(--band-rule);padding-left:32px}.how__entry-key{font-family:var(--display);letter-spacing:-.04em;color:var(--band-faint);grid-row:span 2;font-size:56px;line-height:.9}.how__entry-title{font-family:var(--display);letter-spacing:-.02em;color:var(--band-fg);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.1}.how__entry-body{color:var(--band-muted);margin:0;font-size:16px;line-height:1.6}.how__walk{border-top:1px solid var(--band-rule-strong);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.how__pin{flex-direction:column;align-self:start;gap:16px;padding-top:32px;display:flex;position:sticky;top:96px}.how__pin-step{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-faint);font-size:12px}.how__pin-num{font-family:var(--display);letter-spacing:-.06em;color:var(--band-fg);font-size:clamp(120px,16vw,220px);line-height:.8;animation:.45s cubic-bezier(.16,1,.3,1) how-num}.how__pin-title{font-family:var(--display);letter-spacing:-.02em;color:var(--band-fg);font-size:28px;line-height:1.1}.how__progress{grid-template-columns:repeat(5,1fr);gap:6px;max-width:280px;margin-top:8px;display:grid}.how__progress-seg{background:var(--band-rule);height:3px;transition:background-color .3s ease-out}.how__progress-seg.is-done{background:var(--band-fg)}.how__steps{margin:0;padding:0;list-style:none}.how__step{border-left:2px solid var(--band-rule);flex-direction:column;justify-content:center;gap:12px;min-height:44vh;padding:32px 0 32px 28px;transition:border-color .3s ease-out;display:flex}.how__step.is-active{border-left-color:var(--band-fg)}.how__step-num{font-family:var(--mono);color:var(--band-faint);font-size:13px}.how__step-title{font-family:var(--display);letter-spacing:-.025em;color:var(--band-fg);margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1.1}.how__step-body{max-width:460px;color:var(--band-muted);margin:0;font-size:17px;line-height:1.6}@keyframes how-num{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.how__pin-num{animation:none}.how__progress-seg,.how__step{transition:none}}@media (width<=820px){.how__entries,.how__walk{grid-template-columns:1fr}.how__entry,.how__entry+.how__entry{border-left:none;border-bottom:1px solid var(--band-rule);padding:24px 0}.how__pin{display:none}.how__step{min-height:0;padding:24px 0 24px 20px}.how__step.is-active{border-left-color:var(--band-rule)}}.compare{border-collapse:collapse;border-top:2px solid var(--band-rule-strong);width:100%}.compare__row>*{border-bottom:1px solid var(--band-rule);vertical-align:baseline;text-align:left;padding:28px 24px 28px 0}.compare__label{width:40%;font-family:var(--display);letter-spacing:-.02em;color:var(--band-muted);font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.15}.compare__body{color:var(--band-muted);font-size:16px;line-height:1.6}.compare__row--us>*{background:var(--ink-band);border-bottom:none}.compare__row--us .compare__label{color:#fefdf6;padding-left:28px}.compare__row--us .compare__label:after{content:"";vertical-align:middle;background:#8fd0ab;border-radius:50%;width:10px;height:10px;margin-left:12px;display:inline-block}.compare__row--us .compare__body{color:#fefdf6db;padding-right:28px;font-size:17px}@media (width<=820px){.compare,.compare tbody,.compare__row,.compare__row>*{width:auto;display:block}.compare__row{border-bottom:1px solid var(--band-rule);padding:20px 0}.compare__row>*{border:none;padding:0}.compare__label{margin-bottom:8px}.compare__row--us{background:var(--ink-band);padding:24px 20px}.compare__row--us>*,.compare__row--us .compare__label,.compare__row--us .compare__body{padding:0}}.whatsapp-link{font-family:var(--sans);color:var(--text-faint);border-bottom:1px solid;padding-bottom:2px;font-size:14px;line-height:1;text-decoration:none;transition:color .2s ease-out;display:inline-block}.whatsapp-link:hover{color:var(--text)}.whatsapp-link--onDark{color:#ffffffd9}.whatsapp-link--onDark:hover{color:#fff}.whatsapp-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.closingcta{padding:var(--section-pad-y) 16px}.closingcta__card{border-radius:16px;justify-content:center;align-items:center;max-width:929px;min-height:380px;margin:0 auto;display:flex;position:relative;overflow:hidden}.closingcta__image{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.closingcta__overlay{background:linear-gradient(#1118278c,#111827bf);position:absolute;inset:0}.closingcta__inner{max-width:560px;padding:var(--space-16) var(--space-6);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.closingcta__title{font-family:var(--display);letter-spacing:-.6px;color:#fff;margin:0;font-size:30px;font-weight:400;line-height:36px}.closingcta__body{font-family:var(--sans);color:#ffffffd9;margin:0;font-size:15px;line-height:22.5px}.closingcta__cta{margin-top:var(--space-2);color:var(--text-strong);background-color:#fff;border-radius:6px;align-items:center;min-height:44px;padding:0 20px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.closingcta__cta:hover{background-color:var(--surface-muted)}.closingcta__cta:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=700px){.closingcta{padding:var(--section-pad-y-mobile) 16px}.closingcta__inner{padding:var(--space-12) var(--space-4)}.closingcta__title{font-size:26px;line-height:32px}}.closingband{background:var(--ink-band);color:#fefdf6;padding:140px 24px 120px}.closingband__inner{max-width:var(--band-max);flex-direction:column;gap:56px;margin:0 auto;display:flex}.closingband__title{max-width:12ch;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,9vw,136px);font-weight:400;line-height:.95}.closingband__foot{border-top:1px solid #fefdf63d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;padding-top:32px;display:grid}.closingband__body{color:#fefdf6c7;max-width:520px;margin:0;font-size:18px;line-height:1.6}.closingband__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.closingband__cta{min-height:52px;color:var(--ink-band);background:#fefdf6;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;line-height:1;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.closingband__cta:hover{background:#8fd0ab}.closingband__cta:focus-visible{outline-offset:3px;outline:2px solid #fefdf6}@media (width<=820px){.closingband{padding:96px 16px 80px}.closingband__foot{grid-template-columns:1fr}}.thanks{padding:calc(var(--section-pad-y) * 1.5) 16px;justify-content:center;display:flex}.thanks__inner{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.thanks__title{font-family:var(--display);letter-spacing:-.8px;color:var(--text-strong);margin:0;font-size:38px;font-weight:400;line-height:44px}.thanks__body{font-family:var(--sans);color:var(--text-muted);margin:0;font-size:16px;line-height:26px}.thanks__manage{font-family:var(--sans);color:var(--text-muted);word-break:break-all;margin:0;font-size:14px;line-height:22px}.thanks__manage a{color:var(--accent)}.thanks__demo-lead{margin-top:32px;font-weight:600}.thanks__demo{color:#fff;background:#000;border-radius:8px;margin:8px 0 24px;padding:13px 26px;font-weight:600;text-decoration:none;display:inline-block}.thanks__back{font-family:var(--sans);color:var(--btn-text);background-color:var(--btn-bg);border-radius:999px;padding:12px 20px;font-size:15px;line-height:1;text-decoration:none;transition:background-color .2s ease-out}.thanks__back:hover{background-color:var(--btn-bg-hover)}.thanks__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){.thanks{padding:var(--section-pad-y-mobile) 16px}.thanks__title{font-size:30px;line-height:36px}}.demo-page{max-width:1100px;padding:0 var(--space-6);margin:0 auto}.demo-btn{background:var(--btn-bg);color:var(--btn-text);padding:var(--space-3) var(--space-6);font:600 15px var(--sans);cursor:pointer;border:none;border-radius:8px;text-decoration:none;display:inline-block}.demo-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.demo-btn:disabled{opacity:.5;cursor:default}.demo-btn-whatsapp{color:#fff;padding:var(--space-4) var(--space-8);background:#25d366;font-size:17px}.demo-btn-whatsapp:hover:not(:disabled){background:#1ebe5d}.demo-hero{max-width:560px;padding:var(--space-16) 0;text-align:center;margin:0 auto}.demo-hero h1{font-family:var(--display);margin:0 0 var(--space-4);font-size:40px;line-height:1.15}.demo-sub{color:var(--text-muted);margin:0 0 var(--space-8)}.demo-card{background:var(--surface);border:1px solid var(--border);padding:var(--space-6);text-align:left;border-radius:12px}.demo-form{gap:var(--space-4);flex-direction:column;display:flex}.demo-form label{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.demo-form input{border:1px solid var(--border);padding:var(--space-3);font:15px var(--sans);background:var(--page-bg);border-radius:8px}.demo-form input:focus{outline:2px solid var(--accent);border-color:#0000}.demo-hint{color:var(--text-faint);font-size:13px;font-weight:400}.demo-error{color:#b42318;padding:var(--space-3);background:#fef3f2;border-radius:8px;margin:0;font-size:14px}.demo-done{text-align:center;padding:var(--space-8) var(--space-6)}.demo-done h1{font-size:32px}.demo-message{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:14px}.demo-message-label{color:var(--text-faint);margin-bottom:var(--space-1);font-size:12px;display:block}@media (width<=600px){.demo-hero{padding:var(--space-12) 0}.demo-hero h1{font-size:30px}}.inbound-page{max-width:1100px;padding:0 var(--space-6);margin:0 auto}.inbound-btn{background:var(--btn-bg);color:var(--btn-text);padding:var(--space-3) var(--space-6);font:600 15px var(--sans);cursor:pointer;border:none;border-radius:8px;text-decoration:none;display:inline-block}.inbound-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.inbound-btn:disabled{opacity:.5;cursor:default}.inbound-hero{max-width:560px;padding:var(--space-16) 0;text-align:center;margin:0 auto}.inbound-hero h1{font-family:var(--display);margin:0 0 var(--space-4);font-size:40px;line-height:1.15}.inbound-sub{color:var(--text-muted);margin:0 0 var(--space-8)}.inbound-card{background:var(--surface);border:1px solid var(--border);padding:var(--space-6);text-align:left;border-radius:12px}.inbound-form{gap:var(--space-4);flex-direction:column;display:flex}.inbound-form label{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.inbound-form input:not([type=checkbox]){border:1px solid var(--border);padding:var(--space-3);font:15px var(--sans);background:var(--page-bg);border-radius:8px}.inbound-form input:focus{outline:2px solid var(--accent);border-color:#0000}.inbound-check{align-items:center;gap:var(--space-2)!important;flex-direction:row!important;font-weight:500!important}.inbound-error{color:#b42318;padding:var(--space-3);background:#fef3f2;border-radius:8px;margin:0;font-size:14px}.inbound-steps .inbound-step{color:var(--text-muted);margin:var(--space-2) 0}.inbound-steps .inbound-step-active{color:var(--accent);font-weight:600}.inbound-stage{gap:var(--space-6);padding:var(--space-8) 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.inbound-stage{grid-template-columns:1fr}}.inbound-chat{flex-direction:column;min-height:480px;padding:0;display:flex;position:relative;overflow:hidden}.inbound-chat-head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-muted)}.inbound-chat-log{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;max-height:55vh;display:flex;overflow-y:auto}.inbound-chat-log-fade{opacity:0;pointer-events:none;transition:opacity .9s}.inbound-hint{color:var(--text-faint);font-size:14px}.inbound-bubble{max-width:85%;padding:var(--space-3) var(--space-4);white-space:pre-wrap;border-radius:12px;font-size:15px}.inbound-bubble-user{background:var(--btn-bg);color:var(--btn-text);border-bottom-right-radius:4px;align-self:flex-end}.inbound-bubble-assistant{background:var(--accent-soft);border-bottom-left-radius:4px;align-self:flex-start}.inbound-typing{color:var(--text-faint)}.inbound-end-screen{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-8);text-align:center;background:var(--surface);flex-direction:column;animation:.8s both inbound-end-fade-in;display:flex;position:absolute;inset:49px 0 0}.inbound-end-screen p{max-width:380px;font-family:var(--display);margin:0;font-size:19px;line-height:1.45}@keyframes inbound-end-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.inbound-chat-input{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border);display:flex}.inbound-chat-input input{border:1px solid var(--border);padding:var(--space-3);font:15px var(--sans);border-radius:8px;flex:1}.inbound-leads h2{font-family:var(--display);margin:0 0 var(--space-3);font-size:20px}.inbound-icp{background:var(--surface-muted);padding:var(--space-3);border-radius:8px;font-size:14px}.inbound-lead{border-top:1px solid var(--border);padding:var(--space-3) 0;gap:var(--space-1);flex-direction:column;font-size:14px;display:flex}.inbound-lead a{color:var(--accent)}.inbound-lead p{color:var(--text-muted);margin:0}.inbound-meta{color:var(--text-faint);font-size:13px}.inbound-catalog{padding-top:var(--space-8)}.inbound-catalog h2{font-family:var(--display);margin:0 0 var(--space-4);font-size:20px}.inbound-catalog-row{gap:var(--space-4);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.inbound-product{background:var(--surface);border:1px solid var(--border);padding:var(--space-3);gap:var(--space-2);border-radius:12px;flex-direction:column;flex:0 0 160px;font-size:13px;display:flex}.inbound-product img{object-fit:contain;background:var(--surface-muted);border-radius:8px;width:100%;height:100px}.inbound-price{color:var(--accent);font-weight:600}.inbound-inline-cards{gap:var(--space-3);align-self:flex-start;max-width:85%;display:flex}.inbound-product-inline{flex:0 150px}.inbound-link-btn{color:var(--accent);font:500 14px var(--sans);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.inbound-review-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:14px;display:flex}.inbound-skel{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border) 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite inbound-shimmer}@keyframes inbound-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.inbound-skel-icp{height:56px;margin-bottom:var(--space-4)}.inbound-skel-lead{border-top:1px solid var(--border);padding:var(--space-3) 0;gap:var(--space-2);flex-direction:column;display:flex}.inbound-skel-title{width:55%;height:15px}.inbound-skel-meta{width:40%;height:12px}.inbound-skel-body{width:90%;height:13px}.inbound-side{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.inbound-learned h2{font-family:var(--display);margin:0 0 var(--space-1);font-size:20px}.inbound-learned .inbound-hint{margin:0 0 var(--space-3)}.inbound-learned-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);padding:var(--space-2) 0;font-size:14px;display:flex}.inbound-learned-row img{object-fit:contain;background:var(--surface-muted);border-radius:8px;flex-shrink:0;width:44px;height:44px}.inbound-page{padding-top:var(--space-12)}.inbound-lead-steps{margin-bottom:var(--space-3);font-size:14px}.inbound-stage-solo{grid-template-columns:minmax(0,720px);justify-content:center}.inbound-page{padding-bottom:var(--space-24);min-height:60vh}.inbound-intent-email{margin:var(--space-4) var(--space-4) 0;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-muted);padding:var(--space-3) var(--space-4);border-radius:8px;font-size:14px;animation:.5s both inbound-end-fade-in}.inbound-intent-head{align-items:center;gap:var(--space-2);display:flex}.inbound-intent-avatar{width:auto;height:16px}.inbound-intent-sender{font-weight:700}.inbound-intent-to{color:var(--text-faint);font-size:12px}.inbound-intent-time{color:var(--text-faint);margin-left:auto;font-size:12px}.inbound-intent-dismiss{color:var(--text-faint);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none;font-size:18px;line-height:1}.inbound-intent-dismiss:hover{color:var(--text)}.inbound-intent-subject{margin:var(--space-2) 0 0;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.inbound-intent-score{background:var(--accent);color:#fff;padding:1px var(--space-2);border-radius:999px;font-size:12px;font-weight:600}.inbound-intent-preview{margin:var(--space-1) 0 0;color:var(--text-muted)}.inbound-intent-chips{margin:var(--space-2) 0 0;gap:var(--space-1);flex-wrap:wrap;display:flex}.inbound-intent-chip{background:var(--surface);border:1px solid var(--border);padding:1px var(--space-2);border-radius:999px;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.inbound-intent-email,.inbound-end-screen{animation:none}}.schedule-page{background:var(--page-bg);padding:var(--section-pad-y) 16px}.schedule-inner{max-width:var(--content-max);gap:var(--space-12);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.schedule-narrow{grid-template-columns:1fr;max-width:560px}.schedule-page h1{margin:0 0 var(--space-4);font-family:var(--display);letter-spacing:-.6px;color:var(--text);font-size:34px;font-weight:400;line-height:40px}.schedule-page h2{margin:var(--space-6) 0 var(--space-3);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;line-height:16px}.schedule-intro{max-width:460px;color:var(--text-muted);font-size:15px;line-height:22.5px}.schedule-bullets{margin-top:var(--space-6);color:var(--text-muted);padding-left:18px;font-size:14px;line-height:21px}.schedule-bullets li+li{margin-top:var(--space-2)}.schedule-picker{background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-6);border-radius:12px}.schedule-days,.schedule-times{gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-day,.schedule-time{background:var(--surface);border:1px solid var(--border);padding:10px var(--space-4);font:inherit;color:var(--text);cursor:pointer;border-radius:6px}.schedule-day-active,.schedule-time-active{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg)}.schedule-hint{margin:0 0 var(--space-3);color:var(--text-faint);font-size:13px;line-height:18px}.schedule-when{color:var(--text-strong);font-size:15px;font-weight:600;line-height:22px}.schedule-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.schedule-move{margin-top:var(--space-6)}.schedule-move .schedule-btn{margin-top:var(--space-4)}.schedule-form{gap:var(--space-3);margin-top:var(--space-6);display:grid}.schedule-form label{color:var(--text);gap:6px;font-size:14px;font-weight:600;line-height:21px;display:grid}.schedule-form input,.schedule-form textarea{border:1px solid var(--border);padding:10px var(--space-3);font:15px var(--sans);background:var(--surface);border-radius:6px}.schedule-form input:focus,.schedule-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.schedule-form .schedule-btn{justify-self:start}.schedule-btn{background:var(--btn-bg);color:var(--btn-text);padding:10px var(--space-4);font-family:var(--sans);cursor:pointer;border:0;border-radius:6px;align-self:flex-start;align-items:center;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s ease-out;display:inline-flex}.schedule-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.schedule-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.schedule-btn:disabled{opacity:.55;cursor:default}.schedule-btn-quiet{color:#b42318;border:1px solid var(--border);background:0 0}.schedule-error{color:#b42318;scroll-margin-top:80px;font-size:14px;line-height:21px}.schedule-ok{color:var(--accent);font-size:15px;font-weight:600;line-height:22px}@media (width<=820px){.schedule-inner{gap:var(--space-8);grid-template-columns:1fr}.schedule-page h1{font-size:28px;line-height:34px}}@media (width<=700px){.schedule-page{padding:var(--section-pad-y-mobile) 16px}}.privacy{padding:calc(var(--section-pad-y) * 1.5) 16px;justify-content:center;display:flex}.privacy__inner{max-width:680px}.privacy__title{font-family:var(--display);letter-spacing:-.8px;color:var(--text-strong);margin:0;font-size:38px;font-weight:400;line-height:44px}.privacy__updated{font-family:var(--sans);color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:22px}.privacy__intro{font-family:var(--sans);color:var(--text-strong);margin:24px 0 0;font-size:17px;line-height:28px}.privacy__heading{font-family:var(--sans);color:var(--text-strong);margin:40px 0 0;font-size:19px;font-weight:600;line-height:28px}.privacy__body{font-family:var(--sans);color:var(--text-muted);margin:12px 0 0;font-size:16px;line-height:26px}.privacy__body a{color:var(--accent)}@media (width<=640px){.privacy{padding:var(--section-pad-y-mobile) 16px}.privacy__title{font-size:30px;line-height:36px}}.qd-page{max-width:1180px;padding:calc(var(--section-pad-y) + 48px) 16px 64px;margin:0 auto}@media (width<=700px){.qd-page{padding:calc(var(--section-pad-y-mobile) + 40px) 16px 64px}}.qd-hero{max-width:720px;margin:0 auto}.qd-hero h1{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.qd-sub{color:var(--text-muted,#6b7280);margin:0 0 24px}.qd-card{background:var(--surface,#fff);border:1px solid var(--border,#e7e2d1);border-radius:12px;padding:20px}.qd-upload{gap:12px;display:grid}.qd-drop{border:2px dashed var(--border,#e7e2d1);cursor:pointer;text-align:center;border-radius:10px;place-items:center;gap:4px;padding:28px 16px;display:grid}.qd-drop input{opacity:0;width:1px;height:1px;position:absolute}.qd-drop:focus-within{outline:2px solid var(--accent,#2f6f4f)}.qd-drop span,.qd-meta,.qd-hint{color:var(--text-muted,#6b7280);font-size:.875rem}.qd-upload textarea,.qd-dialog input,.qd-dialog textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border,#e7e2d1);border-radius:8px;padding:10px 12px}.qd-upload-actions,.qd-actions,.qd-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qd-btn,.qd-btn-ghost{font:inherit;cursor:pointer;border:1px solid var(--accent,#2f6f4f);border-radius:8px;padding:10px 16px;font-weight:600}.qd-btn{background:var(--accent,#2f6f4f);color:#fff}.qd-btn-ghost{color:var(--accent,#2f6f4f);background:0 0}.qd-btn:disabled,.qd-btn-ghost:disabled{opacity:.5;cursor:default}.qd-step{color:var(--text-muted,#6b7280)}.qd-error{color:#b42318;margin:0}.qd-workspace{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.qd-side{gap:16px;min-width:0;display:grid}@media (width<=860px){.qd-workspace{grid-template-columns:minmax(0,1fr)}}.qd-phone{background:#efeae2;border:1px solid #d1d7db;border-radius:18px;flex-direction:column;min-width:0;height:min(720px,80vh);display:flex;overflow:hidden}.qd-wa-head{color:#fff;background:#075e54;align-items:center;gap:10px;padding:10px 14px;display:flex}.qd-avatar{background:#25d366;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.qd-wa-name{font-weight:600}.qd-wa-status{opacity:.85;font-size:.75rem}.qd-wa-body{flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex;overflow-y:auto}.qd-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-width:82%;padding:7px 10px 8px;font-size:.925rem;line-height:1.4;position:relative;box-shadow:0 1px .5px #0b141a21}.qd-in{background:#fff;border-top-left-radius:0;align-self:flex-start}.qd-out{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end;padding-right:28px}.qd-ticks{color:#53bdeb;position:absolute;bottom:6px;right:6px}.qd-typing{color:#667781}.qd-samples{gap:8px;margin:auto 0;display:grid}.qd-sample{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d7db;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.qd-sample span{color:#667781;font-size:.8rem}.qd-wa-input{background:#f0f2f5;gap:8px;padding:8px;display:flex}.qd-wa-input input{min-width:0;font:inherit;border:0;border-radius:20px;flex:1;padding:10px 14px}.qd-send{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.qd-send:disabled{opacity:.5}.qd-quote{gap:12px;display:grid}.qd-quote-head{justify-content:space-between;align-items:baseline;display:flex}.qd-quote h2{margin:0;font-size:1.25rem}.qd-table-wrap{max-width:100%;overflow-x:auto}.qd-table{border-collapse:collapse;width:100%;font-size:.9rem}.qd-table th,.qd-table td{text-align:left;border-bottom:1px solid var(--border,#e7e2d1);vertical-align:top;padding:8px 6px}.qd-table th:nth-child(n+2),.qd-table td:nth-child(n+2){text-align:right;white-space:nowrap}.qd-table tfoot td{border-bottom:0;font-weight:700}.qd-row-missing td{background:#fffbeb}.qd-badge{border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.qd-badge-warn{color:#92400e;background:#fef3c7}.qd-badge-ok{background:var(--accent-soft,#e8f0eb);color:var(--accent,#2f6f4f)}.qd-request{color:#92400e;background:#fef3c7;border-radius:8px;margin:0;padding:10px 12px}.qd-request-ok{background:var(--accent-soft,#e8f0eb);color:var(--accent,#2f6f4f)}.qd-catalog summary{cursor:pointer;font-weight:600}.qd-catalog ul{max-height:320px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.qd-catalog li{border-bottom:1px solid var(--border,#e7e2d1);justify-content:space-between;gap:12px;padding:6px 0;font-size:.875rem;display:flex}.qd-catalog li>span:last-child{white-space:nowrap}.qd-dialog{border:1px solid var(--border,#e7e2d1);border-radius:12px;width:min(560px,100vw - 32px);padding:24px}.qd-dialog::backdrop{background:#11182773}.qd-dialog form{gap:12px;display:grid}.qd-dialog h2{margin:0}.qd-dialog label{gap:4px;font-size:.875rem;font-weight:600;display:grid}.qd-dialog-actions{justify-content:flex-end}.qd-price-row{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:12px;display:grid}.qd-price-row input{font:inherit;border:1px solid var(--border,#e7e2d1);text-align:right;box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px}.qd-catalog-list{gap:6px;list-style:none;display:grid}@media (width<=520px){.qd-price-row{grid-template-columns:minmax(0,1fr)}}.sin-app{--wa-green:#008069;--wa-bg:#efeae2;--wa-out:#d9fdd3;--warn:#9a5b13;--warn-soft:#fbf0df;background:var(--page-bg);height:100vh;min-height:640px;color:var(--text);font:14px/1.45 var(--sans);grid-template-rows:56px 1fr;display:grid}.sin-app--loading{display:block}.sin-app button{font:inherit;color:inherit}.sin-spin{animation:1s linear infinite sin-spin}@keyframes sin-spin{to{transform:rotate(360deg)}}.sin-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.sin-brand{align-items:center;gap:var(--space-2);display:flex}.sin-brand strong{font:400 20px var(--display);letter-spacing:-.3px}.sin-client{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:12px}.sin-player{align-items:center;gap:var(--space-2);display:flex}.sin-progress{background:var(--surface-muted);width:120px;height:4px;margin-left:var(--space-2);border-radius:4px;overflow:hidden}.sin-progress span{background:var(--accent);height:100%;transition:width .3s;display:block}.sin-progress-label{font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:36px;font-size:12px}.sin-follow{color:var(--text-muted);margin-left:var(--space-2);align-items:center;gap:6px;font-size:13px;display:flex}.sin-btn{background:var(--btn-bg);border:1px solid var(--btn-bg);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;color:var(--btn-text)!important;font-weight:600!important}.sin-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.sin-btn:disabled{opacity:.4;cursor:default}.sin-btn--ghost{border-color:var(--border);background:0 0;color:var(--text)!important}.sin-btn--ghost:hover:not(:disabled){background:var(--surface-muted)}.sin-btn--small{padding:4px 10px;font-size:12px!important}.sin-icon{cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid;color:var(--text-muted)!important}.sin-icon:hover{background:var(--surface-muted);color:var(--text)!important}.sin-link{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:0;font-weight:600!important}.sin-link:hover{text-decoration:underline}.sin-body{grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.sin-phone-col{padding:var(--space-4) var(--space-4) var(--space-3);border-right:1px solid var(--border);background:var(--surface-muted);flex-direction:column;align-items:center;min-height:0;display:flex}.sin-phone-note{max-width:340px;margin:var(--space-3) 0 0;color:var(--text-muted);text-align:center;font-size:12px;line-height:1.45}.sin-main{min-height:0;position:relative;overflow:auto}.wa-phone{background:#fff;border:10px solid #111;border-radius:40px;flex-direction:column;flex:1;width:360px;min-height:0;max-height:780px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000002e}.wa-statusbar{background:var(--wa-green);color:#fff;justify-content:space-between;padding:8px 18px 4px;font-size:11px;font-weight:600;display:flex}.wa-statusbar span:last-child{opacity:.85;font-weight:400}.wa-header{background:var(--wa-green);color:#fff;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.wa-header--home{padding:10px 16px}.wa-header--home strong{font-size:20px}.wa-header-title{flex-direction:column;min-width:0;display:flex}.wa-header-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.wa-header-title small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wa-icon-btn{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.wa-back{color:#fff!important}.wa-avatar{color:#54656f;background:#dfe5e7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.wa-header .wa-avatar{width:34px;height:34px;font-size:12px}.wa-avatar--group{color:#0b6b58;background:#cfe9e1}.wa-list{flex:1;position:relative;overflow-y:auto}.wa-list-item{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.wa-list-item:hover{background:#f5f6f6}.wa-list-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-list-top,.wa-list-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-list-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.wa-list-top small{color:#667781;flex:none;font-size:11px}.wa-unread-time{font-weight:600;color:#1fa855!important}.wa-preview{color:#667781;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.wa-badge{color:#fff;background:#25d366;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.wa-fab{cursor:pointer;background:#25d366;border:none;border-radius:14px;place-items:center;width:50px;height:50px;margin:14px 14px 14px auto;display:grid;position:sticky;bottom:14px;left:calc(100% - 64px);box-shadow:0 4px 12px #00000026;color:#fff!important}.wa-newchat{gap:8px;padding:12px 14px;display:flex}.wa-newchat input{font:inherit;border:1px solid #d1d7db;border-radius:8px;flex:1;padding:8px 10px}.wa-newchat button{background:var(--wa-green);cursor:pointer;border:none;border-radius:8px;padding:0 12px;color:#fff!important}.wa-thread{background-color:var(--wa-bg);background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px;flex:1;padding:10px 12px;overflow-y:auto}.wa-day{color:#54656f;background:#fff;border-radius:8px;width:fit-content;margin:8px auto;padding:4px 10px;font-size:11px;box-shadow:0 1px .5px #0000001a}.wa-row{flex-direction:column;align-items:flex-start;margin:3px 0 6px;animation:.25s ease-out wa-in;display:flex}.wa-row--out{align-items:flex-end}@keyframes wa-in{0%{opacity:0;transform:translateY(6px)}}.wa-bubble{background:#fff;border-radius:8px;max-width:82%;padding:6px 8px 4px;font-size:14px;line-height:1.35;box-shadow:0 1px .5px #00000021}.wa-bubble--out{background:var(--wa-out)}.wa-bubble--photo{padding:3px}.wa-sender{color:#1f7aec;padding:0 2px 2px;font-size:12px;font-weight:600}.wa-bubble--photo .wa-sender{padding:3px 5px}.wa-photo{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:230px;display:block}.wa-doc{color:#c0392b;background:#0000000d;border-radius:6px;align-items:center;gap:8px;min-width:200px;padding:8px;display:flex}.wa-doc span{color:#111b21;flex-direction:column;min-width:0;display:flex}.wa-doc strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.wa-doc small{color:#667781;font-size:11px}.wa-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 2px 0}.wa-meta{color:#667781;justify-content:flex-end;align-items:center;gap:3px;padding:1px 3px 0;font-size:10.5px;display:flex}.wa-ticks{color:#53bdeb}.wa-tag{background:var(--accent);color:#fff;font:600 10.5px var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;animation:.25s ease-out wa-in;display:inline-flex}.wa-tag--busy{color:#54656f;background:#fff}.wa-tag--review{background:var(--warn)}.wa-composer{background:#f0f2f5;border-top:1px solid #e9edef;padding:6px 8px 8px}.wa-as{color:#667781;align-items:center;gap:6px;margin:0 4px 6px;font-size:11px;display:flex}.wa-as select{font:inherit;background:#fff;border:1px solid #d1d7db;border-radius:6px;max-width:200px;padding:2px 4px;font-size:12px}.wa-pending-file{overflow-wrap:anywhere;background:#fff;border-radius:6px;align-items:center;gap:6px;margin:0 4px 6px;padding:4px 8px;font-size:12px;display:flex}.wa-pending-file button{cursor:pointer;background:0 0;border:none;margin-left:auto;color:#667781!important;font-size:16px!important}.wa-compose-row{align-items:center;gap:4px;display:flex}.wa-compose-row .wa-icon-btn{color:#54656f!important}.wa-input{min-width:0;font:inherit;background:#fff;border:none;border-radius:20px;outline:none;flex:1;padding:9px 14px;font-size:14px}.wa-send{background:var(--wa-green);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;color:#fff!important}.wa-send:disabled{opacity:.5;cursor:default}.sin-platform{padding:var(--space-4) var(--space-6) var(--space-12)}.sin-tabs{gap:var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);display:flex}.sin-tabs button{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 0;display:inline-flex;color:var(--text-muted)!important;font-weight:600!important}.sin-tabs button.is-active{border-bottom-color:var(--text);color:var(--text)!important}.sin-tabs span{background:var(--surface-muted);text-align:center;border-radius:999px;min-width:22px;padding:0 7px;font-size:12px;font-weight:600}.sin-tabs .sin-tab-alert{background:var(--warn);color:#fff}.sin-filters{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sin-filters select,.sin-date input,.sin-review-actions select,.sin-detail-actions select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 8px;font-size:13px}.sin-search{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 10px;display:flex}.sin-search input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0}.sin-date{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.sin-table{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.sin-tr{gap:var(--space-3);width:100%;padding:11px var(--space-4);border:none;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.3fr .8fr 1.6fr .7fr .7fr .6fr 1fr;align-items:center;display:grid}.sin-tr>span{min-width:0}button.sin-tr:hover{background:#fcfbf5}.sin-th{cursor:default;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-muted);border-top:none;font-size:11px}.sin-flash{animation:1.6s ease-out sin-flash}@keyframes sin-flash{0%{background:var(--accent-soft)}to{background:0 0}}.sin-mono strong{font-variant-numeric:tabular-nums}.sin-mono,.sin-two{flex-direction:column;display:flex}.sin-mono small,.sin-two small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sin-tr em{color:var(--text-faint)}.sin-counts{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.sin-counts svg:nth-of-type(2){margin-left:8px}.sin-missing{background:var(--warn-soft);min-width:22px;height:22px;color:var(--warn);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.sin-ok{color:var(--accent)}.sin-status{white-space:nowrap;border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.sin-status--nuevo{color:#1d4ed8;background:#eef3ff;border-color:#c7d6fb}.sin-status--integracion{color:var(--warn);background:var(--warn-soft);border-color:#f0d9b5}.sin-status--completo{color:var(--accent);background:var(--accent-soft);border-color:#c5dccd}.sin-status--enviado,.sin-status--cerrado{color:var(--text-muted);background:var(--surface-muted)}.sin-empty{padding:var(--space-8);text-align:center;color:var(--text-muted)}.sin-empty--big{align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-8);flex-direction:column;display:flex}.sin-hint{margin:0 0 var(--space-3);color:var(--text-muted)}.sin-review{gap:var(--space-3);flex-direction:column;display:flex}.sin-review-card{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-left:3px solid var(--warn);background:var(--surface);border-radius:12px;animation:.3s ease-out wa-in;display:flex}.sin-thumb,.sin-docthumb{border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:120px;height:90px;padding:0;display:grid;overflow:hidden;color:var(--text-muted)!important}.sin-thumb img{object-fit:cover;width:100%;height:100%}.sin-review-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sin-review-meta{color:var(--text-muted);font-size:12px}.sin-review-summary{font-weight:600}.sin-review-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.sin-detail-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sin-detail-title{flex:1;min-width:200px}.sin-detail-title h2{font:400 28px/1.15 var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:0}.sin-detail-title span{color:var(--text-muted)}.sin-detail-actions{gap:var(--space-2);align-items:center;display:flex}.sin-detail-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.sin-card{border:1px solid var(--border);background:var(--surface);padding:var(--space-4);border-radius:12px;min-width:0}.sin-card--wide{grid-column:1/-1}.sin-card h3{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:flex}.sin-mt{margin-top:var(--space-6)!important}.sin-muted{color:var(--text-faint);margin:0}.sin-fields{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.sin-fields dt{color:var(--text-muted);font-size:12px}.sin-fields dd{flex-direction:column;margin:0;font-weight:600;animation:.3s ease-out wa-in;display:flex}.sin-fields dd small{color:var(--text-faint);overflow-wrap:anywhere;font-size:11px;font-weight:400}.sin-field--empty dd{color:var(--warn);font-style:italic;font-weight:400}.sin-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sin-checklist li{color:var(--warn);align-items:center;gap:8px;display:flex}.sin-complete{color:var(--accent);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.sin-docs{margin:0;padding:0;list-style:none}.sin-docs li{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);color:#b3261e;padding:8px 0;animation:.3s ease-out wa-in;display:flex}.sin-docs li:first-child{border-top:none}.sin-doc-body{min-width:0;color:var(--text);flex-direction:column;flex:1;display:flex}.sin-doc-body small{color:var(--text-muted);font-size:12px}.sin-photos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.sin-photos figure{margin:0;animation:.3s ease-out wa-in}.sin-photo{border:1px solid var(--border);cursor:zoom-in;background:var(--surface-muted);border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.sin-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sin-photos figcaption{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.sin-timeline{margin:0;padding:0;list-style:none}.sin-timeline li{gap:var(--space-3);border-top:1px solid var(--border);grid-template-columns:90px minmax(0,1fr);padding:8px 0;animation:.3s ease-out wa-in;display:grid}.sin-timeline li:first-child{border-top:none}.sin-tl-time{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.sin-tl-body{flex-direction:column;gap:2px;display:flex}.sin-tl-body em{color:var(--text-muted);font-style:normal}.sin-tl-what{align-items:flex-start;gap:6px;display:flex}.sin-tl-what svg{color:var(--text-muted);flex:none;margin-top:3px}.sin-tl-body small{color:var(--accent);font-size:11px}.sin-lightbox{z-index:50;padding:var(--space-6);background:#111111b8;place-items:center;display:grid;position:fixed;inset:0}.sin-lightbox-inner{background:var(--surface);border-radius:12px;max-width:min(1100px,100%);overflow:hidden}.sin-lightbox-inner img{max-width:100%;max-height:calc(100vh - 140px);margin:0 auto;display:block}.sin-lightbox-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:8px var(--space-3);color:var(--text-muted);font-size:12px;display:flex}.sin-lightbox-actions{align-items:center;gap:4px;display:flex}.sin-toasts{right:var(--space-6);bottom:var(--space-6);z-index:40;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.sin-toast{pointer-events:auto;border:none;border-left:3px solid var(--accent);text-align:left;cursor:pointer;background:#111;border-radius:8px;max-width:420px;padding:10px 14px;animation:.25s ease-out sin-toast-in;box-shadow:0 10px 30px #0003;color:#fff!important;font-size:13px!important}.sin-toast--review{border-left-color:#e0a54d}@keyframes sin-toast-in{0%{opacity:0;transform:translate(16px)}}@media (width<=1100px){.sin-follow,.sin-progress{display:none}.sin-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.sin-app{grid-template-rows:auto auto;height:auto}.sin-bar{padding:var(--space-2) var(--space-4);flex-wrap:wrap}.sin-body{grid-template-columns:minmax(0,1fr)}.sin-phone-col{border-right:none;border-bottom:1px solid var(--border)}.wa-phone{flex:none;width:min(360px,100%);height:640px}.sin-platform{padding:var(--space-4)}.sin-tr{grid-template-columns:1fr 1fr}.sin-th{display:none}.sin-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sin-app *,.sin-app :before,.sin-app :after{transition:none!important;animation:none!important}}.cd-app{--wa-green:#075e54;--wa-bg:#efeae2;--wa-out:#d9fdd3;--wa-meta:#667781;--danger:#b42318;--warn-bg:#fff7e6;--warn:#9a6700;--info-bg:#eef4ff;--info:#2d4f9e;background:var(--page-bg);height:100dvh;color:var(--text);font-family:var(--sans);flex-direction:column;display:flex}.cd-top{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:16px;padding:10px 20px;display:flex}.cd-brand{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.cd-title{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cd-title strong{font-family:var(--display);font-size:1.05rem}.cd-title span{color:var(--text-muted);font-size:.8rem}.cd-reset{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.cd-reset:hover:not(:disabled){border-color:var(--text)}.cd-reset:disabled{opacity:.5;cursor:default}.cd-tabs{display:none}.cd-main{box-sizing:border-box;flex:1;grid-template-columns:minmax(340px,440px) minmax(0,1fr);gap:20px;width:100%;max-width:1320px;min-height:0;margin:0 auto;padding:20px;display:grid}.cd-fu{color:var(--text);white-space:nowrap;background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:.85rem;display:inline-flex}.cd-fu svg{color:var(--accent);flex:none}.cd-fu strong{font-variant-numeric:tabular-nums}.cd-fu button{font:inherit;cursor:pointer;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600}.cd-fu button:disabled{opacity:.5;cursor:default}.cd-fu.is-done{color:var(--accent);padding-right:12px;font-weight:600}.cd-phone{background:var(--wa-bg);border:1px solid #d1d7db;border-radius:18px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #11182714}.cd-wa-head{background:var(--wa-green);color:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.cd-avatar{background:#25d366;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.cd-wa-name{font-weight:600}.cd-wa-status{opacity:.85;font-size:.75rem}.cd-wa-body{flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex;overflow-y:auto}.cd-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-width:84%;padding:7px 10px 8px;font-size:.925rem;line-height:1.42;box-shadow:0 1px .5px #0b141a21}.cd-in{background:#fff;align-self:flex-start}.cd-out{background:var(--wa-out);align-self:flex-end}.cd-time{text-align:right;color:var(--wa-meta);margin-top:2px;font-size:.68rem;display:block}.cd-dots{gap:4px;padding:12px 14px;display:flex}.cd-dots i{background:#9aa5ab;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cd-dot}.cd-dots i:nth-child(2){animation-delay:.15s}.cd-dots i:nth-child(3){animation-delay:.3s}@keyframes cd-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cd-doc{box-sizing:border-box;width:280px;max-width:84%;padding:4px}.cd-doc-card{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:#f5f6f6;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.cd-doc-icon{color:#fff;background:#e5484d;border-radius:4px;flex:none;place-items:center;width:36px;height:44px;font-size:.65rem;font-weight:700;display:grid}.cd-doc-meta{flex-direction:column;min-width:0;display:flex}.cd-doc-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.cd-doc-meta span{color:var(--wa-meta);font-size:.75rem}.cd-doc-actions{display:flex}.cd-doc-actions>*{text-align:center;font:inherit;color:#027eb5;cursor:pointer;background:0 0;border:0;flex:1;padding:8px;font-size:.85rem;font-weight:600;text-decoration:none}.cd-system{color:#54656f;text-align:center;background:#fff8c5;border-radius:8px;align-self:center;align-items:center;gap:6px;margin:4px 0;padding:5px 10px;font-size:.78rem;display:inline-flex}.cd-empty{gap:8px;margin:auto 0 8px;display:grid}.cd-empty p{color:#54656f;text-align:center;background:#fff8c5;border-radius:8px;margin:0 0 4px;padding:8px 10px;font-size:.85rem}.cd-starter{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #d1d7db;border-radius:10px;gap:2px;padding:10px 12px;font-size:.85rem;display:grid}.cd-starter:hover{border-color:var(--wa-green)}.cd-starter span{color:var(--wa-meta)}.cd-error{color:var(--danger);background:#fff;border-radius:8px;align-self:center;margin:4px 0;padding:6px 10px;font-size:.85rem}.cd-wa-input{background:#f0f2f5;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.cd-wa-input textarea{resize:none;font:inherit;field-sizing:content;background:#fff;border:0;border-radius:20px;flex:1;max-height:120px;padding:10px 14px;font-size:.95rem;line-height:1.35}.cd-wa-input textarea:focus{outline:2px solid var(--wa-green)}.cd-send{cursor:pointer;background:var(--wa-green);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cd-send:disabled{opacity:.45;cursor:default}.cd-modal{z-index:50;background:#1118278c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cd-modal-box{background:var(--surface);border-radius:12px;flex-direction:column;width:min(820px,100%);height:min(92dvh,1040px);display:flex;overflow:hidden}.cd-modal-box header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.cd-modal-box header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cd-modal-box header a{color:var(--accent);font-weight:600;text-decoration:none}.cd-modal-box header button{cursor:pointer;color:var(--text);background:0 0;border:0;padding:4px}.cd-modal-box object{flex:1;width:100%}.cd-modal-fallback{text-align:center;padding:24px}.cd-mind{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cd-mind-head{border-bottom:1px solid var(--border);padding:16px 20px 12px}.cd-mind-head h2{font-family:var(--display);margin:0 0 2px;font-size:1.1rem}.cd-mind-head p{color:var(--text-muted);margin:0;font-size:.85rem}.cd-muted{color:var(--text-muted)}.cd-trace{flex:1;align-content:start;gap:18px;padding:16px 20px 24px;display:grid;overflow-y:auto}.cd-trace-empty{margin:0;font-size:.9rem}.cd-turn{gap:8px;display:grid}.cd-turn-user{color:var(--text);background:var(--surface-muted);border-radius:8px;padding:8px 10px;font-size:.85rem}.cd-turn-user.is-auto{background:var(--accent-soft);color:var(--text-muted);align-items:center;gap:6px;display:flex}.cd-turn-user.is-auto svg{color:var(--accent);flex:none}.cd-turn-user.is-auto span{color:var(--accent)}.cd-turn-user span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:6px;font-size:.7rem;font-weight:700}.cd-step{border-left:2px solid var(--border);margin-left:6px;padding-left:12px}.cd-think{color:var(--text-muted);gap:8px;display:flex}.cd-think svg{flex:none;margin-top:3px}.cd-think p{white-space:pre-wrap;margin:0;font-size:.875rem;font-style:italic;line-height:1.5}.cd-think.is-live{border-left-color:var(--accent)}.cd-think.is-live svg{color:var(--accent);animation:1.4s ease-in-out infinite cd-pulse}@keyframes cd-pulse{50%{opacity:.35}}.cd-tool{border-left-color:var(--accent)}.cd-tool-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.cd-tool-head svg{color:var(--accent)}.cd-tool-state{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:.8rem}.cd-tool.is-running .cd-tool-state{color:var(--text-muted);background:var(--surface-muted)}.cd-tool.is-error{border-left-color:var(--danger)}.cd-tool.is-error .cd-tool-state{color:var(--danger);background:#fdecea}.cd-tool-input{color:var(--text-muted);margin-top:4px;font-size:.8rem}.cd-tool-err{color:var(--danger);margin-top:4px;font-size:.8rem}.cd-calc{background:var(--surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55}.cd-accepted{background:var(--accent-soft);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:.85rem;display:flex}.cd-accepted svg{color:var(--accent);flex:none;margin-top:2px}.cd-accepted div{gap:2px;display:grid}.cd-accepted span{color:var(--text-muted)}.cd-handoff{border:1px solid var(--border);background:var(--page-bg);border-radius:10px;padding:14px 16px}.cd-handoff.is-quote{border-color:var(--accent)}.cd-handoff.is-refer{border-color:var(--info);background:var(--info-bg)}.cd-handoff.is-escalate{border-color:var(--warn);background:var(--warn-bg)}.cd-handoff-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cd-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:inline-flex}.cd-decision{background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.is-refer .cd-decision{background:var(--info)}.is-escalate .cd-decision{background:var(--warn)}.cd-handoff dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:.85rem;display:grid}.cd-handoff dt{color:var(--text-muted)}.cd-handoff dd{margin:0}.cd-list{margin-top:10px;font-size:.85rem}.cd-list ul{margin:4px 0 0;padding-left:18px}.cd-alerts .cd-kicker{color:var(--warn)}@media (width<=900px){.cd-top{gap:10px;padding:8px 16px}.cd-brand span{display:none}.cd-top{flex-wrap:wrap}.cd-fu{box-sizing:border-box;order:3;justify-content:space-between;width:100%}.cd-tabs{gap:4px;padding:8px 16px 0;display:flex}.cd-tabs button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:8px;flex:1;padding:8px;font-size:.9rem;font-weight:600}.cd-tabs button[aria-pressed=true]{background:var(--text);color:#fff;border-color:var(--text)}.cd-main{grid-template-columns:minmax(0,1fr);padding:8px 16px 16px}.cd-main.show-chat .cd-mind,.cd-main.show-mind .cd-phone{display:none}.cd-trace{padding:12px 16px 20px}}.gp-app{--gp-leaf:#2d6a45;--gp-leaf-soft:#e3eee6;--gp-kraft:#9a6b33;--gp-kraft-soft:#f3e8d8;--gp-ground:#f3f4ee;--gp-wa-bg:#ebe5da;--gp-wa-out:#d9fdd3;--gp-hot:#b42318;--gp-warm:#9a6700;--gp-cold:#2d4f9e;background:var(--gp-ground);height:100dvh;color:var(--text);font-family:var(--sans);flex-direction:column;display:flex}.gp-top{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 20px;display:flex}.gp-brand{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.gp-title{flex-direction:column;flex:1;min-width:180px;line-height:1.2;display:flex}.gp-title strong{font-family:var(--display);font-size:1.05rem}.gp-title span{color:var(--text-muted);font-size:.8rem}.gp-clock{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.gp-clock-time{font-variant-numeric:tabular-nums;min-width:128px;font-weight:600}.gp-clock button,.gp-reset{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:.85rem;font-weight:600;display:inline-flex}.gp-clock .gp-next{background:var(--gp-leaf);border-color:var(--gp-leaf);color:#fff}.gp-clock button:hover:not(:disabled),.gp-reset:hover:not(:disabled){border-color:var(--text)}.gp-clock button:disabled,.gp-reset:disabled{opacity:.45;cursor:default}.gp-views{display:none}.gp-main{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;max-width:1360px;min-height:0;margin:0 auto;padding:20px;display:grid}.gp-stage{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.gp-tabs{border-bottom:1px solid var(--border);gap:4px;padding:6px;display:flex;overflow-x:auto}.gp-tabs button{white-space:nowrap;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.gp-tabs button[aria-selected=true]{background:var(--gp-leaf-soft);color:var(--gp-leaf)}.gp-badge{background:var(--gp-hot);color:#fff;border-radius:999px;padding:1px 7px;font-size:.7rem}.gp-pane{flex-direction:column;flex:1;min-height:0;display:flex}.gp-scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow-y:auto}.gp-site-bar{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;display:flex}.gp-dot{background:var(--gp-leaf);border-radius:50%;width:8px;height:8px}.gp-bubble{white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;max-width:82%;padding:9px 12px;font-size:.93rem;line-height:1.45;position:relative}.gp-in{background:var(--surface-muted);border-bottom-left-radius:4px;align-self:flex-start}.gp-out{background:var(--gp-leaf);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.gp-time{opacity:.7;text-align:right;margin-top:4px;font-size:.68rem;display:block}.gp-dots{gap:4px;padding:12px 14px;display:inline-flex}.gp-dots i{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gp-blink}.gp-dots i:nth-child(2){animation-delay:.2s}.gp-dots i:nth-child(3){animation-delay:.4s}@keyframes gp-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.gp-starters{gap:8px;margin-top:4px;display:grid}.gp-starters p{color:var(--text-muted);margin:0;font-size:.85rem}.gp-starters button{text-align:left;cursor:pointer;font:inherit;border:1px dashed var(--gp-leaf);color:var(--text);background:0 0;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.gp-starters button:hover{background:var(--gp-leaf-soft)}.gp-starters strong{color:var(--gp-leaf);font-size:.85rem}.gp-starters span{color:var(--text-muted);font-size:.85rem}.gp-linkcard{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-self:flex-start;width:min(340px,90%);overflow:hidden}.gp-linkcard-top{background:var(--gp-kraft-soft);color:var(--gp-kraft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.gp-linkcard-top div{color:var(--text);display:grid}.gp-linkcard-top strong{font-size:.9rem}.gp-linkcard-top span{color:var(--text-muted);font-size:.78rem}.gp-linkcard-top b{color:var(--text);font-variant-numeric:tabular-nums}.gp-linkcard .gp-btn{width:calc(100% - 24px);margin:10px 12px 12px}.gp-btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600}.gp-btn.gp-primary{background:var(--gp-leaf);border-color:var(--gp-leaf);color:#fff}.gp-btn:disabled{opacity:.5;cursor:default}.gp-composer{border-top:1px solid var(--border);background:var(--surface);gap:8px;padding:10px 12px;display:flex}.gp-composer textarea{resize:none;min-width:0;font:inherit;border:1px solid var(--border);background:var(--page-bg);color:var(--text);border-radius:10px;flex:1;padding:10px 12px;font-size:.93rem}.gp-send{background:var(--gp-leaf);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.gp-send:disabled{opacity:.4;cursor:default}.gp-error{color:var(--gp-hot);margin:4px 0 0;font-size:.85rem}.gp-muted{color:var(--text-muted);margin:0;font-size:.85rem}.gp-empty{text-align:center;color:var(--text-muted);max-width:38ch;margin:auto;padding:24px;font-size:.9rem}.gp-empty strong{color:var(--text);font-family:var(--display);margin-bottom:6px;font-size:1.05rem;display:block}.gp-phone-head{color:#fff;background:#075e54;align-items:center;gap:10px;padding:10px 16px;display:flex}.gp-phone-head div:last-child{line-height:1.2;display:grid}.gp-phone-head span{opacity:.85;font-size:.75rem}.gp-avatar{background:var(--gp-kraft-soft);width:32px;height:32px;color:var(--gp-kraft);border-radius:50%;place-items:center;font-weight:700;display:grid}.gp-phone-body{background:var(--gp-wa-bg)}.gp-phone-body .gp-in{background:#fff}.gp-phone-body .gp-out{background:var(--gp-wa-out);color:var(--text)}.gp-wa{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gp-wa-cta{cursor:pointer;font:inherit;color:#027eb5;background:#fff;border:0;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.gp-wa-cta:disabled{opacity:.5;cursor:default}.gp-email{border:1px solid var(--border);background:#fff;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.gp-email header{color:var(--text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.gp-email header time{margin-left:auto}.gp-email h3{font-family:var(--display);margin:0;font-size:1rem}.gp-email p{white-space:pre-line;margin:0;font-size:.9rem;line-height:1.5}.gp-email .gp-btn{justify-self:start}.gp-addr{background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;border-radius:8px;margin:12px 16px 0;padding:8px 12px;font:.75rem/1.4 ui-monospace,Menlo,monospace;overflow-x:auto}.gp-checkout h3{font-family:var(--display);margin:0 0 10px;font-size:1.05rem}.gp-co-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.gp-field{color:var(--text-muted);gap:4px;margin-bottom:10px;font-size:.75rem;font-weight:600;display:grid}.gp-field input,.gp-field select{font:inherit;color:var(--text);border:1px solid var(--border);background:var(--page-bg);border-radius:8px;padding:9px 11px;font-size:.9rem;font-weight:400}.gp-summary{background:var(--surface-muted);font-variant-numeric:tabular-nums;border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.gp-row{justify-content:space-between;gap:10px;font-size:.88rem;display:flex}.gp-row small{color:var(--text-muted);font-size:.75rem;display:block}.gp-disc{color:var(--gp-leaf)}.gp-total{border-top:1px solid var(--border);padding-top:8px;font-weight:700}.gp-co-actions{flex-wrap:wrap;gap:8px;display:flex}.gp-note{font-size:.78rem}.gp-thanks{text-align:center;max-width:44ch;color:var(--gp-leaf);margin:auto;padding:24px}.gp-thanks h3{font-family:var(--display);color:var(--text);margin:8px 0;font-size:1.3rem}.gp-thanks p{color:var(--text);font-size:.9rem}.gp-thanks .gp-muted{color:var(--text-muted)}.gp-console{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow-y:auto}.gp-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.gp-card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.gp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.gp-tier{color:var(--text-muted);border:1px solid;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.gp-tier.is-caliente{color:var(--gp-hot)}.gp-tier.is-tibio{color:var(--gp-warm)}.gp-tier.is-frio{color:var(--gp-cold)}.gp-lead-name{display:grid}.gp-lead-name strong{font-family:var(--display);font-size:1.15rem}.gp-lead-name span{color:var(--text-muted);font-size:.82rem}.gp-score{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.8rem;display:grid}.gp-score b{color:var(--text);font-variant-numeric:tabular-nums}.gp-bar{background:var(--surface-muted);border-radius:99px;height:8px;overflow:hidden}.gp-bar i{background:var(--gp-leaf);transform-origin:0;width:100%;height:100%;transition:transform .4s;display:block}.gp-kv{grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;font-size:.85rem;display:grid}.gp-kv dt{color:var(--text-muted)}.gp-kv dd{margin:0}.gp-handoff{color:var(--gp-warm);align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.gp-stages{flex-wrap:wrap;gap:4px;display:flex}.gp-stage{background:var(--surface-muted);color:var(--text-muted);border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:600}.gp-stage.is-on{background:var(--gp-leaf);color:#fff}.gp-stage.is-lost{background:var(--gp-kraft-soft);color:var(--gp-kraft)}.gp-mini-cart{font-variant-numeric:tabular-nums;border-top:1px solid var(--border);gap:4px;padding-top:8px;font-size:.82rem;display:grid}.gp-mini-cart div{justify-content:space-between;gap:8px;display:flex}.gp-seq{margin:0;padding:0;list-style:none;display:grid}.gp-seq li{border-top:1px solid var(--border);grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.gp-seq li:first-child{border-top:0}.gp-seq time{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.75rem}.gp-seq li div{min-width:0;font-size:.85rem;display:grid}.gp-seq small{color:var(--text-muted)}.gp-seq-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--gp-kraft);font-size:.65rem;font-weight:700}.gp-seq li.is-cancelled strong{color:var(--text-muted);text-decoration:line-through}.gp-st{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:700}.gp-st.is-pending{background:var(--surface-muted);color:var(--text-muted)}.gp-st.is-sent{background:var(--gp-leaf-soft);color:var(--gp-leaf)}.gp-st.is-cancelled{background:var(--gp-kraft-soft);color:var(--gp-kraft)}.gp-agent{min-height:260px}.gp-trace{align-content:start;gap:12px;max-height:420px;display:grid;overflow-y:auto}.gp-turn{gap:6px;display:grid}.gp-turn-who{color:var(--text);align-items:baseline;gap:6px;font-size:.82rem;display:flex}.gp-turn-who svg{color:var(--text-muted);flex:none;transform:translateY(2px)}.gp-turn-who span{overflow-wrap:anywhere}.gp-turn-who.is-auto{color:var(--gp-kraft);font-weight:600}.gp-think{color:var(--text-muted);background:var(--gp-ground);border-radius:8px;padding:6px 10px;font-size:.8rem}.gp-think summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.gp-think p{white-space:pre-line;margin:4px 0 0;line-height:1.45}.gp-tool{background:var(--surface-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;font-size:.82rem;display:grid}.gp-tool svg{color:var(--gp-leaf);margin-top:2px}.gp-tool div{min-width:0;display:grid}.gp-tool div span{color:var(--text-muted);overflow-wrap:anywhere}.gp-tool em{text-align:right;font-style:normal;font-weight:600}.gp-tool.is-error em{color:var(--gp-hot)}.gp-log{border-top:1px solid var(--border);gap:4px;max-height:160px;margin:0;padding:10px 0 0;font:.75rem/1.4 ui-monospace,Menlo,monospace;list-style:none;display:grid;overflow-y:auto}.gp-log li{grid-template-columns:42px auto minmax(0,1fr);gap:8px;display:grid}.gp-log time{color:var(--text-muted)}.gp-log code{color:var(--gp-leaf)}.gp-log span{color:var(--text-muted);overflow-wrap:anywhere}.gp-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--text);color:#fff;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.85rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.gp-toast button{color:inherit;cursor:pointer;background:0 0;border:0}.gp-app button:focus-visible,.gp-app textarea:focus-visible,.gp-app input:focus-visible,.gp-app select:focus-visible{outline:2px solid var(--gp-leaf);outline-offset:2px}@media (width<=960px){.gp-top{padding:10px 16px}.gp-views{gap:4px;padding:8px 16px 0;display:flex}.gp-views button{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:1;padding:8px;font-size:.9rem;font-weight:600}.gp-views button[aria-pressed=true]{background:var(--gp-leaf);border-color:var(--gp-leaf);color:#fff}.gp-main{grid-template-columns:minmax(0,1fr);padding:12px 16px 16px}.gp-main.show-customer .gp-console,.gp-main.show-agent .gp-stage{display:none}.gp-co-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gp-dots i{opacity:.6;animation:none}.gp-bar i{transition:none}}.wag{padding-bottom:calc(var(--section-pad-y) * 1.5)}.wag__inner{max-width:760px;margin:0 auto;padding:0 16px}.wag__head{padding:calc(var(--section-pad-y) + 32px) 0 var(--space-8,32px);border-bottom:1px solid var(--border);margin-bottom:40px}.wag__eyebrow{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;line-height:16px}.wag__title{font-family:var(--display);letter-spacing:-.8px;color:var(--text-strong);margin:0;font-size:38px;font-weight:400;line-height:44px}.wag__lede{max-width:640px;font-family:var(--sans);color:var(--text-muted);margin:20px 0 0;font-size:17px;line-height:28px}.wag__pdf{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:28px 0 0;display:flex}.wag__pdf-link{background:var(--btn-bg);color:var(--btn-text);font-family:var(--sans);border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.wag__pdf-link:hover{background:var(--btn-bg-hover)}.wag__pdf-note{font-family:var(--sans);color:var(--text-faint);font-size:13px;line-height:18px}.wag__h2{font-family:var(--display);letter-spacing:-.4px;color:var(--text-strong);margin:0 0 12px;font-size:24px;font-weight:400;line-height:30px}.wag__body,.wag__bullets li,.wag__list li{font-family:var(--sans);color:var(--text);font-size:16px;line-height:26px}.wag__body{margin:12px 0 0}.wag__bullets,.wag__list{margin:12px 0 0;padding-left:22px}.wag__bullets li,.wag__list li{margin:6px 0;padding-left:4px}.wag__list li::marker{color:var(--accent);font-weight:600}.wag strong{color:var(--text-strong);font-weight:600}.wag__step{margin-top:56px}.wag__step-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.wag__badge{background:var(--accent);color:#fff;width:36px;height:36px;font-family:var(--sans);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:17px;font-weight:600;display:inline-flex}.wag__step-title{font-family:var(--display);letter-spacing:-.4px;color:var(--text-strong);margin:0;font-size:26px;font-weight:400;line-height:32px}.wag__step-where{font-family:var(--sans);color:var(--text-faint);margin:4px 0 0;font-size:13px;line-height:18px}.wag__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wag__figures{gap:16px;margin:20px 0 0;display:grid}.wag__figures--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wag__figures--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wag__figure{min-width:0;margin:0}.wag__figure img{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;display:block}.wag__figure figcaption{font-family:var(--sans);color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:18px}.wag__phone{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;margin:20px 0 0;padding:14px 18px}.wag__phone-title{font-family:var(--sans);color:var(--text-strong);margin:0;font-size:15px;font-weight:600;line-height:22px}.wag__phone-list{margin:8px 0 0;padding-left:20px}.wag__phone-list li{font-family:var(--sans);color:var(--text);margin:4px 0;font-size:15px;line-height:23px}.wag__note{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0;margin:20px 0 0;padding:12px 18px}.wag__note--warn{background:#fff7e6;border-left-color:#e0a93a}.wag__note-title{font-family:var(--sans);color:var(--text-strong);margin:0;font-size:15px;font-weight:600;line-height:22px}.wag__note-body{font-family:var(--sans);color:var(--text);margin:4px 0 0;font-size:15px;line-height:23px}.wag__after{margin-top:56px}.wag__after-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.wag__after-row .wag__note,.wag__after-row .wag__figures{margin-top:0}.wag__trouble{margin-top:56px}.wag__table{border-collapse:collapse;width:100%;font-family:var(--sans);margin-top:8px;font-size:15px;line-height:22px}.wag__table th{text-align:left;background:var(--surface-muted);color:var(--text-strong);padding:10px 12px;font-weight:600}.wag__table td{vertical-align:top;border-bottom:1px solid var(--border);color:var(--text);padding:10px 12px}.wag__table td:first-child{width:42%;color:var(--text-strong)}.wag__source{font-family:var(--sans);color:var(--text-faint);margin:40px 0 0;font-size:13px;line-height:18px}.wag__source a{color:var(--accent)}@media (width<=640px){.wag__head{padding-top:var(--section-pad-y-mobile)}.wag__title{font-size:30px;line-height:36px}.wag__step-title{font-size:22px;line-height:28px}:is(.wag__figures--2:has(img[src*=meta-]),.wag__figures--2:has(img[src*=inbox])),.wag__after-row{grid-template-columns:1fr}.wag__table thead{display:none}.wag__table tr{border-bottom:1px solid var(--border);padding:10px 0;display:block}.wag__table td{border:0;width:auto;padding:2px 0;display:block}.wag__table td:first-child{width:auto;font-weight:600}}@media print{@page{size:Letter;margin:16mm 14mm}.navbar,.footer,.wag__pdf{display:none}.wag{padding-bottom:0}.wag__head{margin-bottom:24px;padding-top:0}:root{--page-bg:#fff}.wag__step,.wag__after,.wag__note,.wag__table tr{break-inside:avoid}.wag__h2{break-after:avoid}}.section{padding:var(--section-pad-y) 16px}.section__inner{max-width:var(--content-max);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.section__label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:12px;line-height:16px}.section__title{max-width:620px;font-family:var(--display);letter-spacing:-.4px;color:var(--text-strong);margin:0;font-size:24px;font-weight:400;line-height:30px}.section__body{gap:var(--space-6);font-family:var(--sans);color:var(--text-muted);flex-direction:column;max-width:620px;font-size:15px;line-height:22.5px;display:flex}.section__body p{margin:0}@media (width<=700px){.section{padding:var(--section-pad-y-mobile) 16px}}.section--wide .section__body{max-width:none}.section--wide .section__body p{max-width:620px}.cluster__head{padding:calc(var(--section-pad-y) + 48px) 16px var(--space-12)}.cluster__head-inner{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.cluster__title{max-width:720px;font-family:var(--display);letter-spacing:-.8px;color:var(--text-strong);margin:0;font-size:38px;font-weight:400;line-height:44px}.cluster__lede{max-width:620px;font-family:var(--sans);color:var(--text);margin:0;font-size:15px;line-height:22.5px}.cluster__section{padding-top:var(--space-12);padding-bottom:var(--space-12)}.cluster__points{gap:var(--space-3);flex-direction:column;display:flex}.cluster__points-label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:12px;line-height:16px}.cluster__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cluster__card{background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-6);gap:var(--space-2);border-radius:12px;flex-direction:column;display:flex}.cluster__card-title{font-family:var(--sans);color:var(--text-strong);margin:0;font-size:15px;font-weight:600;line-height:22px}.cluster__card-body{color:var(--text-muted);margin:0;font-size:14px;line-height:21px}.cluster__limits{background:var(--surface-muted);border:1px solid var(--border);padding:var(--space-6);gap:var(--space-3);border-radius:16px;flex-direction:column;display:flex}.cluster__limits-title{font-family:var(--display);letter-spacing:-.4px;color:var(--text-strong);margin:0;font-size:24px;font-weight:400;line-height:30px}.cluster__limits-list{gap:var(--space-2);color:var(--text-muted);flex-direction:column;margin:0;padding-left:1.1em;font-size:15px;line-height:22.5px;display:flex}.cluster__related{gap:var(--space-3);flex-direction:column;display:flex}.cluster__related-label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:12px;font-weight:400;line-height:16px}.cluster__related-list{gap:var(--space-2);border-top:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cluster__related-list li{border-bottom:1px solid var(--border)}.cluster__related-list a{padding:var(--space-3) 0;font-family:var(--sans);color:var(--text-strong);font-size:15px;line-height:22.5px;text-decoration:none;display:block}.cluster__related-list a:hover{color:var(--nav-text-hover);text-decoration:underline}@media (width<=700px){.cluster__head{padding:calc(var(--section-pad-y-mobile) + 40px) 16px var(--space-8)}.cluster__title{letter-spacing:-.6px;font-size:34px;line-height:40px}.cluster__grid{grid-template-columns:1fr}}
