[hidden]{display:none!important}.profile-photo{display:block;flex-shrink:0;width:2.3cqw;height:2.3cqw;border-radius:50%;background-image:url('assets/overview.webp');background-size:7400% auto;background-position:90.75% 1.55%;border:1px solid #cdded2}.profile-cover{gap:.45cqw}.module-profile{display:grid;grid-template-columns:2.3cqw 1fr;column-gap:.4cqw;padding-inline-start:.4cqw}.module-profile .profile-photo{grid-row:1/3}.module-profile b,.module-profile small{line-height:1.1}.module-screen .screen-assistant-chip{right:0;bottom:0;width:17%;height:7%;border:0;border-radius:0;background:#f2f7f4;color:transparent;box-shadow:none;padding:1cqw;isolation:isolate}.module-screen .screen-assistant-chip:before{content:'';position:absolute;inset:15% 5%;border-radius:20px;background:#19694a;z-index:-1}.module-screen .screen-assistant-chip span{color:white}.screen-assistant-chip{cursor:pointer}.new-footer{padding-top:23px;padding-bottom:13px}.footer-grid{grid-template-columns:1.3fr .8fr 1fr .65fr;gap:25px;align-items:center}.footer-brand h3{font-size:13px}.footer-brand p{font-size:10px;margin-bottom:5px}.footer-brand img{margin-bottom:5px}.footer-links a{margin:6px 0}.footer-bottom{margin-top:15px;padding-top:10px}.tiny-bars i{animation-duration:6.2s}.chart-columns i{animation-duration:6.5s}.chart-grid path{animation-duration:7s;animation-delay:1.3s}.dashboard-toast{animation-duration:10s}.dashboard-chart{padding-bottom:.5cqw}.module-highlight{position:absolute;pointer-events:none;left:12%;right:2%;top:35%;height:5%;border:1px solid #6ea78970;border-radius:5px;box-shadow:0 0 14px #4b9e7018;opacity:0}.module-active .module-highlight{animation:module-row 9s ease-in-out infinite}.module-screen[data-module=team] .module-highlight{left:45%;right:34%;top:28%;height:10%;border-radius:10px;animation:team-node 8s ease-in-out infinite}.module-screen[data-module=payroll] .module-highlight{top:17%;height:24%;left:13%;right:73%;animation:team-node 8s ease-in-out infinite}.module-screen[data-module=procurement] .module-highlight{left:1%;right:84%;top:23%;height:25%;animation:team-node 8s ease-in-out infinite}@keyframes module-row{0%,100%{opacity:0;transform:translateY(0)}15%,30%{opacity:1;transform:translateY(0)}65%,85%{opacity:.8;transform:translateY(230%)}}@keyframes team-node{0%,100%{opacity:0;transform:scale(.98)}25%,75%{opacity:1;transform:scale(1.015)}}
#booking-dialog{max-width:620px;width:calc(100% - 30px);max-height:90vh;overflow:auto;border:1px solid #cdded3;border-radius:17px;padding:28px;background:#fafcf9;color:var(--ink)}#booking-dialog::backdrop{background:#0b2c22b8;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:12px;inset-inline-end:12px;background:transparent;border:0;width:35px;height:35px;font-size:18px}.form-intro{font-size:12px;margin:0 0 20px;max-width:500px}#booking-dialog h2{font-size:27px;margin-bottom:9px}#booking-dialog .eyebrow{margin-bottom:5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label{display:block;font-size:11px;font-weight:600}.form-grid label>span{display:block;margin-bottom:5px}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:42px;background:white;border:1px solid #cfded4;border-radius:7px;padding:9px 11px;font:inherit;color:var(--ink)}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{outline:2px solid #8ec5a1;outline-offset:1px}.form-submit{width:100%;margin-top:18px}.ready-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#d9efdf;color:var(--green);font-size:24px;margin-bottom:15px}.send-options{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.whatsapp{background:#14794b}.site-assistant-launch{position:fixed;bottom:20px;inset-inline-end:20px;z-index:21;display:flex;gap:7px;align-items:center;border:1px solid #d2e4d7;border-radius:30px;background:#175e42;color:white;padding:12px 18px;box-shadow:0 6px 20px #17432b2a;font-size:12px}#site-assistant{position:fixed;bottom:78px;inset-inline-end:20px;width:350px;max-width:calc(100vw - 30px);z-index:22;border:1px solid #ccded2;border-radius:17px;background:#f8fbf8;box-shadow:0 18px 55px #0c382533;overflow:hidden}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid #dce8df;background:white}.chat-header b{display:block;font-size:14px}.chat-header small{font-size:10px;color:var(--muted)}.chat-header button{border:0;background:transparent;min-width:32px;height:32px}.chat-body{height:235px;overflow:auto;padding:13px}.chat-message{font-size:12px;line-height:1.8;background:white;border:1px solid #dfebe2;padding:10px 12px;border-radius:10px;margin:0 20px 10px 0}.chat-message.user{margin:0 0 10px 20px;background:#dfefe4;color:#23583c}.chat-quick{display:flex;gap:5px;padding:0 12px 10px;flex-wrap:wrap}.chat-quick button{font-size:9px;background:#eff6f0;border:1px solid #c9dfd0;border-radius:20px;padding:7px 9px}#chat-form{display:flex;gap:7px;padding:10px 12px;border-top:1px solid #dbe7de}#chat-input{width:100%;min-width:0;border:1px solid #cbdfd2;border-radius:7px;padding:8px;font:inherit;font-size:12px}#chat-form .button{min-height:39px;font-size:11px;padding:7px 12px}.chat-note{font-size:9px;text-align:center;margin:0 0 10px}.dark-outline{cursor:pointer}
@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-booking{align-self:start}}@media(max-width:760px){.new-footer{padding:22px 18px 13px}.footer-booking{grid-column:1/-1}.footer-booking .button{width:auto;display:inline-flex}.footer-grid{gap:16px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}#booking-dialog{padding:24px 18px}#site-assistant{bottom:72px;inset-inline-end:15px}.site-assistant-launch{bottom:15px;inset-inline-end:15px;padding:10px 14px}.chat-body{height:210px}}
@media(prefers-reduced-motion:reduce){.module-highlight{display:none}.chart-grid path{stroke-dashoffset:0}}
.dashboard-donut{position:absolute;left:51.2%;top:34.84%;width:7.7%;aspect-ratio:1;background:white;border-radius:50%;overflow:hidden}.dashboard-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-donut circle{fill:none;stroke-width:17}.ring-track{stroke:#ecf2ee}.ring-segment{stroke-dasharray:var(--arc) 100;animation:ring-draw 8s ease-out both}.dashboard-donut>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.dashboard-donut strong{font-size:2cqw;line-height:1.2}.dashboard-donut span{font-size:.8cqw}.dashboard-stage .screen-assistant-chip{right:0;bottom:0;width:17%;height:7%;border:0;border-radius:0;background:#f2f7f4;color:transparent;box-shadow:none;padding:1cqw;isolation:isolate}.dashboard-stage .screen-assistant-chip:before{content:'';position:absolute;inset:15% 5%;border-radius:20px;background:#19694a;z-index:-1}.dashboard-stage .screen-assistant-chip span{color:white}@keyframes ring-draw{from{stroke-dasharray:0 100}to{stroke-dasharray:var(--arc) 100}}@media(prefers-reduced-motion:reduce){.ring-segment{animation:none}}

/* Complete masks cover the baked-in profile and assistant pill. */
.profile-photo{background:url('assets/avatar.svg') center/cover no-repeat;width:2.6cqw;height:2.6cqw;border:0}
.profile-cover,.module-profile{top:0;right:0;width:19%;height:6.3%;background:#fff;z-index:4;padding:.5cqw 1cqw;box-sizing:border-box}
.module-profile{display:grid;grid-template-columns:2.6cqw 1fr;gap:0 .6cqw;direction:ltr!important;text-align:left}
[dir=rtl] .module-profile{direction:rtl!important;text-align:right}
.profile-cover{justify-content:flex-start}.profile-cover b,.module-profile b{font-size:1.1cqw}.profile-cover small,.module-profile small{font-size:.8cqw}
.module-screen .screen-assistant-chip,.dashboard-stage .screen-assistant-chip{bottom:0;right:0;width:21%;height:11%;background:#f2f7f4;padding:0;box-shadow:none!important;z-index:5}
.module-screen .screen-assistant-chip:before,.dashboard-stage .screen-assistant-chip:before{inset:38% 7% 12%;z-index:-1}
.screen-assistant-chip span{position:relative;top:12%;font-size:1.1cqw}
.assistant-screen{width:280px;flex:0 0 280px}.assistant-visual{min-height:390px;max-height:none}.assistant-screen img{width:100%;height:auto;max-height:none!important}.assistant-greeting{display:none!important}
.module-highlight{display:none}.module-live{position:absolute;left:13%;right:2%;bottom:14%;height:23%;display:grid;grid-template-columns:1fr 1.15fr;gap:2cqw;padding:1.5cqw;background:#fffffffa;border:1px solid #d7e6dc;border-radius:8px;box-shadow:0 5px 20px #21573410;z-index:2;font-size:1.1cqw;direction:ltr}
.module-live b{display:block;font-size:1.2cqw}.module-live strong{font-size:2.4cqw;color:#1d6d4c;display:block;line-height:1.5}.module-live small{font-size:.95cqw;color:#6f8277}.module-live-chart{display:flex;align-items:end;gap:8%;height:80%;border-bottom:1px solid #cdded3}.module-live-chart i{width:12%;height:var(--height);background:#76ad90;border-radius:3px 3px 0 0;transform-origin:bottom;animation:module-bars 9s ease-in-out infinite}.module-live-chart i:nth-child(even){background:#226e4d;animation-delay:.5s}.module-live-chart i:nth-child(3){animation-delay:1s}
@keyframes module-bars{0%,100%{transform:scaleY(.25)}45%,65%{transform:scaleY(1)}}
@media(max-width:760px){.assistant-screen{width:230px;flex-basis:230px}.assistant-visual{min-height:340px}.module-live{border-radius:4px}}
@media(prefers-reduced-motion:reduce){.module-live-chart i{animation:none}}

.profile-photo{background-image:url('assets/avatar-original.png')}
.module-motion{height:100%;min-width:0;align-content:center}.module-motion svg{width:100%;height:100%}.finance-line{fill:none;stroke:#24754f;stroke-width:3;stroke-dasharray:280;animation:finance-trend 9s ease-in-out infinite}.motion-procurement{display:flex;align-items:center;justify-content:space-between;gap:4%}.motion-procurement span{padding:1cqw;background:#e5f1e9;border-radius:5px;animation:stage-glow 9s infinite;animation-delay:calc(var(--step)*2s)}.motion-procurement i{font-style:normal;color:#5c9d76}.motion-projects>div{display:flex;gap:1cqw;align-items:center;margin:.5cqw 0}.motion-projects small{width:25%}.motion-projects i{display:block;width:75%;height:.8cqw;border-radius:10px;background:#e5eee7;overflow:hidden}.motion-projects em{display:block;height:100%;width:var(--progress);background:#358360;border-radius:10px;animation:project-progress 10s ease-in-out infinite}.motion-projects>div:nth-child(2) em{animation-delay:1s}.motion-projects>div:nth-child(3) em{animation-delay:2s}.motion-payroll{display:flex;align-items:center;gap:2cqw}.payroll-orbit{width:5cqw;height:5cqw;border:3px solid #dfede4;border-top-color:#23734e;border-radius:50%;animation:payroll-cycle 10s linear infinite;display:grid;place-items:center}.payroll-orbit span{animation:payroll-cycle 10s linear infinite reverse}.motion-requests{display:flex;flex-direction:column;gap:.6cqw}.motion-requests>div{animation:stage-glow 9s infinite;animation-delay:calc(var(--step)*2s);border-radius:4px}.motion-requests span{margin-inline-end:1cqw;color:#28784f}.team-root{text-align:center;margin:auto;width:40%;padding:.5cqw;background:#e1eee5;border-radius:5px}.team-branches{display:flex;justify-content:space-between;border-top:1px solid #98bba6;margin-top:1.1cqw;padding-top:1cqw}.team-branches span{position:relative;border:1px solid #c9ded0;border-radius:4px;padding:.5cqw 1cqw;animation:stage-glow 9s infinite;animation-delay:calc(var(--step)*2s)}.team-branches span:before{content:'';position:absolute;top:-1.1cqw;left:50%;height:1cqw;border-left:1px solid #98bba6}@keyframes finance-trend{0%,100%{stroke-dashoffset:280}50%,80%{stroke-dashoffset:0}}@keyframes stage-glow{0%,70%,100%{background:#f1f7f2;color:#52745e}30%,50%{background:#226e4d;color:white}}@keyframes project-progress{0%,100%{transform:scaleX(.2);transform-origin:left}50%,75%{transform:scaleX(1);transform-origin:left}}@keyframes payroll-cycle{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.module-motion *{animation:none!important}.finance-line{stroke-dashoffset:0}}

/* Restrained motion follows existing UI geometry rather than added metric cards. */
.module-live,.module-highlight{display:none!important}.module-detail-motion{position:absolute;inset:0;pointer-events:none;z-index:2;direction:ltr}.module-detail-motion svg{display:block;width:100%;height:100%;overflow:hidden}.detail-focus{fill:#2c8053;fill-opacity:0;stroke:#397f58;stroke-width:1;stroke-opacity:0;vector-effect:non-scaling-stroke;animation:detail-breathe 15s ease-in-out infinite;animation-delay:var(--delay);animation-play-state:paused}.detail-route{fill:none;stroke:#4b8f65;stroke-width:1.3;stroke-dasharray:700;stroke-dashoffset:700;opacity:.35;vector-effect:non-scaling-stroke;animation:detail-connect 18s ease-in-out infinite;animation-play-state:paused}.module-active .detail-focus,.module-active .detail-route{animation-play-state:running}.module-screen>img{transform:none!important}.module-screen{box-shadow:0 8px 24px #1d49310a}.module-screen .screen-assistant-chip:before{box-shadow:none}.module-detail-motion{mix-blend-mode:multiply}@keyframes detail-breathe{0%,8%,52%,100%{fill-opacity:0;stroke-opacity:0}22%,34%{fill-opacity:.035;stroke-opacity:.36}}@keyframes detail-connect{0%,8%{stroke-dashoffset:700;opacity:0}40%,65%{stroke-dashoffset:0;opacity:.45}90%,100%{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.module-detail-motion{display:none}}

.module-detail-motion{mix-blend-mode:normal}.detail-focus{stroke:#218252;stroke-width:1.8;stroke-dasharray:12 6;animation:visible-focus 10s ease-in-out infinite,focus-trace 14s linear infinite;animation-delay:var(--delay),0s;animation-play-state:running!important}.detail-route{stroke:#248953;stroke-width:2.4;opacity:.8;animation:visible-connect 12s ease-in-out infinite;animation-play-state:running!important}
@keyframes visible-focus{0%,100%{fill-opacity:.025;stroke-opacity:.2}20%,55%{fill-opacity:.11;stroke-opacity:.85}80%{fill-opacity:.035;stroke-opacity:.3}}@keyframes focus-trace{to{stroke-dashoffset:-180}}@keyframes visible-connect{0%{stroke-dashoffset:700;opacity:.4}60%,85%{stroke-dashoffset:0;opacity:.9}100%{stroke-dashoffset:0;opacity:.4}}
.assistant-demo-chat{position:absolute;left:18%;right:5%;top:52%;height:24%;background:#f4f8f5;padding:2.5%;font-size:3.1cqw;text-align:start;line-height:1.55;overflow:hidden;border-radius:5px}.demo-question{margin-inline-start:12%;background:#dceee2;color:#225c3e;border-radius:7px;padding:4% 5%;animation:demo-question 14s ease-in-out infinite}.demo-typing{display:flex;gap:4px;padding:6% 4%;animation:demo-typing 14s infinite}.demo-typing i{width:4px;height:4px;border-radius:50%;background:#2a8052;animation:typing-dot 1.4s ease-in-out infinite}.demo-typing i:nth-child(2){animation-delay:.2s}.demo-typing i:nth-child(3){animation-delay:.4s}.demo-answer{position:absolute;left:3%;right:12%;top:44%;background:white;border:1px solid #d6e6db;border-radius:7px;padding:4% 5%;animation:demo-answer 14s ease-in-out infinite}.demo-answer span{display:block}.demo-answer span+span{margin-top:4%;animation:demo-second 14s ease-in-out infinite}
@keyframes demo-question{0%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes demo-typing{0%,12%,43%,100%{opacity:0}18%,37%{opacity:1}}@keyframes typing-dot{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}@keyframes demo-answer{0%,38%{opacity:0;transform:translateY(8px)}48%,88%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes demo-second{0%,52%{opacity:0}64%,88%{opacity:1}100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.assistant-demo-chat *{animation:none!important}.demo-typing{display:none}.demo-question,.demo-answer,.demo-answer span{opacity:1}}

.module-detail-motion{mix-blend-mode:normal;display:flex;align-items:flex-end;padding:0 2% 8% 13%;direction:inherit}.module-writing{width:100%;background:#f8fcf9f5;border:1px solid #d8e6dd;border-radius:8px;padding:1.3cqw 1.7cqw;box-shadow:0 5px 15px #174a3010;text-align:start;min-height:11.5cqw;backdrop-filter:blur(8px)}.module-writing-title{font-size:.9cqw;color:#688170;letter-spacing:.03em;border-bottom:1px solid #e0ebe3;padding-bottom:.6cqw;margin-bottom:.6cqw}.module-writing-lines{font-size:1.25cqw;line-height:1.65;color:#194d34}.module-writing-lines p{margin:.2cqw 0;min-height:2cqw}.writing-current:after{content:'';display:inline-block;width:1px;height:1.15cqw;background:#3a8559;margin-inline-start:.3cqw;vertical-align:middle;animation:writing-caret 1s steps(2) infinite}.writing-done:before{content:'✓';color:#428b61;margin-inline-end:.6cqw;font-size:1cqw}@keyframes writing-caret{50%{opacity:0}}@media(max-width:760px){.module-writing{border-radius:4px}}@media(prefers-reduced-motion:reduce){.module-detail-motion{display:flex}.writing-current:after{animation:none}}

/* Each module keeps the accepted typing rhythm with a distinct visual grammar. */
.writing-finance{background:#fffffffa}.writing-finance .module-writing-lines p{border-bottom:1px solid #e4ece6;padding:.25cqw 0 .25cqw 3.2cqw;position:relative}.writing-finance .module-writing-lines p:before{content:attr(data-step);position:absolute;left:0;font:500 1cqw monospace;color:#789384;margin:0}.writing-finance .writing-done{color:#226546}.writing-finance .writing-done:after{content:'●';float:right;color:#55a473;font-size:.8cqw}
.writing-procurement .module-writing-lines{display:flex;align-items:start;gap:2cqw;padding-top:1cqw}.writing-procurement .module-writing-lines p{flex:1;position:relative;border-top:2px solid #d4e6d9;padding-top:.8cqw;font-size:1.05cqw;min-height:4cqw}.writing-procurement .module-writing-lines p:before{content:attr(data-step);display:grid;place-items:center;position:absolute;top:-1.2cqw;inset-inline-start:0;width:2cqw;height:2cqw;border-radius:50%;background:#e1eee5;color:#4f7c61;font-size:.85cqw}.writing-procurement .module-writing-lines .writing-done{border-top-color:#5d9c76}.writing-procurement .module-writing-lines .writing-done:before{background:#26704e;color:white}
.writing-projects .module-writing-lines p{position:relative;margin:.8cqw 0;padding-inline-start:1.5cqw}.writing-projects .module-writing-lines p:before{content:'';width:.5cqw;height:.5cqw;background:#8db59c;border-radius:50%;position:absolute;inset-inline-start:0;top:.7cqw}.writing-projects .module-writing-lines p.writing-done:after{content:'';position:absolute;bottom:-.3cqw;left:1.5cqw;right:0;height:2px;background:linear-gradient(90deg,#2e8258 72%,#e0ece4 72%);transform-origin:left;animation:project-reveal 2s ease-out both}.writing-projects .module-writing-lines p:nth-child(2):after{background:linear-gradient(90deg,#2e8258 86%,#e0ece4 86%)}
.writing-payroll{width:65%;margin-inline-start:auto}.writing-payroll .module-writing-lines p{padding:.3cqw .8cqw;padding-inline-start:2.8cqw;border-radius:4px;background:#f0f6f1;position:relative;margin:.5cqw 0}.writing-payroll .module-writing-lines p:before{content:'';position:absolute;inset-inline-start:.8cqw;top:.65cqw;width:.9cqw;height:.9cqw;border:1px solid #a1c2ad;border-radius:3px;margin:0}.writing-payroll .module-writing-lines .writing-done:before{content:'✓';background:#246e4c;border-color:#246e4c;color:white;display:grid;place-items:center;font-size:.8cqw}
.writing-requests{width:72%;background:#f4f9f5fa}.writing-requests .module-writing-lines p{width:86%;background:white;border:1px solid #dce8e0;padding:.5cqw 1cqw;border-radius:8px;margin:.5cqw 0;font-size:1.1cqw}.writing-requests .module-writing-lines p:first-child{margin-inline-start:auto;background:#deeee3;border-color:#deeee3}.writing-requests .writing-done:before{display:none}
.writing-team .module-writing-lines{display:flex;align-items:center;gap:1.2cqw;padding-top:1cqw}.writing-team .module-writing-lines p{flex:1;padding:1cqw;background:#eef6f0;border-radius:6px;text-align:center;position:relative;font-size:1.05cqw;min-height:4cqw;border:1px solid #d7e7dc}.writing-team .module-writing-lines p+ p:after{content:'';position:absolute;top:50%;inset-inline-start:-1.3cqw;width:1.2cqw;border-top:1px solid #80aa8e}.writing-team .writing-done:before{display:block;font-size:1.2cqw;margin:0;color:#2d8052}.writing-team .writing-current:after{border:0;width:1px;position:static}
@keyframes project-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.writing-projects p:after{animation:none!important}}
.writing-procurement .module-writing-lines p{flex:0 0 calc((100% - 4cqw)/3)}.writing-team .module-writing-lines p{flex:0 0 calc((100% - 2.4cqw)/3)}

.trial-mask,.team-name-mask{display:none}.native-ar .trial-mask,[dir=rtl] .dashboard-stage .trial-mask{display:block;position:absolute;left:20%;top:.5%;width:3%;height:4.6%;background:#fff;z-index:5}.native-ar .module-profile,[dir=rtl] .dashboard-stage .profile-cover{left:0;right:auto;width:10.7%;height:5.3%;direction:rtl;justify-content:flex-start;padding:.4cqw}.native-ar .module-profile{grid-template-columns:2.6cqw 1fr;gap:0 .4cqw}.native-ar .module-profile b{font-size:.9cqw}.native-ar .module-profile small{font-size:.65cqw}.native-ar .screen-assistant-chip,[dir=rtl] .dashboard-stage .screen-assistant-chip{width:10.7%;height:9%;background:#0e3025;right:0;bottom:0}.native-ar .screen-assistant-chip:before,[dir=rtl] .dashboard-stage .screen-assistant-chip:before{inset:30% 5% 20%;background:#19694a}.native-ar .screen-assistant-chip span,[dir=rtl] .dashboard-stage .screen-assistant-chip span{font-size:.85cqw;top:0}.native-ar .module-detail-motion{padding:0 13% 8% 2%}.native-ar[data-module=team] .team-name-mask{display:block;position:absolute;left:72.6%;top:47.8%;width:8%;height:2.7%;background:white;text-align:right;font-size:.95cqw;font-weight:bold;z-index:3}.native-ar .writing-finance .module-writing-lines p{padding-left:0;padding-right:3.2cqw}.native-ar .writing-finance .module-writing-lines p:before{left:auto;right:0}
[dir=rtl] .dashboard-kpis{left:1%;right:11.5%;top:16%;height:12%;flex-direction:row-reverse}[dir=rtl] .dashboard-chart{left:1%;right:auto;top:30.5%;width:24%;height:27%}[dir=rtl] .dashboard-donut{left:40.84%;top:35.9%;width:7.7%}[dir=rtl] .dashboard-toast{left:46%;bottom:5%}
[dir=rtl] .assistant-demo-chat{left:4%;right:4%;top:56%;height:18%;font-size:2.6cqw;background:#f4f8f5}[dir=rtl] .assistant-greeting{display:block!important;top:15%;left:5%;right:4%;height:9%;background:#f3f8f5;padding:2% 0}[dir=rtl] .assistant-greeting b{font-size:3.5cqw}[dir=rtl] .assistant-greeting small{font-size:2.6cqw}
.native-ar .screen-assistant-chip{width:21%;height:11%;background:#0e3025;padding:0;gap:.5cqw}.native-ar .screen-assistant-chip:before{inset:38% 7% 12%;background:#19694a;border-radius:20px}.native-ar .screen-assistant-chip span{font-size:1.1cqw;top:12%}.native-ar .screen-assistant-chip span:first-child{line-height:1;font-family:Arial,sans-serif}
.native-ar .screen-assistant-chip{background:linear-gradient(to left,#0e3025 51%,#f2f7f4 51%)}
.native-ar .screen-assistant-chip{background:transparent!important}.native-ar .screen-assistant-chip:before{inset:38% 2% 5%;border-radius:30px}.native-ar .screen-assistant-chip span{top:16%}

#booking-ready.failed .ready-icon{background:#fde2e0;color:#b3261e}
.wa-header{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#175e42;border:1px solid #25d366}
.wa-header svg{color:#1fa855;flex:none}
.wa-header:hover{background:#effaf3;border-color:#1fa855}
@media(max-width:760px){.wa-header{display:none}}
.lang{padding:0 14px;border:1px solid #25d366;border-radius:7px;background:#fff;color:#175e42;cursor:pointer;transition:background .2s,border-color .2s}
.lang:hover,.lang:focus-visible{background:#effaf3;border-color:#1fa855}
.lang:focus-visible{outline:2px solid #175e42;outline-offset:2px}
@media(max-width:760px){.lang{padding:0 10px}}
@media(prefers-reduced-motion:reduce){.lang{transition:none}}
.lang{box-sizing:border-box;height:43px;min-height:43px}
.wa-bar{display:none}
@media(max-width:760px){.wa-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;min-height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);background:#15894a;color:#fff;font-size:15px;font-weight:700;box-shadow:0 -4px 18px #0c38251f}.wa-bar:active{background:#126f3c}.wa-bar:focus-visible{outline:3px solid #fff;outline-offset:-6px}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.site-assistant-launch{bottom:calc(70px + env(safe-area-inset-bottom,0px))}#site-assistant{bottom:calc(124px + env(safe-area-inset-bottom,0px))}}
.hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
.module-screen.is-loading>img{opacity:.35;transition:opacity .15s}
.module-screen.is-loading:after{content:'';position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid #cfe0d4;border-top-color:#175e42;border-radius:50%;animation:mod-spin .8s linear infinite;z-index:6}
@keyframes mod-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.module-screen.is-loading:after{animation:none}}
