.b-hero-action{--ha-title:calc(clamp(2.3rem, 1.1rem + 4.6cqi, 5.2rem)*var(--display-scale))}.b-hero-action__title{max-width:14em;font-size:var(--ha-title);line-height:var(--lh-display);text-wrap:balance;margin:0}.b-hero-action__sub{max-width:var(--measure-lead);color:var(--sec-muted);margin:0}.b-hero-action__copy{align-items:flex-start;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.b-hero-action__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.b-hero-action__facts{gap:var(--space-2xs) var(--space-m);margin:var(--space-3xs) 0 0;font-size:var(--fs-ui);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.b-hero-action__facts li{align-items:center;gap:var(--space-2xs);display:inline-flex}.b-hero-action__facts svg{background:var(--sec-pop);width:1.35em;height:1.35em;color:var(--sec-pop-ink);border-radius:50%;flex:none;padding:.22em}.b-hero-action__note{margin:var(--space-2xs) 0 0;max-width:14em;rotate:calc(-3deg*var(--tilt-dir))}.b-hero-action__split{grid-template-columns:var(--grid-split);gap:var(--space-xl) var(--grid-split-gap);align-items:center;display:grid}.b-hero-action__head{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;display:flex}.b-hero-action__head .b-hero-action__title{max-width:16em}.b-hero-action__head .b-hero-action__sub{margin-inline:auto}.b-hero-action__sb-stage{margin-block-start:var(--space-xl);position:relative}.b-hero-action__sb-photo{position:relative}.b-hero-action__sb-photo .s-media{width:100%}.b-hero-action__sb-photo .s-media__frame{border-radius:var(--radius-panel)}.b-hero-action__sb-note{z-index:2;box-shadow:0 0 0 1.5px var(--edge),calc(4px*var(--tilt-dir)) 4px 0 0 var(--edge);font-size:calc(clamp(19px, .8cqi + 13px, 24px)*var(--note-scale));rotate:calc(4deg*var(--tilt-dir));border-radius:14px;margin:0;padding:6px 16px 9px;position:absolute;inset-block-start:calc(var(--space-m)*-1);inset-inline-end:var(--space-l)}.b-hero-action__search{--sec-ink:var(--sec-card-ink);--sec-btn:var(--sec-card-btn);--sec-btn-ink:var(--sec-card-btn-ink);--sec-line:color-mix(in srgb, var(--sec-card-ink) 18%, transparent);--sec-line-strong:color-mix(in srgb, var(--sec-card-ink) 55%, transparent);z-index:2;gap:var(--space-xs);width:min(100% - 2 * var(--space-l),64rem);margin:calc(var(--space-2xl)*-1) auto 0;padding:var(--space-s);border-radius:calc(var(--radius-card) + 8px);background:var(--sec-card);color:var(--sec-card-ink);box-shadow:0 0 0 1.5px var(--edge),0 34px 89px -34px color-mix(in srgb,var(--c-ink) 55%,transparent);display:grid;position:relative}.b-hero-action__tabs{background:color-mix(in srgb,var(--sec-card-ink) 8%,var(--sec-card));border:0;border-radius:999px;justify-self:start;gap:5px;margin:0;padding:5px;display:flex}.b-hero-action__tab{min-block-size:var(--control-h-sm);padding-inline:var(--space-m);font-size:var(--fs-ui);cursor:pointer;border-radius:999px;place-items:center;font-weight:700;display:grid;position:relative}.b-hero-action__tab input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.b-hero-action__tab:has(input:checked){background:var(--sec-card-ink);color:var(--sec-card)}.b-hero-action__tab:has(input:focus-visible){outline:3px solid var(--sec-card-ink);outline-offset:2px}.b-hero-action__bar{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1.5px var(--sec-line-strong);align-items:stretch;gap:0;display:flex}.b-hero-action__cell{min-width:0;padding-block:8px 0;padding-inline:var(--space-s) var(--space-xs);flex-direction:column;flex:1 1 0;justify-content:center;display:flex;position:relative}.b-hero-action__cell+.b-hero-action__cell:before{content:"";background:var(--sec-line-strong);inline-size:1px;position:absolute;inset-block:21%;inset-inline-start:0}.b-hero-action__cell:focus-within{border-radius:var(--radius-card);box-shadow:inset 0 0 0 3px var(--sec-card-ink)}.b-hero-action__cell-label{font-size:var(--fs-meta);color:var(--sec-card-ink);cursor:pointer;font-weight:700}.b-hero-action__input{inline-size:100%;min-block-size:var(--control-h-sm);color:var(--sec-card-ink);font:500 max(16px,var(--fs-body))/1.3 var(--f-body);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:none;margin:0;padding:0}.b-hero-action__input::placeholder{color:color-mix(in srgb,var(--sec-card-ink) 70%,var(--sec-card))}.b-hero-action__go{min-block-size:var(--control-h);flex:none;align-self:center;gap:.6em;margin:5px}.b-hero-action__go svg{width:20px;height:20px}.b-hero-action__built{font-size:var(--fs-meta);color:var(--sec-card-ink);overflow-wrap:anywhere;margin:0}.b-hero-action__built code{font:inherit;font-weight:700}.b-hero-action__quick{justify-content:center;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.b-hero-action__quick-label{font-size:var(--fs-meta);color:var(--sec-muted);margin-inline-end:var(--space-3xs);font-weight:700}.b-hero-action__chip{min-block-size:var(--control-h-sm);padding-inline:var(--space-s);box-shadow:inset 0 0 0 1.5px var(--sec-line-strong);color:var(--sec-ink);font-size:var(--fs-ui);transition:background-color var(--fx-dur-xs,.236s);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.b-hero-action__chip:focus-visible,.b-hero-action__chip:hover{background:color-mix(in srgb,var(--sec-ink) 9%,transparent)}.b-hero-action__chip:focus-visible{outline:3px solid var(--sec-ink);outline-offset:2px}.b-hero-action__side{min-width:0;display:grid;position:relative}.b-hero-action__card{--sec-ink:var(--sec-card-ink);--sec-muted:color-mix(in srgb, var(--sec-card-ink) 75%, var(--sec-card));--sec-btn:var(--sec-card-btn);--sec-btn-ink:var(--sec-card-btn-ink);--sec-line-strong:color-mix(in srgb, var(--sec-card-ink) 38%, transparent);z-index:2;gap:var(--space-s);min-width:0;padding:var(--space-l);border-radius:var(--radius-panel);background:var(--sec-card);color:var(--sec-card-ink);flex-direction:column;display:flex;position:relative}.b-hero-action--booking-card .b-hero-action__split{grid-template-columns:minmax(0,1fr) minmax(0,1.272fr)}.b-hero-action--booking-card .b-hero-action__side{grid-template-columns:minmax(0,1fr)}.b-hero-action__bk-photo{grid-area:1/1;align-self:start;min-width:0}.b-hero-action__bk-photo .s-media{width:100%}.b-hero-action__bk-photo .s-media__frame{border-radius:var(--radius-panel)}.b-hero-action--booking-card .b-hero-action__card{margin-block-start:42%;margin-inline:calc(var(--space-xl)*-1) var(--space-xl);box-shadow:0 0 0 1.5px var(--edge),0 34px 89px -21px color-mix(in srgb,var(--c-ink) 60%,transparent);grid-area:1/1;align-self:start}.b-hero-action__card-top{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);border-block-end:1px solid var(--sec-line-strong);flex-wrap:wrap;padding-block-end:var(--space-xs);display:flex}.b-hero-action__price{flex-wrap:wrap;align-items:baseline;gap:.35em;margin:0;display:flex}.b-hero-action__price-k{font-size:var(--fs-ui);font-weight:600}.b-hero-action__price-v{font-family:var(--f-display);font-size:var(--fs-title);font-weight:700;line-height:1.1}.b-hero-action__req{background:var(--sec-card-ink);color:var(--sec-card);font-size:var(--fs-meta);border-radius:999px;padding:5px 13px;font-weight:700}.b-hero-action__trust{align-items:flex-start;gap:var(--space-2xs);margin:var(--space-xs) 0 0;font-size:var(--fs-ui);color:var(--sec-card-ink);line-height:1.5;display:flex}.b-hero-action__trust svg{flex:none;width:1.3em;height:1.3em;margin-block-start:.1em}.b-hero-action--lead-form .b-hero-action__card{border:1.5px solid var(--edge);box-shadow:calc(10px*var(--tilt-dir)) 10px 0 0 var(--edge);margin-block-start:var(--space-xl);padding-block-start:var(--space-xl)}.b-hero-action__avatar{inline-size:clamp(76px,7cqi,104px);position:absolute;inset-block-start:0;inset-inline-start:var(--space-l);translate:0 -55%}.b-hero-action__avatar .s-media{width:100%}.b-hero-action__avatar .s-media__frame{box-shadow:0 0 0 4px var(--sec-card),0 0 0 5.5px var(--edge)}.b-hero-action__wa-actions{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.b-hero-action__wa-btn{gap:.7em}.b-hero-action__wa-btn svg{fill:currentColor;width:22px;height:22px}.b-hero-action__call{font-size:var(--fs-ui);color:var(--sec-muted);margin:0}.b-hero-action__call bdi{color:var(--sec-ink);direction:ltr;unicode-bidi:isolate;font-weight:700;display:inline-block}.b-hero-action__chat{border-radius:calc(var(--radius-panel) + 5px);background:var(--sec-card);inline-size:min(100%,25rem);color:var(--sec-card-ink);box-shadow:0 0 0 1.5px var(--edge),calc(10px*var(--tilt-dir)) 10px 0 0 var(--edge);rotate:calc(2deg*var(--tilt-dir));flex-direction:column;justify-self:center;margin:0;display:flex;position:relative;overflow:hidden}.b-hero-action__chat-top{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);background:var(--sec-card-btn);color:var(--sec-card-btn-ink);display:flex}.b-hero-action__chat-av{background:var(--sec-card);block-size:44px;inline-size:44px;color:var(--sec-card-ink);border-radius:50%;flex:none;place-items:center;display:grid;overflow:clip}.b-hero-action__chat-av>svg{block-size:24px;inline-size:24px}.b-hero-action__chat-av .s-media{inline-size:100%}.b-hero-action__chat-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.b-hero-action__chat-name{font-weight:700;font-size:var(--fs-body)}.b-hero-action__chat-tag{font-size:var(--fs-meta)}.b-hero-action__bubbles{gap:var(--space-2xs);padding:var(--space-m) var(--space-s);background-image:radial-gradient(color-mix(in srgb,var(--sec-card-ink) 12%,transparent) 1.2px,transparent 1.4px);background-size:16px 16px;flex-direction:column;margin:0;list-style:none;display:flex}.b-hero-action__bubble{border-radius:18px;background:color-mix(in srgb,var(--sec-card-ink) 7%,var(--sec-card));max-inline-size:84%;box-shadow:0 0 0 1px var(--sec-line,currentColor);font-size:var(--fs-body);border-end-start-radius:5px;align-self:flex-start;padding:9px 14px 10px;line-height:1.45;position:relative}.b-hero-action__bubble[data-from=visitor]{border-radius:18px;background:var(--sec-bg);color:var(--sec-ink);box-shadow:none;border-end-end-radius:5px;align-self:flex-end}.b-hero-action__ticks{float:inline-end;vertical-align:-1px;block-size:18px;inline-size:18px;margin-block-start:.2em;margin-inline-start:6px;display:inline-block}.b-hero-action__typing{border-radius:18px;background:color-mix(in srgb,var(--sec-card-ink) 7%,var(--sec-card));border-end-start-radius:5px;align-self:flex-start;gap:4px;padding:13px 15px;display:flex}.b-hero-action__typing i{background:var(--sec-card-ink);border-radius:50%;block-size:7px;inline-size:7px}.b-hero-action__composer{align-items:center;gap:var(--space-2xs);margin:0 var(--space-s) var(--space-s);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sec-card-ink) 38%,transparent);border-radius:999px;padding:6px;padding-inline-start:var(--space-s);display:flex}.b-hero-action__draft{min-width:0;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.b-hero-action__send{background:var(--sec-card-btn);block-size:40px;inline-size:40px;color:var(--sec-card-btn-ink);border-radius:50%;flex:none;place-items:center;display:grid}.b-hero-action__send svg{fill:currentColor;width:18px;height:18px;scale:var(--tilt-dir) 1}@media (prefers-reduced-motion:no-preference){.b-hero-action__typing i{animation:b-hero-action-dot 1.382s var(--fx-ease-in-out,ease-in-out) infinite}.b-hero-action__typing i:nth-child(2){animation-delay:.144s}.b-hero-action__typing i:nth-child(3){animation-delay:.288s}.site--thumb .b-hero-action__typing i,.site.is-paused .b-hero-action__typing i{animation:none}}@keyframes b-hero-action-dot{0%,60%,to{opacity:.45;translate:0}30%{opacity:1;translate:0 -5px}}@container page (width<=1100px){.b-hero-action__bar{flex-wrap:wrap}.b-hero-action__cell{flex:40%}.b-hero-action__go{flex:100%;justify-content:center}}@container page (width<=760px){.b-hero-action__split{grid-template-columns:minmax(0,1fr)}.b-hero-action__sb-photo .s-media.has-ratio .s-media__frame{aspect-ratio:1.272;border-radius:var(--radius-card)}.b-hero-action__search{width:100%;margin-block-start:calc(var(--space-xl)*-1)}.b-hero-action__tabs{justify-self:stretch}.b-hero-action__tab{flex:1}.b-hero-action__bar{box-shadow:none;gap:var(--space-2xs);flex-flow:column}.b-hero-action__cell{min-block-size:var(--control-h);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1.5px var(--sec-line-strong);flex:none}.b-hero-action__cell+.b-hero-action__cell:before{display:none}.b-hero-action__go{margin:var(--space-3xs) 0 0;flex:none;justify-content:center;align-self:stretch}.b-hero-action__sb-note{inset-inline-end:var(--space-s)}.b-hero-action--booking-card .b-hero-action__split{grid-template-columns:minmax(0,1fr)}.b-hero-action--booking-card .b-hero-action__card{margin-block-start:58%;margin-inline:var(--space-s)}.b-hero-action__card{padding:var(--space-m)}.b-hero-action--lead-form .b-hero-action__card{padding-block-start:var(--space-xl)}.b-hero-action__chat{rotate:none}}
