.industry-page{--industry-accent: #009f6e;color:#0f172a;background:#fff;position:relative;isolation:isolate;overflow:clip}.industry-page main{position:relative}.industry-page .marketing-hero{text-align:center}.industry-page .marketing-hero>h1,.industry-page .marketing-hero>.hero-lead,.industry-page .marketing-hero>.hero-stats{margin-inline:auto;min-width:0}.industry-page .marketing-hero>.hero-actions{justify-content:center;flex-wrap:wrap}.industry-page .brand-em{color:var(--industry-accent);font-weight:400}.industry-page .final-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.industry-page .btn-primary{background:var(--industry-accent);color:#fff;border:0;box-shadow:none}.industry-page .btn-primary:hover{background:#00865d}.industry-page .btn-outline{background:transparent;border:1px solid #94a3b8;color:#334155}.industry-page .btn-outline:hover{color:var(--industry-accent);border-color:var(--industry-accent)}.industry-page .btn-white{background:#fff;color:#009f6e;border:0}.industry-page .btn-white:hover{background:#ecfdf5}.industry-page .group-section,.industry-page .section,.industry-page .any-wrap{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:64px 0}.industry-page .surface-card{border:0;box-shadow:none;background:#f2f5f9;border-radius:24px}.industry-page .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.industry-page .badges .marketing-badge{font-size:14px;line-height:22px;padding:8px 12px}.industry-page .badges.compact{justify-content:flex-start}.industry-page .eyebrow{margin:0;color:#64748b;font-size:14px;line-height:22px}.industry-page .any,.industry-page .stats-band{position:relative;overflow:hidden;padding:56px;border-radius:32px;background:linear-gradient(120deg,#009b8d,#089e81 65%,#10283e);color:#fff}.industry-page .any-grid,.industry-page .stats-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;position:relative}.industry-page .any h2,.industry-page .compliance h2,.industry-page .final h2{font-size:var(--marketing-heading-size);font-weight:300;line-height:1.2;letter-spacing:-1.2px;margin:20px 0 0}.industry-page .any p:not(.marketing-badge),.industry-page .stats-band p:not(.marketing-badge){font-size:18px;line-height:28px;color:#e4f8ef;margin:20px 0 0;max-width:660px}.industry-page .any-actions{display:flex;justify-content:flex-start}.industry-page .any-blob,.industry-page .stats-blob{position:absolute;inset:-100px -80px auto auto;width:300px;height:300px;border-radius:50%;background:#74ecc02b;filter:blur(40px);pointer-events:none}.industry-page a:focus-visible{outline:1px solid #009f6e;outline-offset:5px}@media(max-width:767px){.industry-page .group-section,.industry-page .section,.industry-page .any-wrap{width:calc(100% - 32px);padding:40px 0}.industry-page .any,.industry-page .stats-band{padding:28px 24px}.industry-page .any-grid,.industry-page .stats-grid{grid-template-columns:1fr;gap:28px}.industry-page .any h2,.industry-page .compliance h2,.industry-page .final h2{font-size:36px;letter-spacing:-.7px}.industry-page .any-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.industry-page *,.industry-page *:before,.industry-page *:after{transition:none!important;animation:none!important}}
