@font-face{font-family:Estimilo Sauce;src:url(/fonts/OpenSauceOne-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Estimilo Sauce;src:url(/fonts/OpenSauceOne-SemiBold.ttf)format("truetype");font-weight:600 800;font-display:swap}@font-face{font-family:Estimilo Display;src:url("/fonts/peace-sans/Peace Sans.otf")format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Estimilo Notes;src:url(/fonts/JustAnotherHand-Regular.ttf)format("truetype");font-weight:400;font-display:swap}body:has(.landing){background:#fbfaf5}.landing{color:#101619;letter-spacing:-.025em;background:#fbfaf5;max-width:1600px;margin:auto;font-family:Estimilo Sauce,Arial,sans-serif;overflow:clip;container-type:inline-size}.landing-canvas{font-size:clamp(15px,1.3cqw,20px);line-height:1.6}.landing h1,.landing h2{letter-spacing:-.04em;margin:0;font-family:Estimilo Display,Arial Black,Arial,sans-serif;font-weight:900;line-height:1.07}.landing h2{font-size:clamp(32px,3.8cqw,58px)}.landing p{color:#50594f;margin:22px 0 0}.landing svg{flex-shrink:0}.landing :focus-visible{outline-offset:5px;outline:3px solid #d94c32}.landing a,.landing button,.landing input{-webkit-tap-highlight-color:transparent}.ll-section{padding:76px 5cqw;scroll-margin-top:28px}.ll-nav{z-index:5;justify-content:space-between;align-items:center;height:90px;padding:0 4.4cqw;display:flex;position:relative}.ll-brand{letter-spacing:-.085em;color:#101619;font-size:34px;font-weight:800}.ll-nav nav{gap:34px;font-size:14px;display:flex}.ll-nav nav a:hover,.ll-text-button:hover,.ll-footer>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}.ll-button{color:#fff;white-space:nowrap;background:#19472c;border:1px solid #19472c;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:17px 24px;font-size:15px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.ll-button svg,.ll-text-button svg{width:18px;height:18px}.ll-button:hover{background:#2b5c3c;transform:translateY(-2px)}.ll-nav-cta{padding:12px 20px;font-size:14px}.ll-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ll-text-button{color:#19472c;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.ll-eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#50604d;margin-bottom:18px;font-size:11px;font-weight:600;line-height:1.5}.ll-hero{min-height:64cqw;padding-bottom:5cqw;position:relative}.ll-hero-copy{z-index:2;width:46%;padding:5cqw 0 0 4.4cqw;position:relative}.landing h1{font-size:clamp(48px,6.35cqw,98px);line-height:.97}.landing h1 span{color:#214b32}.ll-hero-copy>p{max-width:37cqw;font-size:clamp(15px,1.38cqw,21px);line-height:1.6}.ll-hero-copy .ll-hero-handoff{color:#19472c;margin-top:18px}.ll-hero-copy .ll-actions{margin-top:28px}.ll-hero-copy .ll-hero-trades{color:#687263;margin-top:24px;font-size:12px}.ll-hero-visual{width:52%;height:calc(100% + 70px);position:absolute;top:-90px;right:0}.ll-hero-photo{background:#cad4c6;border-radius:100% 0 30% 65%/45% 0 18% 48%;position:absolute;inset:0 0 5cqw;overflow:hidden}.ll-hero-photo>img{object-fit:cover;object-position:43% 50%}.ll-hero-phone{width:30cqw;margin:15cqw 0 0 17cqw;position:relative;transform:rotate(2deg)}.ll-note{font-family:Estimilo Notes,Comic Sans MS,cursive;line-height:1.1}.ll-whatsapp-note{color:#14201c;font-size:3cqw;position:absolute;top:8.5cqw;left:21cqw;transform:rotate(-7deg)}.ll-hand-arrow{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:4.5cqw;height:5.5cqw;position:absolute;top:1.2cqw;right:-4cqw;transform:scaleX(-1)rotate(12deg)}.ll-how{border-top:1px solid #e0e5d9}.ll-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px;display:grid}.ll-step{border-top:1px solid #ccd6c7;padding-top:24px}.ll-step-graphic{color:#285337;justify-content:space-between;align-items:center;display:flex}.ll-step-graphic span{font-size:15px}.ll-step-graphic svg{stroke-width:1.5px;width:26px;height:26px}.ll-step h3{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(18px,1.7cqw,26px);line-height:1.3}.ll-step p{margin-top:12px;font-size:clamp(14px,1.22cqw,18px);line-height:1.65}.ll-details{background:#edf2e7;grid-template-columns:1.1fr 1fr;align-items:center;gap:7cqw;display:grid}.ll-details-copy>p{max-width:490px}.ll-details-copy ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ll-details-copy li{align-items:flex-start;gap:12px;font-size:clamp(14px,1.22cqw,18px);line-height:1.5;display:flex}.ll-details-copy li svg{color:#fff;background:#255034;border-radius:50%;width:20px;height:20px;margin-top:1px;padding:3px}.ll-control-note{border-top:1px solid #cbd6c4;margin-top:32px;padding-top:24px}.ll-control-note strong{font-size:17px}.ll-control-note p{max-width:470px;margin-top:8px;font-size:clamp(13px,1.1cqw,16px);line-height:1.7}.ll-details-visual{justify-self:center;width:min(100%,370px);transform:rotate(-1.5deg)}.ll-demo{grid-template-columns:1fr 1fr;align-items:center;gap:7cqw;display:grid}.ll-demo-copy>p{max-width:450px}.ll-demo-copy .ll-demo-reassurance{color:#245336;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.ll-demo-reassurance svg{width:17px;height:17px}.ll-demo-copy .ll-demo-disclosure{color:#697364;max-width:370px;margin-top:18px;font-size:12px;line-height:1.65}.ll-demo-visual{min-width:0;position:relative}.ll-demo-form{background:#fff;border:1px solid #e0e6db;border-radius:20px;padding:30px;position:relative;box-shadow:0 12px 40px #253e2510}.ll-demo-form h3{letter-spacing:-.035em;margin:0 0 20px;font-size:22px;font-weight:600}.ll-demo-form label{margin-bottom:7px;font-size:14px;display:block}.ll-demo-form input{color:#323b32;background:#fff;border:1px solid #cfd8c9;border-radius:8px;width:100%;margin-bottom:18px;padding:11px 12px;font-size:15px;line-height:1.5;display:block}.ll-demo-form .ll-button{width:100%;margin-top:8px}.ll-closing{background:#e8eedf;justify-content:space-between;align-items:center;gap:32px;display:flex}.ll-closing h2{max-width:620px;font-size:clamp(28px,2.9cqw,44px)}.ll-closing .ll-actions{flex-shrink:0}.ll-closing .ll-eyebrow{margin-bottom:12px}.ll-footer{color:#687263;justify-content:space-between;align-items:center;gap:20px;padding:28px 5cqw;font-size:12px;display:flex}.ll-footer .ll-brand{font-size:28px}.ll-footer>a:last-child{color:#19472c}.wa-mockup{margin:0;container-type:inline-size}.wa-device{letter-spacing:0;background:#252725;border:1px solid #777c72;border-radius:3.05em;padding:.45em;font-family:Arial,Helvetica,sans-serif;font-size:4cqw;line-height:1.35;box-shadow:inset 0 0 0 .13em #a5a89e,0 1.6em 3em #18281724}.wa-screen{color:#111b21;background:#fafafa;border-radius:2.55em;overflow:hidden}.wa-status{justify-content:space-between;align-items:center;height:3.45em;padding:0 1.5em;display:flex;position:relative}.wa-status>span{font-size:.85em;font-weight:700}.wa-status>i{background:#171917;border-radius:2em;width:6em;height:1.65em;position:absolute;left:50%;transform:translate(-50%)}.wa-status>div{align-items:center;gap:.25em;display:flex}.wa-status svg{stroke-width:2.4px;width:.95em;height:.95em}.wa-status svg:last-child{width:1.4em;height:1.4em}.wa-header{border-bottom:1px solid #dadfda;align-items:center;gap:.65em;padding:.4em .8em .85em;display:flex}.wa-header>svg{color:#087d61;stroke-width:1.7px;width:1.25em;height:1.25em}.wa-header>svg:first-child{width:1.45em;margin-left:-.4em;margin-right:-.4em}.wa-avatar{color:#204d32;letter-spacing:-.1em;background:#dfead8;border-radius:50%;flex-shrink:0;place-items:center;width:2.6em;height:2.6em;padding-right:.12em;font-size:1.05em;font-weight:700;display:grid}.wa-contact{flex:1;gap:.15em;min-width:0;display:grid}.wa-contact strong{font-size:1.08em}.wa-contact>span{color:#6b777c;white-space:nowrap;font-size:.62em}.wa-chat{background-color:#eee9e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23c6bdad' stroke-opacity='.3' stroke-width='1'%3E%3Cpath d='M12 16q8-9 16 0t-16 9q-7-8 0-9Zm48 39 12-6 8 16-12 6zM7 71q10-7 17 3l-3 10-9-3-5 3zM73 8l4 7 8 1-6 5 2 8-8-4-7 4 1-8-6-5 9-1zM40 39l5-4m-8 12 3 4m46 36 7-4M40 85q8-15 14-3'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;align-items:flex-start;gap:.65em;min-height:29.7em;padding:.9em .75em 1.5em;display:flex}.wa-date{color:#68757a;background:#fffc;border-radius:.5em;align-self:center;margin-bottom:.2em;padding:.28em .85em;font-size:.72em;box-shadow:0 1px 1px #0000000d}.wa-bubble{background:#fff;border-radius:0 .6em .6em;max-width:94%;padding:.65em .75em .4em;position:relative;box-shadow:0 1px 1px #0002}.wa-bubble:before{content:"";border-top:.5em solid #fff;border-left:.5em solid #0000;position:absolute;top:0;left:-.4em}.landing .wa-bubble p{color:#152229;letter-spacing:0;margin:.6em 0 0;font-size:.9em;line-height:1.4}.landing .wa-greeting p{margin:0}.wa-bubble>strong{font-size:.9em;line-height:1.4}.wa-bubble>.wa-estimate-price{color:#19472c;font-size:1.12em}.wa-bubble b{font-weight:700}.wa-bubble time{text-align:right;color:#7b868c;margin-top:.2em;font-size:.63em;line-height:1.5;display:block}.wa-message-link{color:#087daf;align-items:center;gap:.2em;margin-top:.8em;font-size:.85em;display:flex}.wa-message-link svg{width:1em;height:1em}.wa-composer{background:#f7f7f7;align-items:center;gap:.7em;padding:.7em .8em .3em;display:flex}.wa-composer>svg{color:#087d61;stroke-width:1.6px;width:1.4em;height:1.4em}.wa-composer>span{background:#fff;border:1px solid #dce0dc;border-radius:2em;flex:1;justify-content:flex-end;align-items:center;height:2.1em;padding-right:.65em;display:flex}.wa-composer>span svg{color:#7b827f;stroke-width:1.5px;width:1.3em;height:1.3em}.wa-home{place-items:center;height:1.6em;display:grid}.wa-home i{background:#17201c;border-radius:1em;width:8em;height:.3em}.wa-mockup figcaption{text-align:center;color:#53614f;margin-top:14px;font-size:clamp(9px,3cqw,12px);line-height:1.4}.ll-hero-phone figcaption{background:#fbfaf5e8;border-radius:20px;padding:7px 9px}.ll-demo-visual{height:auto;min-height:38cqw;padding-top:2.5cqw;padding-bottom:2.5cqw}.ll-demo-form{width:31.5cqw;scroll-margin-block:32px;transform:none}.ll-demo-form h3{margin-bottom:1.2cqw}.ll-setup-progress{color:#45604b;justify-content:space-between;align-items:center;gap:1cqw;margin-bottom:.9cqw;font-size:.9cqw;font-weight:600;display:flex}.ll-setup-progress>div{gap:.35cqw;display:flex}.ll-setup-progress i{background:#e6ebe3;border-radius:3px;width:2cqw;height:.25cqw;min-height:3px}.ll-setup-progress .is-complete{background:#204a30}.ll-demo-form select,.ll-demo-form textarea{width:100%;font:inherit;color:#323641;background:#fff;border:1px solid #d0d4da;border-radius:.65cqw;margin-bottom:1.25cqw;padding:.8cqw .9cqw;font-size:1.12cqw;line-height:1.65;display:block}.ll-demo-form textarea{resize:vertical;min-height:5.3cqw;max-height:10cqw}.ll-demo-form .ll-button{white-space:normal;font-size:1.15cqw}.ll-demo-form .ll-button:disabled{opacity:.65;cursor:wait;transform:none}.ll-setup-footer{color:#69716b;justify-content:space-between;align-items:center;gap:8px;min-height:2.5cqw;padding-top:.7cqw;font-size:.85cqw;display:flex}.ll-setup-footer button{font:inherit;color:#19472c;background:0 0;border:0;align-items:center;gap:.4cqw;padding:.3cqw 0;display:inline-flex}.ll-setup-footer svg{width:1cqw;height:1cqw}.landing .ll-setup-intro{color:#45604b;align-items:flex-start;gap:.6cqw;margin:0 0 1cqw;font-size:1.05cqw;line-height:1.5;display:flex}.ll-setup-intro svg{width:1.3cqw;height:1.3cqw}.ll-setup-summary{overflow-wrap:anywhere;max-height:24cqw;margin:0;overflow-y:auto}.ll-setup-summary>div{border-top:1px solid #edf0e9;padding:.6cqw 0}.ll-setup-summary dt{color:#69716b;margin-bottom:.2cqw;font-size:.8cqw}.ll-setup-summary dd{margin:0;font-size:1.05cqw;line-height:1.4}.ll-setup-summary small{color:#59635b;margin-top:.2cqw;font-size:.9cqw;display:block}.ll-demo-form label span{color:#758077;font-weight:400}.ll-field-help{font-size:.88cqw;line-height:1.4;color:#6b746a!important;margin:-.7cqw 0 1.1cqw!important}.ll-choice-chips{flex-wrap:wrap;gap:.45cqw;margin:0 0 1cqw;display:flex}.ll-choice-chips button{color:#365440;font:inherit;cursor:pointer;background:#f7f9f4;border:1px solid #dce3d7;border-radius:999px;padding:.42cqw .65cqw;font-size:.86cqw;line-height:1.25}.ll-choice-chips button:hover{background:#edf3e7}.ll-choice-chips button.is-selected{color:#fff;background:#204a30;border-color:#204a30}.ll-demo-form .ll-inline-label{margin-top:-.15cqw}.landing .ll-ready-secondary{color:#607065;margin:0 0 1cqw;font-size:.98cqw;line-height:1.45}.ll-scenario{color:#224530;background:#f2f6ed;border:1px solid #e0e8db;border-radius:.75cqw;padding:.9cqw 1cqw}.ll-scenario b{font-size:.9cqw}.landing .ll-scenario p{color:#3d5141;margin:.35cqw 0 0;font-size:.95cqw;line-height:1.45}.ll-form-error{font-size:.9cqw;color:#b63f2d!important;margin:-.25cqw 0 .8cqw!important}.ll-result-loading{color:#31543b;text-align:center;place-items:center;min-height:19cqw;font-size:1.1cqw;display:grid}.landing .ll-result-summary{color:#566258;margin:0 0 1cqw;font-size:1cqw;line-height:1.45}.ll-collected{background:#f6f8f3;border:1px solid #e1e8dc;border-radius:.75cqw;padding:.85cqw 1cqw}.ll-collected>div{justify-content:space-between;align-items:baseline;gap:.5cqw;display:flex}.ll-collected b{color:#234a31;font-size:1cqw}.ll-collected span{color:#65726a;white-space:nowrap;font-size:.78cqw}.ll-collected ul{grid-template-columns:1fr 1fr;gap:.4cqw .75cqw;margin:.75cqw 0 0;padding:0;list-style:none;display:grid}.ll-collected li{color:#3d5141;align-items:center;gap:.3cqw;font-size:.82cqw;display:flex}.ll-collected li svg{color:#fff;background:#356c43;border-radius:50%;width:.95cqw;height:.95cqw;padding:.15cqw}.landing .ll-collected p{color:#637064;margin:.7cqw 0 0;font-size:.78cqw}.ll-result-actions{gap:.7cqw;margin-top:1cqw;display:grid}.ll-result-actions .ll-button{margin:0}.ll-result-actions .ll-text-button{color:#31533a;text-underline-offset:.2cqw;justify-self:center;font-size:.9cqw;text-decoration:underline}@media (max-width:640px){.ll-demo{padding-top:38px;padding-bottom:26px}.ll-demo-visual{min-height:410px;margin:0 -12px;padding:20px 12px}.ll-demo-form{border-radius:18px;width:100%;padding:24px}.ll-demo-note{display:none}.ll-demo-form h3{margin-bottom:20px;font-size:21px}.ll-setup-progress{margin-bottom:14px;font-size:12px}.ll-setup-progress>div{gap:5px}.ll-setup-progress i{width:26px;height:4px}.ll-setup-fields{min-height:195px}.ll-demo-form label{margin-bottom:7px;font-size:13px}.ll-demo-form input,.ll-demo-form select,.ll-demo-form textarea{border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:16px;line-height:1.5}.ll-demo-form textarea{min-height:74px;max-height:160px}.ll-field-help{font-size:12px;margin:-9px 0 14px!important}.ll-choice-chips{gap:7px;margin-bottom:14px}.ll-choice-chips button{padding:7px 10px;font-size:12px}.landing .ll-ready-secondary{margin-bottom:14px;font-size:14px}.ll-scenario{border-radius:10px;padding:13px}.ll-scenario b{font-size:13px}.landing .ll-scenario p{margin-top:6px;font-size:13px}.ll-form-error{font-size:12px;margin:-4px 0 11px!important}.ll-result-loading{min-height:260px;padding:30px;font-size:15px}.landing .ll-result-summary{margin-bottom:15px;font-size:14px}.ll-collected{border-radius:10px;padding:13px}.ll-collected b{font-size:14px}.ll-collected span{font-size:11px}.ll-collected ul{gap:8px 10px;margin-top:11px}.ll-collected li{gap:5px;font-size:11px}.ll-collected li svg{width:14px;height:14px;padding:2px}.landing .ll-collected p{margin-top:10px;font-size:11px}.ll-result-actions{gap:11px;margin-top:15px}.ll-result-actions .ll-text-button{font-size:12px}.ll-demo-form .ll-button{min-height:50px;font-size:14px}.ll-setup-footer{min-height:44px;padding-top:8px;font-size:11px}.ll-setup-footer button{gap:5px;min-height:36px;padding:4px 0}.ll-setup-footer svg{width:14px;height:14px}.landing .ll-setup-intro{gap:8px;margin-bottom:14px;font-size:14px}.ll-setup-intro svg{width:18px;height:18px}.ll-setup-summary{max-height:250px}.ll-setup-summary>div{padding:9px 0}.ll-setup-summary dt{margin-bottom:3px;font-size:11px}.ll-setup-summary dd{font-size:14px}.ll-setup-summary small{margin-top:3px;font-size:12px}}.ll-live-agent{text-align:center;overflow:hidden}.ll-live-label{color:#647264;justify-content:center;align-items:center;gap:.5cqw;margin-bottom:.65cqw;font-size:.9cqw;display:flex}.ll-live-label>span{background:#a9b5a3;border-radius:50%;width:.45cqw;min-width:6px;height:.45cqw;min-height:6px}.ll-live-label>.is-connected{background:#37714a;box-shadow:0 0 0 4px #37714a12}.ll-live-agent h3{overflow-wrap:anywhere;margin-bottom:0}.ll-orb-stage{isolation:isolate;place-items:center;height:18cqw;display:grid}.ll-voice-orb{--voice-level:0;width:12cqw;height:12cqw;position:relative}.ll-orb-core,.ll-orb-halo,.ll-orb-ring{border-radius:50%;position:absolute;inset:0}.ll-orb-core{transform:scale(calc(1 + var(--voice-level) * .16));background:radial-gradient(circle at 30% 23%,#e8efce 0%,#a3bd83 25%,#507b54 53%,#173e2c 83%);overflow:hidden;box-shadow:inset -.6cqw -.8cqw 1.7cqw #102f3166,inset .2cqw .3cqw 1cqw #f3f7d466,0 1cqw 2cqw #234c2920}.ll-orb-core i{transform:rotate(calc(-28deg + var(--voice-level) * 60deg));background:linear-gradient(120deg,#dce9b600,#c0d29e44,#dce9b600);border:1px solid #eff6d966;border-radius:44%;position:absolute;inset:12% -24%}.ll-orb-core i:nth-child(2){transform:rotate(calc(42deg - var(--voice-level) * 75deg));border-color:#eff6d944;inset:29% -15%}.ll-orb-core i:nth-child(3){transform:rotate(calc(25deg + var(--voice-level) * 80deg));border-color:#eff6d933;inset:-15% 32%}.ll-orb-halo{transform:scale(calc(1 + var(--voice-level) * .55));opacity:calc(.5 + var(--voice-level) * .5);background:radial-gradient(circle,#c8d6a752 30%,#c8d6a70a 68%,#0000 72%);inset:-13%}.ll-orb-ring{transform:scale(calc(1 + var(--voice-level) * .32));border:1px solid #7c9f612b;inset:-10%}.ll-voice-orb.is-connecting{animation:2.8s ease-in-out infinite ll-orb-breathe}@keyframes ll-orb-breathe{50%{opacity:.65;transform:scale(.95)}}.ll-live-status{color:#214831;min-height:1.8cqw;font-size:1.18cqw;font-weight:600;line-height:1.5}.landing .ll-live-hint{color:#6b746a;max-width:24cqw;margin:.7cqw auto 1.3cqw;font-size:.95cqw;line-height:1.6}.ll-live-controls{justify-content:center;align-items:center;gap:.7cqw;display:flex}.ll-live-control{font:inherit;color:#234b31;background:#f4f6ef;border:1px solid #dfe5da;border-radius:.85cqw;justify-content:center;align-items:center;gap:.5cqw;padding:.85cqw 1cqw;font-size:.95cqw;display:inline-flex}.ll-live-control svg{width:1.2cqw;height:1.2cqw}.ll-live-control:hover{background:#eaf0e3}.ll-live-control:disabled{opacity:.5;cursor:wait}.ll-live-end{color:#9c4836;background:#faf0eb;border-color:#eeddd3}.ll-live-end:hover{background:#f3e4dc}.ll-live-agent .ll-enable-audio{margin:0 0 1cqw}.ll-live-agent .ll-setup-footer{text-align:left;margin-top:1cqw}.ll-live-agent .ll-setup-footer>span:first-child{align-items:center;gap:.35cqw;display:flex}.ll-live-captions{text-align:left;color:#5f6b5d;margin-top:1.2cqw;font-size:.9cqw}.ll-live-captions summary{cursor:pointer;padding:.5cqw 0}.ll-live-captions>div{overflow-wrap:anywhere;background:#f5f7f1;border-radius:.7cqw;max-height:13cqw;padding:.8cqw;overflow-y:auto}.landing .ll-live-captions p{white-space:pre-wrap;margin:.35cqw 0 .8cqw;font-size:.9cqw}@media (max-width:640px){.ll-live-label{gap:7px;margin-bottom:10px;font-size:12px}.ll-live-agent h3{margin-bottom:0}.ll-orb-stage{height:240px}.ll-voice-orb{width:170px;height:170px}.ll-orb-core{box-shadow:inset -8px -10px 24px #102f3166,inset 3px 4px 14px #f3f7d466,0 14px 28px #234c2920}.ll-live-status{min-height:24px;font-size:16px}.landing .ll-live-hint{max-width:290px;margin:10px auto 20px;font-size:13px}.ll-live-controls{flex-wrap:wrap;gap:8px}.ll-live-control{border-radius:10px;gap:6px;min-height:44px;padding:12px;font-size:12px}.ll-live-control svg{width:16px;height:16px}.ll-live-agent .ll-enable-audio{margin-bottom:12px}.ll-live-agent .ll-setup-footer{flex-wrap:wrap;gap:8px;margin-top:14px}.ll-live-agent .ll-setup-footer>span:first-child{gap:5px}.ll-live-captions{margin-top:16px;font-size:12px}.ll-live-captions summary{padding:8px 0}.ll-live-captions>div{border-radius:8px;max-height:180px;padding:12px}.landing .ll-live-captions p{margin:5px 0 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ll-voice-orb,.ll-orb-core,.ll-orb-halo,.ll-orb-ring,.ll-orb-core i{animation:none!important;transform:none!important}}.ll-demo{height:auto;min-height:0;padding-top:80px;padding-bottom:80px}.ll-demo-visual{height:auto;min-height:0;margin:0;padding:0}.ll-demo-form{border-radius:20px;width:100%;padding:30px;transform:none}.ll-demo-form h3{margin-bottom:20px;font-size:22px}.ll-demo-form label{font-size:14px}.ll-demo-form input,.ll-demo-form select,.ll-demo-form textarea{border-radius:8px;margin-bottom:18px;padding:11px 12px;font-size:16px;line-height:1.5}.ll-demo-form .ll-button{min-height:50px;font-size:14px}.ll-setup-progress{margin-bottom:16px;font-size:12px}.ll-setup-footer{min-height:40px;font-size:11px}.ll-setup-fields{min-height:180px}.ll-choice-chips button{padding:7px 10px;font-size:12px}.landing .ll-ready-secondary,.landing .ll-setup-intro{font-size:14px}.landing .ll-scenario p,.ll-scenario b{font-size:13px}.ll-form-error{font-size:12px}.landing .ll-step-help{color:#64705f;margin:0 0 20px;font-size:14px;line-height:1.55}.landing .ll-pricing-help{margin-top:-6px;font-size:13px}.landing .ll-ready-help{margin:16px 0 0;font-size:13px}.ll-demo-review{overflow-wrap:anywhere;max-height:260px;margin:0 0 20px;overflow-y:auto}.ll-demo-review>div{border-bottom:1px solid #e5eade;padding:10px 0}.ll-demo-review dt{color:#64705f;margin-bottom:3px;font-size:12px}.ll-demo-review dd{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.ll-nav{height:78px}.ll-nav nav{gap:22px}.ll-hero-visual{top:-78px}.ll-hero{min-height:740px}.ll-hero-copy{padding-top:40px}.ll-hero-copy>p{max-width:100%}.ll-hero-copy .ll-actions{gap:16px}.ll-hero-phone{width:35cqw;margin-top:150px;margin-left:12cqw}.ll-whatsapp-note{font-size:30px;top:96px;left:13cqw}.ll-steps{gap:24px}.ll-section{padding-top:56px;padding-bottom:56px}.ll-details,.ll-demo{gap:4cqw}.ll-closing{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.ll-nav{gap:16px;height:76px;padding:0 22px}.ll-brand{font-size:30px}.ll-nav nav{margin-left:auto}.ll-nav nav>a:first-child,.ll-nav nav>a:last-child{display:none}.ll-nav nav a{font-size:12px}.ll-nav-cta{gap:7px;padding:10px 12px;font-size:12px}.ll-nav-cta svg{width:15px}.ll-hero{flex-direction:column;min-height:0;padding:0;display:flex}.ll-hero-copy{width:100%;padding:38px 24px 0}.landing h1{font-size:clamp(52px,12cqw,78px)}.ll-eyebrow{margin-bottom:16px;font-size:10px}.ll-hero-copy>p{max-width:470px;margin-top:24px;font-size:16px}.ll-hero-copy .ll-hero-handoff{margin-top:16px}.ll-hero-copy .ll-hero-trades{margin-top:22px;font-size:11px}.ll-button{padding:15px 20px;font-size:14px}.ll-hero-copy .ll-actions{gap:22px;margin-top:26px}.ll-hero-visual{width:100%;height:auto;margin-top:32px;padding:70px 0 26px;position:relative;top:auto}.ll-hero-photo{border-radius:65% 0 20% 45%/25% 0 12% 42%;inset:0 0 70px 3%}.ll-hero-photo>img{object-position:35% 50%}.ll-hero-phone{width:80%;max-width:340px;margin:0 5% 0 auto;transform:rotate(2deg)}.ll-whatsapp-note{font-size:30px;top:18px;left:auto;right:15%}.ll-hand-arrow{width:44px;height:54px;top:12px;right:-40px}.ll-section{padding:48px 24px;scroll-margin-top:20px}.landing h2{font-size:clamp(32px,8cqw,44px)}.ll-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.ll-step{padding-top:20px}.ll-step h3{margin-top:16px;font-size:21px}.ll-step p{margin-top:9px;font-size:15px}.ll-step-graphic svg{width:24px;height:24px}.ll-details{grid-template-columns:1fr;gap:38px}.ll-details-copy>p{font-size:15px}.ll-details-copy li{font-size:14px}.ll-control-note p{font-size:13px}.ll-details-visual{width:90%;max-width:340px}.ll-demo{grid-template-columns:1fr;gap:32px}.ll-demo-copy>p{font-size:15px}.ll-demo-copy .ll-demo-disclosure{max-width:440px}.ll-demo-form{padding:24px}.ll-demo-form h3{font-size:22px}.ll-demo-visual{min-height:0;margin:0;padding:0}.ll-setup-progress i{width:26px;height:4px}.ll-setup-progress>div{gap:5px}.ll-setup-footer button{gap:5px;min-height:36px}.ll-setup-footer svg{width:14px;height:14px}.ll-demo-form textarea{min-height:74px;max-height:160px}.ll-choice-chips{gap:7px;margin-bottom:14px}.ll-scenario{border-radius:10px;padding:13px}.ll-closing{gap:28px}.ll-closing h2{font-size:32px}.ll-footer{flex-wrap:wrap;padding:24px}.ll-footer span{flex-basis:100%;order:3}}@media (max-width:360px){.ll-nav{gap:10px;padding:0 16px}.ll-nav .ll-brand{font-size:28px}.ll-nav-cta{gap:6px;padding:10px;font-size:11px}.landing h1{font-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ll-button{transition:none}}.ll-estimate-fieldset{border:0;min-width:0;margin:0;padding:0}.ll-pricing-review,.ll-estimate-summary{text-align:left;overflow-wrap:anywhere;background:#f5f7f0;border:1px solid #d9dfd2;border-radius:14px;margin:14px 0;padding:18px}.ll-pricing-review h4{margin:0 0 8px;font-size:16px}.ll-pricing-review p,.ll-pricing-review li,.ll-estimate-summary p,.ll-estimate-summary li{font-size:13px;line-height:1.55}.ll-pricing-review ul,.ll-estimate-summary ul{margin:8px 0;padding-left:18px}.ll-pricing-review dl,.ll-estimate-summary dl{margin:12px 0}.ll-pricing-review dl>div,.ll-estimate-summary dl>div{border-bottom:1px solid #dfe4d8;grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);gap:12px;padding:7px 0;font-size:12px;line-height:1.5;display:grid}.ll-pricing-review dt,.ll-estimate-summary dt{color:#53604e}.ll-pricing-review dd,.ll-estimate-summary dd{margin:0}.ll-demo-form .ll-pricing-approval{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.5;display:flex}.ll-demo-form .ll-pricing-approval input{accent-color:#2d4931;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}.ll-estimate-amount{letter-spacing:-.04em;color:#2d4931;margin:8px 0;font-size:32px;display:block}.ll-estimate-summary summary{cursor:pointer;margin-top:12px;font-size:13px;font-weight:700}.ll-estimate-summary .ll-estimate-disclaimer{color:#66705f;margin-bottom:0;font-size:11px}.ll-button:disabled{opacity:.6;cursor:wait}.ll-pricing-context{margin:12px 0;font-size:13px}.ll-pricing-context summary{cursor:pointer;font-weight:700;line-height:1.5}
