/* Locked brand direction: navy / turquoise / yellow, coded responsive heroes. */
:root{--fw-brand-navy:#061827;--fw-brand-cyan:#29c6e1;--fw-brand-gold:#ffd437}
.fw-page .fw-brand-hero{padding:44px;gap:38px;background:radial-gradient(ellipse at 85% 15%,#13607a88,transparent 55%),linear-gradient(125deg,#03111e,#09283d);border-radius:18px;color:#fff;box-shadow:0 20px 50px #041c2920;margin-bottom:40px;grid-template-columns:1.15fr 1fr;overflow:hidden}
.fw-page .fw-brand-hero h1{font-weight:900;font-size:clamp(30px,3.3vw,44px);line-height:1.16;letter-spacing:-1px;color:#fff;text-transform:none;overflow-wrap:break-word;margin:18px 0 25px}
.fw-page .fw-brand-hero .fw-kicker{color:var(--fw-brand-cyan);font-size:10px;letter-spacing:1.8px}.fw-page .fw-brand-hero .fw-lead{color:#c7dce6;font-size:17px;line-height:1.75}.fw-page .fw-brand-hero p{color:#c7dce6}.fw-page .fw-brand-hero a{color:#6ee1ef}.fw-page .fw-brand-hero .fw-note{color:#adc4d1;font-size:12px}.fw-page .fw-brand-hero .fw-button{background:var(--fw-brand-gold);color:#092338;border-radius:7px;font-size:14px;padding:16px 21px}.fw-page .fw-brand-hero .fw-button:hover{background:#ffe675}
.fw-page .fw-brand-board,.fw-page .fw-brand-hero .fw-panel{padding:28px;background:linear-gradient(145deg,#164c6b,#082234);border:1px solid #64badd55;border-radius:14px;color:#fff}.fw-page .fw-brand-hero .fw-panel h2{color:#fff}.fw-page .fw-brand-board h2{font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.12;color:#fff;margin:20px 0 28px;letter-spacing:-1px}.fw-page .fw-brand-board h2 em{font-style:normal;color:var(--fw-brand-cyan)}.fw-page .fw-brand-label{font-size:9px;letter-spacing:1.4px;color:#9ddfea}.fw-brand-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px 0;border-top:1px solid #ffffff25}.fw-brand-facts span{font-size:11px;color:#c7dce6}.fw-brand-facts b{display:block;color:#ffd437;font-size:17px;margin-bottom:4px}.fw-page .fw-brand-visit{display:block;background:var(--fw-brand-gold);color:#092338!important;border-radius:8px;padding:18px;font-size:11px;font-weight:900;text-decoration:none;line-height:1.5}.fw-brand-visit span{float:right;font-size:21px}.fw-brand-visit small{display:block;font-size:10px;font-weight:400;margin-top:10px}.fw-page .fw-product-preview{margin:34px auto;max-width:650px}.fw-page .fw-product-preview img{max-height:410px;object-fit:contain;aspect-ratio:auto;background:#f0f7f8}
@media(max-width:760px){.fw-page .fw-brand-hero{grid-template-columns:1fr;padding:28px 23px;gap:24px;border-radius:12px}.fw-page .fw-brand-hero h1{font-size:clamp(28px,6.5vw,36px);letter-spacing:-1px}.fw-page .fw-brand-board{padding:23px}.fw-page .fw-brand-board h2{font-size:29px}.fw-page .fw-brand-hero .fw-lead{font-size:16px}.fw-page .fw-brand-hero .fw-button{margin-right:0;max-width:100%}.fw-page .fw-brand-hero .fw-panel{padding:20px}}
