.fs-stage{--fs-brand:#1e9df1;isolation:isolate;background:radial-gradient(42% 46% at 16% 12%,#1e9df10f,#0000 72%),radial-gradient(40% 44% at 88% 90%,#00b87a0d,#0000 72%),#f4f7fa;border-radius:24px;position:relative;overflow:hidden}.fs-stage.s-hero{height:540px;padding:28px 28px 52px}.fs-stage.s-menu{border-radius:10px;padding:16px 16px 40px;position:absolute;inset:0}.fs-stage.s-thumb{border-radius:16px;height:100%;padding:12px}.fs-stage-in{width:100%;height:100%;position:relative}.fs-badge{line-height:0;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.fs-stage.s-menu .fs-badge{bottom:14px}.fs-badge img{width:auto;height:14px;display:block}@media (max-width:767px){.fs-stage.s-hero{height:500px;padding:18px 16px 46px}}.fs{width:100%;height:100%;color:var(--foreground);text-align:left;font-size:15px;line-height:1.45;position:relative}.fs.v-menu{font-size:12.5px}.fs.v-thumb{font-size:8px}@media (max-width:767px){.fs.v-hero{font-size:14px}}.fs-inner{flex-direction:column;gap:.8em;width:100%;height:100%;min-height:0;display:flex;position:relative}.fs p{margin:0}.fs small{font-size:.8em}@keyframes fs-pop{0%{opacity:0;transform:translateY(.6em)scale(.985)}to{opacity:1;transform:none}}.fs-pop{animation:.42s cubic-bezier(.22,1,.36,1) both fs-pop}.fs-panel{background:#fff;border-radius:1.3em;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.fs-head{border-bottom:1px solid #eef2f5;flex:none;align-items:center;gap:.7em;padding:.9em 1.05em;display:flex}.fs-head strong{font-size:1em;font-weight:600;line-height:1.25;display:block}.fs-head small{color:#4a5056;font-size:.8em;line-height:1.3;display:block}.fs-head.mini{gap:.5em;padding:.6em .8em}.fs-k{background:#0f1419;border-radius:.6em;flex:none;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:inline-flex}.fs-k img{width:.95em;height:auto;display:block}.fs-body{flex-direction:column;flex:auto;gap:.55em;min-height:0;padding:.95em 1.05em 1.05em;display:flex;overflow:hidden}.fs-body.end{justify-content:flex-end}.fs-body.fade{-webkit-mask-image:linear-gradient(#0000 0,#000 2.4em);mask-image:linear-gradient(#0000 0,#000 2.4em)}.fs-body.loose{padding:0}.fs-b{overflow-wrap:anywhere;border-radius:1.1em;max-width:86%;padding:.6em .9em;font-size:1em;line-height:1.45}.fs-b.me{background:#e3f1fc;border-bottom-right-radius:.35em;align-self:flex-end}.fs-b.bot{background:#fff;border-bottom-left-radius:.35em;align-self:flex-start}.fs-panel .fs-b.bot,.fs-card .fs-b.bot,.fs-tile .fs-b.bot,.fs-site .fs-b.bot{background:#f1f4f7}.fs-card .fs-b.me{background:#e3f1fc}.fs-b.agent b{color:#4a5056;margin-bottom:.15em;font-size:.8em;font-weight:600;display:block}.fs-src{color:#006b47;background:#e0f6ef;border-radius:999px;align-self:flex-start;align-items:center;gap:.35em;padding:.3em .75em;font-size:.8em;font-weight:600;line-height:1.3;display:inline-flex}.fs-typing{background:#f1f4f7;border-radius:1.1em;align-self:flex-start;gap:.25em;padding:.75em .9em;display:inline-flex}.fs-typing i{background:#8a9299;border-radius:50%;width:.4em;height:.4em;animation:1s ease-in-out infinite fs-dot}.fs-typing i:nth-child(2){animation-delay:.15s}.fs-typing i:nth-child(3){animation-delay:.3s}@keyframes fs-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-.15em)}}.fs-chips{flex-wrap:wrap;gap:.45em;display:flex}.fs-chips.col{flex-direction:column;align-items:flex-start}.fs-chip{border:1px solid var(--fs-brand);min-height:2.15em;color:var(--fs-brand);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 .9em;font-size:.88em;font-weight:500;line-height:1.2;transition:background-color .22s,color .22s;display:inline-flex}.fs-chip.on{background:var(--fs-brand);color:#fff}.fs-join{color:#4a5056;align-self:center;align-items:center;gap:.45em;font-size:.8em;font-weight:500;display:inline-flex}.fs-av{color:#0f1419;background:#dde8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2em;height:2em;font-size:.85em;font-weight:600;display:inline-flex}.fs-mini{color:#4a5056;align-items:center;gap:.35em;font-size:.8em;display:inline-flex}.fs-caret{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.9s step-end infinite fs-blink;display:inline-block}@keyframes fs-blink{50%{opacity:0}}.fs-tabs{flex-wrap:wrap;flex:none;gap:.35em;padding:.7em 1.05em 0;display:flex}.fs-tabs span{color:#4a5056;background:#f1f4f7;border-radius:999px;padding:.25em .7em;font-size:.78em;font-weight:500;transition:background-color .24s,color .24s}.fs-tabs span.on{color:#fff;background:#0f1419}.fs-quote{background:#f1f4f7;border-radius:1.1em 1.1em 1.1em .35em;align-self:flex-start;max-width:86%;padding:.6em .9em;font-size:.88em;line-height:1.5;display:block}.fs-quote small{color:#4a5056;margin-bottom:.2em;font-size:.85em;font-weight:600;display:block}.fs-quote mark{color:inherit;background:#cdefe2;border-radius:.2em;padding:0 .15em}.fs-card{background:#fff;border-radius:1.1em;flex-direction:column;gap:.55em;min-width:0;padding:.9em 1em;display:flex}.fs-card-top{justify-content:space-between;align-items:center;gap:.6em;min-height:1.9em;display:flex}.fs-card-top small{color:#4a5056;font-size:.8em;font-weight:500}.fs-card-top strong{font-size:1em;font-weight:600}.fs-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.25em .7em;font-size:.78em;font-weight:600;line-height:1.3;transition:background-color .26s,color .26s;display:inline-flex}.fs-status.draft,.fs-status.edit{color:#4a5056;background:#eef1f4}.fs-status.approved,.fs-status.preview{color:var(--fs-brand);background:#e3f1fc}.fs-status.published,.fs-status.ok{color:#006b47;background:#e0f6ef}.fs-flag{color:#b42318;background:#fdecea;border-radius:999px;align-items:center;gap:.35em;padding:.25em .7em;font-size:.78em;font-weight:600;display:inline-flex}.fs-ok{color:#006b47;align-items:center;gap:.3em;font-size:.8em;font-weight:600;display:inline-flex}.fs-sources{flex-wrap:wrap;flex:none;gap:.5em;display:flex}.fs-srcchip{background:#fff;border-radius:.8em;align-items:center;gap:.45em;padding:.5em .85em;font-size:.85em;font-weight:500;transition:opacity .4s,transform .4s;display:inline-flex}.fs-srcchip svg{color:var(--fs-brand)}.fs-srcchip.fed{opacity:.6;transform:scale(.97)}.fs-entry{flex:none}.fs-entry-top{justify-content:space-between;align-items:center;gap:.6em;display:flex}.fs-entry-top strong{font-size:1.05em;font-weight:600}.fs-entry p{color:var(--foreground);font-size:.95em}.fs-entry small{color:#4a5056}.fs-knowledge .fs-body.loose{flex:auto}.fs-corrections .fs-inner{gap:.7em}.fs-fix p{font-size:.95em}.fs-fix s{color:#8a3b33;text-decoration-thickness:2px}.fs-fix ins{color:#006b47;background:#e0f6ef;border-radius:.25em;padding:0 .2em;font-weight:600;text-decoration:none}.fs-hub .fs-inner{display:block}.fs-hub-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fs-hub-lines line{stroke:#cfdce6;stroke-width:1.4px;stroke-dasharray:4 5;transition:stroke .3s}.fs-hub-lines line.on{stroke:var(--fs-brand);stroke-dasharray:none}.fs-hub-tile{background:#fff;border-radius:1em;justify-content:center;align-items:center;width:3.7em;height:3.7em;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;animation:6s ease-in-out infinite fs-float;display:flex;position:absolute;transform:translate(-50%,-50%)}.fs-hub-tile:nth-of-type(2n){animation-delay:-2s}.fs-hub-tile:nth-of-type(3n){animation-delay:-4s}.fs-hub-tile.on{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 .2em #1e9df147}@keyframes fs-float{0%,to{margin-top:0}50%{margin-top:-.25em}}.fs-hub-core{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:5.2em;height:5.2em;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .9em #ffffff8c}.fs-hub-core .fs-k{border-radius:.8em;width:2.8em;height:2.8em}.fs-hub-core .fs-k img{width:1.2em}.fs-hub-pulse{background:var(--fs-brand);border-radius:50%;width:.8em;height:.8em;margin:-.4em 0 0 -.4em;animation:.9s cubic-bezier(.45,0,.2,1) both fs-pulse;position:absolute;box-shadow:0 0 0 .35em #1e9df133}@keyframes fs-pulse{0%{left:var(--x0);top:var(--y0);opacity:0}15%{opacity:1}90%{opacity:1}to{left:var(--x1);top:var(--y1);opacity:0}}.fs-hub-result{position:absolute;bottom:0;left:0;right:0}.fs-hub-result .fs-card{flex-direction:row;align-items:center;gap:.8em;transition:opacity .3s}.fs-hub-result .fs-card[data-dim]{opacity:.45}.fs-hub-result strong{font-size:.98em;font-weight:600;display:block}.fs-hub-result small{color:#4a5056;line-height:1.4;display:block}.fs-hub-ic{background:#f4f7fa;border-radius:.75em;flex:none;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:flex}.fs-branding .fs-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9em;display:grid}.fs-settings{gap:.7em}.fs-k-label{color:#4a5056;font-weight:600}.fs-field{flex-direction:column;gap:.3em;display:flex}.fs-field>span{color:#4a5056;font-size:.78em;font-weight:600}.fs-field>em{background:#f1f4f7;border-radius:.7em;align-items:center;min-height:2.3em;padding:.4em .7em;font-size:.92em;font-style:normal;display:flex}.fs-field.tall>em{align-items:flex-start;min-height:4.4em;line-height:1.4}.fs-ph,.fs-logo-slot{color:#5c646b}.fs-firm{background:var(--accent,#0f1419);color:#fff;letter-spacing:-.02em;border-radius:.6em;justify-content:center;align-items:center;width:2.2em;height:2.2em;font-family:Georgia,serif;font-size:.85em;font-weight:700;transition:background-color .4s;display:inline-flex}.fs-swatches{gap:.5em}.fs-swatches i{border-radius:50%;width:1.4em;height:1.4em;transition:box-shadow .26s}.fs-swatches i.on{box-shadow:0 0 0 .16em #fff,0 0 0 .3em #0f1419}.fs-widget{background:#fff;border-radius:1.2em;flex-direction:column;padding-bottom:3.6em;display:flex;position:relative;overflow:hidden}.fs-widget-head{background:var(--accent,#0f1419);color:#fff;align-items:center;gap:.6em;padding:.85em .95em;transition:background-color .4s;display:flex}.fs-widget-head .fs-firm{color:var(--accent,#0f1419);background:#fff}.fs-widget-head .fs-k{background:#ffffff2e}.fs-widget-head strong{font-weight:600;display:block}.fs-widget-head small{color:#ffffffe0;display:block}.fs-widget-body{flex-direction:column;gap:.55em;padding:.9em;display:flex}.fs-widget .fs-b.bot{background:#f1f4f7;max-width:92%}.fs-b.me.accent{background:var(--accent,#0f1419);color:#fff;transition:background-color .4s}.fs-launcher{background:var(--accent,#0f1419);border-radius:50%;width:2.4em;height:2.4em;transition:background-color .4s;position:absolute;bottom:.8em;right:.9em}.fs-code{flex:none}.fs-code code{color:#0f1419;overflow-wrap:anywhere;min-height:3.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;line-height:1.55;display:block}.fs-site{background:#fff;border-radius:1.1em;flex:auto;min-height:0;position:relative;overflow:hidden}.fs-site-nav{color:#4a5056;border-bottom:1px solid #eef2f5;align-items:center;gap:1.1em;padding:.8em 1em;font-size:.8em;display:flex}.fs-site-nav b{color:#1f3b2d;margin-right:auto;font-family:Georgia,serif;font-size:1.15em}.fs-site-hero{flex-direction:column;gap:.35em;max-width:62%;padding:1.1em 1em;display:flex}.fs-site-hero strong{color:#1f3b2d;font-size:1.15em;font-weight:600;line-height:1.2}.fs-site-hero small{color:#4a5056;line-height:1.4}.fs-site-btn{color:#fff;background:#1f6f4e;border-radius:999px;align-self:flex-start;margin-top:.4em;padding:.35em .9em;font-size:.78em;font-weight:600}.fs-site-launch{position:absolute;bottom:.8em;right:.8em}.fs-site-launch .fs-k{border-radius:50%;width:2.6em;height:2.6em}.fs-site-chat{background:#fff;border-radius:1em;width:min(17em,70%);position:absolute;bottom:4em;right:.8em;overflow:hidden;box-shadow:0 .8em 2em #0f14191f}.fs-site-chat .fs-b{max-width:none;margin:.7em;font-size:.9em}.fs-platforms{flex-wrap:wrap;flex:none;align-items:center;gap:.5em;display:flex}.fs-platforms span{background:#fff;border-radius:.7em;justify-content:center;align-items:center;width:2.3em;height:2.3em;display:inline-flex}.fs-platforms span.txt{color:#4a5056;width:auto;padding:0 .8em;font-size:.8em;font-weight:500}.fs-booking .fs-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.9em;display:grid}.fs-cal{justify-content:flex-start}.fs-cal-src{gap:.35em;display:inline-flex}.fs-cal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35em;display:grid}.fs-cal-col{flex-direction:column;gap:.35em;display:flex}.fs-cal-col small{color:#4a5056;text-align:center;font-weight:600}.fs-cal-col i{background:#f4f7fa;border-radius:.5em;height:3.2em;padding:.3em;font-size:.72em;font-style:normal;font-weight:600;display:block;overflow:hidden}.fs-cal-col i.busy{background:#e6ecf1}.fs-cal-col i.new{background:var(--fs-brand);color:#fff}.fs-mosaic .fs-inner{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;display:grid}.fs-tile{background:#fff;border-radius:1em;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5em;min-width:0;padding:.9em;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:flex;overflow:hidden}.fs-tile.on{transform:translateY(-.15em);box-shadow:0 0 0 2px #1e9df159}.fs-tile-k{color:#4a5056;font-size:.78em;font-weight:600}.fs-tile .fs-b{max-width:100%;font-size:.92em}.fs-tile .fs-join{align-self:flex-start}.fs-outcome{flex-direction:column;justify-content:flex-start;min-height:5.2em;display:flex}.fs-stack{flex-direction:column;gap:.5em;display:flex}.fs-slot{background:#f1f4f7;border-radius:1em;align-items:flex-start;gap:.7em;padding:.75em .9em;display:flex}.fs-slot-ic{width:2.2em;height:2.2em;color:var(--fs-brand);background:#e3f1fc;border-radius:.65em;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-slot strong{font-weight:600;display:block}.fs-slot small{color:#4a5056;display:block}.fs.v-menu .fs-head{padding:.75em .95em}.fs.v-menu .fs-body{padding:.8em .95em .9em}.fs.v-thumb .fs-head small,.fs.v-thumb .fs-tabs{display:none}.fs-routes.v-menu .fs-chips.col{flex-flow:wrap}.fs-corrections.v-menu .fs-card{gap:.4em;padding:.7em .85em}.fs-corrections.v-menu .fs-inner{gap:.5em}.fs-knowledge.v-menu .fs-entry p{font-size:.9em}.fs-embed.v-menu .fs-site-hero{max-width:70%}.fs-branding.v-menu .fs-field.tall>em{min-height:3.4em}@media (prefers-reduced-motion:reduce){.fs-pop,.fs-typing i,.fs-hub-tile,.fs-hub-pulse,.fs-caret{animation:none!important}.fs-hub-pulse{display:none}}@media (max-width:767px){.fs-booking .fs-inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.fs-booking .fs-panel{min-height:0;overflow:hidden}.fs-booking .fs-cal-grid i{min-height:1.6em}}.fs-brand-logo{width:auto;height:100%;display:block}.fs-brand-slot{align-items:center;gap:.45em;height:1.15em;display:inline-flex}.fs-brand-slot>span{color:#4a5056;font-size:.85em}.fs-widget-head .fs-k.fs-brand-head .fs-brand-logo{width:auto;height:1em}.fs-ftw{background:#f4f5f7}.fs-site-url{justify-content:center;padding:.45em 1em 0;display:flex}.fs-site-url span{color:#6b7280;background:#fff;border-radius:999px;padding:.2em .9em;font-size:.7em}.fs-ftw .fs-site-nav{color:#1f2937;border-bottom-color:#e5e7eb}.fs-ftw-mark{align-items:center;gap:.45em;margin-right:auto;display:inline-flex}.fs-ftw-mark .sym{width:auto;height:1em}.fs-ftw-mark .word{width:auto;height:.72em}.fs-ftw .fs-site-hero strong{color:#1f2937}.fs-ftw .fs-site-hero small{color:#4b5563}.fs-ftw .fs-site-btn,.fs-ftw .fs-site-launch .fs-k{background:#1754de}
