.verticals-module__m4BlXa__verticals-page{background:radial-gradient(circle at 12% 0%, #3ca6d91f, transparent 44%), radial-gradient(circle at 88% 9%, #2a83d324, transparent 46%), var(--surface)}.verticals-module__m4BlXa__verticals-shell{width:min(1180px,100% - 2.4rem);margin-inline:auto}.verticals-module__m4BlXa__verticals-hero{isolation:isolate;width:100vw;margin:0 calc(50% - 50vw);padding:1.5rem 0 .5rem;position:relative;overflow:hidden}.verticals-module__m4BlXa__verticals-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(1rem,2.8vw,2.2rem);width:min(100%,1320px);margin:0 auto;padding:0 clamp(.75rem,1.6vw,1.1rem);display:grid;position:relative}.verticals-module__m4BlXa__verticals-hero-copy{width:100%;box-shadow:none;background:0 0;border:none;padding:clamp(.2rem,.9vw,.5rem) 0}.verticals-module__m4BlXa__verticals-hero-copy h1{font-family:var(--font-heading);color:var(--ink);max-width:18ch;margin:.46rem 0 0;font-size:clamp(2rem,5.2vw,3.45rem);line-height:1.05}.verticals-module__m4BlXa__verticals-hero-copy p{color:var(--muted);max-width:62ch;margin:.84rem 0 0;line-height:1.72}.verticals-module__m4BlXa__verticals-hero-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.1rem;display:flex}.verticals-module__m4BlXa__verticals-hero-signals{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.verticals-module__m4BlXa__verticals-hero-signals span{color:#d5ecfb;letter-spacing:.04em;text-transform:uppercase;background:#0b2d467a;border:1px solid #6cb1de4d;border-radius:999px;padding:.36rem .74rem;font-size:.78rem;font-weight:700}.verticals-module__m4BlXa__verticals-hero-visual{isolation:isolate;border-radius:1rem;min-height:26rem;position:relative;overflow:hidden}.verticals-module__m4BlXa__verticals-hero-visual:before,.verticals-module__m4BlXa__verticals-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.verticals-module__m4BlXa__verticals-hero-visual:before{filter:blur(4px);background:radial-gradient(circle,#1594ff29,#0000 26%),radial-gradient(circle at 52% 52%,#06182533,#0000 48%)}.verticals-module__m4BlXa__verticals-hero-visual:after{border:1px solid #6cc0ff29;border-radius:999px;animation:20s linear infinite verticals-module__m4BlXa__vertHeroOrbit;inset:10% 8%;box-shadow:0 0 0 1px #0f3a6038,inset 0 0 28px #135e9724}.verticals-module__m4BlXa__verticals-hero-radial,.verticals-module__m4BlXa__verticals-hero-gridlines,.verticals-module__m4BlXa__verticals-hero-ring,.verticals-module__m4BlXa__verticals-hero-core,.verticals-module__m4BlXa__verticals-hero-node,.verticals-module__m4BlXa__verticals-hero-flow{position:absolute}.verticals-module__m4BlXa__verticals-hero-radial{filter:blur(12px);opacity:.7;border-radius:50%}.verticals-module__m4BlXa__verticals-hero-radial-a{background:radial-gradient(circle,#2da4ff52 0%,#2da4ff0a 65%,#0000 72%);width:13rem;height:13rem;animation:14s ease-in-out infinite alternate verticals-module__m4BlXa__vertHeroDriftA;inset:14% 18% auto auto}.verticals-module__m4BlXa__verticals-hero-radial-b{background:radial-gradient(circle,#65d2ff4d 0%,#65d2ff0a 64%,#0000 72%);width:11rem;height:11rem;animation:12s ease-in-out infinite alternate verticals-module__m4BlXa__vertHeroDriftB;inset:auto auto 10% 8%}.verticals-module__m4BlXa__verticals-hero-gridlines{background-image:linear-gradient(#65aad614 1px,#0000 1px),linear-gradient(90deg,#65aad614 1px,#0000 1px);background-size:2rem 2rem;inset:0;-webkit-mask-image:radial-gradient(circle,#000000c2,#0000 74%);mask-image:radial-gradient(circle,#000000c2,#0000 74%)}.verticals-module__m4BlXa__verticals-hero-ring{border:1px solid #75c5f533;border-radius:999px;box-shadow:inset 0 0 24px #176eaa24}.verticals-module__m4BlXa__verticals-hero-ring-a{width:17rem;height:17rem;animation:18s linear infinite verticals-module__m4BlXa__vertHeroSpinA;inset:18% auto auto 26%}.verticals-module__m4BlXa__verticals-hero-ring-b{width:11rem;height:11rem;animation:15s linear infinite reverse verticals-module__m4BlXa__vertHeroSpinB;inset:30% auto auto 42%}.verticals-module__m4BlXa__verticals-hero-core{color:#8fd6ff;background:radial-gradient(circle at 30% 30%,#2295de4d,#08273edb);border:1px solid #79c7f459;border-radius:999px;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;animation:3.8s ease-in-out infinite verticals-module__m4BlXa__vertHeroPulse;display:inline-flex;inset:40% auto auto 46%;box-shadow:0 0 0 1px #0d446a4d,0 0 36px #32aaf547}.verticals-module__m4BlXa__verticals-hero-core .svg-inline--fa{width:1.4rem;height:1.4rem}.verticals-module__m4BlXa__verticals-hero-node{background:#082135b8;border:1px solid #6eb7e438;border-radius:.82rem;width:9.4rem;padding:.56rem;box-shadow:inset 0 0 0 1px #6db1d614}.verticals-module__m4BlXa__verticals-hero-node-a{animation:6.2s ease-in-out infinite verticals-module__m4BlXa__vertHeroNodeFloatA;inset:8% auto auto 4%}.verticals-module__m4BlXa__verticals-hero-node-b{animation:6.7s ease-in-out infinite verticals-module__m4BlXa__vertHeroNodeFloatB;inset:12% 2% auto auto}.verticals-module__m4BlXa__verticals-hero-node-c{animation:7s ease-in-out infinite verticals-module__m4BlXa__vertHeroNodeFloatC;inset:auto auto 8% 16%}.verticals-module__m4BlXa__verticals-hero-node-icon{color:#9bdeff;background:#0b385785;border:1px solid #78c3f152;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.verticals-module__m4BlXa__verticals-hero-node-icon .svg-inline--fa{width:.76rem;height:.76rem}.verticals-module__m4BlXa__verticals-hero-node strong{color:#e6f6ff;margin-top:.36rem;font-size:.78rem;font-weight:700;display:block}.verticals-module__m4BlXa__verticals-hero-node p{color:#a7c8dc;margin:.22rem 0 0;font-size:.72rem;line-height:1.42}.verticals-module__m4BlXa__verticals-hero-flow{opacity:.74;border:1px dashed #7cc4ec4d;border-radius:999px}.verticals-module__m4BlXa__verticals-hero-flow-a{border-bottom:0;border-left:0;width:14.6rem;height:7rem;animation:9.4s ease-in-out infinite verticals-module__m4BlXa__vertHeroFlowA;inset:19% auto auto 18%}.verticals-module__m4BlXa__verticals-hero-flow-b{border-top:0;border-right:0;width:12.8rem;height:5.8rem;animation:10.2s ease-in-out infinite verticals-module__m4BlXa__vertHeroFlowB;inset:35% auto auto 38%}.verticals-module__m4BlXa__verticals-hero-flow-c{border-top:0;border-left:0;width:11.2rem;height:6rem;animation:8.8s ease-in-out infinite verticals-module__m4BlXa__vertHeroFlowC;inset:58% auto auto 24%}@keyframes verticals-module__m4BlXa__vertHeroOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes verticals-module__m4BlXa__vertHeroDriftA{0%{transform:translate(-6px,-8px)}to{transform:translate(10px,10px)}}@keyframes verticals-module__m4BlXa__vertHeroDriftB{0%{transform:translate(8px,6px)}to{transform:translate(-9px,-10px)}}@keyframes verticals-module__m4BlXa__vertHeroSpinA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes verticals-module__m4BlXa__vertHeroSpinB{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes verticals-module__m4BlXa__vertHeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes verticals-module__m4BlXa__vertHeroNodeFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes verticals-module__m4BlXa__vertHeroNodeFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes verticals-module__m4BlXa__vertHeroNodeFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes verticals-module__m4BlXa__vertHeroFlowA{0%,to{opacity:.45}50%{opacity:.85}}@keyframes verticals-module__m4BlXa__vertHeroFlowB{0%,to{opacity:.38}50%{opacity:.8}}@keyframes verticals-module__m4BlXa__vertHeroFlowC{0%,to{opacity:.42}50%{opacity:.82}}.verticals-module__m4BlXa__verticals-list{padding-top:1rem}.verticals-module__m4BlXa__verticals-head{text-align:center;max-width:74ch;margin:0 auto .96rem}.verticals-module__m4BlXa__verticals-head h2{font-family:var(--font-heading);color:var(--ink);margin:.24rem 0 0;font-size:clamp(1.72rem,3.7vw,2.62rem)}.verticals-module__m4BlXa__verticals-head-accent{color:#86d4ff}.verticals-module__m4BlXa__verticals-head p{color:var(--muted);margin:.58rem 0 0;line-height:1.7}.verticals-module__m4BlXa__verticals-head-tight{margin-bottom:.78rem}.verticals-module__m4BlXa__verticals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;display:grid}.verticals-module__m4BlXa__verticals-card-link{text-decoration:none}.verticals-module__m4BlXa__verticals-card{background:radial-gradient(circle at 92% 10%,#319bdf24,#0000 40%),linear-gradient(162deg,#071521eb,#040b14e6);border:1px solid #65a3c93d;border-radius:1.08rem;gap:.72rem;height:100%;padding:.95rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 0 0 1px #639dbf17}.verticals-module__m4BlXa__verticals-card-link:hover .verticals-module__m4BlXa__verticals-card,.verticals-module__m4BlXa__verticals-card-link:focus-visible .verticals-module__m4BlXa__verticals-card{border-color:#84cbf775;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #80bce229,0 14px 30px #040e1873}.verticals-module__m4BlXa__verticals-card-top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.verticals-module__m4BlXa__verticals-card-icon{color:#97dbff;background:#0d365485;border:1px solid #6caed659;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.verticals-module__m4BlXa__verticals-card-icon .svg-inline--fa{width:1.18rem;height:1.18rem}.verticals-module__m4BlXa__verticals-card-sector{color:#84cbee;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.verticals-module__m4BlXa__verticals-card h3{font-family:var(--font-heading);color:#ebf8ff;margin:0;font-size:1.08rem;line-height:1.35}.verticals-module__m4BlXa__verticals-card-body{color:#b2cfdf;margin:0;font-size:.9rem;line-height:1.62}.verticals-module__m4BlXa__verticals-card-tags{flex-wrap:wrap;gap:.45rem;display:flex}.verticals-module__m4BlXa__verticals-card-tags span{color:#c2deee;background:#0d2b4373;border:1px solid #69aacf47;border-radius:999px;padding:.28rem .64rem;font-size:.73rem;line-height:1.2}.verticals-module__m4BlXa__verticals-card-footer{justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;display:flex}.verticals-module__m4BlXa__verticals-card-outcomes{color:#acd5ed;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.verticals-module__m4BlXa__verticals-card-outcomes .svg-inline--fa{color:#7acbff;width:.86rem;height:.86rem}.verticals-module__m4BlXa__verticals-card-link-copy{color:#8bd3ff;align-items:center;gap:.42rem;font-size:.82rem;font-weight:700;display:inline-flex}.verticals-module__m4BlXa__verticals-card-link-copy .svg-inline--fa{width:.78rem;height:.78rem}.verticals-module__m4BlXa__verticals-flow{padding-top:1rem}.verticals-module__m4BlXa__verticals-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.verticals-module__m4BlXa__verticals-flow-card{background:radial-gradient(circle at 86% 8%,#329edf24,#0000 42%),linear-gradient(162deg,#071522eb,#040b13e0);border:1px solid #67a4c93d;border-radius:1rem;padding:.9rem;box-shadow:inset 0 0 0 1px #639ec017}.verticals-module__m4BlXa__verticals-flow-icon{color:#8dd3ff;background:#0d35537a;border:1px solid #6aaed857;border-radius:.72rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.verticals-module__m4BlXa__verticals-flow-icon .svg-inline--fa{width:1rem;height:1rem}.verticals-module__m4BlXa__verticals-flow-card h3{font-family:var(--font-heading);color:#e9f7ff;margin:.55rem 0 0;font-size:.98rem}.verticals-module__m4BlXa__verticals-flow-card p{color:#afcbdd;margin:.36rem 0 0;font-size:.86rem;line-height:1.58}.verticals-module__m4BlXa__verticals-cta{padding-top:1.12rem}.verticals-module__m4BlXa__verticals-cta-card{background:radial-gradient(circle at 14% 16%,#36a7d829,#0000 44%),radial-gradient(circle at 88% 72%,#2190db21,#0000 42%),linear-gradient(160deg,#081724ed,#040c16e0);border:1px solid #67a4ca38;border-radius:1.25rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:.95rem;padding:clamp(1.1rem,2.3vw,1.7rem);display:grid;box-shadow:inset 0 0 0 1px #63a0c71a}.verticals-module__m4BlXa__verticals-cta-copy h2{font-family:var(--font-heading);color:var(--ink);margin:.32rem 0 0;font-size:clamp(1.66rem,3.4vw,2.35rem);line-height:1.14}.verticals-module__m4BlXa__verticals-cta-copy p{color:var(--muted);max-width:60ch;margin:.65rem 0 0;line-height:1.68}.verticals-module__m4BlXa__verticals-cta-actions{flex-direction:column;align-items:stretch;gap:.64rem;display:flex}.verticals-module__m4BlXa__vert-a{--card-glow:#5fd6ff33}.verticals-module__m4BlXa__vert-b{--card-glow:#7abeff33}.verticals-module__m4BlXa__vert-c{--card-glow:#62e0d233}.verticals-module__m4BlXa__vert-d{--card-glow:#9cbaff33}.verticals-module__m4BlXa__vert-e{--card-glow:#80dcff33}.verticals-module__m4BlXa__vert-f{--card-glow:#6cc6ff33}.verticals-module__m4BlXa__vert-g{--card-glow:#66daf233}.verticals-module__m4BlXa__vert-h{--card-glow:#75caff33}.verticals-module__m4BlXa__vert-i{--card-glow:#84c4ff33}.verticals-module__m4BlXa__vert-a,.verticals-module__m4BlXa__vert-b,.verticals-module__m4BlXa__vert-c,.verticals-module__m4BlXa__vert-d,.verticals-module__m4BlXa__vert-e,.verticals-module__m4BlXa__vert-f,.verticals-module__m4BlXa__vert-g,.verticals-module__m4BlXa__vert-h,.verticals-module__m4BlXa__vert-i{box-shadow:inset 0 0 0 1px #639dbf17, 0 0 0 1px var(--card-glow,#639dbf00)}@media (max-width:1120px){.verticals-module__m4BlXa__verticals-grid,.verticals-module__m4BlXa__verticals-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.verticals-module__m4BlXa__verticals-hero-grid,.verticals-module__m4BlXa__verticals-cta-card{grid-template-columns:1fr}.verticals-module__m4BlXa__verticals-hero-copy h1{max-width:none}.verticals-module__m4BlXa__verticals-hero-visual{min-height:22rem}.verticals-module__m4BlXa__verticals-cta-actions{flex-flow:wrap}.verticals-module__m4BlXa__verticals-cta-actions .btn{flex:220px}}@media (max-width:640px){.verticals-module__m4BlXa__verticals-shell{width:min(1180px,100% - 1.4rem)}.verticals-module__m4BlXa__verticals-grid,.verticals-module__m4BlXa__verticals-flow-grid{grid-template-columns:1fr}.verticals-module__m4BlXa__verticals-hero-copy,.verticals-module__m4BlXa__verticals-card,.verticals-module__m4BlXa__verticals-flow-card,.verticals-module__m4BlXa__verticals-cta-card{border-radius:.96rem;padding:.9rem}.verticals-module__m4BlXa__verticals-hero-visual{border-radius:.96rem;min-height:18.5rem}.verticals-module__m4BlXa__verticals-hero-node{width:8rem;padding:.5rem}.verticals-module__m4BlXa__verticals-hero-node p{display:none}:is(.verticals-module__m4BlXa__verticals-hero-actions .btn,.verticals-module__m4BlXa__verticals-cta-actions .btn){width:100%}.verticals-module__m4BlXa__verticals-cta-actions{flex-direction:column}.verticals-module__m4BlXa__verticals-card-footer{flex-direction:column;align-items:flex-start}}
