:root{--mkt-section-y:clamp(3rem, 2rem + 5vw, 6.5rem);--mkt-gutter:clamp(1.25rem, .9rem + 1.1vw, 2rem);--mkt-measure:30em;--mkt-measure-wide:34em;--mkt-bezel:#12161d}@media not (min-height:30rem){:root{--mkt-section-y:2rem}}.mkt-inner{width:100%;max-width:72rem;padding-inline:calc(var(--mkt-gutter) + max(0px, env(safe-area-inset-left))) calc(var(--mkt-gutter) + max(0px, env(safe-area-inset-right)));margin-inline:auto}.mkt-section-y{padding-block:var(--mkt-section-y)}.mkt-measure{max-width:var(--mkt-measure)}.mkt-measure-wide{max-width:var(--mkt-measure-wide)}.mkt-h1{letter-spacing:-.03em;text-wrap:balance;max-width:12em;font-size:clamp(2.625rem,4.6vw + 1.2rem,4.75rem);font-weight:800;line-height:1.02}@media (min-width:48rem){.mkt-h1{letter-spacing:-.038em}}.mkt-display-2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9375rem,2.6vw + .9rem,3.25rem);font-weight:800;line-height:1.05}.mkt-display-3{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.5rem,1.6vw + .9rem,2.25rem);font-weight:700;line-height:1.1}.mkt-lede{letter-spacing:-.01em;font-size:clamp(1.0625rem,1vw + .85rem,1.3125rem);line-height:1.5}.mkt-stage{background:var(--p-brand);color:var(--p-brand-fg)}.mkt-stage :focus-visible{outline-color:var(--p-brand-fg)}.mkt-stage-muted{opacity:.86}.mkt-stage-panel{border-radius:1.5rem;max-width:28.5rem;margin-inline:auto;padding:clamp(1.25rem,2.5vw + .75rem,2.5rem)}@media (min-width:80rem){.mkt-stage-panel{max-width:30.5rem}}@media (prefers-color-scheme:dark){:root[data-theme=system] .mkt-stage{background:var(--p-brand-tint);color:var(--p-brand-text)}:root[data-theme=system] .mkt-stage :focus-visible{outline-color:var(--p-brand-text)}:root[data-theme=system] .mkt-stage .mkt-btn-hero{background:var(--accent);color:var(--accent-fg)}@media (hover:hover){:root[data-theme=system] .mkt-stage .mkt-btn-hero:hover{background:var(--accent-hover)}}:root[data-theme=system] .mkt-stage .mkt-btn-hero:active{background:var(--accent-hover)}}:root[data-theme=dark] .mkt-stage{background:var(--p-brand-tint);color:var(--p-brand-text)}:root[data-theme=dark] .mkt-stage :focus-visible{outline-color:var(--p-brand-text)}:root[data-theme=dark] .mkt-stage .mkt-btn-hero{background:var(--accent);color:var(--accent-fg)}@media (hover:hover){:root[data-theme=dark] .mkt-stage .mkt-btn-hero:hover{background:var(--accent-hover)}}:root[data-theme=dark] .mkt-stage .mkt-btn-hero:active{background:var(--accent-hover)}.mkt-hero{padding-block:calc(var(--mkt-section-y) * .9);align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.mkt-hero{padding-block:calc(var(--mkt-section-y) * 1.1);grid-template-columns:minmax(0,1fr) 26.5rem;gap:4rem}}@media (min-width:80rem){.mkt-hero{grid-template-columns:minmax(0,1fr) 28rem}}@media (min-width:40rem) and (not (min-width:64rem)){.mkt-hero-copy{text-align:center}.mkt-hero-copy .mkt-h1,.mkt-hero-copy .mkt-measure{margin-inline:auto}.mkt-hero-cta{justify-content:center}}.mkt-btn-hero{background:var(--accent);min-height:3.25rem;color:var(--accent-fg);letter-spacing:-.01em;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;padding:0 2rem;font-size:1.0625rem;font-weight:700;display:inline-flex}@media (hover:hover){.mkt-btn-hero:hover{background:var(--accent-hover)}}.mkt-btn-hero:active{background:var(--accent-hover)}.mkt-stage .mkt-btn-hero{background:var(--surface);color:var(--accent-text)}@media (hover:hover){.mkt-stage .mkt-btn-hero:hover{background:var(--accent-soft)}}.mkt-stage .mkt-btn-hero:active{background:var(--accent-soft)}.mkt-btn-secondary{border:1px solid var(--border-strong);background:var(--surface);min-height:3.25rem;color:var(--text);letter-spacing:-.01em;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}@media (hover:hover){.mkt-btn-secondary:hover{background:var(--surface-2)}}.mkt-btn-secondary:active{background:var(--surface-2)}.mkt-menu{background:var(--surface);border-bottom:1px solid var(--border);padding:.5rem calc(var(--mkt-gutter) + max(0px, env(safe-area-inset-right))) 1rem calc(var(--mkt-gutter) + max(0px, env(safe-area-inset-left)));position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px -20px #12161d66}.mkt-menu-link{min-height:48px;font-size:var(--text-md);color:var(--text);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;font-weight:500;display:flex}@media (hover:hover){.mkt-menu-link:hover{background:var(--surface-hover)}}.mkt-phone{background:var(--mkt-bezel);border-radius:3rem;width:min(100%,23.5rem);margin-inline:auto;padding:.625rem;box-shadow:0 24px 48px -24px #12161d80,0 8px 16px -8px #12161d59}@media (min-width:80rem){.mkt-phone{width:min(100%,25.5rem)}}.mkt-phone-screen{background:var(--bg);color:var(--text);contain:inline-size;border-radius:2.375rem;padding:1rem .875rem 1.25rem;position:relative;overflow:hidden}.mkt-phone-island{background:var(--mkt-bezel);border-radius:999px;width:5.5rem;height:1.375rem;margin:0 auto .875rem}.mkt-phone-title{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}[data-reveal=armed]{opacity:0;transform:translateY(10px)}[data-reveal=shown]{opacity:1;transition:opacity .5s var(--ease-decelerate), transform .5s var(--ease-decelerate);transform:none}.mkt-demo{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.mkt-demo{grid-template-columns:23.5rem minmax(0,36rem);justify-content:center;gap:4.5rem}}@media (min-width:80rem){.mkt-demo{grid-template-columns:25.5rem minmax(0,36rem)}}@media not (min-width:64rem){.mkt-demo-script{width:100%;max-width:34rem;margin-inline:auto}}.mkt-demo-steps{flex-direction:column;gap:.5rem;display:flex}.mkt-demo-step{text-align:left;width:100%;min-height:44px;color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;border-radius:12px;gap:.875rem;padding:.875rem 1rem;display:flex;position:relative}@media (hover:hover){.mkt-demo-step:not([aria-current=step]):hover{border-color:var(--border)}}.mkt-demo-step[aria-current=step]{background:var(--accent-soft);border-color:var(--p-brand-line)}.mkt-demo-step[aria-current=step] .mkt-demo-step-t{color:var(--accent-text)}.mkt-demo-step-n{background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--text-muted);transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.mkt-demo-step[aria-current=step] .mkt-demo-step-n{background:var(--accent);color:var(--accent-fg)}.mkt-demo-step-t{color:var(--text);font-size:1rem;font-weight:700;display:block}.mkt-demo-step[aria-current=step] .mkt-demo-step-d{color:var(--text-muted)}.mkt-demo-step-d{color:var(--text-faint);margin-top:.2rem;font-size:.875rem;line-height:1.5;display:block}.mkt-demo-meter{background:var(--border);border-radius:1px;height:2px;position:absolute;bottom:.375rem;left:1rem;right:1rem;overflow:hidden}.mkt-demo-meter-fill{background:var(--accent);transform-origin:0;height:100%;animation:linear both mkt-meter;display:block}@keyframes mkt-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt-demo-clock{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.8125rem}.mkt-demo-card{isolation:isolate;background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:.5rem;padding:1rem;position:relative;overflow:hidden}.mkt-demo-rule-track{background:var(--border);height:3px;position:absolute;top:0;left:0;right:0}.mkt-demo-rule-fill{background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .7s var(--ease-standard), background-color .4s var(--ease-standard);position:absolute;top:0;left:0}.mkt-demo-rule-fill.is-soon{background:var(--time)}.mkt-demo-list{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:.625rem;padding:.875rem 1rem}.mkt-demo-list-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);justify-content:space-between;align-items:baseline;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.mkt-demo-order{opacity:0;transition:opacity .35s var(--ease-decelerate), transform .35s var(--ease-decelerate);align-items:center;gap:.5rem;padding:.45rem 0;display:flex;transform:translateY(8px)}.mkt-demo-order[data-in=y]{opacity:1;transform:none}.mkt-demo-empty{color:var(--text-faint);place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.mkt-demo-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:.375rem;padding-top:.625rem;display:flex}.mkt-demo-note{text-align:center;color:var(--text-faint);margin-top:.875rem;font-size:.75rem}[data-reveal=armed] .mkt-list-line{opacity:0;transform:translateY(6px)}[data-reveal=shown] .mkt-list-line{opacity:1;transition:opacity .4s var(--ease-decelerate), transform .4s var(--ease-decelerate);transition-delay:var(--line-delay,0s);transform:none}.mkt-whatsapp-bubble{color:#12161d;background:#dcf8c6;border-radius:14px 14px 14px 2px;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7}.mkt-wa-muted{opacity:.8}@media (prefers-color-scheme:dark){:root[data-theme=system] .mkt-whatsapp-bubble{color:#dce0e6;background:#054740}}:root[data-theme=dark] .mkt-whatsapp-bubble{color:#dce0e6;background:#054740}.mkt-compare-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;padding:1.25rem}.mkt-batch-card{isolation:isolate;text-align:left;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:16px;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:hidden}@media (hover:hover){button.mkt-batch-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}}button.mkt-batch-card:active{background:var(--surface-2)}.mkt-batch-card-sm{padding:.875rem}.mkt-icon-tile{background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.mkt-band-y{padding-block:calc(var(--mkt-section-y) * .66)}.mkt-facts{flex-wrap:wrap;justify-content:center;gap:.375rem 1.75rem;font-size:.875rem;font-weight:500;display:flex}.mkt-facts span{white-space:nowrap}.mkt-faq{border-top:1px solid var(--border)}.mkt-faq details{border-bottom:1px solid var(--border)}.mkt-faq summary{cursor:pointer;align-items:center;gap:1rem;min-height:44px;padding:.875rem 0;font-weight:600;list-style:none;display:flex}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"+";color:var(--text-faint);flex:none;margin-left:auto;font-size:1.25rem;font-weight:500}.mkt-faq details[open] summary:after{content:"−"}.mkt-faq .mkt-faq-a{max-width:var(--mkt-measure-wide);color:var(--text-muted);padding-bottom:1.125rem;font-size:.9375rem;line-height:1.6}.mkt-legal-shell{max-width:var(--mkt-measure-wide);margin-inline:auto}@media (min-width:64rem){.mkt-legal-shell{max-width:calc(var(--mkt-measure-wide) + 4.5rem + 13rem)}.mkt-legal-grid{grid-template-columns:minmax(0, var(--mkt-measure-wide)) 13rem;align-items:start;column-gap:4.5rem;display:grid}.mkt-legal-rail{max-height:calc(100svh - 6.5rem);position:sticky;top:5.5rem;overflow-y:auto}}.mkt-legal-toc{border:1px solid var(--border);background:var(--surface);border-radius:12px}.mkt-legal-toc summary{cursor:pointer;align-items:center;gap:1rem;min-height:2.75rem;padding:.375rem 1rem;font-weight:600;list-style:none;display:flex}.mkt-legal-toc summary::-webkit-details-marker{display:none}.mkt-legal-toc summary:after{content:"+";color:var(--text-faint);flex:none;margin-left:auto;font-size:1.125rem;font-weight:500}.mkt-legal-toc[open] summary:after{content:"−"}@media (prefers-reduced-motion:reduce){[data-reveal=armed],[data-reveal=armed] .mkt-list-line{opacity:1;transform:none}.mkt-demo-meter{display:none}}
