.sector-editorial{background:var(--brand-paper);color:var(--brand-navy)}.sector-editorial .grid-bg,.sector-editorial .rc-hero-grid{display:none}.sector-editorial>section:first-child{background:var(--brand-paper)!important;min-height:0;display:block!important;padding:0!important;border-bottom:1px solid var(--brand-rule)}.sector-editorial>section:first-child>div[aria-hidden]{display:none}.sector-editorial>section:first-child>div:not([aria-hidden]){max-width:1120px;padding-top:clamp(130px,13vw,190px);padding-bottom:clamp(64px,8vw,110px)}.sector-editorial>section:first-child h1,.sector-editorial>section:first-child h1 span,.sector-editorial>section:not(.sector-demo-section) h2,.sector-editorial>section:not(.sector-demo-section) h2 span{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.04!important}.sector-editorial>section:first-child h1{max-width:1000px;font-size:clamp(54px,7.2vw,104px)!important}.sector-editorial>section:not(.sector-demo-section) h2{font-size:clamp(39px,4.8vw,66px)!important;text-align:left!important;max-width:880px}.sector-editorial>section:first-child h1~p,.sector-editorial>section:not(.sector-demo-section) h2+p{font-family:var(--font-manrope),Manrope,Arial,sans-serif!important;font-size:clamp(16px,1.45vw,19px)!important;font-weight:400;line-height:1.75!important;color:var(--brand-ink-soft)!important;text-align:left!important;max-width:720px;margin-left:0!important}.sector-editorial>section:not(.sector-demo-section) p:not([class*=uppercase]):not([class*=font-jetbrains]){font-family:var(--font-manrope),Manrope,Arial,sans-serif!important;line-height:1.65}.sector-editorial>section:not(.sector-demo-section){border-color:var(--brand-rule)!important}.sector-editorial>section:not(.sector-demo-section) .text-center{text-align:left!important}.sector-editorial>section:not(.sector-demo-section) .text-center .mx-auto{margin-left:0!important;margin-right:auto!important}.sector-editorial>section:not(.sector-demo-section) .text-center .justify-center{justify-content:flex-start!important}.sector-editorial>section:not(.sector-demo-section)>.max-w-7xl,.sector-editorial>section:not(.sector-demo-section)>div>.max-w-7xl{max-width:1120px}.sector-editorial>section:not(.sector-demo-section)>div[aria-hidden]{display:none}.sector-editorial .vc-decision-strip{border-top:1px solid var(--brand-rule);border-bottom:1px solid var(--brand-rule);background:transparent;box-shadow:none}.sector-editorial .vc-decision-strip>div{border-color:var(--brand-rule)}.sector-editorial .rc-eyebrow,.sector-editorial .rc-eyebrow-num,.sector-editorial>section:first-child p[class*=uppercase]{color:var(--brand-terracotta)!important}.sector-demo-section{padding:clamp(70px,8vw,118px) 24px;background:var(--brand-paper);border-bottom:1px solid var(--brand-rule)}.sector-demo-wrap{width:min(100%,1160px);margin:0 auto}.sector-demo-kicker{display:block;color:var(--brand-terracotta);font:700 11px/1.4 var(--font-manrope),Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sector-demo-heading{max-width:790px;margin:17px 0 14px;color:var(--brand-navy);font:400 clamp(42px,5.2vw,72px)/1.06 var(--font-instrument),Georgia,serif;letter-spacing:-.03em}.sector-demo-caption,.sector-demo-intro{max-width:710px;color:var(--brand-ink-soft);font:400 17px/1.7 var(--font-manrope),Manrope,Arial,sans-serif}.sector-demo-caption{margin-top:17px;font-size:14px}.sector-demo-stage{margin-top:42px}.sector-demo-section .platform-demo{box-shadow:0 20px 55px rgba(23,35,62,.09)}.sector-demo-section .platform-demo-mobile-note,.sector-demo-section .platform-demo-scene-head p{font-family:var(--font-manrope),Manrope,Arial,sans-serif}.sector-geometry{padding:75px 24px 90px;background:var(--brand-plate-shadow);border-bottom:1px solid var(--brand-rule)}.sector-geometry-diagram{display:flex;align-items:stretch;gap:0;margin-top:36px;border-top:1px solid var(--brand-rule-strong);border-bottom:1px solid var(--brand-rule-strong);color:var(--brand-navy);font:700 11px/1.4 var(--font-manrope),Arial,sans-serif;letter-spacing:.09em}.sector-geometry-diagram span{flex:1;padding:28px 13px;text-align:center}.sector-geometry-diagram i{align-self:center;font-size:19px;font-style:normal;color:var(--brand-muted)}.sector-editorial .sector-question-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 46px!important}.sector-editorial .sector-question-list>*{border-top:1px solid var(--brand-rule);min-width:0}.sector-editorial .sector-question-list>*>a>div,.sector-editorial .sector-question-list>*>div{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;padding:24px 0 28px!important}.sector-editorial .sector-question-list div:has(>svg){display:none}.sector-editorial .sector-question-list .card-hover,.sector-editorial .sector-question-list .rounded-2xl,.sector-editorial .sector-question-list .rounded-xl{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.sector-editorial .sector-question-list svg{display:none}.sector-editorial .sector-question-list span[style]{background:transparent!important;color:var(--brand-terracotta-deep)!important}.sector-editorial .sector-question-list>*>div>div.absolute{display:none}.sector-editorial .sector-question-list h3{font-family:var(--font-instrument),Georgia,serif!important;font-weight:400!important;font-size:28px!important;line-height:1.1}.sector-editorial .sector-question-list p{font-family:var(--font-manrope),Manrope,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important}.sector-editorial .sector-case-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 40px!important}.sector-editorial .sector-case-list>*,.sector-editorial .sector-question-list>*{border-top:1px solid var(--brand-rule);width:auto!important;max-width:none!important}.sector-editorial .sector-case-list>*>a,.sector-editorial .sector-case-list>*>a>div{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.sector-editorial .sector-case-list>*>a>div{padding:24px 0!important}.sector-editorial .sector-case-list h3{font:400 26px/1.12 var(--font-instrument),Georgia,serif!important}.sector-editorial .sector-case-list p{font-family:var(--font-manrope),Manrope,Arial,sans-serif!important;line-height:1.6!important}@media (max-width:960px){.sector-editorial .sector-case-list,.sector-editorial .sector-question-list{grid-template-columns:1fr!important}}@media (max-width:700px){.sector-editorial>section:first-child>div:not([aria-hidden]){padding-top:112px}.sector-editorial>section:first-child h1{font-size:clamp(48px,11vw,66px)!important}.sector-demo-section{padding:64px 18px}.sector-demo-stage{margin-top:28px}.sector-demo-heading{font-size:44px}.sector-demo-intro{font-size:16px}.sector-geometry{padding:60px 18px}.sector-geometry-diagram{flex-direction:column}.sector-geometry-diagram span{padding:15px}.sector-geometry-diagram i{transform:rotate(90deg)}}.sector-act{padding:clamp(70px,8vw,118px) 24px;background:var(--brand-paper);border-bottom:1px solid var(--brand-rule)}.sector-act-white{background:#fff}.sector-act-wrap{width:min(100%,1120px);margin:0 auto}.sector-act-kicker{display:block;color:var(--brand-terracotta);font:700 11px/1.4 var(--font-manrope),Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sector-act-heading{max-width:820px;margin:17px 0 14px;color:var(--brand-navy);font:400 clamp(39px,4.8vw,66px)/1.04 var(--font-instrument),Georgia,serif;letter-spacing:-.035em}.sector-act-intro{max-width:720px;margin:0;color:var(--brand-ink-soft);font:400 clamp(16px,1.45vw,19px)/1.75 var(--font-manrope),Manrope,Arial,sans-serif}.sector-act-object{margin-top:42px}.sector-act-object--wide{width:min(100vw - 48px,1280px);margin-left:50%;transform:translateX(-50%)}.sector-act-note{max-width:720px;margin:18px 0 0;color:var(--brand-muted-deep);font:400 14px/1.6 var(--font-manrope),Manrope,Arial,sans-serif}.sector-act-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--brand-navy);font:600 14px/1.4 var(--font-manrope),Arial,sans-serif;text-decoration:none}.sector-act-link:hover{color:var(--brand-terracotta)}.sector-ghost-link{display:inline-flex;align-items:center;gap:6px;padding:0 4px;color:var(--brand-navy);font:600 14px/1.4 var(--font-manrope),Arial,sans-serif;text-decoration:none;border-bottom:1px solid var(--brand-navy)}.sector-ghost-link:hover{color:var(--brand-terracotta);border-color:var(--brand-terracotta)}.sector-memo-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:42px}.sector-memo-page{min-width:0}.sector-memo-page figure{margin:0}.sector-memo-page img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--brand-rule);box-shadow:10px 10px 0 0 var(--brand-plate-shadow)}.sector-memo-page figcaption{margin-top:14px;color:var(--brand-muted-deep);font:400 13px/1.55 var(--font-manrope),Arial,sans-serif}.sector-memo-page figcaption b{color:var(--brand-navy);font-weight:600}.sector-memo-callouts{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--brand-rule)}.sector-memo-callouts li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--brand-rule);color:var(--brand-ink-soft);font:400 15px/1.55 var(--font-manrope),Arial,sans-serif}.sector-memo-callouts li b{display:inline-grid;place-items:center;width:24px;height:24px;background:var(--brand-terracotta);color:#fff;font:700 12px/1 var(--font-manrope),Arial,sans-serif}.sector-outcome-chip{margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.sector-editorial .sector-question-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--brand-terracotta-deep);font:600 13px/1.4 var(--font-manrope),Arial,sans-serif}@media (max-width:960px){.sector-memo-pages{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.sector-act{padding:64px 18px}.sector-act-heading{font-size:40px}.sector-act-object{margin-top:28px}.sector-act-object--wide{width:100%;margin-left:0;transform:none}}