@font-face{font-family:Geist;src:url(/landing/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/landing/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.lp{--lp-pad:clamp(1rem,4vw,3rem);--lp-max:82.5rem;--lp-gap:clamp(1rem,2vw,1.5rem);--lp-section:clamp(5rem,9vw,8.5rem);--lp-header:4rem;--lp-ease:cubic-bezier(0.2,0,0,1);--lp-ease-io:cubic-bezier(0.65,0,0.35,1);--lp-page:#ffffff;--lp-card:var(--lp-page);--lp-fill:color-mix(in srgb,var(--ink) 5%,var(--lp-page));--lp-tile:color-mix(in srgb,var(--ink) 3.5%,var(--lp-page));--lp-wire:color-mix(in srgb,var(--ink) 20%,transparent);--lp-wire-hot:color-mix(in srgb,var(--ink) 46%,transparent);--lp-shade-1:color-mix(in srgb,var(--ink) 4%,transparent);--lp-shade-2:color-mix(in srgb,var(--ink) 12%,transparent);--lp-shade-3:color-mix(in srgb,var(--ink) 26%,transparent);--lp-shade-4:color-mix(in srgb,var(--ink) 30%,transparent);--lp-sheen-a:transparent;--lp-sheen-b:color-mix(in srgb,var(--ink) 5%,transparent);position:relative;background:var(--lp-page);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.55;font-feature-settings:"kern","liga";overflow-x:clip}:root[data-theme=dark] .lp{--lp-page:var(--bg);--lp-card:var(--surface-2);--lp-fill:var(--surface);--lp-tile:var(--surface-2);--lp-shade-1:color-mix(in srgb,var(--bg) 60%,transparent);--lp-shade-2:color-mix(in srgb,var(--bg) 72%,transparent);--lp-shade-3:color-mix(in srgb,var(--bg) 92%,transparent);--lp-shade-4:var(--bg);--lp-sheen-a:color-mix(in srgb,var(--ink) 7%,transparent);--lp-sheen-b:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-page:var(--bg);--lp-card:var(--surface-2);--lp-fill:var(--surface);--lp-tile:var(--surface-2);--lp-shade-1:color-mix(in srgb,var(--bg) 60%,transparent);--lp-shade-2:color-mix(in srgb,var(--bg) 72%,transparent);--lp-shade-3:color-mix(in srgb,var(--bg) 92%,transparent);--lp-shade-4:var(--bg);--lp-sheen-a:color-mix(in srgb,var(--ink) 7%,transparent);--lp-sheen-b:transparent}}.lp *,.lp :after,.lp :before{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.lp) :where(ul,ol){padding:0;list-style:none}:where(.lp) :where(a){color:inherit}.lp .num,.lp [data-metric]{font-variant-numeric:tabular-nums}.lp-skip{position:absolute;top:.5rem;left:.5rem;z-index:var(--z-toast);padding:.625rem 1rem;border-radius:var(--radius-md);background:var(--ink);color:var(--bg);font-size:.875rem;font-weight:500;text-decoration:none;transform:translateY(-200%)}.lp-skip:focus-visible{transform:none}.lp-container{width:100%;max-width:calc(var(--lp-max) + 2 * var(--lp-pad));margin-inline:auto;padding-inline:var(--lp-pad)}.lp-display{font-size:clamp(2.375rem,1.75rem + 2.2vw,3.75rem);line-height:1.04;letter-spacing:-.04em}.lp-display,.lp-h2{font-weight:var(--font-weight-semibold);text-wrap:balance}.lp-h2{font-size:clamp(1.75rem,1.35rem + 1.3vw,2.625rem);line-height:1.1;letter-spacing:-.032em}.lp-h3{font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.018em;text-wrap:balance}.lp-lead{max-width:34em;color:var(--muted);font-size:clamp(1rem,.95rem + .22vw,1.1875rem);line-height:1.55;letter-spacing:-.008em;text-wrap:pretty}.lp-lead strong{color:var(--ink);font-weight:500}.lp-break{display:block}.lp-body{max-width:34em;font-size:1rem;line-height:1.6;text-wrap:pretty}.lp-body,.lp-fine{color:var(--muted)}.lp-fine{font-size:.875rem;line-height:1.45}.lp-code{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lp-btn:hover{background:var(--brand-hover)}.lp-btn--secondary{border-color:var(--line);background:transparent;color:var(--ink)}.lp-btn--secondary:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--line));background:color-mix(in srgb,var(--ink) 5%,transparent)}.lp-btn--small{min-height:2.25rem;padding:0 .875rem;font-size:.875rem}.lp :where(button,summary,a,input):focus-visible,.lp-btn:focus-visible,.lp-link:focus-visible,.lp-nav a:focus-visible{outline:1px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 3px var(--brand-soft)}.lp-link{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-thickness:1px;text-underline-offset:.25em;border-radius:2px;transition:text-decoration-color var(--duration-fast) var(--ease-out)}.lp-link:hover{text-decoration-color:var(--ink)}.lp-header{--pill-bg:color-mix(in srgb,var(--ink) 84%,transparent);--pill-fg:var(--bg);--pill-hover:color-mix(in srgb,var(--bg) 12%,transparent);--pill-active:color-mix(in srgb,var(--bg) 22%,transparent);--pill-line:color-mix(in srgb,var(--bg) 16%,var(--ink));position:sticky;top:0;z-index:var(--z-sticky);height:var(--lp-header);pointer-events:none}:root[data-theme=dark] .lp .lp-header{--pill-bg:color-mix(in srgb,var(--surface-2) 84%,transparent);--pill-fg:var(--ink);--pill-hover:color-mix(in srgb,var(--ink) 8%,transparent);--pill-active:color-mix(in srgb,var(--ink) 16%,transparent);--pill-line:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .lp-header{--pill-bg:color-mix(in srgb,var(--surface-2) 84%,transparent);--pill-fg:var(--ink);--pill-hover:color-mix(in srgb,var(--ink) 8%,transparent);--pill-active:color-mix(in srgb,var(--ink) 16%,transparent);--pill-line:var(--line)}}.lp-header-inner{display:flex;align-items:center;justify-content:center;height:100%}.lp-header-pill{display:flex;align-items:center;gap:.75rem;height:3rem;padding:.3125rem .3125rem .3125rem 1.125rem;border:1px solid var(--pill-line);border-radius:999px;background:var(--pill-bg);backdrop-filter:blur(14px);color:var(--pill-fg);pointer-events:auto;transition:box-shadow var(--duration-base) var(--ease-out)}.lp-header[data-scrolled=true] .lp-header-pill{box-shadow:var(--shadow-md)}.lp-logo{display:inline-flex;flex-shrink:0;align-items:center;margin-right:.5rem;border-radius:4px}.lp-logo svg{display:block;width:auto;height:1.625rem;color:var(--pill-fg)}.lp-nav{position:relative;display:flex;gap:.125rem}.lp-nav-bubble{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--pill-active);opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.lp-nav-bubble[data-visible=true]{opacity:1}.lp-header-actions .lp-signin,.lp-nav a{padding:.5rem .875rem;border-radius:999px;color:var(--pill-fg);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.lp-nav a{position:relative}.lp-header-actions .lp-signin:hover,.lp-nav a:hover{background:var(--pill-hover)}.lp-header-actions{display:flex;align-items:center;gap:.25rem}.lp-header-cta{min-height:2.375rem;margin-left:.25rem;padding:0 1.125rem;border-radius:999px}.lp-menu-button{display:none;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid var(--pill-line);border-radius:999px;background:transparent;color:var(--pill-fg)}.lp-menu{position:fixed;inset:calc(var(--lp-header) - .25rem) var(--lp-pad) auto;z-index:var(--z-dropdown);display:grid;gap:.125rem;padding:.5rem;border:1px solid var(--pill-line);border-radius:1.5rem;background:var(--pill-bg);backdrop-filter:blur(14px);box-shadow:var(--shadow-md);pointer-events:auto}.lp-menu a{padding:.875rem 1rem;border-radius:999px;color:var(--pill-fg);font-size:1.0625rem;text-decoration:none}.lp-menu a:hover{background:var(--pill-hover)}.lp-menu a[aria-current=location],.lp-menu a[aria-current=page]{background:var(--pill-active)}@media (max-width:1023px){.lp-nav{display:none}}@media (max-width:639px){.lp-header-pill{justify-content:space-between;width:100%}.lp-header-actions .lp-signin{display:none}.lp-menu-button{display:inline-flex}}@media (min-width:640px){.lp-menu{display:none}}.lp-section{position:relative;padding-block:var(--lp-section)}.lp-section-head{display:grid;gap:1rem;max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.lp-panel{position:relative;z-index:2;margin-inline:.5rem;border-radius:var(--radius-lg)}.lp-dark,.lp-panel{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .lp .lp-dark{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .lp-dark{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.op{position:relative}.op-stage{--e:0;--r:0;--c:0;--m:0;--w:0;--sb:0.66;--dx:0;--dy:0;--bt:0;--br:0;--bb:0;--bl:0}.op-world{--frame:0.5rem}.op-intro-grid{--slot-pad:clamp(1rem,3vw,1.5rem);display:grid;gap:clamp(2.5rem,7vw,3.5rem);padding-top:clamp(2.5rem,8vw,4.5rem)}.op-intro-copy{position:relative;z-index:1;display:grid;justify-items:start}.lp-hero-tag{display:inline-flex;align-items:center;gap:.625rem;height:2.125rem;padding:0 .9375rem 0 .25rem;border:1px solid var(--line);border-radius:999px;background:var(--lp-card);box-shadow:var(--shadow-sm);color:var(--ink);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap}.lp-hero-tag-mark{display:grid;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--ink)}.lp-hero-tag-mark svg{display:block;width:.875rem;height:auto;color:var(--bg)}.lp-hero-title{margin-top:1.5rem}.lp-hero-mark{position:relative;z-index:0;display:inline-block;white-space:nowrap}.lp-hero-mark:after,.lp-hero-mark:before{content:"";position:absolute;inset:.1em -.09em 0;z-index:-1;border-radius:var(--radius-sm);clip-path:inset(0 100% 0 0);animation:lp-mark-in .8s var(--lp-ease) 1.05s forwards}.lp-hero-mark:before{background:var(--brand-soft)}.lp-hero-mark:after{background:var(--brand);opacity:.34;--lp-cedula:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 48'%3E%3Cpath d='M0 24.0L5 27.9 10 31.5 15 34.6 20 37.0 25 38.5 30 39.0 35 38.5 40 37.0 45 34.6 50 31.5 55 27.9 60 24.0 65 20.1 70 16.5 75 13.4 80 11.0 85 9.5 90 9.0 95 9.5 100 11.0 105 13.4 110 16.5 115 20.1 120 24.0M0 37.0L5 38.5 10 39.0 15 38.5 20 37.0 25 34.6 30 31.5 35 27.9 40 24.0 45 20.1 50 16.5 55 13.4 60 11.0 65 9.5 70 9.0 75 9.5 80 11.0 85 13.4 90 16.5 95 20.1 100 24.0 105 27.9 110 31.5 115 34.6 120 37.0M0 37.0L5 34.6 10 31.5 15 27.9 20 24.0 25 20.1 30 16.5 35 13.4 40 11.0 45 9.5 50 9.0 55 9.5 60 11.0 65 13.4 70 16.5 75 20.1 80 24.0 85 27.9 90 31.5 95 34.6 100 37.0 105 38.5 110 39.0 115 38.5 120 37.0M0 24.0L5 20.1 10 16.5 15 13.4 20 11.0 25 9.5 30 9.0 35 9.5 40 11.0 45 13.4 50 16.5 55 20.1 60 24.0 65 27.9 70 31.5 75 34.6 80 37.0 85 38.5 90 39.0 95 38.5 100 37.0 105 34.6 110 31.5 115 27.9 120 24.0M0 11.0L5 9.5 10 9.0 15 9.5 20 11.0 25 13.4 30 16.5 35 20.1 40 24.0 45 27.9 50 31.5 55 34.6 60 37.0 65 38.5 70 39.0 75 38.5 80 37.0 85 34.6 90 31.5 95 27.9 100 24.0 105 20.1 110 16.5 115 13.4 120 11.0M0 11.0L5 13.4 10 16.5 15 20.1 20 24.0 25 27.9 30 31.5 35 34.6 40 37.0 45 38.5 50 39.0 55 38.5 60 37.0 65 34.6 70 31.5 75 27.9 80 24.0 85 20.1 90 16.5 95 13.4 100 11.0 105 9.5 110 9.0 115 9.5 120 11.0M0 27.5L5 30.1 10 31.0 15 30.1 20 27.5 25 24.0 30 20.5 35 17.9 40 17.0 45 17.9 50 20.5 55 24.0 60 27.5 65 30.1 70 31.0 75 30.1 80 27.5 85 24.0 90 20.5 95 17.9 100 17.0 105 17.9 110 20.5 115 24.0 120 27.5M0 31.0L5 30.1 10 27.5 15 24.0 20 20.5 25 17.9 30 17.0 35 17.9 40 20.5 45 24.0 50 27.5 55 30.1 60 31.0 65 30.1 70 27.5 75 24.0 80 20.5 85 17.9 90 17.0 95 17.9 100 20.5 105 24.0 110 27.5 115 30.1 120 31.0M0 27.5L5 24.0 10 20.5 15 17.9 20 17.0 25 17.9 30 20.5 35 24.0 40 27.5 45 30.1 50 31.0 55 30.1 60 27.5 65 24.0 70 20.5 75 17.9 80 17.0 85 17.9 90 20.5 95 24.0 100 27.5 105 30.1 110 31.0 115 30.1 120 27.5M0 20.5L5 17.9 10 17.0 15 17.9 20 20.5 25 24.0 30 27.5 35 30.1 40 31.0 45 30.1 50 27.5 55 24.0 60 20.5 65 17.9 70 17.0 75 17.9 80 20.5 85 24.0 90 27.5 95 30.1 100 31.0 105 30.1 110 27.5 115 24.0 120 20.5M0 17.0L5 17.9 10 20.5 15 24.0 20 27.5 25 30.1 30 31.0 35 30.1 40 27.5 45 24.0 50 20.5 55 17.9 60 17.0 65 17.9 70 20.5 75 24.0 80 27.5 85 30.1 90 31.0 95 30.1 100 27.5 105 24.0 110 20.5 115 17.9 120 17.0M0 20.5L5 24.0 10 27.5 15 30.1 20 31.0 25 30.1 30 27.5 35 24.0 40 20.5 45 17.9 50 17.0 55 17.9 60 20.5 65 24.0 70 27.5 75 30.1 80 31.0 85 30.1 90 27.5 95 24.0 100 20.5 105 17.9 110 17.0 115 17.9 120 20.5' fill='none' stroke='black' stroke-width='.8'/%3E%3C/svg%3E");-webkit-mask:var(--lp-cedula) 0 50% /auto 100% repeat-x;mask:var(--lp-cedula) 0 50% /auto 100% repeat-x}@keyframes lp-mark-in{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.lp-hero-mark:after,.lp-hero-mark:before{clip-path:none;animation:none}}.lp-hero-cta svg{transition:transform var(--duration-fast) var(--ease-out)}.lp-hero-cta:hover svg{transform:translateX(2px)}.op-intro-copy .lp-lead{max-width:31em;margin-top:1.25rem}.op-intro-copy .lp-actions{margin-top:2rem}.op-intro-copy .lp-fine{margin-top:.875rem}.lp-works{display:grid;gap:1rem;margin-top:1.75rem}.lp-works-group{display:grid;gap:.5rem}.lp-works-label{color:var(--muted);font-size:.8125rem;font-weight:500}.lp-works-list{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;color:color-mix(in srgb,var(--ink) 62%,transparent)}.lp-works-list li{display:flex}.lp-btn--large{min-height:3.25rem;padding:0 1.375rem;font-size:1rem}.op-intro-copy .lp-btn svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media (max-width:639px){.op-intro-grid{gap:1.25rem;padding-top:1.5rem}.lp-hero-title{margin-top:1rem;font-size:clamp(1.75rem,7.2vw,2rem);line-height:1.08}.op-intro-copy .lp-lead{margin-top:.875rem}.op-intro-after{position:relative;z-index:4;margin-top:.25rem;padding-inline:var(--slot-pad)}.op-intro-after .lp-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;margin-top:0;gap:.5rem}.op-intro-after .lp-btn--large{min-height:3rem;padding:0 .875rem;font-size:.9375rem}.op-intro-after .lp-hero-cta{width:100%}.op-intro-after .lp-btn--secondary{justify-self:start;padding-inline:.25rem;border-color:transparent;background:transparent;color:var(--muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--muted) 48%,transparent);text-underline-offset:.25em}.op-intro-after .lp-btn--secondary:hover{border-color:transparent;background:transparent;color:var(--ink)}.op-intro-after .lp-btn svg{display:none}.lp-works{margin-top:1.25rem;gap:1rem}.op-intro-after .lp-works-group{gap:.5rem}.op-intro-after .lp-works-label{font-size:.75rem}.lp-works-list{justify-content:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (max-width:377px){.lp-works-list{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;gap:.875rem 1.5rem}}.op-slot{position:relative;z-index:3;height:clamp(20rem,calc(100svh - 27rem),46rem);padding:var(--slot-pad)}@media (max-width:639px){.op-slot{height:clamp(18rem,calc(100svh - 21rem),30rem)}}.op-backdrop{overflow:hidden;border-radius:1rem;background:radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--brand-soft) 80%,var(--brand)),transparent),radial-gradient(55% 45% at 22% 12%,color-mix(in srgb,var(--surface-2) 45%,transparent),transparent),linear-gradient(148deg,var(--surface) 8%,color-mix(in srgb,var(--surface) 50%,var(--brand-soft)) 52%,var(--brand-soft))}.op-backdrop,.op-folds{position:absolute;inset:0}.op-folds{width:100%;height:100%}.op-folds path{vector-effect:non-scaling-stroke}.op-fold-light{fill:var(--surface-2);fill-opacity:.32}.op-fold-deep{fill:color-mix(in srgb,var(--brand-soft) 70%,var(--brand));fill-opacity:.22}.op-fold-edge{fill:none;stroke:var(--surface-2);stroke-opacity:.75;stroke-width:1}.op-screen{position:relative;height:100%;transform:scale(calc(1 - var(--m) * .05));transform-origin:50% 0}.op-screen-inner{width:100%;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.op-screen-content{width:100%;height:100%;container:ov/inline-size}.op-over{position:absolute;inset:var(--slot-pad);z-index:1;pointer-events:none}.lp-sales{position:absolute;top:.5rem;right:.5rem;left:.5rem;z-index:2}.lp-sale{position:absolute;inset:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-card);box-shadow:var(--shadow-md);opacity:1;transform-origin:50% 100%;transition:transform .56s var(--lp-ease),opacity .36s var(--lp-ease);pointer-events:none}.lp-sale[data-slot="0"]{z-index:4;pointer-events:auto}.lp-sale[data-slot="1"]{z-index:3;transform:translateY(.5625rem) scale(.94)}.lp-sale[data-slot="2"],.lp-sale[data-slot="3"]{z-index:2;transform:translateY(1.0625rem) scale(.88)}.lp-sale[data-slot="3"]{z-index:1;opacity:0}.lp-sale[data-slot=waiting]{z-index:5;opacity:0;transform:translateY(-1.25rem)}.lp-sale:not([data-slot="0"]) .lp-sale-face{opacity:0}.lp-sale-face{display:flex;gap:.75rem;width:100%;padding:.75rem .875rem .8125rem .75rem;border:0;border-radius:inherit;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:opacity .2s var(--lp-ease)}.lp-sale-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--ink)}.lp-sale-icon svg{width:1.25rem;height:auto;color:var(--bg)}.lp-sale-body{display:grid;flex:1;gap:.125rem;min-width:0}.lp-sale-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lp-sale-title{font-size:.875rem;font-weight:500;letter-spacing:-.006em}.lp-sale-time{color:var(--muted);font-size:.75rem}.lp-sale-amount{color:var(--brand);font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}.lp-sale-origin{display:flex;align-items:center;gap:.375rem;min-width:0;color:var(--muted);font-size:.8125rem}.lp-sale-glyph{width:.9375rem;height:.9375rem;flex-shrink:0}.lp-sale-ad{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-sale-chevron{width:1rem;height:1rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-fast) var(--ease-out)}.lp-sale[data-open] .lp-sale-chevron{transform:rotate(180deg)}.lp-sale-face:focus-visible{outline:1px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 3px var(--brand-soft)}.lp-sale-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--lp-ease)}.lp-sale[data-open] .lp-sale-more{grid-template-rows:1fr}.lp-sale-more-inner{min-height:0;overflow:hidden;padding:0 .875rem 0 3.75rem}.lp-sale-facts{display:grid;gap:.375rem;padding:.625rem 0;border-top:1px solid var(--line);font-size:.8125rem}.lp-sale-facts div{display:flex;justify-content:space-between;gap:1rem}.lp-sale-facts dt{color:var(--muted)}.lp-sale-facts dd{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.lp-sale-margin{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.625rem;border-top:1px solid var(--line);font-size:.875rem;font-weight:500}.lp-sale-margin .num{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.lp-sale-note{padding:.125rem 0 .75rem;color:var(--muted);font-size:.75rem}@media (min-width:640px){.lp-sales{left:auto;width:min(21rem,calc(100% - 1rem))}}.lp-plate{position:absolute;bottom:-1.5rem;left:-2rem;z-index:1;display:none;width:8.5rem;padding:.625rem .625rem .75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-md);text-align:center;transform:rotate(-4deg);pointer-events:auto}.lp-plate:after{content:"";position:absolute;inset:.25rem;border:1px solid var(--line);border-radius:.375rem;pointer-events:none}.lp-plate-head{display:flex;align-items:center;justify-content:space-between}.lp-plate-symbol{width:auto;height:.75rem}.lp-plate-medal{width:78%;aspect-ratio:1;margin:.375rem auto 0}.lp-plate-medal canvas{display:block}.lp-plate-name{margin-top:.375rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.lp-plate-note{margin-top:.125rem;color:var(--muted);font-size:.6875rem}.op-tile{--u:1px;--op-card:var(--lp-card);--op-frame:var(--bg);--op-fill:var(--lp-fill);--event:calc(var(--k) * 2s + 1.5s - var(--lead));position:relative;isolation:isolate;perspective:75rem}.op-tile--campaigns{--k:0;--lead:1s;--bob:6.4s;--bob-delay:-1.1s;--sway:9.6s;--sway-delay:-4.2s;--axis:1 0.45 0}.op-tile--sale{--k:1;--lead:1.5s;--bob:7.2s;--bob-delay:-4.7s;--sway:11.2s;--sway-delay:-2.3s;--axis:1 -0.5 0}.op-tile--pixel{--k:3;--lead:1.6s;--bob:6.9s;--bob-delay:-3.3s;--sway:10.4s;--sway-delay:-7.6s;--axis:0.55 1 0}.op-tile--ai{--k:2;--lead:3.8s;--bob:7.6s;--bob-delay:-6.2s;--sway:9.2s;--sway-delay:-1.5s;--axis:0.6 -1 0}.op-tile:after,.op-tile:before{content:"";position:absolute;inset:14% 6% 3%;z-index:-1;border-radius:var(--radius-lg);pointer-events:none}.op-screen:before,.op-tile:before{box-shadow:0 calc(22 * var(--u)) calc(38 * var(--u)) calc(-16 * var(--u)) var(--lp-shade-3)}.op-tile:before{animation:op-floor var(--bob) ease-in-out var(--bob-delay) infinite alternate paused}.op-tile:after{box-shadow:0 calc(34 * var(--u)) calc(56 * var(--u)) calc(-18 * var(--u)) var(--lp-shade-4);opacity:0;transition:opacity .5s var(--lp-ease)}.op-card,.op-screen:after{box-shadow:0 var(--u) var(--u) var(--lp-shade-1),0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) var(--lp-shade-2)}.op-float{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(var(--lift,0));transition:transform .7s var(--lp-ease);animation:op-bob var(--bob) ease-in-out var(--bob-delay) infinite alternate paused,op-sway var(--sway) ease-in-out var(--sway-delay) infinite alternate paused;will-change:transform}.op-stage[data-inview] .op-float,.op-stage[data-inview] .op-tile:before{animation-play-state:running}.op-card{position:relative;display:flex;flex-direction:column;gap:.875rem;min-height:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--op-card);transition:border-color .3s var(--lp-ease)}.op-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle farthest-corner at var(--glare-x,50%) var(--glare-y,40%),var(--lp-sheen-a),var(--lp-sheen-b));opacity:0;pointer-events:none;transition:opacity .4s var(--lp-ease)}.op-tile[data-hot]{--lift:0.875rem}.op-tile[data-hot] .op-card:after,.op-tile[data-hot]:after{opacity:1}.op-tile[data-hot] .op-card{border-color:color-mix(in srgb,var(--ink) 16%,var(--line))}.op-tile[data-hot] .op-card-icon{background:var(--ink);color:var(--op-card)}@keyframes op-bob{0%{translate:0 calc(.75 * var(--u))}to{translate:0 calc(-2 * var(--u))}}@keyframes op-sway{0%{rotate:var(--axis) calc(-1 * var(--sway-angle, .45deg))}to{rotate:var(--axis) var(--sway-angle,.45deg)}}@keyframes op-floor{0%{opacity:1;transform:none}to{opacity:.72;transform:translateY(calc(2 * var(--u))) scale(1.03)}}.op-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.op-card-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--ink);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.op-card-icon svg{width:1.125rem;height:1.125rem}.op-card-title{font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.012em}.op-card-text{color:var(--muted);font-size:.8125rem;line-height:1.4;text-wrap:pretty}.op-art,.op-card-scene{display:flex;flex:1;min-height:0}.op-art{container:art/inline-size;flex-direction:column;justify-content:safe center;min-width:0;font-size:.8125rem;line-height:1.35}.op-art>*{flex-shrink:0}.op-rank{display:grid;gap:1.125rem}.op-rank-row{--slot:calc(var(--event) + var(--n) * 8s);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4375rem .75rem}.op-rank-name{display:flex;align-items:center;gap:.5rem;min-width:0}.op-rank-glyph{flex-shrink:0;width:.875rem;height:.875rem;color:var(--muted)}.op-rank-roas{font-weight:600;letter-spacing:-.01em}.op-rank-rail{position:relative;grid-column:1/-1;height:.625rem;overflow:hidden;background:var(--line);-webkit-mask:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px);mask:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px)}.op-rank-count,.op-rank-rail:before{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 100%)}.op-rank-rail:before{content:"";background:color-mix(in srgb,var(--ink) 40%,var(--line))}.op-rank-count{background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.op-slips{--slip:7.75rem;position:relative;height:calc(var(--slip) + 1rem)}.op-slip{--slot:calc(var(--event) - var(--since) * 8s);position:absolute;inset:auto 0 0;height:var(--slip);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--op-frame);box-shadow:0 1px 1px var(--lp-shade-1),0 4px 10px -4px var(--lp-shade-2);transform-origin:50% 0}.op-slip:first-child{z-index:3}.op-slip:nth-child(2){z-index:2;transform:translateY(-.5rem) scale(.94)}.op-slip:nth-child(3){z-index:1;transform:translateY(-.9375rem) scale(.88)}.op-slip:nth-child(4){opacity:0}.op-slip-body{display:flex;flex-direction:column;height:100%;padding:.75rem .875rem}.op-slip:nth-child(n+2) .op-slip-body{opacity:0}.op-slip-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.op-slip-amount{font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.03em}.op-slip-state{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem}.op-slip-meta{margin-top:.125rem;color:var(--muted);font-size:.75rem}.op-slip-origin{display:grid;gap:.125rem;margin-top:auto;padding-top:.625rem;border-top:1px dashed var(--line)}.op-slip-ad{display:flex;align-items:center;gap:.5rem;min-width:0}.op-slip-glyph{flex-shrink:0;width:.875rem;height:.875rem;color:var(--muted)}.op-slip-ad-name,.op-slip-campaign{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-slip-ad-name{margin-left:-.25rem;padding:0 .25rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-soft) 55%,transparent)}.op-slip-campaign{padding-left:1.375rem;color:var(--muted);font-size:.75rem}.op-pixel{display:grid;gap:.375rem}.op-pixel-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem}.op-pixel-glyph{flex-shrink:0;width:.875rem;height:.875rem}.op-pixel-link{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;color:var(--ink)}.op-pixel-link .op-pixel-ping{width:.875rem;height:.875rem;border-radius:50%}.op-pixel-link .op-pixel-ping svg{width:100%;height:100%}.op-feed{--row:2.625rem;position:relative;height:calc(var(--row) * 3);overflow:hidden}.op-feed-row{--slot:calc(var(--event) - var(--since) * 8s);position:absolute;inset:0 0 auto;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.625rem;height:var(--row)}.op-feed-row:nth-child(2){transform:translateY(var(--row))}.op-feed-row:nth-child(3){transform:translateY(calc(var(--row) * 2))}.op-feed-row:nth-child(4){opacity:0}.op-feed-icon,.op-feed-status{display:grid}.op-feed-icon>*,.op-feed-status>*{grid-area:1/1}.op-feed-text{display:grid;min-width:0;line-height:1.25}.op-feed-status>*,.op-feed-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-feed-status{color:var(--muted);font-size:.75rem}.op-feed-sending{opacity:0}.op-chats{display:grid}.op-chat{--slot:calc(var(--event) - var(--since) * 8s);display:flex;flex-direction:column;grid-area:1/1;gap:.75rem}.op-chat:nth-child(2){opacity:0}.op-chat-ask{align-self:flex-end;max-width:92%;padding:.4375rem .75rem;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--op-fill)}.op-chat-tools{display:flex;align-items:center;gap:.375rem;color:var(--muted);font-size:.75rem}.op-chat-icon,.op-chat-status{display:grid}.op-chat-icon>*,.op-chat-status>*{grid-area:1/1}.op-chat-icon>span{width:.875rem;height:.875rem}.op-chat-icon>span svg{width:100%;height:100%}.op-chat-working{opacity:0}.op-chat-answer{text-wrap:pretty}.op-chat-answer strong{font-weight:500}.op-word{display:inline-block}.op-stage[data-live] .op-rank-count{animation:op-count 24s linear var(--slot) infinite both}.op-stage[data-live] .op-rank-roas{animation:op-recount 24s linear var(--slot) infinite both}.op-stage[data-live] .op-slip{animation:op-slip 32s linear var(--slot) infinite both}.op-stage[data-live] .op-slip-body{animation:op-slip-body 32s linear var(--slot) infinite both}.op-stage[data-live] .op-slip-ad-name{animation:op-wash 32s linear var(--slot) infinite both}.op-stage[data-live] .op-slip-state path{stroke-dasharray:10;animation:op-tick 32s linear var(--slot) infinite both}.op-stage[data-live] .op-feed-row{animation:op-feed 32s linear var(--slot) infinite both}.op-stage[data-live] .op-feed-sending{animation:op-sending 32s linear var(--slot) infinite both}.op-stage[data-live] .op-feed-sent{animation:op-sent 32s linear var(--slot) infinite both}.op-stage[data-live] .op-pixel-ping{animation:op-ping 32s linear var(--event) infinite both}.op-stage[data-live] .op-chat{animation:op-turn 16s linear var(--slot) infinite both}.op-stage[data-live] .op-chat-ask{animation:op-ask 16s linear var(--slot) infinite both}.op-stage[data-live] .op-chat-tools{animation:op-tools 16s linear var(--slot) infinite both}.op-stage[data-live] .op-chat-working{animation:op-working 16s linear var(--slot) infinite both}.op-stage[data-live] .op-chat-done{animation:op-done 16s linear var(--slot) infinite both}.op-stage[data-live] .op-word{animation:op-word 16s linear calc(var(--slot) + 2.5s + var(--w) * 70ms) infinite both}.op-stage[data-live] :is(.op-chat-working,.op-feed-sending) svg{animation:op-spin .9s linear infinite}.op-stage[data-live] .op-feed-wait svg{animation:op-spin 12s linear infinite}@keyframes op-count{0%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}3.75%,33.3%{opacity:1;transform:scaleX(1)}35.4%,to{opacity:0;transform:scaleX(1)}}@keyframes op-recount{0%,6%,to{opacity:1;transform:none}1.25%,3.7%{opacity:.45;transform:none}3.75%{opacity:.45;transform:translateY(.25em);animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes op-slip{0%{z-index:4;opacity:0;transform:translateY(.75rem) scale(1.02);filter:blur(4px);animation-timing-function:cubic-bezier(.16,1,.3,1)}2.5%{z-index:4;opacity:1;transform:none;filter:none}25%{z-index:4;opacity:1;transform:none}25.01%{z-index:3;opacity:1;transform:none;animation-timing-function:cubic-bezier(.2,0,0,1)}27.5%,50%{z-index:3;opacity:1;transform:translateY(-.5rem) scale(.94)}50.01%{z-index:2;opacity:1;transform:translateY(-.5rem) scale(.94);animation-timing-function:cubic-bezier(.2,0,0,1)}52.5%,75%{z-index:2;opacity:1;transform:translateY(-.9375rem) scale(.88)}75.01%{z-index:1;opacity:1;transform:translateY(-.9375rem) scale(.88);animation-timing-function:cubic-bezier(.2,0,0,1)}77.5%,to{z-index:1;opacity:0;transform:translateY(-1.25rem) scale(.82)}}@keyframes op-slip-body{0%,25%{opacity:1}25.9%,to{opacity:0}}@keyframes op-tick{0%,1.9%{stroke-dashoffset:10;animation-timing-function:cubic-bezier(.2,0,0,1)}3.75%,to{stroke-dashoffset:0}}@keyframes op-wash{0%,2.5%{background-color:transparent}4.7%,to{background-color:color-mix(in srgb,var(--brand-soft) 55%,transparent)}}@keyframes op-feed{0%{opacity:0;transform:translateY(calc(var(--row) * -1));animation-timing-function:cubic-bezier(.2,0,0,1)}2.5%,25%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.2,0,0,1)}27.5%,50%{opacity:1;transform:translateY(var(--row));animation-timing-function:cubic-bezier(.2,0,0,1)}52.5%,75%{opacity:1;transform:translateY(calc(var(--row) * 2));animation-timing-function:cubic-bezier(.2,0,0,1)}77.5%,to{opacity:0;transform:translateY(calc(var(--row) * 3))}}@keyframes op-sending{0%,3.4%{opacity:1}4.4%,to{opacity:0}}@keyframes op-sent{0%,3.4%{opacity:0}4.4%,to{opacity:1}}@keyframes op-ping{0%,28.4%,3.4%,31.21%,6.21%,78.4%,81.21%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--up) 45%,transparent);animation-timing-function:cubic-bezier(.2,0,0,1)}31.2%,6.2%,81.2%{box-shadow:0 0 0 .4375rem color-mix(in srgb,var(--up) 0%,transparent)}}@keyframes op-turn{0%,45.6%{opacity:1}48.75%,to{opacity:0}}@keyframes op-ask{0%{opacity:0;transform:translateY(.375rem);animation-timing-function:cubic-bezier(.16,1,.3,1)}3.75%,to{opacity:1;transform:none}}@keyframes op-tools{0%,3.75%{opacity:0}5.6%,to{opacity:1}}@keyframes op-working{0%,13.1%{opacity:1}14.7%,to{opacity:0}}@keyframes op-done{0%,13.1%{opacity:0}14.7%,to{opacity:1}}@keyframes op-word{0%{opacity:0;transform:translateY(.25em);filter:blur(3px);animation-timing-function:cubic-bezier(.16,1,.3,1)}2.2%,34%{opacity:1;transform:none;filter:none}34.5%,to{opacity:0;transform:none;filter:none}}@keyframes op-spin{to{rotate:1turn}}@container art (max-height: 9.9375rem){.op-feed{--row:2.25rem}}@container art (max-height: 8.875rem){.op-rank{gap:.75rem}.op-rank-rail{height:.5rem}.op-slips{--slip:6rem}.op-slip-body{padding:.625rem .75rem}.op-slip-meta{display:none}}@container art (max-height: 8.75rem){.op-feed{height:calc(var(--row) * 2)}}.op-grid{display:grid;gap:1rem;width:100%;max-width:calc(var(--lp-max) + 2 * var(--lp-pad));margin:clamp(4rem,9vw,6rem) auto 0;padding:0 var(--lp-pad) clamp(3rem,7vw,4.5rem)}.op-cell--center{display:none}.op-cell--head{margin-bottom:.5rem}.op-lead{margin-top:.875rem}.op-tile{container-type:inline-size}.op-links{display:none}.op[data-motion=reduced] .op-float,.op[data-motion=reduced] .op-tile:before{animation:none}@media (max-width:639px){.op-backdrop{bottom:calc(-1 * var(--mobile-backdrop-extra, 0px))}.op-grid{position:relative;z-index:4;margin-top:0;padding:2rem calc(var(--lp-pad) + clamp(1rem, 3vw, 1.5rem)) 2rem;row-gap:1.25rem}.op-head{font-size:clamp(1.5rem,6vw,1.625rem);font-weight:var(--font-weight-medium);line-height:1.16;letter-spacing:-.025em}.op-lead{margin-top:.75rem;font-size:1rem;line-height:1.5}.op-tile{--op-card:var(--bg);--op-frame:var(--surface-2);--op-fill:var(--surface)}}@media (min-width:640px){.op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-cell--head{grid-column:1/-1}}@media (min-width:1100px) and (min-height:620px){.op{height:330vh}.op-stage{position:sticky;top:var(--lp-header);height:calc(100vh - var(--lp-header));overflow:clip}.op-world{position:relative;height:100%;container:world/size;transform:translateY(calc(var(--c) * -2.5%)) scale(calc(1 - var(--c) * .035));transform-origin:50% 0}.op-intro{position:absolute;inset:0}.op-intro-grid{height:100%;padding-top:0;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);-moz-column-gap:clamp(2.5rem,4.5vw,4.5rem);column-gap:clamp(2.5rem,4.5vw,4.5rem);row-gap:0}.op-intro-copy{grid-column:1;grid-row:2;container-type:inline-size;opacity:max(0,1 - var(--e) * 2.2);transform:translateX(calc(var(--e) * -2.5rem))}.op-intro-after{grid-row:3}.lp-hero-title{font-size:clamp(2rem,8.1cqi,3.5rem)}.op-slot{grid-column:2;grid-row:1/-1;align-self:center;container-type:size;width:100%;height:auto;max-height:calc(100% - 2 * clamp(1rem, 4.5cqh, 2.75rem));aspect-ratio:1.08;padding:0}.op-over{--sw:min(89cqw,82cqh * 1.2506);--sh:min(89cqw * 0.7996,82cqh);inset:calc((100cqh - var(--sh)) / 2) calc((100cqw - var(--sw)) / 2);opacity:max(0,1 - var(--e) * 3.5)}.lp-sales{top:-.875rem;right:-1.125rem;width:min(21rem,52cqw)}.lp-plate{display:block;width:clamp(7.5rem,20cqw,9.5rem)}.op-backdrop{inset:calc((var(--frame) - var(--bt) * 1px) * var(--e)) calc((var(--frame) - var(--br) * 1px) * var(--e)) calc((var(--frame) - var(--bb) * 1px) * var(--e)) calc((var(--frame) - var(--bl) * 1px) * var(--e));border-radius:calc(1rem - var(--e) * .375rem)}.op-screen{--sa:min(tan(atan2(89cqw,1088px)),tan(atan2(82cqh,870px)));--s:calc(var(--sa) + (var(--sb) - var(--sa)) * var(--e));position:absolute;top:50%;left:50%;width:1088px;height:870px;margin:-435px 0 0 -544px;transform:translate(calc(var(--dx) * var(--e) * 1px),calc(var(--dy) * var(--e) * 1px)) scale(var(--s));transform-origin:50% 50%;will-change:transform;--u:calc(1px / var(--sb))}.op-screen-inner{border-radius:calc(var(--radius-lg) / var(--s));box-shadow:0 0 0 calc(1px / var(--s)) var(--line)}.op-screen:after,.op-screen:before{content:"";position:absolute;z-index:-1;border-radius:calc(var(--radius-lg) / var(--sb));opacity:var(--w);pointer-events:none;will-change:opacity}.op-screen:before{inset:14% 6% 3%}.op-screen:after{inset:0}.op-stage[data-live] .op-screen{perspective:calc(75rem / var(--sb))}.op-stage[data-live] .op-screen-inner{--axis:1 0.3 0;--sway-angle:0.25deg;animation:op-bob 7.8s ease-in-out -2.4s infinite alternate,op-sway 12.4s ease-in-out -5.1s infinite alternate}.op-stage[data-live] .op-screen:before{animation:op-floor 7.8s ease-in-out -2.4s infinite alternate}.op-grid{--A:calc(1088 / 870);--gap:0.875rem;--pad:clamp(0.75rem,2.4cqh,1.75rem);--head:clamp(5rem,14.5cqh,7.75rem);--arch:clamp(1.25rem,4.4cqh,2.5rem);--W:min(100cqw - 2 * (var(--frame) + var(--pad)),90rem);--H:calc(100cqh - 2 * (var(--frame) + var(--pad)));--Wc:min(var(--W) * 0.5,(var(--H) - var(--head) - var(--gap)) * var(--A));--Hc:calc(var(--Wc) / var(--A));position:absolute;inset:0;z-index:4;width:var(--W);height:calc(var(--head) + var(--gap) + var(--Hc));max-width:none;margin:auto;padding:0;gap:var(--gap);grid-template-columns:minmax(0,1fr) var(--Wc) minmax(0,1fr);grid-template-rows:var(--head) repeat(2,calc((var(--Hc) - var(--gap)) / 2));grid-template-areas:"head head head" "campaigns center sale" "pixel center ai";pointer-events:none}.op-cell{min-height:0}.op-cell--center{display:block;grid-area:center}.op-cell--head{grid-area:head;align-self:end;margin:0;padding-bottom:var(--arch);text-align:center}.op-head{font-size:clamp(1.5rem,4.4cqh,2.375rem)}.op-lead{max-width:46rem;margin:clamp(.375rem,1.1cqh,.75rem) auto 0;font-size:clamp(.875rem,1.9cqh,1.0625rem);text-wrap:balance}.op-tile--campaigns{grid-area:campaigns}.op-tile--sale{grid-area:sale}.op-tile--pixel{grid-area:pixel}.op-tile--ai{grid-area:ai}.op-tile{--op-card:var(--bg);--op-frame:var(--surface-2);--op-fill:var(--surface);display:flex;flex-direction:column}.op-art,.op-tile{container-type:size}.op-float{display:flex;flex:1;flex-direction:column;min-height:0}.op-card{flex:1}.op-stage[data-live] .op-tile{pointer-events:auto}.op-links{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.op-link{transition:opacity .3s var(--lp-ease)}.op-links[data-focus] .op-link:not([data-hot]){opacity:.3}.op-link-line{stroke:var(--lp-wire);stroke-width:1;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--w) * 100);transition:stroke .3s var(--lp-ease)}.op-link[data-hot] .op-link-line{stroke:var(--lp-wire-hot)}.op-link-spark,.op-link-trail{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:var(--d) 300;stroke-dashoffset:calc(var(--d) + 2)}.op-link-trail{--d:16;stroke-width:1.5;stroke-opacity:.24}.op-link-spark{--d:0.5;stroke-width:3;stroke-opacity:.88}.op-link-port{fill:var(--bg);stroke:var(--lp-wire-hot);stroke-width:1;opacity:min(1,var(--w) * 5)}.op-link-port[data-end=to]{opacity:clamp(0,var(--w) * 5 - 4,1)}.op-link-ring{stroke:var(--ink);stroke-opacity:.4;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.op-stage[data-live] .op-link{--pulse-ease:cubic-bezier(0.45,0,0.25,1);--pulse-delay:calc(var(--k) * 2s + 1.5s)}.op-stage[data-live] :is(.op-link-trail,.op-link-spark){animation:op-pulse 8s var(--pulse-ease) var(--pulse-delay) infinite both}.op-stage[data-live] .op-link-ring{animation:op-ring 8s linear var(--pulse-delay) infinite both}.op-stage[data-live] .op-link-port[data-end=from]{animation:op-send 8s linear var(--pulse-delay) infinite both}.op-stage[data-live] .op-link-port[data-end=to]{animation:op-receive 8s linear var(--pulse-delay) infinite both}.op-stage[data-live] .op-link[data-hot] :is(.op-link-trail,.op-link-spark){animation:op-pulse-now 3.2s var(--pulse-ease) infinite both}.op-stage[data-live] .op-link[data-hot] .op-link-ring{animation:op-ring-now 3.2s linear infinite both}.op-stage[data-live] .op-link[data-hot] .op-link-port[data-end=from]{animation:op-send-now 3.2s linear infinite both}.op-stage[data-live] .op-link[data-hot] .op-link-port[data-end=to]{animation:op-receive-now 3.2s linear infinite both}.op-tile[data-tight] .op-card{gap:.625rem;padding:.75rem}.op-tile[data-tight] .op-card-icon{width:2rem;height:2rem}.op-tile[data-tight="2"] .op-card-text{display:none}.op-cell--head,.op-tile{--t:clamp(0,var(--r) * 1.8 - var(--i,0) * 0.16,1);opacity:var(--t);transform:translate(calc(var(--ox, 0px) * (1 - var(--t))),calc(var(--oy, 0px) * (1 - var(--t))))}.op-cell--head{--oy:-1.25rem}.op-tile--campaigns,.op-tile--sale{--i:1}.op-tile--ai,.op-tile--pixel{--i:2}.op-tile--campaigns,.op-tile--pixel{--ox:-3rem}.op-tile--ai,.op-tile--sale{--ox:3rem}.op[data-motion=reduced]{height:auto}.op[data-motion=reduced] .op-stage{--r:1;position:relative;top:0;height:auto;overflow:visible}.op[data-motion=reduced] .op-world{height:auto;container-type:normal}.op[data-motion=reduced] .op-intro{position:relative;height:calc(100vh - var(--lp-header))}.op[data-motion=reduced] .op-grid{position:relative;inset:auto;width:100%;height:auto;max-width:calc(var(--lp-max) + 2 * var(--lp-pad));margin:clamp(4rem,8vw,6rem) auto 0;padding:0 var(--lp-pad) clamp(3rem,7vw,4.5rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"head head head head" "campaigns sale pixel ai";pointer-events:auto}.op[data-motion=reduced] .op-cell--center,.op[data-motion=reduced] .op-links{display:none}.op[data-motion=reduced] .op-cell--head{padding-bottom:1rem}.op[data-motion=reduced] .op-tile{--op-card:var(--lp-card);--op-frame:var(--bg);--op-fill:var(--lp-fill);container-type:inline-size}.op[data-motion=reduced] .op-art{container-type:inline-size}}@keyframes op-pulse{0%{stroke-dashoffset:calc(var(--d) + 2)}30%,to{stroke-dashoffset:calc(var(--d) - 120)}}@keyframes op-pulse-now{0%{stroke-dashoffset:calc(var(--d) + 2)}30%,to{stroke-dashoffset:calc(var(--d) - 120)}}@keyframes op-ring{0%,17%{opacity:0;transform:scale(1)}17.5%{opacity:1;transform:scale(1)}32%,to{opacity:0;transform:scale(3.2)}}@keyframes op-ring-now{0%,17%{opacity:0;transform:scale(1)}17.5%{opacity:1;transform:scale(1)}32%,to{opacity:0;transform:scale(3.2)}}@keyframes op-send{0%{fill:var(--bg)}1%{fill:var(--ink)}9%,to{fill:var(--bg)}}@keyframes op-send-now{0%{fill:var(--bg)}1%{fill:var(--ink)}9%,to{fill:var(--bg)}}@keyframes op-receive{0%,16.5%{fill:var(--bg)}18%{fill:var(--ink)}30%,to{fill:var(--bg)}}@keyframes op-receive-now{0%,16.5%{fill:var(--bg)}18%{fill:var(--ink)}30%,to{fill:var(--bg)}}@container (max-width: 26rem){.op-intro-copy .lp-btn--large{min-height:3rem;padding:0 1.125rem;font-size:.9375rem}}@container world (max-height: 40rem){.lp-hero-title{margin-top:1rem}.lp-works,.op-intro-copy .lp-actions{margin-top:1.5rem}}.ov-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);flex:1}.ov-profit{grid-column:span 7}.ov-strip{grid-column:span 5}.ov-profit-label{color:var(--muted);font-size:1.125rem;font-weight:500}.ov-profit-value{margin-top:.75rem;color:var(--brand);font-size:clamp(3rem,9.4cqi,6.5rem);font-weight:600;letter-spacing:-.04em;line-height:1}.ov-profit-delta{margin-top:.875rem;font-size:1.0625rem}.lp-odo{display:inline-flex;align-items:flex-start;gap:.09em}.lp-odo-unit{margin-top:.1em;font-size:.42em;letter-spacing:-.02em;line-height:1}.lp-odo-figure{display:inline-flex}.lp-odo-digit{display:inline-block;height:1em;overflow:hidden}.lp-odo-reel{display:grid;transform:translateY(calc(var(--p) * -1em));transition:transform .72s var(--lp-ease);animation:lp-odo-in 1.9s cubic-bezier(.16,1,.3,1) .25s backwards}.lp-odo-reel>span{height:1em}@keyframes lp-odo-in{0%{transform:translateY(0)}}.ov-chart{grid-column:span 8;min-height:12rem}.ov-sources{grid-column:span 4}.ov-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-strip-cell{padding-inline:.875rem;border-left:1px solid var(--line)}.ov-strip-cell:nth-child(odd){padding-left:0;border-left:0}.ov-strip-cell:nth-child(n+3){border-top:1px solid var(--line)}.ov-ring{animation:ov-ring .6s var(--ease-out) both}@keyframes ov-ring{0%{stroke-dasharray:0 100}}@container ov (max-width: 60rem){.ov-sidebar{display:none}.ov-menu{display:inline-flex}.ov-panel{margin:0;border:0;border-radius:0}}@container ov (max-width: 44rem){.ov-body{gap:1rem;padding:1rem}.ov-crumb,.ov-extra,.ov-filters,.ov-sources{display:none}.ov-meter span{font-size:.8125rem}.ov-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start}.ov-chart,.ov-profit,.ov-strip{grid-column:auto}.ov-chart{min-height:13rem}.ov-strip-cell{padding-inline:.75rem 0}.ov-strip-cell:nth-child(odd){padding-left:0}.ov-profit-label{font-size:.875rem}.ov-profit-value{margin-top:.5rem;font-size:min(17cqi,6rem)}.ov-profit-delta{margin-top:.5rem;font-size:.875rem}}.lp-problem{display:grid;gap:clamp(2rem,4vw,2.5rem);padding-block:clamp(4.5rem,8vw,7rem)}.lp-problem-head{margin-bottom:0}.lp-problem-answer{display:grid;justify-items:start;gap:1.5rem}.lp-problem-fix{display:flex;align-items:flex-start;gap:.875rem;max-width:28em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}.lp-problem-symbol{width:2rem;height:auto;margin-top:.3em}.lp-problem-answer .lp-fine{margin-top:-.75rem}@media (max-width:639px){.lp-problem-answer{gap:1rem}.lp-problem-fix{gap:.75rem;font-size:.9375rem;line-height:1.5}.lp-problem-symbol{flex:0 0 1.5rem;width:1.5rem}.lp-problem-answer .lp-btn{min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.lp-problem-answer .lp-fine{margin-top:-.25rem;font-size:.8125rem}}.lp-leak{width:100%;max-width:37.5rem;container-type:inline-size;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-card);box-shadow:var(--shadow-md)}.lp-leak-body{display:grid;grid-template-columns:minmax(0,1fr) auto auto;-moz-column-gap:1rem;column-gap:1rem;padding:clamp(1.25rem,2.5vw,2rem)}.lp-leak-head,.lp-leak-row,.lp-leak-verdict,.lp-leak-week{grid-column:1/-1}.lp-leak-head{display:flex;align-items:center;gap:.75rem}.lp-leak-name{font-size:1.0625rem;font-weight:500;letter-spacing:-.012em}.lp-leak-meta{color:var(--muted);font-size:.8125rem}.lp-leak-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-block:1.25rem .5rem}.lp-leak-week li{height:.25rem;border-radius:2px;background:color-mix(in srgb,var(--ink) 12%,var(--lp-card));transition:background-color var(--duration-fast) var(--ease-out)}.lp-leak-week li[data-on=true]{background:color-mix(in srgb,var(--ink) 55%,var(--lp-card))}.lp-leak-row{display:grid;grid-template-columns:subgrid;align-items:center;min-height:clamp(3.5rem,3rem + 1vw,4.25rem);border-bottom:1px solid var(--line);color:var(--muted);font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem)}.lp-leak-value{grid-column:3;color:var(--muted);font-size:.9375rem;text-align:right;white-space:nowrap}.lp-leak-value .num,.lp-leak-value.num{color:var(--ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.lp-leak-marks{display:flex;grid-column:2;gap:.4375rem}.lp-leak-marks i{width:1rem;height:1rem;border:1.5px solid transparent;border-radius:3px;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lp-leak-marks i[data-on=true]{background:var(--ink)}.lp-leak-marks--empty i[data-on=true]{border-style:dashed;border-color:color-mix(in srgb,var(--ink) 55%,transparent);background:transparent}.lp-leak-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1rem;padding-top:clamp(1.25rem,1rem + .6vw,1.625rem);opacity:0;transform:translateY(.25rem);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.lp-leak-verdict[data-on=true]{opacity:1;transform:none}.lp-leak-loss-label{font-size:1.0625rem;font-weight:500}.lp-leak-loss{color:var(--down);font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.035em;text-align:right}.lp-leak-loss-text{grid-column:1/-1;color:var(--muted);font-size:.9375rem}@container (max-width: 24rem){.lp-leak-body{-moz-column-gap:.75rem;column-gap:.75rem}.lp-leak-row{row-gap:.375rem;padding-block:.75rem}.lp-leak-marks{grid-row:2;grid-column:1;gap:.25rem}.lp-leak-marks+.lp-leak-value{grid-row:1/span 2}.lp-leak-marks i{width:.75rem;height:.75rem}}.lp-leak[data-play=waiting] *{transition:none}@media (min-width:1024px){.lp-problem{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr;grid-template-areas:". leak" "head leak" "answer leak" ". leak";-moz-column-gap:clamp(2.5rem,5vw,6rem);column-gap:clamp(2.5rem,5vw,6rem);row-gap:2.5rem}.lp-problem-head{grid-area:head}.lp-leak{grid-area:leak;align-self:center}.lp-problem-answer{grid-area:answer}}@media (min-width:1280px){.lp-problem{grid-template-columns:minmax(0,1fr) minmax(0,37.5rem)}}@media (max-width:639px){.lp-takeover{margin-top:clamp(3rem,7vw,4.5rem)}}@media (min-width:1100px) and (min-height:620px){.lp-takeover{min-height:calc(100vh - var(--lp-header));margin-top:calc(-100vh + var(--lp-header))}.op[data-motion=reduced]+.lp-takeover{margin-top:.5rem}}.lp-path{scroll-margin-top:var(--lp-header)}.lp-path-steps{--step:420ms;display:grid;gap:2.5rem}.lp-path-step{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.375rem 1rem}.lp-path-step>:not(.lp-path-marker,.lp-path-line){grid-column:2}.lp-path-marker{grid-row:1/span 3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.8125rem;font-weight:500;box-shadow:0 0 0 1px var(--ink)}.lp-path-line{position:absolute;top:2.5rem;bottom:-2rem;left:calc(1rem - .5px);width:1px;background:var(--line)}.lp-path-line:after{content:"";position:absolute;inset:0;background:var(--ink);transform-origin:50% 0}.lp-path-title{padding-top:.25rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}.lp-path-text{max-width:30em;color:var(--muted);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.lp-path-stage{display:grid;align-content:end;min-height:10rem;margin-top:.75rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--lp-tile);font-size:.8125rem;line-height:1.4}.lp-path-stage .lp-art-status svg,.lp-path-stage .lp-art-status>span{width:.875rem;height:.875rem}.lp-path-caption{color:var(--muted);font-size:.75rem}.lp-path-caption--icon,.lp-path-name{display:inline-flex;align-items:center;gap:.375rem}.lp-path-name{gap:.5rem;min-width:0;color:var(--ink);font-weight:500}.lp-path-browser{overflow:hidden}.lp-path-browser-bar{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:var(--lp-tile)}.lp-path-browser-dots{display:inline-flex;gap:.25rem}.lp-path-browser-dots i{width:.4375rem;height:.4375rem;border-radius:50%;background:color-mix(in srgb,var(--ink) 16%,transparent)}.lp-path-browser-url{flex:1;min-width:0;overflow:hidden;padding:.1875rem .5rem;border-radius:var(--radius-sm);background:var(--lp-page);color:var(--ink);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.lp-path-browser-body{display:grid;gap:.375rem;padding:.75rem .75rem .875rem}.lp-path-notes{display:grid}.lp-path-notes>*{grid-area:1/1}.lp-path-note-back{display:flex;align-self:start;justify-content:space-between;margin-inline:.625rem;padding:.375rem .625rem 1rem;color:var(--muted);font-size:.6875rem;box-shadow:none}.lp-path-note{position:relative;display:grid;justify-items:start;gap:.375rem;margin-top:1.625rem;padding:.75rem}.lp-path-note-head{display:flex;align-items:center;justify-content:space-between;justify-self:stretch;color:var(--muted);font-size:.6875rem}.lp-path-note-head>:first-child{color:var(--ink)}.lp-path-tree{display:grid;gap:.125rem;padding:.625rem}.lp-path-tree li{--d:0;position:relative;display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.3125rem .375rem .3125rem calc(.375rem + var(--d) * 1.125rem);border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap}.lp-path-tree li[data-depth="1"]{--d:1}.lp-path-tree li[data-depth="2"]{--d:2}.lp-path-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.lp-path-tree li[data-depth]:before{content:"";position:absolute;top:-.5625rem;left:calc(.8125rem + (var(--d) - 1) * 1.125rem);width:.5rem;height:1.4375rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-bottom-left-radius:4px}.lp-path-tree-icon{display:inline-flex;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem;color:var(--muted)}.lp-path-tree-icon svg{width:100%;height:100%}.lp-path-tree li[data-hit=true]{background:color-mix(in srgb,var(--brand-soft) 45%,transparent)}.lp-path-tree li[data-hit=true] .lp-path-tree-icon{color:var(--ink)}.lp-path-tree-sale{display:block;margin-top:.125rem;color:var(--muted);font-size:.6875rem}.lp-path-return{display:grid}.lp-path-return-row{display:grid;justify-items:start;gap:.3125rem;padding:.75rem}.lp-path-return-row+.lp-path-return-row{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.lp-path-roas{display:inline-flex;align-items:center;font-size:.9375rem}.lp-path-roas b{font-weight:600}.lp-path-rise{display:inline-flex;width:.875rem;height:.875rem;margin-inline:.375rem;color:var(--up)}.lp-path-rise svg{width:100%;height:100%}.lp-path-steps[data-play=waiting] .lp-path-marker{background:var(--lp-page);color:var(--muted);box-shadow:0 0 0 1px var(--line)}.lp-path-steps[data-play=waiting] .lp-path-line:after{transform:scaleY(0)}.lp-path-steps:not([data-play=waiting]) .lp-path-stage{--loop-delay:calc(var(--i) * var(--step) + 900ms)}.lp-path-browser-bar{position:relative}.lp-path-browser-bar:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;transform:scaleX(0);transform-origin:0 50%}.lp-path-steps:not([data-play=waiting]) .lp-path-browser-bar:after{animation:lp-path-load 3.2s var(--ease-out) var(--loop-delay) infinite}.lp-path-note .lp-art-status>span{border-radius:50%}.lp-path-steps:not([data-play=waiting]) .lp-path-note .lp-art-status>span{animation:lp-path-ping 2.8s ease-out var(--loop-delay) infinite}.lp-path-steps:not([data-play=waiting]) .lp-path-tree li:not([data-hit]) .lp-path-tree-icon{animation:lp-path-trace 3.6s ease-in-out calc(var(--loop-delay) + var(--d) * .35s) infinite}.lp-path-steps:not([data-play=waiting]) .lp-path-tree li[data-depth]:before{animation:lp-path-wire 3.6s ease-in-out calc(var(--loop-delay) + var(--d) * .35s - 175ms) infinite}.lp-path-steps:not([data-play=waiting]) .lp-path-tree li[data-hit=true]{animation:lp-path-hit 3.6s ease-in-out calc(var(--loop-delay) + .7s) infinite}.lp-path-steps:not([data-play=waiting]) .lp-path-rise{animation:lp-path-rise 2.4s ease-in-out var(--loop-delay) infinite}@keyframes lp-path-load{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}75%,to{opacity:0;transform:scaleX(1)}}@keyframes lp-path-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--up) 40%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--up) 0%,transparent)}}@keyframes lp-path-trace{0%,45%,to{color:var(--muted)}12%,30%{color:var(--ink)}}@keyframes lp-path-wire{0%,45%,to{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}12%,30%{border-color:color-mix(in srgb,var(--ink) 55%,transparent)}}@keyframes lp-path-hit{0%,45%,to{background:color-mix(in srgb,var(--brand-soft) 45%,transparent)}15%,28%{background:color-mix(in srgb,var(--brand-soft) 85%,transparent)}}@keyframes lp-path-rise{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}.lp-path-steps[data-play=played] .lp-path-marker{transition:background-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out);transition-delay:calc(var(--i) * var(--step))}.lp-path-steps[data-play=played] .lp-path-line:after{transition:transform var(--step) linear;transition-delay:calc(var(--i) * var(--step) + .12s)}@media (min-width:1024px){.lp-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:0 var(--lp-gap)}.lp-path-step{grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0}.lp-path-step>:not(.lp-path-marker,.lp-path-line){grid-column:1}.lp-path-marker{grid-row:auto;margin-bottom:1.25rem}.lp-path-title{margin-bottom:.5rem;padding-top:0}.lp-path-stage{min-height:12rem;margin-top:1.25rem}.lp-path-line{top:calc(1rem - .5px);right:calc(-1 * var(--lp-gap) + .5rem);bottom:auto;left:2.5rem;width:auto;height:1px}.lp-path-line:after{transform-origin:0 50%}.lp-path-steps[data-play=waiting] .lp-path-line:after{transform:scaleX(0)}}.lp-pixel{scroll-margin-top:var(--lp-header)}.lp-replay{flex-shrink:0;padding:.375rem .625rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lp-card);color:var(--ink);font:inherit;font-size:.8125rem;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.lp-replay:hover{background:var(--lp-fill)}.lp-replay:disabled{opacity:0;pointer-events:none}.lp-px{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy panel";-moz-column-gap:clamp(3rem,6vw,6rem);column-gap:clamp(3rem,6vw,6rem);align-items:start}.lp-px-copy{grid-area:copy;min-width:0}.lp-px-copy .lp-section-head{margin-bottom:clamp(2rem,3.5vw,2.75rem)}.lp-px-control--side{margin:1.25rem 0 0 3.5rem}.lp-px-control--bars{display:none}.lp-px-step{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}.lp-px-step:not(:last-child):before{content:"";position:absolute;top:3.125rem;bottom:-.125rem;left:calc(1.25rem - .5px);width:1px;background:var(--line)}.lp-px-step-button{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:.375rem 0;border:0;border-radius:var(--radius-md);background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.lp-px-step-button:hover,.lp-px-step[data-state=active] .lp-px-step-button{color:var(--ink)}.lp-px-mark{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--lp-fill);color:var(--muted);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.lp-px-mark>svg:not(.lp-px-ring){width:1rem;height:1rem}.lp-px-step-button:hover .lp-px-mark,.lp-px-step[data-state=past] .lp-px-mark{color:var(--ink)}.lp-px-step[data-state=active] .lp-px-mark{background:var(--lp-page);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lp-px-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;transform:rotate(-90deg);transition:opacity var(--duration-base) var(--ease-out)}.lp-px-ring circle{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0))}.lp-px-step[data-state=active] .lp-px-ring{opacity:1}.lp-px[data-mode=static] .lp-px-ring{opacity:0}.lp-px-step-title{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;letter-spacing:-.018em;line-height:1.3;text-wrap:balance}.lp-px-step-body{display:grid;grid-column:2;grid-template-rows:0fr;transition:grid-template-rows .36s var(--lp-ease)}.lp-px-step-body>div{min-height:0;overflow:hidden}.lp-px-step-body p{max-width:32em;padding:.125rem 0 1.125rem;color:var(--muted);font-size:.9375rem;line-height:1.55;text-wrap:pretty;opacity:0;transition:opacity .2s var(--ease-out)}.lp-px-step[data-state=active] .lp-px-step-body{grid-template-rows:1fr}.lp-px-step[data-state=active] .lp-px-step-body p{min-height:calc(3 * 1.55em + 1.25rem);opacity:1;transition-delay:.14s}.lp-px-panel{position:relative;isolation:isolate;display:grid;grid-area:panel;align-content:center;justify-items:center;gap:1rem;min-height:40rem;padding:clamp(1.25rem,3.5vw,3rem) clamp(1.25rem,2.5vw,3rem);border-radius:var(--radius-lg);background:var(--lp-tile)}.lp-px-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 16%,transparent) 1px,transparent 1.5px);background-position:50%;background-size:1.25rem 1.25rem;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,var(--ink) 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,var(--ink) 35%,transparent 100%)}.lp-px-bars,.lp-px-captions{display:none}.lp-px-card{container:px-card/inline-size;width:100%;max-width:26rem;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-lg);background:var(--lp-page);box-shadow:var(--shadow-md)}.lp-px-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;padding:1.375rem 1.375rem 1.25rem;border-bottom:1px solid var(--line)}.lp-px-count{display:grid;grid-row:1/-1;grid-template-rows:subgrid;justify-items:start;min-width:0}.lp-px-count:last-child{justify-items:end;text-align:right}.lp-px-station{display:inline-flex;align-items:center;gap:.4375rem;color:var(--ink);font-size:.8125rem;font-weight:500;white-space:nowrap}.lp-px-station-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--muted)}.lp-px-count-label{color:var(--muted);font-size:.8125rem;line-height:1.3}.lp-px-number{display:inline-flex;font-size:clamp(3.25rem,1.25rem + 15cqi,5.5rem);font-weight:600;letter-spacing:-.04em;line-height:1}.lp-px-digit{display:inline-block;height:1em;overflow:hidden}.lp-px-reel{display:grid;transform:translateY(calc(var(--d) * -1em));transition:transform .64s var(--lp-ease)}.lp-px-reel>span{height:1em}.lp-px-count--pixel .lp-px-reel{transition-delay:.18s}.lp-px-equals{grid-row:2;align-self:center;color:var(--ink);font-size:clamp(2.25rem,1rem + 9cqi,3.75rem);font-weight:400;line-height:1;transition:color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.lp-px-equals[data-even=true]{transition-delay:.52s}.lp-px-equals[data-even=false]{color:var(--muted);opacity:.35}.lp-px-lane{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);grid-template-rows:1.25rem 4rem 2rem 2.75rem 2rem 4rem 1.25rem;grid-template-areas:"browser browser browser" "notice notice notice" ". in ." ". gate note" ". out ." "arrival arrival arrival" "pixel pixel pixel";align-items:center;row-gap:.5rem;padding:1.25rem 1.25rem 1.375rem;animation:lp-px-fade .24s var(--ease-out) both}.lp-px-chip{position:relative;display:grid;justify-self:center;gap:.125rem;width:min(100%,12.5rem);padding:.6875rem .875rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lp-page);font-size:.875rem;line-height:1.35;animation:lp-px-arrive .32s var(--lp-ease) both;transition:opacity .28s var(--ease-out),border-color var(--duration-base) var(--ease-out)}.lp-px-chip-label{overflow:hidden;color:var(--ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lp-px-chip-value{color:var(--ink);font-size:.9375rem}.lp-px-notice{grid-area:notice}.lp-px-notice[data-tone=faded],.lp-px-notice[data-tone=pending]{border-style:dashed}.lp-px-notice[data-tone=faded] .lp-px-chip-label,.lp-px-notice[data-tone=pending] .lp-px-chip-label{color:var(--muted)}.lp-px-notice[data-tone=faded]{opacity:.45}.lp-px-notice[data-again=true]{animation:lp-px-flash .72s var(--ease-out)}.lp-px-tag{position:absolute;top:-.5625rem;right:.625rem;padding:0 .375rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--lp-page);color:var(--muted);font-size:.6875rem;font-weight:500;line-height:1rem;animation:lp-px-arrive .28s var(--lp-ease) both}.lp-px-purchase{grid-area:arrival;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--up) 45%,var(--line));animation:lp-px-fade .16s var(--ease-out) both}.lp-px-purchase:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--up) 14%,var(--lp-page));animation:lp-px-fill .42s var(--ease-out) both}.lp-px-purchase .lp-px-chip-label,.lp-px-purchase .lp-px-chip-value{grid-column:2}.lp-px-tick{grid-row:1/3;width:1.25rem;height:1.25rem}.lp-px-tick circle{fill:var(--up)}.lp-px-tick path{stroke:var(--lp-page);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:lp-px-draw .26s var(--ease-out) .16s both}.lp-px-nothing{grid-area:arrival;align-content:center;align-self:stretch;border-style:dashed;background:transparent}.lp-px-nothing .lp-px-chip-label{color:var(--muted);font-weight:400}.lp-px-track{position:relative;align-self:stretch;justify-self:center;width:2px}.lp-px-track--in{grid-area:in;margin-bottom:.375rem}.lp-px-track--out{grid-area:out;margin:.375rem 0 .5rem}.lp-px-track:after,.lp-px-track:before{content:"";position:absolute;inset:0}.lp-px-track:before{border-radius:1px;background:var(--ink);transform:scaleY(0);transform-origin:50% 0;transition:transform .56s var(--lp-ease)}.lp-px-track[data-on=on]:before{transform:scaleY(1)}.lp-px-track:after{border-left:2px dashed color-mix(in srgb,var(--muted) 70%,transparent);clip-path:inset(0 0 100% 0);opacity:0;transition:clip-path .56s var(--lp-ease),opacity var(--duration-base) var(--ease-out)}.lp-px-track[data-on=broken]:after{clip-path:inset(0);opacity:1}.lp-px-arrow{position:absolute;bottom:0;left:50%;width:.5rem;height:.5rem;border-top:2px solid var(--ink);border-right:2px solid var(--ink);opacity:0;transform:translateX(-50%) rotate(135deg);transition:opacity var(--duration-base) var(--ease-out)}.lp-px-track[data-on=on] .lp-px-arrow{opacity:1;transition-delay:.48s}.lp-px-runner{position:absolute;inset:0;animation:lp-px-run .56s var(--lp-ease) both}.lp-px-runner:after{content:"";position:absolute;bottom:-.3125rem;left:50%;width:.625rem;height:.625rem;margin-left:-.3125rem;border-radius:50%;background:var(--ink);animation:lp-px-dot .56s linear both}.lp-px-runner[data-fail=true]{animation-name:lp-px-run-fail}.lp-px-runner[data-fail=true]:after{background:var(--muted);animation-name:lp-px-dot-fail}.lp-px-gate{position:relative;display:grid;grid-area:gate;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:var(--lp-page)}.lp-px-gate-mark{width:1.625rem;height:auto}.lp-px-gate:after,.lp-px-gate:before{content:"";position:absolute;border-radius:50%;opacity:0;pointer-events:none}.lp-px-gate:before{inset:-1px;border:1px solid var(--ink)}.lp-px-gate[data-gate=pass]:before{animation:lp-px-ping .72s var(--ease-out) both}.lp-px-gate:after{inset:-.375rem;border:1.5px dashed color-mix(in srgb,var(--muted) 80%,transparent);transition:opacity var(--duration-base) var(--ease-out)}.lp-px-gate[data-gate=wait]:after{opacity:1;animation:lp-px-spin 3.2s linear infinite}.lp-px-gate-badge{position:absolute;top:-.375rem;right:-.375rem;border-radius:50%;background:var(--lp-page);animation:lp-px-fade .2s var(--ease-out) both}.lp-px-note{display:inline-flex;align-items:center;gap:.375rem;min-width:0;color:var(--muted);font-size:.8125rem;line-height:1.25rem;white-space:nowrap;animation:lp-px-arrive .28s var(--lp-ease) both}.lp-px-note svg{width:1rem;height:1rem;flex-shrink:0}.lp-px-note--browser{grid-area:browser;justify-self:center}.lp-px-note--pixel{grid-area:pixel;justify-self:center}.lp-px-note--gate{grid-area:note;justify-self:start;margin-left:.75rem;line-height:1.25;white-space:normal}.lp-px[data-mode=waiting] .lp-px-card *,.lp-px[data-mode=waiting] .lp-px-card :after,.lp-px[data-mode=waiting] .lp-px-card :before{transition:none}.lp-px[data-mode=paused] .lp-px-card *,.lp-px[data-mode=paused] .lp-px-card :after,.lp-px[data-mode=paused] .lp-px-card :before{animation-play-state:paused}@keyframes lp-px-fade{0%{opacity:0}}@keyframes lp-px-arrive{0%{opacity:0;transform:translateY(.375rem)}}@keyframes lp-px-flash{0%,35%{border-color:var(--ink)}}@keyframes lp-px-fill{0%{clip-path:circle(0 at 1.5rem 50%)}to{clip-path:circle(150% at 1.5rem 50%)}}@keyframes lp-px-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lp-px-run{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lp-px-run-fail{0%{transform:translateY(-100%)}to{transform:translateY(-35%)}}@keyframes lp-px-dot{0%,80%{opacity:1}to{opacity:0}}@keyframes lp-px-dot-fail{0%,55%{opacity:1}to{opacity:0}}@keyframes lp-px-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes lp-px-spin{to{transform:rotate(1turn)}}@media (max-width:1099px){.lp-px{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "panel";row-gap:1rem}.lp-px-copy .lp-section-head{margin-bottom:1rem}.lp-px-control--side,.lp-px-steps{display:none}.lp-px-panel{align-content:start;min-height:0}.lp-px-bars,.lp-px-captions{display:grid;width:100%;max-width:26rem}.lp-px-bars{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:.375rem}.lp-px-control--bars{display:inline-block;margin-left:.375rem}.lp-px-bar{position:relative;height:1.5rem;padding:0;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer}.lp-px-bar-fill,.lp-px-bar:before{position:absolute;inset:calc(50% - 1.5px) 0;border-radius:2px}.lp-px-bar:before{content:"";background:color-mix(in srgb,var(--ink) 12%,transparent)}.lp-px-bar-fill{background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.lp-px-bar[data-state=past] .lp-px-bar-fill,.lp-px[data-mode=static] .lp-px-bar[data-state=active] .lp-px-bar-fill{transform:scaleX(1)}.lp-px-bar[data-state=active] .lp-px-bar-fill{transform:scaleX(var(--p,0))}.lp-px-caption{display:grid;grid-area:1/1;align-content:start;gap:.25rem;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),visibility 0s linear .2s}.lp-px-caption[data-active=true]{opacity:1;visibility:visible;transition:opacity .24s var(--ease-out) 80ms,visibility 0s}.lp-px-caption-title{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.lp-px-caption-text{color:var(--muted);font-size:.875rem;line-height:1.5;text-wrap:pretty}}.lp-ai{scroll-margin-top:var(--lp-header);padding-block:clamp(3.5rem,8vw,5.5rem);background:transparent}.lp-ai-ground{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.lp-ai [data-theme=dark]{--lp-page:var(--bg);--lp-card:var(--surface-2);--lp-fill:var(--surface);--lp-tile:var(--surface-2);color:var(--ink)}.lp-ai-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.lp-ai-head .lp-section-head{margin-bottom:0}.lp-ai-window{display:grid;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg)}.lp-ai-screen{display:none}.lp-ai-drawer{display:flex;flex-direction:column;min-width:0;background:var(--surface-2);font-size:.875rem}.lp-ai-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:0 1.25rem;border-bottom:1px solid var(--line)}.lp-ai-thread-box{display:grid;flex:1}.lp-ai-thread{display:flex;flex-direction:column;grid-area:1/1;gap:.875rem;padding:1.125rem 1.25rem}.lp-ai-thread[data-ghost]{visibility:hidden}.lp-ai-question{align-self:flex-end;max-width:88%;padding:.5rem .75rem;border-radius:var(--radius-lg);background:var(--surface)}.lp-ai-trail,.lp-ai-trail ul{display:grid;gap:.5rem}.lp-ai-trail ul{padding-left:.75rem;border-left:1px solid var(--line)}.lp-ai-trail li{animation:lp-appear .2s var(--ease-out) both}.lp-ai-answer{gap:.625rem;font-size:.9375rem;line-height:1.55}.lp-ai-answer,.lp-ai-chart{display:grid;animation:lp-appear .3s var(--ease-out) both}.lp-ai-chart{gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg)}.lp-ai-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lp-ai-bar-group{display:grid;gap:.375rem;min-width:0;text-align:center}.lp-ai-bar-pair{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:3.5rem;border-bottom:1px solid var(--line)}.lp-ai-bar{width:.875rem;border-radius:2px 2px 0 0;background:var(--ink);transform-origin:50% 100%;animation:lp-grow .4s var(--ease-out) both}.lp-ai-key{display:inline-block;width:.5rem;height:.5rem;border-radius:2px;background:var(--ink)}.lp-ai-bar--prev{background:color-mix(in srgb,var(--ink) 28%,var(--bg))}.lp-ai-composer{display:grid;gap:.5rem;margin-top:auto;padding:.75rem 1rem 1rem;border-top:1px solid var(--line)}.lp-ai-chip{justify-self:start;padding:.125rem .375rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:.75rem}.lp-ai-send{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--line);color:var(--muted)}@keyframes lp-appear{0%{opacity:0}}@keyframes lp-grow{0%{transform:scaleY(0)}}.lp-ai-screen-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:0 1.5rem;border-bottom:1px solid var(--line);font-size:.9375rem}.lp-ai-screen-icon{display:inline-flex;width:1rem;height:1rem;color:var(--muted)}.lp-ai-screen-icon svg{width:100%;height:100%}.lp-ai-period{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .5rem .3125rem .75rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);font-size:.8125rem}.lp-ai-channels{display:flex;gap:.25rem;padding:.875rem 1.5rem 0;font-size:.8125rem}.lp-ai-channels span{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:var(--radius-md);color:var(--muted)}.lp-ai-channels span:first-child{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);font-weight:500}.lp-ai-table{width:100%;margin-top:.75rem;border-collapse:separate;border-spacing:0;font-size:.875rem}.lp-ai-table th{padding:.625rem 1.5rem;color:var(--muted);font-size:.8125rem;font-weight:400}.lp-ai-table td,.lp-ai-table th{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.lp-ai-table td{padding:1rem 1.5rem}.lp-ai-table td:first-child,.lp-ai-table th:first-child{width:100%;max-width:0;text-align:left}@media (min-width:1024px){.lp-ai-window{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr)}.lp-ai-screen{display:flex;flex-direction:column;min-width:0}.lp-ai-drawer{border-left:1px solid var(--line)}}@media (min-width:1024px) and (max-width:1279px){.lp-ai-channels,.lp-ai-screen-top{padding-inline:1.25rem}.lp-ai-table td,.lp-ai-table th{padding-inline:1rem}.lp-ai-table td:first-child,.lp-ai-table th:first-child{padding-left:1.25rem}}@media (min-width:1100px) and (min-height:620px){.lp-ai{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,5vh,4rem)}.lp-ai-head{margin-bottom:clamp(1.25rem,3.5vh,2.5rem)}}@media (min-width:1100px) and (min-height:620px) and (max-height:860px){.lp-ai-bar-pair{height:2.75rem}}#depoimentos,#marcas,#planos{scroll-margin-top:var(--lp-header)}.lp-integrations{gap:3rem var(--lp-gap);--hub-gap:clamp(2.5rem,4vw,4rem);--dot:7px;display:grid;gap:var(--hub-gap)}.lp-integration-group{position:relative;display:grid;align-content:start;gap:1.25rem;padding:clamp(1.25rem,2vw,1.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-card)}.lp-integration-group-head{display:grid;gap:.5rem}.lp-integration-list{display:grid;border-top:1px solid var(--line)}.lp-integration{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.5rem 1rem;min-height:4.5rem;padding-block:.875rem;border-bottom:1px solid var(--line)}.lp-integration:last-child{padding-bottom:0;border-bottom:0}.lp-integration-logo{display:inline-flex;color:var(--ink)}.lp-integration-caps{display:flex;flex-wrap:wrap;gap:.25rem .875rem;color:var(--muted);font-size:.8125rem}.lp-integration-caps>span{display:inline-flex;align-items:center;gap:.3rem}.lp-snippet{margin:0;padding:1rem 1.125rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-page);color:var(--ink);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6}.lp-integration-core{align-content:center;justify-items:center;gap:1.5rem;background:var(--bg);color:var(--ink);text-align:center}.lp-integration-core-mark{width:2.75rem;height:auto}.lp-integration-core .lp-snippet{justify-self:stretch;background:color-mix(in srgb,var(--ink) 6%,transparent);text-align:left}:root[data-theme=dark] .lp .lp-integration-core{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .lp-integration-core{background:var(--surface)}}.lp-integration-group--ads:after,.lp-integration-group--checkouts:before{content:"";position:absolute;left:50%;width:var(--dot);height:calc(var(--hub-gap) + var(--dot));background:radial-gradient(circle closest-side,var(--ink) 96%,transparent) top /var(--dot) var(--dot) no-repeat,radial-gradient(circle closest-side,var(--ink) 96%,transparent) bottom /var(--dot) var(--dot) no-repeat,linear-gradient(var(--ink),var(--ink)) 50% /1px 100% no-repeat;translate:-50% 0}.lp-integration-group--ads:after{top:calc(100% - var(--dot) / 2)}.lp-integration-group--checkouts:before{bottom:calc(100% - var(--dot) / 2)}.lp-integrations[data-play=waiting] .lp-integration-group--ads:after{clip-path:inset(0 0 100% 0)}.lp-integrations[data-play=waiting] .lp-integration-group--checkouts:before{clip-path:inset(100% 0 0 0)}.lp-integrations[data-play=played] .lp-integration-group--ads:after,.lp-integrations[data-play=played] .lp-integration-group--checkouts:before{transition:clip-path .7s var(--ease-out) .15s}@media (min-width:1200px){.lp-integrations{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr)}.lp-integration-group--ads:after,.lp-integration-group--checkouts:before{top:50%;bottom:auto;left:auto;width:calc(var(--hub-gap) + var(--dot));height:var(--dot);background:radial-gradient(circle closest-side,var(--ink) 96%,transparent) 0 /var(--dot) var(--dot) no-repeat,radial-gradient(circle closest-side,var(--ink) 96%,transparent) 100% /var(--dot) var(--dot) no-repeat,linear-gradient(var(--ink),var(--ink)) 50% /100% 1px no-repeat;translate:0 -50%}.lp-integration-group--ads:after{left:calc(100% - var(--dot) / 2)}.lp-integration-group--checkouts:before{right:calc(100% - var(--dot) / 2)}.lp-integrations[data-play=waiting] .lp-integration-group--ads:after{clip-path:inset(0 100% 0 0)}.lp-integrations[data-play=waiting] .lp-integration-group--checkouts:before{clip-path:inset(0 0 0 100%)}}#recursos{scroll-margin-top:var(--lp-header)}.lp-features-row{display:grid;grid-auto-columns:min(19rem,82%);grid-auto-flow:column;gap:.75rem;margin-inline:calc(var(--lp-pad) * -1);padding:.25rem var(--lp-pad) .75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-pad)}.lp-feature{--tile-pad:1.5rem;display:flex;flex-direction:column;min-height:22rem;overflow:hidden;padding:var(--tile-pad) var(--tile-pad) 0;border-radius:var(--radius-lg);background:var(--lp-tile);scroll-snap-align:start;transition:background-color var(--duration-base) var(--ease-out)}.lp-feature:hover{background:color-mix(in srgb,var(--ink) 3%,var(--lp-tile))}.lp-feature .lp-art-sheet{transition:box-shadow var(--duration-base) var(--ease-out)}.lp-feature:hover .lp-art-sheet{box-shadow:var(--shadow-md)}.lp-feature-title{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.lp-feature-text{margin-top:.625rem;color:var(--muted);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.lp-feature-art{display:grid;margin-top:auto;padding-block:2rem var(--tile-pad);font-size:.8125rem;line-height:1.4}.lp-feature-art[data-bleed=bottom]{padding-bottom:0}.lp-feature-art[data-bleed=full]{margin-inline:calc(var(--tile-pad) * -1);padding-bottom:0}.lp-art-sheet{border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-md);background:var(--lp-page);box-shadow:var(--shadow-sm)}.lp-art-status{display:inline-flex;align-items:center;gap:.3125rem;color:var(--ink);font-size:.75rem;font-weight:500;white-space:nowrap}.lp-art .lp-art-status svg,.lp-art .lp-art-status>span{width:.875rem;height:.875rem}.lp-art-button{padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:var(--radius-sm);background:var(--lp-page);color:var(--ink);font-size:.6875rem;font-weight:500;line-height:1.2;white-space:nowrap}.lp-art-stack{gap:.5rem}.lp-art-connection{container-type:inline-size;padding:.75rem .875rem}.lp-art-connection-body{display:grid;justify-items:start;gap:.5rem}@container (min-width: 11.75rem){.lp-art-connection-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}}.lp-art-connection-name{display:grid;justify-items:start;gap:.3125rem;color:var(--muted);font-size:.6875rem}.lp-art-connection-name>:first-child{color:var(--ink)}.lp-art-utm{overflow:hidden}.lp-art-utm-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem .5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);color:var(--muted);font-size:.75rem}.lp-art-code{display:grid;padding:.625rem .75rem .75rem;color:var(--ink);font-family:var(--font-mono);font-size:.6875rem;line-height:1.75;white-space:nowrap}.lp-art-param{overflow:hidden;text-overflow:ellipsis}.lp-art-key{color:var(--muted)}.lp-art-receipt{display:grid;gap:.5rem;padding:.875rem .875rem 1.25rem;font-size:.75rem;border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0}.lp-art-line{display:flex;justify-content:space-between;gap:.75rem;color:var(--muted);white-space:nowrap}.lp-art-line .num{color:var(--ink);white-space:nowrap}.lp-art-line[data-total=true]{margin-top:.25rem;padding-top:.625rem;border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink);font-weight:600}.lp-art-rule{display:grid;justify-items:start;gap:.5rem;padding:.875rem}.lp-art-rule-name{font-weight:600}.lp-art-rule-text{color:var(--muted);font-size:.75rem;line-height:1.5}.lp-art-rule-text b{color:var(--ink);font-weight:500}.lp-art-chart{display:grid;gap:.75rem}.lp-art-chart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.25rem .5rem;padding-inline:var(--tile-pad)}.lp-art-chart-label{flex-basis:100%;color:var(--muted);font-size:.75rem}.lp-art-chart-value{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.lp-art-chart svg{display:block;width:100%;height:6.5rem}.lp-art-area{fill:var(--brand-soft)}.lp-art-stroke{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-width:1.75;vector-effect:non-scaling-stroke}@media (min-width:1280px){.lp-features-row{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-inline:0;padding:0;overflow:visible}.lp-feature{--tile-pad:1.25rem;min-height:25rem}}.lp-voices-backdrop{position:absolute;inset:0;overflow:hidden;border-radius:1rem;background:radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--brand-soft) 80%,var(--brand)),transparent),radial-gradient(55% 45% at 22% 12%,color-mix(in srgb,var(--surface-2) 45%,transparent),transparent),linear-gradient(148deg,var(--surface) 8%,color-mix(in srgb,var(--surface) 50%,var(--brand-soft)) 52%,var(--brand-soft))}.lp-voices{--voice-width:min(23rem,74vw);--voice-height:15rem;--voice-gap:1.25rem;--voice-pace:10s;--voice-fade:clamp(1.5rem,7vw,6rem)}@media (max-width:359px){.lp-voices{--voice-height:16rem}}@media (min-width:500px){.lp-voices{--voice-height:12rem}}.lp-voices-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.lp-voices-head .lp-section-head{margin-bottom:0}.lp-voices-frame{position:relative;overflow:hidden;border-radius:1rem;padding-block:clamp(1rem,3vw,2.25rem)}.lp-voices-rows{position:relative;display:grid;gap:var(--voice-gap);padding-block:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) var(--voice-fade),var(--ink) calc(100% - var(--voice-fade)),transparent);mask-image:linear-gradient(90deg,transparent,var(--ink) var(--voice-fade),var(--ink) calc(100% - var(--voice-fade)),transparent)}.lp-voices-reel{display:flex;width:-moz-max-content;width:max-content}.lp-voices-track{display:flex;flex-shrink:0;gap:var(--voice-gap);padding-right:var(--voice-gap);animation:lp-voices calc(var(--voice-count) * var(--voice-pace)) linear infinite}.lp-voices-row[data-direction=right] .lp-voices-track{animation-direction:reverse;animation-delay:calc(var(--voice-pace) * -.5)}.lp-voices-rows[data-paused=true] .lp-voices-track{animation-play-state:paused}@media (hover:hover){.lp-voices-row:hover .lp-voices-track{animation-play-state:paused}}@keyframes lp-voices{to{transform:translateX(-100%)}}.lp-voice{display:flex;flex-shrink:0;width:var(--voice-width);min-height:var(--voice-height)}.lp-voice-card{display:flex;flex-direction:column;width:100%;padding:1.375rem 1.5rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-card);box-shadow:var(--shadow-md)}.lp-voice-quote{margin:0;font-size:1rem;line-height:1.55;letter-spacing:-.006em;text-wrap:pretty}.lp-voice-person{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.lp-voice-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));border-radius:999px;background:var(--brand-soft);color:var(--ink);font-size:.75rem;font-weight:600;letter-spacing:.02em}.lp-voice-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-voice-who{min-width:0}.lp-voice-name{display:block;font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.lp-voice-role{display:block;color:var(--muted);font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.lp-voices-pause{display:none}.lp-voices-rows{-webkit-mask-image:none;mask-image:none}.lp-voices-row{overflow-x:auto;overscroll-behavior-x:contain;padding-block:.25rem 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1rem,3vw,1.5rem)}.lp-voices-reel{padding-inline:clamp(1rem,3vw,1.5rem)}.lp-voices-track{padding-right:0;animation:none}.lp-voice[aria-hidden=true],.lp-voices-track[aria-hidden=true]{display:none}.lp-voice{scroll-snap-align:start}}.lp-milestones{margin-block:.5rem;padding-block:clamp(3.5rem,6vw,5rem);overflow:hidden}.lp-milestones-grid{display:grid;grid-template-areas:"head" "plate" "marks" "facts";gap:2rem}.lp-milestones-head{display:grid;grid-area:head;gap:1rem}.lp-milestones-marks{grid-area:marks;justify-self:center}.lp-milestones-facts{display:grid;grid-area:facts;align-content:start}.lp-milestones-facts>div{max-width:34em;padding-block:.875rem;border-top:1px solid var(--line);color:var(--muted)}.lp-milestones-facts dd,.lp-milestones-facts dt{display:inline}.lp-milestones-facts dt{color:var(--ink);font-weight:600}.lp-vitrine{--copper:var(--brand);--espresso:var(--on-brand);--glare:var(--ink);display:grid;grid-area:plate;justify-items:center;align-content:center;gap:1.75rem}.lp-vitrine-plate{display:grid;place-items:center;min-height:27rem}.lp-vitrine-note{text-align:center}.lp-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.lp-segmented button{min-height:2.25rem;padding:0 clamp(.5rem,2vw,.875rem);white-space:nowrap;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:.875rem;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lp-segmented button:hover{color:var(--ink)}.lp-segmented button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);font-weight:500}.lp-inline-button{padding:0;border:0;border-radius:2px;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-underline-offset:.25em;cursor:pointer}@media (min-width:1024px){.lp-milestones-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". plate" "head plate" "marks plate" "facts plate" ". plate";gap:0 calc(var(--lp-gap) * 3)}.lp-milestones-marks{justify-self:start;margin-top:2rem}.lp-milestones-facts{margin-top:2rem}}.lp-pricing{padding-top:clamp(3.5rem,6vw,5rem)}.lp-pricing .lp-section-head{margin-bottom:clamp(2rem,3.5vw,2.75rem)}.lp-pricing .lp-h2 span{display:block}.lp-plans{--plan-card-bg:var(--lp-card);display:grid;grid-template-rows:repeat(5,auto);grid-auto-columns:min(20rem,82%);grid-auto-flow:column;-moz-column-gap:.75rem;column-gap:.75rem;margin-inline:calc(var(--lp-pad) * -1);padding:.25rem var(--lp-pad) .75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-pad)}.lp-plans>.plan-card{scroll-snap-align:start}.lp-pricing-note-icon{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.lp-pricing-note-icon svg{width:100%;height:100%}.lp-pricing-notes{display:grid;gap:.875rem 2rem;margin-top:2.5rem;color:var(--muted);font-size:.875rem;line-height:1.5}.lp-pricing-notes li{display:flex;gap:.625rem;max-width:40em}.lp-pricing-note-icon{color:var(--ink)}@media (min-width:768px){.lp-pricing-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-plans{grid-auto-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;overflow:visible}.lp-pricing-notes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px) and (max-width:1279px){.lp-plans>.plan-card{padding:1.25rem 1rem}}.lp-faq-grid{display:grid;gap:2.5rem}.lp-faq-list{display:grid;gap:.5rem}.lp-faq-item{padding-inline:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--lp-card)}.lp-faq-item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.25rem;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;list-style:none;cursor:pointer}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary svg{flex-shrink:0;margin-top:.3rem;color:var(--muted);transition:transform var(--duration-base) var(--ease-out)}.lp-faq-item[open] summary svg{transform:rotate(45deg)}.lp-faq-item p{padding-bottom:1.5rem}@media (min-width:1024px){.lp-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(var(--lp-gap) * 3)}.lp-faq-grid .lp-h2{position:sticky;top:calc(var(--lp-header) + 2rem);align-self:start}}.lp-final{padding-block:clamp(5rem,10vw,8.5rem)}.lp-final-inner{display:grid;justify-items:center;text-align:center}.lp-final-inner .lp-display{max-width:14em}.lp-final-inner .lp-lead{max-width:30em;margin-top:1.25rem}.lp-final-inner .lp-actions{justify-content:center;margin-top:2rem}.lp-final-inner .lp-fine{margin-top:1rem}.lp-footer{padding-block:4rem 2rem}.lp-footer-grid{display:grid;gap:2.5rem}.lp-footer-brand{display:grid;gap:.75rem;align-content:start}.lp-footer-logo{width:10rem;height:auto}.lp-footer-title{margin-bottom:.75rem;color:var(--muted);font-size:.875rem}.lp-footer-nav ul{display:grid;gap:.5rem}.lp-footer-nav a{border-radius:2px;font-size:.9375rem;text-decoration:none}.lp-footer-nav a:hover{text-decoration:underline;text-underline-offset:.25em}.lp-footer-base{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}@media (min-width:768px){.lp-footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}