:root{--ink:#122d46;--forest:#123d60;--cream:#f4f7fa;--lime:#88d6ed;--line:#dce4ec;--muted:#607489;--shadow:0 10px 28px #12314b07;font-family:"Segoe UI",Arial,sans-serif}.pilot{background:#e4edf3;color:#38556d}.dot{background:#198dc2}header{background:#fff}.top{min-height:92px}.logo{color:#123650;letter-spacing:-.055em}.logo>span{border-radius:7px;background:#ed893d;color:#102a42}.top-actions .primary{background:#123d60;border-color:#123d60}.button{border-radius:6px;letter-spacing:0;font-size:13px;min-height:48px}.primary{background:#153f60}.primary:hover{background:#205276}.eyebrow{color:#39759b;letter-spacing:.13em;font-size:10px}.industry-hero{background-color:#0a2139;background-image:linear-gradient(90deg,#071e37f5 0%,#0a223de0 22%,#0c294b70 44%,#0b294400 67%),url('/industry-panorama.png');background-position:center;background-size:cover;color:#fff;position:relative;isolation:isolate}.industry-hero-inner{min-height:660px;display:flex;align-items:center}.industry-copy{max-width:500px;padding:55px 0 88px}.industry-copy .eyebrow{color:#94cfe9;font-size:10px;margin-bottom:27px}.industry-copy h1{font-size:clamp(40px,4.1vw,59px);line-height:1.12;letter-spacing:-.048em;font-weight:650;margin:0 0 27px}.industry-copy h1 em{font-family:inherit;font-style:normal;color:#87d4ef}.industry-copy>p{font-size:15px;line-height:1.85;color:#d0deeb;max-width:415px;margin-bottom:29px}.industry-hero .primary{background:#ed893d;color:#102940;border-color:#ed893d}.industry-hero .primary:hover{background:#f59b53}.industry-hero .secondary{border-color:#94bad080;color:#e5f2f8;background:#0c2a4166}.industry-hero .secondary:hover{background:#21425a}.industry-points{display:flex;gap:9px 19px;flex-wrap:wrap;margin-top:25px;font-size:10px;color:#c4d8e9}.industry-points span:before{content:'✓';color:#8bd1ec;margin-right:5px}.industry-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:20px;font-size:10px;font-weight:600;letter-spacing:.1em;border-top:1px solid #c7e0f02b;background:linear-gradient(90deg,#0b243f80,#0c243bc2);padding-top:15px;padding-bottom:15px}.industry-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:58px;padding-bottom:52px;border-bottom:1px solid var(--line)}.industry-intro h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0}.industry-intro .eyebrow{margin-bottom:17px}.industry-intro>p{font-size:14px;line-height:1.9;margin:0;color:var(--muted);max-width:510px}.industry-categories{padding-top:49px;padding-bottom:58px}.industry-categories h2,.industry-board h2{font-size:26px;line-height:1.2;letter-spacing:-.03em}.category-grid>a{padding:23px 18px;border-radius:7px;min-height:91px;background:white}.category-grid>a>span{color:#61809c;background:#edf3f8;font-size:10px;border-radius:4px}.category-grid strong{font-size:12px}.category-grid b{color:#4792bb}.category-grid>a:hover{border-color:#86aeca;background:#f8fbfd}.industry-board{background:#eaf0f5;border-top:1px solid #dce5ec;border-bottom:1px solid #dce5ec}.industry-board .empty{border-style:solid;border-color:#d9e3eb;padding:42px}.industry-board .empty h2{font-size:25px}.industry-board .empty-icon{background:#eaf2f8;color:#2a749f}.industry-process{background:#112f4a;color:white;padding:57px 0}.industry-process>.wrap>.eyebrow{color:#85bad7}.industry-process h2{font-size:30px;line-height:1.25;max-width:620px;margin-bottom:35px}.industry-process .steps{background:none;border-radius:0;padding:0;gap:42px}.industry-process .steps article{padding:0}.industry-process .steps b{font-size:10px;letter-spacing:.09em;color:#8fcbe6;margin-bottom:22px;display:block}.industry-process .steps h3{font-size:18px;margin-bottom:13px}.industry-process .steps p{color:#c2d3e3;font-size:13px;line-height:1.85}.industry-trust{display:grid;grid-template-columns:1.35fr 1fr;gap:85px;padding-top:62px;padding-bottom:65px;align-items:center}.industry-trust h2{font-size:31px;line-height:1.25}.industry-trust p{color:var(--muted);font-size:13px;line-height:1.9}.industry-trust a{font-size:12px;font-weight:600}.industry-trust aside{background:#e7eef4;padding:29px;border:1px solid #d8e3ed;border-radius:9px}.industry-trust aside .eyebrow{font-size:9px}.industry-trust aside h3{font-size:21px;line-height:1.3}.industry-trust aside p{font-size:12px}footer{background:#fff}.footer-top{margin-bottom:25px}.footer-links{font-size:11px}.sidebar>a:hover,.sidebar>a.active{background:#e1ebf3}.sidebar .eyebrow{color:#517d9b}.side-note{color:#647c90}.notice{background:#edf3f8;border-color:#d3e0ec}.stats>a,.stats>div{box-shadow:none;border-radius:9px}.card{border-radius:9px}.chip{background:#eaf1f7;color:#446880}.check input{accent-color:#195278}.badge.verified,.badge.published,.badge.active{background:#e4f0e7}.auth-intro em{color:#387f9f}.auth-note{border-color:#87b5d0}.rfq-card{box-shadow:none}.rfq-card:hover{border-color:#9fbed4;box-shadow:none}.workspace-content .primary{color:white}.workspace-content>h1,.welcome h1{font-weight:650}.section-head>a{font-size:12px}.company-card{border-radius:9px}
@media(min-width:1500px){.industry-hero{background-position:center 49%}.industry-hero-inner{min-height:730px}}
@media(max-width:1050px){.industry-hero-inner{min-height:600px}.industry-copy{max-width:440px}.industry-copy h1{font-size:49px}.industry-copy>p{max-width:360px;font-size:14px}.industry-caption{font-size:9px;gap:10px}.industry-intro{gap:45px}.industry-trust{gap:40px}.industry-process .steps{gap:28px}}
@media(max-width:720px){.top{min-height:77px}.industry-hero{background-image:linear-gradient(180deg,#071c32ed 0%,#092139f0 35%,#09233d50 67%,#0b223b40 80%,#0a2139e0 100%),url('/industry-panorama.png');background-size:auto 570px;background-position:center bottom;background-repeat:no-repeat}.industry-hero-inner{min-height:785px;align-items:flex-start}.industry-copy{max-width:100%;padding:37px 0 0}.industry-copy .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:23px}.industry-copy h1{font-size:clamp(35px,8.5vw,48px);line-height:1.13;max-width:500px;margin-bottom:22px}.industry-copy>p{font-size:13px;line-height:1.85;max-width:440px;margin-bottom:24px}.industry-hero .hero-actions{gap:10px}.industry-hero .button{font-size:11px;padding:12px 16px;min-height:43px}.industry-points{font-size:9px;gap:8px 12px;margin-top:20px}.industry-caption{flex-wrap:wrap;justify-content:flex-start;column-gap:19px;row-gap:7px;font-size:8px;min-height:62px;letter-spacing:.08em;background:#0b263ee6}.industry-intro{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px;gap:23px}.industry-intro h2{font-size:27px}.industry-intro>p{font-size:13px}.industry-categories{padding-top:35px;padding-bottom:36px}.industry-categories h2,.industry-board h2{font-size:23px}.industry-categories .category-grid>a{min-height:82px;padding:17px 11px;gap:8px}.industry-categories .category-grid strong{font-size:11px}.industry-categories .category-grid>a>span{padding:8px 5px;font-size:9px}.industry-categories .section-head>a{font-size:10px}.industry-board .empty{padding:30px 20px}.industry-board .empty h2{font-size:23px}.industry-board .empty p{font-size:13px}.industry-process{padding:36px 0}.industry-process h2{font-size:25px;margin-bottom:32px}.industry-process .steps{gap:30px}.industry-process .steps b{margin-bottom:13px}.industry-process .steps p{font-size:12px}.industry-trust{grid-template-columns:1fr;padding-top:36px;padding-bottom:40px;gap:28px}.industry-trust h2{font-size:27px}.industry-trust aside{padding:24px}.industry-trust aside h3{font-size:20px}.industry-trust p{font-size:12px}.industry-hero+.industry-intro .eyebrow{font-size:9px}.pilot{font-size:9px;line-height:1.6}.footer-top p{font-size:11px}.logo>span{background:#ed893d}}
@media(max-width:380px){.industry-hero-inner{min-height:815px}.industry-points{max-width:280px}.industry-copy h1{font-size:34px}.industry-copy>p{font-size:12px}.industry-hero .button{padding:11px 12px}.top-actions .button{font-size:10px;padding:10px}}
