/* Covozi v1.55 — Creators section rhythm & cue parity.
 * Built from exact v1.54 composition and aligned to the live-accepted Home v1.52 rhythm/cue language.
 * v1.54 full-width composition is preserved; this release tightens vertical rhythm, typography,
 * cue scale/motion and section-to-section continuity.
 *
 * Prior v1.54 note:
 * Creators Home-style full-width composition repair.
 * Home-v4 visual language carried into the Creators journey while keeping
 * every major content block in its own full-width section. */
body.stanloop-public-page.stanloop-public-creators-page{background:#fff;}
body.stanloop-public-page.stanloop-public-creators-page .stanloop-public-main.covozi-creators-v153{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff;overflow-x:clip;}
.covozi-creators-v153,
.covozi-creators-v153 p,
.covozi-creators-v153 span,
.covozi-creators-v153 a,
.covozi-creators-v153 button{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.covozi-creators-v153{--white:#fff;--yellow:#F6C62E;--navy:#101C34;--ink:#14213D;--navy-05:rgba(16,28,52,.05);--navy-08:rgba(16,28,52,.08);--navy-12:rgba(16,28,52,.12);--navy-20:rgba(16,28,52,.20);--shadow-sm:0 14px 36px rgba(7,25,54,.075);--shadow-lg:0 28px 70px rgba(7,25,54,.16);color:var(--navy);line-height:1.5;font-weight:500;background:#fff;}
.covozi-creators-v153 *{box-sizing:border-box}
.covozi-creators-v153 a{color:inherit}
.covozi-creators-v153 .shell{width:min(1280px,calc(100% - 64px));margin:0 auto}
.covozi-creators-v153 section{position:relative;padding:104px 0;border-bottom:1px solid var(--navy-08);background:#fff;scroll-margin-top:98px}
.covozi-creators-v153 .center{text-align:center;margin-inline:auto}
.covozi-creators-v153 .eyebrow{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;font-size:13px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);background:var(--navy);padding:11px 16px;border-radius:999px;margin-bottom:20px;box-shadow:0 0 0 4px rgba(246,198,46,.16)}
.covozi-creators-v153 .center .eyebrow{margin-left:auto;margin-right:auto}
.covozi-creators-v153 h1,.covozi-creators-v153 h2,.covozi-creators-v153 h3{margin:0;line-height:1.02;letter-spacing:-.045em}
.covozi-creators-v153 h1{font-size:clamp(46px,4.15vw,60px)}
.covozi-creators-v153 h2{font-size:clamp(38px,3.25vw,52px)}
.covozi-creators-v153 h3{font-size:24px}
.covozi-creators-v153 .lead{font-size:19px;max-width:760px;margin:22px auto 0;color:var(--ink);font-weight:600;line-height:1.65}
.covozi-creators-v153 .copy{font-size:17px;max-width:680px;margin:16px 0 0;color:var(--ink);font-weight:500;line-height:1.68}
.covozi-creators-v153 .actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:34px}
.covozi-creators-v153 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:10px;border:1px solid var(--navy);text-decoration:none;font-weight:900;font-size:17px;transition:transform .18s ease,box-shadow .18s ease}
.covozi-creators-v153 .btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(7,25,54,.10)}
.covozi-creators-v153 .btn.primary{background:var(--yellow);border-color:var(--yellow)}
.covozi-creators-v153 .btn.ghost{background:#fff}
.covozi-creators-v153 .section-cue{margin:42px auto -34px;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--navy)}
.covozi-creators-v153 .cue-kicker{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--yellow);padding:7px 11px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.covozi-creators-v153 .cue-arrow{color:var(--yellow);font-size:28px;line-height:1;font-weight:950}

/* Sticky marketing header — same approved visual treatment as Home. */
.covozi-creators-v153-topbar{position:sticky;top:0;z-index:10020;width:100%;height:82px;min-height:82px;margin:0;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(7,25,54,.08);box-shadow:0 8px 28px rgba(7,25,54,.035);color:#071936;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.admin-bar .covozi-creators-v153-topbar{top:32px}
.covozi-creators-v153-topbar,.covozi-creators-v153-topbar *{box-sizing:border-box}
.covozi-creators-v153-topbar__shell{width:min(1280px,calc(100% - 80px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}
.covozi-creators-v153-topbar__brand{display:flex;flex:0 0 150px;align-items:center;width:150px;height:46px;color:#071936;text-decoration:none;overflow:hidden}
.covozi-creators-v153-topbar__brand img{display:block;width:148px;max-width:148px;height:auto;margin:0}
.covozi-creators-v153-topbar__nav{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:34px;margin:0}
.covozi-creators-v153-topbar__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:12px 0;color:#071936;text-decoration:none;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:-.01em;white-space:nowrap}
.covozi-creators-v153-topbar__nav a::after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:3px;border-radius:3px;background:#FFC629;transform:translateX(-50%);transition:width .2s ease}
.covozi-creators-v153-topbar__nav a:hover::after,.covozi-creators-v153-topbar__nav a:focus-visible::after,.covozi-creators-v153-topbar__nav a.is-active::after{width:28px}
.covozi-creators-v153-topbar__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border:1px solid #FFC629;border-radius:12px;background:#FFC629;color:#071936;text-decoration:none;font-size:17px;line-height:1;font-weight:700;white-space:nowrap;box-shadow:0 3px 10px rgba(7,25,54,.08)}
.covozi-creators-v153-topbar__nav a:focus-visible,.covozi-creators-v153-topbar__cta:focus-visible{outline:4px solid rgba(255,198,41,.45);outline-offset:3px}

/* Hero */
.covozi-creators-v153 #creator-hero{padding-top:86px}
.covozi-creators-v153 .hero-copy{max-width:1060px;margin:0 auto;text-align:center}
.covozi-creators-v153 .hero-copy h1{max-width:1040px;margin:0 auto;font-size:clamp(46px,4.2vw,62px)}
.covozi-creators-v153 .hero-copy .lead{max-width:790px}
.covozi-creators-v153 .hero-proof{margin:50px auto 0;max-width:1120px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--navy-12);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-sm)}
.covozi-creators-v153 .hero-proof>div{padding:26px 28px;text-align:left;background:#fff;min-height:130px}
.covozi-creators-v153 .hero-proof>div+div{border-left:1px solid var(--navy-12)}
.covozi-creators-v153 .hero-proof span{display:block;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;color:#5a6578;margin-bottom:8px}
.covozi-creators-v153 .hero-proof strong{font-size:20px;line-height:1.25}

/* Shared section rhythm */
.covozi-creators-v153 .section-intro{max-width:960px}
.covozi-creators-v153 .section-intro h2{max-width:900px;margin:0 auto}
.covozi-creators-v153 .section-intro .lead{max-width:800px}
.covozi-creators-v153 .product-art{margin:56px auto 0;max-width:1120px;border:1px solid var(--navy-08);border-radius:30px;padding:22px;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden}
.covozi-creators-v153 .product-art img{display:block;width:100%;height:auto;border-radius:18px}
.covozi-creators-v153 .takeaway{margin:34px auto 0;max-width:880px;text-align:center;font-size:20px;line-height:1.55;color:var(--ink);font-weight:650}
.covozi-creators-v153 .takeaway b{color:var(--navy)}
.covozi-creators-v153 .mini-label{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:9px 12px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:850}
.covozi-creators-v153 .mini-label::before{content:"●";color:var(--yellow);font-size:10px}

/* Instagram */
.covozi-creators-v153 .destination-strip{margin:30px auto 0;max-width:1120px;display:grid;grid-template-columns:repeat(8,1fr);border:1px solid var(--navy-12);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-sm)}
.covozi-creators-v153 .destination-strip span{padding:15px 8px;text-align:center;font-size:12px;font-weight:800;background:#fff}
.covozi-creators-v153 .destination-strip span+span{border-left:1px solid var(--navy-12)}
.covozi-creators-v153 .destination-strip span:nth-child(odd){box-shadow:inset 0 3px 0 var(--yellow)}

/* Paths */
.covozi-creators-v153 .path-meta{margin:34px auto 0;max-width:940px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--navy-12);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm)}
.covozi-creators-v153 .path-meta div{padding:24px 22px;text-align:center}
.covozi-creators-v153 .path-meta div+div{border-left:1px solid var(--navy-12)}
.covozi-creators-v153 .path-meta strong{display:block;font-size:17px;margin-bottom:5px}
.covozi-creators-v153 .path-meta span{font-size:13px;color:#586375}
.covozi-creators-v153 .path-business{margin:30px auto 0;max-width:920px;padding:26px 30px;border-left:5px solid var(--yellow);border-radius:0 18px 18px 0;background:#fff;box-shadow:var(--shadow-sm);font-size:17px;line-height:1.65;color:var(--ink)}

/* Creator Hub sections */
.covozi-creators-v153 .hub-split{display:grid;grid-template-columns:5fr 7fr;gap:70px;align-items:center}
.covozi-creators-v153 .hub-split.reverse{grid-template-columns:7fr 5fr}
.covozi-creators-v153 .hub-split.reverse .hub-copy{order:2}
.covozi-creators-v153 .hub-split.reverse .hub-art{order:1}
.covozi-creators-v153 .hub-copy h2{max-width:560px}
.covozi-creators-v153 .hub-copy .copy{max-width:590px;font-size:18px}
.covozi-creators-v153 .hub-quote{margin-top:24px;padding:20px 22px;border-left:4px solid var(--yellow);background:#fff;border-radius:0 14px 14px 0;box-shadow:var(--shadow-sm);font-size:18px;font-weight:800;line-height:1.45}
.covozi-creators-v153 .hub-art{border:1px solid var(--navy-08);border-radius:28px;padding:20px;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden}
.covozi-creators-v153 .hub-art img{display:block;width:100%;height:auto;border-radius:16px}
.covozi-creators-v153 .hub-bottom{margin-top:34px;padding-top:26px;border-top:3px solid var(--yellow);font-size:17px;line-height:1.6;color:var(--ink)}
.covozi-creators-v153 .hub-bottom strong{color:var(--navy)}

/* Lead builders */
.covozi-creators-v153 .lead-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}
.covozi-creators-v153 .lead-tool{border:1px solid var(--navy-08);border-radius:24px;padding:20px;box-shadow:var(--shadow-sm);background:#fff;display:flex;flex-direction:column;min-height:390px}
.covozi-creators-v153 .lead-tool__visual{height:190px;border-radius:16px;overflow:hidden;background:#fff;margin-bottom:20px;border:1px solid var(--navy-08)}
.covozi-creators-v153 .lead-tool__visual img{display:block;width:100%;height:100%;object-fit:cover}
.covozi-creators-v153 .lead-tool__num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font-size:10px;font-weight:950;margin-bottom:12px}
.covozi-creators-v153 .lead-tool h3{font-size:23px}
.covozi-creators-v153 .lead-tool p{margin:9px 0 0;font-size:15.5px;line-height:1.58;color:var(--ink)}

/* Work With Me */
.covozi-creators-v153 .wwm-layout{display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center}
.covozi-creators-v153 .wwm-copy h2{max-width:600px}
.covozi-creators-v153 .wwm-copy .copy{font-size:18px}
.covozi-creators-v153 .wwm-protected{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:12px 15px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;font-weight:850}
.covozi-creators-v153 .wwm-protected b{color:var(--yellow)}
.covozi-creators-v153 .wwm-art{border-radius:28px;padding:20px;border:1px solid var(--navy-08);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}
.covozi-creators-v153 .wwm-art img{display:block;width:100%;height:auto;border-radius:16px}
.covozi-creators-v153 .wwm-mini{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--navy-12);border-radius:18px;overflow:hidden}
.covozi-creators-v153 .wwm-mini div{padding:20px}
.covozi-creators-v153 .wwm-mini div+div{border-left:1px solid var(--navy-12)}
.covozi-creators-v153 .wwm-mini strong{display:block;font-size:15px;margin-bottom:4px}
.covozi-creators-v153 .wwm-mini span{font-size:12px;color:#5b6678}

/* Broadcast */
.covozi-creators-v153 .broadcast-layout{display:grid;grid-template-columns:5fr 7fr;gap:68px;align-items:center}
.covozi-creators-v153 .broadcast-copy h2{max-width:560px}
.covozi-creators-v153 .broadcast-copy .copy{font-size:18px}
.covozi-creators-v153 .broadcast-ui{border:1px solid var(--navy-08);border-radius:28px;padding:22px;background:#fff;box-shadow:var(--shadow-lg)}
.covozi-creators-v153 .broadcast-window{border:1px solid var(--navy-12);border-radius:18px;overflow:hidden;background:#fff}
.covozi-creators-v153 .broadcast-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--navy-12)}
.covozi-creators-v153 .broadcast-toolbar strong{font-size:14px}
.covozi-creators-v153 .broadcast-send{padding:9px 13px;border-radius:9px;background:var(--yellow);font-size:12px;font-weight:900}
.covozi-creators-v153 .broadcast-body{padding:28px}
.covozi-creators-v153 .broadcast-subject{font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#667184}
.covozi-creators-v153 .broadcast-body h3{font-size:30px;margin-top:9px}
.covozi-creators-v153 .broadcast-body p{font-size:15px;line-height:1.62;color:var(--ink);margin:14px 0 0}
.covozi-creators-v153 .broadcast-link{margin-top:20px;display:inline-flex;background:var(--navy);color:#fff;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:850}
.covozi-creators-v153 .broadcast-routes{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px}
.covozi-creators-v153 .broadcast-routes span{padding:11px 8px;border-radius:10px;border:1px solid var(--navy-12);text-align:center;font-size:11px;font-weight:800}
.covozi-creators-v153 .broadcast-tip{margin-top:25px;padding:22px;border-left:4px solid var(--yellow);background:#fff;border-radius:0 16px 16px 0;box-shadow:var(--shadow-sm);font-size:15px;line-height:1.6;color:var(--ink)}
.covozi-creators-v153 .broadcast-tip strong{color:var(--navy)}

/* Final CTA */
.covozi-creators-v153 #creator-final{padding:110px 0;background:#fff}
.covozi-creators-v153 .final-wrap{max-width:1120px;margin:0 auto;padding:86px 76px 80px;border-radius:34px;background:var(--navy);color:#fff;text-align:center;box-shadow:0 28px 70px rgba(7,25,54,.18)}
.covozi-creators-v153 .final-eyebrow{display:inline-flex;padding:9px 13px;border-radius:999px;background:var(--yellow);color:var(--navy);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.covozi-creators-v153 .final-wrap h2{max-width:900px;margin:22px auto 0;color:#fff;font-size:clamp(44px,3.6vw,56px)}
.covozi-creators-v153 .final-wrap p{max-width:760px;margin:22px auto 0;font-size:19px;line-height:1.65;color:#fff}
.covozi-creators-v153 .final-wrap .btn{margin-top:32px;min-height:60px;font-size:19px}
.covozi-creators-v153 .final-close{padding-top:28px;border-top:1px solid rgba(255,255,255,.14);margin-top:34px!important;font-size:16px!important}

@media(max-width:1050px){
  .covozi-creators-v153 .destination-strip{grid-template-columns:repeat(4,1fr)}
  .covozi-creators-v153 .destination-strip span:nth-child(5){border-left:0}
  .covozi-creators-v153 .destination-strip span:nth-child(n+5){border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .hero-proof{grid-template-columns:repeat(2,1fr)}
  .covozi-creators-v153 .hero-proof>div:nth-child(3){border-left:0;border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .hero-proof>div:nth-child(4){border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .lead-tools-grid{grid-template-columns:repeat(2,1fr)}
  .covozi-creators-v153 .hub-split,.covozi-creators-v153 .hub-split.reverse,.covozi-creators-v153 .wwm-layout,.covozi-creators-v153 .broadcast-layout{grid-template-columns:1fr;gap:44px}
  .covozi-creators-v153 .hub-split.reverse .hub-copy,.covozi-creators-v153 .hub-split.reverse .hub-art{order:initial}
  .covozi-creators-v153 .hub-copy{text-align:center}
  .covozi-creators-v153 .hub-copy h2,.covozi-creators-v153 .hub-copy .copy{margin-left:auto;margin-right:auto}
  .covozi-creators-v153 .hub-copy .eyebrow{margin-left:auto;margin-right:auto}
  .covozi-creators-v153 .wwm-copy,.covozi-creators-v153 .broadcast-copy{text-align:center}
  .covozi-creators-v153 .wwm-copy h2,.covozi-creators-v153 .wwm-copy .copy,.covozi-creators-v153 .broadcast-copy h2,.covozi-creators-v153 .broadcast-copy .copy{margin-left:auto;margin-right:auto}
  .covozi-creators-v153 .wwm-copy .eyebrow,.covozi-creators-v153 .broadcast-copy .eyebrow{margin-left:auto;margin-right:auto}
}
@media(max-width:900px){
  .covozi-creators-v153 .shell{width:min(100% - 36px,720px)}
  .covozi-creators-v153 section{padding:68px 0}
  .covozi-creators-v153 #creator-hero{padding-top:54px}
  .covozi-creators-v153 h1,.covozi-creators-v153 .hero-copy h1{font-size:clamp(40px,10vw,52px)}
  .covozi-creators-v153 h2{font-size:clamp(35px,8.5vw,46px)}
  .covozi-creators-v153 .lead{font-size:18px}
  .covozi-creators-v153 .product-art,.covozi-creators-v153 .hub-art,.covozi-creators-v153 .wwm-art,.covozi-creators-v153 .broadcast-ui{border-radius:22px;padding:12px;margin-top:42px}
  .covozi-creators-v153 .path-meta{grid-template-columns:repeat(2,1fr)}
  .covozi-creators-v153 .path-meta div:nth-child(3){border-left:0;border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .path-meta div:nth-child(4){border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .lead-tools-grid{gap:18px;margin-top:42px}
  .covozi-creators-v153 .lead-tool{min-height:0}
  .covozi-creators-v153 .wwm-mini{grid-template-columns:1fr}
  .covozi-creators-v153 .wwm-mini div+div{border-left:0;border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .broadcast-routes{grid-template-columns:repeat(2,1fr)}
  .covozi-creators-v153 .final-wrap{padding:58px 26px 54px}
  .covozi-creators-v153-topbar__shell{width:min(100% - 36px,720px);gap:18px}
  .covozi-creators-v153-topbar__nav{display:none}
}
@media(max-width:640px){
  .covozi-creators-v153 .hero-proof{grid-template-columns:1fr}
  .covozi-creators-v153 .hero-proof>div+div{border-left:0;border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .destination-strip{grid-template-columns:repeat(2,1fr)}
  .covozi-creators-v153 .destination-strip span{border-top:1px solid var(--navy-12)!important}
  .covozi-creators-v153 .destination-strip span:nth-child(-n+2){border-top:0!important}
  .covozi-creators-v153 .destination-strip span:nth-child(odd){border-left:0}
  .covozi-creators-v153 .lead-tools-grid{grid-template-columns:1fr}
  .covozi-creators-v153 .path-meta{grid-template-columns:1fr}
  .covozi-creators-v153 .path-meta div+div{border-left:0;border-top:1px solid var(--navy-12)}
  .covozi-creators-v153 .broadcast-routes{grid-template-columns:1fr}
  .covozi-creators-v153-topbar__brand{flex-basis:132px;width:132px}
  .covozi-creators-v153-topbar__brand img{width:130px;max-width:130px}
  .covozi-creators-v153-topbar__cta{min-height:48px;padding:0 17px;font-size:15px}
}
@media(max-width:782px){body.admin-bar .covozi-creators-v153-topbar{top:46px}}
.covozi-creators-v153 .creator-hero-flow{margin:54px auto 0;max-width:1120px;display:grid;grid-template-columns:1fr 70px 1.3fr 70px 1fr;align-items:stretch;border:1px solid var(--navy-08);border-radius:30px;padding:28px;background:#fff;box-shadow:var(--shadow-lg)}
.covozi-creators-v153 .creator-hero-node{border:1px solid var(--navy-12);border-radius:20px;padding:26px;display:flex;flex-direction:column;justify-content:center;min-height:220px;text-align:left}
.covozi-creators-v153 .creator-hero-node.feature{border:2px solid var(--yellow)}
.covozi-creators-v153 .creator-hero-kicker{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#687387;margin-bottom:10px}
.covozi-creators-v153 .creator-hero-node h3{font-size:27px}
.covozi-creators-v153 .creator-hero-node p{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--ink)}
.covozi-creators-v153 .creator-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.covozi-creators-v153 .creator-hero-chips span{padding:7px 9px;border-radius:999px;background:var(--navy);color:#fff;font-size:10px;font-weight:800}
.covozi-creators-v153 .creator-hero-node.feature .creator-hero-chips span{background:var(--yellow);color:var(--navy)}
.covozi-creators-v153 .creator-hero-arrow{display:grid;place-items:center;color:var(--yellow);font-size:34px;font-weight:950}
@media(max-width:900px){.covozi-creators-v153 .creator-hero-flow{grid-template-columns:1fr;gap:14px}.covozi-creators-v153 .creator-hero-arrow{transform:rotate(90deg);min-height:30px}.covozi-creators-v153 .creator-hero-node{min-height:0}}

/* v1.54 — Home-style full-width composition repair.
 * Desktop sections no longer place long text beside product artwork.
 * Each story now follows the accepted Home rhythm: centered message,
 * wide visual, compact supporting proof/callouts underneath. */
.covozi-creators-v153 #mentioned-links .hub-split,
.covozi-creators-v153 #fan-faq .hub-split,
.covozi-creators-v153 #resources .hub-split,
.covozi-creators-v153 #work-with-me .wwm-layout,
.covozi-creators-v153 #broadcasts .broadcast-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:0;
  align-items:initial;
}

/* Flatten the copy wrapper so artwork can sit between the intro and support copy. */
.covozi-creators-v153 #mentioned-links .hub-copy,
.covozi-creators-v153 #fan-faq .hub-copy,
.covozi-creators-v153 #resources .hub-copy,
.covozi-creators-v153 #work-with-me .wwm-copy,
.covozi-creators-v153 #broadcasts .broadcast-copy{
  display:contents;
}

/* Centered section intros, matching Home. */
.covozi-creators-v153 #mentioned-links .eyebrow,
.covozi-creators-v153 #fan-faq .eyebrow,
.covozi-creators-v153 #resources .eyebrow,
.covozi-creators-v153 #work-with-me .eyebrow,
.covozi-creators-v153 #broadcasts .eyebrow{
  order:1;
  justify-self:center;
  margin-left:auto;
  margin-right:auto;
}
.covozi-creators-v153 #mentioned-links h2,
.covozi-creators-v153 #fan-faq h2,
.covozi-creators-v153 #resources h2,
.covozi-creators-v153 #work-with-me h2,
.covozi-creators-v153 #broadcasts h2{
  order:2;
  justify-self:center;
  width:min(900px,100%);
  max-width:900px;
  margin:0 auto;
  text-align:center;
}
.covozi-creators-v153 #mentioned-links .copy,
.covozi-creators-v153 #fan-faq .copy,
.covozi-creators-v153 #resources .copy,
.covozi-creators-v153 #work-with-me .copy,
.covozi-creators-v153 #broadcasts .copy{
  order:3;
  justify-self:center;
  width:min(800px,100%);
  max-width:800px;
  margin:22px auto 0;
  text-align:center;
  font-size:19px;
  font-weight:600;
  line-height:1.65;
}

/* The product visual is the dominant mid-section object, not a side illustration. */
.covozi-creators-v153 #mentioned-links .hub-art,
.covozi-creators-v153 #fan-faq .hub-art,
.covozi-creators-v153 #resources .hub-art,
.covozi-creators-v153 #work-with-me .wwm-art,
.covozi-creators-v153 #broadcasts .broadcast-ui{
  order:4;
  justify-self:center;
  width:min(1120px,100%);
  max-width:1120px;
  margin:54px auto 0;
  padding:20px;
  border-radius:30px;
}
.covozi-creators-v153 #mentioned-links .hub-art img,
.covozi-creators-v153 #fan-faq .hub-art img,
.covozi-creators-v153 #resources .hub-art img,
.covozi-creators-v153 #work-with-me .wwm-art img{
  width:100%;
  border-radius:18px;
}

/* Compact post-visual callouts instead of a dense left/right paragraph block. */
.covozi-creators-v153 #mentioned-links .hub-quote,
.covozi-creators-v153 #fan-faq .hub-quote,
.covozi-creators-v153 #resources .hub-quote{
  order:5;
  justify-self:center;
  width:min(920px,100%);
  max-width:920px;
  margin:32px auto 0;
  padding:18px 24px;
  border-left:0;
  border-top:4px solid var(--yellow);
  border-radius:16px;
  text-align:center;
  font-size:18px;
}
.covozi-creators-v153 #mentioned-links .hub-bottom,
.covozi-creators-v153 #fan-faq .hub-bottom,
.covozi-creators-v153 #resources .hub-bottom{
  order:6;
  justify-self:center;
  width:min(920px,100%);
  max-width:920px;
  margin:24px auto 0;
  padding:0;
  border-top:0;
  text-align:center;
  font-size:17px;
  line-height:1.65;
}
.covozi-creators-v153 #mentioned-links .mini-label{
  order:7;
  justify-self:center;
  margin:24px auto 0;
}

/* Work With Me: intro -> protected note -> artwork -> three proof cards -> closer -> CTA. */
.covozi-creators-v153 #work-with-me .wwm-protected{
  order:4;
  justify-self:center;
  margin:24px auto 0;
}
.covozi-creators-v153 #work-with-me .wwm-art{
  order:5;
  margin-top:34px;
}
.covozi-creators-v153 #work-with-me .wwm-mini{
  order:6;
  justify-self:center;
  width:min(980px,100%);
  max-width:980px;
  margin:30px auto 0;
}
.covozi-creators-v153 #work-with-me .hub-bottom{
  order:7;
  justify-self:center;
  width:min(900px,100%);
  max-width:900px;
  margin:28px auto 0;
  padding:0;
  border-top:0;
  text-align:center;
  font-size:18px;
  line-height:1.6;
}
.covozi-creators-v153 #work-with-me .actions{
  order:8;
  justify-self:center;
  justify-content:center!important;
  margin-top:28px;
}

/* Broadcasts: centered explanation, full-width composer, revenue destinations and tip underneath. */
.covozi-creators-v153 #broadcasts .broadcast-ui{
  order:4;
}
.covozi-creators-v153 #broadcasts .broadcast-tip{
  order:5;
  justify-self:center;
  width:min(920px,100%);
  max-width:920px;
  margin:30px auto 0;
  padding:22px 26px;
  border-left:0;
  border-top:4px solid var(--yellow);
  border-radius:16px;
  text-align:center;
}
.covozi-creators-v153 #broadcasts .broadcast-routes{
  grid-template-columns:repeat(5,1fr);
  gap:12px;
  margin-top:20px;
}
.covozi-creators-v153 #broadcasts .broadcast-routes span{
  min-height:54px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:12px 10px;
  background:#fff;
}

/* Keep the six lead builders visually closer to the Home card system. */
.covozi-creators-v153 .lead-tools-grid{
  gap:22px;
}
.covozi-creators-v153 .lead-tool{
  min-height:0;
  padding:20px;
  border-radius:24px;
}
.covozi-creators-v153 .lead-tool__visual{
  height:178px;
}
.covozi-creators-v153 .lead-tool p{
  font-size:15px;
  line-height:1.55;
}

@media(max-width:1050px){
  .covozi-creators-v153 #broadcasts .broadcast-routes{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:900px){
  .covozi-creators-v153 #mentioned-links .hub-art,
  .covozi-creators-v153 #fan-faq .hub-art,
  .covozi-creators-v153 #resources .hub-art,
  .covozi-creators-v153 #work-with-me .wwm-art,
  .covozi-creators-v153 #broadcasts .broadcast-ui{margin-top:42px;padding:12px;border-radius:22px}
  .covozi-creators-v153 #mentioned-links .copy,
  .covozi-creators-v153 #fan-faq .copy,
  .covozi-creators-v153 #resources .copy,
  .covozi-creators-v153 #work-with-me .copy,
  .covozi-creators-v153 #broadcasts .copy{font-size:18px}
  .covozi-creators-v153 #broadcasts .broadcast-routes{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  .covozi-creators-v153 #broadcasts .broadcast-routes{grid-template-columns:1fr}
  .covozi-creators-v153 #mentioned-links .hub-quote,
  .covozi-creators-v153 #fan-faq .hub-quote,
  .covozi-creators-v153 #resources .hub-quote,
  .covozi-creators-v153 #broadcasts .broadcast-tip{padding:18px 18px}
}

/* v1.55 — live-accepted Home v1.52 rhythm and transition parity.
 * Review findings corrected here:
 *  - section tops were still using the older 104px cadence, leaving unnecessary white space;
 *  - headings/buttons/eyebrows were not using the final Home typography/treatment;
 *  - transition cues were the earlier small navy pills and had no motion;
 *  - several Creator Hub sections had no transition cue at all.
 * The Home page itself is untouched. */
.covozi-creators-v153{
  --yellow:#FFC629;
  --navy:#071936;
  --ink:#10213E;
  --navy-05:rgba(7,25,54,.05);
  --navy-08:rgba(7,25,54,.08);
  --navy-12:rgba(7,25,54,.12);
  --navy-20:rgba(7,25,54,.20);
  --shadow-sm:0 12px 36px rgba(7,25,54,.07);
  --shadow-lg:0 28px 70px rgba(7,25,54,.10);
  color:var(--navy);
  font-weight:400;
  line-height:1.58;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
.covozi-creators-v153 .shell{width:min(1280px,calc(100% - 80px))}
.covozi-creators-v153 section[id]{padding:72px 0 84px!important;border-bottom:1px solid var(--navy-08)}
.covozi-creators-v153 #creator-hero{padding-top:62px!important;padding-bottom:82px!important}
.covozi-creators-v153 #creator-final{padding-top:72px!important;padding-bottom:92px!important;border-bottom:0}

.covozi-creators-v153 h1,
.covozi-creators-v153 h2,
.covozi-creators-v153 h3{color:var(--navy);text-wrap:balance}
.covozi-creators-v153 h1,
.covozi-creators-v153 h2{font-family:Arial,"Helvetica Neue",sans-serif;font-weight:700}
.covozi-creators-v153 h1{font-size:clamp(50px,4vw,62px);line-height:1.04;letter-spacing:-.04em}
.covozi-creators-v153 h2{font-size:clamp(40px,3.3vw,52px);line-height:1.08;letter-spacing:-.035em}
.covozi-creators-v153 h3{font-weight:700;letter-spacing:-.025em}
.covozi-creators-v153 .hero-copy h1{font-size:clamp(50px,4vw,62px);line-height:1.04;letter-spacing:-.04em}
.covozi-creators-v153 .lead{font-size:20px;line-height:1.65;color:var(--ink);font-weight:500}
.covozi-creators-v153 .copy{color:var(--ink);font-weight:500}
.covozi-creators-v153 .eyebrow{font-size:13px;letter-spacing:.13em;padding:11px 17px;margin-bottom:24px;box-shadow:none;border:1px solid var(--navy)}
.covozi-creators-v153 .btn{min-height:56px;padding:0 26px;border-radius:12px;font-size:17px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.covozi-creators-v153 .btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(7,25,54,.09)}
.covozi-creators-v153 .btn:focus-visible{outline:4px solid rgba(255,198,41,.45);outline-offset:3px}
.covozi-creators-v153 .btn.primary{color:var(--navy);box-shadow:0 3px 10px rgba(7,25,54,.08)}
.covozi-creators-v153 .btn.ghost{border:1.5px solid var(--navy);background:#fff}

/* Exact final Home cue language: small underlined tip + larger animated sunflower arrow. */
.covozi-creators-v153 .section-cue{margin-top:38px;margin-bottom:-54px;gap:9px}
.covozi-creators-v153 .cue-kicker{
  padding:0 4px 7px;
  border:0;
  border-bottom:3px solid var(--yellow);
  border-radius:0;
  background:transparent;
  color:var(--navy);
  font-size:12px;
  font-weight:700;
  letter-spacing:.035em;
  text-transform:none;
}
.covozi-creators-v153 .cue-arrow{
  display:block;
  color:var(--yellow);
  font-family:"Arial Black",Arial,sans-serif;
  font-size:38px;
  font-weight:900;
  line-height:.78;
  transform:scaleY(1.35);
  transform-origin:center top;
  animation:covoziCreatorsCueBob 1.8s ease-in-out infinite;
}
@keyframes covoziCreatorsCueBob{
  0%,100%{transform:scaleY(1.35) translateY(0)}
  50%{transform:scaleY(1.35) translateY(3px)}
}

/* Cues added to the v1.54 flattened full-width sections must remain the final grid item. */
.covozi-creators-v153 #mentioned-links .section-cue,
.covozi-creators-v153 #fan-faq .section-cue,
.covozi-creators-v153 #resources .section-cue,
.covozi-creators-v153 #work-with-me .section-cue,
.covozi-creators-v153 #broadcasts .section-cue{
  justify-self:center;
  grid-column:1 / -1;
}
.covozi-creators-v153 #mentioned-links .section-cue{order:8}
.covozi-creators-v153 #fan-faq .section-cue,
.covozi-creators-v153 #resources .section-cue{order:7}
.covozi-creators-v153 #work-with-me .section-cue{order:9}
.covozi-creators-v153 #broadcasts .section-cue{order:6}

/* Keep the supporting blocks compact so the newly tightened section cadence remains deliberate. */
.covozi-creators-v153 .takeaway{margin-top:28px}
.covozi-creators-v153 .path-business{margin-top:26px;padding:24px 28px}
.covozi-creators-v153 #mentioned-links .hub-quote,
.covozi-creators-v153 #fan-faq .hub-quote,
.covozi-creators-v153 #resources .hub-quote{margin-top:28px}
.covozi-creators-v153 #mentioned-links .hub-bottom,
.covozi-creators-v153 #fan-faq .hub-bottom,
.covozi-creators-v153 #resources .hub-bottom{margin-top:20px}
.covozi-creators-v153 .lead-tools-grid{margin-top:50px}
.covozi-creators-v153 #work-with-me .wwm-mini{margin-top:26px}
.covozi-creators-v153 #broadcasts .broadcast-tip{margin-top:26px}

@media(max-width:900px){
  .covozi-creators-v153 .shell{width:min(100% - 36px,720px)}
  .covozi-creators-v153 section[id]{padding:62px 0 72px!important}
  .covozi-creators-v153 #creator-hero{padding-top:54px!important}
  .covozi-creators-v153 h1,
  .covozi-creators-v153 .hero-copy h1{font-size:clamp(40px,10vw,52px)}
  .covozi-creators-v153 h2{font-size:clamp(35px,8.5vw,46px)}
  .covozi-creators-v153 .lead{font-size:18px}
  .covozi-creators-v153 .section-cue{margin-top:32px;margin-bottom:-44px}
  .covozi-creators-v153 .cue-arrow{font-size:34px}
}
@media(prefers-reduced-motion:reduce){
  .covozi-creators-v153 .cue-arrow{animation:none}
}

