.avora-hero{position:relative}.hero-interactive-backdrop{z-index:4;max-width:900px;margin:22px auto 0;position:relative}.hero-service-controls{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hero-system-statuses,.hero-status-chip{display:none}.hero-service-button{--service-drift-x:8px;--service-drift-y:-12px;color:#153b6c;min-width:0;min-height:50px;font:720 11px var(--font-geist-sans), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #d2deeb;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 30px #09254921}.hero-service-button>svg{color:#1769ff;width:18px;height:18px}:is(.hero-service-button:hover,.hero-service-button:focus-visible,.hero-service-button[aria-current=page]){border-color:#7caceda;background:#fafdff;animation-play-state:paused;transform:translateY(-3px);box-shadow:0 16px 36px #104fa433}.hero-service-button:focus-visible{outline-offset:3px;outline:3px solid #82aff2}.hero-service-tooltip{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#0b203c;border-radius:6px;width:max-content;max-width:170px;padding:7px 9px;font-size:11px;line-height:1.25;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px)}.hero-service-tooltip:after{content:"";border:5px solid #0000;border-top-color:#0b203c;position:absolute;top:100%;left:50%;transform:translate(-50%)}:is(.hero-service-button:hover .hero-service-tooltip,.hero-service-button:focus .hero-service-tooltip,.hero-service-button:focus-visible .hero-service-tooltip){opacity:1;transform:translate(-50%)}.hero-inline-preview{background:#fff;border:1px solid #cbd9e8;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:22px;margin:20px auto 0;padding:20px;animation:.28s cubic-bezier(.2,.8,.2,1) both hero-preview-enter;display:grid;box-shadow:0 18px 50px #0823451a}.hero-preview-copy small{color:#1769ff;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-preview-copy h2{color:#0b213e;letter-spacing:-.035em;margin:6px 0 5px;font-size:22px;line-height:1.1}.hero-preview-copy p{color:#53677e;margin:0;font-size:13px;line-height:1.45}.hero-inline-preview>a{color:#1765d8;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.hero-inline-preview>a:focus-visible{outline-offset:4px;outline:3px solid #82aff2}.hero-preview-visual{min-width:0}.hero-preview-call{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.hero-mini-wave{justify-content:center;align-items:center;gap:3px;height:32px;display:flex}.hero-mini-wave i{background:#1769ff;border-radius:5px;width:3px;animation:.65s ease-in-out 2 alternate hero-wave-once}.hero-preview-visual ol{margin:0;padding:0;list-style:none}.hero-preview-call ol,.hero-preview-flow ol{align-items:center;gap:7px;display:flex}.hero-preview-call li,.hero-preview-flow li{color:#34506e;white-space:nowrap;align-items:center;font-size:10px;font-weight:700;display:flex}.hero-preview-call li:not(:last-child):after,.hero-preview-flow li:not(:last-child):after{color:#8aa1ba;content:"→";margin-left:7px}.hero-preview-chat{gap:7px;display:grid}.hero-preview-chat p{color:#314a66;background:#eef3f9;border-radius:10px 10px 10px 3px;width:max-content;max-width:88%;margin:0;padding:8px 10px;font-size:11px;animation:.28s both hero-step-in}.hero-preview-chat p:nth-child(2){color:#fff;background:#1769ff;border-radius:10px 10px 3px;justify-self:end;animation-delay:.26s}.hero-preview-chat b{margin-bottom:2px;font-size:9px;display:block}.hero-preview-flow ol{flex-wrap:wrap}.hero-preview-flow li{animation:.25s both hero-step-in}.hero-preview-flow li:nth-child(2){animation-delay:.15s}.hero-preview-flow li:nth-child(3){animation-delay:.3s}.hero-preview-flow li:nth-child(4){color:#147650;animation-delay:.45s}.hero-preview-dashboard{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.hero-preview-dashboard>div{background:#f7f9fc;border:1px solid #dbe5ef;border-radius:9px;grid-template-columns:1fr auto;align-items:end;padding:9px 11px;display:grid}.hero-preview-dashboard span{color:#597087;font-size:10px}.hero-preview-dashboard strong{color:#0b2341;font-size:18px}.hero-preview-dashboard svg{grid-column:1/-1;width:100%;height:38px;margin-top:3px}.hero-preview-dashboard path{fill:none;stroke:#1769ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:230;animation:.8s both hero-chart-draw}.hero-preview-dashboard>svg{color:#1769ff;width:28px}.hero-service-button{animation:.65s cubic-bezier(.17,.84,.32,1.2) both hero-service-arrive,7s ease-in-out 1.2s infinite alternate hero-service-drift}.hero-service-button:nth-child(2){--service-drift-x:-11px;--service-drift-y:-8px;animation-delay:.12s,1.8s}.hero-service-button:nth-child(3){--service-drift-x:12px;--service-drift-y:9px;animation-delay:.24s,1.45s}.hero-service-button:nth-child(4){--service-drift-x:-9px;--service-drift-y:13px;animation-delay:.36s,2.05s}.hero-interactive-backdrop[data-motion-paused=true] *{animation-play-state:paused!important}@keyframes hero-service-arrive{0%{opacity:0;transform:translateY(13px)scale(.9)}to{opacity:1;transform:none}}@keyframes hero-service-drift{0%{translate:0}to{translate:var(--service-drift-x) var(--service-drift-y)}}@keyframes hero-status-drift{0%{translate:0}to{translate:var(--status-drift-x,5px) var(--status-drift-y,-8px)}}@keyframes hero-preview-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes hero-step-in{0%{opacity:.05;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hero-wave-once{to{transform:scaleY(.58)}}@keyframes hero-chart-draw{0%{stroke-dashoffset:230px}to{stroke-dashoffset:0}}@media (min-width:1180px){.hero-interactive-backdrop{max-width:none;height:0;margin:0;position:static}.hero-service-controls{pointer-events:none;width:100vw;height:0;display:block;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.hero-service-button{pointer-events:auto;border-radius:50%;width:54px;height:54px;min-height:54px;padding:0;animation:.65s cubic-bezier(.17,.84,.32,1.2) both hero-service-arrive,7s ease-in-out 1.2s infinite alternate hero-service-drift;position:absolute;box-shadow:0 16px 38px #0925492b}.hero-service-button:nth-child(2){animation-delay:.12s,1.8s}.hero-service-button:nth-child(3){animation-delay:.24s,1.45s}.hero-service-button:nth-child(4){animation-delay:.36s,2.05s}.hero-service-button>svg{width:21px;height:21px}.hero-service-mobile-label{display:none}.hero-service-phone{top:350px;left:clamp(24px,3vw,58px)}.hero-service-chat{top:590px;left:clamp(42px,4.5vw,88px)}.hero-service-follow-up{top:420px;right:clamp(24px,3vw,58px)}.hero-service-dashboard{top:660px;right:clamp(42px,4.5vw,88px)}.hero-inline-preview{max-width:900px;position:relative;top:18px}.hero-service-tooltip{top:calc(100% + 9px);bottom:auto}.hero-service-tooltip:after{border-top-color:#0000;border-bottom-color:#0b203c;top:auto;bottom:100%}.hero-system-statuses{display:none}.hero-status-chip{--status-drift-x:5px;--status-drift-y:-8px;color:#22496f;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #bcd2eceb;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;animation:.58s cubic-bezier(.17,.84,.32,1.2) both hero-service-arrive,6.8s ease-in-out 1.4s infinite alternate hero-status-drift;display:none;position:absolute;box-shadow:0 13px 34px #0925491f}.hero-status-chip>svg:first-child{color:#1769ff;stroke-width:2.2px;width:18px;height:18px}.hero-status-1{animation-delay:.42s,1.5s;top:226px;left:clamp(86px,7vw,144px)}.hero-status-2{--status-drift-x:-6px;animation-delay:.58s,2.1s;top:280px;right:clamp(88px,7.3vw,150px)}.hero-status-3{--status-drift-y:7px;animation-delay:.76s,1.75s;top:465px;left:clamp(95px,8vw,164px)}.hero-status-4{--status-drift-x:-5px;animation-delay:.9s,2.3s;top:515px;right:clamp(92px,7.5vw,154px)}}@media (min-width:1280px){.hero-system-statuses{display:contents}.hero-status-chip{display:flex}}@media (max-width:760px){.hero-interactive-backdrop{margin-top:16px}.hero-service-controls{gap:6px}.hero-service-button{border-radius:50%;justify-self:center;width:48px;min-height:48px;padding:0;box-shadow:0 8px 20px #0925491c}.hero-service-button>svg{width:16px}.hero-service-mobile-label,.hero-service-tooltip{display:none}.hero-inline-preview{grid-template-columns:1fr;gap:16px;margin-top:12px;padding:17px}.hero-preview-copy{text-align:left}.hero-preview-call{grid-template-columns:76px 1fr}.hero-preview-call ol,.hero-preview-flow ol{flex-direction:column;align-items:flex-start;gap:4px}.hero-preview-call li:not(:last-child):after,.hero-preview-flow li:not(:last-child):after{display:none}.hero-preview-chat p{max-width:96%}.hero-inline-preview>a{border-top:1px solid #e0e7ef;justify-content:center;min-height:44px;padding-top:13px}.hero-preview-dashboard{grid-template-columns:1fr 30px}}@media (prefers-reduced-motion:reduce){.hero-service-button,.hero-status-chip,.hero-service-tooltip,.hero-inline-preview,.hero-mini-wave i,.hero-preview-chat p,.hero-preview-flow li,.hero-preview-dashboard path{transition:none!important;animation:none!important}:is(.hero-service-button:hover,.hero-service-button:focus-visible){transform:none}}@media (min-width:761px){.avora-hero .hero-interactive-backdrop{pointer-events:auto;width:100%;max-width:680px;height:auto;margin:32px auto 0;position:relative;inset:auto}.avora-hero .hero-service-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;height:auto;display:grid;position:relative;inset:auto;transform:none}.avora-hero .hero-service-button{border-radius:999px;width:auto;min-height:48px;animation:none;position:relative;inset:auto}.avora-hero .hero-service-mobile-label{display:inline}}
