:root{--color-primary:#E8A704;--color-primary-dark:#c08c00;--color-primary-light:#fff3d6;--color-accent:#E8A704;--color-accent-dark:#c08c00;--color-dark:#000000;--color-dark-2:#0d0d0d;--color-mid:#5a5a5a;--color-light:#ffffff;--color-white:#ffffff;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-trust:#3b82f6;--font-display:'Inter',sans-serif;--font-body:'Inter',sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-hero:clamp(2.5rem,6vw,4.5rem);--text-section:clamp(1.75rem,4vw,3rem);--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--space-section:100px;--space-mobile-edge:10px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 8px 24px rgba(0,0,0,0.12);--shadow-lg:0 20px 60px rgba(0,0,0,0.18);--shadow-glow:0 0 40px rgba(232,167,4,0.35);--shadow-glow-accent:0 0 40px rgba(232,167,4,0.45);--transition-fast:0.15s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--container-max:1200px;--container-narrow:800px;--container-wide:1440px;}
section h1,section h2,section h3,section h4,section [class*="headline"],section [class*="heading"],section [class*="title"],section [class*="subheading"],section [class*="subtitle"],section [class*="sub-head"],section [class*="eyebrow"],section [class*="kicker"],section [class*="overline"],section [class*="label"],section [class*="badge"],section [class*="tag"],section [class*="intro"],section [class*="lead"],section [class*="section-text"],section h1+p,section h2+p,section h3+p,section h4+p{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}
h1,h2,h3,h4,h5,h6,[class*="headline"],[class*="heading"],[class*="title"]{font-weight:700 !important;}
h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[class*="headline"] *,[class*="heading"] *,[class*="title"] *{font-weight:inherit !important;}
[class*="eyebrow"]:not([class*="-wrap"]):not([class*="_wrap"]):not([class*="-wrapper"]),[class*="kicker"]:not([class*="-wrap"]):not([class*="_wrap"]):not([class*="-wrapper"]),[class*="badge-label"],[class*="section-label"],[class*="section__label"],[class*="section-tag"],[class*="overline"]{display:inline-block !important;width:auto !important;max-width:max-content !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:25px !important;}
[class*="eyebrow-wrap"],[class*="label-wrap"],[class*="kicker-wrap"]{text-align:center !important;display:block !important;width:100% !important;}
@media(min-width:768px){h1,h2,h3,h4,[class*="headline"],[class*="heading"],[class*="title"],[class*="subheading"],[class*="subtitle"],[class*="lead"],[class*="intro"],[class*="eyebrow"],[class*="kicker"],h1+p,h2+p,h3+p,h4+p{max-width:925px;text-wrap:balance;margin-left:auto;margin-right:auto;}}
@media(max-width:767px){h1,h2,h3,h4,[class*="headline"],[class*="heading"],[class*="title"],[class*="subheading"],[class*="subtitle"],[class*="lead"],[class*="intro"],[class*="eyebrow"],[class*="kicker"],h1+p,h2+p,h3+p,h4+p{max-width:100% !important;text-wrap:balance;}}
html{overflow-x:hidden;width:100%;min-width:0;}
body{margin:0;padding:0;overflow-x:hidden;width:100%;min-width:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);font-weight:400 !important;color:#1a1a1a;background:#000;}
*,*::before,*::after{box-sizing:border-box;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word;}
img,video,iframe,svg{max-width:100%;height:auto;object-fit:contain;display:block;}
.logo,[class*="logo"]{max-width:260px !important;width:auto !important;height:auto !important;aspect-ratio:auto !important;object-fit:contain !important;flex-shrink:0 !important;}
p,li,label,td,th,blockquote,figcaption{font-weight:400 !important;}
strong,b,.price,.highlight{font-weight:700;}
a{transition:color var(--transition-fast);text-decoration:none;}
:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;}
.animate-on-scroll{opacity:0;transform:translateY(32px);transition:opacity 0.6s ease,transform 0.6s ease;}
.animate-on-scroll.is-visible{opacity:1;transform:translateY(0);}
.animate-fade-in{opacity:0;transition:opacity 0.7s ease;}
.animate-fade-in.is-visible{opacity:1;}
.animate-slide-left{opacity:0;transform:translateX(-40px);transition:opacity 0.6s ease,transform 0.6s ease;}
.animate-slide-left.is-visible{opacity:1;transform:translateX(0);}
.animate-slide-right{opacity:0;transform:translateX(40px);transition:opacity 0.6s ease,transform 0.6s ease;}
.animate-slide-right.is-visible{opacity:1;transform:translateX(0);}
.animate-scale-in{opacity:0;transform:scale(0.92);transition:opacity 0.5s ease,transform 0.5s ease;}
.animate-scale-in.is-visible{opacity:1;transform:scale(1);}
[data-delay="1"]{transition-delay:0.1s;}[data-delay="2"]{transition-delay:0.2s;}[data-delay="3"]{transition-delay:0.3s;}[data-delay="4"]{transition-delay:0.4s;}[data-delay="5"]{transition-delay:0.5s;}
section,.section{padding-top:100px;padding-bottom:100px;border:none !important;outline:none !important;}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);border:none;cursor:pointer;border-radius:var(--radius-full);padding:1rem 2.5rem;min-height:60px;text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);}
.btn--primary{background:var(--color-accent);color:#000;}
.btn--primary:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-glow-accent);transform:translateY(-2px);}
.btn--primary:active{transform:translateY(0);}
.btn--ghost{background:transparent;color:var(--color-white);border:2px solid var(--color-primary);}
.btn--ghost:hover{background:var(--color-primary);color:#000;}
@keyframes pulse-glow{0%,100%{box-shadow:0 0 0 0 rgba(232,167,4,0.5);}50%{box-shadow:0 0 0 16px rgba(232,167,4,0);}}
.btn--pulse{animation:pulse-glow 2.5s infinite;}
@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}
.hero-image{animation:float 4s ease-in-out infinite;will-change:transform;}
.card{transition:transform var(--transition-base),box-shadow var(--transition-base);}
.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);}
input,textarea{transition:border-color var(--transition-fast),box-shadow var(--transition-fast);}
input:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none;}
.section-divider{display:block;line-height:0;font-size:0;margin:0;padding:0;background:transparent !important;overflow:visible !important;position:relative;z-index:2;border:none !important;}
.section-divider svg{display:block;width:calc(100% + 6px) !important;max-width:none !important;height:auto;line-height:0;vertical-align:bottom;margin-left:-3px !important;margin-bottom:-1.5px !important;transform:none;padding:0;border:none !important;}
.hero{min-height:100vh;display:flex;align-items:center;background:radial-gradient(ellipse at 70% 35%,rgba(232,167,4,0.18) 0%,transparent 60%),linear-gradient(180deg,#000000 0%,#000000 88%,#000000 100%);padding:25px var(--space-lg) 0;position:relative;}
.hero__inner{max-width:var(--container-max);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);padding-bottom:var(--space-2xl);}
.hero__logo{max-width:300px;margin:0 auto var(--space-md);}
.hero__head{max-width:925px;margin:0 auto;text-align:center;}
.eyebrow{background:var(--color-primary-light);color:#7a5a00;border-radius:var(--radius-full);padding:0.4rem 1.1rem;font-size:var(--text-xs);letter-spacing:0.12em;font-weight:600 !important;text-transform:uppercase;}
.hero h1{font-family:var(--font-display);font-size:var(--text-hero);font-weight:800 !important;line-height:1.1;color:var(--color-white);margin:0 auto var(--space-md);letter-spacing:-0.02em;}
.hero h1 .gold{background:linear-gradient(180deg,#fff3d6 0%,#E8A704 55%,#c08c00 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#E8A704;}
.hero__sub{font-size:var(--text-xl);color:rgba(255,255,255,0.8);line-height:1.65;max-width:640px;margin:0 auto;}
.hero__media{width:100%;max-width:560px;margin:0 auto;}
.hero-image{filter:drop-shadow(0 24px 48px rgba(0,0,0,0.6));border-radius:var(--radius-lg);width:100%;}
.trust-bar{width:100%;background:rgba(255,255,255,0.06);border-top:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl);padding:var(--space-md) var(--space-lg);margin-top:var(--space-sm);}
.trust-item{color:rgba(255,255,255,0.75);font-size:var(--text-sm);display:flex;align-items:center;gap:0.4rem;}
.trust-item strong{color:var(--color-primary);}
.optin-row{width:100%;max-width:var(--container-max);margin:0 auto;display:flex;gap:var(--space-2xl);align-items:flex-start;}
.optin-col-left{flex:1 1 50%;min-width:0;text-align:left;}
.optin-col-right{flex:1 1 50%;min-width:0;}
.optin-col-left h2{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-white);text-align:left !important;margin:0 0 var(--space-md);font-weight:800 !important;}
.optin-col-left .lead{color:rgba(255,255,255,0.8);font-size:var(--text-lg);line-height:1.7;text-align:left !important;margin:0 0 var(--space-lg);max-width:100% !important;}
.optin-list{list-style:none;padding:0;margin:0 0 var(--space-md);}
.optin-list li{display:flex;align-items:flex-start;gap:0.75rem;color:rgba(255,255,255,0.85);font-size:var(--text-base);line-height:1.6;margin-bottom:var(--space-sm);}
.optin-list i{color:var(--color-success);margin-top:0.2rem;flex-shrink:0;}
.form-card{background:#0d0d0d;border:1px solid rgba(232,167,4,0.3);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg);box-shadow:0 20px 60px rgba(0,0,0,0.5);width:100% !important;max-width:600px !important;margin:0 auto !important;}
.form-card h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-primary);text-align:center;margin:0 0 0.4rem;font-weight:800 !important;}
.form-card .form-sub{color:rgba(255,255,255,0.7);text-align:center;font-size:var(--text-sm);margin:0 0 var(--space-md);}
#capture-form,form[name="capture-form"],.form-card,.form-wrap,.form-wrapper,.form-container,.capture-form-wrap{width:100% !important;max-width:600px !important;margin:0 auto !important;display:block !important;}
.form-group{margin-bottom:var(--space-md);}
.form-group label{display:block;color:rgba(255,255,255,0.85);font-size:var(--text-sm);font-weight:600;margin-bottom:0.4rem;}
.form-group label .req{color:var(--color-danger);}
.form-group--icon{position:relative;}
.input-icon-wrap{position:relative;width:100%;display:block;}
.form-group--icon input,.form-group--icon textarea{width:100%;box-sizing:border-box;font-size:16px;line-height:normal;padding-left:12px;padding-right:44px;background:#1a1a1a;border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius-sm);color:#fff;}
.form-group--icon input{height:48px !important;}
.form-group--icon textarea{height:auto;padding-top:12px;padding-bottom:12px;}
.form-group--icon input::placeholder,.form-group--icon textarea::placeholder{color:rgba(255,255,255,0.4);}
.form-icon{position:absolute;right:0.65rem !important;top:50% !important;transform:translateY(-50%) !important;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem !important;line-height:1;pointer-events:none;opacity:0.6;color:var(--color-accent);}
.input-icon-wrap:has(textarea) .form-icon{top:1rem !important;transform:none !important;}
input,textarea{line-height:normal !important;}
.form-card .btn{width:100%;max-width:100%;margin-top:var(--space-xs);}
.form-privacy{color:rgba(255,255,255,0.5);font-size:var(--text-xs);text-align:center;margin:var(--space-sm) 0 0;}
.iti__country-container{margin-left:7.5px !important;}
.section--white{background:#ffffff;}
.section--white h2{font-family:var(--font-display);font-size:var(--text-section);color:#000;font-weight:800 !important;margin:0 0 var(--space-sm);}
.section--white .section-sub{color:var(--color-mid);font-size:var(--text-lg);line-height:1.7;margin:0 auto var(--space-2xl);max-width:700px;}
.features-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg);}
.feature-card{background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);text-align:left;}
.feature-card .icon-wrap{width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary-dark);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:var(--space-md);transition:transform var(--transition-base);}
.feature-card:hover .icon-wrap{transform:scale(1.12) rotate(-5deg);}
.feature-card h3{font-family:var(--font-display);font-size:var(--text-xl);color:#000;text-align:left !important;margin:0 0 0.5rem;font-weight:700 !important;}
.feature-card p{color:var(--color-mid);font-size:var(--text-base);line-height:1.65;margin:0;}
.section--dark{background:#000;}
.countdown-section{background:linear-gradient(180deg,#000000 0%,#000000 8%,#0a0000 50%,#000000 92%,#000000 100%);}
.countdown-section h2{font-family:var(--font-display);font-size:var(--text-section);color:#fff;font-weight:800 !important;margin:0 0 0.4rem;}
.countdown-section .section-sub{color:rgba(255,255,255,0.7);font-size:var(--text-lg);margin:0 auto var(--space-xl);}
.countdown-timer{display:flex;align-items:center;justify-content:center;gap:var(--space-md);flex-wrap:wrap;}
.countdown-block{background:rgba(255,255,255,0.08);border:1px solid rgba(232,167,4,0.3);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);min-width:100px;text-align:center;backdrop-filter:blur(8px);}
.countdown-block span{font-size:4rem;font-weight:800;color:var(--color-primary);font-family:var(--font-body);line-height:1;display:block;}
.countdown-label{font-size:var(--text-xs);color:rgba(255,255,255,0.6);text-transform:uppercase;letter-spacing:0.1em;margin-top:0.4rem;display:block;}
.countdown-separator{font-size:var(--text-4xl);color:var(--color-primary);font-weight:900;align-self:flex-start;padding-top:0.5rem;}
.countdown-reinforce{color:rgba(255,255,255,0.65);text-align:center;font-size:var(--text-sm);margin-top:var(--space-md);}
.site-footer{background:#000;color:rgba(255,255,255,0.7);padding-top:60px;padding-bottom:var(--space-xl);}
.footer__inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg);}
.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md);border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:var(--space-lg);}
.footer-top img{max-width:160px;}
.footer-top .tagline{color:rgba(255,255,255,0.6);font-size:var(--text-sm);max-width:380px;text-align:right;}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-lg);padding:var(--space-lg) 0;}
.footer-grid h4{font-size:var(--text-sm);font-weight:700 !important;color:#fff;text-transform:uppercase;letter-spacing:0.08em;margin:0 0 var(--space-sm);text-align:left !important;}
.footer-grid ul{list-style:none;padding:0;margin:0;}
.footer-grid li{margin-bottom:0.5rem;}
.footer-grid a{color:rgba(255,255,255,0.6);font-size:var(--text-sm);font-weight:500;}
.footer-grid a:hover{color:var(--color-primary);}
.footer-social{display:flex;gap:12px;margin-top:var(--space-sm);}
.footer-social a{font-size:20px;color:rgba(255,255,255,0.6);}
.footer-social a:hover{color:var(--color-primary);}
.footer-sub{display:flex;gap:0.5rem;margin-top:var(--space-sm);}
.footer-sub input{flex:1;min-width:0;background:#1a1a1a;border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius-sm);color:#fff;padding:0.5rem 0.65rem;font-size:var(--text-sm);}
.footer-sub .btn{min-height:42px;padding:0.5rem 1rem;font-size:var(--text-sm);}
.footer-divider{border-top:1px solid rgba(255,255,255,0.08);margin:var(--space-lg) 0;}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm);}
.footer-bottom p{font-size:var(--text-xs);color:rgba(255,255,255,0.4);margin:0;}
.footer-bottom .links a{color:rgba(255,255,255,0.5);font-size:var(--text-xs);font-weight:500;margin:0 0.4rem;}
.footer-bottom .links a:hover{color:var(--color-primary);}
.footer-disclaimer{font-style:italic;font-size:var(--text-xs);color:rgba(255,255,255,0.3);max-width:700px;margin:var(--space-md) auto 0;text-align:center;line-height:1.6;}
.scroll-indicator{position:absolute;bottom:1.5rem;left:0;right:0;margin:0 auto;width:fit-content;display:flex;flex-direction:column;align-items:center;text-align:center;color:rgba(255,255,255,0.5);font-size:var(--text-xs);letter-spacing:0.08em;}
@keyframes bounce-chev{0%,100%{transform:translateY(0);}50%{transform:translateY(8px);}}
.scroll-indicator i{animation:bounce-chev 1.6s infinite;font-size:1.1rem;margin-top:0.3rem;}
@media(min-width:768px) and (max-width:1024px){.optin-row{flex-wrap:wrap;}.optin-col-left,.optin-col-right{flex:1 1 50%;min-width:50%;}}
@media(max-width:767px){.section,section{padding-top:60px !important;padding-bottom:60px !important;}.hero{min-height:auto !important;height:auto !important;align-items:flex-start !important;padding-top:25px !important;padding-bottom:60px !important;padding-left:var(--space-mobile-edge) !important;padding-right:var(--space-mobile-edge) !important;}.hero__inner{padding-bottom:var(--space-xl);}h1,.hero h1{font-size:clamp(1.7rem,7.5vw,2.4rem) !important;line-height:1.15 !important;}h2{font-size:clamp(1.4rem,5.5vw,1.9rem) !important;}h3{font-size:clamp(1.1rem,4vw,1.5rem) !important;}p,li{font-size:1rem !important;line-height:1.65 !important;}input,textarea,label{font-size:16px !important;}.optin-row{flex-direction:column !important;gap:var(--space-xl) !important;}.optin-col-left,.optin-col-right{width:100% !important;max-width:100% !important;}.optin-col-left h2,.optin-col-left .lead{text-align:left !important;}section,.section,header,footer,nav,.hero,.site-footer{padding-left:var(--space-mobile-edge) !important;padding-right:var(--space-mobile-edge) !important;width:100% !important;max-width:100% !important;}.footer__inner{padding-left:0 !important;padding-right:0 !important;}.countdown-timer{gap:0.4rem !important;}.countdown-block{min-width:72px !important;padding:0.5rem 0.6rem !important;}.countdown-block span{font-size:2.5rem !important;}.countdown-separator{font-size:1.5rem !important;}.footer-top .tagline{text-align:left;}.footer-grid{grid-template-columns:1fr !important;}.footer-bottom{flex-direction:column;align-items:flex-start;}.btn--primary{width:100% !important;}.form-card .btn{width:100% !important;}.scroll-indicator{display:none;}}
@media(max-width:480px){.countdown-block{min-width:64px !important;}.countdown-block span{font-size:2.2rem !important;}.hero-image{animation:none !important;}}
/* === PLATFORM MOBILE NAV + LOGO (auto-injected) === */
@media (max-width: 767px) {
  .site-nav .nav-links, .site-nav > nav, header.site-nav nav,
  .mobile-menu, [class*="nav-links"], [class*="nav-menu"], [class*="menu-list"] {
    display: none !important;
  }
  .site-nav.nav-open .nav-links, .site-nav.nav-open > nav, header.site-nav.nav-open nav,
  .site-nav.nav-open .mobile-menu, .nav-open [class*="nav-links"],
  .nav-open [class*="nav-menu"], .nav-open [class*="menu-list"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    position: absolute !important;
    top: 100% !important; left: 0 !important; right: 0 !important;
    width: 100% !important;
    background: var(--color-dark, #0d0d0d) !important;
    padding: var(--space-mobile-edge, 10px) !important;
    gap: 0.25rem !important;
    box-shadow: 0 12px 24px rgba(0,0,0,0.35) !important;
    z-index: 999 !important;
  }
  .nav-toggle, .hamburger, [class*="hamburger"], [class*="nav-toggle"], [data-nav-toggle] {
    display: flex !important; align-items: center !important; justify-content: center !important;
    flex-shrink: 0 !important;
  }
  .logo, [class*="logo"], .site-logo, .brand-logo, .nav-logo,
  .site-nav img, header.site-nav img {
    width: auto !important; max-width: 160px !important;
    height: auto !important; max-height: 44px !important;
    object-fit: contain !important; flex-shrink: 0 !important;
  }
  .site-nav .btn--primary, header.site-nav .nav-cta, nav .btn--primary,
  .site-nav .btn:not(.nav-toggle):not(.hamburger):not([class*="toggle"]),
  .site-nav tempbutton:not(.nav-toggle):not(.hamburger):not([class*="toggle"]) {
    display: none !important;
  }
  .site-nav.nav-open .nav-links .btn, .site-nav.nav-open .nav-links tempbutton,
  .nav-open [class*="nav-links"] .btn, .nav-open [class*="nav-links"] tempbutton {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .nav-toggle, .hamburger, [class*="hamburger"], [class*="nav-toggle"], [data-nav-toggle] {
    display: none !important;
  }
}
/* === FORCE-BOLD ALL HEADINGS — COLOR-AGNOSTIC (auto-injected) === */
h1, h2, h3, h4, h5, h6,
[class*="headline"], [class*="heading"], [class*="title"] {
  font-weight: 700 !important;
}
/* :not(#zzqq-never) is a non-matching id selector that adds (1,0,0) specificity
   so these win against body-weight rules like span:not(.x):not(.y){...!important}. */
h1 *:not(#zzqq-never), h2 *:not(#zzqq-never), h3 *:not(#zzqq-never),
h4 *:not(#zzqq-never), h5 *:not(#zzqq-never), h6 *:not(#zzqq-never),
[class*="headline"] *:not(#zzqq-never),
[class*="heading"] *:not(#zzqq-never),
[class*="title"] *:not(#zzqq-never) {
  font-weight: 700 !important;
}
/* === INTL-TEL-INPUT DROPDOWN WIDTH (auto-injected) === */
.iti { position: relative !important; width: 100% !important; }
.iti__dropdown-content {
  width: 100% !important;
  min-width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  box-sizing: border-box !important;
}

/* === FORM FIELD LABELS — LEFT-ALIGNED ABOVE INPUTS (auto-injected) === */
/* Targets the <label> element by tag inside the capture form so it never
   collides with eyebrow/badge [class*="label"] styling. Appended last, so its
   !important overrides the global heading/label centering by source order.
   Labels sit flush-left, full-width, above their input — never centered. */
#capture-form label,
form[name="capture-form"] label,
.form-group label,
[class*="form-group"] label {
  display: block !important;
  width: 100% !important;
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}