.AskBrunoWidget_peekLauncher__pn89V{position:fixed;right:-185px;bottom:-26px;width:330px;height:auto;border:0;background:transparent;padding:0;cursor:pointer;overflow:visible;transform-origin:center center;transform:rotate(-42deg);animation:AskBrunoWidget_brunoCornerPeek__RJYA9 4.5s ease-in-out infinite;-webkit-tap-highlight-color:transparent;z-index:1}.AskBrunoWidget_peekImg__h5yeK{width:100%;height:auto;display:block;transition:transform var(--dur-med) var(--ease-out)}.AskBrunoWidget_peekLauncher__pn89V:hover .AskBrunoWidget_peekImg__h5yeK{transform:scale(1.04)}@keyframes AskBrunoWidget_brunoCornerPeek__RJYA9{0%,to{transform:translate(0) rotate(-42deg)}50%{transform:translate(-20px) rotate(-42deg)}}@media (prefers-reduced-motion:reduce){.AskBrunoWidget_peekLauncher__pn89V{animation:none;transform:rotate(-42deg)}.AskBrunoWidget_peekLauncher__pn89V:hover .AskBrunoWidget_peekImg__h5yeK{transform:none}.AskBrunoWidget_tooltip__3J6ow,.AskBrunoWidget_window__NnZPE{animation:none}.AskBrunoWidget_paw__2c9zo{animation:none;opacity:.7;transform:none}.AskBrunoWidget_actionBtn__NYkvv:hover{transform:none}.AskBrunoWidget_chip__V3i_t{transition:none}}.AskBrunoWidget_tooltip__3J6ow{position:fixed;right:120px;bottom:196px;background:var(--navy-dark);color:var(--white);padding:10px 13px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:13px;line-height:1.35;max-width:178px;filter:drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 10px 22px rgba(0,0,0,.45)) drop-shadow(0 0 7px rgba(137,235,14,.45));animation:AskBrunoWidget_tooltipIn__4ev9D .4s var(--ease-out) both,AskBrunoWidget_tooltipGlow__0vhh7 2.6s ease-in-out .4s infinite}.AskBrunoWidget_tooltip__3J6ow:after{content:"";position:absolute;right:-7px;top:55%;transform:translateY(-50%);border:7px solid transparent;border-left:7px solid var(--navy-dark);border-right:0}@keyframes AskBrunoWidget_tooltipIn__4ev9D{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AskBrunoWidget_tooltipGlow__0vhh7{0%,to{filter:drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 10px 22px rgba(0,0,0,.45)) drop-shadow(0 0 3px rgba(137,235,14,.35))}50%{filter:drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 0 .6px rgba(0,0,0,.9)) drop-shadow(0 10px 22px rgba(0,0,0,.45)) drop-shadow(0 0 13px rgba(137,235,14,.7))}}.AskBrunoWidget_window__NnZPE{position:fixed;right:18px;bottom:18px;width:min(420px,calc(100vw - 24px));height:min(680px,calc(100dvh - 36px));background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:AskBrunoWidget_windowIn__1PzEq .32s var(--ease-out) both}@keyframes AskBrunoWidget_windowIn__1PzEq{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.AskBrunoWidget_window__NnZPE{inset:0;width:100%;height:100%;border-radius:0}.AskBrunoWidget_inputPhase__INfOT .AskBrunoWidget_footer__a0IN3{display:none}.AskBrunoWidget_inputPhase__INfOT .AskBrunoWidget_composer__YVXhr{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.AskBrunoWidget_header__eb2CL{background:linear-gradient(135deg,var(--navy) 0,var(--navy-dark) 100%);color:var(--white);padding:14px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0}.AskBrunoWidget_headerAvatar__bAYQP{width:40px;height:40px;border-radius:50%;background:var(--green-dim);border:1.5px solid var(--green);overflow:hidden;flex-shrink:0}.AskBrunoWidget_headerAvatar__bAYQP img{width:100%;height:100%;object-fit:cover}.AskBrunoWidget_headerText__xnwOV{flex:1 1;min-width:0}.AskBrunoWidget_headerName__EwCRF{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.1}.AskBrunoWidget_headerSubtitle__RTumX{font-size:12px;opacity:.78;margin-top:2px}.AskBrunoWidget_headerClose__qwOG1{background:hsla(0,0%,100%,.1);color:var(--white);border:0;min-width:40px;height:44px;border-radius:8px;cursor:pointer;padding:4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.AskBrunoWidget_headerClose__qwOG1:hover{background:hsla(0,0%,100%,.2)}.AskBrunoWidget_headerPhone__y6xXL{color:var(--green);text-decoration:none}.AskBrunoWidget_headerPhone__y6xXL:active,.AskBrunoWidget_headerPhone__y6xXL:focus,.AskBrunoWidget_headerPhone__y6xXL:hover,.AskBrunoWidget_headerPhone__y6xXL:visited{text-decoration:none}.AskBrunoWidget_headerPhone__y6xXL .AskBrunoWidget_headerBtnLabel__mJ_2i{color:var(--green);text-decoration:none}.AskBrunoWidget_headerBtnIcon__t6ftj{font-size:18px;line-height:1}.AskBrunoWidget_headerBtnLabel__mJ_2i{font-size:10px;line-height:1;color:var(--white);font-weight:500;letter-spacing:.02em;white-space:nowrap}.AskBrunoWidget_progress__qGhQg{height:3px;background:hsla(0,0%,100%,.12);position:relative;flex-shrink:0}.AskBrunoWidget_progressBar__aI6eE{position:absolute;inset:0 auto 0 0;background:var(--green);transition:width .5s var(--ease-out)}.AskBrunoWidget_thread__dspcw{flex:1 1;overflow-y:auto;padding:18px 16px 6px;background:var(--cream-1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.AskBrunoWidget_calendarStage__vbaUU{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--cream-1)}.AskBrunoWidget_calendarFocus__7p3kc .AskBrunoWidget_header__eb2CL{padding:10px 14px}.AskBrunoWidget_bubbleRow__4WYsd{display:flex;gap:8px;margin-bottom:10px;align-items:flex-end}.AskBrunoWidget_bubbleRow__4WYsd.AskBrunoWidget_user__5JIXm{justify-content:flex-end}.AskBrunoWidget_bubbleAvatar__K0fv4{width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:var(--green-dim);border:1px solid var(--green)}.AskBrunoWidget_bubbleAvatar__K0fv4 img{width:100%;height:100%;object-fit:cover}.AskBrunoWidget_bubble__JiRL8{max-width:80%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.5;word-wrap:break-word}.AskBrunoWidget_bubble__JiRL8.AskBrunoWidget_bot__z727W{background:var(--white);border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--text)}.AskBrunoWidget_bubble__JiRL8.AskBrunoWidget_user__5JIXm{background:var(--navy);color:var(--white);border-bottom-right-radius:4px}.AskBrunoWidget_bubble__JiRL8.AskBrunoWidget_compliance__gU2Yi{background:#fff8e6;border:1px solid #f0e0a8;font-size:13px;color:var(--ink);border-bottom-left-radius:4px}.AskBrunoWidget_typing__g8D0h{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:var(--white);border:1px solid var(--border);border-radius:16px;border-bottom-left-radius:4px}.AskBrunoWidget_paw__2c9zo{display:inline-flex;align-items:center;justify-content:center;color:var(--navy);opacity:.35;transform:translateY(0);animation:AskBrunoWidget_pawBounce__qrb4L 1.2s ease-in-out infinite}.AskBrunoWidget_paw__2c9zo:nth-child(2){animation-delay:.12s}.AskBrunoWidget_paw__2c9zo:nth-child(3){animation-delay:.24s}@keyframes AskBrunoWidget_pawBounce__qrb4L{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.AskBrunoWidget_estimateCard__PLcJI{background:var(--navy);color:var(--white);padding:18px 18px 16px;border-radius:14px;margin:4px 0 10px;box-shadow:var(--shadow-md)}.AskBrunoWidget_estimateHead__LF_z8{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.AskBrunoWidget_estimateRange__VxW_D{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.01em}.AskBrunoWidget_estimateFoot__yZ28P{margin-top:10px;font-size:12px;opacity:.78;line-height:1.5}.AskBrunoWidget_chips__8M4O5{display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 10px;background:var(--cream-1)}.AskBrunoWidget_chip__V3i_t{background:var(--white);border:1.5px solid var(--navy);color:var(--navy);padding:10px 14px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;cursor:pointer;font-family:var(--font-body);transition:all var(--dur-fast) var(--ease-out);min-height:40px}@media (pointer:coarse){.AskBrunoWidget_chip__V3i_t{min-height:44px;padding:11px 16px}}.AskBrunoWidget_chip__V3i_t:hover{background:var(--navy);color:var(--white)}.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_secondary__CP1yZ{border-color:var(--border);color:var(--ink-soft);background:transparent}.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_secondary__CP1yZ:hover{border-color:var(--navy);color:var(--navy);background:var(--white)}.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_accent__tXBhA{background:var(--white);border-color:var(--green);color:var(--navy);font-weight:700}.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_accent__tXBhA:hover{background:var(--green);color:var(--navy);border-color:var(--green)}.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_chipSelected__blOFo,.AskBrunoWidget_chip__V3i_t.AskBrunoWidget_chipSelected__blOFo:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.AskBrunoWidget_chipContinue__yU3lM{flex-basis:100%;margin-top:2px;background:var(--green);color:var(--navy);border:0;padding:12px 18px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;min-height:44px;transition:transform var(--dur-fast)}.AskBrunoWidget_chipContinue__yU3lM:hover{transform:translateY(-1px)}.AskBrunoWidget_chipContinue__yU3lM:disabled{opacity:.45;cursor:not-allowed;transform:none}.AskBrunoWidget_composer__YVXhr{display:flex;gap:8px;padding:12px 14px;background:var(--white);border-top:1px solid var(--border);flex-shrink:0}.AskBrunoWidget_composer__YVXhr input{flex:1 1;padding:11px 14px;border:1.5px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:16px;background:var(--white);color:var(--text);transition:border-color var(--dur-fast);min-height:44px}.AskBrunoWidget_composer__YVXhr input:focus{outline:0;border-color:var(--navy)}.AskBrunoWidget_composer__YVXhr button{background:var(--navy);color:var(--white);border:0;width:44px;height:44px;border-radius:50%;cursor:pointer;font-size:18px;display:grid;place-items:center;flex-shrink:0}.AskBrunoWidget_composer__YVXhr button:disabled{opacity:.4;cursor:not-allowed}.AskBrunoWidget_composer__YVXhr .AskBrunoWidget_error__AvYYS{font-size:12px;color:#c0392b;padding:0 14px 8px;width:100%;order:2}.AskBrunoWidget_errorMsg__x851j{font-size:13px;color:#c0392b;background:#fdecea;border-top:1px solid #f5c2bd;padding:8px 16px;font-family:var(--font-body);flex-shrink:0}.AskBrunoWidget_actionStack__z7WrW{display:flex;flex-direction:column;gap:8px;padding:6px 16px 14px;background:var(--cream-1)}.AskBrunoWidget_actionBtn__NYkvv{text-decoration:none;background:var(--navy);color:var(--white);padding:12px 18px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:15px;text-align:center;transition:transform var(--dur-fast)}.AskBrunoWidget_actionBtn__NYkvv:hover{transform:translateY(-1px)}.AskBrunoWidget_actionBtn__NYkvv.AskBrunoWidget_outline__a5yYy{background:transparent;color:var(--navy);border:1.5px solid var(--navy)}.AskBrunoWidget_honeypot__ZsosM{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.AskBrunoWidget_footer__a0IN3{padding:8px 14px calc(8px + env(safe-area-inset-bottom, 0px));background:var(--off-white);border-top:1px solid var(--border);font-size:10.5px;color:var(--muted);text-align:center;line-height:1.4;flex-shrink:0}.AskBrunoWidget_footer__a0IN3 a{color:var(--navy)}.CalendarEmbed_wrap__TwvK8{position:relative;background:var(--white);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin:6px 0 10px;box-shadow:var(--shadow-md);max-width:100%;min-height:560px}.CalendarEmbed_wrap__TwvK8.CalendarEmbed_fill__hnABr{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;border-radius:0;border:0;box-shadow:none}.CalendarEmbed_frame__f1qOE{display:block;width:100%;min-height:560px;border:0;background:var(--white)}.CalendarEmbed_wrap__TwvK8.CalendarEmbed_fill__hnABr .CalendarEmbed_frame__f1qOE{flex:1 1 auto;min-height:0;height:100%}.CalendarEmbed_skeleton__q_cGM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;color:#1e3b55;font-family:var(--font-body);font-size:14px;background:var(--cream-1);pointer-events:none;z-index:1}@keyframes CalendarEmbed_brunoSpin__KHZz2{to{transform:rotate(1turn)}}.CalendarEmbed_spinner__QS0tQ{display:block;width:40px;height:40px;border-radius:50%;border:3px solid #d4f0a0;border-top-color:#89eb0e;animation:CalendarEmbed_brunoSpin__KHZz2 .8s linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.CalendarEmbed_spinner__QS0tQ{animation:none;border-top-color:#89eb0e}}.CalendarEmbed_fallback___YLwB{display:block;text-align:center;padding:12px 16px;background:var(--navy);color:var(--white);font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:none}.CalendarEmbed_fallback___YLwB:hover{background:var(--navy-dark)}@media (max-width:480px){.CalendarEmbed_frame__f1qOE,.CalendarEmbed_wrap__TwvK8{min-height:620px}.CalendarEmbed_wrap__TwvK8.CalendarEmbed_fill__hnABr,.CalendarEmbed_wrap__TwvK8.CalendarEmbed_fill__hnABr .CalendarEmbed_frame__f1qOE{min-height:0}}.CalendarEmbed_devBanner__9Z4Qz{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(30,59,85,.95);color:#fff;font-family:inherit;font-size:13px;z-index:10}.CalendarEmbed_devTag__HqWnL{background:#89eb0e;color:#1e3b55;font-weight:700;padding:2px 8px;border-radius:4px;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.CalendarEmbed_devSkip__UiecT{background:#fff;color:#1e3b55;border:0;border-radius:6px;padding:6px 12px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.CalendarEmbed_devSkip__UiecT:hover{background:#f1f1f1}.CalendarEmbed_devSkip__UiecT:focus-visible{outline:2px solid #89eb0e;outline-offset:2px}