body.sector-page{background:radial-gradient(60rem 40rem at 85% -10%, #c7b16212, transparent 60%), radial-gradient(50rem 34rem at -10% 110%, #fee2410d, transparent 60%), var(--bg)}:root[data-theme=light] body.sector-page{background:radial-gradient(56rem 38rem at 85% -10%, #f7de9e80, transparent 62%), radial-gradient(46rem 32rem at -10% 30%, #d1e0be73, transparent 60%), radial-gradient(50rem 34rem at 105% 80%, #c4dbeb73, transparent 62%), var(--bg)}:root[data-theme=light] :-webkit-any(.pain,.deliver,.sector-case){box-shadow:0 22px 44px -30px #17151a33}:root[data-theme=light] :is(.pain,.deliver,.sector-case){box-shadow:0 22px 44px -30px #17151a33}:root[data-theme=light] .pain{background:linear-gradient(160deg, #fff 40%, var(--pastel-blush))}:root[data-theme=light] .deliver{background:linear-gradient(160deg, #fff 40%, var(--pastel-sage))}:root[data-theme=light] .sector-case{background:linear-gradient(165deg, #fff 35%, var(--pastel-sky))}.js-reveal .sx{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(26px)}.js-reveal .sx.is-in,[data-motion=off] .sx{opacity:1;transform:none}.sector-hero .crumbs,.sector-hero h1,.sector-hero .lede{opacity:0}[data-motion=off] .sector-hero :-webkit-any(.crumbs,h1,.lede){opacity:1}[data-motion=off] .sector-hero :is(.crumbs,h1,.lede){opacity:1}.sector-hero.is-live .crumbs{animation:sxUp .6s var(--ease-out) 50ms forwards}.sector-hero.is-live h1{animation:sxUp .9s var(--ease-out) .15s forwards}.sector-hero.is-live .lede{animation:sxUp .8s var(--ease-out) .35s forwards}@keyframes sxUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sector-hero{position:relative;overflow:clip}.sector-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34rem 22rem at 20% 30%,#fee2410f,#0000 60%),radial-gradient(28rem 20rem at 80% 60%,#c7b16214,#0000 65%);block-size:130%;animation:16s ease-in-out infinite alternate aurora;position:absolute;top:-20%;bottom:auto;left:-10%;right:-10%}@keyframes aurora{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.sector-hero:before{animation:none}}.sector-body h2{padding-block-end:.6rem;position:relative}.sector-body h2:after{content:"";background:var(--gold);transform-origin:0;block-size:2px;inline-size:3.5rem;transition:transform .7s var(--ease-out) .25s;position:absolute;bottom:0;transform:scaleX(0)}.sector-body h2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.sector-body h2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.sector-body h2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.sector-body h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}[dir=rtl] .sector-body h2:after{transform-origin:100%}.sector-body h2.is-in:after,[data-motion=off] .sector-body h2:after{transform:scaleX(1)}.pain,.deliver,.sector-case{transition:border-color .35s, transform .35s var(--ease-out);position:relative;overflow:hidden}.pain:hover,.deliver:hover,.sector-case:hover{border-color:#c7b16280;transform:translateY(-4px)}.pain:after,.deliver:after,.sector-case:after{content:"";background:radial-gradient(20rem circle at var(--mx,50%) var(--my,0%), #fee24112, transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.pain:hover:after,.deliver:hover:after,.sector-case:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.pain:hover,.deliver:hover,.sector-case:hover{transform:none}}.sector-hero{padding:calc(var(--nav-h) + clamp(3rem, 9vh, 6rem)) var(--pad) clamp(2.5rem, 6vh, 4rem);max-inline-size:62rem;margin-inline-start:auto;margin-inline-end:auto}.sector-hero .crumbs{color:var(--mist);flex-wrap:wrap;gap:.5rem;margin-block-end:1.4rem;font-size:.8rem;list-style:none;display:flex}.sector-hero .crumbs a{color:var(--gold);text-decoration:none}.sector-hero .crumbs a:hover{color:var(--volt-ink)}.sector-hero .crumbs li:not(:last-child):after{content:"›";color:var(--faint);margin-inline-start:.5rem}[dir=rtl] .sector-hero .crumbs li:not(:last-child):after{content:"‹"}.sector-hero h1{font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:600;line-height:1.08}[dir=rtl] .sector-hero h1{line-height:1.3}.sector-hero .lede{color:var(--mist);max-inline-size:44rem;margin-block-start:1.4rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.sector-body{max-inline-size:62rem;padding:0 var(--pad) 4rem;gap:clamp(3rem,7vh,5rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.sector-body h2{font-family:var(--font-display);margin-block-end:1.2rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:600}.sector-body p{color:var(--mist);max-inline-size:46rem}.sector-body p+p{margin-block-start:.9rem}.sector-body strong{color:var(--bone);font-weight:500}.pain-grid,.deliver-grid{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1.1rem;margin-block-start:1.6rem;display:grid}.pain,.deliver{border:1px solid var(--faint);background:linear-gradient(160deg, var(--ink-2), transparent);border-radius:1.1rem;padding:1.5rem}.pain h3,.deliver h3{font-family:var(--font-display);margin-block-end:.5rem;font-size:1.1rem;font-weight:600}.pain p,.deliver p{font-size:.92rem}.deliver h3{color:var(--gold)}.sector-cases{gap:1.25rem;margin-block-start:1.6rem;display:grid}.sector-case{border:1px solid var(--faint);background:var(--card);border-radius:1.25rem;padding:2rem}.sector-case h3{font-family:var(--font-display);font-size:1.35rem;font-weight:600}.sector-case .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-block-end:.6rem;font-size:.78rem;display:block}[dir=rtl] .sector-case .tag{letter-spacing:0;font-weight:600}.sector-case p{margin-block-start:.7rem}.sector-case .outcome{color:var(--bone);border-inline-start:2px solid var(--gold);margin-block-start:1rem;padding-inline-start:1rem;font-size:.95rem}.sector-cta{text-align:center;background:linear-gradient(170deg, #fee2410f, var(--card));border:1px solid #fee24159;border-radius:1.5rem;padding:clamp(2rem,5vw,3.5rem)}.sector-cta h2{margin-block-end:.6rem}.sector-cta p{margin-inline-start:auto;margin-inline-end:auto}.sector-cta .hero__cta{margin-block-start:1.8rem}.sector-links{border-block-start:1px solid var(--faint);padding-block-start:2rem}.sector-links h2{font-size:1.2rem}.sector-links ul{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;list-style:none;display:flex}.sector-links a{border:1px solid var(--faint);color:var(--mist);border-radius:99px;padding:.55rem 1.1rem;font-size:.88rem;text-decoration:none;transition:color .25s,border-color .25s;display:inline-block}.sector-links a:hover,.sector-links a[aria-current=page]{color:var(--volt-ink);border-color:#fee24180}
