.industry-body{background:#fff}.industry-page{--product-gutter:var(--page-gutter);--product-ink:#1c1c1c;--product-muted:#2f2f2f;--product-blue:#2f60ff;--industry-ink:#1c1c1c;--industry-body:#2f2f2f;--industry-muted:#6d6d6d;--industry-line:#d9d9d9;--industry-blue:#2f60ff;--industry-section-pad:clamp(2.5rem, 5.556vw, 5rem);--industry-block-gap:clamp(2rem, 4.167vw, 3.75rem);color:var(--industry-ink);background:#fff;font-family:General Sans,Plus Jakarta Sans,Inter,sans-serif}.industry-page :where(.industry-problem__heading,.industry-value__heading,.industry-suite__heading){letter-spacing:-.02em;color:var(--industry-ink);margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.industry-hero{padding-block:var(--industry-section-pad);--industry-hero-row:clamp(21.25rem, 33.61vw, 30.25rem)}.industry-hero__inner{min-height:var(--industry-hero-row);grid-template-columns:minmax(0,600fr) minmax(0,600fr);align-items:stretch;gap:clamp(1.5rem,2.2vw,2rem);display:grid}.industry-hero__intro{flex-direction:column;justify-content:center;display:flex}.industry-hero__heading{letter-spacing:-.02em;max-width:22rem;color:var(--industry-ink);margin:0;font-size:clamp(2rem,2.78vw,2.5rem);font-weight:500;line-height:1.2}.industry-hero__subtitle{font-size:var(--font-size-body);color:var(--industry-ink);margin:1rem 0 0;line-height:1.5}.industry-hero__cta{background:var(--industry-blue);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.5625rem;margin-top:2.5rem;padding:.375rem .375rem .375rem .75rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.industry-hero__cta:hover,.industry-hero__cta:focus-visible{color:#fff;background:#1d49e0}.industry-hero__cta-arrow{width:1.875rem;height:1.875rem;color:var(--industry-blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.industry-hero__media{width:100%;height:100%;min-height:var(--industry-hero-row);background:var(--industry-line);border-radius:.9375rem;overflow:hidden}.industry-hero__media img,.industry-hero__media video{object-fit:cover;width:100%;height:100%;display:block}.industry-problem{padding-block:var(--industry-section-pad);background:#f8f8f8}.industry-problem__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.industry-problem__heading{max-width:29.25rem}.industry-problem__heading .product-highlight{display:block}.industry-problem__grid{margin-top:var(--industry-block-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.industry-problem__card{opacity:0;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)}.industry-problem__card.is-revealed{opacity:1;transform:none}.industry-problem__icon{object-fit:contain;width:6.25rem;height:6.25rem}.industry-problem__card-title{color:var(--industry-ink);margin:0;font-size:clamp(1.375rem,1.81vw,1.625rem);font-weight:500;line-height:1.2}.industry-problem__card-text{font-size:clamp(var(--font-size-body), 1.4vw, 1.25rem);color:var(--industry-ink);margin:0;line-height:1.35}.industry-problem__card-text strong{font-weight:600}.industry-problem__source{color:#0000;text-underline-offset:.2em;background:linear-gradient(168deg,#0675ee 18%,#4543e1 101%) text;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:underline #2d5ce8}.industry-band{isolation:isolate;background-color:#0d0616;background-image:var(--band-bg);color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:clamp(17rem,27.29vw,24.5625rem);padding-block:clamp(2.5rem,4.167vw,3.75rem);display:flex;position:relative}.industry-band__heading{color:#fff;max-width:46.25rem;margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;line-height:1.194}.industry-band__lead{max-width:42rem;font-weight:500;font-size:var(--font-size-body);color:#fff;margin:.75rem 0 0;line-height:1.417}.industry-band__cta{color:var(--industry-ink);background:#fff;border-radius:999px;align-items:center;gap:.46875rem;margin-top:clamp(1.75rem,3.02vw,2.71875rem);padding:.1875rem .1875rem .1875rem .9375rem;font-size:.9375rem;font-weight:500;transition:background .15s;display:inline-flex}.industry-band__cta:hover,.industry-band__cta:focus-visible{color:var(--industry-ink);background:#eef2ff}.industry-band__cta-arrow{background:var(--industry-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.15625rem;height:2.15625rem;display:inline-flex}.industry-band__cta-arrow svg{width:100%;height:100%;display:block}.industry-value{padding-block:var(--industry-section-pad)}.industry-value__intro{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:53.5rem;margin-inline:auto;display:flex}.industry-value__lead{max-width:37rem;font-size:var(--font-size-body);color:var(--industry-body);margin:0;line-height:1.5}.industry-value__body{margin-top:var(--industry-block-gap);grid-template-columns:minmax(0,500fr) minmax(0,500fr);align-items:center;gap:5rem;display:grid}.industry-value__media{aspect-ratio:616/680;background:var(--industry-line);border-radius:.9375rem;width:100%;max-height:42.5rem;overflow:hidden}.industry-value__media img{object-fit:cover;width:100%;height:100%}.industry-value__list{flex-direction:column;gap:1.25rem;display:flex}.industry-value__item{border-radius:.375rem}.industry-value__summary{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"rule rule""title toggle";align-items:center;gap:1.25rem 1rem;list-style:none;display:grid}.industry-value__summary::-webkit-details-marker{display:none}.industry-value__rule{background:var(--industry-line);grid-area:rule;height:1px;transition:background .35s}.industry-value__item.is-expanded .industry-value__rule,.industry-value__item:hover .industry-value__rule{background:linear-gradient(92.5deg,#1f43df 34%,#ff6551 94%)}.industry-value__title{color:var(--industry-ink);grid-area:title;font-size:clamp(1.25rem,1.94vw,1.75rem);font-weight:500;line-height:1.2}.industry-value__toggle{width:1.25rem;height:1.25rem;color:var(--industry-muted);flex-shrink:0;grid-area:toggle;position:relative}.industry-value__toggle:before,.industry-value__toggle:after{content:"";background:currentColor;border-radius:1px;height:1.5px;transition:transform .3s,opacity .3s;position:absolute;inset:50% 0 auto}.industry-value__toggle:after{transform:rotate(90deg)}.industry-value__item.is-expanded .industry-value__toggle:after{opacity:0;transform:rotate(180deg)}.industry-value__panel{padding-top:1.25rem}.industry-value__text{font-size:var(--font-size-body);color:var(--industry-ink);margin:0;line-height:1.5}.industry-value__bullets{font-size:var(--font-size-body);color:var(--industry-ink);gap:.125rem;margin:1.5rem 0 0;padding-left:1.5rem;line-height:1.5;display:grid}.industry-suite{padding-block:var(--industry-section-pad)}.industry-suite__intro{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:40rem;margin-inline:auto;display:flex}.industry-suite__lead{max-width:37.25rem;font-size:var(--font-size-body);color:var(--industry-body);margin:0;line-height:1.5}.industry-suite__media{width:100%;margin-top:var(--industry-block-gap);aspect-ratio:1284/367;background:var(--industry-line);border-radius:.75rem;max-height:22.9375rem;overflow:hidden}.industry-suite__media img{object-fit:cover;width:100%;height:100%}.industry-suite__grid{margin:var(--industry-block-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.industry-suite__card{opacity:0;flex-direction:column;align-items:flex-start;gap:2rem;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)}.industry-suite__card.is-revealed{opacity:1;transform:none}.industry-suite__rule{background:var(--industry-line);align-self:stretch;height:1px;transition:background .35s}.industry-suite__card:hover .industry-suite__rule,.industry-suite__card:focus-within .industry-suite__rule{background:linear-gradient(92.5deg,#1f43df 34%,#ff6551 94%)}.industry-suite__icon{width:4.5rem;height:4.5rem;display:inline-flex}.industry-suite__icon svg{width:100%;height:100%;display:block}.industry-suite__icon svg path{fill:var(--industry-ink);transition:fill .3s}.industry-suite__card:hover .industry-suite__icon svg path,.industry-suite__card:focus-within .industry-suite__icon svg path{fill:url(#industry-suite-icon-gradient)}.industry-suite__icon svg mask path,.industry-suite__card:hover .industry-suite__icon svg mask path,.industry-suite__card:focus-within .industry-suite__icon svg mask path{fill:#fff}.industry-suite__copy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.industry-suite__card-title{color:var(--industry-ink);margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.industry-suite__card-text{font-size:var(--font-size-body);color:var(--industry-ink);margin:0;line-height:1.4}.industry-suite__link{color:#0000;text-underline-offset:.2em;background:linear-gradient(176deg,#0675ee 18%,#4543e1 101%) text;font-size:1rem;font-weight:500;text-decoration:underline #2d5ce8}.industry-page .product-integrations,.industry-page .product-security,.industry-page .home-case-studies,.industry-page .home-faq{margin-top:0}.industry-page .product-integrations__inner{grid-template-columns:minmax(0,512fr) minmax(0,625fr);gap:clamp(2rem,6.597vw,5.9375rem);padding-block:clamp(2rem,3.333vw,3rem)}.industry-page .product-integrations__diagram{max-width:39.0625rem}.industry-page .product-security{max-width:none;padding-block:clamp(2.5rem,4.722vw,4.25rem);padding-inline:var(--page-gutter);background:#f8f8f8}.industry-page .home-case-studies,.industry-page .home-faq{padding-block:var(--industry-block-gap)}.industry-page .product-security__intro,.industry-page .product-security__grid{width:100%;max-width:var(--page-content);margin-inline:auto}@media (width<=960px){.industry-page .product-integrations__inner{grid-template-columns:1fr}.industry-page .product-integrations__diagram{max-width:36rem;margin-inline:auto}}@media (width<=1024px){.industry-value__body{grid-template-columns:1fr;gap:2.5rem}.industry-value__media{aspect-ratio:16/10}}@media (width<=900px){.industry-hero__inner{grid-template-columns:1fr;gap:2.5rem;min-height:0}.industry-hero__heading{max-width:none}.industry-hero__media{aspect-ratio:4/3;order:-1;height:auto;min-height:0}.industry-problem__grid,.industry-suite__grid{grid-template-columns:1fr}.industry-problem__card{padding-inline:0}.industry-suite__media{aspect-ratio:4/3;max-height:none}}
