html body.gs777-aero .content-width>article.page:has(.gs777-commercial){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.gs777-aero .gs777-commercial{padding:clamp(22px,4vw,56px);border:1px solid #c6a66b44;border-radius:28px;background:linear-gradient(135deg,#1a2029,#0e141c);color:#f3f0e9}
body.gs777-aero .gs777-commercial-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}
body.gs777-aero .gs777-commercial h1{font-size:clamp(36px,4.5vw,66px);line-height:1.08;margin:20px 0 24px}
body.gs777-aero .gs777-commercial h2{font-size:clamp(25px,3vw,38px);line-height:1.2}
body.gs777-aero .gs777-commercial p{font:400 14px/1.85 var(--aero-body);color:#c2c9d2;max-width:850px}
body.gs777-aero .gs777-commercial-hero figure{margin:0;position:relative;overflow:hidden;border-radius:24px;border:1px solid #c6a66b44;min-height:400px;height:100%}
body.gs777-aero .gs777-commercial-hero img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
body.gs777-aero .gs777-commercial figcaption{position:absolute;bottom:0;left:0;right:0;padding:50px 24px 24px;background:linear-gradient(transparent,#080c11);color:#e2c697;font-size:11px;letter-spacing:.15em}
body.gs777-aero .gs777-commercial-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}
body.gs777-aero .gs777-commercial-actions a,body.gs777-aero .gs777-commercial-form button,body.gs777-aero .gs777-commercial-product-contact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:12px;border:1px solid #c6a66b66;font:600 13px/1.5 var(--aero-body);color:#e5cda2}
body.gs777-aero .gs777-commercial-primary,body.gs777-aero .gs777-commercial-form button{background:linear-gradient(115deg,#e1c697,#b28e54);color:#101216!important;cursor:pointer}
body.gs777-aero .gs777-commercial .gs777-commercial-small{font-size:12px}
body.gs777-aero .gs777-commercial-logo{margin:28px 0;padding:18px;background:#f5f2eb;border-radius:14px;width:240px;max-width:100%}
body.gs777-aero .gs777-commercial-logo img{display:block;object-fit:contain;width:100%;height:50px}
body.gs777-aero .gs777-commercial[data-partner=ultimate] .gs777-commercial-logo{background:#101418;border:1px solid #c6a66b44}
body.gs777-aero .gs777-commercial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0}
body.gs777-aero .gs777-commercial-steps article,body.gs777-aero .gs777-commercial-request{padding:26px;border:1px solid #c6a66b44;border-radius:20px;background:#111922}
body.gs777-aero .gs777-commercial-steps span{color:#d3b47c;font-size:24px}
body.gs777-aero .gs777-commercial-steps h2{font-size:23px;margin:16px 0}
body.gs777-aero .gs777-commercial-callout{padding:22px;border-left:2px solid #c6a66b;background:#c6a66b0c}
body.gs777-aero .gs777-commercial-catalog,body.gs777-aero .gs777-commercial-faq,body.gs777-aero .gs777-commercial-network{margin:42px 0}
body.gs777-aero .gs777-commercial-request{scroll-margin-top:24px}
body.gs777-aero .gs777-commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body.gs777-aero .gs777-commercial-form label{display:block;margin:16px 0;font:500 13px/1.6 var(--aero-body);color:#e1d4bd}
body.gs777-aero .gs777-commercial-form :is(input,textarea){display:block;width:100%;margin-top:8px;border:1px solid #c6a66b44;background:#0b1119;color:#f3f0e9;border-radius:12px;padding:13px;font:400 16px/1.4 var(--aero-body)}
body.gs777-aero .gs777-commercial-faq details{padding:20px;border:1px solid #c6a66b44;border-radius:14px;margin:12px 0}
body.gs777-aero .gs777-commercial-faq summary{cursor:pointer;line-height:1.6}
body.gs777-aero .gs777-commercial-network a{display:inline-flex;padding:12px 16px;border:1px solid #c6a66b44;border-radius:12px;margin:5px;color:#e5cda2;font-size:13px}
body.gs777-aero .gs777-commercial-product-contact{width:100%;margin:16px 0;background:#111922;text-align:center}
@media(max-width:760px){body.gs777-aero .gs777-commercial-hero,body.gs777-aero .gs777-commercial-steps{grid-template-columns:1fr}body.gs777-aero .gs777-commercial-hero figure{min-height:270px}body.gs777-aero .gs777-commercial{padding:24px 18px}body.gs777-aero .gs777-commercial-request{padding:22px 16px}body.gs777-aero .gs777-commercial-grid{grid-template-columns:1fr;gap:0}body.gs777-aero .gs777-commercial-actions a{width:100%}}
