:root{--granito-escuro:#1F1D1A;--granito:#2C2A27;--granito-médio:#5C5954;--pedra:#7A766E;--cortiça:#8D5B36;--cortiça-clara:#C4A574;--calcário:#F3EDE3;--calcário-claro:#FAF7F2;--calcário-profundo:#E8DFD0;--terracota:#B85C3B;--terracota-hover:#9E4A30;--azulejo:#3E5F7A;--azulejo-deep:#2F4E66;--bg:#F3EDE3;--bg-soft:#E8DFD0;--bg-dark:#1F1D1A;--bg-dark-soft:#2C2A27;--bg-panel:rgba(250, 247, 242, 0.82);--bg-panel-strong:rgba(250, 247, 242, 0.94);--bg-panel-dark:rgba(44, 42, 39, 0.72);--ink:#2C2A27;--ink-soft:#5C5954;--ink-mute:#7A766E;--ink-on-dark:#F3EDE3;--ink-soft-on-dark:#C9C2B4;--gold:#C4A574;--gold-soft:#E2C9A0;--red:#B85C3B;--red-soft:#C47A62;--line:rgba(44, 42, 39, 0.12);--line-strong:rgba(44, 42, 39, 0.2);--line-on-dark:rgba(243, 237, 227, 0.14);--shadow:0 22px 48px rgba(31, 29, 26, 0.12);--shadow-soft:0 10px 28px rgba(31, 29, 26, 0.08);--radius:22px;--radius-sm:14px;--radius-lg:28px;--max:1200px;--header-h:80px;--header-h-compact:60px;--sans:"Manrope","Segoe UI",system-ui,sans-serif;--display:"Syne","Manrope","Segoe UI",sans-serif}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:hidden;scroll-padding-top:calc(var(--header-h) + 16px)}body,html{margin:0;padding:0}body{position:relative;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;letter-spacing:.005em}body.nav-open{overflow:hidden}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.skip{position:absolute;left:12px;top:-48px;z-index:120;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:8px;text-decoration:none;font-weight:700}.skip:focus{top:12px}.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terracota);margin:0 0 14px}.logo-word,h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:0}.lead{color:var(--ink-soft);margin:1.15rem 0 0}.section{padding:108px 0;position:relative}.section-head{position:relative;max-width:42rem;margin-bottom:56px}.section-head p{color:var(--ink-soft);margin:14px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;font-weight:700;border-radius:999px;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s;white-space:nowrap}.btn:focus-visible{outline:2px solid var(--cortiça-clara);outline-offset:3px}.btn-primary{background:var(--terracota);box-shadow:0 8px 18px rgba(31,29,26,.16)}.btn-primary:hover{background:var(--terracota-hover);transform:translateY(-1px);box-shadow:0 10px 22px rgba(31,29,26,.18)}.btn-ghost{background:0 0;color:var(--ink-on-dark);border:1px solid var(--line-on-dark)}.btn-ghost:hover{background:rgba(243,237,227,.08)}.btn-ghost-dark{background:0 0;color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost-dark:hover{background:rgba(44,42,39,.05)}.btn-block{width:100%}.btn.is-loading{opacity:.75;pointer-events:none}.site-header{position:sticky;top:0;height:var(--header-h);display:flex;align-items:center;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-bottom:1px solid transparent}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 10px 40px rgba(0,0,0,.28)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(var(--max),calc(100% - 40px))}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink-on-dark);flex-shrink:0;position:relative;z-index:90}.logo-mark{width:38px;height:38px;flex-shrink:0;filter:none}.logo-word{font-size:1.4rem;font-weight:700;letter-spacing:-.05em}.logo-word i{font-style:normal;color:var(--cortiça-clara)}.nav{margin-left:auto}.nav-links{display:flex;align-items:center;gap:4px 6px;list-style:none;margin:0;padding:0}.nav-links a{text-decoration:none;color:var(--ink-soft-on-dark);font-weight:600;font-size:.95rem;padding:8px 12px;border-radius:999px;transition:color .2s,background .2s;white-space:nowrap}.nav-links a:hover{color:var(--ink-on-dark);background:rgba(243,237,227,.06)}.nav-links a.is-active:not(.btn){color:var(--ink-on-dark);background:rgba(196,165,116,.14)}.nav-links a.is-active:not(.btn)::after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cortiça-clara),var(--terracota))}.nav-cta{margin-left:10px;padding:10px 18px;font-size:.92rem}.nav-toggle{display:none;height:46px;border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:12px;padding:0;cursor:pointer}.nav-toggle-bars,.nav-toggle-bars::after,.nav-toggle-bars::before{display:block;width:18px;height:2px;background:var(--ink-on-dark);border-radius:2px;position:absolute;left:50%;top:50%;transition:transform .28s,opacity .2s,background .2s}.nav-toggle-bars{transform:translate(-50%,-50%)}.nav-toggle-bars::after,.nav-toggle-bars::before{content:"";left:0}.nav-toggle-bars::before{transform:translateY(-6px)}.nav-toggle-bars::after{transform:translateY(6px)}body.nav-open .nav-toggle-bars{background:0 0}body.nav-open .nav-toggle-bars::before{transform:rotate(45deg)}body.nav-open .nav-toggle-bars::after{transform:rotate(-45deg)}.nav-backdrop{display:none}.hero{overflow:hidden;padding:72px 0 0;color:var(--ink-on-dark)}.azulejo-bg,.calcada,.hero-orb{pointer-events:none}.azulejo-bg{position:absolute;inset:-8% -4%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='144' height='144' stroke='%233E5F7A' stroke-width='1.15'/%3E%3Cpath d='M80 8v144M8 80h144' stroke='%233E5F7A' stroke-width='.7'/%3E%3Cpath d='M80 28l36 52-36 52-36-52z' stroke='%23C4A574' stroke-width='1'/%3E%3Ccircle cx='80' cy='80' r='11' stroke='%233E5F7A' stroke-width='.9'/%3E%3Cpath d='M80 52v56M52 80h56' stroke='%23C4A574' stroke-width='.7'/%3E%3C/g%3E%3C/svg%3E");background-size:168px 168px;opacity:.2;transform:translate3d(0,0,0);will-change:transform}.hero-orb{display:none}@keyframes pulse-orb{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-bottom:72px}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.hero-kicker .eyebrow{margin:0}.chip{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 11px;color:#e8c4b6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-channels{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;padding:0;list-style:none}.hero-channels li{font-size:.84rem;font-weight:600;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:rgba(255,255,255,.03);backdrop-filter:blur(8px)}.hero-visual{position:relative;min-height:540px;display:grid;place-items:center}.night-scene{position:absolute;inset:0 0 40px;width:100%;height:100%;pointer-events:none;opacity:.95}.phone{position:relative;z-index:2;width:300px;background:#0c0e12;border-radius:36px;padding:12px 10px 14px;box-shadow:0 0 0 1px rgba(243,237,227,.1),0 0 0 8px rgba(31,29,26,.55),0 30px 60px rgba(20,16,12,.4)}.phone-bar{height:18px;display:flex;justify-content:center;margin-bottom:8px}.phone-bar i{width:90px;height:18px;background:#000;border-radius:12px;display:block}.wa{background:var(--calcário-profundo);border-radius:26px;overflow:hidden;color:#111;font-size:.84rem;line-height:1.4}.wa-head{background:var(--azulejo);color:#fff;display:flex;align-items:center;gap:8px;padding:10px 12px}.wa-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(160deg,#3e5f7a,#2c2a27);display:grid;place-items:center;flex-shrink:0}.wa-avatar svg{width:18px;height:18px}.wa-head strong{display:block;font-size:.92rem;font-weight:700}.wa-head span{display:block;font-size:.7rem;opacity:.85}.wa-thread{background:radial-gradient(circle at 0 0,rgba(44,42,39,.04),transparent 40%),repeating-linear-gradient(135deg,rgba(62,95,122,.04) 0 8px,transparent 8px 16px),#e8dfd0;padding:14px 10px 16px;min-height:340px;display:flex;flex-direction:column;gap:8px}.bubble{max-width:86%;padding:8px 10px 6px;border-radius:8px;position:relative;box-shadow:0 1px .5px rgba(0,0,0,.08)}.bubble p{margin:0}.bubble time{display:block;text-align:right;font-size:.64rem;color:#667781;margin-top:4px}.bubble.in{background:#faf7f2;align-self:flex-start;border-top-left-radius:2px}.bubble.out{background:#f3e6d8;align-self:flex-end;border-top-right-radius:2px}.bubble .who{font-size:.68rem;font-weight:700;color:#b85c3b;margin-bottom:2px}.hero-note{position:absolute;right:-8px;bottom:58px;z-index:3;background:var(--calcário-claro);color:var(--granito);border:1px solid var(--line);border-radius:16px;padding:12px 14px;box-shadow:var(--shadow);font-size:.82rem;font-weight:700;max-width:190px;backdrop-filter:blur(16px)}.hero-note span{display:block;font-weight:500;color:var(--granito-médio);font-size:.75rem;margin-top:2px}.calcada{position:relative;height:72px;overflow:hidden;background:0 0}.calcada-shift{will-change:transform}.calcada svg{width:100%;height:100%;display:block}.city-band{background:var(--calcário-profundo);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.city-track{display:flex;gap:0;width:max-content;animation:36s linear infinite city-marquee}.city-track,.city-track span{font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.city-track span{padding:0 22px;white-space:nowrap}.city-band:hover .city-track{animation-play-state:paused}@keyframes city-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.glass{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.como .glass{background:var(--bg-panel-dark);border-color:var(--line-on-dark)}.lista .form-card.glass{background:var(--calcário-claro);color:var(--granito);border:1px solid var(--line)}.lista .form-card h3,.lista .form-card label{color:var(--granito)}.lista .form-card .form-intro,.lista .form-card .form-legal,.lista .form-card .form-success p{color:var(--granito-médio)}.problema{background:var(--bg-soft)}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.problem-card{padding:24px 24px 22px;position:relative;overflow:hidden}.problem-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--azulejo),var(--terracota));opacity:.85}.problem-card .time{font-family:var(--display);font-size:1.35rem;color:var(--cortiça);margin-bottom:10px}.problem-card p{margin:0;color:var(--ink-soft)}.problem-card strong{color:var(--ink);font-weight:700}.como{color:var(--ink-on-dark);background:radial-gradient(ellipse at 0 0,rgba(62,95,122,.22),transparent 50%),var(--bg-dark)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{padding:28px 24px 26px;position:relative}.step-num{font-family:var(--display);font-size:2.2rem;color:var(--cortiça-clara);display:block;line-height:1;text-shadow:none}.step h3{margin-bottom:10px}.step p{margin:0;color:var(--ink-soft)}.demo{background:radial-gradient(ellipse at 100% 0,rgba(62,95,122,.08),transparent 46%),var(--calcário-profundo)}.demo-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.lang-tabs{display:inline-flex;gap:6px;border:1px solid var(--line);padding:4px;border-radius:999px;margin:22px 0 0}.lang-tab{border:0;background:0 0;border-radius:999px;font-weight:700;cursor:pointer;color:var(--ink-soft)}.lang-tab[aria-selected=true]{background:var(--calcário-claro);color:var(--granito);box-shadow:inset 0 0 0 1px rgba(44,42,39,.1)}.demo-copy .lead{margin-top:1rem}.demo-phone-wrap{display:flex;justify-content:center}.demo .phone{box-shadow:0 0 0 1px rgba(44,42,39,.12),0 24px 50px rgba(20,16,12,.18)}.thread{display:none}.thread.is-active{display:flex}.funcionalidades{background:var(--bg)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{padding:22px 20px 20px}.feature-icon{width:44px;height:44px;border-radius:13px;background:rgba(62,95,122,.1);color:var(--azulejo);border:1px solid rgba(62,95,122,.2);display:grid;place-items:center;margin-bottom:14px}.feature-icon svg{width:22px;height:22px}.feature h3{font-size:1.15rem;margin-bottom:8px}.feature p{margin:0;color:var(--ink-soft)}.precos{background:radial-gradient(ellipse at 50% 0,rgba(196,165,116,.16),transparent 50%),var(--calcário-profundo)}.price-note{margin:8px 0 0;color:var(--ink-soft)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{padding:28px 24px 24px;display:flex;flex-direction:column}.plan.is-featured{background:var(--azulejo);color:var(--ink-on-dark);border-color:rgba(196,165,116,.4);transform:translateY(-8px);box-shadow:var(--shadow)}.plan-badge{display:inline-flex;align-self:flex-start;background:var(--cortiça-clara);color:#1a1612;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:14px}.plan h3{font-size:1.55rem;margin-bottom:6px}.plan .tagline{margin:0 0 18px;color:var(--ink-soft)}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:6px}.price b{font-family:var(--display);font-size:3rem;font-weight:700;letter-spacing:-.04em;line-height:1}.price span{color:var(--ink-soft);font-weight:600}.iva{display:inline-block;margin-left:4px;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:var(--gold);vertical-align:super}.price-period{font-size:.9rem;color:var(--ink-soft);margin:0 0 22px}.plan ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;flex:1}.plan li{padding-left:26px;position:relative}.plan li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.2 6.2 11.5 13 4.5' stroke='%232C5344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.faq{background:var(--bg)}.faq-list{display:grid;gap:10px;max-width:760px}.faq-item{overflow:hidden;border-radius:16px}.faq-item summary{list-style:none;cursor:pointer;padding:18px 52px 18px 20px;font-weight:700;font-size:1.05rem;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"";position:absolute;right:20px;top:50%;width:12px;height:12px;border-right:2px solid var(--azulejo);border-bottom:2px solid var(--azulejo);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.faq-item[open] summary::after{transform:translateY(-20%) rotate(225deg)}.faq-item .faq-body{padding:0 20px 20px;color:var(--ink-soft);max-width:62ch}.faq-item .faq-body p{margin:0}.lista{color:var(--ink-on-dark);background:radial-gradient(ellipse at 80% 0,rgba(62,95,122,.28),transparent 50%),radial-gradient(ellipse at 10% 100%,rgba(184,92,59,.1),transparent 42%),var(--bg-dark)}.waitlist-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.form-card{padding:28px;box-shadow:var(--shadow);background:var(--calcário-claro);color:var(--granito);border:1px solid var(--line)}.form-card h3{margin-bottom:6px;font-size:1.45rem}.form-card .form-intro{color:var(--ink-soft);margin:0 0 22px}.field{margin-bottom:16px}.field label{display:block;font-weight:700;font-size:.92rem;margin-bottom:6px}.field>input,.field>select{width:100%;border:1px solid var(--line-strong);background:#fff;color:var(--granito);border-radius:12px;padding:12px 14px;outline:0;appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23b7c0d4' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.field input::placeholder{color:#8a857c}.field input:focus,.field select:focus{border-color:var(--terracota);box-shadow:0 0 0 3px rgba(62,95,122,.16)}.field option{color:#111;background:#fff}.field .error{display:none;margin-top:6px}.field.is-invalid input,.field.is-invalid select{border-color:var(--red-soft)}.field.is-invalid .error{display:block}.form-legal{font-size:.85rem;color:var(--ink-mute);margin:14px 0 0}.form-success{display:none;text-align:center;padding:28px 8px 12px}.form-success.is-visible{display:block}.form-card.is-done form{display:none}.success-mark{width:64px;height:64px;border-radius:50%;background:rgba(62,95,122,.12);color:var(--azulejo);display:grid;place-items:center;margin:0 auto 16px;border:1px solid rgba(62,95,122,.25)}.form-success h3{margin-bottom:10px}.form-success p{color:var(--ink-soft);margin:0}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{color:#9a4630;font-size:.9rem;margin:0 0 12px}.site-footer{color:var(--ink-soft-on-dark);font-size:.95rem}.footer-calcada{height:42px;overflow:hidden;margin-bottom:36px;opacity:.85}.footer-calcada svg{width:100%;height:100%}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;border-bottom:1px solid var(--line)}.site-footer .logo{color:var(--ink-on-dark);margin-bottom:12px}.site-footer p{margin:0;max-width:36ch;color:var(--ink-soft-on-dark)}.footer-col h3{font-family:var(--sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:12px;font-weight:800}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-col a{text-decoration:none;color:var(--ink-soft-on-dark)}.footer-col a:hover{color:var(--ink-on-dark)}.footer-cities{margin-top:14px;font-size:.82rem;color:var(--ink-mute);letter-spacing:.04em}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.88rem}.privacy{display:none;padding:20px 0 0;color:var(--ink-soft-on-dark);max-width:62ch}.privacy.is-open{display:block}.privacy h3{color:var(--ink-on-dark);font-size:1.1rem;margin-bottom:8px}.embreve{background:radial-gradient(ellipse at 0 100%,rgba(62,95,122,.08),transparent 46%),var(--bg)}.modules{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.module{padding:22px 20px 20px;position:relative;min-height:100%}.module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.module .feature-icon{margin-bottom:0}.pill{flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--terracota);background:rgba(184,92,59,.12);border:1px solid rgba(184,92,59,.28);border-radius:999px;padding:4px 9px}.module h3{font-size:1.12rem;margin-bottom:8px}.module p{margin:0;color:var(--ink-soft)}.reveal{animation:.7s both fade-up}@keyframes fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1080px){.nav-toggle{display:block}.nav-backdrop{display:block;position:fixed;inset:0;background:rgba(31,29,26,.62);opacity:0;pointer-events:none;transition:opacity .3s;z-index:70}body.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.nav{position:fixed;top:0;right:0;height:100dvh;width:min(22rem,86vw);margin:0;background:#2c2a27;backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);border-left:1px solid var(--line);padding:calc(var(--header-h) + 16px) 22px 28px;transform:translateX(110%);transition:transform .35s cubic-bezier(.22,.8,.36,1);z-index:85;overflow:auto}body.nav-open .nav{transform:translateX(0)}.nav-links{flex-direction:column;align-items:stretch;gap:6px}.nav-links a:not(.btn){width:100%;padding:14px 12px;font-size:1.15rem;border-radius:14px}.nav-links a.is-active:not(.btn)::after{display:none}.nav-cta-item{margin-top:12px}.nav-cta{margin-left:0;width:100%;justify-content:center;padding:14px 18px}.js-anim .nav-links li{opacity:0;transform:translate3d(16px,0,0)}body.nav-open .nav-links li{opacity:1;transform:translate3d(0,0,0);transition:opacity .4s,transform .4s cubic-bezier(.22,.8,.36,1)}body.nav-open .nav-links li:first-child{transition-delay:.05s}body.nav-open .nav-links li:nth-child(2){transition-delay:.1s}body.nav-open .nav-links li:nth-child(3){transition-delay:.15s}body.nav-open .nav-links li:nth-child(4){transition-delay:.2s}body.nav-open .nav-links li:nth-child(5){transition-delay:.25s}body.nav-open .nav-links li:nth-child(6){transition-delay:.3s}}@media (max-width:960px){.demo-layout,.hero-grid,.waitlist-grid{grid-template-columns:1fr;gap:40px}.hero-visual{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.night-scene{display:none}.hero-note{position:static;margin:18px auto 0;max-width:260px}.features,.plans,.steps{grid-template-columns:1fr}.plan.is-featured{transform:none}.footer-grid{grid-template-columns:1fr;gap:24px}.modules{grid-template-columns:1fr 1fr}}@media (max-width:760px){.modules,.problem-grid{grid-template-columns:1fr}.header-inner,.wrap{width:min(var(--max),calc(100% - 28px))}.section{padding:68px 0}.hero{padding:44px 0 0}.hero-grid{padding-bottom:48px}.phone{width:280px}h1{font-size:2.1rem}.logo-word{font-size:1.28rem}.hero-actions{width:100%}.hero-actions .btn{flex:1 1 100%}.wa-thread{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition:none!important;animation:none!important}.city-track{transform:none}}.plan-actions{display:grid;gap:10px;margin-top:auto}.plan-waitlist{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.92rem;font-weight:700;color:var(--ink-soft);padding:4px 8px}.plan-waitlist:hover{color:var(--ink)}.plan.is-featured .plan-waitlist{color:var(--gold-soft)}.plan.is-featured .plan-waitlist:hover{color:var(--ink-on-dark)}.nav-links a:focus-visible{outline:2px solid var(--cortiça-clara);outline-offset:2px}@media (min-width:1100px){.hero-channels{flex-wrap:nowrap}.hero-channels li{padding:6px 11px;font-size:.8rem}}.como .section-head p,.como .step p,.hero .hero-channels li,.hero .lead,.lista .section-head p,.site-footer .footer-bottom,.site-footer .footer-cities{color:var(--ink-soft-on-dark)}.hero .hero-channels li{border-color:var(--line-on-dark);background:rgba(243,237,227,.05)}.como .eyebrow,.hero .eyebrow,.lista .eyebrow{color:var(--cortiça-clara)}.como h2,.hero h1,.lista h2{color:var(--ink-on-dark)}.plan.is-featured .price span,.plan.is-featured .price-period,.plan.is-featured .tagline{color:var(--ink-soft-on-dark)}.plan.is-featured .iva{color:var(--cortiça-clara)}.como .feature-icon,.lista .feature-icon{background:rgba(196,165,116,.12);color:var(--cortiça-clara);border-color:rgba(196,165,116,.25)}.lang-tabs{background:rgba(44,42,39,.05);border-color:var(--line)}.site-header .nav-toggle{border-color:var(--line-on-dark);background:rgba(243,237,227,.06)}.faq-item summary::after{border-color:var(--terracota)}.plan.is-featured li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.2 6.2 11.5 13 4.5' stroke='%23C4A574' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plan.is-featured .btn-primary{background:var(--calcário);color:var(--azulejo-deep);box-shadow:none}.plan.is-featured .btn-primary:hover{background:#fff;color:var(--azulejo)}.hero-cities{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.hero-cities li{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cortiça-clara);border:1px solid rgba(196,165,116,.35);border-radius:999px;padding:5px 10px;background:rgba(243,237,227,.04)}.atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.city-band,.site-footer,main{position:relative;z-index:1}.site-header{z-index:80}.atmosphere-grain{position:absolute;inset:-5%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.40  0 0 0 0 0.34  0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;mix-blend-mode:multiply}.atmosphere-blobs{position:absolute;inset:-20%}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;will-change:transform;transform:translate3d(0,0,0)}.blob-a{width:52vw;height:52vw;max-width:720px;max-height:720px;left:-12%;top:-8%;background:#3e5f7a;animation:56s ease-in-out infinite drift-a}.blob-b{width:44vw;height:44vw;max-width:620px;max-height:620px;right:-10%;top:12%;background:#8d5b36;animation:64s ease-in-out infinite drift-b}.blob-c{width:38vw;height:38vw;max-width:540px;max-height:540px;left:30%;bottom:-12%;background:#b85c3b;opacity:.16;animation:48s ease-in-out infinite drift-c}@keyframes drift-a{0%,100%{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(7%,5%,0) scale(1.06)}66%{transform:translate3d(-5%,9%,0) scale(.96)}}@keyframes drift-b{0%,100%{transform:translate3d(0,0,0) scale(1)}40%{transform:translate3d(-8%,6%,0) scale(1.05)}70%{transform:translate3d(4%,-5%,0) scale(.97)}}@keyframes drift-c{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-6%,-7%,0) scale(1.08)}}.atmosphere-azulejo{position:absolute;inset:-15%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='144' height='144' stroke='%233E5F7A' stroke-width='1.1'/%3E%3Cpath d='M80 28l36 52-36 52-36-52z' stroke='%23C4A574' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px;will-change:transform;transform:translate3d(0,0,0)}.atmosphere-calcada{position:absolute;left:-10%;right:-10%;bottom:18%;height:180px;opacity:.11;color:#2c2a27}.atmosphere-calcada svg{width:120%;height:100%;animation:52s linear infinite calcada-drift;will-change:transform}@keyframes calcada-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(-8%,0,0)}}html.atm-paused .atmosphere-calcada svg,html.atm-paused .blob,html.atm-paused .calcada-shift{animation-play-state:paused!important}@media (max-width:760px){.blob{filter:blur(64px);opacity:.14}.blob-c{display:none}.atmosphere-azulejo,.atmosphere-grain{opacity:.05}.atmosphere-calcada{opacity:.08;height:120px}.hero-cities li{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.atmosphere-calcada svg,.blob,.calcada-shift,.hero-orb{animation:none!important}.atmosphere-azulejo,.azulejo-bg{will-change:auto;transform:none!important}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;pointer-events:none;background:rgba(184,92,59,.15)}.scroll-progress span{display:block;height:100%;width:100%;background:var(--terracota);transform:scaleX(0);transform-origin:left center;will-change:transform}.js-anim .will-reveal{opacity:0;transform:translate3d(0,28px,0)}.will-reveal.is-in{opacity:1;transform:translate3d(0,0,0);transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.36,1)}.faq-list .will-reveal:first-child,.features .will-reveal:first-child,.modules .will-reveal:first-child,.plans .will-reveal:first-child,.problem-grid .will-reveal:first-child,.steps .will-reveal:first-child{transition-delay:.04s}.faq-list .will-reveal:nth-child(2),.features .will-reveal:nth-child(2),.modules .will-reveal:nth-child(2),.plans .will-reveal:nth-child(2),.problem-grid .will-reveal:nth-child(2),.steps .will-reveal:nth-child(2){transition-delay:.12s}.faq-list .will-reveal:nth-child(3),.features .will-reveal:nth-child(3),.modules .will-reveal:nth-child(3),.plans .will-reveal:nth-child(3),.problem-grid .will-reveal:nth-child(3),.steps .will-reveal:nth-child(3){transition-delay:.2s}.faq-list .will-reveal:nth-child(4),.features .will-reveal:nth-child(4),.modules .will-reveal:nth-child(4),.problem-grid .will-reveal:nth-child(4){transition-delay:.28s}.faq-list .will-reveal:nth-child(5),.features .will-reveal:nth-child(5),.modules .will-reveal:nth-child(5){transition-delay:.36s}.faq-list .will-reveal:nth-child(6),.features .will-reveal:nth-child(6),.modules .will-reveal:nth-child(6){transition-delay:.44s}.faq-list .will-reveal:nth-child(7){transition-delay:.52s}.faq-list .will-reveal:nth-child(8){transition-delay:.6s}.calcada-draw{height:100%;width:100%;overflow:hidden}.js-anim .calcada-draw{transform-origin:left center;transform:scaleX(.16);opacity:.25}.calcada.is-drawn .calcada-draw{transform:scaleX(1);opacity:1;transition:transform 1.15s cubic-bezier(.22,.8,.36,1),opacity .6s}.nav-underline{display:none}@media (min-width:1081px){.nav{position:relative}.nav-underline{display:block;position:absolute;left:0;bottom:6px;height:2px;width:40px;border-radius:2px;background:linear-gradient(90deg,var(--cortiça-clara),var(--terracota));transform:translateX(0) scaleX(0);transform-origin:left center;pointer-events:none;opacity:0;transition:transform .35s cubic-bezier(.22,.8,.36,1),opacity .25s}.nav-underline.is-on{opacity:1}.nav-links a.is-active:not(.btn)::after{display:none}}.btn,.nav-links a,.plan-waitlist{position:relative;overflow:hidden}.btn{transform:translateZ(0)}.btn:active{transform:translateY(1px) scale(.985)}.ripple-ink{position:absolute;border-radius:50%;background:rgba(243,237,227,.45);pointer-events:none;transform:scale(0);opacity:.7;animation:.55s ease-out forwards ripple-out}.btn-ghost .ripple-ink,.btn-ghost-dark .ripple-ink,.nav-links a .ripple-ink,.plan-waitlist .ripple-ink{background:rgba(184,92,59,.28)}@keyframes ripple-out{to{transform:scale(2.4);opacity:0}}.btn-primary::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translateX(-120%);pointer-events:none}.btn-primary:hover::after{transform:translateX(120%);transition:transform .7s}@media (hover:hover) and (pointer:fine){.faq-item,.feature,.form-card,.module,.plan,.problem-card,.step{transition:transform .2s,box-shadow .2s,border-color .2s;transform-style:preserve-3d;will-change:transform}.faq-item.is-lifted,.feature.is-lifted,.form-card.is-lifted,.module.is-lifted,.plan.is-lifted,.problem-card.is-lifted,.step.is-lifted{box-shadow:0 22px 40px rgba(31,29,26,.14)}.plan.is-lifted,.plan:hover{border-color:rgba(196,165,116,.55)}.plan.is-featured.is-lifted,.plan.is-featured:hover{border-color:rgba(243,237,227,.45)}#privacy-toggle,.footer-col a,.site-footer .privacy a{background-image:linear-gradient(var(--cortiça-clara),var(--cortiça-clara));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s,color .2s}#privacy-toggle:hover,.footer-col a:hover{background-size:100% 1px}}.field-control{position:relative}.field-control input,.field-control select{width:100%;border:1px solid var(--line-strong);background:#fff;color:var(--granito);border-radius:12px;padding:18px 40px 8px 14px;outline:0;transition:border-color .15s;appearance:none}.field-control select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%237A766E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.field-control label{position:absolute;left:14px;top:50%;transform:translateY(-50%);transform-origin:left center;color:var(--pedra);font-weight:700;font-size:.92rem;pointer-events:none;transition:transform .2s,color .2s,opacity .2s}.field-control input:focus+label,.field-control input:not(:placeholder-shown)+label,.field-control select+label,.field.is-filled .field-control label{transform:translateY(-118%) scale(.78);color:var(--azulejo)}.field-control::after{content:"";position:absolute;inset:-3px;border-radius:15px;border:2px solid var(--azulejo);opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .25s,transform .25s}.field-control:focus-within::after{opacity:1;transform:scale(1)}.field-control.is-pulsing{transform:scale(1.012);transition:transform .12s}.field-tick{position:absolute;right:12px;top:50%;width:18px;height:18px;color:var(--azulejo);opacity:0;transform:translateY(-50%) scale(.4);pointer-events:none;transition:opacity .25s,transform .25s}.field-control select+label+.field-tick{right:32px}.field.is-valid .field-tick{opacity:1;transform:translateY(-50%) scale(1)}.field.is-valid .field-control input,.field.is-valid .field-control select{border-color:var(--azulejo)}.field-tick svg{width:18px;height:18px}.btn:focus-visible,.field-control input:focus-visible,.field-control select:focus-visible,.footer-col a:focus-visible,.lang-tab:focus-visible,.nav-links a:focus-visible,.nav-toggle:focus-visible,.plan-waitlist:focus-visible{outline:2px solid var(--azulejo);outline-offset:3px}@media (prefers-reduced-motion:reduce){.will-reveal,.will-reveal.is-in{opacity:1;transform:none;transition:none}.scroll-progress{display:none}.nav-links li,body.nav-open .nav-links li{opacity:1;transform:none;transition:none}.calcada-draw,.calcada.is-drawn .calcada-draw{transform:none;opacity:1;transition:none}.btn:active,.field-control.is-pulsing{transform:none}.ripple-ink{display:none}}.section-head[data-index]::before{content:attr(data-index);position:absolute;left:-.12em;font-family:var(--display);font-weight:800;letter-spacing:-.08em;line-height:1;color:var(--azulejo);opacity:.09;pointer-events:none;z-index:0}.como .section-head[data-index]::before,.lista .section-head[data-index]::before{color:var(--cortiça-clara);opacity:.16;opacity:.08}.section-head>*{position:relative;z-index:1}.section-index{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;color:var(--azulejo);letter-spacing:.12em}.section-index::after{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.como .section-index,.lista .section-index{color:var(--cortiça-clara)}.step-num{font-size:clamp(2.4rem, 3vw, 3rem);letter-spacing:-.06em;color:var(--cortiça-clara);position:relative;padding-bottom:10px;margin-bottom:16px}.step-num::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:2px;background:linear-gradient(90deg,var(--azulejo),var(--cortiça-clara));opacity:.85;transform-origin:left center}.site-header{height:var(--header-h);transition:height .28s cubic-bezier(.22,.8,.36,1),background .28s,border-color .25s,box-shadow .25s}.site-header .logo-mark,.site-header .logo-word,.site-header .nav-cta,.site-header .nav-links a{transition:width .28s,height .28s,font-size .28s,padding .28s,color .2s,background .2s,transform .28s}html.compact-nav{--header-h:var(--header-h-compact)}.site-header.is-scrolled .logo,.site-header.is-scrolled .logo-word{color:var(--granito)}.site-header.is-scrolled .logo-word i{color:var(--cortiça)}.site-header.is-scrolled .logo-mark{width:30px;height:30px}.site-header.is-scrolled .logo-word{font-size:1.05rem}.site-header.is-scrolled .nav-links a:not(.btn){color:var(--ink-soft);padding:6px 10px;font-size:.88rem}.site-header.is-scrolled .nav-links a.is-active:not(.btn),.site-header.is-scrolled .nav-links a:not(.btn):hover{color:var(--granito);background:rgba(44,42,39,.05)}.site-header.is-scrolled .nav-underline{background:linear-gradient(90deg,var(--azulejo),var(--terracota))}.site-header.is-scrolled .nav-cta{padding:8px 14px;font-size:.88rem}.site-header.is-scrolled .nav-toggle{border-color:var(--line);background:rgba(44,42,39,.05);width:40px;height:40px}.site-header.is-scrolled .nav-toggle-bars,.site-header.is-scrolled .nav-toggle-bars::after,.site-header.is-scrolled .nav-toggle-bars::before{background:var(--granito)}body.nav-open .site-header.is-scrolled .nav-toggle-bars{background:0 0}.trust-strip{z-index:1;background:linear-gradient(180deg,rgba(62,95,122,.05),transparent 40%),var(--calcário-claro);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.trust-strip::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M0 24h48M24 0v48' fill='none' stroke='%233E5F7A' stroke-width='0.7' opacity='0.18'/%3E%3Crect x='20' y='20' width='8' height='8' fill='none' stroke='%238D5B36' stroke-width='0.6' opacity='0.2'/%3E%3C/svg%3E");opacity:.7;pointer-events:none}.trust-grid{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 28px}.trust-grid li{padding-left:16px;border-left:2px solid var(--azulejo)}.trust-kicker{display:block;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--azulejo);margin-bottom:6px}.trust-grid strong{display:block;font-weight:600;font-size:.98rem;line-height:1.4;color:var(--granito);letter-spacing:-.01em}.site-footer{padding:0 0 32px}.site-footer::before{content:"";position:absolute;inset:42px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M4 28h48M28 4v48' fill='none' stroke='%23C4A574' stroke-width='0.6' opacity='0.14'/%3E%3C/svg%3E");opacity:.35;pointer-events:none}.site-footer .wrap{position:relative;z-index:1}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px 32px}.footer-brand .logo{margin-bottom:14px}.footer-brand p{max-width:34ch}.footer-city-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:18px 0 0;padding:0}.footer-city-chips li{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cortiça-clara);border:1px solid rgba(196,165,116,.28);border-radius:999px;padding:4px 9px}.footer-bottom{align-items:center;padding-top:22px;border-top:0;color:var(--ink-soft-on-dark)}@media (max-width:960px){.footer-grid,.trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){h1{font-size:2.15rem}.section{padding:72px 0}.trust-grid{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1fr}.section-head[data-index]::before{font-size:4.2rem;top:-.35em}}.city-band,.demo,.faq,.funcionalidades,.precos,.problema,.servicos,.stone-grain-light,.trust-strip{position:relative}.city-band,.demo,.precos,.problema{background-color:#e8dfd0;background-image:linear-gradient(180deg,rgba(247,241,230,.55),rgba(232,223,208,.2) 55%,transparent),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22l%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.8%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.42%20%200%200%200%200%200.36%20%200%200%200%200%200.26%20%200%200%200%200.45%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20filter%3D%22url%28%23l%29%22%2F%3E%3C%2Fsvg%3E");background-size:auto,220px 220px}.faq,.funcionalidades,.servicos{background-color:#f3ede3;background-size:auto,220px 220px}.trust-strip{background-color:#f7f1e6;background-size:auto,220px 220px}.hero{background:radial-gradient(ellipse at 88% 12%,rgba(62,95,122,.22),transparent 48%),radial-gradient(ellipse at 8% 80%,rgba(184,92,59,.08),transparent 42%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.1%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.85%20%200%200%200%200%200.80%20%200%200%200%200%200.72%20%200%200%200%200.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E") 0 0/180px 180px,linear-gradient(165deg,#161412 0,#221f1c 52%,#191714 100%)}.lista{background:radial-gradient(ellipse at 80% 0,rgba(62,95,122,.28),transparent 50%),radial-gradient(ellipse at 10% 100%,rgba(184,92,59,.1),transparent 42%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.1%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.85%20%200%200%200%200%200.80%20%200%200%200%200%200.72%20%200%200%200%200.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E") 0 0/180px 180px,linear-gradient(180deg,#161412,#191714 70%,#141210)}.site-header{background:0 0!important;overflow:visible;isolation:isolate}.site-header.is-scrolled{backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18);box-shadow:0 8px 28px rgba(31,29,26,.08);background:0 0!important;border-bottom-color:rgba(44,42,39,.14);box-shadow:0 8px 28px rgba(31,29,26,.1)}.drawer-atmosphere,.header-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.header-inner,.lang-switch,.nav-links,.nav-toggle{position:relative;z-index:2}.header-grain{position:absolute;inset:-60% -20%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.1%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.85%20%200%200%200%200%200.80%20%200%200%200%200%200.72%20%200%200%200%200.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E");background-size:160px 160px;opacity:.42;transform:translate3d(calc(var(--hdr-x,0) * -14px),calc(var(--hdr-s,0) * 8px),0);animation:48s linear infinite header-grain-drift}.site-header.is-scrolled .header-grain{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22l%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.8%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.42%20%200%200%200%200%200.36%20%200%200%200%200%200.26%20%200%200%200%200.45%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20filter%3D%22url%28%23l%29%22%2F%3E%3C%2Fsvg%3E");opacity:.32;filter:contrast(1.05) brightness(.96)}.header-blooms{position:absolute;inset:-20px}.h-bloom{position:absolute;border-radius:50%;filter:blur(26px);opacity:.5;will-change:transform}.h-bloom-cork{width:220px;height:90px;left:6%;top:-36px;background:rgba(141,91,54,.55);animation:26s ease-in-out infinite header-bloom-a}.h-bloom-terra{width:180px;height:80px;left:48%;top:-20px;background:rgba(184,92,59,.42);animation:22s ease-in-out infinite header-bloom-b}.h-bloom-azulejo{width:240px;height:100px;right:4%;top:-40px;background:rgba(62,95,122,.5);animation:28s ease-in-out infinite header-bloom-c}.header-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,20,18,.82),rgba(22,20,18,.72))}.site-header.is-scrolled .header-scrim{background:linear-gradient(180deg,rgba(232,223,208,.9),rgba(237,228,214,.92))}.site-header.is-scrolled.is-compact .header-scrim,html.compact-nav .site-header.is-scrolled .header-scrim{background:linear-gradient(180deg,rgba(226,216,200,.92),rgba(232,223,208,.94))}@keyframes header-grain-drift{from{background-position:0 0}to{background-position:160px 80px}}@keyframes header-bloom-a{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(18%,8px,0)}}@keyframes header-bloom-b{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-22%,6px,0)}}@keyframes header-bloom-c{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-14%,10px,0)}}@media (max-width:1080px){.nav{background:0 0!important;isolation:isolate}.drawer-atmosphere{z-index:0}.nav .nav-links,.nav .nav-underline{position:relative;z-index:1}.drawer-atmosphere .header-grain{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.1%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.85%20%200%200%200%200%200.80%20%200%200%200%200%200.72%20%200%200%200%200.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E");opacity:.45}.drawer-scrim{background:linear-gradient(180deg,rgba(22,20,18,.88),rgba(28,25,22,.92))}}html.atm-paused .h-bloom,html.atm-paused .header-grain{animation-play-state:paused}.lang-switch{position:relative;flex-shrink:0;margin-left:4px}.lang-quick{display:flex;align-items:center;gap:4px}.lang-chip,.lang-more{appearance:none;border:1px solid rgba(243,237,227,.28);background:rgba(22,20,18,.28);color:var(--ink-on-dark);font:700 0.72rem/1 var(--sans);letter-spacing:.08em;border-radius:999px;cursor:pointer}.lang-chip.is-suggested{border-color:rgba(196,165,116,.65);box-shadow:0 0 0 1px rgba(196,165,116,.25)}.lang-chip.is-active{background:rgba(196,165,116,.22);border-color:var(--cortiça-clara);color:var(--ink-on-dark)}.site-header.is-scrolled .lang-chip,.site-header.is-scrolled .lang-more{border-color:rgba(44,42,39,.18);background:rgba(44,42,39,.05);color:var(--granito)}.site-header.is-scrolled .lang-chip.is-active{background:rgba(62,95,122,.12);border-color:var(--azulejo);color:var(--granito)}.lang-more-caret{display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:6px;list-style:none;min-width:10.5rem;background:#ede4d6;border:1px solid rgba(44,42,39,.14);border-radius:12px;box-shadow:0 16px 36px rgba(31,29,26,.16);z-index:100}.lang-menu[hidden]{display:none}.lang-menu button{appearance:none;width:100%;text-align:left;border:0;background:0 0;color:var(--granito);font:600 0.92rem/1.3 var(--sans);border-radius:8px;cursor:pointer}.lang-menu button.is-active,.lang-menu button:hover{background:rgba(62,95,122,.12)}@media (max-width:1080px){.lang-switch{margin-left:auto}.nav-toggle{margin-left:8px}}.hero-proof{list-style:none;margin:1.15rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px;max-width:40rem}.hero-proof li{font-weight:650;color:var(--ink-on-dark);border-radius:999px}.hero-sub{max-width:34rem}.hero-actions{margin-top:1.35rem}.city-picker{position:relative;margin-top:1.5rem;max-width:22rem;z-index:5}.city-picker-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cortiça-clara);margin-bottom:6px}.city-picker-trigger{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid rgba(243,237,227,.22);background:rgba(22,20,18,.45);color:var(--ink-on-dark);border-radius:12px;font:600 0.98rem/1.3 var(--sans);cursor:pointer}.city-picker-trigger[aria-expanded=true]{border-color:var(--cortiça-clara)}.city-picker-value.is-placeholder{color:var(--ink-soft-on-dark);font-weight:500}.city-picker-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;flex-shrink:0}.city-picker-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#ede4d6;color:var(--granito);border:1px solid rgba(44,42,39,.14);border-radius:14px;box-shadow:0 18px 40px rgba(31,29,26,.2);padding:10px;z-index:8;max-height:min(22rem,70vh);overflow:auto}.city-picker-panel[hidden]{display:none}.city-picker-search{width:100%;border:1px solid rgba(44,42,39,.16);background:#f7f1e6;border-radius:10px;padding:9px 11px;margin-bottom:8px;color:var(--granito)}.city-group-title,.city-group-toggle{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--azulejo);margin:8px 4px 6px}.city-group-toggle{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:0 0;cursor:pointer;padding:8px 4px;text-align:left}.city-list{list-style:none;margin:0;padding:0}.city-list button{appearance:none;width:100%;text-align:left;border:0;background:0 0;color:var(--granito);font:600 0.95rem/1.3 var(--sans);padding:8px 10px;border-radius:8px;cursor:pointer}.city-list button.is-active,.city-list button:hover{background:rgba(62,95,122,.12)}.city-picker-empty{margin:8px 4px;font-size:.9rem;color:var(--ink-soft)}.obra-form .city-picker{margin-top:0;max-width:none}.obra-form .city-picker-label{color:var(--azulejo)}.obra-form .city-picker-trigger{background:#f7f1e6;color:var(--granito);border-color:rgba(44,42,39,.16)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.service-card{padding:24px 22px 22px;display:flex;flex-direction:column;min-height:100%}.service-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.service-kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--azulejo)}.service-badge{flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 9px}.service-badge.is-live{background:rgba(62,95,122,.14);color:var(--azulejo-deep);border:1px solid rgba(62,95,122,.28)}.service-badge.is-soon{background:rgba(141,91,54,.12);color:var(--cortiça);border:1px solid rgba(141,91,54,.28)}.service-badge.is-preview{color:var(--terracota)}.service-card h3{margin:0 0 8px}.service-desc{margin:0 0 12px;color:var(--ink-soft)}.service-points{margin:0 0 18px;padding:0 0 0 1.1rem;color:var(--ink);font-size:.95rem}.service-points li{margin:0 0 6px}.service-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.service-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.service-tabs [role=tab]{appearance:none;border:1px solid var(--line);background:0 0;color:var(--ink-soft);font:700 0.8rem/1.2 var(--sans);padding:7px 11px;border-radius:999px;cursor:pointer}.service-tabs [role=tab][aria-selected=true]{background:rgba(62,95,122,.12);border-color:rgba(62,95,122,.35);color:var(--azulejo-deep)}.condo-subhead h3{font-size:1.45rem}.condo-subhead p{margin:0;color:var(--ink-soft)}.obra-form,.obra-success{background:rgba(250,247,242,.72);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.obra-stepper{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0}.obra-stepper li{flex:1;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);padding:8px 10px;border-radius:10px;background:rgba(44,42,39,.04);border:1px solid transparent}.obra-stepper li.is-current{color:var(--azulejo-deep);background:rgba(62,95,122,.12);border-color:rgba(62,95,122,.25)}.obra-stepper li.is-done{color:var(--cortiça)}.obra-panel[hidden]{display:none}.obra-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 14px}.obra-cats label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;background:#f7f1e6;font-weight:600;font-size:.95rem}.obra-cats input{accent-color:var(--azulejo)}.obra-cats label:has(input:checked){border-color:var(--azulejo);background:rgba(62,95,122,.1)}.obra-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.obra-note{margin:8px 0 0;font-size:.9rem;color:var(--ink-soft)}.obra-form.is-done,.obra-success[hidden]{display:none}.seg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seg-card{padding:20px 18px 18px;position:relative}.seg-card .service-badge{margin-bottom:10px}.seg-wire{border:1px dashed rgba(44,42,39,.22);border-radius:12px;background:repeating-linear-gradient(135deg,rgba(44,42,39,.03) 0 8px,transparent 8px 16px);min-height:110px;margin:0 0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink-soft);text-align:center;padding:14px;pointer-events:none;user-select:none}.seg-wire strong{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--terracota)}.seg-icon{width:36px;height:36px;color:var(--azulejo)}.seg-icon svg{width:36px;height:36px}.seg-card h3{font-size:1.12rem;margin:0 0 8px}.seg-card p{margin:0;color:var(--ink-soft);font-size:.95rem}.seg-log-skel{width:100%;border-collapse:collapse;font-size:.72rem;color:var(--ink-mute);pointer-events:none}.seg-log-skel th{text-align:left;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;border-bottom:1px solid var(--line)}.seg-notes{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--azulejo);background:rgba(62,95,122,.06);border-radius:0 12px 12px 0}.seg-notes p{margin:0 0 8px;color:var(--ink);font-size:.95rem}.seg-notes p:last-child{margin:0}.seg-actions{margin-top:16px}@media (max-width:960px){.obra-cats,.seg-grid,.service-grid{grid-template-columns:1fr}}@media (min-width:701px) and (max-width:960px){.seg-grid,.service-grid{grid-template-columns:1fr 1fr}.service-grid .is-available{grid-column:1/-1}}@media (max-width:760px){.hero-proof{gap:6px}.hero-proof li{font-size:.8rem}}.quota-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quota-step{padding:20px 18px 18px}.quota-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(62,95,122,.12);color:var(--azulejo-deep);font-weight:800;font-size:.85rem;margin-bottom:10px}.quota-step h3,.quota-step h4{font-size:1.05rem;margin:0 0 12px}.quota-wire{border:1px dashed rgba(44,42,39,.22);border-radius:12px;background:repeating-linear-gradient(135deg,rgba(44,42,39,.03) 0 8px,transparent 8px 16px);padding:14px;text-align:center}.exemplo-tag{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--terracota);margin-bottom:8px}.quota-amount{font-family:var(--display);font-size:1.8rem;letter-spacing:-.04em;margin:6px 0;color:var(--granito)}.quota-wire p{margin:0;color:var(--ink-soft);font-size:.92rem}.quota-pay-wrap{text-align:center;padding:12px 0 4px}.quota-note{margin-top:16px;padding:16px 18px;border-left:3px solid var(--azulejo);background:rgba(62,95,122,.06);border-radius:0 12px 12px 0}.quota-note[hidden]{display:none}.quota-note p{margin:0 0 12px}@media (max-width:960px){.quota-flow{grid-template-columns:1fr}}.tools-board{margin-top:56px}.tools-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.tools-nav button{appearance:none;border:1px solid var(--line);background:rgba(250,247,242,.7);color:var(--ink-soft);font:700 0.82rem/1.2 var(--sans);padding:8px 12px;border-radius:999px;cursor:pointer}.tools-nav button[aria-selected=true]{background:rgba(62,95,122,.12);border-color:rgba(62,95,122,.35);color:var(--azulejo-deep)}.tool-panel{background:rgba(250,247,242,.72);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.tool-panel[hidden]{display:none}.tool-panel h3{margin:0 0 8px}.tool-lead{margin:0 0 16px;color:var(--ink-soft)}.tool-grid{display:grid;gap:12px}.tool-fracao,.tool-row{display:grid;grid-template-columns:1fr 8rem 8rem auto;gap:8px;align-items:end}.obra-form label,.tool-field label,.tool-panel label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:4px;color:var(--azulejo-deep)}.obra-form input[type=date],.obra-form input[type=email],.obra-form input[type=number],.obra-form input[type=tel],.obra-form input[type=text],.obra-form select,.obra-form textarea,.tool-field input,.tool-field select,.tool-field textarea,.tool-panel input,.tool-panel select,.tool-panel textarea{width:100%;border:1px solid rgba(44,42,39,.16);background:#f7f1e6;border-radius:10px;padding:9px 11px;color:var(--granito)}.obra-form textarea,.tool-panel textarea{min-height:7rem;resize:vertical}.tool-err,.tool-ok,.tool-result,.tool-sum,.tool-warn{margin:12px 0 0;padding:10px 12px;border-radius:10px;font-size:.95rem}.tool-ok,.tool-sum.is-ok{background:rgba(62,95,122,.1);color:var(--azulejo-deep)}.tool-err,.tool-sum.is-bad,.tool-warn{background:rgba(184,92,59,.12);color:#7a3b28}.tool-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.92rem}.tool-table td,.tool-table th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line)}.tool-local{margin-top:10px;font-size:.85rem;color:var(--ink-soft)}.aviso-preview,.conv-preview{margin-top:14px;padding:16px 18px;background:#f7f1e6;border:1px dashed rgba(44,42,39,.22);border-radius:12px;white-space:pre-wrap;font-size:.95rem}.tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn-remove{appearance:none;border:1px solid var(--line);background:0 0;border-radius:8px;padding:8px 10px;cursor:pointer;color:var(--ink-soft)}@media (max-width:760px){.tool-fracao,.tool-row{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden}.aviso-preview,.aviso-preview *{visibility:visible}.aviso-preview{position:absolute;left:0;top:0;width:100%;border:0;background:#fff}}.dec-legal{margin:0 0 16px;padding:14px 16px;border-left:3px solid var(--terracota);background:rgba(184,92,59,.08);border-radius:0 12px 12px 0}.dec-legal p{margin:0;font-size:.92rem;color:var(--ink)}.dec-examples-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--azulejo-deep);margin:0 0 8px}.dec-examples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dec-examples .btn{white-space:normal;text-align:left;gap:8px}.dec-examples .exemplo-tag{margin:0}.dec-panel h4,.dec-panel h5{margin:0 0 12px}.dec-panel h5{font-size:1.02rem;margin-top:16px}.dec-result,.dec-tally{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(62,95,122,.08);color:var(--azulejo-deep);font-size:.95rem}.dec-tally span{display:inline-block;margin-right:12px}.dec-budget-row,.dec-comment-row,.dec-vote-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}.dec-vote-row select{accent-color:var(--azulejo)}@media (max-width:760px){.dec-budget-row,.dec-comment-row,.dec-vote-row{grid-template-columns:1fr 1fr}}.dec-resumo{min-height:12rem}.dec-example-note{margin:8px 0 14px;font-size:.92rem;color:var(--ink-soft)}.dec-examples{max-height:11rem;overflow:auto;padding-right:4px}.dec-comment-row{grid-template-columns:1fr 10rem 1fr auto}.dec-budget-row{grid-template-columns:1fr 8rem auto}.iphone-contact-shadow{filter:blur(10px);pointer-events:none}.iphone{position:relative;z-index:1;margin:0;width:100%;transform-style:preserve-3d;filter:drop-shadow(18px 28px 36px rgba(12, 10, 8, .42)) drop-shadow(0 8px 16px rgba(12, 10, 8, .22))}.iphone-body{position:relative;border-radius:52px;padding:11px;background:linear-gradient(155deg,rgba(255,255,255,.22) 0,transparent 28%),linear-gradient(115deg,#8a8a8e 0,#4a4a4e 14%,#2a2a2c 36%,#3f3f43 52%,#1c1c1e 78%,#6a6a70 100%);box-shadow:inset 0 1px 1.5px rgba(255,255,255,.38),inset 0 -1px 1.5px rgba(0,0,0,.5),inset 1.5px 0 1px rgba(255,255,255,.16),inset -1.5px 0 1.5px rgba(0,0,0,.35)}.iphone-glare{position:absolute;inset:0;border-radius:52px;pointer-events:none;mix-blend-mode:soft-light}.iphone-btn{position:absolute;background:linear-gradient(90deg,#6d6d72,#2e2e32 40%,#1a1a1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.5);z-index:4}.iphone-btn-silent{left:-3px;top:118px;width:3px;height:22px;border-radius:2px 0 0 2px}.iphone-btn-vol-up{left:-3px;top:158px;width:3px;height:42px;border-radius:2px 0 0 2px}.iphone-btn-vol-down{left:-3px;top:208px;width:3px;height:42px;border-radius:2px 0 0 2px}.iphone-btn-power{right:-3px;top:186px;width:3px;height:64px;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#6d6d72,#2e2e32 40%,#1a1a1c)}.iphone-screen{background:#050505;border-radius:42px;padding:3px;overflow:hidden;aspect-ratio:9/19.4}.iphone-island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:96px;height:28px;background:#000;border-radius:20px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 10px 0 14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.iphone-island-cam{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#1b3a5a,#0a1020 55%,#000);box-shadow:0 0 0 2px #0a0a0a}.iphone-island-dot{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2a2a2e,#111)}.iphone-wa{height:100%;border-radius:39px;overflow:hidden;display:flex;flex-direction:column;background:#efeae2;font-family:-apple-system,"SF Pro Text","Segoe UI",var(--sans),sans-serif;color:#111b21;-webkit-font-smoothing:antialiased}.iphone-wa-status{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 18px 6px 22px;min-height:42px;background:#f0f2f5;color:#111b21;font-size:12px;font-weight:700;letter-spacing:.02em;position:relative}.iphone-wa-time{padding-bottom:1px}.iphone-wa-sys{display:flex;align-items:center;gap:5px;color:#111b21}.iphone-ico-signal{width:16px;height:11px;display:block}.iphone-ico-wifi{width:15px;height:11px;display:block}.iphone-ico-battery{width:24px;height:11px;border:1.3px solid #111b21;border-radius:3px;position:relative;display:block;box-sizing:border-box}.iphone-ico-battery::after{content:"";position:absolute;right:-3px;top:2.5px;width:1.6px;height:4.5px;background:#111b21;border-radius:0 1px 1px 0}.iphone-ico-battery i{display:block;height:100%;width:72%;background:#111b21;border-radius:1px}.iphone-wa-head{display:flex;align-items:center;background:#f0f2f5;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.iphone-wa-back{appearance:none;border:0;background:0 0;color:#00a884;padding:0;display:grid;place-items:center;cursor:default}.iphone-wa-avatar{border-radius:50%;overflow:hidden;flex-shrink:0;background:#2c2a27}.iphone-wa-avatar svg{display:block}.iphone-wa-id{flex:1}.iphone-wa-id strong{display:block;font-weight:650;color:#111b21;line-height:1.15}.iphone-wa-id span{display:block;font-weight:500;color:#00a884;line-height:1.2;margin-top:1px}.iphone-wa-actions{display:flex;align-items:center;color:#00a884;flex-shrink:0}.iphone-wa-actions svg{display:block}.iphone-wa-thread{flex:1;min-height:0;overflow:hidden;padding:10px 8px 12px;display:flex;flex-direction:column;gap:6px;background-size:160px 160px}.iphone-wa-date{align-self:center;margin:4px 0 8px;padding:4px 10px;font-size:11.5px;font-weight:600;color:#54656f;background:rgba(225,218,207,.92);border-radius:999px;box-shadow:0 1px .5px rgba(0,0,0,.06)}.iphone-wa-bubble{position:relative;padding:6px 8px 4px;border-radius:8px;box-shadow:0 1px .5px rgba(11,20,26,.13);font-size:13.2px;line-height:1.35;letter-spacing:.01em}.iphone-wa-bubble p{margin:0}.iphone-wa-meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px}.iphone-wa-meta time{font-size:10.5px;font-weight:500}.iphone-wa-checks{width:16px;height:11px;color:#53bdeb;display:block}.iphone-wa-bubble.is-sent{align-self:flex-end;background:#d9fdd3;border-top-right-radius:2px;margin-right:4px}.iphone-wa-bubble.is-sent::after{content:"";position:absolute;right:-7px;top:0;width:8px;height:12px;background:#d9fdd3;clip-path:path("M0 0 C 0 6 4 10 8 10 L 0 10 Z");filter:drop-shadow(0 1px .4px rgba(11,20,26,.08))}.iphone-wa-bubble.is-received{align-self:flex-start;background:#fff;border-top-left-radius:2px;margin-left:4px}.iphone-wa-bubble.is-received::after{content:"";position:absolute;left:-7px;top:0;width:8px;height:12px;background:#fff;clip-path:path("M8 0 C 8 6 4 10 0 10 L 8 10 Z");filter:drop-shadow(0 1px .4px rgba(11,20,26,.08))}.iphone-wa-composer{flex-shrink:0;display:flex;align-items:center;background:#f0f2f5;color:#54656f}.iphone-ico-cam,.iphone-ico-clip,.iphone-ico-emoji{display:block;flex-shrink:0}.iphone-wa-field{flex:1;background:#fff;border-radius:20px;color:#667781;box-shadow:0 0 0 .5px rgba(0,0,0,.04)}.iphone-wa-mic{border-radius:50%;background:#00a884;color:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.18)}.iphone-wa-mic svg{display:block}@media (max-width:1080px){.iphone{transform:rotateY(-8deg) rotateX(4deg)}}@media (max-width:960px){.iphone-stage{width:min(292px,82vw);margin-inline:auto}.iphone{transform:none;filter:drop-shadow(0 22px 28px rgba(12, 10, 8, .32))}.iphone-contact-shadow{left:10%;right:10%;bottom:-16px}}@media (max-width:420px){.iphone-stage{width:min(280px,88vw)}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .logo-mark,.site-header .logo-word,.site-header .nav-cta,.site-header .nav-links a{transition:none}.h-bloom,.header-grain{animation:none!important}.iphone{transform:none}}.hero-visual .hero-note{position:relative;right:auto;left:auto;bottom:auto;margin:16px auto 0;max-width:220px;z-index:4}.hero-visual{display:grid;place-items:center;align-content:center}@media (max-width:960px){.hero-visual .hero-note{position:static;margin:18px auto 0;max-width:260px}.iphone-stage{width:min(314px,84vw)}}.condo-subhead p,.feature p,.lead,.section p,.service-desc,.step p{line-height:1.7}.eyebrow{color:var(--granito);font-size:.82rem;letter-spacing:.12em}.como .eyebrow,.lista .eyebrow{color:var(--cortiça-clara)}.section-head[data-index]::before{font-size:clamp(2.2rem, 4vw, 3.2rem);opacity:.05;top:-.2em}.chip{background:rgba(62,95,122,.16);color:var(--ink-on-dark);border:1px solid rgba(196,165,116,.35)}.service-badge.is-preview{background:rgba(141,91,54,.12);color:var(--cortiça);border:1px solid rgba(141,91,54,.28)}.seg-wire strong{color:var(--azulejo)}.calcada-shift,.city-marquee,.city-rail,[class*=city-marquee]{animation:none!important}.atmosphere-blobs .blob{animation-duration:180s;opacity:.28}.header-grain{animation-duration:120s;opacity:.22}.h-bloom{animation-duration:80s;opacity:.28}.condo-extras{margin-top:0}.condo-sub{padding:108px 0 0}.condo-sub:last-child{padding-bottom:108px}.condo-subhead{margin-bottom:36px;max-width:42rem}.condo-subhead .eyebrow{margin:0 0 16px}.condo-subhead .service-badge{display:inline-flex;margin:0 8px 16px 0;vertical-align:middle}.condo-subhead h3{margin:0 0 16px;letter-spacing:-.045em;line-height:1.12}@media (max-width:760px){.dec-comment-row{grid-template-columns:1fr}.dec-budget-row{grid-template-columns:1fr auto}.condo-sub{padding-top:72px}.condo-sub:last-child{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.atmosphere-blobs .blob,.calcada-shift,.city-marquee,.city-rail,.h-bloom,.header-grain,.iphone{animation:none!important}.iphone{transform:none!important}}.hero{background:radial-gradient(ellipse at 86% 8%,rgba(62,95,122,.12),transparent 50%),radial-gradient(ellipse at 10% 92%,rgba(141,91,54,.07),transparent 48%),linear-gradient(172deg,#1c1a17 0,#221f1c 42%,#171512 100%)!important;background-size:auto!important;isolation:isolate}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.80  0 0 0 0 0.72  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:overlay}.hero .azulejo-bg{opacity:.025}.hero .night-scene{opacity:.35}.hero-copy{position:relative;z-index:2;grid-area:copy}.hero-copy::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-36px -48px -48px -56px;background:radial-gradient(ellipse at 28% 42%,rgba(12,10,8,.78) 0,rgba(12,10,8,.52) 42%,rgba(12,10,8,.18) 68%,transparent 82%)}.hero h1{color:#f5f1ea!important;text-shadow:0 1px 18px rgba(12,10,8,.28)}.hero .hero-sub,.hero .lead{color:#e3dcd0!important}.hero .eyebrow{color:#e3dcd0}.hero .chip{background:#2a2724;color:#f5f1ea;border:1px solid rgba(245,241,234,.14)}.hero-proof li{font-size:.98rem;padding:9px 16px;background:#2a2724!important;color:#f5f1ea!important;border:1px solid rgba(245,241,234,.14)!important}.hero .city-picker-label{color:#e3dcd0}.iphone-wa-thread{background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23c1b8ae' stroke-width='0.8' opacity='0.05' stroke-linecap='round'%3E%3Ccircle cx='22' cy='28' r='5'/%3E%3Ccircle cx='22' cy='28' r='1.4'/%3E%3Cpath d='M70 18c8 4 8 14 0 18'/%3E%3Cpath d='M108 24h12 M114 18v12'/%3E%3Crect x='14' y='78' width='10' height='16' rx='2'/%3E%3Cpath d='M48 86c6-8 18-8 22 2'/%3E%3Ccircle cx='132' cy='90' r='6'/%3E%3Cpath d='M20 132c10 0 10 10 20 10s10-10 20-10'/%3E%3Cpath d='M96 120l8 6-8 6'/%3E%3Ccircle cx='148' cy='40' r='3'/%3E%3Cpath d='M84 64h14 M91 57v14'/%3E%3C/g%3E%3C/svg%3E")}.iphone-wa-bubble p{color:#111b21}.iphone-wa-meta time{color:#667781}.iphone-wa-bubble.is-sent .iphone-wa-meta time{color:#5b6b74}.iphone{transform:rotateY(-7deg) rotateX(3.5deg) rotateZ(-.6deg);filter:drop-shadow(0 8px 10px rgba(12, 10, 8, .18)) drop-shadow(16px 32px 40px rgba(12, 10, 8, .42))}.iphone-contact-shadow{left:14%;right:4%;bottom:-26px;height:42px;filter:blur(12px)}.iphone-bloom{position:absolute;inset:6px;border-radius:48px;pointer-events:none;z-index:0;box-shadow:0 0 18px 4px rgba(239,234,226,.18),0 0 40px 8px rgba(239,234,226,.08)}.iphone-glare{z-index:6;background:linear-gradient(118deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.08) 14%,transparent 32%,transparent 58%,rgba(255,255,255,.07) 78%,transparent 100%);mix-blend-mode:soft-light}.iphone-screen{position:relative}.iphone-rim{position:absolute;inset:0;border-radius:42px;pointer-events:none;z-index:7;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(255,255,255,.08),inset 1px 0 0 rgba(255,255,255,.14),inset -1px 0 0 rgba(0,0,0,.35)}.iphone-vignette{position:absolute;inset:3px;border-radius:40px;pointer-events:none;z-index:6;box-shadow:inset 0 0 28px 8px rgba(0,0,0,.18),inset 0 0 10px 2px rgba(0,0,0,.12);background:radial-gradient(ellipse at 50% 42%,transparent 58%,rgba(0,0,0,.14) 100%)}.iphone-glass{position:absolute;inset:3px;border-radius:40px;pointer-events:none;z-index:6;background:linear-gradient(125deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.05) 12%,transparent 28%),linear-gradient(200deg,transparent 40%,rgba(62,95,122,.06) 72%,rgba(196,165,116,.05) 100%);mix-blend-mode:soft-light}.iphone-wa-status{box-shadow:0 1px 0 rgba(255,255,255,.7),0 6px 12px rgba(11,20,26,.06);transform:translateZ(.5px);z-index:4}.iphone-wa-typing{align-self:flex-start;margin:2px 0 0 8px;display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:16px;padding:6px 10px;box-shadow:0 1px .5px rgba(11,20,26,.13);font-size:11.5px;font-weight:500;color:#667781}.iphone-wa-dots{display:inline-flex;gap:3px;align-items:center}.iphone-wa-dots i{width:6px;height:6px;border-radius:50%;background:#667781;opacity:.45;animation:1.2s ease-in-out infinite iphone-dot}.iphone-wa-dots i:nth-child(2){animation-delay:.2s}.iphone-wa-dots i:nth-child(3){animation-delay:.4s}@keyframes iphone-dot{0%,100%,80%{transform:translateY(0);opacity:.35}40%{transform:translateY(-2px);opacity:.9}}@media (max-width:960px){.iphone{transform:none}}@media (prefers-reduced-motion:reduce){.iphone{transform:none!important}.iphone-wa-dots i{animation:none;opacity:.6}}.iphone{transform:none;filter:none}.iphone-stage{perspective:1400px;position:relative;z-index:2;perspective:1600px;perspective-origin:56% 42%}.iphone-orbit{position:relative;transform-style:preserve-3d;will-change:transform;animation:13s ease-in-out infinite iphone-orbit}@keyframes iphone-orbit{0%,100%{transform:rotateY(-22deg) rotateX(4deg)}50%{transform:rotateY(22deg) rotateX(-4deg)}}.iphone-pair{transform-style:preserve-3d}.iphone-front{transform:rotateY(-4deg) rotateX(1.5deg);transform-style:preserve-3d;isolation:isolate}.iphone-rear{transform:rotateY(16deg) rotateX(2deg) translateZ(-80px);transform-style:preserve-3d}.iphone-3d{position:relative;width:100%;transform-style:preserve-3d}.iphone-front .iphone-body,.iphone-rear .iphone-back-body{transform-style:preserve-3d}.iphone-side{position:absolute;pointer-events:none;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,rgba(255,255,255,.1) 3px,transparent 46%,rgba(0,0,0,.38) 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,.04) 1px 3px),linear-gradient(180deg,#d2d2d6 0,#8e8e94 10%,#4c4c52 22%,#6f6f75 48%,#333337 76%,#9c9ca2 100%);background-size:220% 100%,100% 6px,220% 100%;animation:13s ease-in-out infinite iphone-side-light}@keyframes iphone-side-light{0%,100%{background-position:0 0,0 0,0 0}50%{background-position:100% 0,0 0,100% 0}}.iphone-side-right{top:14px;bottom:14px;left:100%;margin-left:-1px;transform-origin:left center;transform:rotateY(90deg);border-radius:1px 2px 2px 1px}.iphone-side-left{top:14px;bottom:14px;right:100%;margin-right:-1px;left:auto;transform-origin:right center;transform:rotateY(-90deg);border-radius:2px 1px 1px 2px}.iphone-side-top{left:16px;right:16px;bottom:100%;margin-bottom:-1px;transform-origin:center bottom;transform:rotateX(90deg);border-radius:2px}.iphone-side-bottom{left:16px;right:16px;top:100%;margin-top:-1px;transform-origin:center top;transform:rotateX(-90deg);border-radius:2px}.iphone-side-chamfer{position:absolute;top:0;bottom:0;width:1.4px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.18) 40%,rgba(255,255,255,.5));border-radius:1px;pointer-events:none}.iphone-side-right .iphone-side-chamfer{left:0}.iphone-side-left .iphone-side-chamfer{right:0;left:auto}.iphone-antenna{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(18,18,20,.74),rgba(0,0,0,.12));box-shadow:inset 0 .5px 0 rgba(255,255,255,.16)}.iphone-antenna-top{top:11%}.iphone-antenna-bot{bottom:11%}.iphone-side-bottom .iphone-antenna-mid,.iphone-side-top .iphone-antenna-mid{left:12%;right:12%;top:50%;height:2px;transform:translateY(-50%)}.iphone-3d .iphone-btn{position:absolute;z-index:3;left:50%;background:linear-gradient(90deg,#c4c4c8,#6c6c72 36%,#2a2a2e);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 .5px rgba(0,0,0,.65);border-radius:1px}.iphone-side-left .iphone-btn-silent{top:118px;width:2.5px;height:22px;transform:translate(-50%,0) translateZ(2.4px);border-radius:1px}.iphone-side-left .iphone-btn-vol-up{top:158px;width:3px;height:42px;transform:translate(-50%,0) translateZ(2.5px)}.iphone-side-left .iphone-btn-vol-down{top:208px;width:3px;height:42px;transform:translate(-50%,0) translateZ(2.5px)}.iphone-side-right .iphone-btn-power{top:186px;width:3px;height:64px;transform:translate(-50%,0) translateZ(2.6px);background:linear-gradient(90deg,#2a2a2e,#6c6c72 40%,#c4c4c8)}.iphone-contact-shadow{position:absolute;pointer-events:none;z-index:0;filter:blur(14px);background:radial-gradient(ellipse at center,rgba(10,8,6,.55) 0,rgba(10,8,6,.18) 48%,transparent 72%);animation:13s ease-in-out infinite iphone-shadow-shift}.iphone-contact-shadow.is-front{left:8%;right:-6%;bottom:-28px;height:46px}.iphone-contact-shadow.is-rear{opacity:.7}@keyframes iphone-shadow-shift{0%,100%{transform:translateX(16px) scale(1);opacity:.75}50%{transform:translateX(-16px) scale(.95);opacity:.48}}.iphone-back-glare,.iphone-front .iphone-glare{background-size:220% 220%;animation:13s ease-in-out infinite iphone-glare-shift}@keyframes iphone-glare-shift{0%,100%{background-position:0 0}50%{background-position:100% 28%}}.iphone-back-body{position:relative;border-radius:50px;overflow:hidden;aspect-ratio:9/19.4;background:#2a2826;box-shadow:inset 0 1px 1px rgba(255,255,255,.22),inset 0 -1px 2px rgba(0,0,0,.5),inset 1px 0 1px rgba(255,255,255,.08),inset -1px 0 1px rgba(0,0,0,.35)}.iphone-back-glass{position:absolute;inset:3px;border-radius:47px;background:radial-gradient(ellipse at 28% 16%,rgba(255,255,255,.16),transparent 42%),radial-gradient(ellipse at 78% 72%,rgba(196,165,116,.07),transparent 40%),linear-gradient(165deg,#3f3c3a 0,#2c2a27 44%,#1f1d1a 100%)}.iphone-back-glass::after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay;pointer-events:none}.iphone-back-glare{position:absolute;inset:3px;border-radius:47px;pointer-events:none;background-image:linear-gradient(125deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 16%,transparent 36%,transparent 62%,rgba(255,255,255,.08) 84%,transparent 100%);mix-blend-mode:soft-light}.iphone-cam-bump{position:absolute;top:22px;left:16px;width:118px;height:122px;border-radius:28px;background:linear-gradient(145deg,#4a4846 0,#2a2826 40%,#1a1816 100%);box-shadow:0 8px 16px rgba(0,0,0,.42),0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.22),inset 0 -1px 1px rgba(0,0,0,.5)}.iphone-cam-plate{position:absolute;inset:5px;border-radius:24px;background:linear-gradient(160deg,#3a3836,#23211f 60%,#2e2c2a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.iphone-lens{position:absolute;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#5a5856,#1c1a18);box-shadow:0 1px 2px rgba(0,0,0,.55),inset 0 1px 1px rgba(255,255,255,.25),inset 0 -1px 1px rgba(0,0,0,.5);display:grid;place-items:center}.iphone-lens i{display:block;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 32%,rgba(180,200,220,.48),transparent 28%),radial-gradient(circle at 62% 68%,rgba(20,40,80,.55),#0a1018 58%,#050608 100%);box-shadow:0 0 0 2px #1a1816,inset 0 0 6px rgba(255,255,255,.12)}.iphone-lens.is-tl{top:8px;left:8px}.iphone-lens.is-tr{top:8px;right:8px}.iphone-lens.is-bl{bottom:10px;left:8px;width:38px;height:38px}.iphone-lens.is-bl i{width:26px;height:26px}.iphone-flash{position:absolute;width:14px;height:14px;border-radius:50%;right:18px;bottom:28px;background:radial-gradient(circle at 40% 35%,#f4f0e6,#c8bba8 45%,#8a8070);box-shadow:0 0 6px rgba(255,240,200,.35),inset 0 1px 1px rgba(255,255,255,.7)}.iphone-sensor{position:absolute;width:8px;height:8px;border-radius:50%;right:22px;bottom:12px;background:radial-gradient(circle at 40% 35%,#3a3a3c,#111);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}html.atm-paused .iphone-back-glare,html.atm-paused .iphone-contact-shadow,html.atm-paused .iphone-front .iphone-glare,html.atm-paused .iphone-orbit,html.atm-paused .iphone-side,html.orbit-paused .iphone-back-glare,html.orbit-paused .iphone-contact-shadow,html.orbit-paused .iphone-front .iphone-glare,html.orbit-paused .iphone-orbit,html.orbit-paused .iphone-side{animation-play-state:paused!important}html.is-capturing .iphone-wa-dots i{animation:none!important}@media (max-width:960px){.iphone-stage{width:min(400px,92vw);min-height:620px;margin-inline:auto}.iphone-orbit{min-height:620px}.iphone-pair{margin:0 auto}.iphone.iphone-front{transform:rotateY(-4deg) rotateX(1.5deg);filter:none}}@media (max-width:599px){.iphone-contact-shadow.is-rear,.iphone-rear{display:none}.iphone-stage{width:min(300px,88vw);min-height:0;perspective:1200px;margin-inline:auto}.iphone-orbit{min-height:0;animation-name:iphone-orbit-mobile}.iphone-pair{width:100%;margin:0 auto}.iphone-front{width:100%;transform:none}}@keyframes iphone-orbit-mobile{0%,100%{transform:rotateY(-10deg) rotateX(2deg)}50%{transform:rotateY(10deg) rotateX(-2deg)}}@media (prefers-reduced-motion:reduce){.iphone-back-glare,.iphone-contact-shadow,.iphone-front .iphone-glare,.iphone-orbit,.iphone-side{animation:none!important}.iphone-orbit{transform:rotateY(-8deg) rotateX(3deg)}.iphone.iphone-front{transform:rotateY(-6deg) rotateX(2deg)!important;filter:none!important}.iphone.iphone-rear{transform:rotateY(16deg) rotateX(2deg) translateZ(-80px)!important}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.iphone-orbit,.iphone.iphone-front{transform:none!important}}:root{--ink-soft:#4A4742;--space-section:96px;--space-section-inner:64px;--space-section-m:64px;--space-section-inner-m:48px;--ink-mute:#5C5954;--pedra:#5C5954;--ink-soft:#4A4742;--terracota-btn:#9E4A30;--terracota-btn-hover:#8F432C;--radius:16px;--shadow-soft:0 8px 24px rgba(31, 29, 26, 0.07);--shadow:0 16px 40px rgba(31, 29, 26, 0.10);--max:1120px;--ink-mute:#5C5954;--pedra:#5C5954}::selection{background:rgba(184,92,59,.28);color:#1f1d1a}body{background-color:#f3ede3;background-image:linear-gradient(180deg,#f7f1e6 0,#f3ede3 42%,#efe4d4 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22l%22%20x%3D%220%22%20y%3D%220%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.8%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.42%20%200%200%200%200%200.36%20%200%200%200%200%200.26%20%200%200%200%200.45%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20filter%3D%22url%28%23l%29%22%2F%3E%3C%2Fsvg%3E");background-size:auto,220px 220px;background-attachment:scroll,scroll;font-size:1.1875rem;line-height:1.7;color:var(--ink);background:var(--calcário)}h1{font-size:clamp(2.4rem, 5vw, 3.6rem);letter-spacing:-.035em;line-height:1.1}h2{font-size:clamp(1.85rem, 3vw, 2.45rem);letter-spacing:-.03em;line-height:1.15}h3{letter-spacing:-.03em;font-size:1.35rem;letter-spacing:-.02em;line-height:1.25}.lead,.section-head p{font-size:1.2rem;line-height:1.7;max-width:42rem;color:var(--ink-soft)}.section{padding:var(--space-section) 0}.section-head{margin-bottom:var(--space-section-inner)}.condo-sub{padding:var(--space-section) 0 0}.condo-sub:last-child{padding-bottom:var(--space-section)}.condo-subhead h3{font-size:clamp(1.85rem, 3vw, 2.45rem)}@media (max-width:760px){.section{padding:var(--space-section-m) 0}.condo-sub{padding:var(--space-section-m) 0 0}.condo-sub:last-child{padding-bottom:var(--space-section-m)}.section-head{margin-bottom:var(--space-section-inner-m)}body{font-size:1.125rem}}.atmosphere-grain{opacity:.03}.atmosphere-azulejo{opacity:.02}.atmosphere-blobs .blob{opacity:.08}.demo,.faq,.funcionalidades,.precos,.problema,.servicos,.trust-strip{background-image:none!important}.faq,.funcionalidades,.servicos,.trust-strip{background-color:var(--calcário-claro)!important;background:var(--calcário-claro)!important}.demo,.precos,.problema{background-color:var(--calcário)!important;background:var(--calcário)!important;color:var(--ink)}.como{color:var(--ink);background:#ede6da!important}.como .eyebrow{color:var(--granito)}.como .lead,.como .section-head p,.como .step p{color:var(--ink-soft)!important}.como h2,.como h3{color:var(--ink)}.como .glass{background:#faf7f2;border-color:var(--line);color:var(--ink)}.como .feature-icon{background:rgba(62,95,122,.1);color:var(--azulejo-deep);border-color:rgba(62,95,122,.22)}.como .step-num{color:var(--cortiça);text-shadow:none}.lista{background-image:none!important;background:linear-gradient(180deg,#1c1a17 0,#161412 100%)!important}.site-footer{background:#161412!important}.site-footer::before{opacity:.08}.hero .azulejo-bg{opacity:.02}.faq-item,.feature,.glass,.module,.obra-form,.obra-success,.plan,.problem-card,.service-card,.step{border-radius:var(--radius);box-shadow:var(--shadow-soft)}.btn{padding:12px 22px;font-size:1rem}.btn-primary{background:var(--terracota-btn)}.btn-primary:hover{background:var(--terracota-btn-hover)}.skip:focus,.skip:focus-visible{top:12px;outline:#C4A574 solid 2px;outline-offset:3px}.lang-chip,.lang-more{min-width:44px}.nav-links a:focus{outline:0}.city-picker-search:focus-visible,.city-picker-trigger:focus-visible,.lang-chip:focus-visible,.lang-more:focus-visible,.logo:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--azulejo);outline-offset:3px}.field .error,[data-err]{color:#8f432c;font-weight:650;font-size:.95rem}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:#8f432c;box-shadow:0 0 0 3px rgba(143,67,44,.18)}.footer-grid{padding-top:48px;padding-bottom:40px}@media (prefers-reduced-motion:reduce){.reveal{animation:none!important;opacity:1;transform:none}.blob,.h-bloom,.header-grain,.iphone-back-glare,.iphone-contact-shadow,.iphone-front .iphone-glare,.iphone-orbit,.iphone-side,.iphone-wa-dots i{animation:none!important}}@media print{.atmosphere,.city-band,.drawer-atmosphere,.header-atmosphere,.hero-visual,.iphone-stage,.lang-switch,.nav-toggle,.scroll-progress,.skip{display:none!important}.como,.hero,.lista,.precos,.section,.servicos,.site-footer,body{background:#fff!important;color:#1f1d1a!important}.hero h1,.lead,a,h1,h2,h3,li,p{color:#1f1d1a!important}a[href]::after{content:" (" attr(href) ")";font-weight:400;font-size:.85em}.site-header{position:static;box-shadow:none}.btn{box-shadow:none}}.btn-primary,.nav-cta.btn-primary,.site-header .btn-primary{background:var(--terracota-btn);color:#faf7f2!important}.btn-primary:hover,.site-header .btn-primary:hover{background:var(--terracota-btn-hover);color:#faf7f2!important}.nav-toggle{width:44px}.footer-bottom a,.footer-col a{display:inline-flex;align-items:center;min-height:44px}.iphone-stage{perspective:1800px;perspective-origin:50% 42%;perspective:1800px;perspective-origin:50% 40%}.iphone-orbit{transform-style:preserve-3d}.iphone-pair,.iphone-trio{transform-style:flat;isolation:isolate}.iphone-front,.iphone-rear{isolation:isolate}.iphone-rear{transform-style:preserve-3d}.iphone-front-left,.iphone.iphone-front-left{transform-style:preserve-3d}.iphone-front-right,.iphone.iphone-front-right{transform-style:preserve-3d}.iphone-contact-shadow.is-rear{opacity:.65;right:auto}.iphone-contact-shadow.is-front-left{right:auto;height:42px}.iphone-contact-shadow.is-front-right{height:42px}.iphone-front:not(.iphone-front-left):not(.iphone-front-right){position:relative}@media (max-width:1080px){.iphone-stage{width:min(520px,96vw);margin-inline:auto}.iphone-pair,.iphone-trio{width:100%}}@media (max-width:599px){.iphone-contact-shadow.is-rear,.iphone-front-left,.iphone-front-right,.iphone-rear{display:block}.iphone-stage{width:min(370px,96vw);min-height:460px;margin-inline:auto}.iphone-orbit{min-height:460px}.iphone-pair,.iphone-trio{width:540px;height:680px;transform:scale(.66);transform-origin:top center;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.iphone-orbit{transform:none}.iphone.iphone-front-left{transform:rotateY(17deg) rotateX(3deg)!important;filter:none!important}.iphone.iphone-front-right{transform:rotateY(-17deg) rotateX(3deg)!important;filter:none!important}.iphone.iphone-rear{transform:translateX(-50%) rotateY(-6deg) rotateX(4deg)!important}}.iphone-pair,.iphone-trio{transform:scale(.84);transform-origin:right top;transform-style:flat}.iphone-rear{transform-style:preserve-3d}.iphone-front-left,.iphone.iphone-front-left{transform-style:preserve-3d}.iphone-front-right,.iphone.iphone-front-right{transform-style:preserve-3d}@media (max-width:1080px){.iphone-stage{width:min(520px,96vw)}.iphone-pair,.iphone-trio{transform:scale(.78);transform-origin:center top}}@media (max-width:599px){.iphone-stage{width:min(370px,96vw);min-height:500px}.iphone-orbit{min-height:500px}.iphone-pair,.iphone-trio{width:660px;height:720px;transform:scale(.56);transform-origin:top center}}@media (prefers-reduced-motion:reduce){.iphone-orbit{transform:none}.iphone.iphone-front-left{transform:rotateY(19deg) rotateX(3deg)!important}.iphone.iphone-front-right{transform:rotateY(-19deg) rotateX(3deg)!important}.iphone.iphone-rear{transform:translateX(-50%) rotateY(-8deg) rotateX(5deg)!important}}.hero-visual,.iphone-orbit,.iphone-stage{overflow:visible}.iphone-orbit{transform-style:preserve-3d}.iphone-pair,.iphone-trio{transform-style:flat;isolation:isolate}.iphone-rear,.iphone.iphone-rear{transform-style:preserve-3d}.iphone-front-left,.iphone.iphone-front-left{transform-style:preserve-3d}.iphone-front-right,.iphone.iphone-front-right{transform-style:preserve-3d}.iphone-side-left,.iphone-side-right{width:14px}.iphone-side-bottom,.iphone-side-top{height:14px}.iphone-front .iphone-body,.iphone-rear .iphone-back-body{transform:translateZ(7px);transform-style:preserve-3d}.iphone-rear .iphone-back-body{box-shadow:inset 0 0 0 1.5px rgba(214,210,204,.42),inset 0 2px 2px rgba(255,255,255,.32),inset 0 -2px 3px rgba(0,0,0,.55),0 22px 40px rgba(0,0,0,.38);box-shadow:inset 0 0 0 1.5px rgba(214,210,204,.5),inset 0 2px 2px rgba(255,255,255,.35),inset 0 -2px 3px rgba(0,0,0,.55)!important;overflow:visible;box-shadow:inset 0 0 0 1.5px rgba(214,210,204,.55),inset 0 2px 2px rgba(255,255,255,.38),inset 0 -2px 3px rgba(0,0,0,.55)!important}.iphone-rear .iphone-back-glass{background:radial-gradient(ellipse at 26% 12%,rgba(255,255,255,.42),transparent 34%),linear-gradient(125deg,rgba(255,255,255,.22) 0,transparent 28%),linear-gradient(165deg,#6a6560 0,#3a3734 38%,#241f1c 72%,#2c2926 100%)!important}.iphone-cam-bump{transform:translateZ(8px);box-shadow:0 10px 18px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.3),inset 0 -1px 1px rgba(0,0,0,.55)}@media (max-width:1080px){.iphone-stage{width:min(520px,96vw)!important;margin-inline:auto}.iphone-pair,.iphone-trio{transform:none!important}}@media (max-width:599px){.iphone-contact-shadow.is-rear,.iphone-front-left,.iphone-front-right,.iphone-rear{display:block!important}.iphone-stage{width:min(370px,96vw)!important;margin-inline:auto}.iphone-orbit{width:100%;min-height:430px!important}.iphone-pair,.iphone-trio{width:520px!important;height:620px!important;position:relative;left:50%;transform:translateX(-50%) scale(.7)!important;transform-origin:top center}.iphone-stage{height:444px!important;min-height:444px!important;overflow:hidden}}@media (prefers-reduced-motion:reduce){.iphone-orbit{transform:none!important}.iphone.iphone-front-left{transform:rotateY(24deg) rotateX(3deg)!important}.iphone.iphone-front-right{transform:rotateY(-24deg) rotateX(3deg)!important}.iphone.iphone-rear{transform:translateX(-50%) rotateY(22deg) rotateX(6deg)!important}}.plans-cta{margin-top:40px;text-align:center}.plans-cta .btn{min-height:44px;min-width:14rem}.price-pay-later{margin:14px auto 0;max-width:34rem;font-size:.95rem;line-height:1.55;color:#5c5954}.iphone-orbit{transform-style:preserve-3d}.iphone-pair,.iphone-trio{position:relative;width:620px!important;height:560px!important;margin:0 auto;transform:none!important;transform-style:flat;isolation:isolate}.iphone-rear,.iphone.iphone-rear{position:absolute!important;display:block!important;z-index:1;width:216px!important;left:50%!important;top:8px!important;margin:0;transform:translateX(-50%) rotateY(12deg) rotateX(5deg)!important;transform-style:preserve-3d;filter:none!important}.iphone-front-left,.iphone.iphone-front-left{position:absolute!important;display:block!important;z-index:3;width:196px!important;left:0!important;right:auto!important;top:36px!important;margin:0;transform:rotateY(16deg) rotateX(3deg)!important;transform-style:preserve-3d;filter:none!important}.iphone-front-right,.iphone.iphone-front-right{position:absolute!important;display:block!important;z-index:3;width:196px!important;left:auto!important;right:0!important;top:36px!important;margin:0;transform:rotateY(-16deg) rotateX(3deg)!important;transform-style:preserve-3d;filter:none!important}.iphone-contact-shadow.is-rear{opacity:.45;left:30%;width:40%;bottom:16px;height:36px;opacity:.4;filter:blur(18px)}.iphone-contact-shadow.is-front-left{left:0;width:30%;bottom:4px}.iphone-contact-shadow.is-front-right{left:auto;right:0;width:30%;bottom:4px}.iphone-rear .iphone-back-glare{opacity:1;background-image:linear-gradient(118deg,rgba(255,255,255,.58) 0,rgba(255,255,255,.18) 16%,transparent 34%,transparent 58%,rgba(255,255,255,.16) 78%,transparent 100%)!important}.iphone-front .iphone-body{padding:10px;background:linear-gradient(155deg,rgba(255,255,255,.42) 0,transparent 26%),linear-gradient(115deg,#d2d2d6 0,#8a8a8e 12%,#4a4a4e 32%,#6a6a70 50%,#2a2a2c 74%,#b0b0b6 100%);box-shadow:inset 0 1.5px 2px rgba(255,255,255,.55),inset 0 -1.5px 2px rgba(0,0,0,.55),inset 1.5px 0 1px rgba(255,255,255,.28),inset -1.5px 0 2px rgba(0,0,0,.4),0 16px 28px rgba(0,0,0,.38),0 4px 10px rgba(0,0,0,.22);transform:translateZ(7px);transform-style:preserve-3d}.iphone-front .iphone-rim{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.35),inset 1px 0 0 rgba(255,255,255,.22),inset -1px 0 0 rgba(0,0,0,.4)}.iphone-edge-btn{position:absolute;z-index:6;pointer-events:none;background:linear-gradient(90deg,#e8e8ec,#9a9aa0 38%,#3a3a3e);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.4);border-radius:2px}.iphone-edge-silent{left:-4px;top:108px;width:4px;height:20px;border-radius:2px 0 0 2px}.iphone-edge-vol-up{left:-4px;top:146px;width:4.5px;height:36px;border-radius:2px 0 0 2px}.iphone-edge-vol-down{left:-4px;top:190px;width:4.5px;height:36px;border-radius:2px 0 0 2px}.iphone-edge-power{right:-4px;left:auto;top:168px;width:4.5px;height:56px;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#e8e8ec,#9a9aa0 38%,#3a3a3e)}.iphone-wa-head{gap:3px}.iphone-wa-back{flex-shrink:0}.iphone-wa-id{flex:1 1 auto;min-width:4.5rem}.iphone-wa-id strong{letter-spacing:-.02em;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iphone-wa-actions{gap:6px;padding-right:0}.iphone-wa-composer{gap:4px}.iphone-ico-cam,.iphone-ico-clip,.iphone-ico-emoji{flex-shrink:0}@media (max-width:1080px){.iphone-stage{width:min(620px,96vw)!important;margin-left:auto;margin-right:auto}.iphone-pair,.iphone-trio{transform:none!important}}@media (max-width:599px){.iphone-contact-shadow.is-rear,.iphone-front-left,.iphone-front-right,.iphone-rear{display:block!important}.iphone-stage{width:min(370px,96vw)!important;height:340px!important;min-height:340px!important;margin-inline:auto!important;overflow:hidden}.iphone-orbit{width:100%;min-height:340px!important}.iphone-pair,.iphone-trio{width:620px!important;height:560px!important;position:relative;left:50%;transform:translateX(-50%) scale(.58)!important;transform-origin:top center}}@media (prefers-reduced-motion:reduce){.iphone-orbit{transform:none!important}.iphone.iphone-front-left{transform:rotateY(16deg) rotateX(3deg)!important}.iphone.iphone-front-right{transform:rotateY(-16deg) rotateX(3deg)!important}.iphone.iphone-rear{transform:translateX(-50%) rotateY(12deg) rotateX(5deg)!important}}.hero .night-scene{display:none!important}.iphone-stage{perspective:1800px;perspective-origin:50% 40%;width:400px!important;min-height:720px!important;height:auto!important;margin:0 auto!important;perspective:1600px;perspective-origin:50% 42%;overflow:visible}.iphone-orbit{width:400px!important;min-height:720px!important;margin:0 auto;transform-style:preserve-3d;animation-name:iphone-orbit-solo;animation-duration:13s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes iphone-orbit-solo{0%,100%{transform:rotateY(-10deg) rotateX(3deg)}50%{transform:rotateY(10deg) rotateX(-3deg)}}.iphone-pair,.iphone-solo,.iphone-trio{position:relative;width:340px!important;height:auto!important;margin:8px auto 0!important;transform:none!important;transform-style:preserve-3d;isolation:auto;left:auto!important}.iphone-front,.iphone.iphone-front{position:relative!important;display:block!important;z-index:2;width:340px!important;left:auto!important;right:auto!important;top:auto!important;margin:0 auto!important;transform:rotateY(-11deg) rotateX(5deg) rotateZ(-1deg)!important;transform-style:preserve-3d;filter:none!important}.iphone-contact-shadow.is-front,.iphone-contact-shadow.is-front-left,.iphone-contact-shadow.is-front-right,.iphone-contact-shadow.is-rear{display:none!important}.iphone-solo .iphone-contact-shadow.is-front{display:block!important;left:10%;right:6%;width:auto;bottom:-18px;height:44px;opacity:.7;filter:blur(16px)}.iphone-wa-head{gap:4px;padding:6px 8px 10px 4px}.iphone-wa-back{width:24px;height:32px}.iphone-wa-back svg{width:20px;height:20px}.iphone-wa-avatar,.iphone-wa-avatar svg{width:32px;height:32px}.iphone-wa-id span{font-size:11px}.iphone-wa-actions{gap:10px}.iphone-wa-actions svg{width:20px;height:20px}.iphone-wa-composer{gap:6px;padding:6px 8px 14px}.iphone-ico-cam,.iphone-ico-clip,.iphone-ico-emoji{width:20px;height:20px}.iphone-wa-field{flex:1 1 0;min-width:0;font-size:13px;padding:7px 12px}.iphone-wa-mic{flex-shrink:0;width:32px;height:32px}.iphone-wa-mic svg{width:15px;height:15px}@media (max-width:1080px){.iphone-stage{width:min(360px,86vw)!important;margin-inline:auto!important}.iphone-orbit{width:100%!important}.iphone-front,.iphone-solo,.iphone.iphone-front{width:min(320px,100%)!important}}@media (max-width:599px){.iphone-stage{width:min(300px,82vw)!important;min-height:0!important;height:auto!important;margin-inline:auto!important;overflow:visible}.iphone-orbit{width:100%!important;min-height:0!important;animation-name:iphone-orbit-solo-mobile}.iphone-pair,.iphone-solo,.iphone-trio{width:100%!important;height:auto!important;left:auto!important;transform:none!important;margin:0 auto!important}.iphone-front,.iphone.iphone-front{width:100%!important;transform:rotateY(-8deg) rotateX(4deg)!important}}@keyframes iphone-orbit-solo-mobile{0%,100%{transform:rotateY(-8deg) rotateX(2deg)}50%{transform:rotateY(8deg) rotateX(-2deg)}}@media (prefers-reduced-motion:reduce){.iphone-orbit{animation:none!important;transform:none!important}.iphone-front,.iphone.iphone-front{transform:rotateY(-11deg) rotateX(5deg) rotateZ(-1deg)!important}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.iphone-orbit{animation:none!important;transform:none!important}.iphone-front,.iphone.iphone-front{transform:rotateY(-8deg) rotateX(4deg)!important}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);grid-template-areas:"copy visual" "proof visual" "city visual";column-gap:56px;row-gap:0;align-items:start}.hero-visual{grid-area:visual;grid-row:1/-1;align-self:center}.hero-grid>.hero-proof{grid-area:proof}.hero-grid>.city-picker{grid-area:city}@media (max-width:960px){.hero{padding:16px 0 0;overflow-x:hidden}.hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"copy visual" "proof proof" "city city";column-gap:12px;row-gap:14px;align-items:center;padding-bottom:20px}.hero-visual{grid-row:auto;grid-area:visual;min-height:0!important;min-width:0;display:flex;align-items:center;justify-content:center;overflow:visible;align-self:center}.hero-copy{min-width:0}.hero-grid>.hero-proof{margin-top:2px;max-width:none;gap:6px 8px}.hero-grid>.city-picker{margin-top:4px;max-width:none}.hero-visual .hero-note{display:none!important}.hero h1{font-size:clamp(1.75rem, 7.2vw, 2.15rem)!important;line-height:1.15;margin:0 0 8px}.hero-kicker{margin-bottom:8px;gap:6px}.hero-kicker .eyebrow{font-size:.65rem;letter-spacing:.1em}.hero .chip{font-size:.62rem;letter-spacing:.08em;padding:3px 8px}.hero .hero-sub,.hero .lead{font-size:.95rem!important;line-height:1.45;margin:0;max-width:none}.hero-actions{margin-top:12px;gap:8px;width:100%}.hero-actions .btn{flex:1 1 100%;min-height:44px;padding:8px 12px;font-size:.92rem}.hero-proof li{font-size:.75rem!important;padding:5px 9px}.calcada{height:40px}.iphone-stage{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0 auto!important;overflow:visible}.iphone-front,.iphone-orbit,.iphone-solo,.iphone.iphone-front{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0 auto!important}.iphone-front,.iphone.iphone-front{transform:rotateY(-8deg) rotateX(3deg)!important}}@media (max-width:720px){.hero-grid{column-gap:10px;row-gap:12px;padding-bottom:16px}.hero .wrap,.wrap.hero-grid{width:min(var(--max),calc(100% - 28px))}}@media (prefers-reduced-motion:reduce){.iphone-orbit{animation:none!important;transform:none!important}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.iphone-front,.iphone.iphone-front{transform:rotateY(-8deg) rotateX(3deg)!important}}.city-band{overflow:hidden;max-width:100%}.acct-banner{background:#1f1d1a;color:#f5f1ea;text-align:center;padding:10px 16px;font-size:.92rem;font-weight:600;line-height:1.45}.acct-page{padding:40px 0 80px;background:var(--bg);min-height:70vh}.acct-page h1{color:var(--ink);text-shadow:none}.acct-lead{color:var(--ink-soft);margin:0 0 28px;max-width:38rem}.acct-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 24px 24px;max-width:40rem;box-shadow:0 10px 32px rgba(31,29,26,.06)}.acct-legend{font-weight:750;margin:0 0 10px;font-size:1rem}.acct-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.acct-plan label,.acct-seg label{display:block;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;background:#fff}.acct-plan label.is-on,.acct-seg label.is-on{border-color:var(--azulejo);box-shadow:0 0 0 3px rgba(62,95,122,.16);background:#f7f4ee}.acct-plan b,.acct-seg b{display:block}.acct-hint{display:block;font-size:.88rem;color:var(--ink-soft);margin-top:4px;font-weight:500}.acct-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.acct-field{display:flex;flex-direction:column;gap:6px;margin:10px 0}.acct-field label{font-weight:650;font-size:.92rem}.acct-field input{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit}.acct-plan{display:grid;gap:10px;margin:8px 0 18px}.acct-sim{border:1.5px dashed #9e4a30;background:#faf4ee;border-radius:14px;padding:14px 16px;margin:16px 0}.acct-sim strong{display:block;margin-bottom:6px;color:#8f432c}.acct-sim ul{margin:8px 0 0;padding-left:1.2rem}.acct-sim li{margin:4px 0}.acct-check{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:.95rem}.acct-check input{margin-top:4px;flex-shrink:0;width:18px;height:18px}.acct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.acct-bill{width:100%;border-collapse:collapse;margin:12px 0 16px}.acct-bill td,.acct-bill th{text-align:left;vertical-align:top;padding:12px 14px;border-top:1px solid var(--line)}.acct-bill th{width:9rem;background:#efe8dc;font-weight:700}.acct-price{font-size:1.35rem;font-weight:800;margin:0 0 4px}.acct-badge{display:inline-block;background:#f0d9c8;color:#8f432c;font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:999px;margin-right:8px}.acct-fns{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px}.acct-fn{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.acct-fn span{display:inline-block;margin-top:8px;font-size:.8rem;font-weight:700;background:#d9e4ee;color:var(--azulejo-deep);border-radius:999px;padding:3px 8px}.acct-panel-head{margin-bottom:18px}.acct-hidden{display:none!important}.acct-note-bar{font-size:.88rem;color:var(--ink-soft);margin-top:20px}.acct-body .acct-header{background:#1f1d1a!important;border-bottom:1px solid rgba(245,241,234,.12);box-shadow:0 8px 24px rgba(0,0,0,.22)}.acct-body .acct-header .logo-word,.acct-body .acct-header .logo-word i,.acct-body .acct-header .nav-links a:not(.btn){color:#f5f1ea!important}.acct-body .acct-header .header-inner{width:min(var(--max),calc(100% - 32px));gap:12px}@media (max-width:700px){.acct-row,.acct-seg{grid-template-columns:1fr}.acct-card{padding:20px 16px}.acct-body .acct-nav .nav-links a:not(.btn){display:none}}@media (max-width:960px){.iphone-wa-head{gap:3px;padding:4px 5px 8px 2px}.iphone-wa-back{width:16px;height:24px}.iphone-wa-back svg{width:14px;height:14px}.iphone-wa-avatar,.iphone-wa-avatar svg{width:20px;height:20px}.iphone-wa-id{min-width:0}.iphone-wa-id strong{font-size:10px!important;letter-spacing:-.03em;overflow:visible!important;text-overflow:clip!important}.iphone-wa-id span{font-size:8px!important}.iphone-wa-actions{gap:4px}.iphone-wa-actions svg{width:12px;height:12px}.iphone .bubble p,.iphone-wa-bubble p,.iphone-wa-thread .bubble p{font-size:10px!important;line-height:1.3}.iphone-wa-composer{gap:3px;padding:4px 4px 10px}.iphone-ico-cam,.iphone-ico-clip,.iphone-ico-emoji{width:13px;height:13px}.iphone-wa-field{font-size:10px!important;padding:4px 7px}.iphone-wa-mic{width:22px;height:22px}.iphone-wa-mic svg{width:11px;height:11px}}.iphone17-stage{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-width:0;min-height:0;margin:0 auto;padding:4% 9% 8%;display:flex;align-items:center;justify-content:center;overflow:visible;perspective:1400px}.hero-visual .iphone17-stage{max-height:calc(100vh - var(--header-h) - 24px)}.iphone17{position:relative;box-sizing:border-box;width:min(100%,20.5rem,calc((100vh - var(--header-h) - 140px) * 9 / 19.5));max-width:100%;height:auto;aspect-ratio:9/19.5;margin:0;transform:rotateY(-6deg) rotateX(2deg);transform-origin:center center;transform-style:preserve-3d;filter:none}.demo-phone-wrap .iphone17{width:min(100%,20.5rem);max-height:min(36rem,calc(100vh - 6rem))}.iphone17-shadow{position:absolute;left:8%;right:4%;bottom:-7%;height:14%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(8,6,5,.55) 0,rgba(8,6,5,.18) 48%,transparent 74%);filter:blur(18px)}.iphone17-device{position:relative;z-index:1;box-sizing:border-box;width:100%;height:100%;aspect-ratio:9/19.5;padding:1.55%;border-radius:14.2%/6.55%;background:linear-gradient(155deg,rgba(255,255,255,.28) 0,rgba(255,255,255,.05) 18%,transparent 36%),linear-gradient(90deg,#2a2a2c 0,#6a6a6e 8%,#1a1a1c 22%,#3a3a3d 50%,#111113 78%,#5c5c60 94%,#242426 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -1px 1px rgba(0,0,0,.55),inset 1px 0 1px rgba(255,255,255,.18),inset -1px 0 1px rgba(0,0,0,.4),0 22px 40px rgba(0,0,0,.38),0 6px 14px rgba(0,0,0,.22)}.iphone17-screen{position:relative;box-sizing:border-box;width:100%;height:100%;overflow:hidden;border-radius:12.4%/5.85%;background:#000}.iphone17-island{position:absolute;top:1.15%;left:50%;transform:translateX(-50%);width:28%;height:3.15%;min-height:18px;background:#000;border-radius:999px;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:12%;padding:0 6% 0 8%;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.4);pointer-events:none}.iphone17-island-cam{width:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a4a6a,#0a1020 55%,#000)}.iphone17-island-dot{width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a3a3e,#111);margin-right:auto}.iphone17-home{position:absolute;left:50%;bottom:1.1%;transform:translateX(-50%);width:32%;height:.55%;min-height:4px;background:rgba(255,255,255,.55);border-radius:999px;z-index:8;pointer-events:none}.iphone17-btn{position:absolute;z-index:3;pointer-events:none;background:linear-gradient(90deg,#8a8a8e,#3a3a3e 40%,#1c1c1e);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.5);border-radius:1px}.iphone17-btn-action{left:-1.15%;top:16.5%;width:1.25%;height:4.2%;border-radius:2px 0 0 2px}.iphone17-btn-vol-up{left:-1.25%;top:22.4%;width:1.35%;height:7.2%;border-radius:2px 0 0 2px}.iphone17-btn-vol-down{left:-1.25%;top:30.6%;width:1.35%;height:7.2%;border-radius:2px 0 0 2px}.iphone17-btn-power{right:-1.25%;left:auto;top:24.5%;width:1.35%;height:9.4%;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#8a8a8e,#3a3a3e 40%,#1c1c1e)}.iphone17-btn-camera{right:-1.05%;left:auto;top:36.5%;width:1.1%;height:5.6%;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#6a6a6e,#2a2a2e)}.iphone17-screen .iphone-wa{position:relative;z-index:1;height:100%;border-radius:inherit;overflow:hidden;display:flex;flex-direction:column;background:#efeae2;font-family:-apple-system,"SF Pro Text","Segoe UI",var(--sans),sans-serif;color:#111b21}.iphone17-screen .iphone-wa-status{flex-shrink:0;padding:7.5% 5% 1.5% 6.5%;min-height:0;background:#f0f2f5;color:#111b21;box-shadow:none;transform:none}.iphone17-screen .iphone-wa-head{background:#f0f2f5;border-bottom:1px solid rgba(0,0,0,.06)}.iphone17-screen .iphone-wa-thread{flex:1;min-height:0;overflow:auto;background-color:#e8e0d4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23b9a896' stroke-width='0.85' opacity='0.28' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='30' r='6'/%3E%3Ccircle cx='24' cy='30' r='1.6'/%3E%3Cpath d='M72 20c9 4 9 16 0 20'/%3E%3Cpath d='M118 26h14 M125 19v14'/%3E%3Crect x='16' y='86' width='11' height='17' rx='2'/%3E%3Cpath d='M54 94c7-9 20-9 24 2'/%3E%3Ccircle cx='148' cy='98' r='6.5'/%3E%3Cpath d='M22 148c11 0 11 11 22 11s11-11 22-11'/%3E%3Cpath d='M108 132l9 7-9 7'/%3E%3Ccircle cx='164' cy='42' r='3.2'/%3E%3Cpath d='M92 70h16 M100 62v16'/%3E%3Cpath d='M150 150c4-8 14-8 18 0'/%3E%3Cpath d='M70 150h10v12h-10z'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px}.iphone17-screen .iphone-wa-thread.thread{display:none}.iphone17-screen .iphone-wa-thread.thread.is-active{display:flex}.iphone17-screen .iphone-wa-bubble.is-sent{background:#d9fdd3}.iphone17-screen .iphone-wa-bubble.is-received{background:#fff}.iphone17-screen .iphone-wa-composer{background:#f0f2f5;padding:6px 8px 16px;color:#54656f}.iphone17-screen .iphone-wa-mic{background:#00a884;color:#fff}.iphone17-screen .iphone-wa-actions,.iphone17-screen .iphone-wa-back,.iphone17-screen .iphone-wa-id span{color:#00a884}@media (prefers-reduced-motion:reduce){.iphone17{transform:rotateY(-6deg) rotateX(2deg)}}@media (max-width:960px){.iphone17-stage{padding:3% 8% 7%}.hero-visual .iphone17-stage{max-height:none}.hero-visual .iphone17{width:100%;max-width:100%;max-height:none}.demo-phone-wrap .iphone17{width:min(100%,19rem)}}.hero{overflow-x:clip;overflow-y:visible;position:relative;z-index:4}.hero .city-picker,.hero-grid>.city-picker{position:relative;z-index:30;pointer-events:auto}.hero .city-picker-panel,.hero .city-picker-trigger{position:relative;pointer-events:auto}.hero .city-picker-panel{position:absolute;z-index:40;max-height:min(24rem,62vh)}@media (max-width:960px){.hero-grid{padding-bottom:12px}.hero .city-picker{margin-top:.6rem;margin-bottom:16px;z-index:40;scroll-margin-bottom:120px}.hero .calcada{height:36px;margin-top:8px}body{padding-bottom:120px}html{scroll-padding-bottom:120px}.hero .city-picker-panel{max-height:min(20rem,55vh)}}@media (max-width:960px) and (max-height:800px){.hero-grid>.city-picker{margin-top:120px}}.acct-field select,.acct-field textarea{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;background:#fff;width:100%;box-sizing:border-box}.acct-field textarea{min-height:96px;resize:vertical}.hero-grid{position:relative;z-index:3}.iphone-wa-bubble{overflow-wrap:break-word;word-wrap:break-word;max-width:86%;min-width:0;box-sizing:border-box}.iphone-wa-bubble p{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.iphone-wa-field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-picker-search::placeholder,.field input::placeholder,.field-control input::placeholder,::placeholder{color:#5c5954;opacity:1}input,select,textarea{caret-color:var(--terracota)}.como .step p,.demo .lead,.faq-item p,.feature p,.hero .hero-sub,.hero .lead,.module p,.plan .tagline,.plan li,.price-note,.section-head p,.service-desc{font-size:1.125rem!important;line-height:1.65}.hero .hero-sub,.hero .lead{max-width:42rem;color:var(--ink-on-dark)}.como .step p,.demo .lead,.faq-item p,.feature p,.module p,.plan .tagline,.plan li,.price-note,.section-head p,.service-desc{max-width:42rem;color:var(--ink-soft)}.btn,.city-group-toggle,.city-picker-trigger,.faq-item summary,.footer-col a,.lang-chip,.lang-menu button,.lang-more,.lang-tab,.nav-cta,.nav-links a,.nav-toggle,.plan-waitlist,.service-tabs [role=tab],.tools-nav [role=tab]{min-height:44px;box-sizing:border-box}.lang-chip,.lang-more,.nav-toggle{min-width:44px}.lang-chip,.lang-more{padding:10px 12px;font-size:.8rem}.lang-menu button{padding:10px 12px}.lang-tab{padding:10px 16px}.city-picker-trigger{padding:12px 14px}.footer-col a{display:inline-flex;align-items:center}.city-picker-trigger:focus-visible,.lang-chip:focus-visible,.lang-menu button:focus-visible,.lang-more:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--cortiça-clara);outline-offset:3px}.site-header.is-scrolled a:focus-visible,.site-header.is-scrolled button:focus-visible{outline-color:var(--azulejo)}html.compact-nav,html:has(.site-header.is-scrolled.is-compact){scroll-padding-top:calc(var(--header-h-compact) + 16px)}.iphone-wa-bubble p,.iphone-wa-date,.iphone-wa-field,.iphone-wa-id span,.iphone-wa-id strong,.iphone-wa-typing{max-width:none;color:inherit}@media (max-width:960px){.iphone .bubble p,.iphone-wa-bubble p,.iphone-wa-thread .bubble p{font-size:10px!important;line-height:1.3;color:#111b21}}