@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Saira:wght@500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap");.industries-page{--blue:#0052ff;--blue-2:#2e7bff;--blue-deep:#0033a8;--blue-darker:#0a1542;--cyan:#00b8ff;--violet:#6e59e0;--green:#15a845;--amber:#e08800;--pink:#e0479a;--teal:#14b8a6;--coral:#ff6b4a;--ink:#0b1020;--ink-2:#1f2540;--gray-700:#3d4660;--gray-600:#4a5374;--gray-500:#6e7691;--gray-400:#9099b0;--gray-300:#c9cfe1;--gray-200:#e2e7f2;--gray-100:#eef1f8;--bg:#f5f7fc;--bg-2:#eceff7;--surface:#fff;--surface-soft:#f9fbfe;--line:rgba(11,16,32,.08);--line-hi:rgba(11,16,32,.14);--shadow-sm:0 2px 6px rgba(20,30,80,.04),0 1px 2px rgba(20,30,80,.04);--shadow-md:0 8px 24px rgba(20,30,80,.07),0 2px 6px rgba(20,30,80,.04);--shadow-lg:0 22px 50px rgba(20,30,80,.1),0 6px 18px rgba(20,30,80,.05);--shadow-xl:0 36px 84px rgba(20,30,80,.14),0 12px 28px rgba(20,30,80,.06);background:var(--bg);color:var(--ink);font-family:Inter,Saira,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;min-height:100vh}.industries-page .wrap{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:2}@media(min-width:1536px){.industries-page .wrap{max-width:1600px}}@media(max-width:880px){.industries-page .wrap{padding:0 20px}}.industries-page section{position:relative;z-index:2}.industries-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.industries-page .reveal.in{opacity:1;transform:translateY(0)}.industries-page .scroll-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#0052ff,#00b8ff);z-index:101;width:0;box-shadow:0 0 12px rgba(0,184,255,.45)}.industries-page .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:14px;cursor:pointer;font-family:Saira,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.2px;text-decoration:none;border:0;transition:transform .25s,box-shadow .25s,background .25s,color .25s;line-height:1;white-space:nowrap}.industries-page .btn .ar{transition:transform .25s ease;font-size:16px;font-weight:700;line-height:1}.industries-page .btn:hover .ar{transform:translateX(4px)}.industries-page .btn-primary{background:linear-gradient(135deg,#0052ff,#0033a8);color:#fff;box-shadow:0 14px 32px rgba(0,82,255,.32),inset 0 1px 0 hsla(0,0%,100%,.3);position:relative;overflow:hidden}.industries-page .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,hsla(0,0%,100%,.32) 50%,transparent 60%);transform:translateX(-110%);transition:transform .55s ease}.industries-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(0,82,255,.4)}.industries-page .btn-primary:hover:before{transform:translateX(110%)}.industries-page .btn-secondary{background:#fff;color:var(--ink);border:1.5px solid var(--line-hi);box-shadow:var(--shadow-sm)}.industries-page .btn-secondary:hover{border-color:#0052ff;color:#0052ff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,82,255,.14)}.industries-page .btn-lg{padding:18px 28px;font-size:15px;border-radius:16px}.industries-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono;font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:var(--blue);font-weight:600;padding:8px 16px;border:1px solid rgba(0,82,255,.22);border-radius:999px;background:rgba(0,82,255,.06)}.industries-page .eyebrow .dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#00b8ff;box-shadow:0 0 10px rgba(0,184,255,.7)}@media (max-width:580px){.industries-page .eyebrow{font-size:8.5px;letter-spacing:1px;padding:5px 12px;gap:6px;white-space:nowrap}}.industries-page .section-head{text-align:center;max-width:820px;margin:0 auto 50px}.industries-page .section-head .eyebrow{margin-bottom:18px}.industries-page .section-title{font-family:Saira,sans-serif;font-weight:800;font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-1.4px;margin-bottom:18px;color:var(--ink)}.industries-page .section-title em{font-style:normal;background:linear-gradient(135deg,#0052ff 10%,#00b8ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.industries-page .section-sub{font-size:16px;line-height:1.7;color:var(--gray-600);max-width:640px;margin:0 auto}.industries-page .hero{background:#f5f7fc;position:relative;overflow:hidden;padding:130px 0 30px}.industries-page .hero:before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 800px 600px at 80% 50%,rgba(0,184,255,.12),transparent 65%);animation:indBgPulse 6s ease-in-out infinite}@keyframes indBgPulse{0%,to{opacity:.85}50%{opacity:1}}.industries-page .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}@media(max-width:1080px){.industries-page .hero-grid{grid-template-columns:1fr;gap:48px}}.industries-page .hero-left{max-width:650px}.industries-page .hero-eyebrow{margin-bottom:22px}.industries-page h1.hero-title{font-family:Saira,sans-serif;font-weight:800;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-2px;margin-bottom:22px;color:var(--ink);text-align:left}.industries-page h1.hero-title .line-1,.industries-page h1.hero-title .line-2{display:block}.industries-page h1.hero-title .lite{font-weight:800;background:linear-gradient(135deg,#3d8bff,#00b8ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.industries-page .hero-sub{font-size:17px;line-height:1.6;color:var(--gray-600);margin-bottom:30px;max-width:560px}.industries-page .hero-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.industries-page .hero-cta-row .btn-lg{padding:16px 26px;font-size:14.5px;border-radius:14px}.industries-page .hero-stats{display:grid;grid-template-columns:repeat(3,auto);gap:44px;padding-top:26px;border-top:1px solid var(--line);max-width:560px}.industries-page .hero-stats .stat-num{font-family:Saira;font-weight:800;font-size:34px;letter-spacing:-.8px;color:var(--ink);line-height:1}.industries-page .hero-stats .stat-lab{font-family:JetBrains Mono;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gray-500);margin-top:8px;font-weight:600}@media(max-width:560px){.industries-page .hero-stats{grid-template-columns:repeat(3,1fr);gap:16px}.industries-page .hero-stats .stat-num{font-size:26px}}.industries-page .hero-stage{position:relative;width:100%;aspect-ratio:1/1;max-width:640px;margin:0 auto;display:grid;place-items:center;perspective:1400px;container-type:inline-size}.industries-page .podium,.industries-page .podium:after,.industries-page .podium:before{display:none}.industries-page .podium-glow{position:absolute;left:50%;top:42%;bottom:auto;transform:translate(-50%,-50%);width:88%;aspect-ratio:1/1;height:auto;border-radius:50%;background:none;filter:none;pointer-events:none;z-index:1;transform-style:preserve-3d;animation:none}.industries-page .podium-glow:after,.industries-page .podium-glow:before{content:"";position:absolute;inset:0;border-radius:50%}.industries-page .podium-glow:before{border:1.5px dashed rgba(0,82,255,.22);transform:rotateX(74deg);animation:indRingSpin 24s linear infinite}.industries-page .podium-glow:after{inset:14%;border:1px dashed rgba(0,82,255,.14);transform:rotateX(74deg);animation:indRingSpin 32s linear infinite reverse}@keyframes indRingSpin{0%{transform:rotateX(74deg) rotate(0deg)}to{transform:rotateX(74deg) rotate(1turn)}}.industries-page .carousel{position:absolute;inset:0;width:100%;height:100%;animation:none}.industries-page .carousel:hover .icard{animation-play-state:paused}.industries-page .icard{position:absolute;left:50%;top:50%;width:26cqi;aspect-ratio:9/16;margin-left:-13cqi;margin-top:calc(-13cqi * 16 / 9);border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 12px 16px;color:#fff;text-align:center;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 22px 50px rgba(20,30,80,.24),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -10px 30px rgba(0,0,0,.1);backface-visibility:hidden;animation:indOrbit 24s linear infinite;will-change:transform,opacity}.industries-page .icard .ic-id{font-family:JetBrains Mono;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:hsla(0,0%,100%,.78);font-weight:600;padding:5px 9px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);align-self:center}.industries-page .icard .ic-icon{position:relative;flex:1;display:grid;place-items:center;width:100%}.industries-page .icard .ic-icon:before{content:"";position:absolute;width:66%;aspect-ratio:1/1;border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 10px 22px rgba(0,0,0,.14);backdrop-filter:blur(2px);z-index:0}.industries-page .icard .ic-icon svg{position:relative;z-index:1;width:36%;max-width:72px;height:auto;opacity:1;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.industries-page .icard .ic-name{font-family:Saira;font-weight:800;font-size:14px;letter-spacing:-.3px;line-height:1.15;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12)}.industries-page .icard.i1{background:linear-gradient(180deg,#3d8bff,#0052ff);animation-delay:0s}.industries-page .icard.i3{background:linear-gradient(180deg,#2e7bff,#0033a8);animation-delay:-3s}.industries-page .icard.i4{background:linear-gradient(180deg,#172452,#0a1542);animation-delay:-6s}.industries-page .icard.i5{background:linear-gradient(180deg,#0052ff,#0033a8);animation-delay:-9s}.industries-page .icard.i6{background:linear-gradient(180deg,#00b8ff,#0066b8);animation-delay:-12s}.industries-page .icard.i7{background:linear-gradient(180deg,#3d8bff,#0033a8);animation-delay:-15s}.industries-page .icard.i8{background:linear-gradient(180deg,#00b8ff,#172452);animation-delay:-18s}.industries-page .icard.i9{background:linear-gradient(180deg,#0052ff,#00b8ff);animation-delay:-21s}@keyframes indOrbit{0%{transform:translateY(18cqi) scale(1.18);z-index:20;opacity:1}12.5%{transform:translate(24cqi,13cqi) scale(1.04);z-index:15;opacity:.95}25%{transform:translate(34cqi,-1cqi) scale(.88);z-index:10;opacity:.85}37.5%{transform:translate(24cqi,-16cqi) scale(.66);z-index:4;opacity:.55}50%{transform:translateY(-24cqi) scale(.5);z-index:1;opacity:.3}62.5%{transform:translate(-24cqi,-16cqi) scale(.66);z-index:4;opacity:.55}75%{transform:translate(-34cqi,-1cqi) scale(.88);z-index:10;opacity:.85}87.5%{transform:translate(-24cqi,13cqi) scale(1.04);z-index:15;opacity:.95}to{transform:translateY(18cqi) scale(1.18);z-index:20;opacity:1}}@media(max-width:560px){.industries-page .icard{padding:14px 10px;width:30cqi;margin-left:-15cqi;margin-top:calc(-15cqi * 16 / 9)}.industries-page .icard .ic-name{font-size:13px}.industries-page .icard .ic-icon svg{width:55%}}.industries-page .industries-section{background:#eef1f8;position:relative;overflow:hidden;padding:60px 0 100px}.industries-page .industries-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 700px 500px at 15% 25%,rgba(0,184,255,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 85% 75%,rgba(46,123,255,.1),transparent 60%);animation:indBgPulse 7s ease-in-out infinite}.industries-page .industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1080px){.industries-page .industries-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.industries-page .industries-grid{grid-template-columns:1fr}}.industries-page .ind-card{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;text-decoration:none;color:inherit;position:relative;overflow:hidden}.industries-page .ind-card:before{display:none}.industries-page .ind-card:hover{transform:translateY(-4px);border-color:rgba(0,82,255,.25);box-shadow:var(--shadow-md)}.industries-page .ind-card:hover:before{display:none}.ind-border-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}.ind-border-path{stroke-dasharray:var(--border-len,1200);stroke-dashoffset:var(--border-len,1200);transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1),opacity .3s ease;stroke:var(--ic-accent,#0052ff);stroke-width:2px;fill:none;stroke-linecap:round;opacity:0}.ind-card-hover-animated:hover .ind-border-path,.industries-page .ind-card:hover .ind-border-path{stroke-dashoffset:0;opacity:1}.industries-page .ind-ic{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 38%),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--ic-accent,#0052ff) 100%,#000 30%) 0,color-mix(in srgb,var(--ic-accent,#0052ff) 92%,#000 0%) 35%,color-mix(in srgb,var(--ic-accent,#0052ff) 70%,#fff 18%) 100%);box-shadow:inset 0 -8px 14px color-mix(in srgb,var(--ic-accent,#0052ff) 40%,#000 20%),inset 0 4px 8px hsla(0,0%,100%,.5),inset 6px 0 12px color-mix(in srgb,var(--ic-accent,#0052ff) 25%,transparent),0 12px 22px color-mix(in srgb,var(--ic-accent,#0052ff) 18%,transparent),0 3px 8px rgba(20,30,80,.1);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.industries-page .ind-ic:before{top:6%;left:18%;right:18%;height:28%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.85),transparent 70%);filter:blur(1px)}.industries-page .ind-ic:after,.industries-page .ind-ic:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.industries-page .ind-ic:after{bottom:8%;left:30%;right:30%;height:8%;background:radial-gradient(ellipse at center,rgba(0,0,0,.18),transparent 70%);filter:blur(2px)}.industries-page .ind-card:hover .ind-ic{transform:translateY(-4px) scale(1.04);box-shadow:inset 0 -8px 14px color-mix(in srgb,var(--ic-accent,#0052ff) 50%,#000 25%),inset 0 5px 10px hsla(0,0%,100%,.6),inset 6px 0 12px color-mix(in srgb,var(--ic-accent,#0052ff) 30%,transparent),0 18px 32px color-mix(in srgb,var(--ic-accent,#0052ff) 28%,transparent),0 4px 10px rgba(20,30,80,.12)}.industries-page .ind-ic svg{width:28px;height:28px;position:relative;z-index:1;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ic-accent,#0052FF) 80%,#000 30%))}.industries-page .ind-name{font-family:Saira;font-weight:800;font-size:17px;letter-spacing:-.3px;color:var(--ink)}.industries-page .ind-desc{font-size:13.5px;line-height:1.55;color:var(--gray-600)}.industries-page .ind-products{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.industries-page .ind-products span{font-family:JetBrains Mono;font-size:10.5px;letter-spacing:.2px;font-weight:700;color:var(--ic-accent,#0052ff);padding:5px 11px;border-radius:999px;line-height:1.25;background:color-mix(in srgb,var(--ic-accent,#0052ff) 9%,transparent);border:1px solid color-mix(in srgb,var(--ic-accent,#0052ff) 22%,transparent);white-space:nowrap;transition:background .25s,border-color .25s}.industries-page .ind-products span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ic-accent,#0052ff);margin-right:6px;vertical-align:middle;opacity:.85}.industries-page .ind-card:hover .ind-products span{background:color-mix(in srgb,var(--ic-accent,#0052ff) 14%,transparent);border-color:color-mix(in srgb,var(--ic-accent,#0052ff) 32%,transparent)}.industries-page .ind-tag{margin-top:6px;font-family:JetBrains Mono;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ic-accent,#0052ff);font-weight:600}.industries-page .ind-card.acc-aviation{--ic-accent:#0052ff;--ic-accent-2:#00b8ff}.industries-page .ind-card.acc-travel{--ic-accent:#00b8ff;--ic-accent-2:#2e7bff}.industries-page .ind-card.acc-hc{--ic-accent:#2e7bff;--ic-accent-2:#0033a8}.industries-page .ind-card.acc-bfsi{--ic-accent:#0a1542;--ic-accent-2:#3d4f8a}.industries-page .ind-card.acc-retail{--ic-accent:#0033a8;--ic-accent-2:#0052ff}.industries-page .ind-card.acc-tech{--ic-accent:#0052ff;--ic-accent-2:#00b8ff}.industries-page .ind-card.acc-mfg{--ic-accent:#00b8ff;--ic-accent-2:#0066b8}.industries-page .ind-card.acc-log{--ic-accent:#2e7bff;--ic-accent-2:#0052ff}.industries-page .deep-section{padding:90px 0;position:relative;overflow:hidden}.industries-page .deep-section.bg-white{background:#f5f7fc}.industries-page .deep-section.bg-soft{background:#eef1f8}.industries-page .deep-section.bg-mid{background:#e9ecf6}.industries-page .deep-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 90% 20%,rgba(0,184,255,.1),transparent 60%)}.industries-page .deep-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:110px;align-items:center}.industries-page .deep-grid.reverse{grid-template-columns:1fr 1.05fr}.industries-page .deep-grid.reverse .deep-vis{order:-1}@media(max-width:980px){.industries-page .deep-grid,.industries-page .deep-grid.reverse{grid-template-columns:1fr;gap:36px}.industries-page .deep-grid.reverse .deep-vis{order:0}}.industries-page .deep-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:16px}.industries-page .deep-title{font-family:Saira;font-weight:800;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-1.1px;margin-bottom:14px;color:var(--ink)}.industries-page .deep-title em{font-style:normal;background:linear-gradient(135deg,var(--de-accent),var(--de-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.industries-page .deep-lead{font-size:15.5px;line-height:1.65;color:var(--gray-600);margin-bottom:24px;max-width:520px}.industries-page .deep-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:28px;padding:0}.industries-page .deep-list li{display:flex;gap:14px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--gray-700)}.industries-page .deep-list li:before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:6px;margin-top:1px;background:linear-gradient(135deg,var(--de-accent),var(--de-accent-2));box-shadow:0 4px 10px rgba(20,30,80,.1);position:relative}.industries-page .deep-list li b{color:var(--ink);font-weight:700;font-family:Saira}.industries-page .deep-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:560px){.industries-page .deep-outcomes{grid-template-columns:1fr 1fr}}.industries-page .deep-outcomes .out-num{font-family:Saira;font-weight:800;font-size:26px;line-height:1;color:var(--de-accent);letter-spacing:-.8px}.industries-page .deep-outcomes .out-lab{font-family:JetBrains Mono;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gray-500);margin-top:6px;font-weight:600;line-height:1.4}.industries-page .deep-vis{position:relative;width:100%;aspect-ratio:1/1;display:grid;place-items:center;container-type:inline-size}.industries-page .deep-vis:before{content:"";position:absolute;left:50%;bottom:6%;transform:translateX(-50%);width:72%;height:12%;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,rgba(20,30,80,.18) 0,rgba(20,30,80,.06) 50%,transparent 100%);filter:blur(6px)}.industries-page .deep-vis:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--de-accent) 18%,transparent) 0,transparent 65%);filter:blur(28px);z-index:0}.industries-page .bigcard{position:relative;z-index:1;width:62%;aspect-ratio:9/13;border-radius:30px;color:#fff;padding:20px 20px 22px;display:flex;flex-direction:column;gap:14px;text-align:left;background:linear-gradient(155deg,color-mix(in srgb,var(--de-accent-2) 90%,#fff) 0,var(--de-accent-2) 32%,var(--de-accent) 100%);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 40px 80px rgba(20,30,80,.22),0 12px 24px rgba(20,30,80,.1),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -18px 40px rgba(0,0,0,.14);animation:indBcFloat 6s ease-in-out infinite;overflow:hidden}.industries-page .bigcard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 78% 6%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(ellipse 55% 40% at 10% 110%,rgba(0,0,0,.22),transparent 65%);mix-blend-mode:overlay}.industries-page .bigcard:after{content:"";position:absolute;top:0;left:0;right:0;height:46%;border-radius:30px 30px 0 0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0))}@keyframes indBcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.industries-page .bigcard .bc-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.industries-page .bigcard .bc-tag{font-family:JetBrains Mono;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:hsla(0,0%,100%,.92);padding:6px 11px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.industries-page .bigcard .bc-status{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:hsla(0,0%,100%,.85)}.industries-page .bigcard .bc-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#7cffb8;box-shadow:0 0 10px #7cffb8,0 0 4px hsla(0,0%,100%,.6);animation:indLivePulse 2s ease-in-out infinite}@keyframes indLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.industries-page .bigcard .bc-icon{position:relative;z-index:1;align-self:center;width:38%;aspect-ratio:1/1;border-radius:22px;display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 22px rgba(0,0,0,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin:2px 0}.industries-page .bigcard .bc-icon:after{content:"";position:absolute;inset:-35%;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.32),transparent 60%);filter:blur(20px);pointer-events:none;z-index:-1}.industries-page .bigcard .bc-icon svg{width:60%;max-width:88px;height:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.industries-page .bigcard .bc-features{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.industries-page .bigcard .bc-features span{font-family:JetBrains Mono;font-size:10.5px;letter-spacing:.4px;font-weight:600;color:#fff;padding:7px 11px;border-radius:10px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.22);display:flex;align-items:center;gap:9px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.industries-page .bigcard .bc-features span:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;opacity:.9;flex:0 0 auto;box-shadow:0 0 6px hsla(0,0%,100%,.6)}.industries-page .bigcard .bc-name{position:relative;z-index:1;font-family:Saira;font-weight:800;font-size:20px;letter-spacing:-.4px;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:auto}.industries-page .bigcard .bc-name small{display:block;font-family:JetBrains Mono;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;opacity:.78;margin-top:7px;text-shadow:none}@media(max-width:560px){.industries-page .bigcard{width:75%;aspect-ratio:auto;min-height:380px;padding:24px 20px}.industries-page .bigcard .bc-icon{width:32%;margin:10px 0}}.industries-page .deep-section.s-aviation{--de-accent:#0052ff;--de-accent-2:#00b8ff}.industries-page .deep-section.s-travel{--de-accent:#00b8ff;--de-accent-2:#2e7bff}.industries-page .deep-section.s-hc{--de-accent:#2e7bff;--de-accent-2:#0033a8}.industries-page .deep-section.s-bfsi{--de-accent:#0a1542;--de-accent-2:#3d4f8a}.industries-page .deep-section.s-retail{--de-accent:#0033a8;--de-accent-2:#0052ff}.industries-page .deep-section.s-tech{--de-accent:#0052ff;--de-accent-2:#00b8ff}.industries-page .deep-section .deep-eyebrow{color:var(--de-accent);border:1px solid color-mix(in srgb,var(--de-accent) 25%,transparent);background:color-mix(in srgb,var(--de-accent) 8%,transparent)}.industries-page .pattern-section{background:#f5f7fc;padding:90px 0 110px;position:relative;overflow:hidden}.industries-page .pattern-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 12% 30%,rgba(0,184,255,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 88% 75%,rgba(46,123,255,.1),transparent 60%)}.industries-page .pattern-section:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,82,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,82,255,.05) 1px,transparent 0);background-size:42px 42px;mask-image:radial-gradient(ellipse 80% 100% at 50% 50%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 100% at 50% 50%,#000 25%,transparent 78%)}.industries-page .pattern-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}@media(max-width:980px){.industries-page .pattern-grid{grid-template-columns:1fr;gap:48px}}.industries-page .ps-text{max-width:560px}.industries-page .ps-eyebrow{margin-bottom:18px}.industries-page .ps-title{font-family:Saira;font-weight:800;font-size:clamp(30px,3.6vw,46px);line-height:1.06;letter-spacing:-1.2px;margin-bottom:18px;color:var(--ink)}.industries-page .ps-title em{font-style:normal;background:linear-gradient(135deg,#0052ff,#00b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.industries-page .ps-lead{font-size:15.5px;line-height:1.7;color:var(--gray-600);margin-bottom:28px;max-width:540px}.industries-page .ps-lead b{color:var(--ink);font-weight:700}.industries-page .ps-steps{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:0}.industries-page .ps-steps li{display:flex;gap:14px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--gray-700)}.industries-page .ps-num{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0052ff,#0033a8);color:#fff;font-family:Saira;font-weight:800;font-size:13px;box-shadow:0 6px 14px rgba(0,82,255,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.industries-page .ps-steps li b{color:var(--ink);font-family:Saira;font-weight:700}.industries-page .blueprint{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 26px 70px;box-shadow:var(--shadow-lg);background-image:linear-gradient(rgba(0,82,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,82,255,.04) 1px,transparent 0);background-size:24px 24px}.industries-page .blueprint:before{content:"";position:absolute;inset:-1px;border-radius:22px;padding:1px;background:linear-gradient(135deg,rgba(0,82,255,.3),rgba(0,184,255,.1) 50%,transparent 80%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.industries-page .bp-header{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-500);margin-bottom:22px;font-weight:600;padding-bottom:14px;border-bottom:1px dashed rgba(0,82,255,.2);position:relative;z-index:1}.industries-page .bp-header b{color:var(--blue);font-weight:700}.industries-page .bp-pulse{width:8px;height:8px;border-radius:50%;background:#00b8ff;box-shadow:0 0 12px rgba(0,184,255,.7);animation:indBpPulse 2s ease-in-out infinite;flex:0 0 auto}@keyframes indBpPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.industries-page .bp-stages{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.industries-page .bp-stage{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s,border-color .3s}.industries-page .bp-stage:hover{transform:translateX(4px);border-color:rgba(0,82,255,.3);box-shadow:var(--shadow-md)}.industries-page .bp-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-family:Saira;font-weight:800;font-size:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 6px 14px rgba(0,82,255,.22);flex:0 0 auto}.industries-page .bp-ic.c1{background:linear-gradient(135deg,#0052ff,#0033a8)}.industries-page .bp-ic.c2{background:linear-gradient(135deg,#00b8ff,#2e7bff)}.industries-page .bp-ic.c3{background:linear-gradient(135deg,#3d8bff,#0052ff)}.industries-page .bp-ic.c4{background:linear-gradient(135deg,#0033a8,#0a1542)}.industries-page .bp-meta{flex:1;min-width:0}.industries-page .bp-name{font-family:Saira;font-weight:700;font-size:14.5px;color:var(--ink);letter-spacing:-.2px}.industries-page .bp-sub{font-family:JetBrains Mono;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gray-500);margin-top:3px;font-weight:600}.industries-page .bp-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(0,184,255,.1);border:1px solid rgba(0,184,255,.3);color:#0066b8;font-family:JetBrains Mono;font-size:10px;font-weight:700;letter-spacing:1.4px;white-space:nowrap;flex:0 0 auto}.industries-page .bp-chip .bp-tri{color:#15a845;font-size:9px}.industries-page .bp-wire{display:flex;justify-content:center;align-items:center;height:14px}.industries-page .bp-wire svg{width:30px;height:14px;display:block}.industries-page .bp-wire path{stroke:#0052ff;stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round;fill:none;opacity:.55;animation:indBpWire 1.4s linear infinite}@keyframes indBpWire{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14}}.industries-page .bp-metric{position:absolute;right:24px;bottom:-30px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#0052ff,#0033a8);color:#fff;box-shadow:0 22px 50px rgba(0,82,255,.34),inset 0 1px 0 hsla(0,0%,100%,.25);display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2}.industries-page .bp-metric:before{content:"";position:absolute;inset:-6px;border-radius:22px;background:radial-gradient(circle at 30% 30%,rgba(0,184,255,.45),transparent 60%);filter:blur(10px);z-index:-1;pointer-events:none}.industries-page .bp-metric-num{font-family:Saira;font-weight:800;font-size:30px;line-height:1;letter-spacing:-1px}.industries-page .bp-metric-lab{font-family:JetBrains Mono;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:600;opacity:.92}@media(max-width:560px){.industries-page .pattern-section{padding:60px 0 80px}.industries-page .blueprint{padding:24px 18px 64px}.industries-page .bp-metric{right:14px;bottom:-22px;padding:14px 18px}.industries-page .bp-metric-num{font-size:24px}}@media(prefers-reduced-motion:reduce){.industries-page .bp-pulse,.industries-page .bp-wire path{animation:none}}.industries-page .stats-section{padding:100px 0;background:#f5f7fc;position:relative}.industries-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto}@media(max-width:1100px){.industries-page .stats-grid{grid-template-columns:repeat(2,1fr);padding:0 24px}}@media(max-width:640px){.industries-page .stats-grid{grid-template-columns:1fr}}.industries-page .stat-card{background:#fff;border:1px solid rgba(11,16,32,.08);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;min-height:240px;box-shadow:0 2px 6px rgba(20,30,80,.04);transition:transform .3s ease,box-shadow .3s ease;text-align:left}.industries-page .stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(20,30,80,.07);border-color:rgba(0,82,255,.2)}.industries-page .stat-card .sc-num{font-family:Saira,sans-serif;font-weight:800;font-size:42px;line-height:1;color:#0052ff;margin-bottom:14px;letter-spacing:-1.2px;position:static}.industries-page .stat-card .sc-lab{font-size:13.5px;line-height:1.5;color:#4a5374;margin-bottom:18px;flex:1;position:static}.industries-page .stat-card .sc-tag{position:static;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#6e7691;text-transform:uppercase;letter-spacing:1.8px;display:flex;align-items:center;gap:10px;padding:0;border:none;border-radius:0;background:none;backdrop-filter:none;top:auto;right:auto;z-index:auto}.industries-page .stat-card .sc-tag:before{display:none}.industries-page .case-studies-section{background:#eef1f8;position:relative;overflow:hidden;padding:90px 0 100px}.industries-page .case-studies-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 88% 78%,rgba(0,184,255,.1),transparent 60%),radial-gradient(ellipse 500px 400px at 12% 22%,rgba(46,123,255,.1),transparent 60%)}.industries-page .cs-head{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:36px;margin-bottom:42px;position:relative;z-index:1}@media(max-width:880px){.industries-page .cs-head{grid-template-columns:1fr}}.industries-page .cs-head .section-head{text-align:left;margin:0;max-width:none}.industries-page .cs-head .section-head .eyebrow{justify-content:flex-start}.industries-page .cs-head .section-head .section-sub,.industries-page .cs-head .section-head .section-title{margin-left:0;margin-right:0;max-width:none}.industries-page .cs-head-stats{display:flex;gap:14px;align-items:stretch}.industries-page .cs-stat{flex:1;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 18px rgba(20,30,80,.06);position:relative;overflow:hidden}.industries-page .cs-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#0052ff,#00b8ff)}.industries-page .cs-stat .csn{font-family:Saira;font-weight:800;font-size:34px;letter-spacing:-1px;line-height:1;background:linear-gradient(135deg,#0052ff,#00b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.industries-page .cs-stat .csl{font-family:JetBrains Mono;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gray-600);margin-top:8px;font-weight:600;line-height:1.4}.industries-page .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.industries-page .case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.industries-page .case-grid{grid-template-columns:1fr}}.industries-page .case-grid .reveal{transition-delay:.04s}.industries-page .case-grid .reveal:nth-child(2){transition-delay:.08s}.industries-page .case-grid .reveal:nth-child(3){transition-delay:.12s}.industries-page .case-grid .reveal:nth-child(4){transition-delay:.16s}.industries-page .case-grid .reveal:nth-child(5){transition-delay:.2s}.industries-page .case-grid .reveal:nth-child(6){transition-delay:.24s}.industries-page .case-grid .reveal:nth-child(7){transition-delay:.28s}.industries-page .case-grid .reveal:nth-child(8){transition-delay:.32s}.industries-page .case-grid .reveal:nth-child(9){transition-delay:.36s}.industries-page .case-card{position:relative;padding:22px 22px 20px;background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--cs-color,#0052ff) 3%,#fff) 100%);border:1px solid var(--line);border-radius:18px;box-shadow:0 4px 14px rgba(20,30,80,.06);display:flex;flex-direction:column;gap:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;overflow:hidden;isolation:isolate}.industries-page .case-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--cs-color,#0052ff),color-mix(in srgb,var(--cs-color,#0052ff) 35%,transparent));transition:width .35s cubic-bezier(.2,.7,.2,1)}.industries-page .case-card:after{content:attr(data-case-num);position:absolute;right:18px;top:16px;font-family:JetBrains Mono;font-size:11px;letter-spacing:1.6px;font-weight:700;color:var(--cs-color,#0052ff);opacity:.32;transition:opacity .3s,transform .3s}.industries-page .case-card .cs-sweep{position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--cs-color,#0052ff) 14%,transparent),transparent);transition:left .9s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:0}.industries-page .case-card>*{position:relative;z-index:1}.industries-page .case-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px rgba(20,30,80,.12),0 4px 12px color-mix(in srgb,var(--cs-color,#0052ff) 14%,transparent);border-color:color-mix(in srgb,var(--cs-color,#0052ff) 30%,transparent)}.industries-page .case-card:hover:before{width:5px}.industries-page .case-card:hover:after{opacity:.85;transform:translateY(-2px)}.industries-page .case-card:hover .cs-sweep{left:140%}.industries-page .case-tag{font-family:JetBrains Mono;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;color:var(--cs-color,#0052ff);padding-right:48px;line-height:1.4}.industries-page .case-title{font-family:Saira;font-weight:800;font-size:15.5px;letter-spacing:-.3px;color:var(--ink);line-height:1.22}.industries-page .case-body{font-size:12.5px;line-height:1.55;color:var(--gray-600)}.industries-page .case-result{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,var(--cs-color,#0052ff) 7%,transparent);border:1px solid color-mix(in srgb,var(--cs-color,#0052ff) 18%,transparent);transition:background .3s,border-color .3s}.industries-page .case-card:hover .case-result{background:color-mix(in srgb,var(--cs-color,#0052ff) 12%,transparent);border-color:color-mix(in srgb,var(--cs-color,#0052ff) 30%,transparent)}.industries-page .case-result .cr-num{font-family:Saira;font-weight:800;font-size:22px;letter-spacing:-.5px;color:var(--cs-color,#0052ff);line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.industries-page .case-card:hover .cr-num{transform:scale(1.08) translateX(2px)}.industries-page .case-result .cr-lab{font-family:JetBrains Mono;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gray-700);font-weight:600;text-align:right;line-height:1.35;max-width:62%;white-space:pre-line}.industries-page .ind-faq{background:#e9ecf6;position:relative;overflow:hidden;padding:90px 0 110px}.industries-page .ind-faq:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 700px 400px at 50% 30%,rgba(0,184,255,.1),transparent 65%)}.industries-page .faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.industries-page .faq-item{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .25s,box-shadow .25s;box-shadow:var(--shadow-sm)}.industries-page .faq-item.open{border-color:rgba(0,82,255,.35);box-shadow:0 14px 30px rgba(0,82,255,.1)}.industries-page .faq-q{width:100%;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;font-family:Saira;font-size:16.5px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;letter-spacing:-.1px}.industries-page .faq-q .pl{flex:0 0 30px;height:30px;border-radius:9px;background:rgba(0,82,255,.08);border:1px solid rgba(0,82,255,.22);color:#0052ff;display:grid;place-items:center;font-size:16px;font-weight:800;transition:transform .35s,background .25s,color .25s,border-color .25s}.industries-page .faq-item.open .pl{transform:rotate(45deg);background:linear-gradient(135deg,#0052ff,#0033a8);color:#fff;border-color:transparent}.industries-page .faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.7,.2,1)}.industries-page .faq-a-inner{padding:0 28px 24px;font-size:14px;line-height:1.7;color:var(--gray-600)}.industries-page .faq-a-inner b{color:var(--ink);font-weight:600}.industries-page .footer-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 38px;background:linear-gradient(135deg,#0033a8,#0052ff 50%,#00b8ff);border-radius:22px;margin-bottom:60px;overflow:hidden;position:relative;flex-wrap:wrap;box-shadow:0 20px 50px rgba(0,82,255,.3)}.industries-page .footer-cta-strip:before{content:"";position:absolute;right:-100px;top:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.2),transparent 65%);pointer-events:none}.industries-page .footer-cta-strip:after{content:"";position:absolute;left:-100px;bottom:-100px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(0,184,255,.34),transparent 65%);pointer-events:none}.industries-page .fcs-text{color:#fff;max-width:640px;position:relative;z-index:1}.industries-page .fcs-eyebrow{font-family:JetBrains Mono;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;opacity:.85;margin-bottom:8px}.industries-page .fcs-title{font-family:Saira;font-weight:800;font-size:24px;letter-spacing:-.5px;margin-bottom:8px}.industries-page .fcs-sub{font-size:14px;line-height:1.55;opacity:.9}.industries-page .fcs-actions{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.industries-page .fcs-btn-primary{padding:13px 22px;border-radius:12px;background:#fff;color:#0033a8;font-family:Saira;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:transform .25s,box-shadow .25s}.industries-page .fcs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(0,0,0,.18)}.industries-page .fcs-btn-secondary{padding:13px 22px;border-radius:12px;background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.45);font-family:Saira;font-weight:700;font-size:14px;text-decoration:none;transition:background .25s,border-color .25s}.industries-page .fcs-btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}@media(max-width:580px){.industries-page .hero{padding:130px 0 60px}.industries-page .deep-section,.industries-page .industries-section,.industries-page .stats-section{padding:60px 0}.industries-page .footer-cta-strip{padding:24px 22px;flex-direction:column;align-items:flex-start;gap:18px}.industries-page .case-studies-section,.industries-page .ind-faq{padding:60px 0}.industries-page .faq-q{padding:18px 20px;font-size:15px;gap:12px}.industries-page .faq-a-inner{padding:0 20px 20px}}@media(prefers-reduced-motion:reduce){.industries-page .bigcard,.industries-page .bigcard .bc-status:before,.industries-page .carousel,.industries-page .hero:before,.industries-page .icard,.industries-page .industries-section:before,.industries-page .podium,.industries-page .podium-glow:after,.industries-page .podium-glow:before{animation:none}}@media (min-width:1600px){.industries-page .wrap{max-width:1560px;padding:0 60px}.industries-page .hero{padding:150px 0 40px}.industries-page .hero-grid{gap:80px}.industries-page h1.hero-title{font-size:64px}.industries-page .hero-sub{font-size:18px;max-width:600px}.industries-page .hero-left,.industries-page .hero-stage{max-width:700px}.industries-page .industries-section{padding:70px 0 110px}.industries-page .industries-grid{gap:24px}.industries-page .deep-section{padding:100px 0}.industries-page .deep-grid{gap:120px}.industries-page .pattern-section{padding:100px 0 120px}.industries-page .pattern-grid{gap:70px}.industries-page .stats-section{padding:110px 0}.industries-page .stats-grid{max-width:1520px;gap:24px}.industries-page .case-studies-section{padding:100px 0 110px}.industries-page .case-grid{gap:20px}.industries-page .ind-faq{padding:100px 0 120px}.industries-page .faq-list{max-width:960px}.industries-page .footer-cta-strip{padding:36px 48px}.industries-page .section-head{max-width:1000px}.industries-page .section-title{font-size:clamp(36px,4.6vw,62px);max-width:none}.industries-page .section-sub{font-size:17px;max-width:700px}}@media (min-width:1920px){.industries-page .wrap{max-width:1760px;padding:0 80px}.industries-page .hero{padding:170px 0 50px}.industries-page .hero-grid{gap:100px}.industries-page h1.hero-title{font-size:74px}.industries-page .hero-sub{font-size:19px;max-width:640px}.industries-page .hero-left,.industries-page .hero-stage{max-width:760px}.industries-page .hero-stats{gap:52px;max-width:640px}.industries-page .industries-section{padding:80px 0 130px}.industries-page .industries-grid{gap:28px}.industries-page .deep-section{padding:110px 0}.industries-page .deep-grid{gap:140px}.industries-page .deep-lead{font-size:16.5px;max-width:580px}.industries-page .pattern-section{padding:110px 0 140px}.industries-page .pattern-grid{gap:80px}.industries-page .ps-lead{font-size:16.5px;max-width:580px}.industries-page .stats-section{padding:120px 0}.industries-page .stats-grid{max-width:1720px;gap:28px}.industries-page .case-studies-section{padding:110px 0 120px}.industries-page .case-grid{gap:22px}.industries-page .ind-faq{padding:110px 0 140px}.industries-page .faq-list{max-width:1060px}.industries-page .footer-cta-strip{padding:40px 56px;border-radius:26px}.industries-page .section-head{max-width:1200px}.industries-page .section-title{font-size:clamp(38px,4.6vw,68px);max-width:none}.industries-page .section-sub{font-size:18px;max-width:760px}}@media (min-width:2560px){.industries-page .wrap{max-width:2200px;padding:0 100px}.industries-page .hero{padding:210px 0 70px}.industries-page .hero-grid{gap:130px}.industries-page h1.hero-title{font-size:90px}.industries-page .hero-sub{font-size:21px;max-width:720px}.industries-page .hero-left{max-width:880px}.industries-page .hero-stage{max-width:900px}.industries-page .hero-stats{gap:64px;max-width:720px}.industries-page .hero-stats .stat-num{font-size:42px}.industries-page .industries-section{padding:100px 0 160px}.industries-page .industries-grid{gap:34px}.industries-page .deep-section{padding:140px 0}.industries-page .deep-grid{gap:180px}.industries-page .deep-title{font-size:clamp(32px,3.4vw,52px)}.industries-page .deep-lead{font-size:18px;max-width:640px}.industries-page .pattern-section{padding:130px 0 160px}.industries-page .pattern-grid{gap:100px}.industries-page .ps-title{font-size:clamp(34px,3.6vw,54px)}.industries-page .stats-section{padding:140px 0}.industries-page .stats-grid{max-width:2100px;gap:34px}.industries-page .case-studies-section{padding:130px 0 140px}.industries-page .case-grid{gap:28px}.industries-page .ind-faq{padding:130px 0 170px}.industries-page .faq-list{max-width:1300px}.industries-page .footer-cta-strip{padding:48px 64px;border-radius:30px}.industries-page .section-head{max-width:1400px}.industries-page .section-title{font-size:clamp(42px,4.6vw,78px);max-width:none}.industries-page .section-sub{font-size:20px;max-width:920px}}.industries-page .stats-section:has(+.ind-faq){padding-bottom:20px}.industries-page .stats-section+.ind-faq{padding-top:20px}@media(max-width:580px){.industries-page .stats-section:has(+.ind-faq){padding-bottom:10px}.industries-page .stats-section+.ind-faq{padding-top:15px}}@media (min-width:1600px){.industries-page .stats-section:has(+.ind-faq){padding-bottom:25px}.industries-page .stats-section+.ind-faq{padding-top:25px}}@media (min-width:1920px){.industries-page .stats-section:has(+.ind-faq){padding-bottom:30px}.industries-page .stats-section+.ind-faq{padding-top:30px}}@media (min-width:2560px){.industries-page .stats-section:has(+.ind-faq){padding-bottom:35px}.industries-page .stats-section+.ind-faq{padding-top:35px}}