/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-visual{position:relative}.framer-motion-active .hero-visual>.orbit,.framer-motion-active .hero-visual>.signal,.framer-motion-active .hero-visual>.data-line{display:none}.framer-motion-active .hero-visual>.mark{opacity:0;pointer-events:none;animation:none!important;filter:none!important;will-change:auto!important}.fm-network{position:absolute;inset:0;z-index:1;pointer-events:none;perspective:900px}.fm-depth{position:absolute;inset:0;pointer-events:none}.fm-depth--back{z-index:1}.fm-depth--mid{z-index:3}.fm-orbit{position:absolute;border:1px solid #6ce9ea75;border-radius:30px;transform-origin:center}.fm-orbit--outer{width:316px;height:316px;right:52px;top:12px}.fm-orbit--inner{width:232px;height:232px;right:94px;top:54px;border-style:dashed}.fm-node{position:absolute;width:13px;height:13px;border-radius:50%;background:#78fffa;box-shadow:0 0 0 6px #4fe7e522,0 0 24px #72fff8}.fm-node--one{top:47px;right:108px}.fm-node--two{top:237px;right:53px}.fm-node--three{bottom:44px;right:199px}.fm-flow{position:absolute;width:150px;height:2px;transform-origin:right;background:linear-gradient(90deg,transparent,#74fff8,transparent)}.fm-flow--one{top:113px;right:112px;transform:rotate(38deg)}.fm-flow--two{top:227px;right:152px;transform:rotate(-27deg)}.fm-brand-mark{position:absolute;z-index:5;right:92px;top:61px;width:235px;height:235px;transform-style:preserve-3d;will-change:transform}.fm-brand-float{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:visible;border:1px solid #7bece966;border-radius:28px;background:linear-gradient(145deg,#effffff2,#c7f5f1e8);box-shadow:0 18px 55px #0005}.fm-brand-float>img{position:relative;z-index:3;width:72%;height:auto}.fm-logo-halo{position:absolute;z-index:1;inset:-15px;border:1px solid #8bfffa55;border-radius:35px;box-shadow:0 0 36px #0df0eb1b}.fm-login-depth--mid,.fm-login-depth--front{position:absolute;inset:0;pointer-events:none;will-change:transform}.fm-login-depth--mid{z-index:2}.fm-login-depth--front{z-index:3}@media(max-width:1050px){.fm-brand-mark{right:92px}}@media(max-width:760px){.fm-network{transform:scale(.84);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.fm-network,.fm-login-motion{transform:none!important}.fm-network *,.fm-login-motion *{animation:none!important;transition:none!important}}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:400 800;font-display:swap;src:url(/themes/custom/avertix/assets/fonts/Vazirmatn-Arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC;}@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:400 800;font-display:swap;src:url(/themes/custom/avertix/assets/fonts/Vazirmatn-Latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--navy:#082e63;--teal:#00a5b5;--ink:#15243b;--muted:#607089;--pale:#f5f8fc;--line:#dce5ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Tahoma,sans-serif;color:var(--ink);background:#fff;line-height:1.85}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{height:86px;display:flex;align-items:center;border-bottom:1px solid #eef2f7;background:#ffffffed;backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img{width:152px;display:block}.nav nav{display:flex;gap:26px;margin-right:auto}.nav a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:13px 22px;background:var(--teal);color:#fff!important;text-decoration:none;font-weight:700;font-size:14px;box-shadow:0 10px 24px #00a5b533}.button--small{padding:9px 16px}.hero{overflow:hidden;background:radial-gradient(circle at 15% 30%,#d8f6f6 0,transparent 28%),linear-gradient(120deg,#f7faff 0%,#fff 72%);padding:78px 0 70px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:38px}.eyebrow{display:block;color:var(--teal);font-weight:800;font-size:13px;letter-spacing:.1px;margin-bottom:12px}.hero h1,.section h2,.process h2,.cta h2{font-size:clamp(30px,4.2vw,54px);line-height:1.32;margin:0 0 16px;letter-spacing:-1.3px}.hero h1 em{font-style:normal;color:var(--navy)}.hero p{max-width:590px;color:var(--muted);font-size:17px;margin:0 0 26px}.hero-actions{display:flex;align-items:center;gap:22px}.text-link{color:var(--navy);font-weight:700;text-decoration:none}.hero-visual{height:360px;position:relative}.mark{position:absolute;inset:62px 50px auto auto;width:225px;height:225px;border-radius:44px;background:linear-gradient(145deg,var(--navy),#0b4387);color:#fff;font-size:145px;line-height:225px;text-align:center;font-weight:800;box-shadow:26px 26px 0 #d5f3f4}.orbit{position:absolute;border:1px solid #93dadd;border-radius:50%}.orbit-a{width:330px;height:330px;right:0;top:12px}.orbit-b{width:250px;height:250px;right:38px;top:50px;border-style:dashed}.network-card{position:absolute;left:0;bottom:12px;background:#fff;border:1px solid var(--line);padding:18px 22px;border-radius:15px;box-shadow:0 16px 40px #082e6317;width:230px;z-index:2}.network-card span{display:inline-block;width:9px;height:9px;background:#3dcc91;border-radius:50%;margin-left:7px}.network-card strong,.network-card b,.network-card i{display:block;font-style:normal}.network-card strong{font-size:13px}.network-card b{font-size:15px;color:var(--navy)}.network-card i{font-size:11px;color:var(--muted)}.trust{background:var(--navy);color:#fff;padding:22px 0}.trust .shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.trust p{margin:0;font-size:14px}.trust div{display:flex;gap:20px;font-size:12px;color:#bce8ea}.section{padding:94px 0}.section h2,.process h2{font-size:34px;max-width:680px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.service-grid article{border:1px solid var(--line);padding:24px;border-radius:16px;transition:.2s;background:#fff}.service-grid article:hover{transform:translateY(-5px);border-color:#83dfe4;box-shadow:0 14px 28px #082e630d}.service-grid b{color:var(--teal);font-size:13px}.service-grid h3{font-size:19px;margin:10px 0 5px;color:var(--navy)}.service-grid p,.checks p{font-size:14px;color:var(--muted);margin:0}.process{background:var(--pale);padding:88px 0}.process ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:34px 0 0;gap:20px}.process li span{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--navy);color:#fff;font-size:12px}.process h3{font-size:17px;margin:12px 0 4px}.process p{font-size:13px;color:var(--muted);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.checks{padding-top:36px}.checks p{padding:15px 0;border-bottom:1px solid var(--line);font-weight:600}.faq{padding-top:25px}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;color:var(--navy);font-weight:700}.faq details p{color:var(--muted);font-size:14px;margin:12px 0 0}.cta{background:linear-gradient(120deg,var(--navy),#0b4d86);color:#fff;padding:62px 0}.cta .shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{font-size:35px;margin-bottom:5px}.cta p{margin:0;color:#c9e2eb}.button--light{background:#fff;color:var(--navy)!important;white-space:nowrap}footer{background:#061d40;color:#b7cbda;padding:30px 0}.footer{display:flex;align-items:center;gap:25px}.footer img{width:125px;filter:brightness(0) invert(1)}.footer p{font-size:12px;margin:0}.footer a{margin-right:auto;color:#87e8ee;text-decoration:none;font-size:13px}@media(max-width:760px){.site-header{height:70px}.nav nav{display:none}.brand img{width:120px}.button--small{font-size:12px;padding:8px 11px}.shell{width:min(100% - 28px,1160px)}.hero{padding:52px 0}.hero-grid{grid-template-columns:1fr}.hero-visual{height:245px;transform:scale(.82);transform-origin:top right;margin-bottom:-45px}.trust .shell,.cta .shell{display:block}.trust div{margin-top:10px;flex-wrap:wrap;gap:8px 16px}.service-grid,.process ol{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:0}.section{padding:62px 0}.section h2,.process h2{font-size:28px}.process{padding:60px 0}.cta{padding:48px 0}.cta .button{margin-top:20px}.footer{flex-wrap:wrap}.footer a{margin-right:0}.hero p{font-size:15px}}.avertix-site{background:#e9f0f6}.hero{background:radial-gradient(circle at 20% 35%,#0a7080 0,transparent 30%),radial-gradient(circle at 78% 62%,#114f9b 0,transparent 36%),linear-gradient(135deg,#041632 0%,#082e63 52%,#061c3e 100%);color:#fff;position:relative}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to left,#000,transparent 85%)}.hero-grid{position:relative;z-index:1}.hero h1 em{color:#6be4e9}.hero p{color:#c9dcec}.hero .text-link{color:#89edf0}.hero-visual .mark{background:linear-gradient(145deg,#0ca6b3,#08748d);box-shadow:26px 26px 0 #ffffff12,0 0 0 1px #8cf7fa66}.network-card{background:#061d40e8;border-color:#70e3e755;color:#fff;box-shadow:0 22px 48px #0005}.network-card b{color:#8df3f4}.network-card i{color:#b8d4e5}.trust{background:#041630;border-top:1px solid #3ad4d544}.section{background:#e9f0f6}.service-grid article{background:linear-gradient(145deg,#f8fbff,#e8f2f8);border-color:#cbd9e6}.service-grid article:nth-child(2),.service-grid article:nth-child(5){background:linear-gradient(145deg,#0b3c76,#082750);border-color:#0f568c}.service-grid article:nth-child(2) h3,.service-grid article:nth-child(5) h3{color:#fff}.service-grid article:nth-child(2) p,.service-grid article:nth-child(5) p{color:#c9e0ef}.service-grid article:nth-child(2) b,.service-grid article:nth-child(5) b{color:#75eff1}.process{background:linear-gradient(135deg,#dcebf2,#f0f5f9)}.cta{background:radial-gradient(circle at 85% 10%,#0ec2c5 0,transparent 30%),linear-gradient(120deg,#03142e,#0a3773)}.interior{min-height:70vh;padding:64px 0;background:radial-gradient(circle at 90% 0,#c4f3f2,transparent 28%),#e9f0f6}.interior h1{color:var(--navy);font-size:36px;margin-top:0}.interior .webform-submission-form{max-width:760px;background:#fff;border:1px solid #c7d8e8;border-radius:22px;padding:32px;box-shadow:0 24px 60px #082e6322}.interior .form-item{margin:0 0 19px}.interior label,.interior legend{display:block;color:var(--navy);font-weight:700;margin-bottom:7px}.interior input[type=text],.interior input[type=tel],.interior textarea{width:100%;border:1px solid #c7d7e6;border-radius:10px;padding:12px 13px;font:inherit;outline:0;background:#f9fcff}.interior input:focus,.interior textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a5b51c}.interior fieldset{border:0;padding:0}.interior .form-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.interior .form-checkboxes .form-item{margin:0;background:#eef6fa;padding:8px 10px;border-radius:8px}.interior .form-checkboxes label{display:inline;margin:0;font-weight:500;font-size:13px}.interior input[type=submit]{background:var(--teal);border:0;border-radius:10px;color:#fff;padding:13px 22px;font:inherit;font-weight:800;cursor:pointer}.interior .messages{max-width:760px;border-radius:12px}@media(max-width:760px){.interior{padding:38px 0}.interior .webform-submission-form{padding:20px}.interior .form-checkboxes{grid-template-columns:1fr}}.insight{background:#061d40;color:#fff;padding:80px 0;position:relative;overflow:hidden}.insight-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.insight img{width:100%;height:310px;object-fit:cover;border-radius:22px;box-shadow:20px 20px 0 #00a5b544}.insight h2{font-size:34px;line-height:1.45;margin:0 0 14px}.insight p{color:#c6d8e5;max-width:520px}.insight .text-link{color:#7cebed}@media(max-width:760px){.insight{padding:55px 0}.insight-grid{grid-template-columns:1fr;gap:30px}.insight img{height:220px}.insight h2{font-size:27px}}.admin-entry{display:inline-flex;align-items:center;gap:5px;color:#00a5b5!important;font-weight:800}.admin-entry:first-letter{font-size:18px}.login-shell{min-height:100vh;background:radial-gradient(circle at 15% 25%,#0a7284 0,transparent 28%),radial-gradient(circle at 80% 75%,#114c93 0,transparent 32%),linear-gradient(135deg,#020d22,#082e63);display:grid;place-items:center;position:relative;overflow:hidden;padding:28px}.login-grid{position:absolute;inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent)}.login-orbit{position:absolute;border:1px solid #65e5e955;border-radius:50%}.login-orbit-a{width:560px;height:560px;left:-180px;top:-150px}.login-orbit-b{width:380px;height:380px;right:-100px;bottom:-130px;border-style:dashed}.login-card{position:relative;width:min(100%,470px);padding:42px;background:#071e42e8;border:1px solid #78e9ed55;border-radius:24px;box-shadow:0 30px 90px #0008;color:#fff;backdrop-filter:blur(18px)}.login-brand img{width:158px;margin-bottom:28px;display:block}.login-card h1{font-size:31px;line-height:1.35;margin:0 0 7px}.login-card>p{margin:0 0 26px;color:#c3d9e6;font-size:14px}.login-card .form-item{margin-bottom:16px}.login-card label{display:block;font-weight:700;margin-bottom:7px}.login-card input[type=text],.login-card input[type=password]{width:100%;background:#ffffff10;border:1px solid #99dbe455;border-radius:10px;color:#fff;padding:13px;font:inherit;outline:0}.login-card input:focus{border-color:#60eced;box-shadow:0 0 0 3px #00a5b52e}.login-card input[type=submit]{width:100%;border:0;border-radius:10px;background:#00a5b5;color:#fff;padding:13px;font:inherit;font-weight:800;cursor:pointer}.login-card .description,.login-card .messages{color:#f0c7c7;font-size:13px}.login-back{display:inline-block;margin-top:24px;color:#7cebed;text-decoration:none;font-size:13px}@media(max-width:600px){.login-card{padding:28px 22px}.login-card h1{font-size:26px}.admin-entry span{display:none}}.invoice-print{background:#fff;max-width:960px;margin:auto;padding:38px;border:1px solid #d5e1e8;border-radius:16px;color:#14243b}.invoice-head{display:grid;grid-template-columns:170px 1fr 180px;align-items:center;border-bottom:2px solid #082e63;padding-bottom:20px}.invoice-head img{width:145px}.invoice-head h1{margin:0;color:#082e63}.invoice-head b{font-size:12px;color:#008d9a}.invoice-meta{display:grid;gap:6px;font-size:13px}.invoice-client{display:flex;justify-content:space-between;gap:20px;padding:22px 0}.invoice-client div{display:grid;gap:4px}.invoice-client b{color:#082e63}.invoice-client span{font-weight:700}.invoice-client small{color:#607089}.invoice-items h3{background:#082e63;color:#fff;padding:10px 14px;margin:0}.invoice-items-text{min-height:130px;border:1px solid #d5e1e8;padding:18px;line-height:2}.invoice-totals{display:flex;justify-content:flex-end;margin-top:20px}.invoice-totals div{display:grid;grid-template-columns:140px 180px;border:1px solid #d5e1e8}.invoice-totals span,.invoice-totals b{padding:8px 12px;border-bottom:1px solid #e4ecf2;font-size:13px}.invoice-totals span{background:#eff7f8}.invoice-foot{min-height:150px;border-top:1px dashed #b3c6d6;margin-top:26px;padding-top:15px;position:relative;color:#53677d}.invoice-stamp{position:absolute;bottom:0;left:28%;width:115px;opacity:.25}.invoice-sign{position:absolute;bottom:16px;left:0;color:#082e63;font-weight:800}@media print{.site-header,footer{display:none}.invoice-print{border:0;margin:0;max-width:none}}.motion-toggle{background:#ffffff12;border:1px solid #7de9ea55;border-radius:20px;color:#c9f8fa;padding:6px 12px;font:inherit;font-size:11px;cursor:pointer;margin-bottom:15px}.hero:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#76f5f4;right:18%;top:28%;box-shadow:0 0 0 0 #76f5f4;animation:avpulse 2.8s infinite}.orbit-a{animation:spin 24s linear infinite}.orbit-b{animation:spin 16s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes avpulse{70%{box-shadow:0 0 0 24px transparent}}.motion-off .hero:before,.motion-off .orbit-a,.motion-off .orbit-b{animation:none!important}.motion-off .hero:after{display:none}.hero-visual:before{content:"";position:absolute;inset:38px 8px 14px 18px;border-radius:48% 52% 42% 58%;background:radial-gradient(circle at 32% 25%,#62f0ed22 0 2px,transparent 3px),radial-gradient(circle at 72% 65%,#62f0ed22 0 2px,transparent 3px);background-size:32px 32px;animation:fielddrift 16s linear infinite}.signal{position:absolute;width:12px;height:12px;border-radius:50%;background:#6bf3f1;box-shadow:0 0 0 5px #6bf3f122,0 0 18px #6bf3f1;z-index:4;animation:signal 2.8s ease-in-out infinite}.signal-a{top:53px;right:74px}.signal-b{top:205px;right:17px;animation-delay:.8s}.signal-c{bottom:51px;right:160px;animation-delay:1.5s}.data-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#78f4f3,transparent);width:150px;transform-origin:right;z-index:3;opacity:.8}.data-line-a{top:113px;right:72px;transform:rotate(38deg);animation:lineglow 2.4s ease-in-out infinite}.data-line-b{top:227px;right:112px;transform:rotate(-27deg);animation:lineglow 2.4s ease-in-out 1.1s infinite}@keyframes signal{50%{transform:scale(1.45);box-shadow:0 0 0 12px transparent,0 0 25px #6bf3f1}}@keyframes lineglow{50%{opacity:.2;filter:brightness(1.8)}}@keyframes fielddrift{to{background-position:32px 32px,64px 0}}.motion-off .hero-visual:before,.motion-off .signal,.motion-off .data-line{animation:none!important}@media(prefers-reduced-motion:reduce){.hero *{animation:none!important}}.hero-visual .mark{display:grid;place-items:center;overflow:hidden}.hero-visual .mark img{width:78%;height:auto;filter:brightness(0) invert(1) drop-shadow(0 4px 12px #001b3b88);position:relative;z-index:5}.hero-visual .signal{width:14px;height:14px}.hero-visual .signal:after{content:"";position:absolute;inset:-6px;border:1px solid #8ffffd77;border-radius:50%;animation:node-ring 2.8s ease-out infinite}@keyframes node-ring{70%{transform:scale(1.7);opacity:0}}.motion-off .hero-visual .signal:after{animation:none!important}.hero-visual{isolation:isolate}.hero-visual:before{inset:28px 2px 8px 16px!important;border-radius:32px!important;background:linear-gradient(110deg,#10c9c620 1px,transparent 1px),linear-gradient(20deg,#10c9c620 1px,transparent 1px)!important;background-size:46px 46px!important;opacity:.9}.hero-visual .mark{width:235px!important;height:235px!important;border-radius:28px!important;background:linear-gradient(145deg,#effffff2,#c7f5f1e8)!important;box-shadow:0 18px 55px #0005,0 0 0 1px #7bece966!important;right:54px!important;top:61px!important}.hero-visual .mark img{width:72%!important;filter:none!important}.orbit{border-color:#5be6e866!important;border-radius:28px!important;transform:rotate(45deg)}.orbit-a{width:314px!important;height:314px!important;right:12px!important;top:13px!important;animation:networkTilt 18s linear infinite!important}.orbit-b{width:232px!important;height:232px!important;right:53px!important;top:54px!important;animation:networkTilt 12s linear infinite reverse!important}.signal{background:#7bfffb!important;box-shadow:0 0 0 6px #4eece722,0 0 25px #5af6f1!important}.data-line{background:linear-gradient(90deg,transparent,#74fff8 55%,transparent)!important;height:2px!important}.signal-a{top:47px!important;right:67px!important}.signal-b{top:237px!important;right:12px!important}.signal-c{bottom:44px!important;right:158px!important}@keyframes networkTilt{to{transform:rotate(405deg)}}.services-section{padding:100px 0;background:linear-gradient(145deg,#eaf3f7,#f8fbfd)}.services-section h2{max-width:760px;margin-bottom:8px}.services-lead{max-width:650px;color:#4b687a;margin:0}.service-grid--refined{margin-top:38px}.service-grid--refined article{min-height:210px;border:1px solid #c6d9e4!important;background:#fff!important;box-shadow:none!important;transform:none!important}.service-grid--refined article:nth-child(2),.service-grid--refined article:nth-child(5){background:linear-gradient(145deg,#073d76,#062a55)!important;border-color:#073d76!important}.service-grid--refined article:nth-child(2) h3,.service-grid--refined article:nth-child(5) h3{color:#fff}.service-grid--refined article:nth-child(2) p,.service-grid--refined article:nth-child(5) p{color:#c7e2ee}.service-grid--refined article:hover{border-color:#13b7bc!important;box-shadow:0 16px 34px #082e6320!important;transform:translateY(-5px)!important}.login-tabs{display:grid;grid-template-columns:1fr 1fr;background:#ffffff12;border:1px solid #8eeaed44;border-radius:12px;padding:4px;margin:18px 0 12px}.login-tabs button{border:0;background:transparent;color:#c8e3eb;padding:10px;border-radius:8px;font:700 13px Vazirmatn,Tahoma,sans-serif;cursor:pointer}.login-tabs button.is-active{background:#0bb9bd;color:#fff;box-shadow:0 6px 16px #0004}.login-role-copy{min-height:48px;color:#bcd3df!important;font-size:13px!important;margin:0 0 18px!important}.admin-entry{background:#e6f8f8;border:1px solid #96e3e4;border-radius:9px;padding:7px 13px;color:#067b8d!important}.admin-entry span{display:block}.form-head{padding:22px;border-radius:14px;background:linear-gradient(135deg,#07345f,#0a7e8d);color:#fff;margin-bottom:22px}.form-head span{font-weight:800;color:#85f6f2}.form-head h2{margin:4px 0;font-size:1.5rem}.form-head p{margin:0;color:#d0f2f1;font-size:.9rem}.avertix-customer-form{max-width:820px;padding:26px;background:#f3f8fb;border:1px solid #c9dde7;border-radius:18px}.avertix-customer-form .form-item{margin:0 0 15px}.avertix-customer-form label{display:block;color:#083653;font-weight:800;margin-bottom:7px}.avertix-customer-form input,.avertix-customer-form textarea{width:100%;border:1px solid #b8ceda;border-radius:9px;padding:11px;background:#fff;font:inherit}.avertix-customer-form details{padding:16px;margin:18px 0;border:1px solid #c8dce5;border-radius:11px;background:#fff}.avertix-customer-form summary{font-weight:800;color:#086c80;cursor:pointer}.avertix-customer-form input[type=submit]{background:#08899a;color:#fff;border:0;font-weight:800;cursor:pointer}@media(max-width:760px){.services-section{padding:65px 0}.hero-visual .mark{transform:scale(.85);transform-origin:top right}.login-tabs{font-size:12px}}.admin-entry{position:relative;order:-1;background:transparent!important;border:1px solid #11b8be!important;border-radius:10px!important;padding:9px 16px!important;color:#087e91!important;box-shadow:none!important;transition:.2s}.admin-entry:hover,.admin-entry--active{background:#087f91!important;color:#fff!important;box-shadow:0 10px 23px #007c8b36!important}.logout-entry{display:none!important}.finance-actions .logout-admin{background:transparent!important;border:1px solid #ffb6c4!important;color:#ffe3e8!important}.finance-actions .logout-admin:hover{background:#c33e5b!important;border-color:#c33e5b!important;color:#fff!important}.invoice-lines-grid{gap:9px!important;padding:13px!important;margin-bottom:7px!important}.avertix-invoice-form{padding:18px!important}.avertix-invoice-form .form-item{margin:0!important}.avertix-invoice-form input,.avertix-invoice-form select{min-height:37px!important;padding:7px 9px!important;font-size:.9rem}.avertix-invoice-form label{font-size:.82rem!important}.interior select[multiple]{min-height:165px;background:#f8fcff}.interior select[multiple] option{padding:7px 9px}.interior select[multiple] option:checked{background:#087f91 linear-gradient(0deg,#087f91,#087f91);color:#fff}@media(max-width:760px){.admin-entry{order:0;padding:8px 10px!important}.admin-entry span{font-size:12px}.invoice-lines-grid{padding:11px!important}}:root{--av-motion:cubic-bezier(.2,0,0,1);--av-motion-soft:cubic-bezier(.4,0,.2,1)}.hero{overflow:hidden}.hero:before{animation:av-ambient-grid 22s var(--av-motion-soft) infinite!important}.hero-visual:after{content:"";position:absolute;inset:28px 4px 16px 14px;z-index:0;background:radial-gradient(circle at 24% 28%,#65fffa30 0 2px,transparent 3px),radial-gradient(circle at 74% 70%,#65fffa24 0 2px,transparent 3px);background-size:42px 42px;opacity:.8;animation:av-field-breathe 7s var(--av-motion-soft) infinite}.hero-visual .mark{z-index:4;animation:av-logo-settle 5.4s var(--av-motion-soft) infinite!important;will-change:transform,filter}.hero-visual .mark:after{content:"";position:absolute;inset:-16px;border:1px solid #86fff86b;border-radius:35px;animation:av-logo-ring 4.8s var(--av-motion-soft) infinite}.hero-visual .signal{z-index:5;animation:av-node-pulse 3.6s var(--av-motion-soft) infinite!important}.hero-visual .signal-b{animation-delay:1.1s!important}.hero-visual .signal-c{animation-delay:2.2s!important}.hero-visual .data-line{z-index:3;overflow:hidden;animation:none!important}.hero-visual .data-line:after{content:"";position:absolute;inset:-1px auto -1px -35%;width:34%;background:linear-gradient(90deg,transparent,#d9ffff,transparent);animation:av-data-flow 2.7s var(--av-motion) infinite}.hero-visual .data-line-b:after{animation-delay:1.3s}.motion-ready:not(.motion-off) .hero-copy>*{animation:av-hero-enter .58s var(--av-motion) both}.motion-ready:not(.motion-off) .hero-copy .eyebrow{animation-delay:.04s}.motion-ready:not(.motion-off) .hero-copy h1{animation-delay:.12s}.motion-ready:not(.motion-off) .hero-copy p{animation-delay:.2s}.motion-ready:not(.motion-off) .hero-copy .hero-actions{animation-delay:.28s}.button,.admin-entry,.motion-toggle{transition:transform .16s var(--av-motion),box-shadow .16s var(--av-motion),background-color .16s var(--av-motion)!important}.button:hover,.admin-entry:hover{transform:translateY(-2px)}.button:active,.admin-entry:active,.motion-toggle:active{transform:translateY(1px) scale(.98)}.service-grid--refined article,.process li,.insight-grid>*{opacity:1;transform:none}.motion-ready:not(.motion-off) .service-grid--refined article,.motion-ready:not(.motion-off) .process li,.motion-ready:not(.motion-off) .insight-grid>*{opacity:0;transform:translateY(18px)}.motion-ready:not(.motion-off) .service-grid--refined article.is-in-view,.motion-ready:not(.motion-off) .process li.is-in-view,.motion-ready:not(.motion-off) .insight-grid>*.is-in-view{animation:av-card-enter .42s var(--av-motion) calc(var(--motion-index)*55ms) both}@keyframes av-hero-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes av-card-enter{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes av-logo-settle{0%,100%{transform:translateY(0);filter:drop-shadow(0 18px 22px #00193d32)}50%{transform:translateY(-7px);filter:drop-shadow(0 25px 28px #00193d4d)}}@keyframes av-logo-ring{0%,100%{transform:scale(.94);opacity:.25}50%{transform:scale(1.08);opacity:.78}}@keyframes av-node-pulse{0%,100%{transform:scale(1);opacity:.76}45%{transform:scale(1.25);opacity:1}65%{transform:scale(1.06);opacity:.88}}@keyframes av-data-flow{from{transform:translateX(-10%)}to{transform:translateX(410%)}}@keyframes av-field-breathe{0%,100%{opacity:.38;transform:scale(.98)}50%{opacity:.86;transform:scale(1.02)}}@keyframes av-ambient-grid{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-18px,12px,0)}}.motion-off .hero:before,.motion-off .hero-visual:after,.motion-off .hero-visual .mark,.motion-off .hero-visual .mark:after,.motion-off .hero-visual .signal,.motion-off .hero-visual .data-line:after,.motion-off .hero-copy>*,.motion-off .service-grid--refined article,.motion-off .process li,.motion-off .insight-grid>*{animation:none!important;transform:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.hero-visual{position:relative}.framer-motion-active .hero-visual>.orbit,.framer-motion-active .hero-visual>.signal,.framer-motion-active .hero-visual>.data-line{display:none}.fm-network{position:absolute;inset:0;z-index:1;pointer-events:none}.fm-orbit{position:absolute;border:1px solid #6ce9ea75;border-radius:30px;transform-origin:center}.fm-orbit--outer{width:316px;height:316px;right:12px;top:12px}.fm-orbit--inner{width:232px;height:232px;right:54px;top:54px;border-style:dashed}.fm-node{position:absolute;width:13px;height:13px;border-radius:50%;background:#78fffa;box-shadow:0 0 0 6px #4fe7e522,0 0 24px #72fff8}.fm-node--one{top:47px;right:68px}.fm-node--two{top:237px;right:13px}.fm-node--three{bottom:44px;right:159px}.fm-flow{position:absolute;width:150px;height:2px;transform-origin:right;background:linear-gradient(90deg,transparent,#74fff8,transparent)}.fm-flow--one{top:113px;right:72px;transform:rotate(38deg)}.fm-flow--two{top:227px;right:112px;transform:rotate(-27deg)}.fm-logo-halo{position:absolute;width:266px;height:266px;right:39px;top:45px;border:1px solid #8bfffa55;border-radius:33px;box-shadow:0 0 36px #0df0eb1b}@media(max-width:760px){.fm-network{transform:scale(.84);transform-origin:top right}}.nav--gateway{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px}.brand-zone{display:flex;align-items:center;gap:11px;white-space:nowrap}.nav--gateway nav{margin:0;justify-content:center}.nav--gateway .admin-entry{order:0;background:#e8fafb!important;border:1px solid #8be5e7!important;border-radius:10px!important;padding:8px 12px!important;color:#066d82!important;box-shadow:none!important}.nav--gateway .admin-entry:hover{background:#087f91!important;color:#fff!important}.user-menu{position:relative;z-index:30}.user-menu summary{list-style:none;display:flex;align-items:center;gap:7px;border:1px solid #9de8e9;border-radius:10px;padding:7px 11px;color:#08375d;background:#f5ffff;font-size:13px;font-weight:800;cursor:pointer}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary i{font-style:normal;color:#078a99;transition:transform .2s}.user-menu[open] summary i,.user-menu:hover summary i{transform:rotate(180deg)}.user-menu-dot{width:8px;height:8px;border-radius:50%;background:#27cfb5;box-shadow:0 0 0 4px #27cfb522}.user-menu-list{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:190px;padding:7px;background:#fff;border:1px solid #c8e1e8;border-radius:12px;box-shadow:0 18px 35px #06265424}.user-menu[open] .user-menu-list,.user-menu:hover .user-menu-list{display:grid}.user-menu-list a{padding:8px 10px;border-radius:7px;color:#173a5c!important;font-size:13px!important}.user-menu-list a:hover{background:#eaf8fa;color:#047d8d!important}.user-menu-list .user-menu-logout{color:#b53650!important;border-top:1px solid #e8eef2;margin-top:3px}.interior-home{display:inline-flex;align-items:center;gap:6px;margin:0 0 18px;padding:7px 11px;background:#fff;border:1px solid #cbdde7;border-radius:9px;color:#087589;text-decoration:none;font-size:13px;font-weight:700}.interior-home:hover{border-color:#19b7bd;background:#f1ffff}.interior .webform-submission-form{max-width:920px;padding:28px}.interior .webform-submission-form .form-item{margin-bottom:15px}.interior .form-checkboxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.interior .form-checkboxes .form-item{border:1px solid #d1e5e9;background:#f6fcfd;padding:9px 10px;transition:.15s}.interior .form-checkboxes .form-item:has(input:checked){background:#e1fbfa;border-color:#16aeb4}.interior .form-checkboxes input{accent-color:#078f9c}.avertix-thanks{display:grid;gap:7px;padding:24px;border:1px solid #9ce3e0;border-radius:15px;background:linear-gradient(135deg,#efffff,#e7f5fb);color:#104366}.avertix-thanks strong{font-size:21px;color:#087c8c}.avertix-thanks span{font-size:14px}.interior .webform-submission-form .form-actions{margin-top:20px}.interior .webform-submission-form .form-actions input{min-width:190px}.avertix-dashboard .finance-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.avertix-dashboard .dashboard-grid{grid-template-columns:1.2fr .8fr!important;gap:16px!important}.avertix-dashboard .dashboard-panel{padding:18px!important}.avertix-data-table{font-size:.88rem}.avertix-data-table th,.avertix-data-table td{padding:10px 11px!important;white-space:nowrap}.avertix-table-wrap{max-height:54vh;overflow:auto;border-radius:12px}.avertix-table-wrap thead th{position:sticky;top:0;z-index:2}@media(max-width:900px){.nav--gateway{grid-template-columns:1fr auto}.nav--gateway nav{display:none}.interior .form-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}.avertix-dashboard .finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.avertix-dashboard .dashboard-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.brand-zone .brand img{width:110px}.nav--gateway .admin-entry{padding:7px 9px!important;font-size:12px!important}.user-menu summary{padding:6px 8px}.user-menu summary>span:nth-child(2){max-width:72px;overflow:hidden;text-overflow:ellipsis}.interior .form-checkboxes{grid-template-columns:1fr}.avertix-dashboard .finance-cards{grid-template-columns:1fr!important}}.interior .form-item--error-message,.interior .form-item--error-message *,.messages--error{color:#9d1835!important;font-weight:700}.interior input.error,.interior textarea.error,.interior select.error{border-color:#cf3554!important;background:#fff5f6!important;box-shadow:0 0 0 3px #cf35541c!important}.messages--error{max-width:920px;background:#fff1f3!important;border:1px solid #e9a7b6!important;padding:14px 16px!important}.avertix-settings-form,.avertix-account-form{max-width:850px;background:#f5fafc;border:1px solid #cadde8;border-radius:18px;padding:24px}.avertix-settings-form details,.avertix-account-form details{margin:16px 0;padding:16px;border:1px solid #d5e4eb;border-radius:12px;background:#fff}.avertix-settings-form summary,.avertix-account-form summary{color:#063b64;font-weight:800;cursor:pointer}.avertix-settings-form .form-item,.avertix-account-form .form-item{margin:0 0 15px}.avertix-settings-form input,.avertix-settings-form textarea,.avertix-account-form input{width:100%;border:1px solid #bfd3df;border-radius:9px;padding:11px;font:inherit}.avertix-settings-form input:focus,.avertix-settings-form textarea:focus,.avertix-account-form input:focus{outline:0;border-color:#0b9fa8;box-shadow:0 0 0 3px #0b9fa820}.avertix-settings-form input[type=submit],.avertix-account-form input[type=submit]{width:auto;border:0;background:#087f91;color:#fff;font-weight:800;cursor:pointer}.profile-summary{padding:20px;border-radius:14px;background:linear-gradient(135deg,#073a69,#087f91);color:#fff}.profile-summary>span{color:#9af5f0;font-size:13px;font-weight:800}.profile-summary h2{margin:4px 0 13px;font-size:25px}.profile-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.profile-summary dl div{padding:10px;background:#ffffff10;border-radius:9px}.profile-summary dt{font-size:12px;color:#bfe8e9}.profile-summary dd{margin:3px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.login-brand img{filter:brightness(0) invert(1) drop-shadow(0 6px 14px #0006)}#avertix-login-motion{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fm-login-motion{position:absolute;inset:0}.fm-login-orbit{position:absolute;width:520px;height:520px;border:1px solid #76f9f65c;border-radius:50%;left:-160px;top:-160px}.fm-login-orbit--two{width:410px;height:410px;left:auto;right:-135px;top:auto;bottom:-150px;border-style:dashed}.fm-login-glow{position:absolute;width:420px;height:420px;border-radius:50%;right:10%;top:10%;background:radial-gradient(circle,#0df1e530,transparent 67%)}.fm-login-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#7ffff9;box-shadow:0 0 19px #62fff7}.fm-login-node--0{left:18%;top:20%}.fm-login-node--1{left:38%;top:72%}.fm-login-node--2{right:18%;top:30%}.fm-login-node--3{right:32%;bottom:15%}@media(max-width:640px){.profile-summary dl{grid-template-columns:1fr}.avertix-settings-form,.avertix-account-form{padding:17px}.fm-login-orbit{transform:scale(.7);transform-origin:top left}}.avertix-error-summary{max-width:920px;margin:0 0 15px;padding:13px 15px;border:1px solid #e49baa;border-radius:11px;background:#fff1f4;color:#8f1730;font-size:.84rem;line-height:1.8}.avertix-error-summary strong{display:block;margin-bottom:4px}.avertix-error-summary ul{margin:0;padding-right:19px}.avertix-error-summary li+li{margin-top:3px}.login-shell{min-height:100dvh!important;background:radial-gradient(circle at 18% 20%,#087988 0,transparent 28%),radial-gradient(circle at 82% 78%,#174e94 0,transparent 34%),linear-gradient(135deg,#020d22,#082e63)!important}.login-card{width:min(100%,480px)!important;padding:34px 38px!important;border-color:#76e7e858!important;background:#061a3de8!important}.login-brand{display:grid!important;place-items:center;width:100%;margin:0 auto 19px}.login-brand img{display:block!important;width:168px!important;max-width:58%!important;margin:0 auto!important;filter:brightness(0) invert(1) drop-shadow(0 8px 18px #0007)!important}.login-card>.eyebrow,.login-card>h1,.login-card>.login-intro{text-align:center}.login-card h1{font-size:1.75rem!important}.login-card .form-item{position:relative}.login-card .messages,.login-error-fallback{margin:0 0 14px;padding:12px 13px;border:1px solid #ff9db1;border-radius:10px;background:#6d1630c7;color:#fff!important;font-size:.8rem;font-weight:800;line-height:1.8}.login-messages:empty{display:none}.login-card input.error{border-color:#ff718e!important;background:#4e14250f!important;box-shadow:0 0 0 3px #ff718e30!important}.login-card .form-item--error-message{display:block;margin-top:5px;color:#ffd3dc!important;font-size:.75rem;font-weight:800}.login-card input[type=submit]{min-height:46px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.login-card input[type=submit]:hover{background:#10b7bc;box-shadow:0 10px 22px #00a5b538}.login-card input:focus-visible,.login-tabs button:focus-visible,.login-back:focus-visible{outline:3px solid #7cf1ef;outline-offset:3px}.login-grid{opacity:.28;background-size:52px 52px!important}.fm-login-mesh{position:absolute;inset:-10%;background-image:linear-gradient(#78f6f20d 1px,transparent 1px),linear-gradient(90deg,#78f6f20d 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,#000,transparent 76%)}.fm-login-orbit{border-color:#70f1ed55!important;box-shadow:inset 0 0 36px #0fe5de0d}.fm-login-orbit:before,.fm-login-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#7bfff9;box-shadow:0 0 18px #64fff8}.fm-login-orbit:before{top:11%;left:22%}.fm-login-orbit:after{right:7%;bottom:27%}.fm-login-glow{right:50%!important;top:50%!important;transform:translate(50%,-50%);background:radial-gradient(circle,#14e9df24,transparent 68%)!important}.fm-login-beam{position:absolute;display:block;width:28vw;max-width:440px;height:1px;transform-origin:right;background:linear-gradient(90deg,transparent,#73f9f1,transparent)}.fm-login-beam--0{right:12%;top:24%;transform:rotate(18deg)}.fm-login-beam--1{left:8%;top:38%;transform:rotate(-22deg)}.fm-login-beam--2{right:8%;bottom:25%;transform:rotate(-16deg)}.fm-login-beam--3{left:15%;bottom:18%;transform:rotate(28deg)}.fm-login-node--4{left:9%;bottom:30%}.fm-login-node--5{right:10%;top:58%}@media(max-width:640px){.login-card{padding:27px 21px!important}.login-brand img{width:145px!important}.fm-login-beam{width:46vw}.login-card h1{font-size:1.5rem!important}}@media(prefers-reduced-motion:reduce){.fm-login-motion *{animation:none!important;transition:none!important}.fm-login-beam{opacity:.2!important}}.login-support{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.login-support a{color:#83efef;text-decoration:none;font-size:.75rem;font-weight:700}.login-support .login-back{margin:0}.login-support a:hover{text-decoration:underline}.fm-login-glow{right:auto!important;left:50%!important;top:50%!important;margin-left:-210px;margin-top:-210px;transform:none}.section--editable{position:relative}.front-edit-link{position:absolute;z-index:20;top:18px;right:max(18px,calc((100% - 1160px)/2));display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;border:1px solid #77d9dd;border-radius:10px;background:#fffffff2;box-shadow:0 8px 20px #082e6320;color:#087486!important;text-decoration:none;font-size:.74rem;font-weight:900;backdrop-filter:blur(10px);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1)}.front-edit-link:hover{transform:translateY(-2px);border-color:#0aa8b0;box-shadow:0 12px 26px #082e6330}.hero .front-edit-link{top:16px;border-color:#79eeeb55;background:#06234ce8;color:#bafffc!important}.front-edit-link--light{border-color:#ffffff77;background:#ffffff18;color:#fff!important}.hero-visual .network-card{left:0!important;top:145px!important;bottom:auto!important;z-index:7!important;width:176px!important;padding:15px 16px!important}.hero-visual .network-card strong{margin-bottom:4px;color:#d8ffff;font-size:.72rem}.hero-visual .network-card b{font-size:.9rem;line-height:1.65}.hero-visual .network-card i{margin-top:2px;font-size:.65rem;line-height:1.6}.checks p{display:flex;align-items:flex-start;gap:9px}.checks svg{flex:0 0 21px;width:21px;height:21px;margin-top:2px;color:#0799a6}.footer-contact{display:flex;flex-direction:column;gap:2px;color:#cce4ec}.footer-contact span{font-weight:800}.footer-contact small{max-width:260px;color:#9cb8c7}@media(min-width:761px){.hero-visual .mark{right:-10px!important}}@media(max-width:1050px){.hero-visual .mark{right:-10px!important}.hero-visual .network-card{width:158px!important;padding:13px!important}}@media(max-width:760px){.front-edit-link{position:static;margin:12px 14px 0;min-height:40px}.hero .front-edit-link{position:absolute;top:8px;right:12px;margin:0}.hero-visual .network-card{left:0!important;top:118px!important;width:145px!important}.footer-contact{margin:14px 0}}@media(prefers-reduced-motion:reduce){.front-edit-link,.hero-visual .network-card{transition:none!important}.front-edit-link:hover{transform:none!important}}.hero-grid{grid-template-columns:minmax(0,1fr) 440px!important;max-width:1120px}.hero-visual{width:420px!important;height:350px!important;justify-self:center}.hero-visual .mark{right:92px!important;top:61px!important}.hero-visual .orbit-a{right:52px!important}.hero-visual .orbit-b{right:94px!important}.hero-visual .network-card{left:0!important;top:198px!important;width:160px!important;padding:13px 14px!important}.hero-visual:before,.hero-visual:after{inset:22px 15px 12px!important}.insight img{aspect-ratio:3/2;height:auto;max-height:300px;object-position:center}.login-shell{background:radial-gradient(circle at 12% 16%,rgba(0,183,194,.2),transparent 31%),radial-gradient(circle at 86% 82%,rgba(25,100,186,.25),transparent 34%),linear-gradient(135deg,#020b1c 0%,#062b5b 58%,#071d41 100%)!important}.login-card{background:#061a3df0!important;box-shadow:0 26px 80px #000a!important}.login-brand{width:188px!important;height:68px!important;min-height:68px!important;max-height:68px!important;place-items:center;overflow:hidden;padding:10px 13px;border:1px solid #9ce8e85c;border-radius:14px;background:#f4fffff2;box-shadow:0 10px 30px #0005}.login-brand img{width:160px!important;height:auto!important;max-width:100%!important;max-height:48px!important;margin:0!important;object-fit:contain;filter:none!important}.login-grid{opacity:.14!important}.hero:not(:hover):not(:focus-within):before,.hero-visual:not(:hover):not(:focus-within):before,.hero-visual:not(:hover):not(:focus-within):after,.hero-visual:not(:hover):not(:focus-within) .mark,.hero-visual:not(:hover):not(:focus-within) .mark:after,.hero-visual:not(:hover):not(:focus-within) .signal,.hero-visual:not(:hover):not(:focus-within) .data-line:after{animation-play-state:paused!important}@media(max-width:1050px){.hero-grid{grid-template-columns:minmax(0,1fr) 420px!important}.hero-visual{width:420px!important}.hero-visual .mark{right:92px!important}}@media(max-width:1000px){.hero{padding:54px 0 44px!important}.hero-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-copy{max-width:680px}.hero-visual{order:2;width:420px!important;max-width:100%;margin-inline:auto;justify-self:center}.hero-visual .mark{right:92px!important}.trust .shell{align-items:flex-start}}@media(max-width:760px){.hero-grid{grid-template-columns:1fr!important}.hero-visual{width:420px!important;max-width:100%;justify-self:center;transform:scale(.76)!important;transform-origin:top center!important;margin-inline:auto}.hero-visual .mark{right:92px!important}.hero-visual .network-card{left:0!important;top:198px!important}.login-shell{background-position:58% center!important}}body.avertix-frontpage{margin:0!important;padding:0!important;padding-block:0!important;padding-inline:0!important;overflow-x:hidden!important;background:#e9f0f6!important;}@keyframes av-logo-settle{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}body.avertix-frontpage .hero-visual .mark{will-change:transform!important}body.avertix-frontpage .site-header,body.avertix-frontpage .front-edit-link{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.avertix-frontpage #services,body.avertix-frontpage #process,body.avertix-frontpage #why-us,body.avertix-frontpage .insight,body.avertix-frontpage #faq,body.avertix-frontpage .cta{content-visibility:auto;contain-intrinsic-size:auto 620px}.framer-motion-active .hero-visual>.mark{animation:none!important;filter:none!important;will-change:auto!important}@media(pointer:coarse){body.avertix-frontpage .hero:before,body.avertix-frontpage .hero-visual:before,body.avertix-frontpage .hero-visual:after,body.avertix-frontpage .hero-visual .mark,body.avertix-frontpage .hero-visual .mark:after,body.avertix-frontpage .hero-visual .signal,body.avertix-frontpage .hero-visual .data-line:after{animation-play-state:paused!important}}.nav--gateway .brand img{height:auto!important;max-height:44px!important}.nav--gateway .button--small{white-space:nowrap}@media(max-width:560px){.nav--gateway{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.nav--gateway .brand-zone{min-width:0;gap:6px}.nav--gateway .brand img{width:92px!important;max-height:34px!important}.nav--gateway .user-menu summary{max-width:108px;padding:6px 7px}.nav--gateway .button--small{min-height:42px;padding:7px 8px!important;font-size:.7rem!important}.site-header .nav--gateway{height:70px!important}}.login-orbit-a{transform:translate3d(var(--login-shift-x,0),var(--login-shift-y,0),0);transition:transform .26s cubic-bezier(.2,0,0,1);will-change:transform}.login-orbit-b,.login-grid{transform:translate3d(var(--login-shift-x-reverse,0),var(--login-shift-y-reverse,0),0);transition:transform .3s cubic-bezier(.2,0,0,1);will-change:transform}.motion-off .login-orbit-a,.motion-off .login-orbit-b,.motion-off .login-grid{transform:none!important;will-change:auto}@media(prefers-reduced-motion:reduce){.login-orbit-a,.login-orbit-b,.login-grid{transform:none!important;transition:none!important;will-change:auto!important}}.framer-motion-active body.avertix-frontpage .hero-visual>.mark{will-change:auto!important}body.avertix-frontpage .avertix-site{width:100%!important;min-height:100dvh;margin:0!important;padding:0!important;position:relative;direction:rtl;}body.avertix-frontpage .avertix-site>.site-header{display:flex!important;align-items:center!important;position:sticky!important;inset-block-start:0!important;top:0!important;z-index:100!important;width:100%!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dce8ef!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 28px rgba(5,35,72,.08)!important;backdrop-filter:blur(14px)!important;}body.avertix-frontpage .avertix-site>.site-header .nav--gateway{display:grid!important;grid-template-columns:auto minmax(280px,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:24px!important;width:min(1160px,calc(100% - 40px))!important;height:100%!important;margin:0 auto!important;padding:0!important;position:static!important;transform:none!important;}body.avertix-frontpage .avertix-site>.site-header .brand-zone{display:flex!important;align-items:center!important;gap:12px!important;min-width:0;}body.avertix-frontpage .avertix-site>.site-header .brand{display:flex!important;align-items:center!important;flex:0 0 auto;margin:0!important;padding:0!important;}body.avertix-frontpage .avertix-site>.site-header .brand img{display:block!important;width:150px!important;height:auto!important;max-height:48px!important;object-fit:contain!important;filter:none!important;}body.avertix-frontpage .avertix-site>.site-header nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;margin:0!important;padding:0!important;position:static!important;}body.avertix-frontpage .avertix-site>.site-header a{line-height:1.4!important;text-decoration:none!important;}body.avertix-frontpage .avertix-site>main{display:block!important;width:100%!important;margin:0!important;padding:0!important;position:relative;}body.avertix-frontpage .avertix-site .hero{margin:0!important;padding:68px 0 58px!important;min-height:510px;}body.avertix-frontpage .avertix-site .hero-grid{grid-template-columns:minmax(0,1fr) 410px!important;align-items:center!important;gap:54px!important;}body.avertix-frontpage .avertix-site .hero-copy{min-width:0;max-width:640px;}body.avertix-frontpage .avertix-site .hero-visual{width:400px!important;max-width:100%!important;height:350px!important;margin:0 auto!important;transform:none!important;justify-self:center!important;}body.avertix-frontpage .avertix-site .hero-visual .mark{width:218px!important;height:218px!important;right:88px!important;top:54px!important;}body.avertix-frontpage .avertix-site .hero-visual .mark img{width:68%!important;max-width:150px!important;height:auto!important;object-fit:contain!important;}body.avertix-frontpage .avertix-site .hero-visual .orbit-a{width:300px!important;height:300px!important;right:46px!important;top:10px!important;}body.avertix-frontpage .avertix-site .hero-visual .orbit-b{width:226px!important;height:226px!important;right:83px!important;top:47px!important;}body.avertix-frontpage .avertix-site .hero-visual .network-card{left:0!important;right:auto!important;top:auto!important;bottom:18px!important;width:150px!important;padding:13px 14px!important;}@media(max-width:980px){body.avertix-frontpage .avertix-site>.site-header .nav--gateway{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;}body.avertix-frontpage .avertix-site>.site-header nav{display:none!important}body.avertix-frontpage .avertix-site .hero-grid{grid-template-columns:1fr!important;gap:28px!important;}body.avertix-frontpage .avertix-site .hero-copy{max-width:720px;margin-inline:auto;}}@media(max-width:640px){body.avertix-frontpage .avertix-site>.site-header{height:72px!important;min-height:72px!important;}body.avertix-frontpage .avertix-site>.site-header .nav--gateway{width:calc(100% - 24px)!important;gap:10px!important;}body.avertix-frontpage .avertix-site>.site-header .brand img{width:112px!important;max-height:40px!important;}body.avertix-frontpage .avertix-site>.site-header .user-menu summary{min-height:42px;padding:6px 8px!important;}body.avertix-frontpage .avertix-site>.site-header .user-menu summary>span:nth-child(2){max-width:68px;overflow:hidden;text-overflow:ellipsis;}body.avertix-frontpage .avertix-site>.site-header .button--small{min-height:42px;padding:8px 10px!important;font-size:11px!important;}body.avertix-frontpage .avertix-site .hero{padding:54px 0 38px!important;min-height:auto;}body.avertix-frontpage .avertix-site .hero-actions{align-items:stretch;flex-direction:column;gap:12px;}body.avertix-frontpage .avertix-site .hero-actions .button{width:100%;min-height:48px;}body.avertix-frontpage .avertix-site .hero-visual{width:360px!important;height:312px!important;transform:scale(.88)!important;transform-origin:top center!important;margin-bottom:-28px!important;}body.avertix-frontpage .avertix-site .hero-visual .mark{right:71px!important;}body.avertix-frontpage .avertix-site .hero-visual .orbit-a{right:28px!important}body.avertix-frontpage .avertix-site .hero-visual .orbit-b{right:65px!important}body.avertix-frontpage .avertix-site .hero-visual .network-card{left:0!important;bottom:5px!important;}}@keyframes av-logo-settle{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}body.avertix-frontpage .hero-visual .mark{will-change:transform!important}body.avertix-frontpage .site-header,body.avertix-frontpage .front-edit-link{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.avertix-frontpage #services,body.avertix-frontpage #process,body.avertix-frontpage #why-us,body.avertix-frontpage .insight,body.avertix-frontpage #faq,body.avertix-frontpage .cta{content-visibility:auto;contain-intrinsic-size:auto 620px}.framer-motion-active .hero-visual>.mark{animation:none!important;filter:none!important;will-change:auto!important}@media(pointer:coarse){body.avertix-frontpage .hero:before,body.avertix-frontpage .hero-visual:before,body.avertix-frontpage .hero-visual:after,body.avertix-frontpage .hero-visual .mark,body.avertix-frontpage .hero-visual .mark:after,body.avertix-frontpage .hero-visual .signal,body.avertix-frontpage .hero-visual .data-line:after{animation-play-state:paused!important}}body:not(.path-frontpage) footer,body:not(.path-frontpage) .site-footer{min-height:0 !important;height:auto !important;padding:12px 0 !important;}body:not(.path-frontpage) .footer{min-height:0 !important;gap:14px !important;}body:not(.path-frontpage) .footer img{width:82px !important;max-height:34px !important;object-fit:contain !important;}body:not(.path-frontpage) .footer p,body:not(.path-frontpage) .footer a,body:not(.path-frontpage) .footer-contact{font-size:11px !important;line-height:1.5 !important;}.interior-site{min-height:100dvh;display:flex;flex-direction:column;}.interior-site>main{flex:1 0 auto;}.interior-site>footer{flex:0 0 auto;}.nav-attention-zone{display:flex;align-items:center;gap:8px;}.ticket-nav-status{display:flex;align-items:center;gap:5px;min-height:40px;padding:4px 6px;border:1px solid #c9dce4;border-radius:11px;background:#f8fbfc;color:#244963!important;text-decoration:none!important;}.ticket-nav-status__item{display:flex;align-items:center;gap:5px;}.ticket-nav-status__item i{display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:999px;background:#e6eef2;color:#4f6979;font-style:normal;font-size:.7rem;font-weight:900;font-variant-numeric:tabular-nums;}.ticket-nav-status__item small{color:#5a7180;font-size:.62rem;font-weight:850;white-space:nowrap;}.ticket-nav-status__item--open.has-items i{background:#d9344e;color:#fff;box-shadow:0 0 0 4px rgba(217,52,78,.1);}.ticket-nav-status__item--reviewing.has-items i{background:#e5a322;color:#fff;box-shadow:0 0 0 4px rgba(229,163,34,.11);}.ticket-nav-status:hover{border-color:#8fc9d2;background:#fff;}body.avertix-frontpage .front-edit-link{right:auto!important;left:max(18px,calc((100% - 1160px)/2))!important;top:16px!important;min-height:36px;padding:6px 10px;}.process{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(19,179,188,.19),transparent 29%),linear-gradient(128deg,#051b38 0%,#0a315c 58%,#0b5263 100%)!important;color:#fff;}.process::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:48px 48px;}.process>.shell{position:relative;z-index:1;}.process .eyebrow{color:#6fe8ea;}.process h2{color:#fff;}.process ol{gap:14px!important;}.process li{min-height:196px;padding:22px;border:1px solid rgba(145,226,230,.25);border-top:3px solid #2fd1d6;border-radius:14px;background:rgba(5,29,61,.72);box-shadow:0 14px 30px rgba(1,15,34,.22);}.process li span{background:#0b7890;color:#fff;box-shadow:0 0 0 5px rgba(78,231,233,.11);}.process li h3{color:#fff;}.process li p{color:#c7dce7;}body.avertix-frontpage #why-us{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:82px 0;background:#f8fbfc!important;}body.avertix-frontpage #why-us::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:50%;width:100vw;transform:translateX(50%);background:linear-gradient(135deg,#f8fbfc 0%,#eef6f8 100%);border-top:1px solid #dce8ed;border-bottom:1px solid #dce8ed;}body.avertix-frontpage #why-us h2{color:#0c2f55;}body.avertix-frontpage #why-us .checks{padding:6px 22px;border:1px solid #d6e5ea;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(8,45,78,.06);}body.avertix-frontpage #why-us .checks p{min-height:54px;margin:0;color:#405e73;}body.avertix-frontpage #why-us .checks p:last-child{border-bottom:0;}@media(max-width:1050px){.ticket-nav-status__item small{display:none;}.nav-attention-zone{gap:5px;}}@media(max-width:760px){.nav-attention-zone>.button{padding:7px 9px!important;font-size:.68rem!important;}.ticket-nav-status{min-height:36px;padding:3px 5px;}body.avertix-frontpage .front-edit-link{position:static!important;left:auto!important;margin:12px 14px 0!important;}body.avertix-frontpage .hero .front-edit-link{position:absolute!important;left:12px!important;top:8px!important;margin:0!important;}.process li{min-height:auto;}}.login-shell{isolation:isolate;--login-ease:cubic-bezier(.2,0,0,1);}.login-shell::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(34,223,218,.09),transparent 28%),linear-gradient(90deg,rgba(2,11,28,.12),transparent 28%,transparent 72%,rgba(2,11,28,.12));}#avertix-login-motion{z-index:3;}.login-network-wallpaper{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;}.login-network-layer{fill:none;stroke:rgba(70,225,229,.3);stroke-width:1.35;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:center;animation:login-network-drift 14s ease-in-out infinite alternate;}.login-network-layer--right{animation-delay:-7s;animation-direction:alternate-reverse;}.login-network-layer circle{fill:#5ff6f1;stroke:rgba(133,255,251,.3);stroke-width:8;transform-box:fill-box;transform-origin:center;animation:login-node-breathe 3.8s ease-in-out infinite;}.login-network-layer circle:nth-of-type(3n+2){animation-delay:-1.25s;}.login-network-layer circle:nth-of-type(3n){animation-delay:-2.5s;}.login-grid{z-index:1;}.login-orbit{z-index:2;}.login-card{z-index:10;animation:login-card-reveal .62s var(--login-ease) both;}.login-motion-toggle{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 11px;border:1px solid rgba(126,239,238,.38);border-radius:999px;background:rgba(2,18,43,.54);color:#bff9f7;font:700 .67rem/1.5 Vazirmatn,Tahoma,sans-serif;cursor:pointer;transition:transform .15s var(--login-ease),background-color .18s ease,border-color .18s ease;}.login-motion-toggle::before{content:"";width:7px;height:7px;margin-left:6px;border-radius:50%;background:#65eee9;box-shadow:0 0 0 4px rgba(101,238,233,.1);}.login-motion-toggle:hover{border-color:#72efec;background:rgba(6,45,80,.8);}.login-motion-toggle:active{transform:scale(.97);}.login-motion-toggle:focus-visible{outline:3px solid #7cf1ef;outline-offset:3px;}.login-motion-toggle[aria-pressed="true"]::before{background:#93a9b8;box-shadow:none;}.fm-login-motion{opacity:.95;}.fm-login-mesh{opacity:.38!important;}.fm-login-orbit{border-radius:34px!important;}@keyframes login-card-reveal{from{opacity:0;transform:translate3d(0,18px,0) scale(.985);}to{opacity:1;transform:translate3d(0,0,0) scale(1);}}@keyframes login-network-drift{from{transform:translate3d(-8px,4px,0) scale(.995);opacity:.72;}to{transform:translate3d(10px,-7px,0) scale(1.012);opacity:1;}}@keyframes login-node-breathe{0%,100%{transform:scale(.82);opacity:.48;}50%{transform:scale(1.2);opacity:1;}}.motion-off .login-network-layer,.motion-off .login-network-layer circle,.motion-off .login-card{animation:none!important;transform:none!important;}.motion-off .login-network-layer{opacity:.72!important;}.motion-off .login-network-layer circle{opacity:.62!important;}@media(max-width:640px){.login-network-wallpaper{width:150%;right:-25%;}.login-motion-toggle{top:14px;left:14px;min-height:32px;padding:5px 9px;font-size:.62rem;}}@media(prefers-reduced-motion:reduce){html:not(.motion-user-enabled) .login-network-layer,html:not(.motion-user-enabled) .login-network-layer circle,html:not(.motion-user-enabled) .login-card{animation:none!important;transform:none!important;}}.avertix-login-captcha{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px 12px;align-items:end;margin:4px 0 16px;padding:13px;border:1px solid #7ce8e84a;border-radius:12px;background:linear-gradient(135deg,#ffffff0d,#0ac8c612);}.avertix-login-captcha__intro{grid-column:1/-1;display:grid;gap:2px}.avertix-login-captcha__intro strong{color:#fff;font-size:.82rem}.avertix-login-captcha__intro span{color:#bcd9e2;font-size:.69rem;line-height:1.65}.avertix-login-captcha__challenge{display:flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:8px 12px;border:1px dashed #77e9e970;border-radius:9px;background:#03152f80;color:#fff;direction:ltr;font-variant-numeric:tabular-nums;}.avertix-login-captcha__challenge span{font-size:1.1rem;font-weight:900;color:#8cfcf5}.avertix-login-captcha__challenge b{font-size:.95rem;color:#badce6}.avertix-login-captcha__challenge i{font-style:normal;font-size:1.05rem;color:#fff}.login-card .avertix-login-captcha .form-item{margin:0}.login-card .avertix-login-captcha input[type=number]{width:100%;min-height:45px;padding:10px 11px;border:1px solid #99dbe455;border-radius:9px;background:#ffffff10;color:#fff;font:inherit;font-size:.9rem;text-align:center;outline:0;appearance:textfield;}.login-card .avertix-login-captcha input[type=number]::-webkit-inner-spin-button,.login-card .avertix-login-captcha input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.login-card .avertix-login-captcha input[type=number]:focus{border-color:#60eced;box-shadow:0 0 0 3px #00a5b52e}.login-card .avertix-login-captcha .form-item--error-message{grid-column:1/-1;margin-top:5px}@media(max-width:520px){.avertix-login-captcha{grid-template-columns:1fr}.avertix-login-captcha__intro{grid-column:1}}
