#focus-page .wwx-partner-signature{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0 30px;min-width:0}
#focus-page .wwx-partner-wordmark{font:850 42px/1 Inter,Arial,sans-serif;letter-spacing:-.075em;color:#fff;white-space:nowrap}
#focus-page .wwx-partner-wordmark>span{display:inline-block;color:#c8722a;font-size:15px;vertical-align:middle;margin-left:8px;letter-spacing:0}
#focus-page .wwx-partner-join{color:#c3905f;font:300 28px/1 Inter,sans-serif}
#focus-page a.wwx-helvetis-logo{display:flex;align-items:center;justify-content:center;min-height:72px;width:184px;max-width:100%;margin:0;padding:10px 17px;box-sizing:border-box;background:linear-gradient(135deg,#fff 0 57%,#f1ebe3 57% 78%,#fff 78%);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;box-shadow:none;transition:background-color .2s}
#focus-page a.wwx-helvetis-logo img{display:block;width:150px;height:50px;max-width:100%;object-fit:contain}
#focus-page a.wwx-helvetis-logo:focus-visible{outline:3px solid #eead65;outline-offset:-5px}
#focus-page .wwx-helvetis-feature{position:relative;padding:40px 0 32px;border-block:1px solid #d49b6359;gap:28px 48px;background:radial-gradient(ellipse at 10% 10%,#da8b3020,transparent 65%)}
#focus-page .wwx-helvetis-feature .wwx-tech-platform-heading h2{font-size:clamp(28px,3vw,40px);max-width:20ch}
#focus-page .wwx-helvetis-feature .wwx-tech-platform-copy>p{max-width:63ch}
#focus-page .wwx-helvetis-feature .wwx-tech-small,#focus-page .wwx-partner-note{font-size:12px;line-height:1.7;color:#d1dce4;max-width:75ch}
#focus-page .wwx-partner-delivery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:20px}
#focus-page .wwx-partner-delivery article{border-top:1px solid #d49b6359;padding-top:18px;background:none;border-radius:0;box-shadow:none}
#focus-page .wwx-partner-delivery h3{margin:10px 0;font:650 20px/1.3 Inter,Arial,sans-serif;color:#fff}
#focus-page .wwx-partner-delivery p{font-size:14px;line-height:1.7;margin:0;color:#e2eaf0}
#focus-page .wwx-partner-delivery .eyebrow{font-size:10px;color:#edb47d}
#focus-page .wwx-helvetis-feature [data-broli-media-slot]{grid-column:1/-1}
#focus-page .wwx-helvetis-compact{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;position:relative;max-width:1160px;margin:50px 0;padding:32px 0;border-block:1px solid #dc9a5759;background:radial-gradient(ellipse at top left,#d28a2a19,transparent 65%)}
#focus-page .wwx-helvetis-compact h2{font:700 clamp(28px,3vw,38px)/1.14 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#fff;margin:0 0 20px}
#focus-page .wwx-helvetis-compact p{font-size:15px;line-height:1.75;color:#e4edf2;max-width:65ch}
#focus-page .wwx-helvetis-compact .eyebrow{font:500 10px/1.7 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#efb575}
#focus-page .wwx-helvetis-compact .wwx-partner-note{font-size:12px;margin:18px 0 0;color:#cfdae2}
#focus-page .wwx-partner-source{font:600 14px/1.6 Inter,Arial,sans-serif;color:#fff;text-underline-offset:5px}
#focus-page .wwx-helvetis-compact .wwx-review-actions{align-items:center;gap:18px}
#focus-page .wwx-industry-gallery{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:18px;margin:12px 0 4px;align-items:stretch}
#focus-page .wwx-industry-photo{position:relative;margin:0;min-width:0;height:300px;overflow:hidden;background:#071a28;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}
#focus-page .wwx-industry-photo img{display:block;width:100%;height:100%;object-fit:cover}
#focus-page .wwx-industry-photo:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(#df9852,#df9852) 18px 0/48px 2px no-repeat,linear-gradient(#df9852,#df9852) right 18px bottom/48px 2px no-repeat;box-shadow:inset 0 0 0 1px #e6bd7a2b}
#focus-page .wwx-industry-photo:first-child img{object-position:50% 65%}
@media(max-width:700px){#focus-page .wwx-helvetis-compact{grid-template-columns:1fr;gap:18px;margin:34px 0;padding:26px 0}#focus-page .wwx-partner-signature{gap:14px;margin:18px 0 20px}#focus-page .wwx-partner-wordmark{font-size:34px}#focus-page a.wwx-helvetis-logo{width:172px;min-height:68px;padding:9px 11px}#focus-page .wwx-partner-join{font-size:24px}#focus-page .wwx-partner-delivery{grid-template-columns:1fr;gap:20px;padding-top:8px}#focus-page .wwx-helvetis-feature{padding:28px 0;gap:20px}#focus-page .wwx-industry-gallery{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0}#focus-page .wwx-industry-photo{height:235px}#focus-page .wwx-industry-photo:last-child{grid-column:1/-1;height:240px}#focus-page .wwx-helvetis-feature .wwx-review-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){#focus-page a.wwx-helvetis-logo{transition:none}}
