@theme{--color-primary:#ef1724;--color-neutral:#050506;--color-background:#050506;--font-sans:Arial,Helvetica,sans-serif;--font-serif:Georgia,"Times New Roman",serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem}@layer base{html{scroll-behavior:smooth}body{margin:0;background:#050506;color:#f6f6f7;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}}@layer components{.awx-wrap{width:min(1180px,91vw);margin:0 auto}.awx-nav{position:sticky;top:0;z-index:50;background:#050506;border-bottom:1px solid #242427}.awx-nav-inner{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px}.awx-brand{display:flex;align-items:center;gap:16px;min-width:250px}.awx-brand img{width:118px;height:auto;display:block;transform:scale(1.04);transform-origin:left center}.awx-brand span{border-left:1px solid #555;padding-left:14px;white-space:nowrap}.awx-brand strong{display:block;font-size:15px;letter-spacing:.08em}.awx-brand small{display:block;color:#ddd;font-size:11px;margin-top:3px}.awx-menu{display:flex;align-items:center;justify-content:center;gap:22px;font-size:13px;white-space:nowrap;min-width:0}.awx-menu a{display:inline-flex;align-items:center;min-height:96px;padding:0 0;border-bottom:2px solid #fff0;line-height:1}.awx-menu a:hover,.awx-menu a.active{border-color:#ef1724}.awx-nav-actions{display:flex;align-items:center;gap:10px}.awx-menu-toggle{display:none}.awx-cta,.awx-btn,.awx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-weight:800;transition:.2s}.awx-cta,.awx-btn{background:#ef1724;border:1px solid #ef1724;color:#fff}.awx-cta{padding:12px 16px;font-size:14px;white-space:nowrap}.awx-btn{padding:13px 19px}.awx-btn-ghost{border:1px solid #7a7a80;color:#fff;padding:13px 19px}.awx-btn:hover,.awx-btn-ghost:hover,.awx-cta:hover{transform:translateY(-1px)}.awx-hero{background:#070708;border-bottom:1px solid #242427}.awx-hero-full{position:relative;background-size:cover;background-position:68% center;background-repeat:no-repeat;overflow:hidden}.awx-hero-full:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 120px rgb(0 0 0 / .55);pointer-events:none}.awx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 5 6 / .98) 0%,rgb(5 5 6 / .92) 28%,rgb(5 5 6 / .72) 43%,rgb(5 5 6 / .28) 66%,rgb(5 5 6 / .08) 100%);z-index:1}.awx-hero-grid{min-height:700px;display:block;position:relative;z-index:2}.awx-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:700px;padding:42px 0 48px;position:relative;z-index:2;max-width:620px;background:#fff0}.awx-kicker{color:#ef1724;font-size:12px;letter-spacing:.26em;font-weight:900}.awx-hero h1{font-size:clamp(49px,5.6vw,77px);line-height:.95;letter-spacing:-.035em;margin:16px 0 18px;font-weight:900}.awx-hero h1 span{color:#ef1724}.awx-hero p{color:#d2d2d5;line-height:1.55;max-width:560px;font-size:15px;margin:0}.awx-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.awx-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#09090a;border-bottom:1px solid #29292d}.awx-stats>div{padding:24px 20px;text-align:center;border-right:1px solid #29292d}.awx-stats>div:last-child{border-right:0}.awx-stats strong{display:block;color:#ef1724;font-size:31px}.awx-stats span{display:block;color:#aaa;font-size:12px;margin-top:5px}.awx-clients{padding:34px 0 42px;background:#080809;border-bottom:1px solid #29292d}.awx-section-head{margin-bottom:22px}.awx-section-head.compact{margin-bottom:16px}.awx-section-head h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(35px,4.4vw,58px);line-height:1.03;margin:7px 0 8px;font-weight:500;letter-spacing:-.02em}.awx-section-head p{max-width:760px;color:#aaa;line-height:1.55;margin:0}.awx-logo-slider{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center}.awx-logo-window{overflow:hidden}.awx-logo-track{display:flex;gap:10px;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.awx-logo-slide{flex:0 0 190px;height:92px;border:1px solid #303035;border-radius:10px;background:#121214;display:flex;align-items:center;justify-content:center;padding:17px}.awx-logo-slide img{max-width:100%;max-height:60px;object-fit:contain;filter:none;opacity:1}.awx-logo-arrow{width:42px;height:42px;border-radius:50%;border:1px solid #4d4d53;background:#111114;color:#fff;font-size:23px;cursor:pointer}.awx-logo-arrow:hover{background:#ef1724;border-color:#ef1724}.awx-why{padding:54px 0 58px;background:#080809;border-bottom:1px solid #29292d}.awx-why-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.awx-why-visual{position:relative;min-height:480px;border-radius:12px;overflow:hidden;border:1px solid #303036;background:#111}.awx-why-visual img{width:100%;height:100%;object-fit:cover;display:block}.awx-badge{position:absolute;left:18px;bottom:18px;background:rgb(6 6 7 / .9);border:1px solid #5a1a20;border-radius:10px;padding:13px 15px}.awx-badge strong{display:block;color:#ef1724;font-size:31px}.awx-badge span{display:block;color:#ddd;font-size:11px;margin-top:3px}.awx-why-list{display:grid;gap:9px}.awx-why-list article{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;background:#111113;border:1px solid #303035;border-radius:10px;padding:17px 18px}.awx-why-list article>span{color:#ef1724;font-weight:900;font-size:13px}.awx-why-list h3{font-size:18px;margin:0 0 5px}.awx-why-list p{font-size:12px;color:#aaa;line-height:1.5;margin:0}.awx-services{padding:0;background:#080809;border-bottom:1px solid #29292d}.awx-services-grid{display:grid;grid-template-columns:1.07fr .93fr;min-height:420px}.awx-services-copy{padding:46px 36px 44px 0;display:flex;flex-direction:column;justify-content:center}.awx-services-visual{position:relative;overflow:hidden}.awx-services-visual img{width:100%;height:100%;object-fit:cover;display:block}.awx-services-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080809 0,transparent 25%),linear-gradient(0deg,rgb(0 0 0 / .18),transparent)}.awx-service-icons{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:24px}.awx-service-icons a{min-height:96px;padding:10px 9px;border-right:1px solid #2d2d31;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.awx-service-icons a:last-child{border-right:0}.awx-service-icons i{font-style:normal;color:#ef1724;font-size:29px;line-height:1;margin-bottom:8px}.awx-service-icons span{font-size:11px;line-height:1.25;font-weight:800}.awx-service-icons a:hover{background:#111113}.awx-cta-band{padding:28px 0;background:radial-gradient(circle at 15% 50%,rgb(239 23 36 / .24),transparent 35%),linear-gradient(90deg,#5a080e,#190508 38%,#0d0d0f);border-bottom:1px solid #4a1016}.awx-cta-grid{display:grid;grid-template-columns:1fr 1.1fr auto;gap:28px;align-items:center}.awx-cta-grid h2{font-family:Georgia,"Times New Roman",serif;font-size:42px;font-weight:500;margin:0}.awx-cta-grid p{color:#ddd;line-height:1.55;font-size:13px;margin:0;max-width:520px}.awx-cases{padding:58px 0 70px;background:#050506}.awx-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.awx-cases article{border:1px solid #303035;border-radius:10px;overflow:hidden;background:#111113}.awx-cases img{width:100%;height:185px;object-fit:cover;display:block}.awx-cases article>div{padding:13px}.awx-cases strong{display:block}.awx-cases span{display:block;color:#999;font-size:12px;margin-top:5px}.awx-page{background:#050506;min-height:100vh}.awx-page-hero{padding:72px 0 54px;background:radial-gradient(circle at 80% 15%,rgb(239 23 36 / .12),transparent 36%),#080809;border-bottom:1px solid #29292d}.awx-page-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,6vw,76px);font-weight:500;line-height:1.02;letter-spacing:-.025em;margin:10px 0 14px}.awx-page-hero p{max-width:760px;color:#b2b2b8;line-height:1.65;font-size:15px}.awx-page-body{padding:58px 0 72px;background:#050506}.awx-page-featured{margin:0 0 30px;border:1px solid #303035;border-radius:14px;overflow:hidden}.awx-page-featured img{width:100%;height:auto;display:block}.awx-page-content{color:#d4d4d8;font-size:16px;line-height:1.7}.awx-page-content h2,.awx-page-content h3,.awx-page-content h4{color:#fff;font-family:Georgia,"Times New Roman",serif;line-height:1.15}.awx-page-content h2{font-size:40px;margin:42px 0 16px}.awx-page-content h3{font-size:28px;margin:30px 0 12px}.awx-page-content p{margin:0 0 18px}.awx-page-content a{color:#ef1724;font-weight:700}.awx-page-content ul,.awx-page-content ol{padding-left:22px}.awx-page-content li{margin-bottom:8px}.awx-page-content img{max-width:100%;height:auto;border-radius:10px}.awx-page-content .elementor{color:#f1f1f3}.awx-page-content .elementor h1,.awx-page-content .elementor h2,.awx-page-content .elementor h3,.awx-page-content .elementor h4{color:#fff}.awx-service-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.awx-service-page-grid article{background:#111113;border:1px solid #303035;border-radius:12px;padding:22px;min-height:220px;display:flex;flex-direction:column}.awx-service-page-grid article>span{color:#ef1724;font-size:12px;font-weight:900;letter-spacing:.08em}.awx-service-page-grid h3{font-size:22px;margin:10px 0 9px}.awx-service-page-grid p{color:#aaa;font-size:13px;line-height:1.55;margin:0 0 18px}.awx-service-page-grid a{margin-top:auto;color:#ef1724;font-weight:900;font-size:12px}.awx-service-page-grid article:hover{border-color:#5a151b;transform:translateY(-2px)}.awx-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.awx-blog-card{background:#111113;border:1px solid #303035;border-radius:12px;overflow:hidden}.awx-blog-image{display:block;height:210px;background:#0b0b0c}.awx-blog-image img{width:100%;height:100%;object-fit:cover;display:block}.awx-blog-fallback{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#17070a,#050506);color:#ef1724;font-weight:900;letter-spacing:.12em}.awx-blog-copy{padding:17px}.awx-blog-copy time{display:block;color:#ef1724;font-size:11px;font-weight:900;letter-spacing:.08em}.awx-blog-copy h2{font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.15;margin:9px 0 10px}.awx-blog-copy p{color:#aaa;font-size:13px;line-height:1.55;margin:0 0 14px}.awx-blog-read{color:#ef1724;font-size:12px;font-weight:900}.awx-pagination{margin-top:28px;display:flex;gap:8px}.awx-pagination .page-numbers{border:1px solid #333;padding:8px 11px;border-radius:6px}.awx-pagination .current{background:#ef1724;border-color:#ef1724;color:#fff}.aw-footer{border-top:1px solid #242428;background:#050506;padding:20px 0;color:#929298;font-size:12px}.aw-footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}}@media(max-width:980px){.awx-nav-inner{grid-template-columns:auto 1fr auto;min-height:82px;gap:12px}.awx-brand{min-width:0}.awx-brand img{width:72px;transform:none}.awx-brand span{display:none}.awx-nav-actions{display:flex;align-items:center;gap:10px}.awx-menu-toggle{display:flex;width:44px;height:44px;border:1px solid #3a3a3f;border-radius:8px;background:#111114;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;cursor:pointer}.awx-menu-toggle span{display:block;width:20px;height:2px;background:#fff;transition:.2s}.awx-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.awx-menu-toggle.is-open span:nth-child(2){opacity:0}.awx-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.awx-menu{display:none;position:absolute;left:0;right:0;top:82px;background:#080809;border-top:1px solid #28282c;border-bottom:1px solid #28282c;padding:10px 22px 18px;flex-direction:column;align-items:stretch;gap:0;white-space:normal;z-index:60}.awx-menu.is-open{display:flex}.awx-menu a{min-height:auto;padding:14px 0;border-bottom:1px solid #232327;line-height:1.2;font-size:16px}.awx-menu a:last-child{border-bottom:0}.awx-hero-grid{grid-template-columns:1fr}.awx-hero-copy{padding:52px 0 30px}.awx-stats{grid-template-columns:repeat(2,1fr)}.awx-stats>div:nth-child(2){border-right:0}.awx-logo-slide{flex-basis:170px}.awx-why-grid,.awx-services-grid{grid-template-columns:1fr}.awx-services-copy{padding-right:0}.awx-services-visual{min-height:340px}.awx-service-icons{grid-template-columns:repeat(3,1fr)}.awx-service-icons a:nth-child(3){border-right:0}.awx-service-icons a:nth-child(-n+3){border-bottom:1px solid #2d2d31}.awx-cta-grid{grid-template-columns:1fr}.awx-cases-grid{grid-template-columns:repeat(2,1fr)}}body{font-size:17px;line-height:1.65}.awx-menu{font-size:13px}.awx-brand strong{font-size:16px}.awx-brand small{font-size:12px}.awx-cta,.awx-btn,.awx-btn-ghost{font-size:15px}.awx-kicker{font-size:13px}.awx-hero p{font-size:17px;line-height:1.65}.awx-stats span{font-size:13px}.awx-section-head p{font-size:17px;line-height:1.65}.awx-why-list h3{font-size:20px}.awx-why-list p{font-size:14px;line-height:1.6}.awx-service-icons span{font-size:12.5px}.awx-cta-grid p{font-size:15px;line-height:1.6}.awx-cases span{font-size:13px}.awx-page-hero p{font-size:17px;line-height:1.7}.awx-page-content{font-size:18px;line-height:1.75}.awx-page-content p,.awx-page-content li{font-size:18px;line-height:1.75}.awx-service-page-grid h3{font-size:24px}.awx-service-page-grid p{font-size:15px;line-height:1.65}.awx-service-page-grid a{font-size:13px}.awx-blog-copy time{font-size:12px}.awx-blog-copy h2{font-size:26px;line-height:1.2}.awx-blog-copy p{font-size:15px;line-height:1.65}.awx-blog-read{font-size:13px}.aw-footer{font-size:13px;line-height:1.6}@media(max-width:980px){body{font-size:16px}.awx-menu{font-size:14px}.awx-hero p,.awx-section-head p,.awx-page-hero p{font-size:16px}.awx-page-content,.awx-page-content p,.awx-page-content li{font-size:17px}}@media(max-width:580px){.awx-wrap{width:min(100% - 28px,1180px)}.awx-brand span{display:none}.awx-brand img{width:66px}.awx-cta{padding:10px 12px;font-size:12px}.awx-hero h1{font-size:45px}.awx-hero-copy{padding-top:40px}.awx-hero-visual{min-height:260px}.awx-stats strong{font-size:25px}.awx-logo-slider{grid-template-columns:36px minmax(0,1fr) 36px}.awx-logo-arrow{width:34px;height:34px}.awx-logo-slide{flex-basis:150px;height:82px}.awx-why-visual{min-height:320px}.awx-section-head h2{font-size:38px}.awx-service-icons{grid-template-columns:repeat(2,1fr)}.awx-service-icons a:nth-child(2),.awx-service-icons a:nth-child(4){border-right:0}.awx-service-icons a:nth-child(3){border-right:1px solid #2d2d31}.awx-service-icons a:nth-child(4){border-bottom:1px solid #2d2d31}.awx-cta-grid h2{font-size:34px}.awx-cases-grid{grid-template-columns:1fr}}