/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer theme,components;@import "/assets/css/vendor/bootstrap-icons.css";@layer components{*,:before,:after{box-sizing:border-box}html,body{height:100vh;margin:0;padding:0}body{color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--orb-1), var(--orb-2), var(--orb-3), var(--bg-gradient);scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-size:cover;background-attachment:fixed;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}img,svg{vertical-align:middle}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}button,input,textarea{font:inherit;margin:0}[data-bs-theme=light]{color-scheme:light;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-heading-color:inherit;--bs-emphasis-color:#000;--bs-secondary:#6c757d;--bs-secondary-color:#212529bf;--bs-secondary-bg:#e9ecef;--bs-primary:#0d6efd;--bs-primary-rgb:13, 110, 253;--bs-danger:#dc3545;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bg-gradient:linear-gradient(135deg, #dfe9f3 0%, #c8d8e8 50%, #e8d5f0 100%);--card-shadow:0 8px 32px #1f26871f;--glass-bg:#ffffff73;--glass-border:#ffffffbf;--glass-shadow:0 8px 32px #1f26871f;--glass-card-gradient:linear-gradient(135deg, #fff3 0%, #7877c614 48%, #ff77c61a 100%);--glass-hover-bg:#fff9;--glass-hover-shadow:0 16px 48px #1f26872e;--button-primary-bg:linear-gradient(135deg, #7877c6f2 0%, #c877f0eb 52%, #ff77c6e6 100%);--button-primary-border:#ffffff8c;--button-primary-shadow:0 10px 28px #7877c647, inset 0 1px 0 #ffffff61;--button-primary-hover-shadow:0 14px 36px #7877c65c, inset 0 1px 0 #ffffff75;--button-secondary-bg:linear-gradient(135deg, #ffffff6b 0%, #7877c61f 100%);--button-secondary-color:#282850db;--button-secondary-border:#ffffffb8;--button-secondary-hover-bg:linear-gradient(135deg, #ffffff9e 0%, #c877f02e 100%);--button-danger-bg:linear-gradient(135deg, #dc3545e6 0%, #be2878e0 100%);--button-danger-border:#ffffff61;--navbar-glass:#ffffff61;--navbar-gradient:linear-gradient(135deg, #ffffff7a 0%, #7877c629 52%, #ff77c61f 100%);--navbar-frost:linear-gradient(180deg, #ffffff9e 0%, #ffffff2e 100%);--navbar-border:#ffffffbd;--navbar-shadow:0 18px 48px #1f268729, 0 4px 18px #1f268714, inset 0 1px 0 #ffffffb8;--navbar-link-bg:#ffffff47;--navbar-link-border:#ffffff75;--navbar-link-shadow:0 8px 22px #1f26871a, inset 0 1px 0 #ffffff61;--navbar-link-active-bg:linear-gradient(135deg, #7877c633 0%, #ff77c629 100%);--orb-1:radial-gradient(circle at 30% 20%, #7877c640 0%, transparent 50%);--orb-2:radial-gradient(circle at 80% 70%, #ff77c633 0%, transparent 50%);--orb-3:radial-gradient(circle at 60% 90%, #63b3ed33 0%, transparent 50%);--input-bg:#ffffff80;--input-border:#6c757d40;--input-focus-bg:#ffffffbf;--input-focus-border:#7877c699;--input-focus-shadow:0 0 0 3px #7877c626;--input-placeholder:#6c757db3;--input-shadow:0 2px 12px #1f26870f;--form-label-color:#282850bf;--form-check-border:#6c757d66;--form-check-bg:#ffffff80;--form-check-checked-bg:#7877c6e6;--hero-eyebrow-bg:#7877c61a;--hero-eyebrow-border:#7877c647;--hero-eyebrow-color:#5046a0e6;--hero-title-color:#0f0f1a;--hero-highlight:linear-gradient(135deg, #7877c6 0%, #c877f0 60%, #ff77c6 100%);--hero-desc-color:#282850a6;--hero-trust-color:#50507899;--hero-trust-border:#7877c626;--hero-trust-divider:#7877c633;--hero-card-bg:#ffffff8c;--hero-card-border:#ffffffd9;--hero-card-shadow:0 20px 60px #1f268724, 0 4px 16px #1f268714;--hero-card-header-bg:#7877c60f;--hero-card-header-border:#7877c61f;--hero-card-label-color:#5046a099;--hero-dot-1:#ff6b6b;--hero-dot-2:#ffd93d;--hero-dot-3:#6bcb77;--hero-stat-divider:#7877c626;--hero-live-color:#5046a0b3;--hero-badge-bg:#fff9;--hero-badge-border:#ffffffe6;--hero-badge-shadow:0 4px 20px #1f26871a;--hero-badge-color:#282850bf;--hero-ring-border:#7877c61f;--tc-focal:#181830;--tc-1:#5b4bc4;--tc-2:#7a5fd6;--tc-3:#9d4fd0;--tc-4:#d24f9e;--tc-5:#4a73d6;--tc-6:#4848708c;--tc-glow:#a07aff59;--node-glow:#7877c659;--active-glow:#7877c699;--title-color:#1a1a2e;--sub-color:#2828508c;--label-color:#282864cc;--track-color:#7877c61f;--arrow-color:#7877c680;--arrow-active:#6450c8f2;--icon-color:#6450b4d9;--icon-active:#6050c8;--center-bg:#fff6;--center-border:#ffffffbf}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-bg:#212529;--bs-heading-color:inherit;--bs-emphasis-color:#fff;--bs-secondary:#adb5bd;--bs-secondary-color:#dee2e6bf;--bs-secondary-bg:#343a40;--bs-primary:#0d6efd;--bs-primary-rgb:13, 110, 253;--bs-danger:#dc3545;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bg-gradient:linear-gradient(135deg, #0d1117 0%, #161b22 50%, #1a0a2e 100%);--card-shadow:0 8px 32px #0006;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0006;--glass-card-gradient:linear-gradient(135deg, #7850dc29 0%, #2882dc14 48%, #c83ca024 100%);--glass-hover-bg:#ffffff17;--glass-hover-shadow:0 16px 48px #0000008c;--button-primary-bg:linear-gradient(135deg, #a07affeb 0%, #d077f5e6 52%, #ff77c6db 100%);--button-primary-border:#ffffff38;--button-primary-shadow:0 10px 30px #7850dc5c, 0 4px 14px #0000003d, inset 0 1px 0 #ffffff4d;--button-primary-hover-shadow:0 16px 42px #a078ff73, 0 8px 22px #00000052, inset 0 1px 0 #ffffff61;--button-secondary-bg:linear-gradient(135deg, #ffffff14 0%, #7850dc1f 100%);--button-secondary-color:#ffffffd1;--button-secondary-border:#ffffff29;--button-secondary-hover-bg:linear-gradient(135deg, #ffffff21 0%, #d077f529 100%);--button-danger-bg:linear-gradient(135deg, #ff4c60e6 0%, #be378edb 100%);--button-danger-border:#ffffff2e;--navbar-glass:#0c0f1a9e;--navbar-gradient:linear-gradient(135deg, #ffffff14 0%, #7850dc33 52%, #2882dc1f 100%);--navbar-frost:linear-gradient(180deg, #ffffff24 0%, #ffffff09 100%);--navbar-border:#ffffff29;--navbar-shadow:0 18px 52px #00000080, 0 4px 18px #00000047, inset 0 1px 0 #ffffff29;--navbar-link-bg:#ffffff12;--navbar-link-border:#ffffff1f;--navbar-link-shadow:0 8px 24px #00000038, inset 0 1px 0 #ffffff1f;--navbar-link-active-bg:linear-gradient(135deg, #a07aff33 0%, #2882dc24 100%);--orb-1:radial-gradient(circle at 30% 20%, #7850dc33 0%, transparent 55%);--orb-2:radial-gradient(circle at 80% 70%, #c83ca026 0%, transparent 55%);--orb-3:radial-gradient(circle at 60% 90%, #2882dc26 0%, transparent 55%);--input-bg:#ffffff0d;--input-border:#ffffff1a;--input-focus-bg:#ffffff17;--input-focus-border:#a078ff80;--input-focus-shadow:0 0 0 3px #7850dc33;--input-placeholder:#ffffff4d;--input-shadow:0 2px 12px #0003;--form-label-color:#fff9;--form-check-border:#fff3;--form-check-bg:#ffffff0d;--form-check-checked-bg:#7850dcd9;--hero-eyebrow-bg:#7850dc1a;--hero-eyebrow-border:#7850dc47;--hero-eyebrow-color:#b496ffe6;--hero-title-color:#ffffffed;--hero-highlight:linear-gradient(135deg, #a07aff 0%, #d077f5 60%, #ff77c6 100%);--hero-desc-color:#ffffff80;--hero-trust-color:#ffffff61;--hero-trust-border:#ffffff14;--hero-trust-divider:#ffffff1a;--hero-card-bg:#ffffff0a;--hero-card-border:#ffffff17;--hero-card-shadow:0 20px 60px #00000080, 0 4px 16px #0000004d;--hero-card-header-bg:#7850dc0f;--hero-card-header-border:#7850dc1f;--hero-card-label-color:#a08cff99;--hero-dot-1:#ff6b6b;--hero-dot-2:#ffd93d;--hero-dot-3:#6bcb77;--hero-stat-divider:#ffffff12;--hero-live-color:#c8b4ff80;--hero-badge-bg:#ffffff0d;--hero-badge-border:#ffffff1a;--hero-badge-shadow:0 4px 20px #00000059;--hero-badge-color:#fff9;--hero-ring-border:#7850dc1f;--tc-focal:#fffffff5;--tc-1:#b6a6ff;--tc-2:#9a86ff;--tc-3:#cf86f2;--tc-4:#ff93cf;--tc-5:#84b4ff;--tc-6:#cacaec80;--tc-glow:#a07aff80;--node-glow:#7850dc80;--active-glow:#a078ffb3;--title-color:#ffffffeb;--sub-color:#ffffff73;--label-color:#ffffffbf;--track-color:#ffffff12;--arrow-color:#a078ff99;--arrow-active:#c8a0ff;--icon-color:#b496ffd9;--icon-active:#c8a0ff;--center-bg:#ffffff0a;--center-border:#ffffff14}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:var(--orb-1), var(--orb-2), var(--orb-3)}body:after{z-index:-2;background:var(--bg-gradient)}.logo-dark-mode,[data-bs-theme=dark] .logo-light-mode{display:none}[data-bs-theme=dark] .logo-dark-mode{display:inline-block}.av-container{width:min(100% - 2rem,1140px);margin-inline:auto}@media (min-width:1200px){.av-container{width:min(100% - 2rem,1320px)}}.av-site-header{z-index:1030;position:relative}.av-navbar{z-index:1040;background-color:var(--navbar-glass,#0f121ee6);border-bottom:1px solid var(--navbar-border);box-shadow:var(--navbar-shadow);-webkit-backdrop-filter:blur(28px)saturate(210%);position:fixed;inset-block-start:0;inset-inline:0;overflow:visible}.av-navbar-inner{z-index:1;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:.5rem;display:flex;position:relative}.av-brand{color:var(--bs-body-color);white-space:nowrap;text-shadow:0 1px 18px #7877c62e;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.av-brand:hover{color:var(--bs-body-color);text-decoration:none}.av-logo{width:auto;height:32px}.av-nav-toggle{border:1px solid var(--navbar-link-border);background:var(--navbar-link-bg);width:2.5rem;height:2.5rem;box-shadow:var(--navbar-link-shadow);color:var(--bs-body-color);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(180%);border-radius:.5rem;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.av-nav-toggle:hover,.av-nav-toggle[aria-expanded=true]{color:var(--bs-primary);border-color:var(--navbar-border);background:var(--navbar-link-active-bg)}.av-nav-toggle-icon,.av-nav-toggle-icon:before,.av-nav-toggle-icon:after{background:currentColor;border-radius:999px;width:1.35rem;height:2px;display:block}.av-nav-toggle-icon{position:relative}.av-nav-toggle-icon:before,.av-nav-toggle-icon:after{content:"";position:absolute;inset-inline-start:0}.av-nav-toggle-icon:before{transform:translateY(-.42rem)}.av-nav-toggle-icon:after{transform:translateY(.42rem)}.av-nav-menu{background:var(--navbar-frost), var(--navbar-gradient), var(--navbar-glass);border:1px solid var(--navbar-border);box-shadow:var(--navbar-shadow);-webkit-backdrop-filter:blur(26px)saturate(200%);border-radius:.5rem;padding:.55rem;display:none;position:absolute;inset-block-start:calc(100% + .65rem);inset-inline:1rem}.av-nav-menu.is-open{display:block}.av-nav-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.av-nav-link,.av-nav-action{width:100%;color:var(--bs-body-color);opacity:.82;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.5rem 1rem;text-decoration:none;transition:color .2s,opacity .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.av-nav-link:hover,.av-nav-link.active,.av-nav-action:hover{color:var(--bs-primary);opacity:1}.av-footer{color:#fff;padding-block:3rem}.av-footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.av-footer-link{color:inherit;text-decoration:none}.av-footer-link:hover,.av-footer-link.active{color:var(--bs-primary);text-decoration:none}.av-footer-rule{opacity:.25;border:0;border-top:1px solid;margin-block:1.5rem}.av-footer-copy{color:var(--bs-secondary-color);text-align:center;margin:0;font-size:.875rem}.is-hidden{display:none!important}.av-button{border:1px solid var(--button-secondary-border);min-height:2.5rem;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff2e;color:var(--button-secondary-color);text-align:center;cursor:pointer;letter-spacing:.01em;isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(170%);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.av-button:before{content:"";z-index:-1;opacity:.75;pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#0000 48%,#ffffff14 100%);position:absolute;inset:0}.av-button:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:70%;height:100%;transition:left .45s;position:absolute;top:0;left:-90%;transform:skew(-18deg)}.av-button:hover{text-decoration:none;transform:translateY(-1px)}.av-button:hover:after{left:120%}.av-button:active{transform:translateY(0)}.av-button:focus-visible{box-shadow:var(--button-primary-hover-shadow), 0 0 0 3px #b496ff47;outline:0}.av-button-sm{min-height:2.15rem;padding:.38rem .8rem;font-size:.82rem}.av-button-lg{min-height:3.1rem;padding:.78rem 1.55rem;font-size:1.1rem}.av-button-primary{color:#fff;background:var(--button-primary-bg);border-color:var(--button-primary-border);box-shadow:var(--button-primary-shadow)}.av-button-primary:hover{color:#fff;box-shadow:var(--button-primary-hover-shadow);border-color:#ffffff5c}.av-button-secondary{color:var(--button-secondary-color);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}.av-button-secondary:hover{color:var(--bs-emphasis-color);background:var(--button-secondary-hover-bg);box-shadow:var(--glass-hover-shadow);border-color:#ffffff47}.av-button-danger{color:#fff;background:var(--button-danger-bg);border-color:var(--button-danger-border);box-shadow:0 10px 28px #dc354540,inset 0 1px #ffffff3d}.av-button-danger:hover{color:#fff;border-color:#ffffff52;box-shadow:0 14px 36px #dc354557,inset 0 1px #ffffff52}.av-page-section{margin-block:3rem}.av-content h2{color:var(--bs-heading-color);margin:3rem 0 .5rem;font-size:2rem;font-weight:500;line-height:1.2}.av-content p{margin-top:0;margin-bottom:1rem}.av-content a{color:var(--bs-link-color)}.av-empty-state{text-align:center;padding:3rem}.av-empty-state-code{color:var(--bs-emphasis-color);margin:0;font-size:2rem;font-weight:400;line-height:1.2}.av-empty-state-title{color:var(--bs-emphasis-color);margin:.5rem 0;font-size:2.5rem;font-weight:500;line-height:1.2}.av-empty-state-text{max-width:760px;margin:0 auto 1rem;font-size:1.25rem;font-weight:300;line-height:1.5}.av-empty-fullscreen{justify-content:center;align-items:center;min-height:100%;font-size:2.25rem;line-height:1;display:flex}.av-no-data{text-align:center}.av-no-data-body{margin-top:1rem}.av-no-data-icon{width:32px;margin-right:15px;display:inline-block}.av-info-grid{gap:1.5rem;display:grid}.av-info-card{background:var(--glass-card-gradient), var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:7px;padding:1rem;display:flex;position:relative;overflow:hidden}.av-info-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#0000 50%,#ffffff0d 100%);position:absolute;inset:0}.av-info-card-icon{flex-shrink:0;margin-right:1rem;position:relative}.av-info-card dl{margin:0;position:relative}.av-info-card-title{color:var(--bs-heading-color);font-size:1.25rem;font-weight:600;line-height:1.2}.av-info-card-text{color:var(--bs-secondary-color);margin:.5rem 0 0;font-size:1.25rem;line-height:1.5}.av-info-card-text-spaced{margin-top:1rem}.av-info-line{margin-top:.5rem}.av-info-block{margin-top:3rem}.av-section-spacer{margin-block:3rem}.av-home-hero-grid{align-items:center;gap:3rem;display:grid}.av-home-visual-wrap{justify-content:center;display:flex}.av-text-success{color:#198754}.hero-section{background:0 0;padding:140px 0 100px;position:relative;overflow:hidden}.tech-cloud-section{margin-top:4rem;position:relative}.tech-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.35rem,1.6vw,1rem) clamp(.75rem,2vw,1.6rem);max-width:960px;margin-inline:auto;display:flex;position:relative}.tech-cloud.is-packed{opacity:0;gap:0;height:clamp(360px,48vw,540px);display:block}.tech-cloud.is-packed.is-ready{opacity:1}.tech-cloud-word{color:var(--tc-2);letter-spacing:-.01em;white-space:nowrap;cursor:default;justify-content:center;align-items:center;font-weight:800;line-height:.92;text-decoration:none;transition:color .2s,text-shadow .2s,transform .2s;display:inline-flex}.tech-cloud:not(.is-packed) .tech-cloud-word{font-size:clamp(.95rem,1.6vw,1.2rem)}.tech-cloud:not(.is-packed) .tech-cloud-word[data-weight="9"]{font-size:clamp(2rem,5vw,3.4rem)}.tech-cloud:not(.is-packed) .tech-cloud-word[data-weight="7"]{font-size:clamp(1.5rem,3.4vw,2.4rem)}.tech-cloud:not(.is-packed) .tech-cloud-word[data-weight="6"]{font-size:clamp(1.25rem,2.6vw,1.9rem)}.tech-cloud:not(.is-packed) .tech-cloud-word[data-weight="5"]{font-size:clamp(1.1rem,2vw,1.5rem)}.tech-cloud.is-packed .tech-cloud-word{transform-origin:50%;will-change:transform;position:absolute}.tech-cloud.is-packed .tech-cloud-word[data-rotate]{writing-mode:vertical-rl;text-orientation:mixed}.tech-cloud.is-packed .tech-cloud-word[data-rotate=up]{transform:rotate(180deg)}.tech-cloud-word:hover{color:var(--tc-focal);text-shadow:0 0 26px var(--tc-glow);z-index:5}.tech-cloud.is-packed .tech-cloud-word:hover{transform:scale(1.08)}.tech-cloud.is-packed .tech-cloud-word[data-rotate=up]:hover{transform:rotate(180deg)scale(1.08)}.tech-cloud-word.tc-tone-focal{color:var(--tc-focal);letter-spacing:-.03em;text-shadow:0 10px 34px var(--tc-glow);font-weight:900}.tech-cloud-word.tc-tone-1{color:var(--tc-1)}.tech-cloud-word.tc-tone-2{color:var(--tc-2)}.tech-cloud-word.tc-tone-3{color:var(--tc-3)}.tech-cloud-word.tc-tone-4{color:var(--tc-4)}.tech-cloud-word.tc-tone-5{color:var(--tc-5)}.tech-cloud-word.tc-tone-6{color:var(--tc-6);font-weight:700}.tech-cloud.is-packed.is-ready .tech-cloud-word{animation:.55s cubic-bezier(.22,1,.36,1) backwards tcWordIn;animation-delay:var(--tc-delay,0s)}@keyframes tcWordIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tech-cloud.is-packed.is-ready .tech-cloud-word[data-rotate=up]{animation-name:tcWordInFlip}@keyframes tcWordInFlip{0%{opacity:0;transform:rotate(180deg)scale(.6)}to{opacity:1;transform:rotate(180deg)scale(1)}}@media (prefers-reduced-motion:reduce){.tech-cloud.is-packed.is-ready .tech-cloud-word{animation:none}}.hero-eyebrow{margin-bottom:1.5rem}.hero-eyebrow span{background:var(--hero-eyebrow-bg);border:1px solid var(--hero-eyebrow-border);color:var(--hero-eyebrow-color);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:50rem;align-items:center;gap:.25rem;padding:.38rem 1rem;font-size:.73rem;font-weight:600;display:inline-flex}.hero-title{color:var(--hero-title-color);letter-spacing:-.03em;margin-bottom:1.35rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.12}.hero-highlight{background:var(--hero-highlight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{max-width:500px;color:var(--hero-desc-color);margin-bottom:2.25rem;font-size:1.05rem;font-weight:400;line-height:1.8}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem;display:flex}.hero-trust{background:var(--hero-trust-border);border:1px solid var(--hero-trust-border);-webkit-backdrop-filter:blur(8px);border-radius:50rem;flex-wrap:wrap;align-items:center;gap:.75rem;width:fit-content;padding:.75rem 1.1rem;display:flex}.hero-trust span{color:var(--hero-trust-color);white-space:nowrap;align-items:center;gap:.25rem;font-size:.76rem;font-weight:500;display:inline-flex}.hero-trust-divider{background:var(--hero-trust-divider);border-radius:1px;flex-shrink:0;width:1px;height:12px}.hero-visual{width:420px;height:380px;position:relative}.hero-card--main{background:var(--hero-card-bg);border:1px solid var(--hero-card-border);width:300px;box-shadow:var(--hero-card-shadow), inset 0 1px 0 #ffffff26;-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:20px;animation:6s ease-in-out infinite hero-card-float;position:absolute;top:50%;left:50%;overflow:hidden}.hero-card-header{background:var(--hero-card-header-bg);border-bottom:1px solid var(--hero-card-header-border);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.hero-card-dots{gap:5px;display:flex}.hero-card-dots span{border-radius:50%;width:9px;height:9px}.hero-card-dots span:first-child{background:var(--hero-dot-1)}.hero-card-dots span:nth-child(2){background:var(--hero-dot-2)}.hero-card-dots span:nth-child(3){background:var(--hero-dot-3)}.hero-card-label{color:var(--hero-card-label-color);letter-spacing:.06em;align-items:center;gap:.25rem;font-family:SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.hero-card-body{justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.hero-stat{flex-direction:column;flex:1;align-items:center;gap:.2rem;display:flex}.hero-stat img{width:30px}.hero-stat-divider{background:var(--hero-stat-divider);border-radius:1px;flex-shrink:0;width:1px;height:40px}.hero-card-live{background:var(--hero-card-header-bg);border-top:1px solid var(--hero-card-header-border);color:var(--hero-live-color);letter-spacing:.06em;align-items:center;gap:.35rem;padding:.5rem 1rem;font-family:SF Mono,Fira Code,monospace;font-size:.68rem;font-weight:600;display:flex}.hero-live-dot{background:#6bcb77;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite hero-live-ping;box-shadow:0 0 #6bcb7799}.hero-badge{background:var(--hero-badge-bg);border:1px solid var(--hero-badge-border);box-shadow:var(--hero-badge-shadow), inset 0 1px 0 #ffffff1f;color:var(--hero-badge-color);white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:50rem;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute}.hero-badge--platforms{animation:7s ease-in-out infinite hero-badge-float-a;top:12px;left:-10px}.hero-badge--build{animation:5.5s ease-in-out infinite hero-badge-float-b;top:28px;right:-5px}.hero-badge--components{animation:6.5s ease-in-out infinite hero-badge-float-c;bottom:20px;left:0}.hero-ring{border:1px solid var(--hero-ring-border);pointer-events:none;border-radius:50%;width:340px;height:340px;animation:30s linear infinite hero-ring-spin;position:absolute;top:50%;left:50%}.hero-ring:before{content:"";background:var(--hero-eyebrow-color);width:8px;height:8px;box-shadow:0 0 10px var(--hero-eyebrow-color);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@keyframes hero-card-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-12px)}}@keyframes hero-live-ping{0%{box-shadow:0 0 #6bcb7799}70%{box-shadow:0 0 0 6px #6bcb7700}to{box-shadow:0 0 #6bcb7700}}@keyframes hero-badge-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-badge-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes hero-badge-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.workflow{z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.workflow-title{color:var(--sub-color);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-family:Syne,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:600}.orbit-stage{width:min(560px,90vw);height:min(560px,90vw);position:relative}.orbit-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-track{fill:none;stroke:var(--track-color);stroke-width:1.5px}.orbit-arrow-path{fill:none;stroke:var(--arrow-color);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 18;transition:stroke .4s;animation:3s linear infinite dash-flow}.orbit-arrow-path.active-arc{stroke:var(--arrow-active);stroke-width:2.5px;stroke-dasharray:8 14}.arrow-marker{overflow:visible}.orbit-center{z-index:1;background:var(--center-bg);border:1px solid var(--center-border);width:140px;height:140px;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff1f;text-align:center;-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#0000 60%);border-radius:50%;position:absolute;inset:0}.orbit-center-title{color:var(--title-color);text-transform:uppercase;font-family:Syne,sans-serif;font-size:13px;font-weight:300;line-height:1.5;transition:color .4s}.orbit-center-sub{color:var(--sub-color);margin-top:.3rem;font-size:.7rem;font-weight:400;transition:color .4s}.orbit-node{z-index:2;cursor:pointer;width:72px;height:72px;position:absolute;transform:translate(-50%,-50%)}.orbit-node-inner{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;height:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:50%;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.orbit-node-inner:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#0000 55%);border-radius:50%;position:absolute;inset:0}.orbit-node svg{z-index:1;fill:none;width:28px;height:28px;stroke:var(--icon-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:stroke .35s,transform .35s;position:relative}.orbit-node-label{color:var(--label-color);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700;transition:color .35s,opacity .35s;position:absolute}.orbit-node[data-index="0"] .orbit-node-label{top:-30px;left:50%;transform:translate(-50%)}.orbit-node[data-index="1"] .orbit-node-label,.orbit-node[data-index="2"] .orbit-node-label{top:50%;left:calc(100% + 20px);transform:translateY(-50%)}.orbit-node[data-index="3"] .orbit-node-label{bottom:-30px;left:50%;transform:translate(-50%)}.orbit-node[data-index="4"] .orbit-node-label,.orbit-node[data-index="5"] .orbit-node-label{text-align:right;top:50%;left:auto;right:calc(100% + 20px);transform:translateY(-50%)}.orbit-node.active .orbit-node-inner{background:var(--glass-hover-bg);box-shadow:0 0 0 3px #a078ff26, 0 0 30px var(--active-glow), var(--glass-shadow);border-color:#a078ff80;transform:scale(1.18)}[data-bs-theme=light] .orbit-node.active .orbit-node-inner{box-shadow:0 0 0 3px #7864dc26, 0 0 30px var(--active-glow), var(--glass-shadow);border-color:#7864dc80}.orbit-node.active svg{stroke:var(--icon-active);filter:drop-shadow(0 0 6px var(--icon-active));transform:scale(1.1)}.orbit-node.active .orbit-node-label{color:var(--icon-active)}.orbit-node:hover .orbit-node-inner{background:var(--glass-hover-bg);box-shadow:0 0 20px var(--node-glow), var(--glass-shadow);transform:scale(1.1)}.workflow-desc{text-align:center;max-width:380px;min-height:6rem;transition:opacity .3s}.workflow-desc-title{color:var(--title-color);margin-bottom:.2rem;font-family:Syne,sans-serif;font-size:1rem;font-weight:700}.workflow-desc-text{min-height:3.9rem;color:var(--sub-color);font-size:.82rem;line-height:1.6}.workflow-dots{gap:.5rem;margin-top:.25rem;display:flex}.workflow-dot{background:var(--track-color);border:1px solid var(--glass-border);cursor:pointer;border-radius:50%;width:6px;height:6px;transition:all .3s}.workflow-dot.active{background:var(--icon-active);box-shadow:0 0 8px var(--active-glow);transform:scale(1.4)}@keyframes dash-flow{to{stroke-dashoffset:-100px}}.av-card-grid{gap:1.5rem;display:grid}.av-form-shell{max-width:760px;margin-inline:auto}.av-contact-form{padding:0}.av-form-grid{gap:1rem;display:grid}.av-form-field{min-width:0}.av-form-label{color:var(--form-label-color,var(--bs-secondary-color));letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:inline-block}.av-form-control{background:var(--input-bg,var(--glass-bg));border:1px solid var(--input-border,var(--glass-border));width:100%;box-shadow:var(--input-shadow,none);color:var(--input-color,var(--bs-body-color));-webkit-backdrop-filter:blur(12px)saturate(160%);border-radius:10px;padding:.65rem .9rem;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.av-form-control::placeholder{color:var(--input-placeholder,var(--bs-secondary-color))}.av-form-control:focus{background:var(--input-focus-bg,var(--input-bg,var(--glass-bg)));border-color:var(--input-focus-border,var(--bs-primary));box-shadow:var(--input-focus-shadow,0 0 0 .25rem rgba(var(--bs-primary-rgb), .25)), var(--input-shadow,none), inset 0 1px 0 #ffffff1a;outline:0}select.av-form-control{color-scheme:light dark}select.av-form-control option,select.av-form-control optgroup{color:var(--bs-body-color);background-color:var(--bs-body-bg)}[data-bs-theme=dark] select.av-form-control option,[data-bs-theme=dark] select.av-form-control optgroup{color:#ffffffe6;background-color:#2a2440}[data-bs-theme=light] select.av-form-control option,[data-bs-theme=light] select.av-form-control optgroup{color:#212529;background-color:#fff}textarea.av-form-control{resize:vertical;min-height:100px;line-height:1.6}.av-invalid-feedback{width:100%;color:var(--bs-danger);margin-top:.25rem;font-size:.75rem;font-weight:500;display:none}.av-contact-form.was-validated .av-form-control:invalid{box-shadow:0 0 0 3px #dc3c5026, var(--input-shadow,none);border-color:#dc3c5099}.av-contact-form.was-validated .av-form-control:invalid~.av-invalid-feedback{display:block}.av-form-actions{justify-content:flex-end;margin-top:1.5rem;display:flex}.av-get-started{gap:3rem;display:grid}.av-get-started-intro{position:relative}.av-get-started-grid{align-items:start;gap:2rem;display:grid}.av-get-started-section-title{color:var(--bs-heading-color);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800;line-height:1.15}.av-get-started-section-text{max-width:620px;color:var(--bs-secondary-color);margin:0 0 2rem;font-size:1rem;line-height:1.8}.av-process-list{gap:1rem;margin-bottom:1.25rem;display:grid}.av-process-step{background:var(--glass-card-gradient), var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:16px;gap:1rem;padding:1rem;display:flex;position:relative}.av-process-number{color:#fff;background:var(--button-primary-bg);border:1px solid var(--button-primary-border);width:2rem;height:2rem;box-shadow:var(--button-primary-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.av-process-step h3,.av-security-note h3,.av-get-started-form-title{color:var(--bs-heading-color);margin:0 0 .35rem;font-size:1.1rem;font-weight:800;line-height:1.25}.av-process-step p,.av-security-note p{color:var(--bs-secondary-color);margin:0;font-size:.9rem;line-height:1.65}.av-security-note,.av-get-started-form-card{background:var(--glass-card-gradient), var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(180%);border-radius:20px;position:relative;overflow:hidden}.av-security-note{gap:1rem;padding:1.25rem;display:flex}.av-security-note>i{color:var(--bs-primary);font-size:1.6rem;line-height:1}.av-get-started-form-card{padding:1.25rem}.av-get-started-form-title{margin-bottom:1.25rem;font-size:1.35rem}.av-capability-grid{gap:.6rem;display:grid}.av-capability-grid label{min-width:0;color:var(--bs-secondary-color);background:var(--input-bg);border:1px solid var(--input-border);cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.86rem;line-height:1.35;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.av-capability-grid label:has(input:checked){color:var(--bs-emphasis-color);background:var(--button-secondary-hover-bg);border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow), var(--input-shadow)}.av-capability-grid label:hover{color:var(--bs-emphasis-color);background:var(--input-focus-bg);border-color:var(--input-focus-border);box-shadow:var(--input-shadow)}.av-capability-grid input{appearance:none;background:var(--form-check-bg);border:1px solid var(--form-check-border);cursor:pointer;border-radius:.25rem;flex:none;width:1rem;height:1rem;transition:background .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff1f}.av-capability-grid input:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:.34rem;height:.6rem;transition:opacity .18s,transform .18s;position:absolute;top:.1rem;left:.28rem;transform:rotate(45deg)scale(.7)}.av-capability-grid input:checked{background:var(--form-check-checked-bg);border-color:var(--input-focus-border);box-shadow:0 0 0 3px #7877c62e,inset 0 1px #ffffff47}.av-capability-grid input:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.av-capability-grid input:focus-visible{box-shadow:var(--input-focus-shadow), inset 0 1px 0 #ffffff2e;outline:0}.av-get-started-actions .av-button{width:100%}.av-get-started-faq{gap:1.25rem;display:grid}.av-faq-grid{gap:1rem;display:grid}.av-faq-card .av-info-card-icon i{color:var(--bs-primary);font-size:1.55rem;line-height:1}.av-faq-card .av-info-card-text{font-size:.9rem}.av-contact-state{text-align:center}.av-spinner{width:2rem;height:2rem;color:var(--bs-primary);border:.25em solid;border-right-color:#0000;border-radius:50%;animation:.75s linear infinite av-spinner-border;display:inline-block}.av-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av-alert{border:1px solid #0000;border-radius:.375rem;padding:1rem;position:relative}.av-alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.av-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.av-alert-icon{width:116px;height:116px;margin-bottom:1rem}.av-alert-success .av-alert-icon{color:#198754}.av-alert-danger .av-alert-icon{color:#dc3545}[data-bs-theme=light]{--success-bg:#ffffff73;--success-border:#ffffffbf;--success-shadow:0 8px 40px #1f26871f;--success-title-color:#1a1a2e;--success-message-color:#282850a6;--success-ring-border:#7877c640;--success-ring-bg:#7877c612;--success-core-bg:#ffffffb3;--success-core-border:#fffffff2;--success-core-shadow:0 8px 40px #7877c640;--success-check-color:#7877c6;--success-circle-color:#7877c659}[data-bs-theme=dark]{--success-bg:#ffffff0a;--success-border:#ffffff17;--success-shadow:0 8px 40px #00000073;--success-title-color:#ffffffeb;--success-message-color:#ffffff80;--success-ring-border:#7850dc40;--success-ring-bg:#7850dc12;--success-core-bg:#ffffff0d;--success-core-border:#ffffff1a;--success-core-shadow:0 8px 40px #7850dc40;--success-check-color:#a07aff;--success-circle-color:#a07aff4d}.av-contact-success{background:var(--success-bg);border:1px solid var(--success-border);box-shadow:var(--success-shadow), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:20px;animation:.6s cubic-bezier(.16,1,.3,1) forwards av-success-fade-up;position:relative;overflow:hidden}.av-contact-success:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff14 0%,#0000 60%);position:absolute;inset:0}.av-contact-success-inner{text-align:center;flex-direction:column;align-items:center;gap:0;padding:3rem 2rem 2.75rem;display:flex}.av-contact-success-icon{justify-content:center;align-items:center;width:140px;height:140px;margin-bottom:2rem;display:flex;position:relative}.av-contact-success-ring{background:var(--success-ring-bg);border:1px solid var(--success-ring-border);border-radius:50%;position:absolute}.av-contact-success-ring--outer{width:100%;height:100%;animation:18s linear infinite av-success-ring-spin}.av-contact-success-ring--inner{width:68%;height:68%;animation:12s linear infinite reverse av-success-ring-spin}.av-contact-success-icon-core{background:var(--success-core-bg);border:1px solid var(--success-core-border);width:72px;height:72px;box-shadow:var(--success-core-shadow), inset 0 1px 0 #ffffff40;-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:50%;justify-content:center;align-items:center;animation:5s ease-in-out infinite av-success-core-float;display:flex;position:relative}.av-contact-success-check{width:40px;height:40px;display:block}.av-contact-success-check-circle{stroke:var(--success-circle-color);stroke-width:2px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s cubic-bezier(.65,0,.45,1) .3s forwards av-success-check-circle-draw}.av-contact-success-check-tick{stroke:var(--success-check-color);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;filter:drop-shadow(0 0 6px var(--success-check-color));animation:.4s cubic-bezier(.65,0,.45,1) .8s forwards av-success-check-tick-draw}.av-contact-success-title{color:var(--success-title-color);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.5rem;font-weight:800;line-height:1.2;animation:.5s cubic-bezier(.16,1,.3,1) .2s both av-success-fade-up}.av-contact-success-message{max-width:320px;color:var(--success-message-color);margin:0;font-size:.9rem;line-height:1.7;animation:.5s cubic-bezier(.16,1,.3,1) .35s both av-success-fade-up}.av-contact-success-action{margin-top:1rem}@keyframes av-success-fade-up{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes av-success-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes av-success-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes av-success-check-circle-draw{to{stroke-dashoffset:0}}@keyframes av-success-check-tick-draw{to{stroke-dashoffset:0}}.av-cookie-preferences{background:var(--glass-bg);border:1px solid var(--glass-border);width:min(100%,760px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:16px;margin-block:.5rem;padding:1rem}.av-cookie-preferences-title{margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.av-cookie-preferences-note{margin-bottom:1rem}.av-cookie-options{gap:1rem;display:grid}.av-switch-field{align-items:flex-start;gap:1rem;display:flex}.av-switch{appearance:none;background-color:var(--form-check-bg,#ffffff80);border:1px solid var(--form-check-border,#6c757d66);cursor:pointer;-webkit-backdrop-filter:blur(8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(120,119,198,0.6)'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:2rem;flex:none;width:2.5rem;height:1.25rem;margin-top:.25rem;transition:background-position .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.av-switch:checked{background-color:var(--form-check-checked-bg,#7877c6e6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255,255,255,0.95)'/%3E%3C/svg%3E");background-position:100%;border-color:#0000;box-shadow:0 2px 8px #7850dc59}.av-switch:focus{border-color:var(--input-focus-border,var(--bs-primary));box-shadow:var(--input-focus-shadow,0 0 0 .25rem rgba(var(--bs-primary-rgb), .25));outline:none}.av-switch:disabled{opacity:.6;cursor:not-allowed}.av-switch-label{color:var(--bs-heading-color);cursor:pointer;margin-bottom:.25rem;font-size:1.25rem;font-weight:400;line-height:1.2;display:block}.av-switch-text{color:var(--bs-secondary-color);font-size:.875em;line-height:1.5;display:block}.av-cookie-preferences-actions{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}@keyframes av-spinner-border{to{transform:rotate(360deg)}}.av-feature-card{background:var(--glass-card-gradient), var(--glass-bg);border:1px solid var(--glass-border);height:100%;min-height:1px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:20px;flex-direction:column;padding:1.5rem;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.av-feature-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#0000 50%,#ffffff0d 100%);transition:opacity .3s;position:absolute;inset:0}.av-feature-card:hover{background:var(--glass-card-gradient), var(--glass-hover-bg);box-shadow:var(--glass-hover-shadow);transform:translateY(-6px)scale(1.01)}.av-feature-card:hover:before{opacity:1}.av-feature-card-icon{color:var(--bs-primary);margin-bottom:1rem}.av-feature-card-icon i{font-size:2rem;line-height:1}.av-feature-card-img{max-width:100%;height:auto}.av-feature-card-title{color:var(--bs-heading-color);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.av-feature-card-text{color:var(--bs-secondary-color);flex:1;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.av-feature-card-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.av-product-platforms{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.av-product-platforms img{display:block}[data-bs-theme=light]{--cookie-bg:#fff9;--cookie-border:#ffffffd9;--cookie-shadow:0 -8px 40px #1f26871a, 0 -1px 0 #fffc;--cookie-title-color:#1a1a2e;--cookie-text-color:#282850a6}[data-bs-theme=dark]{--cookie-bg:#0d1117bf;--cookie-border:#ffffff14;--cookie-shadow:0 -8px 40px #00000073, 0 -1px 0 #ffffff0d;--cookie-title-color:#ffffffeb;--cookie-text-color:#ffffff80}.av-cookie-consent{z-index:1080;background:var(--cookie-bg);border-top:1px solid var(--cookie-border);box-shadow:var(--cookie-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);inset-inline:0;padding:1.25rem 1.5rem 1.35rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards av-cookie-slide-up;position:fixed;bottom:0}.av-cookie-consent:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f 0%,#0000 60%);position:absolute;inset:0}.av-cookie-consent-inner{flex-direction:column;gap:1rem;max-width:480px;margin:0 auto;display:flex}.av-cookie-consent-body{align-items:flex-start;gap:.75rem;display:flex}.av-cookie-consent-icon{flex-shrink:0;margin-top:2px;font-size:1.5rem;line-height:1}.av-cookie-consent-title{color:var(--cookie-title-color);letter-spacing:-.01em;margin:0 0 .2rem;font-size:.875rem;font-weight:700}.av-cookie-consent-text{color:var(--cookie-text-color);margin:0;font-size:.8rem;line-height:1.55}.av-cookie-consent-actions{gap:.6rem;display:flex}.av-cookie-consent-actions .av-button{flex:1;padding:.5rem 1rem;font-size:.8rem}@keyframes av-cookie-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-bs-theme=light]{--page-header-overlay:#ffffff14;--page-header-gradient:linear-gradient(135deg, #ffffff1a 0%, #ffffff05 46%, #ffffff14 100%);--page-header-border:#ffffff8c;--page-header-shadow:0 8px 36px #1f268714;--page-header-eyebrow-bg:#7877c61f;--page-header-eyebrow-border:#7877c64d;--page-header-eyebrow-color:#5046a0e6;--page-header-title-color:#1a1a2e;--page-header-highlight:linear-gradient(135deg, #7877c6 0%, #ff77c6 100%);--page-header-desc-color:#282850b3;--page-header-meta-color:#505078b3;--page-header-meta-border:#7877c633;--page-header-ring-color:#7877c626;--page-header-ring-border:#7877c640;--page-header-core-bg:#fff9;--page-header-core-border:#ffffffe6;--page-header-core-shadow:0 8px 40px #7877c64d;--page-header-icon-bg-color:#7877c626;--page-header-icon-fg-color:#7877c6}[data-bs-theme=dark]{--page-header-overlay:#ffffff04;--page-header-gradient:linear-gradient(135deg, #ffffff09 0%, #ffffff03 46%, #ffffff06 100%);--page-header-border:#ffffff12;--page-header-shadow:0 8px 36px #00000057;--page-header-eyebrow-bg:#7850dc1f;--page-header-eyebrow-border:#7850dc4d;--page-header-eyebrow-color:#b496ffe6;--page-header-title-color:#ffffffeb;--page-header-highlight:linear-gradient(135deg, #a07aff 0%, #ff77c6 100%);--page-header-desc-color:#ffffff8c;--page-header-meta-color:#fff6;--page-header-meta-border:#ffffff1a;--page-header-ring-color:#7850dc14;--page-header-ring-border:#7850dc33;--page-header-core-bg:#ffffff0d;--page-header-core-border:#ffffff1a;--page-header-core-shadow:0 8px 40px #7850dc40;--page-header-icon-bg-color:#7850dc33;--page-header-icon-fg-color:#a07aff}.av-page-header{padding:0;position:relative;overflow:hidden}.av-page-header-overlay{background:var(--page-header-gradient), var(--page-header-overlay);border-bottom:1px solid var(--page-header-border);box-shadow:var(--page-header-shadow), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(10px)saturate(135%);padding:80px 0 90px;position:relative}.av-page-header-overlay:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff09 0%,#0000 55%,#ffffff05 100%);position:absolute;inset:0}.av-page-header-grid{align-items:center;gap:3rem;display:grid;position:relative}.av-page-header-eyebrow{margin-bottom:1.25rem}.av-page-header-eyebrow span{background:var(--page-header-eyebrow-bg);border:1px solid var(--page-header-eyebrow-border);color:var(--page-header-eyebrow-color);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:50rem;align-items:center;gap:.25rem;padding:.35rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.av-page-header-title{color:var(--page-header-title-color);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15}.av-page-header-highlight{background:var(--page-header-highlight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-page-header-description{max-width:480px;color:var(--page-header-desc-color);margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.av-page-header-meta{flex-wrap:wrap;gap:.6rem;display:flex}.av-page-header-meta span{color:var(--page-header-meta-color);border:1px solid var(--page-header-meta-border);-webkit-backdrop-filter:blur(8px);border-radius:50rem;align-items:center;gap:.3rem;padding:.3rem .85rem;font-size:.78rem;font-weight:500;display:inline-flex}.av-page-header-visual-wrap{justify-content:center;display:flex}.av-page-header-visual{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.av-page-header-icon-ring{background:var(--page-header-ring-color);border:1px solid var(--page-header-ring-border);-webkit-backdrop-filter:blur(4px);border-radius:50%;position:absolute}.av-page-header-icon-ring--outer{width:100%;height:100%;animation:18s linear infinite av-page-header-ring-spin}.av-page-header-icon-ring--inner{width:68%;height:68%;animation:12s linear infinite reverse av-page-header-ring-spin}.av-page-header-icon-core{background:var(--page-header-core-bg);border:1px solid var(--page-header-core-border);width:110px;height:110px;box-shadow:var(--page-header-core-shadow), inset 0 1px 0 #fff3;-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:28px;justify-content:center;align-items:center;animation:5s ease-in-out infinite av-page-header-core-float;display:flex;position:relative}.av-page-header-icon-bg{color:var(--page-header-icon-bg-color);font-size:5rem;line-height:1;position:absolute}.av-page-header-icon-fg{z-index:1;color:var(--page-header-icon-fg-color);filter:drop-shadow(0 0 12px);font-size:2.5rem;line-height:1;position:relative}@keyframes av-page-header-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes av-page-header-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:992px){.av-nav-toggle{display:none}.av-nav-menu{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-end;padding:0;display:flex;position:static}.av-nav-list{flex-direction:row;align-items:center;gap:0}.av-nav-link,.av-nav-action{width:auto;padding-inline:.5rem}.av-page-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.av-info-grid,.av-home-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-get-started-advantages{grid-template-columns:repeat(3,minmax(0,1fr))}.av-get-started-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.av-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:991.98px){.av-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px){.av-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-form-field-full{grid-column:1/-1}}@media (max-width:768px){.orbit-center{width:100px;height:100px}.orbit-center-title{font-size:10px}.orbit-node-label{display:none}}@media (max-width:991.98px){.hero-section{text-align:center;padding:100px 0 70px}.hero-description{max-width:100%;margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-trust{margin:0 auto}.hero-eyebrow{justify-content:center;display:flex}.hero-visual{width:320px;height:300px}.hero-card--main{width:240px}.hero-ring{width:260px;height:260px}.hero-badge--platforms{left:-20px}.hero-badge--build{right:-20px}.av-page-header-overlay{text-align:center;padding:60px 0 70px}.av-page-header-eyebrow{justify-content:center;display:flex}.av-page-header-description{max-width:100%}.av-page-header-meta{justify-content:center}.av-page-header-visual{width:200px;height:200px}.av-page-header-icon-core{border-radius:20px;width:80px;height:80px}.av-page-header-icon-bg{font-size:3.5rem}.av-page-header-icon-fg{font-size:1.8rem}}}