html,body{margin:0;min-width:320px;background:#EEEDE8}body{padding:0}
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@300;400;500;600;700&display=swap');
    #lm-wireframe-orcamento{--lm-amarelo:#F4C70F;--lm-grafite:#221E1F;--lm-areia:#EEEDE8;--lm-areia-clara:#F6F5F1;--lm-cinza:#BDBAB3;--lm-terra:#724A25;--lm-branco:#fff;font-family:"Manrope",sans-serif;color:var(--lm-grafite);max-width:100%;background:transparent}
    #lm-wireframe-orcamento *{box-sizing:border-box}
    #lm-wireframe-orcamento .lm-shell{background:var(--lm-areia);min-height:780px;overflow:hidden}
    #lm-wireframe-orcamento .lm-header{height:88px;padding:0 34px;background:var(--lm-grafite);color:var(--lm-areia);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(238,237,232,.14)}
    #lm-wireframe-orcamento .lm-brand{display:flex;align-items:center;gap:13px}
    #lm-wireframe-orcamento .lm-logo-white{width:62px;height:62px;display:block;object-fit:contain;margin:-8px -7px}
    #lm-wireframe-orcamento .lm-brand-copy{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:600}
    #lm-wireframe-orcamento .lm-meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-cinza)}
    #lm-wireframe-orcamento .lm-progress{display:grid;grid-template-columns:repeat(5,1fr);background:var(--lm-grafite);color:var(--lm-cinza);padding:0 34px}
    #lm-wireframe-orcamento .lm-step-tab{appearance:none;border:0;border-top:2px solid rgba(238,237,232,.14);background:transparent;color:inherit;padding:16px 10px 18px;text-align:left;font:500 10px "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:56px}
    #lm-wireframe-orcamento .lm-step-tab[aria-selected="true"]{border-top-color:var(--lm-amarelo);color:var(--lm-amarelo)}
    #lm-wireframe-orcamento .lm-step-tab span{color:var(--lm-amarelo);margin-right:7px}
    #lm-wireframe-orcamento .lm-stage{min-height:590px;display:grid;grid-template-columns:minmax(170px,260px) 1fr}
    #lm-wireframe-orcamento .lm-aside{padding:54px 34px;background:var(--lm-areia-clara);border-right:1px solid rgba(34,30,31,.1)}
    #lm-wireframe-orcamento .lm-kicker{display:block;font-size:10px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#746f69;font-weight:600;margin-bottom:20px}
    #lm-wireframe-orcamento .lm-kicker b{color:var(--lm-terra)}
    #lm-wireframe-orcamento .lm-aside h2,#lm-wireframe-orcamento .lm-main h1,#lm-wireframe-orcamento .lm-main h2{font-family:"Cormorant Garamond",serif;font-weight:500;letter-spacing:-.025em;margin:0}
    #lm-wireframe-orcamento .lm-aside h2{font-size:31px;line-height:1.05;margin-bottom:20px}
    #lm-wireframe-orcamento .lm-aside p{font-size:13px;line-height:1.7;color:#5f5a55;margin:0}
    #lm-wireframe-orcamento .lm-main{padding:52px clamp(28px,5vw,72px);background:var(--lm-areia)}
    #lm-wireframe-orcamento .lm-panel{display:none;animation:lmIn .24s cubic-bezier(.22,.61,.36,1)}
    #lm-wireframe-orcamento .lm-panel.is-active{display:block}
    @keyframes lmIn{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
    #lm-wireframe-orcamento .lm-main h1{font-size:clamp(44px,7vw,76px);line-height:.94;max-width:720px}
    #lm-wireframe-orcamento .lm-main h2{font-size:clamp(34px,4.4vw,52px);line-height:1.02;max-width:760px}
    #lm-wireframe-orcamento .lm-lead{font-size:17px;line-height:1.65;color:#58534e;max-width:62ch;margin:25px 0 0}
    #lm-wireframe-orcamento .lm-accent{color:var(--lm-terra);font-style:italic}
    #lm-wireframe-orcamento .lm-rule{height:1px;background:rgba(34,30,31,.12);margin:34px 0}
    #lm-wireframe-orcamento .lm-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:42px;align-items:center;position:relative}
    #lm-wireframe-orcamento .lm-app-preview{width:min(100%,560px);height:auto;max-height:720px;object-fit:contain;display:block;justify-self:center;position:relative;z-index:1}
    #lm-wireframe-orcamento .lm-intro-seal{position:absolute;right:9%;top:50%;transform:translateY(-50%);width:300px;opacity:.05;pointer-events:none}
    #lm-wireframe-orcamento .lm-question{max-width:760px}
    #lm-wireframe-orcamento .lm-question-title{font-family:"Cormorant Garamond",serif;font-size:30px;line-height:1.15;margin-bottom:22px}
    #lm-wireframe-orcamento .lm-options{display:grid;gap:10px}
    #lm-wireframe-orcamento .lm-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:920px}
    #lm-wireframe-orcamento .lm-diagnostic-theme h3{font-family:"Cormorant Garamond",serif;font-size:23px;font-weight:500;line-height:1.15;margin:0 0 12px}
    #lm-wireframe-orcamento .lm-diagnostic-theme .lm-options{gap:7px}
    #lm-wireframe-orcamento .lm-diagnostic-theme .lm-option{font-size:12px;padding:12px 14px;min-height:45px}
    #lm-wireframe-orcamento .lm-option{width:100%;appearance:none;background:rgba(255,255,255,.58);border:1px solid rgba(34,30,31,.12);padding:14px 16px;text-align:left;font:500 12px "Manrope",sans-serif;color:var(--lm-grafite);cursor:pointer;display:flex;align-items:center;gap:11px;min-height:48px}
    #lm-wireframe-orcamento .lm-option::before{content:"";width:14px;height:14px;flex:0 0 14px;border:1px solid #8a857e;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 3px transparent}
    #lm-wireframe-orcamento .lm-option:hover{border-color:rgba(34,30,31,.3)}
    #lm-wireframe-orcamento .lm-option.is-selected{background:#FBF5D8;border-color:rgba(244,199,15,.55)}
    #lm-wireframe-orcamento .lm-option.is-selected::before{background:var(--lm-amarelo);border-color:var(--lm-amarelo);box-shadow:inset 0 0 0 3px #FBF5D8}
    #lm-wireframe-orcamento .lm-services{display:grid;gap:0;border-top:1px solid rgba(34,30,31,.15);max-width:840px}
    #lm-wireframe-orcamento .lm-service{padding:22px 0;border-bottom:1px solid rgba(34,30,31,.15);display:grid;grid-template-columns:30px 1fr auto;gap:16px;align-items:start}
    #lm-wireframe-orcamento .lm-check{appearance:none;width:22px;height:22px;border:1px solid #77716a;background:transparent;margin:3px 0 0;cursor:pointer;display:grid;place-items:center}
    #lm-wireframe-orcamento .lm-check:checked{background:var(--lm-grafite);border-color:var(--lm-grafite)}
    #lm-wireframe-orcamento .lm-check:checked::after{content:"✓";color:var(--lm-amarelo);font-size:14px;font-weight:700}
    #lm-wireframe-orcamento .lm-service h3{font-family:"Cormorant Garamond",serif;font-size:25px;line-height:1.1;font-weight:500;margin:0 0 7px}
    #lm-wireframe-orcamento .lm-service p{font-size:12px;line-height:1.55;color:#6b655f;margin:0;max-width:55ch}
    #lm-wireframe-orcamento .lm-recommendation{display:inline-block;margin-bottom:8px;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-terra);font-weight:700}
    #lm-wireframe-orcamento .lm-price{font-family:"Cormorant Garamond",serif;font-size:25px;font-weight:600;white-space:nowrap}
    #lm-wireframe-orcamento .lm-note{margin-top:22px;background:var(--lm-grafite);color:var(--lm-areia);padding:19px 22px;border-left:7px solid var(--lm-amarelo);max-width:840px;font-size:13px;line-height:1.55}
    #lm-wireframe-orcamento .lm-ecosystem-offer{margin-top:32px;max-width:840px;padding:28px;background:rgba(255,255,255,.58);border:1px solid rgba(244,199,15,.7);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}
    #lm-wireframe-orcamento .lm-ecosystem-offer h3{font-family:"Cormorant Garamond",serif;font-size:29px;font-weight:500;margin:0 0 7px}
    #lm-wireframe-orcamento .lm-ecosystem-offer p{font-size:12px;line-height:1.55;color:#635d57;margin:0;max-width:60ch}
    #lm-wireframe-orcamento .lm-offer-value{font-family:"Cormorant Garamond",serif;font-size:38px;color:var(--lm-terra);white-space:nowrap;margin-bottom:10px;text-align:right;line-height:1}
    #lm-wireframe-orcamento .lm-offer-value small{display:block;font:500 11px "Manrope",sans-serif;color:#736d66;margin-bottom:7px}
    #lm-wireframe-orcamento .lm-offer-value del{margin-right:5px}
    #lm-wireframe-orcamento .lm-intro-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;border-top:1px solid rgba(34,30,31,.13);border-bottom:1px solid rgba(34,30,31,.13)}
    #lm-wireframe-orcamento .lm-intro-benefit{display:flex;align-items:center;gap:12px;padding:18px 18px 18px 0;font-size:12px;line-height:1.5}
    #lm-wireframe-orcamento .lm-intro-benefit+.lm-intro-benefit{border-left:1px solid rgba(34,30,31,.13);padding-left:18px}
    #lm-wireframe-orcamento .lm-intro-benefit svg{width:20px;height:20px;flex:0 0 20px;color:var(--lm-terra)}
    #lm-wireframe-orcamento .lm-intro-note{margin-top:22px;padding:18px 20px;background:rgba(255,255,255,.5);display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.6;max-width:760px}
    #lm-wireframe-orcamento .lm-intro-note svg{color:var(--lm-terra);flex:0 0 18px;margin-top:2px}
    #lm-wireframe-orcamento .lm-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:840px}
    #lm-wireframe-orcamento .lm-material{background:rgba(255,255,255,.52);border:1px solid rgba(34,30,31,.15);padding:15px;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.4}
    #lm-wireframe-orcamento .lm-material small{display:block;color:#746e67;margin-top:4px}
    #lm-wireframe-orcamento .lm-summary{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;max-width:900px}
    #lm-wireframe-orcamento .lm-summary-list{border-top:1px solid rgba(34,30,31,.15)}
    #lm-wireframe-orcamento .lm-summary-row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(34,30,31,.15);font-size:13px}
    #lm-wireframe-orcamento .lm-investment{background:rgba(255,255,255,.68);color:var(--lm-grafite);padding:32px;border:1px solid rgba(34,30,31,.1);position:relative;overflow:hidden}
    #lm-wireframe-orcamento .lm-investment::before{content:"";display:block;width:38px;height:5px;background:var(--lm-amarelo);margin-bottom:25px}
    #lm-wireframe-orcamento .lm-investment::after{content:"";position:absolute;right:0;top:0;bottom:0;width:38px;background:repeating-linear-gradient(90deg,rgba(34,30,31,.035) 0 1px,transparent 1px 6px)}
    #lm-wireframe-orcamento .lm-investment span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#736d66}
    #lm-wireframe-orcamento .lm-investment strong{display:block;font-family:"Cormorant Garamond",serif;color:var(--lm-terra);font-size:64px;line-height:.95;margin:20px 0 13px;font-weight:500}
    #lm-wireframe-orcamento .lm-investment p{font-size:12px;line-height:1.6;color:#5f5a55;margin:0;max-width:31ch}
    #lm-wireframe-orcamento .lm-investment .lm-comparison{display:block;margin-top:22px;padding-top:15px;border-top:1px solid rgba(34,30,31,.12);font-size:11px;line-height:1.55;text-transform:none;letter-spacing:0;color:#6b655f}
    #lm-wireframe-orcamento .lm-investment .lm-comparison b{color:var(--lm-grafite)}
    #lm-wireframe-orcamento .lm-investment-detail{display:flex;gap:12px;padding:16px 0;border-top:1px solid rgba(34,30,31,.1);font-size:11px;line-height:1.55;color:#5f5a55}
    #lm-wireframe-orcamento .lm-investment-detail svg{width:17px;height:17px;flex:0 0 17px;color:var(--lm-terra);margin-top:1px}
    #lm-wireframe-orcamento .lm-investment-detail b{display:block;color:var(--lm-grafite);margin-bottom:2px}
    #lm-wireframe-orcamento .lm-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:820px}
    #lm-wireframe-orcamento .lm-field{display:flex;flex-direction:column;gap:7px}
    #lm-wireframe-orcamento .lm-field.full{grid-column:1/-1}
    #lm-wireframe-orcamento .lm-field label{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#736d66}
    #lm-wireframe-orcamento .lm-input{width:100%;min-height:48px;border:1px solid var(--lm-cinza);background:rgba(255,255,255,.5);padding:12px;font:14px "Manrope",sans-serif;color:var(--lm-grafite)}
    #lm-wireframe-orcamento textarea.lm-input{min-height:92px;resize:vertical}
    #lm-wireframe-orcamento .lm-consent{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:11px;line-height:1.55;color:#5f5a55}
    #lm-wireframe-orcamento .lm-whatsapp-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}
    #lm-wireframe-orcamento .lm-whatsapp-preview{width:100%;max-width:390px;justify-self:center}
    #lm-wireframe-orcamento .lm-info-alert{margin-top:24px;background:#FBF5D8;border-left:4px solid var(--lm-amarelo);padding:17px 19px;display:flex;gap:12px;max-width:600px;font-size:12px;line-height:1.55}
    #lm-wireframe-orcamento .lm-info-alert svg{flex:0 0 18px;color:var(--lm-terra)}
    #lm-wireframe-orcamento .lm-next-title{margin:36px 0 18px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#746f69;font-weight:600}
    #lm-wireframe-orcamento .lm-next-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(34,30,31,.15)}
    #lm-wireframe-orcamento .lm-next-step{padding:20px 20px 5px 0;display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:11px;line-height:1.55}
    #lm-wireframe-orcamento .lm-next-step+.lm-next-step{border-left:1px solid rgba(34,30,31,.12);padding-left:20px}
    #lm-wireframe-orcamento .lm-next-step svg{width:18px;height:18px;color:var(--lm-terra)}
    #lm-wireframe-orcamento .lm-next-step b{display:block;margin-bottom:5px;font-size:12px}
    #lm-wireframe-orcamento .lm-whatsapp-footer{display:none;justify-content:space-between;align-items:center;gap:22px;padding:22px 34px;background:var(--lm-areia-clara);border-top:1px solid rgba(34,30,31,.12)}
    #lm-wireframe-orcamento .lm-whatsapp-security{display:flex;gap:8px;align-items:center;font-size:11px;color:#716b65}
    #lm-wireframe-orcamento .lm-whatsapp-cta{text-align:right}
    #lm-wireframe-orcamento .lm-whatsapp-cta small{display:block;margin-top:7px;color:#716b65;font-size:10px}
    #lm-wireframe-orcamento.lm-final-active .lm-footer{display:none}
    #lm-wireframe-orcamento.lm-final-active .lm-whatsapp-footer{display:flex}
    #lm-wireframe-orcamento .lm-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 34px;background:var(--lm-areia-clara);border-top:1px solid rgba(34,30,31,.12)}
    #lm-wireframe-orcamento .lm-footer p{margin:0;font-size:11px;color:#716b65;max-width:52ch;line-height:1.5;display:flex;gap:8px;align-items:center}
    #lm-wireframe-orcamento .lm-actions{display:flex;gap:10px}
    #lm-wireframe-orcamento .lm-button{appearance:none;border:1px solid var(--lm-grafite);border-radius:999px;padding:12px 20px;font:600 13px "Manrope",sans-serif;cursor:pointer;min-height:44px}
    #lm-wireframe-orcamento .lm-button.secondary{background:transparent;color:var(--lm-grafite)}
    #lm-wireframe-orcamento .lm-button.primary{background:var(--lm-amarelo);color:var(--lm-grafite);border-color:var(--lm-amarelo)}
    #lm-wireframe-orcamento .lm-button.dark{background:var(--lm-grafite);color:var(--lm-areia)}
    #lm-wireframe-orcamento button:focus-visible,#lm-wireframe-orcamento input:focus-visible,#lm-wireframe-orcamento textarea:focus-visible{outline:3px solid rgba(244,199,15,.55);outline-offset:2px}
    @media(max-width:1100px) and (min-width:701px){#lm-wireframe-orcamento .lm-intro-grid{grid-template-columns:1fr}#lm-wireframe-orcamento .lm-app-preview{width:min(100%,470px);max-height:650px;justify-self:center}#lm-wireframe-orcamento .lm-intro-seal{right:18%;top:64%;width:250px}}
    @media(max-width:700px){#lm-wireframe-orcamento .lm-header{padding:0 20px}#lm-wireframe-orcamento .lm-meta{display:none}#lm-wireframe-orcamento .lm-progress{display:flex;overflow:auto;padding:0 20px}#lm-wireframe-orcamento .lm-step-tab{min-width:155px}#lm-wireframe-orcamento .lm-stage{display:block}#lm-wireframe-orcamento .lm-aside{padding:30px 22px;border-right:0;border-bottom:1px solid rgba(34,30,31,.1)}#lm-wireframe-orcamento .lm-aside h2{font-size:28px}#lm-wireframe-orcamento .lm-main{padding:36px 22px}#lm-wireframe-orcamento .lm-intro-grid,#lm-wireframe-orcamento .lm-diagnostic-grid,#lm-wireframe-orcamento .lm-ecosystem-offer,#lm-wireframe-orcamento .lm-whatsapp-hero{grid-template-columns:1fr}#lm-wireframe-orcamento .lm-app-preview{width:min(100%,360px);max-height:560px;justify-self:center}#lm-wireframe-orcamento .lm-whatsapp-preview{max-width:300px;justify-self:center}#lm-wireframe-orcamento .lm-intro-seal{display:none}#lm-wireframe-orcamento .lm-intro-benefits,#lm-wireframe-orcamento .lm-next-steps{grid-template-columns:1fr}#lm-wireframe-orcamento .lm-intro-benefit+.lm-intro-benefit,#lm-wireframe-orcamento .lm-next-step+.lm-next-step{border-left:0;border-top:1px solid rgba(34,30,31,.12);padding-left:0}#lm-wireframe-orcamento .lm-service{grid-template-columns:26px 1fr}#lm-wireframe-orcamento .lm-price{grid-column:2;font-size:22px}#lm-wireframe-orcamento .lm-offer-value{text-align:left}#lm-wireframe-orcamento .lm-materials,#lm-wireframe-orcamento .lm-summary,#lm-wireframe-orcamento .lm-fields{grid-template-columns:1fr}#lm-wireframe-orcamento .lm-field.full,#lm-wireframe-orcamento .lm-consent{grid-column:1}#lm-wireframe-orcamento .lm-footer,#lm-wireframe-orcamento .lm-whatsapp-footer{padding:18px 20px;align-items:flex-start;flex-direction:column}#lm-wireframe-orcamento .lm-actions{width:100%;justify-content:space-between}#lm-wireframe-orcamento .lm-whatsapp-cta{text-align:left}}
    @media(prefers-reduced-motion:reduce){#lm-wireframe-orcamento .lm-panel{animation:none}}