.industry-page{--industry-muted:#b9b3b7;--industry-line:#ffffff21;--industry-accent:#ff729c;color:#f5f3f4;background:#0b0b0d}.industry-page h1,.industry-page h2,.industry-page h3,.industry-page p{margin:0}.industry-page h1,.industry-page h2,.industry-page h3{text-wrap:balance}.industry-page h2{font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.1;letter-spacing:-.045em}.industry-page h3{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.25;letter-spacing:-.02em}.industry-page p{color:var(--industry-muted);line-height:1.75}.industry-page a:focus-visible,.industry-page summary:focus-visible{outline:2px solid var(--industry-accent);outline-offset:5px}.industry-page .industry-eyebrow{color:var(--industry-accent);font:.75rem/1.6 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6rem}.industry-page .industry-hero{display:flex;align-items:center;min-height:min(780px,100svh - 90px);padding-block:4rem 6rem;border-bottom:1px solid var(--industry-line);background:radial-gradient(ellipse at 25% 35%,rgba(255,255,255,.0235294118),transparent 65%)}.industry-page .industry-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:3rem;color:var(--industry-muted);font-size:.85rem}.industry-page .industry-breadcrumb a{color:inherit;padding-block:.75rem}.industry-page .industry-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end}.industry-page .industry-hero h1{font-size:clamp(3rem,6.6vw,6.75rem);line-height:.99;letter-spacing:-.055em;max-width:16ch}.industry-page .industry-hero h1 span{color:var(--industry-muted)}.industry-page .industry-hero-aside{padding-bottom:.3rem}.industry-page .industry-hero-aside p{max-width:34ch;font-size:1.1rem;margin-bottom:2rem}.industry-page .industry-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:50px;padding:.85rem 1.5rem;background:var(--brand-primary, #ff2a6d);color:#fff;border:1px solid rgba(255,255,255,.1882352941);border-radius:.7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1)}.industry-page .industry-button:hover{transform:translateY(-2px);text-decoration:none;color:#fff}.industry-page .industry-button:active{transform:scale(.98)}.industry-page .industry-section{padding-block:clamp(4rem,8vw,8rem)}.industry-page .industry-section-heading{margin-bottom:3rem;max-width:780px}.industry-page .industry-section-heading h2{margin-bottom:1.5rem}.industry-page .industry-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,7rem)}.industry-page .industry-risk-list article,.industry-page .industry-workflow li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.8rem;border-top:1px solid var(--industry-line)}.industry-page .industry-risk-list article h3,.industry-page .industry-workflow li h3{margin-bottom:.8rem}.industry-page .industry-step-number{font:.75rem/1.8 ui-monospace,monospace;color:var(--industry-accent)}.industry-page .industry-band{padding-block:clamp(4rem,7vw,7rem);background:#121214;border-block:1px solid var(--industry-line)}.industry-page .industry-evidence .industry-section-heading{text-align:center;margin-inline:auto}.industry-page .industry-evidence .industry-section-heading h2{font-size:clamp(1.8rem,3vw,3rem)}.industry-page .industry-evidence .glow{display:none}.industry-page .industry-caption{margin-top:1.5rem;font-size:.75rem;text-align:center}.industry-page .industry-workflow{list-style:none;padding:0;margin:0}.industry-page .industry-workflow li:before{display:none}.industry-page .industry-text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;margin-top:.8rem;color:var(--industry-accent);font-size:.95rem;text-decoration:none}.industry-page .industry-text-link:hover{color:#ffadc6;text-decoration:underline}.industry-page .industry-prose>p+p{margin-top:1rem}.industry-page .industry-link-list{list-style:none;margin:1.5rem 0;padding:0}.industry-page .industry-link-list li{border-bottom:1px solid var(--industry-line)}.industry-page .industry-link-list li:before{display:none}.industry-page .industry-link-list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding-block:.85rem;color:#eee9ec;text-decoration:none}.industry-page .industry-link-list a:hover{color:var(--industry-accent)}.industry-page .industry-pricing-note{font-size:.9rem}.industry-page .industry-pricing-note a{color:var(--industry-accent)}.industry-page .industry-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.industry-page .industry-faq-layout h2{font-size:clamp(1.8rem,2.7vw,2.6rem)}.industry-page .industry-faqs details{border-top:1px solid var(--industry-line);padding-block:1.2rem}.industry-page .industry-faqs details:last-child{border-bottom:1px solid var(--industry-line)}.industry-page .industry-faqs details summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600;line-height:1.5;padding-right:1rem}.industry-page .industry-faqs details p{padding-top:1rem}.industry-page .industry-reading{padding-bottom:4rem}.industry-page .industry-reading h2{font-size:1.6rem}.industry-page .industry-closing{padding-block:clamp(4rem,8vw,8rem);border-top:1px solid var(--industry-line);text-align:center}.industry-page .industry-closing h2{font-size:clamp(2.5rem,5vw,5rem);max-width:19ch;margin:0 auto 2rem}@media (max-width:767px){.industry-page .industry-hero{min-height:auto;padding-block:2rem 4rem}.industry-page .industry-hub-hero{padding-top:4rem}.industry-page .industry-hero-grid,.industry-page .industry-split,.industry-page .industry-faq-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.industry-page .industry-breadcrumb{margin-bottom:2rem}.industry-page .industry-hero h1{font-size:clamp(2.7rem,11vw,4.5rem)}.industry-page .industry-hero-aside p{max-width:40ch}.industry-page .industry-caption{text-align:left}}@media (prefers-reduced-motion:no-preference){.industry-page .industry-hero h1,.industry-page .industry-hero-aside{animation:industry-enter .6s cubic-bezier(.16,1,.3,1) both}.industry-page .industry-hero-aside{animation-delay:.1s}}@media (prefers-reduced-motion:reduce){.industry-page .industry-button{transition:none}.industry-page .industry-button:hover,.industry-page .industry-button:active{transform:none}}@keyframes industry-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}