body:has(.lp){background:#ffffff}.lp{--lp-bg:#ffffff;--lp-soft:#fafafa;--lp-card:#ffffff;--lp-ink:#111114;--lp-ink-2:#45454f;--lp-ink-3:#6a6a75;--lp-line:#ececef;--lp-accent:#4f5bd5;--lp-accent-strong:#3f4ac0;--lp-accent-soft:rgba(79,91,213,0.1);--lp-lilac:#c9b8ff;--lp-butter:#ffe27a;--lp-lime:#d6f27a;--lp-sky:#a9dcf5;--lp-peach:#ffbe8f;--lp-gold:#c9a15a;--lp-shadow:0 1px 2px rgba(20,20,30,0.04),0 14px 36px -18px rgba(20,20,30,0.18);--lp-radius:24px;min-height:100vh;background:var(--lp-bg);color:var(--lp-ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp :where(a){color:inherit;text-decoration:none}.lp :where(h1,h2,h3,p){margin:0}.lp :focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:8px}.lp-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.lp-section{padding-block:104px}.lp-soft{background:var(--lp-soft)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-sm{height:38px;padding:0 16px;font-size:.875rem}.lp-btn-lg{height:54px;padding:0 26px;font-size:1rem}.lp-btn-primary{background:var(--lp-accent);color:#ffffff;box-shadow:0 10px 24px -12px rgba(79,91,213,.7)}.lp-btn-primary:hover{background:var(--lp-accent-strong)}.lp-btn-dark{background:var(--lp-ink);color:#ffffff}.lp-btn-ghost{background:var(--lp-card);color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-btn-ghost:hover{box-shadow:inset 0 0 0 1px #d6d6dc}.lp-btn-light{background:#ffffff}.lp-btn-light,.lp-eyebrow{color:var(--lp-accent-strong)}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;height:30px;padding:0 12px;border-radius:999px;background:var(--lp-accent-soft);font-size:.8125rem;font-weight:600}.lp-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 0 4px rgba(79,91,213,.18)}.lp-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--lp-accent-soft);color:var(--lp-accent-strong);font-size:.75rem;font-weight:600}.lp-pill-dark{background:#111114;color:var(--lp-gold)}.lp-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--lp-card);box-shadow:var(--lp-shadow);color:var(--lp-ink-2);font-size:.9375rem;font-weight:500}.lp-chip svg{color:var(--lp-accent)}[data-tone=lilac]{--tone:var(--lp-lilac)}[data-tone=butter]{--tone:var(--lp-butter)}[data-tone=lime]{--tone:var(--lp-lime)}[data-tone=sky]{--tone:var(--lp-sky)}[data-tone=peach]{--tone:var(--lp-peach)}[data-tone=verde]{--tone:#cdeedb}[data-tone=azul]{--tone:#d3e6fb}[data-tone=laranja]{--tone:#ffe1c4}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.lp-nav-row{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-brand{display:inline-flex;align-items:center;gap:10px}.lp-brand-mark{width:30px;height:30px;border-radius:9px;background:conic-gradient(from 220deg,var(--lp-accent),var(--lp-lilac),var(--lp-sky),var(--lp-accent))}.lp-brand-text{display:flex;flex-direction:column;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lp-brand-text small{font-size:.6875rem;font-weight:500;letter-spacing:0;color:var(--lp-ink-3)}.lp-nav-links{display:flex;gap:28px;font-size:.9375rem;font-weight:500;color:var(--lp-ink-2)}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-cta{display:flex;gap:8px}.lp-hero{padding:56px 0 72px;background:radial-gradient(60% 50% at 85% 10%,rgba(201,184,255,.35),transparent 70%),radial-gradient(40% 40% at 70% 70%,rgba(169,220,245,.3),transparent 70%)}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:32px;gap:32px;align-items:center}.lp-hero-copy{display:flex;flex-direction:column;gap:24px}.lp-hero h1{font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:800;line-height:1.02;letter-spacing:-.045em;isolation:isolate}.lp-mark{position:relative;white-space:nowrap;color:var(--lp-accent)}.lp-mark:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.08em;height:.24em;border-radius:6px;background:var(--lp-butter);z-index:-1}.lp-lead{max-width:540px;font-size:1.1875rem;line-height:1.6;color:var(--lp-ink-2)}.lp-hero-cta{gap:12px}.lp-checks,.lp-hero-cta{display:flex;flex-wrap:wrap}.lp-checks{gap:8px 20px;margin:0;padding:0;list-style:none;font-size:.875rem;font-weight:500;color:var(--lp-ink-2)}.lp-checks li{display:inline-flex;align-items:center;gap:6px}.lp-checks svg{color:#17763f}.lp-phone{--s:0.6;flex-shrink:0;width:calc(390px * var(--s) + 16px);padding:8px;border-radius:calc(52px * var(--s) + 8px);background:#111114;box-shadow:0 30px 60px -24px rgba(20,20,40,.45),inset 0 0 0 1px rgba(255,255,255,.06)}.lp-phone-screen{position:relative;width:calc(390px * var(--s));height:calc(800px * var(--s));overflow:hidden;border-radius:calc(46px * var(--s));background:#ffffff}.lp-phone-screen iframe{position:absolute;inset:0 auto auto 0;width:390px;height:844px;border:0;transform:scale(var(--s));transform-origin:0 0;pointer-events:none}.lp-hero-stage{position:relative;height:560px;display:flex;align-items:center;justify-content:center}.lp-hero-stage .lp-phone{position:absolute}.lp-phone-center{--s:0.62;z-index:3}.lp-phone-left{--s:0.52;z-index:2;transform:translateX(-62%) rotate(-7deg);opacity:.96}.lp-phone-right{--s:0.52;z-index:2;transform:translateX(62%) rotate(7deg);opacity:.96}.lp-float{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;background:#ffffff;box-shadow:0 18px 40px -16px rgba(20,20,40,.3);font-size:.8125rem;animation:lpFloat 6s ease-in-out infinite}.lp-float strong{display:block;font-size:.875rem;font-weight:700}.lp-float small{display:block;color:var(--lp-ink-3)}.lp-float-icon{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--tone);color:#111114}.lp-float-a{top:8%;left:0}.lp-float-b{bottom:14%;left:4%;animation-delay:-2s}.lp-float-c{top:38%;right:-2%;animation-delay:-4s}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lp-float{animation:none}}.lp-audience{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lp-audience-label{margin-right:6px;font-size:.875rem;font-weight:600;color:var(--lp-ink-3)}.lp-head{max-width:720px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.lp-head-left{margin:0;align-items:flex-start;text-align:left}.lp-head h2{font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.06;letter-spacing:-.04em}.lp-head p{font-size:1.125rem;line-height:1.6;color:var(--lp-ink-2)}.lp-templates{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px max(24px,calc((100vw - 1180px) / 2 + 24px)) 24px}.lp-templates::-webkit-scrollbar{display:none}.lp-template{flex-shrink:0;width:260px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.lp-template .lp-phone{--s:0.62;transition:transform .22s ease}.lp-template:hover .lp-phone{transform:translateY(-6px)}.lp-template-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 0}.lp-template-name{display:inline-flex;align-items:center;gap:8px;font-size:1.0625rem}.lp-template-name strong{font-weight:700;letter-spacing:-.01em}.lp-template p{padding:0 4px;font-size:.875rem;line-height:1.5;color:var(--lp-ink-3)}.lp-swatches{display:inline-flex}.lp-swatches i{width:16px;height:16px;border-radius:50%;margin-left:-5px;border:2px solid var(--lp-soft);box-shadow:0 0 0 1px rgba(0,0,0,.06)}.lp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-span-2{grid-column:span 2}.lp-span-3{grid-column:span 3}.lp-card{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-shadow);overflow:hidden}.lp-card h3{margin-top:6px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.lp-card>p{font-size:.9375rem;line-height:1.55;color:var(--lp-ink-2)}.lp-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--tone);color:#111114}.lp-mock-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.lp-mock-row{gap:12px;padding:10px 12px;border-radius:16px;background:var(--lp-soft)}.lp-mock-row,.lp-mock-thumb{display:flex;align-items:center}.lp-mock-thumb{width:38px;height:38px;border-radius:11px;flex-shrink:0;justify-content:center;background:var(--tone)}.lp-mock-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.lp-mock-text strong{font-size:.875rem;font-weight:600}.lp-mock-text small{font-size:.75rem;color:var(--lp-ink-3)}.lp-mock-switch{width:34px;height:20px;border-radius:999px;background:var(--lp-accent);position:relative;flex-shrink:0}.lp-mock-switch:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#ffffff}.lp-mock-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.lp-mock-tile{display:flex;flex-direction:column;gap:2px;padding:5px 5px 10px;border-radius:18px;background:var(--lp-soft)}.lp-mock-tile strong{padding:0 4px;font-size:.9375rem;font-weight:700}.lp-mock-tile small{padding:0 4px;font-size:.75rem;color:var(--lp-ink-3)}.lp-mock-media{position:relative;aspect-ratio:1;margin-bottom:4px;border-radius:14px;background:#eeeef2 50%/cover no-repeat}.lp-mock-media em{position:absolute;left:6px;bottom:6px;height:20px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:#f97316;color:#ffffff;font-size:.6875rem;font-weight:700;font-style:normal}.lp-mock-media em[data-sale]{background:#d42a45}.lp-mock-media b{position:absolute;right:6px;bottom:6px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff;box-shadow:0 4px 10px -4px rgba(0,0,0,.3)}.lp-mock-week{margin-top:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.lp-mock-week span{aspect-ratio:1/1.15;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lp-soft);font-size:.625rem;color:var(--lp-ink-3)}.lp-mock-week b{font-size:.9375rem;color:var(--lp-ink)}.lp-mock-week [data-off]{opacity:.4}.lp-mock-week [data-on]{background:var(--lp-lime);color:#111114}.lp-mock-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.lp-mock-times span{height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--lp-soft);font-size:.75rem;font-weight:600}.lp-mock-times [data-on]{background:#111114;color:#ffffff}.lp-mock-chat{margin-top:10px;display:flex;flex-direction:column;gap:8px}.lp-bubble{align-self:flex-end;max-width:86%;padding:10px 14px;border-radius:18px 18px 6px 18px;background:var(--lp-accent);color:#ffffff;font-size:.8125rem;line-height:1.45}.lp-bubble-ai{align-self:flex-start;border-radius:18px 18px 18px 6px;background:var(--lp-soft);color:var(--lp-ink)}.lp-mock-pix{margin-top:10px;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:var(--lp-soft)}.lp-mock-pix span{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--lp-ink-2)}.lp-mock-pix span svg{color:#17763f}.lp-mock-pix strong{font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.lp-mock-pix i{font-size:.75rem;font-style:normal;color:var(--lp-ink-3)}.lp-mock-bars{margin-top:12px;gap:12px}.lp-mock-bars,.lp-mock-bars div{display:flex;flex-direction:column}.lp-mock-bars div{gap:6px;font-size:.8125rem;font-weight:500;color:var(--lp-ink-2)}.lp-mock-bars i{height:12px;border-radius:999px;background:var(--lp-soft);overflow:hidden}.lp-mock-bars b{display:block;height:100%;border-radius:999px;background:var(--tone)}.lp-mock-review{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lp-stars{display:inline-flex;gap:2px;color:#e3a008}.lp-stars svg{fill:currentColor}.lp-mock-map{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;background:#111114;color:#ffffff;font-size:.875rem;font-weight:600}.lp-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-step{display:flex;flex-direction:column;gap:10px;padding:32px 28px;border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-step-n{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background:var(--lp-ink);color:#ffffff;font-size:1.25rem;font-weight:800}.lp-step:nth-child(2) .lp-step-n{background:var(--lp-accent)}.lp-step:nth-child(3) .lp-step-n{background:var(--lp-lime);color:#111114}.lp-step h3{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.lp-step p{font-size:.9375rem;line-height:1.55;color:var(--lp-ink-2)}.lp-pricing{display:flex;flex-direction:column;align-items:center;gap:32px}.lp-billing{display:inline-flex;padding:4px;border-radius:999px;background:var(--lp-soft);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-billing button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:none;font:inherit;font-size:.9375rem;font-weight:600;color:var(--lp-ink-3);cursor:pointer}.lp-billing button[data-on]{background:#ffffff;color:var(--lp-ink);box-shadow:var(--lp-shadow)}.lp-save{height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:#e6f5ec;color:#17763f;font-size:.75rem}.lp-plans{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.lp-plan{display:flex;flex-direction:column;gap:12px;padding:32px 28px;border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-plan[data-popular]{background:var(--lp-ink);color:#ffffff;box-shadow:0 30px 60px -28px rgba(17,17,20,.6)}.lp-plan[data-popular] .lp-plan-blurb,.lp-plan[data-popular] .lp-price span,.lp-plan[data-popular] .lp-price-note{color:rgba(255,255,255,.72)}.lp-plan[data-popular] .lp-pill{background:var(--lp-lime);color:#111114}.lp-plan[data-popular] li svg{color:var(--lp-lime)}.lp-plan-head{display:flex;align-items:center;justify-content:space-between}.lp-plan-head h3{font-size:1.25rem;font-weight:700}.lp-plan-blurb{min-height:48px;font-size:.9375rem;line-height:1.5;color:var(--lp-ink-2)}.lp-price{display:flex;align-items:baseline;gap:4px;margin-top:4px}.lp-price strong{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-price span{font-size:.9375rem;color:var(--lp-ink-3)}.lp-price-note{font-size:.8125rem;color:var(--lp-ink-3)}.lp-plan ul{flex:1 1;margin:12px 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.lp-plan li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4}.lp-plan li svg{flex-shrink:0;margin-top:2px;color:var(--lp-accent)}.lp-plan .lp-btn{width:100%}.lp-plan[data-popular] .lp-btn-primary{background:#ffffff;color:var(--lp-ink);box-shadow:none}.lp-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:start}.lp-faq{display:flex;flex-direction:column;gap:10px}.lp-faq details{border-radius:20px;background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex-shrink:0;color:var(--lp-accent);transition:transform .2s ease}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{padding:0 22px 20px;font-size:.9375rem;line-height:1.6;color:var(--lp-ink-2)}.lp-final{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px;border-radius:32px;background:radial-gradient(70% 120% at 100% 0,rgba(201,184,255,.5),transparent 60%),var(--lp-accent);color:#ffffff}.lp-final h2{font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;max-width:640px}.lp-final p{margin-top:10px;font-size:1.0625rem;color:rgba(255,255,255,.85)}.lp-footer{padding:32px 0 40px;background:var(--lp-soft)}.lp-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.lp-footer nav{display:flex;gap:24px;font-size:.9375rem;color:var(--lp-ink-2)}.lp-copy{font-size:.8125rem;color:var(--lp-ink-3)}@media (max-width:1080px){.lp-nav-links{display:none}.lp-hero-grid{grid-template-columns:1fr;gap:16px}.lp-hero-copy{align-items:center;text-align:center}.lp-lead{margin-inline:auto}.lp-checks,.lp-hero-cta{justify-content:center}.lp-hero-stage{height:540px}.lp-audience{justify-content:center}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-span-2,.lp-span-3{grid-column:span 1}.lp-plans{max-width:480px}.lp-faq-wrap,.lp-plans{grid-template-columns:1fr}.lp-faq-wrap{gap:24px}}@media (max-width:680px){.lp-wrap{padding-inline:16px}.lp-section{padding-block:72px}.lp-hide-sm{display:none}.lp-nav-row{height:64px}.lp-hero{padding:32px 0 56px}.lp-hero h1{font-size:clamp(2.375rem,11vw,3rem)}.lp-lead{font-size:1.0625rem}.lp-hero-cta{flex-direction:column;width:100%}.lp-hero-cta .lp-btn{width:100%}.lp-hero-stage{height:470px;margin-top:8px}.lp-phone-center{--s:0.54}.lp-phone-left,.lp-phone-right{--s:0.42}.lp-phone-left{transform:translateX(-58%) rotate(-7deg)}.lp-phone-right{transform:translateX(58%) rotate(7deg)}.lp-float{padding:8px 12px 8px 8px;font-size:.75rem}.lp-float strong{font-size:.8125rem}.lp-float-icon{width:30px;height:30px;border-radius:10px}.lp-float-a{top:2%;left:0}.lp-float-b{bottom:4%;left:0}.lp-float-c{display:none}.lp-audience{gap:8px;margin-top:28px}.lp-audience-label{width:100%;text-align:center;margin:0 0 2px}.lp-chip{height:36px;padding:0 12px;font-size:.875rem}.lp-head{margin-bottom:36px}.lp-head p{font-size:1rem}.lp-templates{gap:16px;padding-inline:16px}.lp-template{width:228px}.lp-template .lp-phone{--s:0.54}.lp-bento{grid-template-columns:1fr}.lp-card{padding:22px}.lp-steps{grid-template-columns:1fr}.lp-step{padding:24px}.lp-plan{padding:26px 22px}.lp-final{flex-direction:column;align-items:flex-start;padding:32px 24px;border-radius:28px}.lp-final .lp-btn{width:100%}.lp-footer-row{flex-direction:column;align-items:flex-start}.lp-footer nav{flex-wrap:wrap;gap:12px 20px}}.lp-mock-colors{margin-top:auto;padding-top:12px;display:flex;gap:8px}.lp-mock-colors i{width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 3px #ffffff,0 0 0 4px var(--lp-line)}.lp-mock-colors i:first-child{box-shadow:0 0 0 3px #ffffff,0 0 0 5px var(--lp-ink)}