:root{--red:#ff2828;--red2:#ef2025;--ink:#05080a;--text:#f7f8f8;--muted:#d2d4d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%;color:var(--text);background:#05080a;margin:0;font-family:Inter,Arial,sans-serif}.cases-section,.contact-section,.how-section,.product-section,.solutions-section{scroll-margin-top:104px}body{overflow-x:hidden}.site{background:radial-gradient(circle at 28% 39%,#ffffff09,#0000 25%),linear-gradient(90deg,#05080a,#05080a 42%,#07090c 62%,#09090b);min-height:100vh;position:relative;overflow:hidden}.site:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 30% 42%,#ffffff06,#0000 35%),linear-gradient(120deg,#0000 70%,#ff000006 71%,#0000 72%);width:52%;position:absolute;inset:104px auto 0 0}.header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050709d6;border-bottom:1px solid #ffffff14;height:104px;position:relative}.header-inner{grid-template-columns:310px 1fr 250px;align-items:center;gap:24px;width:calc(100% - 140px);max-width:1540px;height:100%;margin:auto;display:grid}.brand{align-items:center;gap:11px;width:max-content;text-decoration:none;display:flex}.brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 0 10px #de29201a);width:230px;height:auto;max-height:78px;display:block}.shield{clip-path:polygon(50% 0,92% 20%,84% 82%,50% 100%,16% 82%,8% 20%);filter:drop-shadow(0 0 8px #ff272733);background:linear-gradient(145deg,#ff2b2b 0 51%,#fff 0 61%,#ff2b2b 0);flex:none;width:47px;height:54px;position:relative}.shield:after{content:"1";color:#fff;place-items:center;font:900 28px/1 Inter,sans-serif;display:grid;position:absolute;inset:0;transform:skew(-7deg)}.wordmark{color:#ff2b2b;text-transform:uppercase;letter-spacing:-1.1px;font:italic 700 27px/.8 Rajdhani,Inter,sans-serif;transform:skew(-5deg)}.nav{color:#f0f1f2;justify-content:center;align-items:center;gap:44px;font-size:15px;display:flex}.nav a{color:inherit;white-space:nowrap;text-decoration:none}.nav .down{opacity:.65;margin-left:8px;font-size:12px}.demo-top{color:#fff;background:linear-gradient(#ff3030,#ef1f24);border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:20px;min-width:232px;height:55px;font-size:16px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 24px #ff141429}.demo-top span{font-size:26px;line-height:1}.hero{z-index:2;grid-template-columns:42% 58%;width:calc(100% - 140px);max-width:1540px;min-height:calc(100vh - 104px);margin:auto;display:grid}.copy,.hero{position:relative}.copy{z-index:8;flex-direction:column;justify-content:flex-start;padding:86px 0 55px;display:flex}.eyebrow{text-transform:uppercase;color:var(--red);letter-spacing:5.3px;align-items:center;gap:17px;margin-bottom:27px;font-size:12px;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--red);border-radius:10px;width:40px;height:3px;box-shadow:0 0 8px #ff282859}h1{letter-spacing:-4px;max-width:635px;margin:0;font-size:clamp(58px,4.3vw,76px);font-weight:900;line-height:.94}h1 .red{color:var(--red)}.lead{color:#e4e5e6;letter-spacing:-.15px;max-width:625px;margin:28px 0 31px;font-size:20px;line-height:1.55}.actions{gap:20px;margin-bottom:47px;display:flex}.actions,.button{align-items:center}.button{border-radius:10px;justify-content:center;gap:21px;height:65px;padding:0 34px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:linear-gradient(#ff3030,#ee1e24);min-width:275px;box-shadow:0 10px 27px #ff141426}.button.secondary{color:#fff;background:#05090c73;border:1px solid #ffffff85;min-width:272px;box-shadow:inset 0 0 20px #ffffff04}.button .arr{font-size:28px}.button .play{margin-left:5px;font-size:18px}.benefits{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.benefit{grid-template-columns:51px auto;align-items:center;gap:13px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.circle{border:1.5px solid var(--red);color:#fff;background:#0a0d10c7;border-radius:50%;place-items:center;width:51px;height:51px;display:grid;box-shadow:0 0 17px #ff000024,inset 0 0 15px #ff00000a}.circle svg{fill:currentColor;width:40px;height:40px}.visual{z-index:3;pointer-events:none;width:61.5%;height:100%;min-height:710px;position:absolute;top:0;right:-70px;overflow:visible}.visual-glow{filter:blur(12px);z-index:0;background:radial-gradient(at 70% 42%,#ff141424,#0000 45%),radial-gradient(at 44% 66%,#ff141414,#0000 31%);position:absolute;inset:0 -100px -10px}.visual-image{z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:contrast(1.03)saturate(.96)brightness(.92);-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;transform:scale(1.04);-webkit-mask-image:linear-gradient(90deg,#0000,#0000006b 4%,#000 14%,#000);mask-image:linear-gradient(90deg,#0000,#0000006b 4%,#000 14%,#000)}.visual:before{content:"";z-index:4;background:linear-gradient(90deg,#05080a,#05080aa3 5%,#05080a2e 12%,#0000 24%),linear-gradient(#05080a38,#0000 12% 86%,#05080a70);position:absolute;inset:0}.slashes{z-index:5;opacity:.55;filter:drop-shadow(0 0 12px #ff000029);background:linear-gradient(90deg,#0000 0 11%,#ff1a1a0a 0 20%,#0000 0 23%,#ff1a1a33 0 32%,#0000 0 36%,#ff1a1a70 0 45%,#0000 0 49%,#ff1a1a29 0 58%,#0000 0);width:460px;height:92px;position:absolute;top:-9px;right:0;transform:skew(-28deg)}.slashes.bottom{opacity:.4;width:380px;height:82px;top:auto;bottom:0;right:120px;transform:skew(-28deg)rotate(180deg)}.bottom-line{z-index:8;text-transform:uppercase;color:#a0a4a8;letter-spacing:6px;justify-content:space-between;padding-right:2px;font-size:9px;position:absolute;bottom:34px;left:0;right:0}.bottom-caption,.bottom-line{align-items:center;display:flex}.bottom-caption{gap:18px}.bottom-caption:before{content:"";background:var(--red);width:41px;height:2px}.bottom-caption.right{flex-direction:row-reverse}.bottom-caption.right:before{display:none}.bottom-caption.right:after{content:"";background:var(--red);width:41px;height:2px}@media (width<=1200px){.header-inner,.hero{width:calc(100% - 56px)}.header-inner{grid-template-columns:230px 1fr 220px}.nav{gap:24px}.hero{grid-template-columns:1fr;min-height:auto}.copy{max-width:760px;padding-bottom:30px}.visual{width:calc(100% + 56px);height:720px;min-height:0;margin-left:-28px;position:relative;top:auto;right:auto}.visual-image{-webkit-mask-image:linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 94%,#0000)}.visual:before{background:linear-gradient(#05080a,#05080a33 8%,#0000 18% 86%,#05080a)}.bottom-line{display:none}}@media (width<=820px){.brand-logo{width:185px;max-height:64px}.header{height:auto;padding:17px 0}.header-inner{grid-template-columns:1fr auto;width:calc(100% - 32px)}.nav{display:none}.demo-top{min-width:170px;height:49px;font-size:14px}.hero{width:calc(100% - 32px)}.copy{padding-top:46px}h1{letter-spacing:-2.7px;font-size:clamp(49px,13vw,68px)}.lead{font-size:18px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}.visual{width:calc(100% + 32px);height:620px;margin-left:-16px}.visual-image{-o-object-position:50% 50%;object-position:50% 50%}}@media (width<=560px){.brand-logo{width:145px;max-height:52px}.wordmark{font-size:20px}.shield{width:40px;height:46px}.demo-top{min-width:145px;padding:0 14px}.demo-top span{display:none}.eyebrow{letter-spacing:3px;font-size:10px}.benefits{gap:18px}.benefit{min-width:calc(50% - 12px)}.visual{height:500px}}.product-section{z-index:4;isolation:isolate;background:linear-gradient(#0306080d,#0306085c 50%,#030608f2),radial-gradient(at 50% 12%,#ff19191c,#0000 35%),linear-gradient(#0a0d10,#070a0d 47%,#05080a);min-height:760px;padding:92px 0 116px;position:relative;overflow:hidden}.product-section:before{content:"";z-index:-4;pointer-events:none;opacity:.9;background:radial-gradient(at 50% -12%,#0000 0 27%,#ffffff14 27.3% 27.6%,#0000 28.1% 34%,#ffffff0b 34.3% 34.6%,#0000 35.2%),radial-gradient(at 50% 20%,#0000 0 31%,#ff1e1e14 31.2% 31.8%,#0000 32.2% 37%,#ffffff0d 37.3% 37.5%,#0000 37.8%),repeating-radial-gradient(at 50% 0,#ff1f1f24 0 1px,#0000 1.5px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 60%,#0000 93%);mask-image:linear-gradient(#000 0 60%,#0000 93%)}.product-field{z-index:-3;transform-origin:top;opacity:.74;background:linear-gradient(90deg,#0000 49.8%,#ffffff12 50%,#0000 50.2%),linear-gradient(#ffffff06,#ffffff06),repeating-linear-gradient(90deg,#ffffff03 0 70px,#00000008 0 140px),#0c1013;border-top:1px solid #ffffff1a;height:49%;position:absolute;bottom:-18%;left:-8%;right:-8%;transform:perspective(900px)rotateX(63deg);box-shadow:inset 0 35px 90px #00000061}.product-field:before{content:"";background:#ffffff1a;height:2px;position:absolute;top:10%;left:20%;right:20%;box-shadow:0 130px #ffffff0f}.stadium-light{z-index:-1;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 15px #ffffffa6);opacity:.82;background:repeating-linear-gradient(90deg,#fff 0 7px,#0000 0 14px);width:150px;height:6px;position:absolute;top:26px;transform:rotate(5deg)}.stadium-light.left{left:24%}.stadium-light.right{right:1.5%;transform:rotate(-8deg)}.product-red-rail{z-index:-2;opacity:.7;background:linear-gradient(90deg,#0000,#ff1e1e2e,#ff2323,#ff1e1e14,#0000);border-radius:20px;width:300px;height:14px;position:absolute;box-shadow:0 0 18px #ff000047}.product-red-rail.r1{top:192px;left:-38px;transform:rotate(66deg)}.product-red-rail.r2{top:255px;right:-55px;transform:rotate(-68deg)}.product-red-rail.r3{opacity:.32;width:345px;top:28px;right:32%;transform:rotate(112deg)}.product-container{z-index:5;width:calc(100% - 140px);max-width:1650px;margin:auto;position:relative}.product-kicker{color:var(--red);letter-spacing:5px;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:32px;font-size:14px;font-weight:800;display:flex}.product-kicker:before{content:"";background:var(--red);border-radius:10px;width:48px;height:3px;box-shadow:0 0 10px #ff1e1e66}.product-kicker:after{content:"";background:#ffffff29;width:54px;height:1px;margin-left:1px}.product-title{letter-spacing:-5px;text-wrap:balance;max-width:1420px;margin:0;font-size:clamp(58px,5.5vw,92px);font-weight:900;line-height:.98}.product-title .red{color:var(--red)}.product-copy{color:#e4e5e6;letter-spacing:-.5px;max-width:1470px;margin:30px 0 64px;font-size:clamp(20px,1.6vw,31px);line-height:1.48}.product-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 12% 40%,#ff1e1e0f,#0000 32%),linear-gradient(#0c0f12db,#07090be8);border:1.5px solid #ff2525f2;border-radius:14px;grid-template-columns:105px 1fr;align-items:center;gap:22px;min-height:185px;padding:25px 28px 25px 26px;display:grid;box-shadow:inset 0 0 26px #ff000006,0 0 16px #ff00000b}.product-icon{border:2px solid var(--red);color:#fff;background:radial-gradient(circle,#ffffff09,#0000 55%),#0b0e11;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 22px #ff000047,inset 0 0 20px #ff000012}.product-icon svg{fill:currentColor;stroke:none;filter:drop-shadow(0 0 3px #ffffff2e);width:49px;height:49px}.product-card h3{letter-spacing:-.35px;margin:0 0 11px;font-size:20px;font-weight:800;line-height:1.12}.product-card p{color:#e4e4e4;margin:0;font-size:15px;line-height:1.42}@media (width<=1320px){.product-section{padding-top:82px}.product-container{width:calc(100% - 56px)}.product-title{font-size:clamp(55px,6vw,82px)}.product-copy{font-size:23px}.product-cards{grid-template-columns:repeat(2,1fr)}.product-card{min-height:170px}}@media (width<=820px){.product-section{min-height:auto;padding:72px 0 82px}.product-container{width:calc(100% - 32px)}.product-kicker{letter-spacing:4px;margin-bottom:26px;font-size:11px}.product-kicker:after{display:none}.product-title{letter-spacing:-3px;font-size:clamp(45px,12vw,66px)}.product-copy{margin:25px 0 44px;font-size:19px}.product-cards{grid-template-columns:1fr;gap:16px}.product-card{grid-template-columns:82px 1fr;min-height:142px;padding:20px}.product-icon{width:74px;height:74px}.product-icon svg{width:39px;height:39px}.product-card h3{margin-bottom:8px;font-size:18px}.product-card p{font-size:14px}.stadium-light.left{left:8%}.stadium-light.right{right:-3%}}@media (width<=520px){.product-title{font-size:44px}.product-copy{font-size:17px;line-height:1.55}.product-card{grid-template-columns:68px 1fr;gap:16px;padding:18px 16px}.product-icon{width:62px;height:62px}.product-icon svg{width:33px;height:33px}}.solutions-section{z-index:4;isolation:isolate;background:linear-gradient(#05080a1a,#05080a70 46%,#05080af0),radial-gradient(at 50% 7%,#ff1e1e1a,#0000 35%),linear-gradient(#090c0f,#070a0d 52%,#05080a);min-height:880px;padding:96px 0 110px;position:relative;overflow:hidden}.solutions-section:before{content:"";z-index:-4;pointer-events:none;opacity:.92;background:radial-gradient(at 50% -14%,#0000 0 29%,#ffffff12 29.2% 29.5%,#0000 29.9% 35%,#ffffff09 35.2% 35.4%,#0000 36%),repeating-radial-gradient(at 50% 0,#ff1c1c21 0 1px,#0000 1.5px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 63%,#0000 95%);mask-image:linear-gradient(#000 0 63%,#0000 95%)}.solutions-field{z-index:-3;transform-origin:top;opacity:.7;background:linear-gradient(90deg,#0000 49.8%,#fff1 50%,#0000 50.2%),repeating-linear-gradient(90deg,#ffffff03 0 70px,#00000008 0 140px),#0c1013;border-top:1px solid #ffffff17;height:46%;position:absolute;bottom:-18%;left:-8%;right:-8%;transform:perspective(900px)rotateX(63deg);box-shadow:inset 0 35px 90px #0006}.solutions-light{z-index:-1;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 16px #fff9);opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 7px,#0000 0 14px);width:160px;height:7px;position:absolute;top:28px}.solutions-light.left{left:24%;transform:rotate(6deg)}.solutions-light.right{right:2%;transform:rotate(-8deg)}.solutions-rail{z-index:-2;opacity:.67;background:linear-gradient(90deg,#0000,#ff23231f,#ff2727,#ff23230d,#0000);border-radius:20px;position:absolute;box-shadow:0 0 18px #ff000047}.solutions-rail.a{width:320px;height:14px;top:205px;left:-42px;transform:rotate(66deg)}.solutions-rail.b{width:330px;height:14px;top:240px;right:-48px;transform:rotate(-68deg)}.solutions-rail.c{opacity:.3;width:360px;height:12px;top:34px;right:33%;transform:rotate(112deg)}.solutions-container{z-index:5;width:calc(100% - 140px);max-width:1650px;margin:auto;position:relative}.solutions-kicker{color:var(--red);letter-spacing:5px;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:28px;font-size:14px;font-weight:800;display:flex}.solutions-kicker:before{content:"";background:var(--red);border-radius:10px;width:48px;height:3px;box-shadow:0 0 10px #ff1e1e66}.solutions-kicker:after{content:"";background:#ffffff26;width:54px;height:1px;margin-left:1px}.solutions-title{letter-spacing:-5px;text-wrap:balance;max-width:1160px;margin:0 0 30px;font-size:clamp(58px,5.3vw,90px);font-weight:900;line-height:.98}.solutions-title .red{color:var(--red)}.solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.solution-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 13% 42%,#ff1e1e0e,#0000 34%),linear-gradient(#0c0f12de,#07090bed);border:1.5px solid #ff2525f2;border-radius:13px;grid-template-columns:105px 1fr;align-items:center;gap:25px;min-height:155px;padding:23px 26px;display:grid;box-shadow:inset 0 0 24px #ff000006,0 0 14px #ff00000a}.solution-icon{border:2px solid var(--red);color:#fff;background:radial-gradient(circle,#ffffff09,#0000 56%),#0b0e11;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 22px #ff000040,inset 0 0 18px #ff00000f}.solution-icon svg{fill:currentColor;stroke:none;width:50px;height:50px}.solution-card h3{letter-spacing:-.35px;margin:0 0 9px;font-size:20px;font-weight:800;line-height:1.15}.solution-card p{color:#e5e5e5;margin:0;font-size:15px;line-height:1.42}.solutions-bottom{background:radial-gradient(circle at 5%,#ff1e1e0e,#0000 24%),linear-gradient(#0c0f12db,#07090beb);border:1.5px solid #ff2525f2;border-radius:13px;grid-template-columns:130px 1px 1fr;align-items:center;gap:28px;min-height:105px;margin-top:18px;padding:18px 38px;display:grid;box-shadow:inset 0 0 24px #ff000005,0 0 14px #ff000009}.solutions-bottom-icon{color:var(--red);place-items:center;display:grid}.solutions-bottom-icon svg{fill:none;width:64px;height:64px;stroke:var(--red);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ff000026)}.solutions-bottom-divider{background:var(--red);width:1px;height:58px;box-shadow:0 0 8px #ff000047}.solutions-bottom h3{margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.15}.solutions-bottom p{color:#d4d6d8;margin:0;font-size:16px;line-height:1.45}@media (width<=1320px){.solutions-container{width:calc(100% - 56px)}.solutions-title{font-size:clamp(54px,6vw,80px)}.solutions-grid{grid-template-columns:repeat(2,1fr)}.solutions-bottom{grid-template-columns:105px 1px 1fr}}@media (width<=820px){.solutions-section{min-height:auto;padding:72px 0 82px}.solutions-container{width:calc(100% - 32px)}.solutions-kicker{letter-spacing:4px;margin-bottom:24px;font-size:11px}.solutions-kicker:after{display:none}.solutions-title{letter-spacing:-3px;margin-bottom:32px;font-size:clamp(45px,12vw,66px)}.solutions-grid{grid-template-columns:1fr;gap:15px}.solution-card{grid-template-columns:82px 1fr;min-height:142px;padding:19px 20px}.solution-icon{width:74px;height:74px}.solution-icon svg{width:39px;height:39px}.solution-card h3{font-size:18px}.solution-card p{font-size:14px}.solutions-bottom{grid-template-columns:70px 1px 1fr;gap:18px;padding:20px}.solutions-bottom-icon svg{width:48px;height:48px}.solutions-bottom h3{font-size:18px}.solutions-bottom p{font-size:14px}.solutions-light.left{left:8%}.solutions-light.right{right:-4%}}@media (width<=520px){.solutions-title{font-size:44px}.solution-card{grid-template-columns:68px 1fr;gap:16px;padding:17px 16px}.solution-icon{width:62px;height:62px}.solution-icon svg{width:33px;height:33px}.solutions-bottom{grid-template-columns:56px 1fr;gap:14px}.solutions-bottom-divider{display:none}.solutions-bottom-icon svg{width:42px;height:42px}}.how-section{z-index:4;isolation:isolate;background:radial-gradient(at 50% 0,#ff1c1c14,#0000 34%),linear-gradient(#05080a1a,#05080a6b 46%,#05080af5),linear-gradient(#080b0e,#06090c 54%,#05080a);min-height:1040px;padding:96px 0 112px;position:relative;overflow:hidden}.how-section:before{content:"";z-index:-4;pointer-events:none;opacity:.9;background:linear-gradient(115deg,#0000 0 74%,#ff16160d 74.5% 75%,#0000 75.5%),radial-gradient(circle at 16% 18%,#ffffff06,#0000 24%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 70%,#0000);mask-image:linear-gradient(#000 0 70%,#0000)}.how-section:after{content:"";z-index:-5;opacity:.14;background:linear-gradient(#ffffff03 1px,#0000 0) 0 0/100% 84px,linear-gradient(90deg,#ffffff02 1px,#0000 0) 0 0/92px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,#0000);mask-image:linear-gradient(90deg,#000 0 82%,#0000)}.how-rail{z-index:-2;opacity:.6;background:linear-gradient(90deg,#0000,#ff1e1e1a,#ff2626,#ff1e1e0f,#0000);border-radius:20px;position:absolute;box-shadow:0 0 18px #ff000038}.how-rail.a{width:350px;height:13px;bottom:300px;left:-52px;transform:rotate(57deg)}.how-rail.b{width:310px;height:12px;top:86px;right:-44px;transform:rotate(-64deg)}.how-rail.c{opacity:.24;width:300px;height:10px;top:-10px;right:19%;transform:rotate(111deg)}.how-container{z-index:5;width:calc(100% - 140px);max-width:1650px;margin:auto;position:relative}.how-kicker{color:var(--red);letter-spacing:5px;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:26px;font-size:14px;font-weight:800;display:flex}.how-kicker:before{content:"";background:var(--red);border-radius:10px;width:48px;height:3px;box-shadow:0 0 10px #ff1e1e66}.how-title{letter-spacing:-4.5px;text-wrap:balance;max-width:980px;margin:0 0 54px;font-size:clamp(58px,5.1vw,88px);font-weight:900;line-height:.95}.how-title .red{color:var(--red)}.how-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;margin-bottom:52px;display:grid}.how-step{min-height:220px;padding-left:24px;position:relative}.how-step:before{content:"";background:linear-gradient(#fff3,#ffffff0d);width:1px;position:absolute;top:7px;bottom:10px;left:0}.how-step-head{align-items:center;gap:18px;margin-bottom:16px;display:flex}.how-number{letter-spacing:-3px;color:#eceef0d1;font-size:54px;font-weight:900;line-height:1}.how-badge{color:#fff;background:radial-gradient(circle at 50% 35%,#ffffff2e,#0000 34%),linear-gradient(#ff969642,#781616d1);border-radius:12px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 16px #ff32322e,inset 0 0 12px #ffffff0f}.how-badge svg{fill:currentColor;stroke:none;width:26px;height:26px}.how-step h3{letter-spacing:-.35px;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.14}.how-step p{color:#d7d9dc;margin:0;font-size:15px;line-height:1.43}.how-visual{background:#05080a;border-radius:22px;min-height:470px;margin-top:10px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059,0 0 0 1px #ffffff0d,0 0 60px #ff00000d}.how-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000014,#0000 8% 88%,#0000003d),linear-gradient(90deg,#0000000f,#0000 12% 92%,#0000001a);position:absolute;inset:0}.how-visual img{-o-object-fit:cover;object-fit:cover;filter:contrast(1.04)saturate(1.01)brightness(.92);width:100%;height:100%;display:block}.how-visual-glow{z-index:1;filter:blur(18px);pointer-events:none;background:radial-gradient(#ff1c1c38,#0000 70%);height:18%;position:absolute;inset:auto 7% -6%}@media (width<=1420px){.how-container{width:calc(100% - 56px)}.how-steps{grid-template-columns:repeat(3,1fr);gap:28px 26px}.how-step{min-height:0}}@media (width<=980px){.how-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.how-section{min-height:auto;padding:72px 0 84px}.how-container{width:calc(100% - 32px)}.how-kicker{letter-spacing:4px;margin-bottom:22px;font-size:11px}.how-title{letter-spacing:-3px;margin-bottom:34px;font-size:clamp(44px,12vw,66px)}.how-steps{grid-template-columns:1fr;gap:16px;margin-bottom:34px}.how-step{background:linear-gradient(#090c0fb3,#070a0d47);border-radius:14px;min-height:auto;padding:18px 0 18px 18px}.how-step:before{top:18px;bottom:18px}.how-number{letter-spacing:-2px;font-size:44px}.how-badge{width:48px;height:48px}.how-step h3{font-size:18px}.how-step p{font-size:14px}.how-visual{border-radius:16px;min-height:260px}}@media (width<=520px){.how-title{font-size:42px}.how-visual{min-height:210px}}.cases-section{z-index:4;isolation:isolate;background:radial-gradient(at 62% 7%,#ff16161c,#0000 29%),radial-gradient(at 50% 92%,#ff161614,#0000 32%),linear-gradient(#090b0e,#07090c 43%,#05080a);min-height:930px;padding:96px 0 112px;position:relative;overflow:hidden}.cases-section:before{content:"";z-index:-5;pointer-events:none;opacity:.92;background:radial-gradient(at 50% -12%,#0000 0 28%,#ffffff14 28.15% 28.5%,#0000 28.8% 33%,#ffffff09 33.2% 33.45%,#0000 33.8%),radial-gradient(at 50% 16%,#0000 0 37%,#ff1c1c1a 37.2% 37.75%,#0000 38.1%),repeating-radial-gradient(at 50% 2%,#ff1c1c1f 0 1px,#0000 1.5px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 96%);mask-image:linear-gradient(#000 0 68%,#0000 96%)}.cases-floor{z-index:-3;transform-origin:top;opacity:.82;background:radial-gradient(#0000 0 17%,#ffffff17 17.2% 17.6%,#0000 17.9%),linear-gradient(90deg,#0000 49.8%,#ffffff14 50%,#0000 50.2%),repeating-linear-gradient(90deg,#ffffff03 0 72px,#0000000a 0 144px),#101417;border-top:1px solid #ffffff1a;height:35%;position:absolute;bottom:-12%;left:-7%;right:-7%;transform:perspective(900px)rotateX(64deg);box-shadow:inset 0 40px 90px #00000070,0 -4px 24px #ff000014}.cases-floor:after{content:"";filter:blur(10px);background:radial-gradient(at 28% 62%,#ff14142e,#0000 18%),radial-gradient(at 67% 48%,#ff14141c,#0000 19%);position:absolute;inset:0}.cases-lightbar{z-index:-1;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 18px #ffffffad);opacity:.88;background:repeating-linear-gradient(90deg,#fff 0 8px,#0000 0 15px);width:170px;height:7px;position:absolute;top:30px}.cases-lightbar.left{left:18%;transform:rotate(7deg)}.cases-lightbar.center{width:135px;left:62%;transform:translate(-50%)rotate(2deg)}.cases-lightbar.right{right:1.5%;transform:rotate(-8deg)}.cases-rail{z-index:-2;opacity:.72;background:linear-gradient(90deg,#0000,#ff20201f,#ff2626,#ff20200f,#0000);border-radius:999px;height:13px;position:absolute;box-shadow:0 0 20px #ff000042}.cases-rail.a{width:350px;top:330px;left:-82px;transform:rotate(70deg)}.cases-rail.b{width:355px;top:276px;right:-74px;transform:rotate(-65deg)}.cases-rail.c{opacity:.46;width:510px;top:116px;left:49%;transform:translate(-50%)rotate(-4deg)}.cases-rail.d{opacity:.45;width:280px;bottom:190px;right:8%;transform:rotate(-2deg)}.cases-sign{z-index:-1;color:#ff3434;text-shadow:0 0 18px #ff000061;opacity:.82;background:linear-gradient(#ff1e1e14,#0000001f),#080a0d99;border:1px solid #ff232333;place-items:center;width:140px;height:190px;font:900 94px/1 Inter,sans-serif;display:grid;position:absolute;top:150px;right:4.7%;transform:perspective(600px)rotateY(-10deg);box-shadow:0 0 24px #ff00001a}.cases-container{z-index:5;width:calc(100% - 140px);max-width:1650px;margin:auto;position:relative}.cases-kicker{color:var(--red);letter-spacing:5px;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:25px;font-size:14px;font-weight:800;display:flex}.cases-kicker:before{content:"";background:var(--red);border-radius:999px;width:48px;height:3px;box-shadow:0 0 10px #ff1e1e66}.cases-title{letter-spacing:-4.8px;text-wrap:balance;max-width:870px;margin:0 0 54px;font-size:clamp(58px,5.15vw,88px);font-weight:900;line-height:.95}.cases-title .red{color:var(--red)}.cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}.case-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 86% 10%,#ff2d2d14,#0000 26%),linear-gradient(#0b0e11e8,#06080af0);border:1.5px solid #ff2626f2;border-radius:12px;min-height:245px;padding:19px 23px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #ff000006,0 14px 30px #00000038,0 0 14px #ff00000a}.case-card:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,transparent 0 45%,var(--red) 47% 58%,transparent 60%);opacity:.95;width:42px;height:42px;position:absolute;bottom:-1px;right:-1px}.case-head{grid-template-columns:78px 1fr auto;align-items:center;gap:16px;min-height:64px;display:grid}.case-icon{border:1.5px solid var(--red);color:#fff;background:radial-gradient(circle at 50% 34%,#ffffff1f,#0000 32%),linear-gradient(#ff232321,#07090beb);border-radius:13px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 18px #ff00002b,inset 0 0 15px #ff00000e}.case-icon svg{fill:currentColor;stroke:none;width:38px;height:38px}.case-head h3{letter-spacing:-.35px;margin:0;font-size:20px;font-weight:800;line-height:1.12}.case-index{color:#ff9b9b;text-align:center;background:#ff33330e;border-radius:6px;align-self:start;min-width:39px;margin-top:4px;padding:5px 7px;font:700 17px/1 Rajdhani,Inter,sans-serif}.case-rule{background:linear-gradient(90deg,#ffffff3b,#ffffff14);height:1px;margin:13px 0 17px 90px}.case-metrics{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.metric{text-align:center;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 0 4px),linear-gradient(#101316c4,#050709ba);border:1px solid #ffffff0e;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:83px;display:flex;box-shadow:inset 0 0 14px #00000061}.metric-value{letter-spacing:-1.5px;color:#d6dadd;text-shadow:0 0 6px #ffffff0d;white-space:nowrap;font-family:Rajdhani,Inter,sans-serif;font-size:42px;font-weight:700;line-height:.88}.metric.after{background:repeating-linear-gradient(0deg,#ff232305 0 1px,#0000 0 4px),radial-gradient(circle at 50% 42%,#ff1a1a29,#0000 65%),linear-gradient(#140a0cc7,#060709bf);border-color:#ff2a2a1f}.metric.after .metric-value{color:#ff3434;text-shadow:0 0 6px #ff141485,0 0 18px #ff141433}.metric-label{color:#d5d7d9;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.1}.metric-arrow{color:#ff6b6b;text-align:center;text-shadow:0 0 8px #ff00002e;font-size:36px;line-height:1;transform:translateY(-1px)}@media (width<=1320px){.cases-container{width:calc(100% - 56px)}.cases-grid{grid-template-columns:repeat(2,1fr)}.cases-sign{display:none}}@media (width<=820px){.cases-section{min-height:auto;padding:72px 0 84px}.cases-container{width:calc(100% - 32px)}.cases-kicker{letter-spacing:4px;margin-bottom:22px;font-size:11px}.cases-title{letter-spacing:-3px;margin-bottom:34px;font-size:clamp(44px,12vw,66px)}.cases-grid{grid-template-columns:1fr;gap:16px}.case-card{min-height:224px}.case-head{grid-template-columns:68px 1fr auto}.case-icon{width:58px;height:58px}.case-icon svg{width:32px;height:32px}.case-head h3{font-size:18px}.case-rule{margin-left:78px}.metric-value{font-size:38px}}@media (width<=520px){.cases-title{font-size:42px}.case-card{padding:17px 15px 19px}.case-head{grid-template-columns:58px 1fr auto;gap:12px}.case-icon{width:52px;height:52px}.case-icon svg{width:29px;height:29px}.case-rule{margin-left:70px}.case-metrics{grid-template-columns:1fr 30px 1fr;gap:5px}.metric{min-height:75px}.metric-value{font-size:31px}.metric-label{font-size:11px}.metric-arrow{font-size:30px}}.contact-section{z-index:4;isolation:isolate;background:radial-gradient(at 62% 10%,#ff1c1c1a,#0000 32%),radial-gradient(at 47% 92%,#ff181817,#0000 35%),linear-gradient(#090b0e,#07090c 48%,#05080a);min-height:880px;padding:92px 0 100px;position:relative;overflow:hidden}.contact-section:before{content:"";z-index:-5;pointer-events:none;opacity:.9;background:radial-gradient(at 50% -14%,#0000 0 29%,#ffffff13 29.2% 29.55%,#0000 30% 34%,#ffffff09 34.2% 34.45%,#0000 35%),repeating-radial-gradient(at 50% 2%,#ff1e1e21 0 1px,#0000 1.6px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 75%,#0000);mask-image:linear-gradient(#000 0 75%,#0000)}.contact-floor{z-index:-3;transform-origin:top;opacity:.82;background:linear-gradient(90deg,#0000 49.8%,#fff1 50%,#0000 50.2%),repeating-linear-gradient(90deg,#ffffff03 0 74px,#0000000a 0 148px),#101417;border-top:1px solid #ffffff14;height:38%;position:absolute;bottom:-17%;left:-8%;right:-8%;transform:perspective(900px)rotateX(64deg);box-shadow:inset 0 42px 95px #00000073}.contact-floor:after{content:"";filter:blur(12px);background:radial-gradient(at 22% 62%,#ff141429,#0000 18%),radial-gradient(at 75% 52%,#ff141421,#0000 20%);position:absolute;inset:0}.contact-lightbar{z-index:-1;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 18px #ffffffa6);opacity:.88;background:repeating-linear-gradient(90deg,#fff 0 8px,#0000 0 15px);width:165px;height:7px;position:absolute;top:28px}.contact-lightbar.left{left:6%;transform:rotate(8deg)}.contact-lightbar.right{right:8%;transform:rotate(-7deg)}.contact-rail{z-index:-2;opacity:.68;background:linear-gradient(90deg,#0000,#ff1e1e1f,#ff2626,#ff1e1e0f,#0000);border-radius:999px;height:13px;position:absolute;box-shadow:0 0 20px #ff000040}.contact-rail.a{width:350px;top:285px;left:-78px;transform:rotate(68deg)}.contact-rail.b{width:350px;top:250px;right:-62px;transform:rotate(-67deg)}.contact-rail.c{opacity:.45;width:350px;bottom:135px;left:20%;transform:rotate(-2deg)}.contact-container{z-index:5;grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);align-items:center;gap:64px;width:calc(100% - 140px);max-width:1650px;margin:auto;display:grid;position:relative}.contact-copy{padding-left:78px}.contact-kicker{color:var(--red);letter-spacing:5px;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:22px;font-size:14px;font-weight:800;display:flex}.contact-kicker:before{content:"";background:var(--red);border-radius:999px;width:48px;height:3px;box-shadow:0 0 10px #ff1e1e66}.contact-title{letter-spacing:-4.7px;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(58px,5vw,86px);font-weight:900;line-height:.94}.contact-title .red{color:var(--red)}.contact-lead{color:#e1e3e5;letter-spacing:-.3px;max-width:520px;margin:30px 0 40px;font-size:22px;line-height:1.45}.contact-points{gap:20px;display:grid}.contact-point{grid-template-columns:78px 1fr;align-items:center;gap:28px;display:grid}.contact-point-icon{color:#fff;border:1.5px solid var(--red);background:radial-gradient(circle at 50% 35%,#ffffff1a,#0000 32%),linear-gradient(#ff23231f,#080a0ced);border-radius:13px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 20px #ff00002e,inset 0 0 16px #ff00000f}.contact-point-icon svg{fill:currentColor;stroke:none;width:38px;height:38px}.contact-point h3{letter-spacing:-.3px;margin:0 0 5px;font-size:20px;font-weight:800;line-height:1.1}.contact-point p{color:#d7d9dc;max-width:320px;margin:0;font-size:16px;line-height:1.35}.contact-panel{filter:drop-shadow(0 20px 45px #00000052)drop-shadow(0 0 18px #ff000014);background:linear-gradient(140deg,#ff2a2a,#7f1318 46%,#ff2a2a);padding:1.5px;position:relative}.contact-panel,.contact-panel-inner{clip-path:polygon(3% 0,96% 0,100% 5%,100% 94%,96% 100%,3% 100%,0 96%,0 5%)}.contact-panel-inner{background:radial-gradient(circle at 76% 17%,#ff19190b,#0000 24%),linear-gradient(#0b0e11fb,#07090bfb);min-height:680px;padding:42px 44px 40px}.contact-form-grid{grid-template-columns:1fr 1fr;gap:26px 30px;display:grid}.field-group{flex-direction:column;gap:9px;display:flex}.field-group.full{grid-column:1/-1}.field-group label{color:#f0f1f2;font-size:16px;font-weight:600;line-height:1.2}.field-group input,.field-group select,.field-group textarea{color:#fff;background:linear-gradient(#101418f0,#0a0d10eb);border:1px solid #ffffff2b;border-radius:8px;outline:none;width:100%;font:500 16px/1.3 Inter,sans-serif;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 12px #00000047}.field-group input,.field-group select{height:58px;padding:0 17px}.field-group textarea{resize:vertical;min-height:108px;padding:17px}.field-group input::-moz-placeholder{color:#9ca1a6;opacity:1}.field-group textarea::-moz-placeholder{color:#9ca1a6;opacity:1}.field-group input::placeholder,.field-group textarea::placeholder{color:#9ca1a6;opacity:1}.field-group select{appearance:none;color:#aeb2b6;background-image:linear-gradient(45deg,#0000 50%,#fff 0),linear-gradient(135deg,#fff 50%,#0000 0),linear-gradient(#101418f0,#0a0d10eb);background-position:calc(100% - 22px) 25px,calc(100% - 16px) 25px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;padding-right:42px}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{background-color:#111519;border-color:#ff2f2fb8;box-shadow:0 0 0 2px #ff25250f,inset 0 0 12px #00000047}.contact-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ca0f17,#e91820 48%,#ff3037);border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;height:72px;margin-top:10px;font:800 20px/1 Inter,sans-serif;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 30px #ff141433,inset 0 1px #ffffff1f}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 16px 34px #ff141447,inset 0 1px #ffffff1f}.contact-submit span{font-size:30px;font-weight:400;line-height:1;position:absolute;right:25px}.contact-submit:disabled{opacity:.7;cursor:wait;transform:none}.field-group input.is-invalid,.field-group select.is-invalid,.field-group textarea.is-invalid{border-color:#ff4a4a!important;box-shadow:0 0 0 2px #ff252524!important}.field-group select.is-filled{color:#fff}.contact-privacy{color:#c6c9cc;grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.contact-privacy input{width:18px;height:18px;accent-color:var(--red);margin-top:2px}.contact-privacy a{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.contact-privacy.is-invalid{outline-offset:6px;border-radius:8px;outline:1px solid #ff4a4ab3}.contact-honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.contact-error{color:#ff8b8b;grid-column:1/-1;margin:0;font-size:14px;font-weight:700}.contact-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-modal{text-align:center;background:radial-gradient(circle at 78% 12%,#ff1e1e29,#0000 28%),linear-gradient(#11151a,#090c0f);border:1.5px solid #ff2828e6;border-radius:16px;width:min(100%,460px);padding:42px 36px 34px;position:relative;box-shadow:0 24px 70px #00000073,0 0 28px #ff14141f}.contact-modal-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;position:absolute;top:14px;right:14px}.contact-modal-icon{color:#fff;background:linear-gradient(#ff3030,#c81018);border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 22px;display:grid;box-shadow:0 10px 24px #ff141447}.contact-modal h3{letter-spacing:-1.2px;margin:0 0 12px;font-size:32px;font-weight:800}.contact-modal p{color:#d2d4d6;margin:0 0 26px;font-size:16px;line-height:1.55}.contact-modal-ok{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ca0f17,#ff3037);border:0;border-radius:10px;width:100%;height:56px;font:800 17px/1 Inter,sans-serif}.contact-modal-enter-active,.contact-modal-leave-active{transition:opacity .22s}.contact-modal-enter-active .contact-modal,.contact-modal-leave-active .contact-modal{transition:transform .22s,opacity .22s}.contact-modal-enter-from,.contact-modal-leave-to{opacity:0}.contact-modal-enter-from .contact-modal,.contact-modal-leave-to .contact-modal{opacity:0;transform:translateY(10px)}.site-footer{z-index:5;background:#05080a;border-top:1px solid #ffffff14;padding:42px 0 36px;position:relative}.site-footer-inner{justify-content:space-between;align-items:end;gap:32px;width:calc(100% - 140px);max-width:1540px;margin:0 auto 22px;display:flex}.site-footer-kicker{color:var(--red);letter-spacing:3px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.site-footer-lead{color:#c6c9cc;max-width:420px;margin:0;font-size:15px;line-height:1.55}.site-footer-meta{flex-wrap:wrap;gap:22px;display:flex}.site-footer-meta a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.site-footer-meta a:hover{color:var(--red)}.site-footer-legal{color:#8c9094;width:calc(100% - 140px);max-width:1540px;margin:0 auto;font-size:12px;line-height:1.55}.privacy-page{color:#d7d9dc;background:radial-gradient(circle at 12% 0,#ff1c1c29,#0000 28%),#05080a;min-height:100vh}.privacy-top{width:min(100%,760px);margin:0 auto;padding:28px 20px 0}.privacy-logo img{width:auto;height:36px;display:block}.privacy-main{width:min(100%,760px);margin:0 auto;padding:48px 20px 80px}.privacy-kicker{color:var(--red);letter-spacing:3px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.privacy-main h1{color:#fff;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.privacy-lead{color:#fff;margin:0 0 10px;font-size:1.15rem;font-weight:700}.privacy-updated{color:#8c9094;margin:0 0 28px;font-size:.88rem;line-height:1.55}.privacy-main h2{color:#fff;margin:36px 0 12px;font-size:1.15rem}.privacy-main p{color:#c6c9cc;margin:0 0 14px;line-height:1.7}.privacy-main strong{color:#fff}.privacy-main ul{color:#c6c9cc;margin:0 0 14px;padding-left:1.15em;line-height:1.7}.privacy-main li{margin:0 0 8px}.privacy-main a{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=1380px){.contact-container{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:42px;width:calc(100% - 56px)}.contact-copy{padding-left:30px}.contact-panel-inner{padding:36px 34px 34px}}@media (width<=1100px){.contact-container{grid-template-columns:1fr;gap:48px}.contact-copy{max-width:720px;padding-left:0}.contact-lead{max-width:650px}.contact-points{grid-template-columns:repeat(3,1fr);gap:18px}.contact-point{grid-template-columns:64px 1fr;gap:15px}.contact-point-icon{width:60px;height:60px}.contact-point-icon svg{width:30px;height:30px}.contact-point h3{font-size:17px}.contact-point p{font-size:14px}}@media (width<=820px){.contact-section{min-height:auto;padding:72px 0 82px}.contact-container{width:calc(100% - 32px)}.contact-kicker{letter-spacing:4px;margin-bottom:21px;font-size:11px}.contact-title{letter-spacing:-3px;font-size:clamp(44px,12vw,66px)}.contact-lead{margin:24px 0 32px;font-size:19px}.contact-points{grid-template-columns:1fr;gap:16px}.contact-point{max-width:440px}.contact-panel-inner{min-height:auto;padding:30px 24px 28px}.contact-form-grid{grid-template-columns:1fr;gap:20px}.contact-error,.contact-privacy,.contact-submit,.field-group.full{grid-column:auto}.site-footer-inner,.site-footer-legal{width:calc(100% - 32px)}.site-footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=520px){.contact-title{font-size:42px}.contact-panel-inner{padding:26px 18px 22px}.field-group label{font-size:14px}.field-group input,.field-group select{height:54px;font-size:15px}.field-group textarea{font-size:15px}.contact-submit{height:62px;font-size:17px}.contact-submit span{font-size:25px;right:17px}}:root{--duration-ui-fast:.18s;--duration-ui-md:.6s;--duration-ui-slow:.9s;--ease-ui-out:cubic-bezier(.22,1,.36,1);--ease-ui-inout:cubic-bezier(.65,0,.35,1)}.site{overflow:clip}.header{position:sticky;top:0}.header:after{content:"";background:var(--red);height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.nav a{position:relative}.nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform var(--duration-ui-fast) var(--ease-ui-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:focus-visible:after,.nav a:hover:after{transform:scaleX(1)}html.has-motion [data-motion]:not(.is-in) :is(.eyebrow,h1,.lead,.actions,.benefit,.visual-image,.visual-glow,.slashes,.stadium-light,.product-red-rail,.product-field,.product-kicker,.product-title,.product-copy,.product-card,.solutions-light,.solutions-rail,.solutions-field,.solutions-kicker,.solutions-title,.solution-card,.solutions-bottom,.how-rail,.how-kicker,.how-title,.how-step,.how-visual,.how-visual-glow,.cases-lightbar,.cases-rail,.cases-sign,.cases-kicker,.cases-title,.case-card,.contact-lightbar,.contact-rail,.contact-kicker,.contact-title,.contact-lead,.contact-point,.contact-panel){visibility:hidden}.contact-point,.product-card,.solution-card{isolation:isolate;position:relative}.case-card:before,.contact-point:after,.product-card:after,.solution-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-ui-fast) var(--ease-ui-out);position:absolute;inset:-1.5px;box-shadow:0 0 34px #ff28284d,inset 0 0 30px #ff282812}.case-card:before{background:radial-gradient(circle at 86% 10%,#ff2d2d1f,#0000 30%);inset:0;box-shadow:inset 0 0 40px #ff28281f}.contact-point:after{box-shadow:none;background:radial-gradient(at 12%,#ff282829,#0000 55%);border-radius:16px;inset:-10px -14px}.case-card:hover:before,.contact-point:hover:after,.product-card:hover:after,.solution-card:hover:after{opacity:1}.is-in .case-card,.is-in .contact-point,.is-in .how-step,.is-in .product-card,.is-in .solution-card,html:not(.has-motion) :is(.product-card,.solution-card,.how-step,.case-card,.contact-point),.case-icon,.contact-point-icon,.how-badge,.product-icon,.solution-icon{transition:transform var(--duration-ui-fast) var(--ease-ui-out)}.case-card:hover,.contact-point:hover,.how-step:hover,.product-card:hover,.solution-card:hover{transform:translateY(-4px)}.case-card:hover .case-icon,.contact-point:hover .contact-point-icon,.how-step:hover .how-badge,.product-card:hover .product-icon,.solution-card:hover .solution-icon{transform:scale(1.06)}.button,.button .arr,.demo-top,.demo-top span{transition:transform var(--duration-ui-fast) var(--ease-ui-out)}.button:hover,.demo-top:hover{transform:translateY(-2px)}.button:hover .arr,.demo-top:hover span{transform:translate(4px)}@media (hover:none),(width<=820px){.button:hover,.case-card:hover,.case-card:hover .case-icon,.contact-point:hover,.contact-point:hover .contact-point-icon,.demo-top:hover,.how-step:hover,.how-step:hover .how-badge,.product-card:hover,.product-card:hover .product-icon,.solution-card:hover,.solution-card:hover .solution-icon{transform:none}.button,.case-card,.contact-point,.demo-top,.how-step,.product-card,.solution-card{transition:transform .12s var(--ease-ui-out)}.button:active,.case-card:active,.contact-point:active,.demo-top:active,.how-step:active,.product-card:active,.solution-card:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.button:active,.button:hover,.case-card:active,.case-card:hover,.case-card:hover .case-icon,.contact-point:active,.contact-point:hover,.contact-point:hover .contact-point-icon,.demo-top:active,.demo-top:hover,.how-step:active,.how-step:hover,.how-step:hover .how-badge,.product-card:active,.product-card:hover,.product-card:hover .product-icon,.solution-card:active,.solution-card:hover,.solution-card:hover .solution-icon{transform:none}}
