@font-face{font-family:Avi;src:url(/wp-content/plugins/avitech-app-landing/assets/fonts/Peyda-Regular.woff2) format('woff2');font-display:swap;font-weight:100 500}@font-face{font-family:Avi;src:url(/wp-content/plugins/avitech-app-landing/assets/fonts/Peyda-Bold.woff2) format('woff2');font-display:swap;font-weight:600 900}.avitech-landing{color-scheme:light;--ink:#1d1d1f;--muted:#77777e;--blue:#0079e9}.avitech-landing,.avitech-landing *{box-sizing:border-box}.avitech-landing{background:#fff;scroll-behavior:smooth}.avitech-landing{margin:0;color:var(--ink);background:#fff;font-family:Avi,Arial,sans-serif;-webkit-font-smoothing:antialiased}.avitech-landing button,.avitech-landing a{-webkit-tap-highlight-color:#fff0}.avitech-landing button{font:inherit;cursor:pointer}.avitech-landing a{color:inherit;text-decoration:none}.avitech-landing button:focus-visible,.avitech-landing a:focus-visible,.avitech-landing [tabindex]:focus-visible{outline:3px solid #0989ee;outline-offset:5px}.avitech-landing .skip{position:absolute;top:-100px;background:#fff;padding:10px;z-index:20}.avitech-landing .skip:focus{top:0}.avitech-landing .header{height:86px;max-width:1160px;margin:auto;padding:0 34px}.avitech-landing .nav{height:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececef}.avitech-landing .brand{display:flex;align-items:center;gap:9px;direction:ltr;font:500 24px/1 Arial,sans-serif;letter-spacing:-.7px}.avitech-landing .brand-sub{display:block;font:7px/1.8 Arial,sans-serif;letter-spacing:2px;margin-top:3px}.avitech-landing .nav-product{font:500 13px Arial,sans-serif;color:#777}.avitech-landing .nav-demo{border:0;background:#fff0;font-size:12px;color:#53535b;padding:12px 0}.avitech-landing .nav-demo span{margin-right:12px;color:#93939b;font-size:18px}.avitech-landing .hero{text-align:center;padding:45px 0 38px;overflow:hidden}.avitech-landing .eyebrow{font:600 14px/1.6 Arial,sans-serif;letter-spacing:.4px;margin:0 0 16px;color:#6e6e73}.avitech-landing .hero h1{font-size:clamp(36px,4.1vw,61px);font-weight:700;line-height:1.55;letter-spacing:-1.7px;margin:0}.avitech-landing .hero h1 span{color:#222228}.avitech-landing .intro{font-size:16px;color:var(--muted);margin:17px 20px 0;line-height:1.9}.avitech-landing .media{position:relative;width:min(1120px,94vw);aspect-ratio:16/7;margin:8px auto 0;background:#fff}.avitech-landing .still,.avitech-landing video{position:absolute;inset:0;width:100%;height:100%;display:block}.avitech-landing .still img{display:block;width:100%;height:100%;object-fit:contain}.avitech-landing video{opacity:0;object-fit:contain}.avitech-landing .end{opacity:0}.avitech-landing .media.playing video{opacity:1}.avitech-landing .media.playing .start{opacity:0}.avitech-landing .media.finished .end{opacity:1}.avitech-landing .media.finished video,.avitech-landing .media.finished .start{opacity:0}.avitech-landing .hero-action{margin:9px auto 0}.avitech-landing .primary{border:0;border-radius:30px;background:var(--blue);color:#fff;font-size:14px;padding:10px 27px;min-height:46px;display:inline-flex;align-items:center;gap:24px;transition:background .2s,transform .2s}.avitech-landing .primary:hover{background:#006ed4;transform:translateY(-1px)}.avitech-landing .hero-action p{font-size:11px;color:#83838a;margin:14px 0 0}.avitech-landing dialog{border:1px solid #e6e8eb;border-radius:28px;width:min(840px,94vw);max-height:92dvh;padding:32px;background:#fff;color:var(--ink);box-shadow:0 30px 120px #0003}.avitech-landing dialog::backdrop{background:#18223155;backdrop-filter:blur(9px)}.avitech-landing .dialog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.avitech-landing .dialog-top .eyebrow{font-size:10px;margin-bottom:6px}.avitech-landing .dialog-top h2{font-size:23px;margin:0}.avitech-landing .close{border:0;background:#f4f4f6;border-radius:50%;width:36px;height:36px;font:26px Arial;color:#555}.avitech-landing .demo-note{font-size:11px;color:#888;line-height:2}.avitech-landing .demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:10px}.avitech-landing .demo-tabs{display:flex;flex-direction:column;gap:8px;padding-top:20px}.avitech-landing .demo-tabs button{display:flex;justify-content:space-between;border:0;border-radius:14px;background:#fff0;padding:14px 18px;text-align:right;color:#75777d;font-size:14px}.avitech-landing .demo-tabs button[aria-selected=true]{color:#0079e9;background:#edf6ff}.avitech-landing .demo-tabs span{font-size:11px}.avitech-landing #demo-panel{display:flex;justify-content:center;min-height:0}.avitech-landing #demo-screen{max-width:100%;width:auto;height:min(54dvh,530px);object-fit:contain;border:5px solid #202329;border-radius:27px;background:#fff}@media(min-width:1700px){.avitech-landing .hero{padding-top:64px}.avitech-landing .media{width:1200px;margin-top:18px}.avitech-landing .hero h1{font-size:66px}}@media(max-width:600px){.avitech-landing .header{height:72px;padding:0 24px}.avitech-landing .brand{font-size:21px}.avitech-landing .brand img{width:25px}.avitech-landing .nav-product{display:none}.avitech-landing .hero{padding-top:50px}.avitech-landing .eyebrow{font-size:12px;margin-bottom:17px}.avitech-landing .hero h1{font-size:34px;line-height:1.65;letter-spacing:-1px}.avitech-landing .intro{font-size:12px;margin-top:15px}.avitech-landing .media{width:100%;aspect-ratio:78/52;margin:29px auto 16px}.avitech-landing .hero-action{margin-top:13px}.avitech-landing .primary{font-size:13px}.avitech-landing .hero-action p{font-size:10px}.avitech-landing .demo-layout{gap:10px;grid-template-columns:.75fr 1fr}.avitech-landing dialog{padding:20px;border-radius:22px}.avitech-landing .dialog-top h2{font-size:17px}.avitech-landing .demo-tabs button{padding:12px 8px;font-size:11px}.avitech-landing .demo-tabs span{display:none}.avitech-landing #demo-screen{height:auto;width:100%;align-self:start;border-width:3px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.avitech-landing{scroll-behavior:auto}.avitech-landing .primary{transition:none}.avitech-landing .media .end{opacity:1}.avitech-landing .media .start,.avitech-landing .media video{opacity:0!important}}.avitech-landing .gallery-controls{display:flex;gap:14px;margin:20px 0 5px}.avitech-landing .gallery-controls label{flex:1;font-size:11px;color:#8b9098}.avitech-landing .gallery-controls select{display:block;width:100%;font:inherit;font-size:13px;color:#24272d;border:1px solid #e8ebee;background:#f8f9fa;padding:10px 12px;border-radius:12px;margin-top:6px}.avitech-landing .gallery-stage{height:min(57dvh,610px);display:flex;justify-content:center;margin:5px 0}.avitech-landing .gallery-stage img{height:100%;width:auto;max-width:100%;object-fit:contain}.avitech-landing .gallery-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#989da4}.avitech-landing .gallery-bottom a{color:#247be0}.avitech-landing #demo{width:min(760px,94vw)}@media(max-width:600px){.avitech-landing .gallery-stage{height:52dvh}.avitech-landing .gallery-controls select{font-size:12px}.avitech-landing .gallery-bottom{font-size:10px}}.avitech-landing .hero{padding-top:clamp(64px,7vw,112px)}.avitech-landing .intro{max-width:760px;margin:20px auto 0;padding:0 24px;font-size:clamp(14px,1.35vw,18px);line-height:2}.avitech-landing .hero{padding-bottom:90px}.avitech-landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.avitech-landing .hero{padding-top:64px;padding-bottom:65px}}