:root{--paper:#f4efe7;--card:#fff;--card2:#fbf8f3;--ink:#1b2430;--muted:#6b7280;--line:#e4ddd1;--line2:#cfc5b4;--terra:#b4502f;--terra-soft:#f6e7df;--blue:#2c5fa0;--blue-soft:#e8eff8;--ok:#2e7d5b;--ok-soft:#e4f1ea;--warn:#8a6a12;--warn-soft:#faf0d6;--sans:"Helvetica Neue", "Segoe UI", system-ui, Arial, sans-serif;--disp:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--shadow:0 1px 2px #1b24300f, 0 8px 26px #1b243012;--noite:#131a20;--noite2:#1c262e;--areia:#e8dfd2;--on-noite:#f3ede4;--on-noite-2:#a9b3b9;--r-lg:26px;--r-md:18px;--r-sm:12px;--muted-legado:var(--muted);--brand:var(--terra)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#101720;--card:#18202b;--card2:#1d2733;--ink:#eceff3;--muted:#96a2b2;--line:#2a3542;--line2:#3a4756;--terra:#e08a63;--terra-soft:#33241d;--blue:#7fb0e8;--blue-soft:#1b2a3d;--ok:#6fc79b;--ok-soft:#17281f;--warn:#d9b44a;--warn-soft:#2a2313;--shadow:0 1px 2px #0006, 0 10px 30px #00000059}}:root[data-theme=dark]{--paper:#101720;--card:#18202b;--card2:#1d2733;--ink:#eceff3;--muted:#96a2b2;--line:#2a3542;--line2:#3a4756;--terra:#e08a63;--terra-soft:#33241d;--blue:#7fb0e8;--blue-soft:#1b2a3d;--ok:#6fc79b;--ok-soft:#17281f;--warn:#d9b44a;--warn-soft:#2a2313;--shadow:0 1px 2px #0006, 0 10px 30px #00000059}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.amb-landing{padding-bottom:78px;overflow-x:hidden}.amb-landing *{box-sizing:border-box}.amb-landing .amb-wrap{width:min(1120px,92vw);margin:0 auto}.amb-landing .amb-eb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--terra);font-size:.67rem;font-weight:700}.amb-landing h1,.amb-landing h2,.amb-landing h3{font-family:var(--disp);letter-spacing:-.022em;margin:0;font-weight:600;line-height:1.08}.amb-landing h1{font-size:clamp(2.4rem,6.2vw,4.4rem)}.amb-landing h2{font-size:clamp(1.8rem,3.7vw,2.9rem)}.amb-landing h3{font-size:1.05rem;font-family:var(--sans);letter-spacing:-.01em;font-weight:700}.amb-landing p{margin:.6rem 0}.amb-landing .amb-mut{color:var(--muted)}.amb-landing .amb-sm{font-size:.88rem}.amb-landing section{padding:clamp(56px,8vw,110px) 0}.amb-landing .amb-lead{max-width:46ch;font-size:clamp(1.02rem,1.5vw,1.2rem)}.amb-landing .amb-btn{background:var(--terra);color:#fff;font:600 1rem/1 var(--sans);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 24px -8px #b4502f99}.amb-landing .amb-btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 32px -10px #b4502fb3}.amb-landing .amb-btn--ghost{color:var(--ink);border:1px solid var(--line2);box-shadow:none;background:0 0}.amb-landing .amb-btn--ghost:hover{border-color:var(--ink);box-shadow:none}.amb-landing .amb-btn--claro{color:var(--on-noite);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff3d}.amb-landing .amb-btn--claro:hover{background:#ffffff2b}.amb-landing .amb-btn--sm{padding:11px 18px;font-size:.9rem}.amb-landing .amb-pill{font:600 .8rem var(--sans);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.amb-landing .amb-pill--eco{background:var(--ok-soft);color:var(--ok)}.amb-landing .amb-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:24px;box-shadow:0 1px 2px #1b24300d,0 14px 34px -18px #1b243040}.amb-landing .amb-card--escuro{background:var(--noite);color:var(--on-noite);border-color:#0000}.amb-landing .amb-card--escuro .amb-list li{border-color:#ffffff1a}.amb-landing .amb-card--escuro .amb-list--nao .amb-list-s{color:var(--on-noite-2);background:#ffffff1a}.amb-landing .amb-card--escuro .amb-list--nao li{color:var(--on-noite-2)}.amb-landing .amb-nav{z-index:60;width:min(1120px,94vw);position:fixed;top:14px;left:50%;transform:translate(-50%)}.amb-landing .amb-nav-in{background:color-mix(in srgb, var(--card) 76%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border:1px solid color-mix(in srgb, var(--line2) 60%, transparent);border-radius:99px;align-items:center;gap:12px;padding:9px 9px 9px 18px;transition:all .25s;display:flex;box-shadow:0 8px 30px -12px #00000059}.amb-landing .amb-nav--topo .amb-nav-in{box-shadow:none;background:0 0;border-color:#0000}.amb-landing .amb-nav--topo .amb-nav-in .amb-logo{color:var(--on-noite)}.amb-landing .amb-nav--topo .amb-nav-in .amb-navlink,.amb-landing .amb-nav--topo .amb-nav-in .amb-themebtn{color:var(--on-noite-2)}.amb-landing .amb-logo{font-family:var(--disp);letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:1.12rem;text-decoration:none;display:flex}.amb-landing .amb-logo-marca{background:var(--terra);color:#fff;width:30px;height:30px;font-family:var(--mono);border-radius:10px;place-items:center;font-size:.86rem;display:grid}.amb-landing .amb-spacer{flex:1}.amb-landing .amb-navlink{color:var(--muted);font:600 .9rem var(--sans);border-radius:99px;padding:8px 12px;text-decoration:none}.amb-landing .amb-navlink:hover{color:var(--ink);background:color-mix(in srgb, var(--line) 45%, transparent)}@media (max-width:760px){.amb-landing .amb-navlink--esconde{display:none}}.amb-landing .amb-themebtn{font-family:var(--mono);color:inherit;border:1px solid color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;opacity:.75;background:0 0;border-radius:99px;padding:8px 11px;font-size:.7rem}.amb-landing .amb-hero{background:var(--noite);color:var(--on-noite);border-radius:0 0 var(--r-lg) var(--r-lg);padding:118px 0 clamp(44px,6vw,78px);position:relative;overflow:hidden}.amb-landing .amb-hero:before{content:"";pointer-events:none;background:radial-gradient(46% 52% at 18% 12%,#b4502f80,#0000 62%),radial-gradient(40% 46% at 82% 4%,#2c5fa06b,#0000 60%),radial-gradient(60% 60% at 60% 100%,#e8dfd221,#0000 65%);height:120%;position:absolute;inset:-30% -10% auto}.amb-landing .amb-hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff21 .6px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.amb-landing .amb-hero .amb-wrap{z-index:2;position:relative}.amb-landing .amb-hero-cols{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,5vw,60px);display:grid}@media (max-width:940px){.amb-landing .amb-hero-cols{grid-template-columns:1fr}}.amb-landing .amb-hero h1{margin:20px 0 0}.amb-landing .amb-hero h1 em{color:var(--areia);white-space:nowrap;font-style:normal;position:relative}.amb-landing .amb-hero h1 em:after{content:"";background:linear-gradient(90deg, var(--terra), #b4502f00);opacity:.85;border-radius:99px;height:.13em;position:absolute;bottom:.08em;left:0;right:0}.amb-landing .amb-hero .amb-lead{color:var(--on-noite-2);margin-top:18px}.amb-landing .amb-hero .amb-lead b{color:var(--on-noite)}.amb-landing .amb-selo{color:var(--on-noite);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #fff3}.amb-landing .amb-selo-dot{background:#6fc79b;border-radius:99px;width:7px;height:7px;animation:2.4s infinite amb-pulso;display:inline-block;box-shadow:0 0 #6fc79bb3}@keyframes amb-pulso{70%{box-shadow:0 0 0 9px #6fc79b00}to{box-shadow:0 0 #6fc79b00}}.amb-landing .amb-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.amb-landing .amb-fine{color:var(--on-noite-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:.85rem;display:flex}.amb-landing .amb-fine b{color:var(--on-noite)}.amb-landing .amb-ba{border-radius:var(--r-lg);aspect-ratio:4/3.3;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000b3}.amb-landing .amb-ba-lado{font:600 .68rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;align-items:end;padding:0 18px 20px;display:grid;position:absolute;inset:0}.amb-landing .amb-ba-antes{background:linear-gradient(150deg,#9a9186,#67635c 70%,#4a4742);justify-items:start}.amb-landing .amb-ba-depois{text-align:right;clip-path:inset(0 0 0 var(--x,52%));background:linear-gradient(150deg,#d08a5e,#8c4c6b 55%,#2c5fa0);justify-items:end}.amb-landing .amb-ba-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 .68rem var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#131a2099;border-radius:99px;padding:5px 11px;position:absolute;top:14px}.amb-landing .amb-ba-tag--e{left:14px}.amb-landing .amb-ba-tag--d{right:14px}.amb-landing .amb-ba-alca{top:0;bottom:0;left:var(--x,52%);z-index:3;background:#ffffffe6;width:2px;position:absolute}.amb-landing .amb-ba-alca:after{content:"⇄";width:42px;height:42px;color:var(--noite);background:#fff;border-radius:99px;place-items:center;font-size:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.amb-landing .amb-videochip{border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.amb-landing .amb-videochip-play{background:var(--terra);color:#fff;border-radius:99px;flex:none;place-items:center;width:40px;height:40px;font-size:.9rem;display:grid}.amb-landing .amb-videochip div{min-width:0}.amb-landing .amb-videochip b{font-size:.92rem;display:block}.amb-landing .amb-videochip span{color:var(--on-noite-2);font-size:.8rem}.amb-landing .amb-faixa{background:var(--noite2);color:var(--on-noite-2);white-space:nowrap;border-radius:0 0 var(--r-md) var(--r-md);margin-top:-1px;padding:14px 0;overflow:hidden}.amb-landing .amb-faixa-rolo{font:600 .82rem var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:34px;animation:34s linear infinite amb-corre;display:inline-flex}.amb-landing .amb-faixa-rolo span{align-items:center;gap:34px;display:inline-flex}.amb-landing .amb-faixa-rolo i{color:var(--terra);font-style:normal}@keyframes amb-corre{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.amb-landing .amb-faixa-rolo,.amb-landing .amb-selo-dot{animation:none}}.amb-landing .amb-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.amb-landing .amb-reveal--on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.amb-landing .amb-reveal{opacity:1;transition:none;transform:none}}.amb-landing .amb-nums{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:940px){.amb-landing .amb-nums{grid-template-columns:1fr 1fr}}@media (max-width:560px){.amb-landing .amb-nums{grid-template-columns:1fr}}.amb-landing .amb-num{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:22px}.amb-landing .amb-num b{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;display:block}.amb-landing .amb-num span{color:var(--muted);margin-top:6px;font-size:.86rem;display:block}.amb-landing .amb-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}@media (max-width:940px){.amb-landing .amb-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.amb-landing .amb-steps{grid-template-columns:1fr}}.amb-landing .amb-step{padding-top:26px;position:relative}.amb-landing .amb-step:before{content:"";background:var(--line);height:1px;position:absolute;top:9px;left:0;right:0}.amb-landing .amb-step:after{content:"";background:var(--terra);border-radius:99px;width:9px;height:9px;position:absolute;top:5px;left:0}.amb-landing .amb-step-n{font:700 .72rem var(--mono);letter-spacing:.18em;color:var(--terra)}.amb-landing .amb-step h3{margin:10px 0 6px}.amb-landing .amb-step p{color:var(--muted);margin:0;font-size:.92rem}.amb-landing .amb-duo{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}@media (max-width:940px){.amb-landing .amb-duo{grid-template-columns:1fr}}.amb-landing .amb-list{margin:14px 0 0;padding:0;list-style:none}.amb-landing .amb-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;font-size:.95rem;display:flex}.amb-landing .amb-list li:last-child{border:0}.amb-landing .amb-list-s{border-radius:99px;flex:0 0 20px;place-items:center;height:20px;margin-top:2px;font-size:.7rem;font-weight:700;display:grid}.amb-landing .amb-list--sim .amb-list-s{background:var(--ok-soft);color:var(--ok)}.amb-landing .amb-list--nao .amb-list-s{background:var(--line);color:var(--muted)}.amb-landing .amb-list--nao li{color:var(--muted)}.amb-landing .amb-price{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(20px,4vw,44px);margin-top:30px;display:grid}@media (max-width:940px){.amb-landing .amb-price{grid-template-columns:1fr}}.amb-landing .amb-ruler{margin-top:26px}.amb-landing .amb-ruler-marcas{font:700 .78rem var(--mono);color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.amb-landing .amb-ruler-marcas b{color:var(--terra)}.amb-landing .amb-ruler input[type=range]{appearance:none;background:var(--line);border-radius:99px;outline:none;width:100%;height:6px}.amb-landing .amb-ruler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--terra);cursor:grab;border:3px solid var(--card);border-radius:99px;width:28px;height:28px;box-shadow:0 4px 14px -3px #b4502fcc}.amb-landing .amb-ruler input[type=range]::-moz-range-thumb{background:var(--terra);border:3px solid var(--card);cursor:grab;border-radius:99px;width:24px;height:24px}.amb-landing .amb-price-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;padding:28px;box-shadow:0 24px 60px -30px #1b243080}.amb-landing .amb-price-un{font-family:var(--disp);letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1}.amb-landing .amb-price-un small{font-family:var(--sans);color:var(--muted);letter-spacing:0;font-size:.9rem}.amb-landing .amb-price-tot{color:var(--muted);margin-top:6px;font-size:.95rem}.amb-landing .amb-testimonials{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}@media (max-width:940px){.amb-landing .amb-testimonials{grid-template-columns:1fr 1fr}}@media (max-width:560px){.amb-landing .amb-testimonials{grid-template-columns:1fr}}.amb-landing .amb-testimonial{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:24px;display:flex}.amb-landing .amb-testimonial-est{color:var(--terra);letter-spacing:.14em;font-size:.82rem}.amb-landing .amb-testimonial p{font-family:var(--disp);flex:1;font-size:1.06rem;line-height:1.45}.amb-landing .amb-testimonial-who{align-items:center;gap:11px;margin-top:16px;display:flex}.amb-landing .amb-testimonial-who span{color:var(--muted);font-size:.82rem;line-height:1.35}.amb-landing .amb-testimonial-av{background:linear-gradient(140deg, var(--terra), #8c4c6b);color:#fff;border-radius:99px;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;display:grid}.amb-landing .amb-tracks{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}@media (max-width:940px){.amb-landing .amb-tracks{grid-template-columns:1fr}}.amb-landing .amb-track{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:28px;position:relative;overflow:hidden}.amb-landing .amb-track--poa{background:linear-gradient(160deg, var(--blue-soft), var(--card) 70%);border-color:color-mix(in srgb, var(--blue) 35%, transparent)}.amb-landing .amb-track-tag{font:700 .68rem var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.amb-landing .amb-track--br .amb-track-tag{color:var(--terra)}.amb-landing .amb-track-v{font-family:var(--disp);margin-top:14px;font-size:1.35rem}.amb-landing .amb-profile{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(22px,4vw,50px);display:grid}@media (max-width:940px){.amb-landing .amb-profile{grid-template-columns:1fr}}.amb-landing .amb-profile-retrato{aspect-ratio:4/5;border-radius:var(--r-lg);color:#fff;font:600 .74rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(150deg,#d08a5e,#8c4c6b 60%,#2c3a4e);place-items:end;padding:20px;display:grid;box-shadow:0 30px 60px -30px #0000008c}@media (max-width:940px){.amb-landing .amb-profile-retrato{max-width:340px}}.amb-landing .amb-aspas{font-family:var(--disp);letter-spacing:-.015em;margin-top:18px;font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.35}.amb-landing details{border-bottom:1px solid var(--line);padding:18px 4px}.amb-landing summary{cursor:pointer;align-items:center;gap:16px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.amb-landing summary::-webkit-details-marker{display:none}.amb-landing summary:after{content:"+";color:var(--terra);margin-left:auto;font-size:1.3rem;font-weight:400;transition:transform .2s}.amb-landing details[open] summary:after{transform:rotate(45deg)}.amb-landing details p{color:var(--muted);max-width:74ch;margin:.7rem 0 0;font-size:.95rem}.amb-landing .amb-closing{background:var(--noite);color:var(--on-noite);border-radius:var(--r-lg);text-align:center;padding:clamp(40px,6vw,74px) clamp(24px,4vw,60px);position:relative;overflow:hidden}.amb-landing .amb-closing:before{content:"";background:radial-gradient(40% 60% at 50% 0,#b4502f73,#0000 62%);height:150%;position:absolute;inset:-40% -20% auto}.amb-landing .amb-closing>*{z-index:2;position:relative}.amb-landing .amb-closing p{color:var(--on-noite-2);max-width:52ch;margin:14px auto 0}.amb-landing footer{color:var(--muted);padding:34px 0 20px;font-size:.85rem}.amb-landing footer a{color:var(--terra)}.amb-landing .amb-stickybar{z-index:55;background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px 0;position:fixed;bottom:0;left:0;right:0}.amb-landing .amb-stickybar-in{align-items:center;gap:16px;width:min(1120px,92vw);margin:0 auto;display:flex}.amb-landing .amb-stickybar-p{color:var(--muted);font-size:.84rem;line-height:1.35}.amb-landing .amb-stickybar-p b{color:var(--ink);font-size:1.02rem;display:block}@media (max-width:560px){.amb-landing .amb-stickybar-p{display:none}.amb-landing .amb-stickybar .amb-btn{flex:1;justify-content:center}}
