/* Falcon Design System 2 — global consistency and certified asset activation. */
body.falcon-gvc-active{--gvc-bg:#090b10;--gvc-bg-2:#10141c;--gvc-surface:#151a23;--gvc-elev:#1b2230;--gvc-paper:#f2f4f7;--gvc-text:#f6f8fb;--gvc-muted:#aab4c3;--gvc-line:rgba(198,211,229,.16);--gvc-neutral:#b9c8dc;--gvc-accent:#8aa8cc;--gvc-glow:rgba(112,151,202,.16);background:var(--gvc-bg)!important;color:var(--gvc-text)!important}
body.falcon-gvc-hydra{--gvc-accent:#22d3ee;--gvc-accent-2:#7c3aed;--gvc-glow:rgba(34,211,238,.18)}
body.falcon-gvc-x{--gvc-accent:#f43f5e;--gvc-accent-2:#6f162e;--gvc-glow:rgba(244,63,94,.18)}
body.falcon-gvc-active #main-content{background:radial-gradient(circle at 50% -10%,var(--gvc-glow),transparent 30%),var(--gvc-bg)!important}
body.falcon-gvc-active :is(.falcon-section,.fp2-page,.xp-section,.xs-section,.hs-section,.fc1-section,.fn-hero,.fn-articles,.fn-guides){box-sizing:border-box}
body.falcon-gvc-active :is(.falcon-container,.hs-wrap,.xs-shell,.fp2-shell){width:min(calc(100% - 48px),1360px)!important;max-width:1360px!important;margin-inline:auto!important}
body.falcon-gvc-active :is(.falcon-container--content,.reading-width,.entry-content>p,.entry-content>h2,.entry-content>h3,.entry-content>ul,.entry-content>ol){max-width:820px}

/* Certified contextual heroes: visible, compositional, and never the Home hero. */
body:is(.page-id-88,.page-id-754) .c3-hero{background:radial-gradient(circle at 22% 46%,rgba(34,211,238,.14),transparent 34%),linear-gradient(90deg,rgba(6,10,17,.98),rgba(9,10,24,.9))!important}
body:is(.page-id-88,.page-id-754) .c3-hero-visual{width:min(100%,560px)!important;margin-inline:auto!important;overflow:hidden!important;border-radius:22px!important;box-shadow:0 24px 72px rgba(0,0,0,.42),0 0 44px rgba(34,211,238,.1)!important}
body:is(.page-id-88,.page-id-754) .c3-hero-visual img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1448/1086!important;object-fit:contain!important;object-position:center center!important}
body:is(.page-id-628,.page-id-825) .xp-hero{background:linear-gradient(90deg,rgba(8,8,13,.95),rgba(31,7,17,.48)),url('/wp-content/uploads/falcon-gold-master/site-pack/xiptv/backgrounds/xiptv-hero-desktop.png') center/cover no-repeat!important}
body:is(.page-id-651,.page-id-823) .hs-hero{background:linear-gradient(90deg,rgba(5,11,18,.94),rgba(5,11,18,.44)),url('/wp-content/uploads/falcon-gold-master/site-pack/hydra/backgrounds/hydra-setup.png') center/cover no-repeat!important}
body:is(.page-id-456,.page-id-826) .xs-hero{background:linear-gradient(90deg,rgba(10,7,12,.95),rgba(44,8,21,.42)),url('/wp-content/uploads/falcon-gold-master/site-pack/xiptv/backgrounds/xiptv-setup.png') center/cover no-repeat!important}
body:is(.page-id-159,.page-id-810) .fc2-hero{background:linear-gradient(90deg,rgba(7,10,16,.94),rgba(7,10,16,.46)),url('/wp-content/uploads/falcon-gold-master/site-pack/support/help-center-hero.png') center/cover no-repeat!important}
body:is(.page-id-103,.page-id-811) .fc1-hero{background:linear-gradient(90deg,rgba(8,11,17,.95),rgba(8,11,17,.5)),url('/wp-content/uploads/falcon-gold-master/site-pack/setup-help/setup-neutral.png') center/cover no-repeat!important}
body:is(.page-id-88,.page-id-754) .c3-hero,body:is(.page-id-628,.page-id-825) .xp-hero,body:is(.page-id-651,.page-id-823) .hs-hero,body:is(.page-id-456,.page-id-826) .xs-hero,body:is(.page-id-159,.page-id-810) .fc2-hero,body:is(.page-id-103,.page-id-811) .fc1-hero{min-height:clamp(510px,48vw,680px)!important;border:1px solid var(--gvc-line)!important;border-radius:30px!important;box-shadow:0 32px 90px rgba(0,0,0,.34),0 0 44px var(--gvc-glow)!important;overflow:hidden!important}

/* Purposeful Home R2 asset presence without restoring ambient motion. */
body.falcon-gold-home-active .gold-static-hero-visual{height:clamp(520px,42vw,650px);border-color:rgba(190,210,240,.2);box-shadow:0 36px 110px rgba(0,0,0,.44),0 0 68px var(--gold-glow)}
body.falcon-gold-home-active .gold-static-hero-visual img{object-position:52% center;filter:contrast(1.08) saturate(1.04) brightness(1.08)}
body.falcon-gold-home-active .gold-static-hero-visual:after{background:linear-gradient(105deg,rgba(9,11,16,.04),transparent 55%,rgba(135,170,220,.12))}

/* Dark/light rhythm: platinum is deliberate, not a legacy white/orange reset. */
body.falcon-gvc-active :is(.falcon-surface--dark,.xp-dark,.xs-dark,.hs-hero,.fn-hero){background-color:var(--gvc-bg)!important;color:var(--gvc-text)!important}
body.falcon-gvc-active :is(.falcon-surface--soft,.falcon-surface--light,.xp-light,.xp-white,.xs-light,.xs-white,.hs-section.soft,.fn-articles,.fn-guides){background:linear-gradient(180deg,#f5f7fa,#e9edf3)!important;color:#161b24!important}
body.falcon-gvc-active :is(.falcon-surface--soft,.falcon-surface--light,.xp-light,.xp-white,.xs-light,.xs-white,.hs-section.soft,.fn-articles,.fn-guides) :is(h1,h2,h3,h4){color:#141923!important}
body.falcon-gvc-active :is(.falcon-surface--soft,.falcon-surface--light,.xp-light,.xp-white,.xs-light,.xs-white,.hs-section.soft,.fn-articles,.fn-guides) p{color:#566171!important}

/* Unified card geometry and restrained microinteraction. */
body.falcon-gvc-active :is(.falcon-card,.c3-card,.c3-service-card,.fc2-service-card,.fc2-path-card,.fc1-path-card,.fc1-guide-card,.xp-card,.xp-benefit,.xs-card,.xs-code-card,.xs-host-card,.hs-device,.hs-option,.hs-trouble,.et_pb_post){border:1px solid rgba(101,119,145,.22)!important;border-radius:20px!important;box-shadow:0 14px 38px rgba(10,15,24,.08)!important;overflow:hidden;transition:transform .18s ease,border-color .28s ease,box-shadow .28s ease!important}
body.falcon-gvc-active :is(.falcon-card,.c3-card,.c3-service-card,.fc2-service-card,.fc2-path-card,.fc1-path-card,.fc1-guide-card,.xp-card,.xp-benefit,.xs-card,.xs-code-card,.xs-host-card,.hs-device,.hs-option,.hs-trouble,.et_pb_post):hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--gvc-accent) 48%,rgba(101,119,145,.22))!important;box-shadow:0 22px 56px var(--gvc-glow)!important}
body.falcon-gvc-active :is(.falcon-card,.c3-card,.fc2-service-card,.xp-card,.xs-card,.hs-device,.hs-option){padding:clamp(22px,2.6vw,34px)!important}

/* Replace legacy brand orange on active system controls only; warnings remain untouched. */
body.falcon-gvc-active :is(.falcon-btn,.hs-btn,.xs-btn,.xp-btn,.et_pb_button,.fc1-contact-form .et_pb_contact_submit){border:1px solid color-mix(in srgb,var(--gvc-accent) 42%,var(--gvc-line))!important;border-radius:12px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--gvc-accent) 22%,#1a202b),#111722)!important;color:#f8fbff!important;box-shadow:none!important;transition:transform .16s ease,border-color .24s ease,background .24s ease!important}
body.falcon-gvc-active :is(.falcon-btn,.hs-btn,.xs-btn,.xp-btn,.et_pb_button,.fc1-contact-form .et_pb_contact_submit):hover{transform:translateY(-2px)!important;border-color:var(--gvc-accent)!important;background:color-mix(in srgb,var(--gvc-accent) 18%,#151b26)!important}
body.falcon-gvc-active :is(.falcon-eyebrow,.hs-kicker,.xs-kicker,.xp-kicker){color:var(--gvc-accent)!important}
body.falcon-gvc-active :is(.falcon-eyebrow,.hs-kicker,.xs-kicker,.xp-kicker):before{background:var(--gvc-accent)!important}

/* Setup/guide modules: connected instructional system rather than loose documents. */
body:is(.page-id-651,.page-id-823,.page-id-456,.page-id-826) :is(.hs,.xs-section){background:var(--gvc-bg)!important}
body:is(.page-id-651,.page-id-823) .hs-section,body:is(.page-id-456,.page-id-826) .xs-section{padding-block:clamp(62px,7vw,104px)!important}
body:is(.page-id-651,.page-id-823) :is(.hs-device-grid,.hs-option-grid),body:is(.page-id-456,.page-id-826) :is(.xs-grid,.xs-code-grid,.xs-host-grid){gap:18px!important}
body:is(.page-id-651,.page-id-823) :is(.hs-guide,.hs-steps),body:is(.page-id-456,.page-id-826) :is(.xs-code-cluster,.xs-host-groups){width:min(calc(100% - 48px),1040px)!important;margin-inline:auto!important;border:1px solid rgba(101,119,145,.18)!important;border-radius:24px!important;padding:clamp(24px,4vw,46px)!important;background:#f3f5f8!important;box-shadow:0 20px 50px rgba(5,10,18,.1)!important}
body:is(.page-id-651,.page-id-823,.page-id-456,.page-id-826) :is(.hs-code,.xs-code,.xs-inline-code,.xs-host){direction:ltr;unicode-bidi:isolate;border-radius:10px!important;background:#101722!important;color:#dcecff!important;border-color:rgba(116,154,207,.28)!important}

/* Help, Contact and About: Falcon-neutral Graphite Prism composition. */
body:is(.page-id-88,.page-id-754,.page-id-159,.page-id-810,.page-id-103,.page-id-811) :is(.c3-final,.fc2-customer,.fc2-contact,.fc1-customer,.fc1-final){background:radial-gradient(circle at 80% 20%,var(--gvc-glow),transparent 36%),var(--gvc-bg-2)!important;color:var(--gvc-text)!important}
body:is(.page-id-103,.page-id-811) .fc1-contact-form{border-color:rgba(101,119,145,.24)!important;border-radius:22px!important;background:#f2f4f7!important;box-shadow:0 24px 64px rgba(4,9,16,.12)!important}

/* News listing and article fallback imagery. */
body.falcon-gvc-news .fn-hero{min-height:460px!important;padding:clamp(68px,8vw,112px) 24px!important;background:linear-gradient(90deg,rgba(7,10,16,.96),rgba(7,10,16,.5)),url('/wp-content/uploads/falcon-gold-master/site-pack/global/backgrounds/falcon-section-dark.png') center/cover no-repeat!important}
body.falcon-gvc-news :is(.fn-news-blog,.et_pb_blog_grid){width:min(calc(100% - 48px),1320px)!important;margin-inline:auto!important}
body.falcon-gvc-news .et_pb_post{background:#f5f7fa!important;padding:0 0 26px!important}
body.falcon-gvc-news .entry-featured-image-url{min-height:220px;margin:0 0 24px!important;background:linear-gradient(135deg,rgba(9,14,23,.2),rgba(9,14,23,.72)),url('/wp-content/uploads/falcon-gold-master/site-pack/global/backgrounds/falcon-section-dark.png') center/cover no-repeat!important}
body.falcon-gvc-news .entry-featured-image-url img{width:100%!important;height:220px!important;object-fit:cover!important;opacity:0!important;filter:none!important}
body.falcon-gvc-news .entry-featured-image-url img.falcon-v2-article-fallback{opacity:1!important;filter:none!important;object-fit:cover!important}
body.falcon-gvc-news .entry-featured-image-url{color:#315d91!important}
body.falcon-gvc-news .et_pb_post :is(h2,.post-meta,p){padding-inline:26px!important}
body.falcon-gvc-news .et_pb_post h2 a{color:#141923!important}
body.falcon-gvc-news .more-link{display:inline-flex;margin:16px 26px 0;padding:10px 15px;border:1px solid #aeb9c8;border-radius:10px;color:#1a2636!important;background:#e9edf3!important}

body.falcon-gvc-reading #main-content{padding-block:64px 110px!important}
body.falcon-gvc-reading article{width:min(calc(100% - 40px),920px)!important;margin-inline:auto!important;padding:clamp(26px,5vw,64px)!important;border:1px solid var(--gvc-line)!important;border-radius:28px!important;background:#f5f7fa!important;color:#26303d!important;box-shadow:0 30px 90px rgba(0,0,0,.25)!important}
body.falcon-gvc-reading article :is(h1,h2,h3,h4){color:#141923!important}
body.falcon-gvc-reading article p,body.falcon-gvc-reading article li{color:#445062!important;line-height:1.9!important}
body.falcon-gvc-reading article a{color:#315d91!important;text-decoration-color:#88a8ce!important}
body.falcon-gvc-reading .et_post_meta_wrapper img{max-height:360px;object-fit:cover;border-radius:18px;opacity:.28;filter:grayscale(.45)}
body.falcon-gvc-reading .et_post_meta_wrapper img.falcon-v2-article-fallback{opacity:1;filter:none}

/* Stronger static Home composition: standalone certified mark over the
 * existing neutral field. No baked horizontal lockup and no continuous motion. */
body.falcon-gold-home-active .gold-static-hero-visual{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 58% 46%,rgba(77,134,203,.28),transparent 38%),#090e17!important}
body.falcon-gold-home-active .gold-static-hero-visual:after{content:"";position:absolute;z-index:2;inset:12% 11%;background:url('/wp-content/uploads/falcon-master-logo/falcon-mark-512.png') center/contain no-repeat;filter:drop-shadow(0 28px 48px rgba(13,89,171,.35));opacity:.94;pointer-events:none}
body.page-id-810 .falcon-h1{direction:ltr;unicode-bidi:isolate}
body.falcon-gold-home-active .gold-static-hero-visual img{opacity:.52!important;filter:contrast(1.25) saturate(1.08)!important}

/* LTR isolation and RTL parity. */
html[dir="rtl"] body.falcon-gvc-active :is(bdi,code,pre,.hs-code,.xs-code,.xs-host,.price,.amount){direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir="rtl"] body.falcon-gvc-active :is(.falcon-card,.xp-card,.xs-card,.hs-device,.fn-news-blog .et_pb_post){text-align:right}

/* Classified LEGACY_BRAND_ORANGE controls. Semantic warning/error colors excluded. */
body.falcon-gvc-active .chaty-tooltip.chaty-link{color:#b8c9df!important;border-color:#637894!important}
body.falcon-gvc-hydra .hs-device{color:#16758a!important}
body.falcon-gvc-x .xs-copy{background:#8f1838!important;border-color:#d84d72!important;color:#fff!important}
body.falcon-gvc-hydra .hs-copy{background:#116f83!important;border-color:#30c9df!important;color:#fff!important}
body:is(.page-id-103,.page-id-811) .fc1-contact-form .et_pb_contact_submit{background:#233247!important;border-color:#7897bd!important;color:#fff!important}
html body.page-id-103.falcon-gvc-active .fc1-contact-form button.et_pb_contact_submit.et_pb_button,html body.page-id-811.falcon-gvc-active .fc1-contact-form button.et_pb_contact_submit.et_pb_button{background:#233247!important;background-color:#233247!important;background-image:none!important;border-color:#7897bd!important;color:#fff!important}
html body.page-id-103.falcon-gvc-active #page-container .fc1-contact-form.et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module button.et_pb_contact_submit.et_pb_button,html body.page-id-811.falcon-gvc-active #page-container .fc1-contact-form.et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module button.et_pb_contact_submit.et_pb_button{background:#233247!important;background-color:#233247!important;background-image:none!important;border-color:#7897bd!important;color:#fff!important}

@media(max-width:768px){
 body.falcon-gvc-active :is(.falcon-container,.hs-wrap,.xs-shell,.fp2-shell){width:min(calc(100% - 32px),1360px)!important}
 body:is(.page-id-88,.page-id-754) .c3-hero{background:radial-gradient(circle at 50% 72%,rgba(34,211,238,.12),transparent 34%),linear-gradient(180deg,rgba(6,10,17,.98),rgba(9,10,24,.94))!important}
 body:is(.page-id-88,.page-id-754) .c3-hero-visual{width:min(100%,430px)!important;border-radius:18px!important}
 body:is(.page-id-88,.page-id-754) .c3-hero-visual img{object-position:center center!important}
 body:is(.page-id-628,.page-id-825) .xp-hero{background-image:linear-gradient(0deg,rgba(8,8,13,.96),rgba(31,7,17,.4)),url('/wp-content/uploads/falcon-gold-master/site-pack/xiptv/backgrounds/xiptv-hero-mobile.png')!important}
 body.falcon-gold-home-active .gold-static-hero-visual{height:auto;filter:none}
 body.falcon-gold-home-active .gold-static-hero-visual:after{inset:17% 14%}
 body.falcon-gvc-reading article{width:calc(100% - 24px)!important;padding:24px 20px!important;border-radius:18px!important}
}
@media(prefers-reduced-motion:reduce){body.falcon-gvc-active *,body.falcon-gvc-active *:before,body.falcon-gvc-active *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Hydra owner-reviewed polish — page 88/754 component accents and support
 * contrast only. Semantic warning/status colors remain outside this scope. */
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-glance-item>span{color:#22d3ee!important;border-color:rgba(34,211,238,.48)!important;background:#111722!important}
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-why-grid>article>span{color:#22d3ee!important;border-color:rgba(34,211,238,.42)!important;background:rgba(34,211,238,.14)!important}
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-journey-grid>li>span{color:#071018!important;border-color:#22d3ee!important;background:linear-gradient(135deg,#22d3ee,#4f8ff7)!important}
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-support-banner>div:first-child>.falcon-eyebrow{color:#22d3ee!important}
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-support-banner>div:first-child>h2,
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-support-banner>div:first-child>h2 :is(span,strong,small){color:#f4f7fb!important}
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-support-banner>div:first-child>p:not(.falcon-eyebrow),
body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-support-banner>div:first-child>p:not(.falcon-eyebrow) :is(span,strong,small){color:#aeb7c6!important}

/* Help Center owner-reviewed premium polish — one shared RTL/LTR system. */
body:is(.page-id-159,.page-id-810){--gvc-accent:#67b7ff;--gvc-accent-2:#7c73e6;--gvc-glow:rgba(86,151,224,.17)}
body:is(.page-id-159,.page-id-810) #main-content .fc2-hero{min-height:clamp(500px,42vw,600px)!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-services{padding-block:52px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-services>.et_pb_row{max-width:1080px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-section-head{margin-bottom:22px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-grid{align-items:stretch!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card{box-sizing:border-box!important;min-height:0!important;padding:28px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card .fc2-card-mark{background-color:#eef2f7!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;border:1px solid #d9e0e9!important;border-radius:14px!important;color:transparent!important;font-size:0!important;height:64px!important;margin-bottom:14px!important;width:64px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card:first-child .fc2-card-mark{background-image:url('/billing/templates/falcon-client/img/product-visuals-v2/hydra/hydra-3d-master.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card:nth-child(2) .fc2-card-mark{background-image:url('/wp-content/uploads/falcon-gold-master/x-logo.png')!important;background-size:54px auto!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card .fc2-kicker{color:#315f91!important;margin-bottom:6px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card .falcon-h3{font-size:24px!important;line-height:1.35!important;margin-bottom:8px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card>p:not(.fc2-kicker){margin-bottom:16px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card .falcon-btn{margin-top:auto!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer{padding-block:34px 14px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner{background:linear-gradient(135deg,#111722,#0d121b)!important;border:1px solid rgba(103,183,255,.24)!important;border-radius:20px!important;gap:24px!important;padding:26px 30px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner .falcon-h2,
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner .falcon-h2 :is(span,strong,small){color:#f4f7fb!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner p:not(.falcon-eyebrow),
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner p:not(.falcon-eyebrow) :is(span,strong,small){color:#aeb7c6!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner .falcon-eyebrow{color:#67b7ff!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-contact{padding-block:14px 42px!important}
body:is(.page-id-159,.page-id-810) #main-content .fc2-contact-box{box-sizing:border-box!important;max-width:720px!important;padding:28px 24px!important}

@media(max-width:767px){
 body:is(.page-id-159,.page-id-810) #main-content .fc2-hero{min-height:460px!important;padding-inline:20px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-services{padding-block:38px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-service-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-service-card{padding:22px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-customer{padding-block:30px 12px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-customer-banner{gap:20px!important;padding:22px 20px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-contact{padding-block:12px 36px!important}
 body:is(.page-id-159,.page-id-810) #main-content .fc2-contact-box{padding:24px 20px!important}
}

/* FALCON-PATCH-005 — Hydra hero desktop integration polish. The approved
 * artwork remains immutable; only its desktop presentation is adjusted. */
@media(min-width:981px){
 body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-hero{min-height:0!important;padding-block:clamp(52px,4.25vw,62px)!important}
 body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-hero .c3-hero-visual{isolation:isolate;max-width:590px!important;overflow:visible!important;position:relative;width:min(100%,590px)!important}
 body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-hero .c3-hero-visual:before{background:radial-gradient(ellipse at 44% 48%,rgba(34,211,238,.22),transparent 54%),radial-gradient(ellipse at 68% 45%,rgba(79,143,247,.2),transparent 58%),radial-gradient(ellipse at 56% 62%,rgba(124,115,230,.16),transparent 60%);content:"";filter:blur(30px);inset:5% -6%;opacity:.84;pointer-events:none;position:absolute;z-index:-1}
 body.falcon-gvc-hydra:is(.page-id-88,.page-id-754) #main-content .c3-hero .c3-hero-visual img{border-radius:inherit;position:relative;z-index:1}
}

/* FALCON-PATCH-006 — owner-approved Home hero artwork integration. */
body.falcon-gold-home-active .gold-home .gold-static-hero-visual{aspect-ratio:3/2;background:#070b14!important;height:auto!important}
body.falcon-gold-home-active .gold-home .gold-static-hero-visual:after{background:linear-gradient(115deg,rgba(5,10,20,.06),transparent 48%,rgba(77,113,214,.08))!important;filter:none!important;inset:0!important;opacity:1!important}
body.falcon-gold-home-active .gold-home .gold-static-hero-visual img{aspect-ratio:3/2;filter:none!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;transform:none!important;width:100%!important}

@media(max-width:768px){
 body.falcon-gold-home-active .gold-home .gold-hero{overflow:hidden!important}
 body.falcon-gold-home-active .gold-home .gold-static-hero-visual{aspect-ratio:auto;border:1px solid rgba(129,167,231,.18)!important;border-radius:18px!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 0 34px rgba(66,112,220,.1)!important;height:clamp(142px,40vw,172px)!important;inset:auto!important;margin-top:10px!important;max-width:none!important;opacity:1!important;order:2;position:relative!important;width:100%!important}
 body.falcon-gold-home-active .gold-home .gold-static-hero-visual img{aspect-ratio:auto;object-fit:cover!important;object-position:center 38%!important}
}
