@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.0z0a7anmcprth.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.05k2ert78.0_h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.0.s85e2kacc1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.0c8m9.w4oy~1r.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.0h_k275rw8img.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.091biwio0g5wn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.0ta1d1gw2mpw9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.0-a587c3ipsmj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.0newl065t398d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_1b518627-module__Y-hToa__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_1b518627-module__Y-hToa__variable{--font-rajdhani:"Rajdhani", "Rajdhani Fallback"}
:root{--space-0:0px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-10:80px;--space-12:96px;--container:1200px;--radius-1:10px;--radius-2:16px;--radius-3:20px;--red:#c8102e;--red-light:#e0122c;--red-dark:#9b0d22;--red-glow:#c8102e4d;--red-subtle:#c8102e1a;--red-border:#c8102e33;--color-bg:#080102;--color-surface:#110205;--color-surface-2:#1a0306;--color-surface-3:#240409;--color-text:#fff;--color-muted:#fff9;--color-subtle:#ffffff59;--color-border:#ffffff14;--color-border-red:#c8102e40;--color-primary:var(--red);--color-primary-hover:var(--red-light);--color-accent:#ff6b6b;--font-heading:var(--font-rajdhani), var(--font-inter), system-ui, sans-serif;--font-sans:var(--font-inter), system-ui, -apple-system, sans-serif;--line:1.65;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 20px 48px #0000008c;--shadow-red:0 8px 32px #c8102e4d;--shadow-red-lg:0 20px 60px #c8102e40;--ease-out:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--transition:.35s var(--ease-out)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(1deg)}66%{transform:translateY(-4px)rotate(-1deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.97)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:40% 60% 70% 30%/40% 50% 60%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}75%{border-radius:50% 50% 40% 60%/70% 30% 60% 40%}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes borderGlow{0%,to{box-shadow:0 0 0 0 var(--red-glow)}50%{box-shadow:0 0 0 6px #0000}}@keyframes progressBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-sans);line-height:var(--line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(135deg,#0a0102 0%,#1c0307 35%,#0a0102 65%,#150204 100%);background-attachment:fixed;margin:0}body:before{content:"";clip-path:polygon(40% 0%,100% 0%,100% 100%,0% 60%);pointer-events:none;z-index:0;background:linear-gradient(135deg,#c8102e1a 0%,#0000 60%);width:45%;height:100vh;position:fixed;top:0;right:0}#__next,main{z-index:1;position:relative}*,:before,:after{box-sizing:border-box}a{color:inherit;text-underline-offset:3px;transition:color var(--transition);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:700;line-height:1.1}h1{font-size:clamp(38px,5.5vw,68px)}h2{font-size:clamp(28px,3.5vw,44px)}h3{font-size:clamp(18px,2vw,22px)}h4{font-size:16px}p{max-width:72ch}ul{padding-left:20px}.skipLink{padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);z-index:50;position:absolute;top:0;left:0;transform:translateY(-140%)}.skipLink:focus{transform:translateY(var(--space-2))}.main{flex:1}.container{width:min(var(--container), calc(100% - (var(--space-3) * 2)));margin:0 auto}.section{padding:var(--space-12) 0;content-visibility:auto;contain-intrinsic-size:900px;position:relative}.card{border-radius:var(--radius-2);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out);will-change:transform;background:#ffffff0a;border:1px solid #c8102e1f;position:relative;overflow:hidden}.card:before{content:"";opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;background:linear-gradient(135deg,#c8102e0a 0%,#0000 60%);position:absolute;inset:0}.card:hover{box-shadow:var(--shadow-lg), 0 0 0 1px var(--red-border);border-color:var(--red-border);transform:translateY(-8px)scale(1.015)}.card:hover:before{opacity:1}.pill{align-items:center;gap:var(--space-1);border:1px solid var(--red-border);background:var(--red-subtle);letter-spacing:.03em;color:#ff8080;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);color:var(--color-text);font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background .25s var(--ease-out), border-color .25s var(--ease-out);will-change:transform;background:0 0;border-radius:999px;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;background:#ffffff0f;border-radius:999px;transition:opacity .2s;position:absolute;inset:0}.btn:hover{box-shadow:var(--shadow-sm);border-color:#ffffff38;transform:translateY(-2px)}.btn:hover:after{opacity:1}.btn:active{transform:scale(.97)}.btnPrimary{background:var(--red);color:#fff;box-shadow:var(--shadow-red);border-color:#0000}.btnPrimary:hover{background:var(--red-light);box-shadow:var(--shadow-red-lg);border-color:#0000;transform:translateY(-3px)}.btnPrimary:active{background:var(--red-dark);box-shadow:var(--shadow-red);transform:scale(.97)translateY(0)}.muted{color:var(--color-muted)}.reveal{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);will-change:opacity, transform;transform:translateY(48px)}.reveal.revealed{opacity:1;transform:translateY(0)}.revealLeft{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translate(-40px)}.revealLeft.revealed{opacity:1;transform:translate(0)}.revealScale{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-spring);transform:scale(.88)}.revealScale.revealed{opacity:1;transform:scale(1)}.sectionAlt{background:#ffffff06}.sectionDeep{background:#00000026}.sectionLight{color:#111;background:#fff}.sectionLight h1,.sectionLight h2,.sectionLight h3,.sectionLight h4{color:#111}.sectionLight .muted{color:#555}.sectionLight .pill{color:var(--red-dark);background:#c8102e0f;border-color:#c8102e40}.sectionLight .card{color:#111;background:#fff;border-color:#0000001a;box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a}.sectionLight .card:hover{border-color:#c8102e4d;box-shadow:0 12px 40px #c8102e26,0 2px 8px #00000014}.sectionTech{background-color:#0000;background-image:linear-gradient(#c8102e0d 1px,#0000 1px),linear-gradient(90deg,#c8102e0d 1px,#0000 1px);background-size:44px 44px;position:relative}.sectionTech:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,#c8102e0f 0%,#0000 70%);position:absolute;inset:0}.sectionRedDark{background:#c8102e0a;position:relative;overflow:hidden}.sectionRedDark:before{content:"";clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);pointer-events:none;background:linear-gradient(135deg,#c8102e24 0%,#0000 60%);width:70%;height:140%;position:absolute;top:-40%;right:-20%}.sectionCta{background:linear-gradient(135deg,#9b0d22 0%,#c8102e 50%,#e0122c 100%);position:relative;overflow:hidden}.sectionCta:before{content:"";clip-path:polygon(40% 0%,100% 0%,100% 100%,0% 100%);pointer-events:none;background:#0003;width:55%;height:200%;position:absolute;bottom:-30%;right:-10%}.sectionCta h1,.sectionCta h2,.sectionCta h3{color:#fff}.sectionCta .muted{color:#fffc}.sectionCta .pill{color:#fff;background:#ffffff26;border-color:#ffffff4d}@media (max-width:600px){.section{padding:var(--space-8) 0}h1{font-size:clamp(32px,8vw,44px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
.FloatingWhatsAppButton-module__zVopEG__floatingWrap{right:max(16px, env(safe-area-inset-right));z-index:40;position:fixed;bottom:94px}.FloatingWhatsAppButton-module__zVopEG__floatingButton{border-radius:999px;box-shadow:0 16px 32px #00000047}@media (max-width:1024px){.FloatingWhatsAppButton-module__zVopEG__floatingWrap{bottom:88px}}@media (max-width:768px){.FloatingWhatsAppButton-module__zVopEG__floatingWrap{bottom:82px}}@media (max-width:640px){.FloatingWhatsAppButton-module__zVopEG__floatingWrap{bottom:74px;right:14px}.FloatingWhatsAppButton-module__zVopEG__floatingButton{padding:12px 14px}}@media (max-width:480px){.FloatingWhatsAppButton-module__zVopEG__floatingWrap{bottom:62px}}
