.sector-page{--sector-navy:#04162e;--sector-navy-soft:#0a2b4f;--sector-cyan:#63d9ff;--sector-ink:#122536;--sector-muted:#526b78;--sector-line:#dce6ed;background:#ffffff;color:var(--sector-ink)}.sector-detail-hero{position:relative;isolation:isolate;display:grid;min-height:720px;align-items:center;overflow:hidden;padding:90px 30px;background-color:var(--sector-navy);background-image:linear-gradient(90deg,rgba(2,12,29,.98) 0,rgba(3,19,42,.91) 38%,rgba(3,19,42,.5) 68%,rgba(3,19,42,.1) 100%),var(--sector-hero-image);background-position:50%,50%;background-size:cover;color:#ffffff}.sector-detail-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 18% 20%,rgba(0,155,226,.2),transparent 30%),linear-gradient(180deg,transparent 72%,rgba(1,10,25,.72));pointer-events:none}.sector-detail-hero__content{width:min(1180px,100%);margin:0 auto}.sector-back-link{display:inline-flex;align-items:center;gap:9px;margin-bottom:34px;color:#d4e5f2;font-size:.86rem;font-weight:700}.sector-back-link:hover{color:var(--sector-cyan)}.sector-detail-hero .hero-kicker{margin:0 0 20px;color:var(--sector-cyan);font-size:.76rem}.sector-detail-hero h1{max-width:780px;margin:0;font-size:clamp(3rem,5.7vw,6.15rem);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 9px 34px rgba(0,0,0,.42)}.sector-detail-hero__intro{max-width:720px;margin:28px 0 0;color:#d8e5ef;font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.75}.sector-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.sector-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:12px;font-size:.88rem;font-weight:800;line-height:1.3;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.sector-button:hover{transform:translateY(-2px)}.sector-button--primary{background:linear-gradient(90deg,#008ed8,#2367ed);color:#ffffff;box-shadow:0 12px 34px rgba(0,140,225,.28)}.sector-button--primary:hover{background:linear-gradient(90deg,#fb2e01,#e55a16)}.sector-button--secondary{border-color:rgba(255,255,255,.72);background:rgba(4,22,46,.55);color:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sector-button--secondary:hover{border-color:#ffffff;background:rgba(8,38,71,.82)}.sector-hero-proof{margin:20px 0 0;color:#bcd0df;font-size:.76rem;font-weight:700;letter-spacing:.02em}.sector-section{width:min(1240px,calc(100% - 60px));margin:0 auto;padding:105px 0}.sector-heading{max-width:820px;margin:0 auto 52px;text-align:center}.sector-evidence h2,.sector-final-cta h2,.sector-heading h2,.sector-question-panel h2,.sector-value-panel h2{margin:12px 0 20px;color:var(--sector-ink);font-size:clamp(2.15rem,4.3vw,4rem);letter-spacing:-.04em;text-wrap:balance}.sector-evidence p,.sector-final-cta p,.sector-heading>p:last-child,.sector-question-panel>p,.sector-value-panel>p{color:var(--sector-muted);font-size:1.06rem;line-height:1.75}.sector-eyebrow{margin:0;color:#087fb9;font-size:.72rem!important;font-weight:850;letter-spacing:.17em;line-height:1.4!important;text-transform:uppercase}.sector-misconception-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.sector-misconception{display:grid;min-height:310px;align-content:space-between;overflow:hidden;border:1px solid var(--sector-line);border-radius:22px;background:#ffffff;box-shadow:0 20px 50px rgba(8,35,65,.08)}.sector-belief{margin:0;padding:32px 30px 28px;color:var(--sector-navy);font-size:1.28rem;font-weight:800;line-height:1.4}.sector-reframe{min-height:178px;padding:25px 30px 30px;background:linear-gradient(145deg,#f2f8fb,#f8fbfd)}.sector-reframe span{display:block;margin-bottom:11px;color:#087fb9;font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sector-reframe p{margin:0;color:var(--sector-muted);font-size:.96rem;line-height:1.7}.sector-use-strip{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);grid-gap:45px;gap:45px;align-items:center;margin-top:28px;padding:38px 42px;border-radius:22px;background:var(--sector-navy);color:#ffffff}.sector-use-strip h3{margin:8px 0 0;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.15}.sector-use-strip .sector-eyebrow{color:var(--sector-cyan)}.sector-use-strip ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin:0;padding:0;list-style:none}.sector-use-strip li{position:relative;padding-left:20px;color:#d7e5ef;font-size:.94rem;line-height:1.55}.sector-use-strip li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:50%;background:var(--sector-cyan)}.sector-risk-band{background:radial-gradient(circle at 85% 12%,rgba(0,159,226,.18),transparent 27%),linear-gradient(145deg,#031126,#092b51);color:#ffffff}.sector-heading--light h2{color:#ffffff}.sector-heading--light>p:last-child{color:#c7d8e5}.sector-heading--light .sector-eyebrow{color:var(--sector-cyan)}.sector-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.sector-risk-card{padding:34px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sector-risk-card>span{color:var(--sector-cyan);font-size:.72rem;font-weight:850;letter-spacing:.16em}.sector-risk-card h3{margin:28px 0 15px;color:#ffffff;font-size:1.35rem}.sector-risk-card p{margin:0;color:#c8dae7;font-size:.96rem;line-height:1.72}.sector-decision-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:32px;gap:32px;align-items:start}.sector-question-panel,.sector-value-panel{border-radius:24px}.sector-question-panel{position:-webkit-sticky;position:sticky;top:28px;padding:42px;border:1px solid var(--sector-line);background:#f5f9fc}.sector-question-panel h2,.sector-value-panel h2{font-size:clamp(2rem,3.4vw,3.1rem)}.sector-question-panel ol{display:grid;grid-gap:18px;gap:18px;margin:34px 0 0;padding:0;counter-reset:sector-question;list-style:none}.sector-question-panel li{position:relative;padding:0 0 18px 46px;border-bottom:1px solid #d6e2e9;color:#294253;font-weight:700;line-height:1.6;counter-increment:sector-question}.sector-question-panel li:last-child{padding-bottom:0;border-bottom:0}.sector-question-panel li:before{content:counter(sector-question);position:absolute;top:-1px;left:0;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--sector-navy);color:#ffffff;font-size:.74rem;font-weight:850}.sector-value-panel{padding:42px;background:#ffffff;box-shadow:0 20px 60px rgba(6,28,56,.09)}.sector-deliverables{display:grid;grid-gap:12px;gap:12px;margin:30px 0;padding:0;list-style:none}.sector-deliverables li{position:relative;padding-left:32px;color:#2d4758;font-weight:700;line-height:1.55}.sector-deliverables li:before{content:"✓";position:absolute;left:0;color:#0784bf;font-weight:900}.sector-investment{margin:34px 0 28px;padding:28px;border:1px solid #cde2ee;border-radius:18px;background:linear-gradient(145deg,#edf7fb,#f8fbfd)}.sector-investment>div{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sector-investment span{max-width:300px;color:#284354;font-size:.82rem;font-weight:800;line-height:1.4}.sector-investment strong{color:var(--sector-navy);font-size:clamp(2.3rem,4vw,3.4rem);letter-spacing:-.05em;line-height:1}.sector-investment p{margin:18px 0 0;color:var(--sector-muted);font-size:.86rem;line-height:1.65}.sector-evidence{border-top:1px solid #e3ebf0;background:#f8fafc}.sector-evidence__inner{display:grid;width:min(1180px,calc(100% - 60px));grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-gap:80px;gap:80px;align-items:center;margin:0 auto;padding:80px 0}.sector-evidence h2{font-size:clamp(1.9rem,3.4vw,3rem)}.sector-evidence ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.sector-evidence a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #d7e4eb;border-radius:12px;background:#ffffff;color:#204156;font-size:.84rem;font-weight:750;line-height:1.45;transition:border-color .18s ease,transform .18s ease}.sector-evidence a:hover{transform:translateY(-2px);border-color:#0589cb}.sector-evidence a span{color:#0589cb;font-size:1rem}.sector-final-cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:70px;gap:70px;align-items:center;padding:90px max(30px,calc((100vw - 1180px) / 2));background:radial-gradient(circle at 92% 18%,rgba(99,217,255,.2),transparent 28%),linear-gradient(135deg,#031126,#0b345f);color:#ffffff}.sector-final-cta h2{margin-bottom:16px;color:#ffffff}.sector-final-cta p{max-width:740px;margin-bottom:0;color:#c9dae7}.sector-final-cta .sector-eyebrow{color:var(--sector-cyan)}.sector-final-cta__actions{display:grid;grid-gap:20px;gap:20px}.sector-button--light{background:#ffffff;color:var(--sector-navy)}.sector-button--light:hover{background:var(--sector-cyan)}.sector-text-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#d7e6f0;font-size:.86rem;font-weight:750}.sector-text-link:hover{color:var(--sector-cyan)}.sector-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.sector-hub-card{position:relative;isolation:isolate;display:flex;min-height:360px;align-items:flex-end;overflow:hidden;border-radius:24px;background-color:var(--sector-navy);background-position:50%;background-size:cover;color:#ffffff;box-shadow:0 20px 55px rgba(5,29,57,.14);transition:transform .2s ease,box-shadow .2s ease}.sector-hub-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,12,27,.12) 16%,rgba(2,15,34,.9) 74%,#020f22)}.sector-hub-card:hover{transform:translateY(-5px);box-shadow:0 26px 65px rgba(5,29,57,.23)}.sector-hub-card__content{width:100%;padding:34px}.sector-hub-card h3{margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.25rem);letter-spacing:-.03em}.sector-hub-card p{max-width:510px;margin:0;color:#d3e1ec;font-size:.94rem;line-height:1.65}.sector-hub-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--sector-cyan);font-size:.76rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.sector-misconception-grid,.sector-risk-grid{grid-template-columns:1fr}.sector-misconception,.sector-reframe{min-height:0}.sector-decision-section,.sector-evidence__inner,.sector-final-cta{grid-template-columns:1fr}.sector-question-panel{position:static}.sector-final-cta{gap:38px}}@media (max-width:720px){.sector-detail-hero{min-height:760px;align-items:end;padding:60px 20px;background-image:linear-gradient(180deg,rgba(2,12,29,.22) 0,rgba(2,12,29,.58) 38%,rgba(2,12,29,.97) 70%,#020c1d 100%),var(--sector-hero-image);background-position:50%,68%}.sector-detail-hero h1{font-size:clamp(2.65rem,12vw,4.4rem)}.sector-detail-hero__intro{font-size:1rem}.sector-hero-actions{align-items:stretch;flex-direction:column}.sector-button{width:100%}.sector-hero-proof{line-height:1.6}.sector-section{width:min(100% - 36px,1240px);padding:72px 0}.sector-use-strip{gap:24px;padding:30px 24px}.sector-use-strip,.sector-use-strip ul{grid-template-columns:1fr}.sector-question-panel,.sector-risk-card,.sector-value-panel{padding:28px 24px}.sector-investment>div{align-items:flex-start;flex-direction:column}.sector-evidence__inner{width:min(100% - 36px,1180px);gap:34px;padding:64px 0}.sector-final-cta{padding:70px 20px}.sector-hub-grid{grid-template-columns:1fr}.sector-hub-card{min-height:340px}.sector-hub-card__content{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.sector-button,.sector-evidence a,.sector-hub-card{transition:none}}