@layer gsa{html.talk-open{overflow:hidden}dialog.talk{border:1px solid var(--line);border-radius:var(--r-card-l);background:var(--card);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--sh-soft-2);overscroll-behavior:contain;margin:auto;padding:0;overflow-y:auto}dialog.talk::backdrop{background:radial-gradient(ellipse 70% 90% at 0% 0%,var(--field-glow-faint,#35bd570f),transparent 70%),var(--backdrop,#17191387)}dialog.talk[open]{animation:talk-in var(--d-reveal) var(--ease) both}@keyframes talk-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.talk-in{gap:var(--s-6);padding:var(--s-8);flex-direction:column;display:flex;position:relative}.talk-x{top:var(--s-3);width:44px;height:44px;color:var(--ink);z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--s-3)}.talk-x:hover{background:var(--well)}.talk-x svg{width:20px;height:20px}.talk-head{align-items:center;gap:var(--s-2);text-align:center;padding-inline:var(--s-8);flex-direction:column;display:flex}.talk-head h2{font-weight:var(--w-strong)}.talk-head h2:focus{outline:none}.talk-ctx{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft)}.talk-avail{margin-top:var(--s-1);font-size:var(--t-small);line-height:var(--lh-small);text-wrap:balance;flex-direction:column;align-items:center;gap:2px;display:flex}.talk-now{font-weight:var(--w-ui);max-width:34em;display:inline-block}.talk-now .talk-lamp{vertical-align:1px;margin-inline-end:var(--s-2);display:inline-block}.talk-lamp{background:var(--field);width:8px;height:8px;box-shadow:0 0 0 3px var(--tint);border-radius:50%;flex:none}.talk.after .talk-lamp{display:none}.talk-hours{color:var(--ink-soft)}.talk-view{gap:var(--s-6);flex-direction:column;display:flex}.talk-list{gap:var(--s-4);flex-direction:column;display:flex}.talk-ch{align-items:center;gap:var(--s-4);width:100%;min-height:80px;padding:var(--s-4) var(--s-6);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--d-press) var(--ease),border-color var(--d-press) var(--ease);grid-template-columns:48px minmax(0,1fr) 20px;margin:0;text-decoration:none;display:grid;position:relative}.talk-ch:hover{border-color:var(--line-strong);box-shadow:var(--sh-soft)}.talk-ch:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.talk-ic{color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 1px 2px #1719132e}.talk-ic svg{width:26px;height:26px}.talk-ic.ic-whatsapp{color:#fff;background:linear-gradient(#5ffc7b 0%,#28d146 100%)}.talk-ic.ic-email{background:linear-gradient(180deg,#2c7a45 0%,var(--forest) 100%);color:#fff}.talk-ic.ic-email .cut{stroke:#1a5229}.talk-ic.ic-text,.talk-ic.ic-call{background:linear-gradient(180deg,var(--field) 0%,var(--btn) 100%);color:#fff}.talk-ic.ic-callback{background:linear-gradient(180deg,#fff 0%,var(--tint-soft) 100%);color:var(--btn);box-shadow:inset 0 0 0 1px var(--btn),0 1px 2px #1719131f}.talk-ic.ic-callback svg{width:24px;height:24px}.talk-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.talk-txt b{font-weight:var(--w-ui);font-size:var(--t-body);line-height:1.3}.talk-v{font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink-soft);overflow-wrap:anywhere}.talk-go{width:20px;height:20px;color:var(--ink)}[dir=rtl] .talk-go{transform:scaleX(-1)}.talk-fast{border-radius:var(--r-pill);background:var(--tint);height:22px;box-shadow:inset 0 0 0 1px var(--field-edge);color:var(--ink);font-size:var(--t-caption);line-height:1;font-weight:var(--w-ui);white-space:nowrap;top:0;align-items:center;padding:0 10px;display:inline-flex;position:absolute;inset-inline-end:var(--s-6);transform:translateY(-50%)}.talk-foot{text-align:center;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft);text-wrap:balance}.talk-langs{justify-content:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.talk-lang{min-height:36px;padding:0 var(--s-4);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-ui);cursor:pointer;border-radius:999px}.talk-lang:hover{background:var(--well)}.talk-lang[aria-pressed=true]{background:var(--tint);border-color:var(--ink)}.talk-lang:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.talk-native{gap:var(--s-2);text-align:center;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.talk-native a{color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-ui);text-underline-offset:3px;padding:4px 2px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.talk-native a:hover{text-decoration-thickness:2px}.talk-native a:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}.talk-fine{display:none}@media (pointer:fine){.talk-fine{display:block}.talk-touch{display:none}}.talk-ch.talk-copy{cursor:default;grid-template-columns:48px minmax(0,1fr) auto}.talk-ch.talk-copy:hover{border-color:var(--line);box-shadow:none}.talk-copy-btn{min-height:44px;padding:0 var(--s-4)}.swap{display:inline-grid}.swap>*{text-align:center;grid-area:1/1}.swap>[hidden]{visibility:hidden;display:block!important}.talk-form{gap:var(--s-4);flex-direction:column;display:flex}.talk-2{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.talk-form .field select{text-overflow:ellipsis}.talk-tel{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.talk-form .field .hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft)}.talk-tel .hint,.talk-tel .err{grid-column:1/-1}.talk-tel .hint{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft)}.talk-tel .err{font-size:var(--t-small);color:var(--ink);font-weight:var(--w-ui);gap:var(--s-2);align-items:baseline;display:flex}.talk-tel .err:before{content:"";background:var(--closed);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.talk-tel:has(.err) .hint{display:none}.talk-nav{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.talk-consent{text-align:end;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft);flex-basis:100%}.talk-nav>.btn-1{margin-inline-end:3px}.talk-done{text-align:center;align-items:center;gap:var(--s-4);padding-block:var(--s-6) var(--s-2);flex-direction:column;display:flex}.talk-ok{background:var(--tint);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.talk-ok svg{width:28px;height:28px}.talk-done .t-h4{text-wrap:balance;max-width:26em}.talk-done .t-h4:focus{outline:none}.talk-top{margin-block:calc(var(--s-2) * -1) calc(var(--s-2) * -1);justify-content:flex-start;display:flex}.talk-top .btn-3{margin-inline-start:calc(var(--s-1) * -1)}.talk-done .talk-top,.talk-fail .talk-top{align-self:stretch}.talk-fail{padding-top:var(--s-6)}.talk-fail .t-h4{text-align:center;text-wrap:balance;max-width:26em;margin-inline:auto}.talk-fail .t-h4:focus{outline:none}.talk-fail .talk-nav{justify-content:flex-start}@media (max-width:520px){.talk-in,.talk-view{gap:var(--s-4)}.talk-in{padding:var(--s-8) var(--s-4) var(--s-6)}.talk-head{padding-inline:var(--s-8)}.talk-ch{padding:var(--s-4);gap:var(--s-3);min-height:72px}.talk-fast{inset-inline-end:var(--s-4)}.talk-2,.talk-tel{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.talk-nav{align-items:stretch;gap:var(--s-2);flex-direction:column}.talk-nav>.btn-1{order:1;width:auto;margin-inline-end:2px}.talk-consent{text-align:center;order:2}.talk-nav>.btn-3{order:3;align-self:center}}.talk-link{font:inherit;color:inherit;font-weight:var(--w-ui);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.talk-link:hover{text-decoration-thickness:2px}.footer .f-col a:not(:hover):not(:focus-visible),.footer .f-link:not(:hover):not(:focus-visible){text-decoration:none}.menu-sheet>.menu-links:first-child{border-top:0}.header.shell-checkout>.header-actions{grid-column:3}.shell-step{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2;margin:0}.header.shell-checkout .brand .wm{display:block}@media (max-width:760px){.header.shell-checkout{grid-template-columns:auto minmax(0,1fr) auto}.header.shell-checkout>.header-actions{grid-column:3}.shell-step{justify-self:center}}@media (max-width:480px){.header.shell-checkout .brand .wm{display:none}}.shell-id{grid-area:1/1;justify-self:start;align-items:center;gap:0;min-width:0;max-width:100%;display:flex}.shell-id .brand{flex:none}.shell-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);line-height:1.2;font-weight:var(--w-strong);letter-spacing:-.01em;overflow:hidden}.header.shell-app>.shell-tabs{align-items:center;gap:var(--s-8);grid-area:1/2;display:flex}.header.shell-app>.shell-tabs:empty{display:none}.header.shell-app>.header-actions{grid-column:3}.header .shell-tabs a,.header .shell-tabs [role=tab]{height:auto;min-height:44px;box-shadow:none;color:var(--ink);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;margin:0;padding:6px 0;text-decoration:none;display:inline-flex}.header .shell-tabs a:hover,.header .shell-tabs [role=tab]:hover{color:var(--ink);border-bottom-color:var(--line-strong);background:0 0}.header .shell-tabs a[aria-current=page],.header .shell-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.header.shell-app .brand .wm{display:none}body.acct-signin .header.shell-app .brand .wm{display:block}.shell-acct{min-width:0;display:flex;position:relative}.shell-acct:has(.shell-company:empty){display:none}.shell-acct-btn{min-width:0;max-width:100%;min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:var(--r-input);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.shell-acct-btn:hover{color:var(--ink)}.shell-acct-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.shell-acct-chev{width:16px;height:16px;transition:transform var(--d-press) var(--ease);flex:none}.shell-acct-btn[aria-expanded=true] .shell-acct-chev{transform:scaleY(-1)}.shell-menu{top:calc(100% + var(--s-1));z-index:30;min-width:200px;padding:var(--s-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-soft-2);position:absolute;inset-inline-start:0}.shell-menu[hidden]{display:none}.shell-menu a{min-height:44px;padding:0 var(--s-3);border-radius:var(--r-input);color:var(--ink);font-size:var(--t-ui);font-weight:var(--w-ui);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.shell-menu a:hover{background:var(--well)}@media (max-width:1100px){.header.shell-app>.shell-tabs{gap:var(--s-6)}}@media (max-width:1000px){.header.shell-app{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--header-h) auto;background:linear-gradient(var(--line),var(--line)) 0 var(--header-h) / 100% 1px no-repeat var(--paper);row-gap:0;height:auto}.header.shell-app:has(>.shell-tabs:empty){background:var(--paper)}.header.shell-app>.header-actions{grid-column:2}.header.shell-app>.shell-tabs{gap:var(--s-6);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-area:2/1/auto/-1;overflow-x:auto}.header.shell-app>.shell-tabs::-webkit-scrollbar{display:none}}@media (max-width:480px){.header.shell-app{column-gap:0}.header.shell-app>.header-actions{display:contents}.header.shell-app .contact-trigger{grid-area:1/2}.shell-id{padding-inline-end:var(--s-3)}.header.shell-app>.shell-tabs{grid-column:1;margin-inline-end:0;padding-inline-end:var(--s-4);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}[dir=rtl] .header.shell-app>.shell-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.header.shell-app:has(>.shell-tabs:empty){grid-template-rows:var(--header-h)}}.footer.footer-min{padding:var(--s-4) 0;background:var(--paper);border-top:1px solid var(--line)}.footer-min .wrap{display:block}.f-min{text-align:center;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-soft);margin:0}.f-min a{padding-block:var(--s-3);color:var(--ink);font-weight:var(--w-ui);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px;display:inline-block}.f-min a:hover,.f-min a:focus-visible{-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:2px}dialog.shell-leave{border:1px solid var(--line);border-radius:var(--r-card-l);background:var(--card);width:min(440px,100vw - 32px);max-width:none;color:var(--ink);box-shadow:var(--sh-soft-2);padding:0}dialog.shell-leave[open]{animation:talk-in var(--d-reveal) var(--ease) both}.shell-leave-in{gap:var(--s-2);padding:var(--s-8);flex-direction:column;display:flex}.shell-leave-in p{color:var(--ink-soft)}.shell-leave-in .btn-row{margin-top:var(--s-4)}@media (max-width:520px){.shell-leave-in{padding:var(--s-6)}.shell-leave-in .btn-row{flex-direction:column;align-items:stretch}}.f-bottom a.f-rec{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.f-bottom a.f-rec:hover{color:var(--paper);text-decoration-thickness:2px}.talk-tip{top:calc(100% + var(--tip-top,8px));z-index:40;background:var(--ink);width:max-content;max-width:min(300px,100vw - 32px);color:var(--paper);font-size:var(--t-small);letter-spacing:0;text-align:start;white-space:normal;box-shadow:var(--sh-soft);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility 0s linear .16s;border-radius:10px;padding:8px 12px;font-weight:500;line-height:1.35;position:absolute;inset-inline-end:0;transform:translateY(-4px)}.talk-tip:before{content:"";border:6px solid #0000;border-bottom-color:var(--ink);bottom:100%;position:absolute;inset-inline-end:calc(var(--pill-w,32px) / 2 - 6px)}.talk-tip,[data-dot]>.talk-tip{pointer-events:none!important}@media (hover:hover){[data-dot]:hover>.talk-tip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}}[data-dot]:focus-visible>.talk-tip,[data-dot].tip-on>.talk-tip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}[data-dot].tip-off>.talk-tip{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.talk-tip{transition:none;transform:none}}@media (max-height:860px){.talk-in{gap:var(--s-4);padding:var(--s-6)}.talk-view{gap:var(--s-4)}.talk-list{gap:var(--s-2)}.talk-ch{min-height:68px;padding-block:var(--s-3)}}dialog.talk{background:linear-gradient(var(--card),var(--card)) center bottom / 100% 28px no-repeat local, linear-gradient(to top,var(--line-strong),transparent) center bottom / 100% 14px no-repeat scroll,var(--card)}.talk-ch[data-ch=email] .talk-v{overflow-wrap:normal;word-break:keep-all}.talk-addr{white-space:nowrap}}
