.industry-page{--industry-navy: #05122e;--industry-blue: #4586fe;--industry-blue-deep: #2059d0;--industry-paper: #f4f6f9;color:#111827;background:#fff;font-family:var(--font-sans, Inter, Arial, sans-serif)}.industry-page *{box-sizing:border-box}.industry-page .industry-shell{width:min(1176px,calc(100% - 48px));margin-inline:auto}.industry-page .industry-hero{min-height:760px;overflow:hidden;color:#fff;background:var(--industry-navy)}.industry-page .industry-hero-grid{min-height:760px;display:grid;grid-template-columns:52% 48%;align-items:center;gap:3rem}.industry-page .industry-hero-copy{z-index:1;padding:7rem 0 5rem}.industry-page .industry-hero h1{max-width:660px;margin:0;color:#fff;font-size:clamp(3.3rem,5.2vw,5rem);font-weight:680;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.industry-page .industry-hero-copy>p{max-width:650px;margin:1.75rem 0 0;color:#ffffffc2;font-size:1.1rem;line-height:1.62}.industry-page .industry-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.5rem}.industry-page .industry-button{min-height:3.5rem;padding:0 1.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.75rem;color:#fff;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.industry-page .industry-button:hover{transform:translateY(-2px)}.industry-page .industry-button.is-primary{color:var(--industry-navy);background:var(--industry-blue)}.industry-page .industry-button.is-primary:hover{color:var(--industry-navy);background:#8db5ff}.industry-page .industry-button.is-secondary{border-color:#ffffff3d;background:#ffffff12}.industry-page .industry-button.is-secondary:hover{border-color:#ffffff73;background:#ffffff1f}.industry-page .industry-reassurance{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin:2rem 0 0;padding:0;color:#ffffffb3;list-style:none;font-size:.84rem}.industry-page .industry-reassurance li{display:flex;align-items:center;gap:.4rem}.industry-page .industry-reassurance svg{color:#8db5ff}.industry-page .industry-hero-art{position:relative;height:560px}.industry-page .industry-hero-art:before{content:"";position:absolute;inset:-2rem -6rem;opacity:.25;background-image:linear-gradient(rgb(69 134 254 / 16%) 1px,transparent 1px),linear-gradient(90deg,rgb(69 134 254 / 16%) 1px,transparent 1px);background-size:58px 58px}.industry-page .industry-hero-art picture{position:absolute;inset:0}.industry-page .industry-hero-image{width:100%;height:100%;display:block;border-radius:1.5rem;object-fit:cover;object-position:center}.industry-page .industry-features{padding:6rem 0;background:#fff}.industry-page .industry-features h2,.industry-page .industry-problems h2{max-width:850px;margin:0 auto 3rem;color:#111827;font-size:clamp(2.6rem,5vw,4rem);font-weight:650;line-height:1;letter-spacing:-.055em;text-align:center;text-wrap:balance}.industry-page .industry-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.industry-page .industry-feature-card{min-height:395px;padding:1.35rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e6ee;border-radius:1.05rem;background:var(--industry-paper)}.industry-page .industry-feature-card h3{margin:0;color:#111827;font-size:1.55rem;font-weight:650;line-height:1.12;letter-spacing:-.035em}.industry-page .industry-feature-card p{margin:.8rem 0 1.2rem;color:#4b5563;font-size:.94rem;line-height:1.5}.industry-page .industry-feature-card picture{display:block;margin-top:auto}.industry-page .industry-feature-card img{width:100%;height:190px;display:block;border-radius:.8rem;object-fit:cover}.industry-page .industry-pricing{position:relative;min-height:720px;display:grid;place-items:center;overflow:hidden;color:#fff;background:var(--industry-navy);isolation:isolate}.industry-page .industry-pricing-media{position:absolute;inset:0;z-index:-2;background:center / cover no-repeat url(/media/industry-pricing-dashboard.webp);opacity:.42}.industry-page .industry-pricing:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 48%,#142f687f,#05122e61 48%,#05122eb8 92%);pointer-events:none}.industry-page .industry-pricing-content{position:relative;width:min(760px,calc(100% - 48px));padding:5rem 0;display:flex;align-items:center;flex-direction:column;text-align:center}.industry-page .industry-pricing h2{margin:0;color:#fff;font-size:clamp(2.6rem,5vw,4rem);line-height:1;letter-spacing:-.05em;text-wrap:balance}.industry-page .industry-pricing h2 span{display:inline-block;margin:0 .08em;padding:.08em .24em .12em;border:1px solid rgb(255 255 255 / 24%);border-radius:.28em;color:#fff;background:#8db5ff57;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0000002e;transform:rotate(-4deg)}.industry-page .industry-pricing-content>p{max-width:650px;margin:1.6rem auto 0;color:#ffffffbd;font-size:1rem;line-height:1.65}.industry-page .industry-pricing-price{margin-top:3.2rem;display:flex;align-items:center;flex-direction:column}.industry-page .industry-pricing-price small{color:#ffffffb8;font-size:1rem;font-weight:600;letter-spacing:-.015em}.industry-page .industry-pricing-price strong{margin-top:.45rem;color:#8db5ff;font-size:clamp(7rem,14vw,11rem);font-weight:720;line-height:.8;letter-spacing:-.085em;text-wrap:balance}.industry-page .industry-pricing-content>a{margin-top:3rem;padding:.85rem 1.15rem;display:flex;align-items:center;gap:.65rem;border:1px solid rgb(255 255 255 / 26%);border-radius:.75rem;color:#fff;background:#ffffff1a;font-weight:600;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.industry-page .industry-pricing-content>a:hover{border-color:#ffffff73;background:#ffffff29}.industry-page .industry-pricing-content>a:active{transform:translateY(1px)}.industry-page .industry-problems{padding:6rem 0 7rem;background:#fff}.industry-page .industry-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.industry-page .industry-problem-card{overflow:hidden;border:1px solid #e1e6ee;border-radius:1rem;background:var(--industry-paper)}.industry-page .industry-problem-card picture{display:block;padding:.85rem .85rem 0}.industry-page .industry-problem-card img{width:100%;height:225px;display:block;border-radius:.7rem;object-fit:cover}.industry-page .industry-problem-card>div{padding:1.4rem 1.5rem 1.75rem}.industry-page .industry-problem-card h3{margin:0 0 .8rem;color:#111827;font-size:1.5rem;font-weight:650;line-height:1.08;letter-spacing:-.04em}.industry-page .industry-problem-card p{margin:0;color:#4b5563;font-size:.94rem;line-height:1.55}.industry-page .industry-faq{padding:7rem 0 8rem;background:var(--industry-paper)}.industry-page .industry-faq-inner{width:min(856px,calc(100% - 48px));margin-inline:auto}.industry-page .industry-faq h2{margin:0 0 3.5rem;color:#111827;font-size:clamp(2.7rem,5vw,3.6rem);font-weight:650;line-height:.92;letter-spacing:-.055em;text-align:center}.industry-page .industry-faq h2 span{color:var(--industry-navy);text-decoration:underline;text-decoration-color:var(--industry-blue);text-decoration-thickness:2px;text-underline-offset:7px}.industry-page .industry-faq-list{border-top:1px solid #cfd6e0}.industry-page .industry-faq-list details{border-bottom:1px solid #cfd6e0}.industry-page .industry-faq-list summary{min-height:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#111827;list-style:none;cursor:pointer;font-size:1.12rem;font-weight:650;line-height:1.25}.industry-page .industry-faq-list summary::-webkit-details-marker{display:none}.industry-page .industry-faq-list summary span{width:2.1rem;height:2.1rem;display:grid;place-items:center;flex:none;border:1px solid #cfd6e0;border-radius:.5rem;background:#fff;transition:transform .18s ease}.industry-page .industry-faq-list details[open] summary span{transform:rotate(45deg)}.industry-page .industry-faq-list details p{margin:-.6rem 3.75rem 1.8rem 0;color:#4b5563;line-height:1.65}.industry-page header[data-nav]:not(.nav-solid){background:var(--industry-navy)}.industry-page header[data-nav]:not(.nav-solid) .nav-pill a,.industry-page header[data-nav]:not(.nav-solid) .nav-pill button{color:#fff}.industry-page header[data-nav]:not(.nav-solid) .nav-pill a[href="/"] span{background-image:linear-gradient(100deg,#fff,#8db5ff)}.industry-page header[data-nav]:not(.nav-solid) .nav-pill a[data-rdv-source=nav]{color:var(--industry-navy)}.industry-page header[data-nav]:not(.nav-solid) .nav-pill a:hover{color:#fff;background:#ffffff14}.industry-page header[data-nav]:not(.nav-solid) .nav-pill a[href*=sign-in]{border-color:#ffffff3d;background:#ffffff0f}@media(max-width:900px){.industry-page .industry-shell{width:min(100% - 32px,680px)}.industry-page .industry-hero,.industry-page .industry-hero-grid{min-height:0}.industry-page .industry-hero-grid{display:block}.industry-page .industry-hero-copy{padding:7rem 0 3rem}.industry-page .industry-hero h1{font-size:clamp(2.8rem,11.5vw,4rem)}.industry-page .industry-hero-copy>p{font-size:1rem}.industry-page .industry-actions{flex-direction:column}.industry-page .industry-button{width:100%}.industry-page .industry-reassurance{display:grid}.industry-page .industry-hero-art{height:470px}.industry-page .industry-hero-art picture{inset:0}.industry-page .industry-feature-grid,.industry-page .industry-problem-grid{grid-template-columns:1fr}.industry-page .industry-feature-card{min-height:390px}.industry-page .industry-pricing{min-height:650px}.industry-page .industry-pricing-price strong{font-size:clamp(6rem,27vw,8rem)}}@media(prefers-reduced-motion:reduce){.industry-page .industry-button,.industry-page .industry-faq-list summary span{transition:none}}
