.industries-page{color:var(--ink);font:400 18px/1.6 var(--text)}.industries-page h1,.industries-page h2,.industries-page h3,.industries-page p{margin:0}.industries-page h1,.industries-page h2{font-family:var(--display);font-weight:900;text-transform:uppercase}.industries-page h2{font-size:clamp(36px,4.4vw,56px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.industries-page h3{font:700 24px/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}.industries-page p{color:var(--ink-soft)}.industries-page .kick{margin-bottom:24px}.industries-page .industry-container,.industries-page .industry-heading{min-width:0}.industries-page.industry-hero{padding:64px 64px 80px;background-image:linear-gradient(var(--rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--rule-soft) 1px,transparent 1px);background-size:48px 48px;border-bottom:1px solid var(--ink)}.industries-page .industry-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:40px}.industries-page .industry-breadcrumb a{text-underline-offset:4px}.industries-page .industry-breadcrumb a:hover{text-decoration-thickness:2px}.industries-page h1{max-width:1150px;font-size:clamp(48px,6.6vw,100px);line-height:.98;letter-spacing:-.03em}.industries-page h1 mark{color:inherit;padding:0 .08em;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 .14em / 100% .78em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.industries-page .hero-subtitle{max-width:760px;margin-top:32px;font-size:19px}.industries-page .hero-ctas,.industries-page .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.industries-page .btn-line-hero{border-color:var(--ink)}.industries-page .industry-reality{padding:24px 64px 88px}.industries-page .industry-reality .industry-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.industries-page .industry-reality .kick{color:var(--accent-pink)}.industries-page .industry-reality .signature:before{background:linear-gradient(90deg,var(--accent-pink),transparent)}.industries-page .problems-grid{border-top:8px solid var(--accent-pink)}.industries-page .problem-card{padding:24px 0;border-bottom:1px solid var(--rule)}.industries-page .problem-card:first-child{padding-top:24px}.industries-page .problem-card p{margin-top:12px;max-width:64ch}.industries-page .industry-fix{padding:64px 64px 88px;background:var(--notwhite-soft);border-top:1px solid var(--ink)}.industries-page .solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:40px}.industries-page .solution-card{padding-top:24px;border-top:8px solid var(--gold)}.industries-page .solution-card p{margin-top:16px}.industries-page .industry-workflow{position:relative;isolation:isolate;padding:80px 64px 128px;color:var(--paper)}.industries-page .industry-workflow:before{content:"";position:absolute;inset-block:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;background:var(--ink);border-top:8px solid var(--accent-pink)}.industries-page .industry-workflow .industry-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.industries-page .industry-workflow .kick{color:var(--paper)}.industries-page .industry-workflow .signature:before{background:linear-gradient(90deg,var(--accent-pink),transparent)}.industries-page .industry-ledger{list-style:none;margin:0;padding:0;counter-reset:industry-step}.industries-page .workflow-step{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--muted);counter-increment:industry-step}.industries-page .workflow-step:last-child{border-bottom:1px solid var(--muted)}.industries-page .workflow-day{font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase}.industries-page .workflow-day:before{content:counter(industry-step,decimal-leading-zero) " /";display:block;margin-bottom:8px;color:var(--notpink)}.industries-page .workflow-content p{margin-top:12px;color:var(--paper)}.industries-page .industry-package{padding:64px 64px 80px}.industries-page .industry-package .industry-container{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px 64px}.industries-page .industry-package .industry-heading{grid-column:1}.industries-page .package-content{display:contents}.industries-page .package-features{grid-column:1;list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.industries-page .package-feature{padding:16px 0;border-bottom:1px solid var(--rule)}.industries-page .package-pricing{position:relative;grid-column:2;grid-row:1 / span 2;margin-top:-112px}.industries-page .pricing-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:var(--paper);border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);box-shadow:var(--shadow-poster)}.industries-page .pricing-label,.industries-page .pricing-type,.industries-page .vat-note{font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.industries-page .pricing-amount,.industries-page .pricing-monthly{margin-block:8px;font:900 32px/1.2 var(--display);letter-spacing:-.02em}.industries-page .pricing-divider{width:100%;margin-block:24px;border-top:1px solid var(--rule)}.industries-page .pricing-card .btn-gold{width:100%;margin-top:24px}.industries-page .industry-text-link{align-self:center;margin-top:16px;font:700 17px/1.4 var(--display);text-underline-offset:4px}.industries-page .industry-close{padding:64px;background:var(--gold)}.industries-page .cta-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 64px;align-items:end}.industries-page .industry-close h2{grid-row:1 / span 2;font-size:clamp(40px,5vw,70px)}.industries-page .industry-close .kick{width:-moz-fit-content;width:fit-content;padding:8px 16px;color:var(--ink);background:var(--paper)}.industries-page .industry-close p{color:var(--ink)}.industries-page .cta-buttons{margin:0;align-self:start}.industries-page .reveal{opacity:1;transform:none;animation:none!important}@media (max-width: 900px){.industries-page.industry-hero,.industries-page .industry-sec{padding-inline:24px}.industries-page .industry-reality .industry-container,.industries-page .industry-workflow .industry-container{grid-template-columns:minmax(0,1fr);gap:32px}.industries-page .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-page .industry-package .industry-container{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.industries-page .pricing-card{padding:24px}.industries-page .cta-content{grid-template-columns:minmax(0,1fr);gap:24px}.industries-page .industry-close h2{grid-row:auto}}@media (max-width: 700px){.industries-page.industry-hero{padding-block:40px 48px}.industries-page h1{font-size:clamp(40px,8vw,56px);overflow-wrap:anywhere}.industries-page .industry-breadcrumb{font-size:11px;letter-spacing:.12em;gap:8px}.industries-page .industry-breadcrumb:before{flex-basis:48px}.industries-page .industry-reality{padding-block:0 48px}.industries-page .industry-fix{padding-block:48px 64px}.industries-page .solutions-grid{grid-template-columns:minmax(0,1fr);gap:32px}.industries-page .industry-workflow{padding-block:56px 88px}.industries-page .workflow-step{grid-template-columns:minmax(0,1fr);gap:12px}.industries-page .workflow-day:before{display:inline;margin-right:12px}.industries-page .industry-package{padding-block:48px 56px}.industries-page .industry-package .industry-container{grid-template-columns:minmax(0,1fr);gap:32px}.industries-page .package-pricing{grid-column:1;grid-row:auto;margin-top:0}.industries-page .industry-close{padding-block:48px}.industries-page .hero-ctas>a,.industries-page .cta-buttons>a{width:100%}}@media (prefers-reduced-motion: reduce){.industries-page *,.industries-page *:before{animation:none!important;transition:none!important}}
