.landing-root{--p-ink-950:#0b1220;--p-slate-500:#5a6478;--p-slate-400:#8b95a8;--p-slate-150:#eef2f7;--p-slate-100:#f1f5f9;--p-white:#fff;--p-sky-600:#0284c7;--p-sky-400:#38bdf8;--p-sky-400-rgb:56,189,248;--p-ink-rgb:11,18,32;--p-green-rgb:37,211,102;--p-green-500:#25d366;--p-pink-500:#c7378f;--p-pink-50:#fce7f3;--p-amber-600:#c2761b;--p-amber-50:#faedd2;--p-radius-1:10px;--p-radius-2:16px;--p-radius-3:22px;--p-elev-1:0 1px 0 #0b12200a,0 1px 2px #0b12200a;--p-elev-2:0 1px 0 #0b12200d,0 8px 24px -12px #0b12202e;--p-elev-3:0 1px 0 #0b12200d,0 30px 60px -30px #0b122047;--color-bg:var(--p-slate-100);--color-bg-dim:var(--p-slate-150);--color-surface:var(--p-white);--color-foreground:var(--p-ink-950);--color-muted-foreground:var(--p-slate-500);--color-subtle-foreground:var(--p-slate-400);--color-primary:var(--p-sky-600);--color-brand:var(--p-sky-400);--color-brand-soft:rgba(var(--p-sky-400-rgb),.14);--color-brand-softer:rgba(var(--p-sky-400-rgb),.08);--color-border:rgba(var(--p-ink-rgb),.11);--color-border-strong:rgba(var(--p-ink-rgb),.14);--color-dark:var(--p-ink-950);--color-whatsapp:var(--p-green-500);--color-whatsapp-soft:rgba(var(--p-green-rgb),.12);--color-insta:var(--p-pink-500);--color-insta-soft:var(--p-pink-50);--color-warning:var(--p-amber-600);--color-warning-soft:var(--p-amber-50);--radius-sm:var(--p-radius-1);--radius:var(--p-radius-2);--radius-lg:var(--p-radius-3);--shadow-sm:var(--p-elev-1);--shadow:var(--p-elev-2);--shadow-lg:var(--p-elev-3);--bg:var(--color-bg);--bg-dim:var(--color-bg-dim);--surface:var(--color-surface);--surface-2:var(--color-surface);--ink:var(--color-foreground);--ink-2:var(--color-muted-foreground);--ink-muted:var(--color-muted-foreground);--ink-soft:var(--color-subtle-foreground);--brand:var(--color-brand);--accent-deep:var(--color-primary);--brand-soft:var(--color-brand-soft);--brand-softer:var(--color-brand-softer);--line:var(--color-border);--line-strong:var(--color-border-strong);--dark:var(--color-dark);--dark-2:var(--color-dark);--whatsapp:var(--color-whatsapp);--whatsapp-soft:var(--color-whatsapp-soft);--insta:var(--color-insta);--insta-soft:var(--color-insta-soft);--warn:var(--color-warning);--warn-soft:var(--color-warning-soft);--ease-out-expo:cubic-bezier(.16,1,.3,1);--motion-fast:.15s;--focus-ring:0 0 0 4px var(--brand-softer)}.landing-root .btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.landing-root .btn:active{transform:scale(.98)translateY(0)}.landing-root .format-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.landing-root .format-btn:active{transform:scale(.98)}.landing-root .hero-trust{z-index:1;padding:0 0 40px;position:relative}.landing-root .hero-trust .hero-meta{flex-wrap:wrap;gap:16px 24px;margin-top:0}@media (prefers-reduced-motion:reduce){.landing-root .btn,.landing-root .format-btn{transition:none}.landing-root .btn:hover,.landing-root .btn:active,.landing-root .format-btn:active,.landing-root .btn:hover .arrow{transform:none}}
.landing-root>main{width:100%;margin:0;padding:0;display:block}.landing-root .section-head{text-align:center;max-width:800px;margin:0 auto 64px;padding:0}.landing-root .section-head p{color:var(--ink-muted,#5a6478);max-width:600px;margin:0 auto;font-size:17px;line-height:1.55}.landing-root .section-head h2{color:var(--ink,#0b1220)}.landing-root .grid-6{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;display:grid}.landing-root .lp-benefit-card,.landing-root .card{background:#fff;background:var(--surface-2,#fff);border:1px solid #0b122014;border:1px solid var(--line,#0b122014);border-radius:16px;border-radius:var(--radius,16px);box-shadow:none;flex-direction:column;align-items:stretch;padding:28px 26px 26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.landing-root .lp-benefit-card:hover,.landing-root .card:hover{border-color:#0b122024;border-color:var(--line-strong,#0b122024);box-shadow:0 1px #0b12200d,0 8px 24px -12px #0b12202e;box-shadow:var(--shadow)}.landing-root .lp-benefit-card .ic-tile,.landing-root .card .ic-tile{background:#38bdf824;background:var(--brand-soft,#38bdf824);color:var(--brand,#38bdf8);width:44px;height:44px;border-radius:12px;flex-shrink:0;place-items:center;margin-bottom:22px;display:grid}.landing-root .lp-benefit-card h3,.landing-root .card h3{letter-spacing:-.01em;color:var(--ink,#0b1220);margin:0 0 8px;padding:0;font-size:20px;font-weight:600;line-height:1.25}.landing-root .lp-benefit-card p,.landing-root .card p{color:var(--ink-muted,#5a6478);margin:0;padding:0;font-size:15px;line-height:1.55}.landing-root .steps{grid-template-columns:repeat(5,1fr);gap:14px;width:100%;display:grid}.landing-root .lp-step-card,.landing-root .step{background:#fff;background:var(--surface-2,#fff);border:1px solid #0b122014;border:1px solid var(--line,#0b122014);border-radius:16px;border-radius:var(--radius,16px);flex-direction:column;align-items:stretch;min-height:0;padding:22px 44px 24px 20px;display:flex;position:relative;overflow:hidden}.landing-root .lp-step-card.highlight,.landing-root .step.highlight{background:linear-gradient(#fff,#f0f9ff);border-color:#38bdf859}.landing-root .lp-step-card .ic,.landing-root .step .ic{background:#fafaf7;background:var(--surface,#fafaf7);border:1px solid #0b122014;border:1px solid var(--line,#0b122014);color:var(--ink,#0b1220);width:38px;height:38px;border-radius:10px;flex-shrink:0;place-items:center;margin-bottom:18px;display:grid}.landing-root .lp-step-card.highlight .ic,.landing-root .step.highlight .ic{background:#38bdf824;background:var(--brand-soft,#38bdf824);color:var(--brand,#38bdf8);border-color:#0000}.landing-root .lp-step-card .tag,.landing-root .step .tag{background:#38bdf824;background:var(--brand-soft,#38bdf824);color:var(--brand,#38bdf8);letter-spacing:.1em;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.landing-root .lp-step-card h3,.landing-root .step h3{letter-spacing:-.01em;color:var(--ink,#0b1220);margin:0 0 6px;padding:0;font-size:16px;font-weight:600;line-height:1.3}.landing-root .lp-step-card p,.landing-root .step p{color:var(--ink-muted,#5a6478);margin:0;padding:0;font-size:14px;line-height:1.5}.landing-root .tstm{padding:36px 36px 28px}.landing-root .tstm-quote{padding-right:48px}.landing-root .faq{padding:22px 26px}.landing-root .faq summary{color:var(--ink,#0b1220)}@media (max-width:980px){.landing-root .grid-6,.landing-root .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing-root .grid-6,.landing-root .steps{grid-template-columns:1fr}}
@media (min-width:769px){.landing-root .demo-stage{width:100%;min-height:540px;position:relative}.landing-root .demo-panel{opacity:0;pointer-events:none;width:auto;transition:opacity .35s,transform .35s;animation:none;display:block;position:absolute;inset:0;transform:translateY(8px)scale(.99)}.landing-root .demo-panel.active{opacity:1;pointer-events:auto;transform:none}.landing-root .demo-panel .wa-stack{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:18px;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.landing-root .demo-panel .lk-stage{grid-template-columns:auto auto;justify-content:center;align-items:stretch;gap:22px;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.landing-root .demo-panel[data-panel=lk]>div:first-child{justify-content:center;margin-bottom:16px;display:flex}.landing-root .demo-panel[data-panel=lk] .browser{width:100%;max-width:480px}.landing-root .quote-card,.landing-root .print-card{width:auto;max-width:none}.landing-root .format-preview{overflow:visible}.landing-root .format-stage{grid-template-columns:1.05fr .95fr}}@media (max-width:768px){.landing-root .demo-stage{width:100%;min-height:auto;position:relative}.landing-root .demo-panel{opacity:1;pointer-events:none;width:100%;animation:none;display:none;position:static;inset:auto;transform:none}.landing-root .demo-panel.active{pointer-events:auto;animation:.35s landing-demo-in;display:block}}@keyframes landing-demo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing-root .quote-card{background:#fff;background:var(--surface-2,#fff);border:1px solid #0b122014;border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;overflow:hidden;transform:rotate(.8deg)}.landing-root .quote-body{box-sizing:border-box;padding:18px 20px 20px}.landing-root .quote-body h4{color:var(--ink,#0b1220);margin:0 0 4px}.landing-root .quote-total,.landing-root .quote-parc{padding-right:2px}.landing-root .phone{background:#fff;background:var(--surface-2,#fff);border:1px solid var(--line);width:320px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;border-radius:28px;overflow:hidden}.landing-root .phone-body{box-sizing:border-box;padding:14px 18px 18px}.landing-root .phone-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:13px;display:flex}.landing-root .phone-row .lbl{min-width:0;color:var(--ink-muted);flex:auto;align-items:center;gap:8px;display:flex}.landing-root .phone-row .lbl svg{flex-shrink:0}.landing-root .phone-row .val{max-width:48%;color:var(--ink);text-align:right;flex:0 auto;font-weight:600;line-height:1.25}.landing-root .phone-total{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-top:14px;padding:0 2px;display:flex}.landing-root .phone-total .lbl{flex:auto;min-width:0;line-height:1.3}.landing-root .phone-total .val{text-align:right;flex:none}.landing-root .phone-cta{box-sizing:border-box;margin-top:12px}@media (max-width:768px){.landing-root .pv-editorial .ed-body{box-sizing:border-box;padding:22px 24px 24px}.landing-root .pv-atelier .at-body{box-sizing:border-box;padding:18px 22px 22px}.landing-root .pv-dossier .ds-main{box-sizing:border-box;padding:22px 20px 18px}.landing-root .pv-editorial .ed-h,.landing-root .pv-editorial .ed-text{word-wrap:break-word;overflow-wrap:break-word}.landing-root .pv-atelier .at-row{gap:16px;min-width:0}.landing-root .pv-atelier .at-row b{white-space:nowrap}.landing-root .format-stage{grid-template-columns:1fr;align-items:stretch;gap:36px;min-height:auto;padding:36px 28px}.landing-root .format-info{order:1}.landing-root .format-preview{order:2;max-width:100%;height:auto;min-height:0;padding:8px 0 16px;overflow:visible}.landing-root .lk-stage{grid-template-columns:1fr;justify-items:stretch;gap:20px}.landing-root .lk-share{align-self:stretch;width:100%;max-width:320px;margin:0 auto}.landing-root .wa-stack{grid-template-columns:1fr;justify-items:center;gap:14px}}@media (max-width:600px){.landing-root .demo-tabs{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.landing-root .demo-tab{flex:auto;justify-content:center;padding:8px 12px;font-size:12px}.landing-root .browser{width:100%;max-width:100%}.landing-root .browser-url{min-width:0}.landing-root .browser-url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-root .phone{width:100%;max-width:100%;margin:0}.landing-root .phone-body{padding:14px 16px 18px}.landing-root .phone-row .val{max-width:52%;font-size:12px}.landing-root .phone-total .val{font-size:18px}.landing-root .phone-cta{box-sizing:border-box;width:100%}.landing-root .pv-editorial,.landing-root .pv-postal,.landing-root .pv-dossier,.landing-root .pv-atelier{width:100%;max-width:100%;transform:none}.landing-root .quote-card,.landing-root .print-card{width:100%;max-width:360px;margin:0 auto;transform:none}}
@media (min-width:769px){.landing-root>main{overflow-x:clip}.landing-root .formats-wrap{width:100%}.landing-root .format-switcher{margin-left:auto;margin-right:auto}}
.landing-root .formats-wrap .format-stage{align-items:start}.landing-root .format-info{z-index:1;align-content:start;min-width:0;min-height:0;display:grid;position:relative}.landing-root .format-content{grid-area:1/1;transition:opacity .22s;position:relative;top:auto;left:auto;right:auto}.landing-root .format-content.is-hidden{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block!important}.landing-root .format-content:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto}.landing-root .format-preview{box-sizing:border-box;z-index:0;flex-shrink:0;align-content:start;place-items:center;min-width:0;height:auto;min-height:0;padding:12px 8px;display:grid;position:relative;overflow:visible}.landing-root .preview{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;transition:opacity .22s;position:relative;inset:auto;overflow:visible;display:flex!important}.landing-root .preview.active{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:768px){.landing-root .format-stage{align-items:stretch}.landing-root .format-info{width:100%}.landing-root .format-preview{width:100%;padding:16px 4px 8px}}
.landing-root .post-format-preview{min-height:420px}.landing-root .post-format-stage{min-height:520px}.landing-root .pv-post{aspect-ratio:9/16;width:272px;max-width:100%;box-shadow:var(--shadow-lg);font-family:var(--font-landing-sans,"Geist",system-ui,sans-serif);background:#efe5cd;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.landing-root .pv-foto-grande{background:#f2efe6}.landing-root .pv-fg-hero{background:radial-gradient(circle at 35% 45%,#38bdf880 0%,#0000 55%),linear-gradient(160deg,#7eb8c4 0%,#3d8a96 45%,#1a4a5c 100%);flex:1;align-items:flex-end;min-height:0;padding:14px 12px;display:flex;position:relative}.landing-root .pv-fg-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0b12208c 100%);position:absolute;inset:0}.landing-root .pv-fg-dest{z-index:1;font-family:var(--font-landing-serif,"Newsreader",Georgia,serif);color:#fff;letter-spacing:.06em;font-size:28px;font-style:italic;font-weight:500;line-height:1;position:relative}.landing-root .pv-fg-body{background:#f2efe6;border-top:1px solid #0b122014;flex-shrink:0;padding:12px 14px 14px}.landing-root .pv-fg-agency{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:9px;font-weight:600}.landing-root .pv-fg-meta{color:var(--ink-muted);margin-bottom:8px;font-size:10px}.landing-root .pv-fg-price{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.landing-root .pv-fg-price-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:8px}.landing-root .pv-fg-price-val{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:700}.landing-root .pv-fg-total{color:var(--ink-muted);margin-top:4px;font-size:9px}.landing-root .pv-lado-a-lado{background:#efe5cd}.landing-root .pv-la-top{color:#efe5cd;background:#1a2a35;flex-shrink:0;padding:14px 12px 12px}.landing-root .pv-la-eyebrow{letter-spacing:.32em;color:#e6d8b6;align-items:center;gap:6px;margin-bottom:8px;font-size:7px;font-weight:600;display:flex}.landing-root .pv-la-dot{background:#b8884a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.landing-root .pv-la-rule{background:#efe5cd59;flex:1;height:1px}.landing-root .pv-la-dest{letter-spacing:.14em;padding-left:.14em;font-size:22px;font-weight:200;line-height:1}.landing-root .pv-la-dates{letter-spacing:.28em;color:#e6d8b6;margin-top:6px;font-size:8px;font-weight:500}.landing-root .pv-la-split{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.landing-root .pv-la-photo{background:radial-gradient(circle at 40%,#38bdf859 0%,#0000 60%),linear-gradient(#8ab4c0 0%,#4a7a88 100%)}.landing-root .pv-la-panel{background:#f2efe6;border-left:1px solid #0b12200f;flex-direction:column;justify-content:center;gap:8px;padding:10px 8px;display:flex}.landing-root .pv-la-row{color:var(--ink-muted);flex-direction:column;gap:1px;font-size:8px;display:flex}.landing-root .pv-la-row b{color:var(--ink);font-size:9px;font-weight:600}.landing-root .pv-la-foot{color:var(--ink-soft);background:#e6d8b6;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.landing-root .pv-la-foot b{color:var(--ink);font-size:14px;font-weight:700}.landing-root .post-templates-custom-callout{background:linear-gradient(135deg,var(--brand-softer)0%,var(--surface)42%,var(--surface)100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:2px solid #38bdf859;grid-template-columns:1.05fr .85fr;align-items:center;gap:40px;margin-top:48px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.landing-root .post-templates-custom-callout:before{content:"";background:radial-gradient(circle at 50% 50%,var(--brand-soft)0%,transparent 68%);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-100px}.landing-root .post-templates-custom-callout__copy{z-index:1;position:relative}.landing-root .post-templates-custom-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);background:var(--brand-soft);border:1px solid #38bdf859;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.landing-root .post-templates-custom-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.15}.landing-root .post-templates-custom-desc{max-width:52ch;color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.6}.landing-root .post-templates-custom-list{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.landing-root .post-templates-custom-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.landing-root .post-templates-custom-list svg{color:var(--accent-deep);flex-shrink:0;margin-top:2px}.landing-root .post-templates-custom-cta{width:fit-content}.landing-root .post-templates-custom-callout__visual{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.landing-root .post-templates-custom-mock{aspect-ratio:9/16;background:linear-gradient(165deg,#0b1220 0%,#1e3a5f 55%,#0b1220 100%);border:3px solid #fff3;border-radius:20px;flex-direction:column;gap:10px;width:min(220px,100%);padding:12px;display:flex;box-shadow:0 20px 50px -20px #0b12208c}.landing-root .post-templates-custom-mock__tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#38bdf8d9;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700}.landing-root .post-templates-custom-mock__hero{background:linear-gradient(145deg,#38bdf873 0%,#ffffff1f 100%);border-radius:12px;flex:1;min-height:0}.landing-root .post-templates-custom-mock__lines{gap:6px;display:grid}.landing-root .post-templates-custom-mock__lines span{background:#ffffff38;border-radius:4px;height:6px;display:block}.landing-root .post-templates-custom-mock__lines .short{width:55%}.landing-root .post-templates-custom-mock__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-root .post-templates-custom-mock__logo{background:#ffffffe6;border:2px dashed #38bdf899;border-radius:50%;width:36px;height:36px}.landing-root .post-templates-custom-mock__price{color:#fff;font-size:13px;font-weight:700}.landing-root .post-templates-custom-mock__caption{color:var(--accent-deep);text-align:center;margin:0;font-size:13px;font-weight:600}@media (max-width:768px){.landing-root .post-format-preview{min-height:360px}.landing-root .pv-post{width:min(240px,72vw)}.landing-root .post-templates-custom-callout{text-align:center;grid-template-columns:1fr;gap:28px;margin-top:36px;padding:28px 24px}.landing-root .post-templates-custom-desc{margin-left:auto;margin-right:auto}.landing-root .post-templates-custom-list{text-align:left}.landing-root .post-templates-custom-cta{justify-content:center;width:100%}.landing-root .post-templates-custom-callout__visual{order:-1}}
.landing-root main>section[id]{scroll-margin-top:88px}.landing-root main>section.hero-trust{border-bottom:1px solid var(--line);background:var(--bg);padding-bottom:44px}.landing-root main>section.hero-trust~section,.landing-root main>section.hero-trust~.landing-reveal-section{border-top:1px solid var(--line)}.landing-root main>section.hero-trust~section:nth-child(odd),.landing-root main>section.hero-trust~.landing-reveal-section:nth-child(odd){background-color:var(--bg)}.landing-root main>section.hero-trust~section:nth-child(2n),.landing-root main>section.hero-trust~.landing-reveal-section:nth-child(2n){background-color:var(--bg-dim)}.landing-root .landing-reveal-section>section[id]{scroll-margin-top:88px}.landing-root .section-historico{background-color:var(--surface)!important}.landing-root .landing-inline-cta{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:36px}.landing-root .landing-inline-cta--compact{margin-top:48px;padding-top:28px}.landing-root .landing-section-cta{padding-top:88px;padding-bottom:88px}.landing-root .landing-section-cta .wrap{padding-top:0;padding-bottom:0}@media (max-width:768px){.landing-root main>section.tight,.landing-root .landing-section-cta{padding-top:72px;padding-bottom:72px}}
html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}html.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
