/* Influencers landing — editorial redesign aligned with cesarbaz.com */
:root{--gold:#ed7355;--teal:#39766f;--blue:#39766f;--white:#f8f6f0;--gray:#7d8986;--gray2:#53625f;--surf:#fff;--surf2:#e9e4da;--border:rgba(11,23,23,.16);--radius:0;--radius-lg:0}
body{background:#f2efe8!important;color:#0b1717!important;font-family:'DM Sans',sans-serif!important;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(22px,5vw,64px)}
.topbar{position:sticky;top:0;z-index:1000;background:rgba(242,239,232,.95)!important;backdrop-filter:blur(18px)}
.mobile-menu{z-index:999}
.infl-hero{min-height:calc(100vh - 80px);display:flex;align-items:center;padding:clamp(80px,10vw,140px) 0!important;background:#102322;color:#fff;border-top:5px solid var(--coral)}
.infl-hero:before{background:radial-gradient(circle at 78% 22%,rgba(237,115,85,.28),transparent 30%),linear-gradient(135deg,transparent 0 68%,rgba(255,255,255,.025) 68% 69%,transparent 69%)!important}
.infl-hero:after{content:"CREATOR GROWTH";position:absolute;right:-20px;bottom:-35px;color:rgba(255,255,255,.035);font:800 clamp(70px,11vw,160px)/1 'Manrope',sans-serif;letter-spacing:-.07em;white-space:nowrap}
.infl-hero .container,.infl-hero .container>div{position:relative;z-index:1}
.infl-hero .container>div{max-width:880px!important}
.infl-hero .hero-title{font-family:'Manrope',sans-serif!important;font-weight:550!important;font-size:clamp(48px,7.3vw,96px)!important;line-height:.98!important;letter-spacing:-.058em!important;color:#fff!important;max-width:980px;margin-bottom:32px!important}
.grad-gold{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--coral)!important}
.infl-hero p{color:#c5d0cc!important;font-size:clamp(17px,1.6vw,21px)!important;max-width:720px!important}
.platform-badges{margin-bottom:34px}.platform-badge{border-radius:999px!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;font:650 11px 'Manrope',sans-serif!important;text-transform:uppercase;letter-spacing:.06em}
.eyebrow{font:750 10px 'Manrope',sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:var(--coral)!important;margin-bottom:16px!important}
.hero-stat-row{border-color:rgba(255,255,255,.16)!important;margin-top:50px!important}.hsi-num{font-family:'Manrope',sans-serif!important;color:#fff}.hsi-lbl{color:#aebdb8!important;text-transform:uppercase;font-size:9px!important;letter-spacing:.09em}
.section{padding:clamp(90px,10vw,140px) 0!important}.section.bg-surf{background:#e7e2d8!important}.section-title{font:600 clamp(38px,5.2vw,68px)/1.03 'Manrope',sans-serif!important;letter-spacing:-.052em!important;color:#0b1717!important;max-width:820px;margin:0 0 22px!important}.section-sub{font-size:18px!important;color:#53625f!important;line-height:1.7!important;max-width:760px!important}
.grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.include-card{background:#fff!important;border:1px solid var(--border)!important;border-radius:0!important;padding:30px!important;box-shadow:6px 6px 0 rgba(11,23,23,.05)!important}.include-card:hover{border-color:var(--coral)!important;box-shadow:8px 8px 0 rgba(237,115,85,.18)!important}.ic-icon{width:46px!important;height:46px!important;border-radius:50%!important;background:rgba(237,115,85,.11)!important}.ic-icon i{color:var(--coral)!important}.ic-title{font:700 17px 'Manrope',sans-serif!important;color:#0b1717}.ic-desc{font-size:14px!important;color:#53625f!important}
.notice-box{background:#102322!important;border:0!important;border-left:5px solid var(--coral)!important;border-radius:0!important;color:#fff!important;padding:25px 28px!important;box-shadow:8px 8px 0 rgba(237,115,85,.22)!important}.notice-box span,.notice-box strong{color:#fff!important}.notice-box i{color:var(--coral)!important}
.obj-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.obj-item{min-height:138px;align-items:flex-start!important;flex-direction:column;background:#102322!important;color:#fff!important;border:0!important;border-top:4px solid var(--coral)!important;border-radius:0!important;padding:24px!important;font:650 14px 'Manrope',sans-serif!important}.obj-item:hover{transform:translateY(-4px);border-color:var(--coral)!important}.obj-icon{color:var(--coral)!important;font-size:22px!important}
.quien-grid{gap:70px!important}.exp-item{border-color:var(--border)!important}.exp-dot{background:var(--coral)!important}.exp-role{font-family:'Manrope',sans-serif!important;color:#0b1717}.exp-company{color:var(--coral)!important}.exp-desc,.exp-period{color:#63716e!important}.kpi-grid{gap:10px!important}.kpi-card{background:#102322!important;border:0!important;border-radius:0!important;padding:25px!important}.kpi-num{font-family:'Manrope',sans-serif!important;color:#fff!important}.kpi-lbl{color:#aebdb8!important}.stack-tag{border-radius:999px!important;background:rgba(237,115,85,.1)!important;border-color:rgba(237,115,85,.3)!important;color:#a94531!important}
.price-box{max-width:620px!important;background:#102322!important;border:0!important;border-top:5px solid var(--coral)!important;border-radius:0!important;padding:48px!important;color:#fff!important;box-shadow:12px 12px 0 var(--coral)!important}.price-box:before{background:radial-gradient(circle at 50% 0,rgba(237,115,85,.22),transparent 48%)!important}.price-box *{position:relative}.price-tag{font-family:'Manrope',sans-serif!important;color:#fff!important}.price-period{color:#b9c6c2!important}.price-divider{border-color:rgba(255,255,255,.18)!important}.table-wrap{background:#fff!important;border:1px solid var(--border)!important;border-radius:0!important;box-shadow:7px 7px 0 rgba(11,23,23,.06)!important}.inv-table th{background:#102322!important;color:#fff!important;padding:15px 18px!important}.inv-table td{color:#43524f!important;border-color:var(--border)!important;padding:15px 18px!important}.inv-table tr:nth-child(even) td{background:#f7f4ee!important}.inv-table .highlight{color:var(--coral)!important}.inv-table .total-col{color:#0b1717!important}
.fine-list{gap:0!important}.fine-list li{padding:20px 0;border-bottom:1px solid var(--border);color:#43524f!important;font-size:15px!important}.fine-list li i{color:var(--coral)!important}
.cta-strip{background:var(--coral)!important;color:#fff!important;padding:clamp(38px,6vw,70px)!important;box-shadow:12px 12px 0 #102322!important}.cta-strip h2{font:600 clamp(36px,5vw,66px)/1.04 'Manrope',sans-serif!important;letter-spacing:-.05em!important;color:#fff!important}.cta-strip p{color:#fff!important;font-size:18px!important;max-width:750px}.btn{border-radius:0!important;font-family:'Manrope',sans-serif!important}.btn-primary,.btn-wa{background:var(--coral)!important;color:#fff!important;border-color:var(--coral)!important}.infl-hero .btn-primary,.infl-hero .btn-wa{border-color:#fff!important}.cta-strip .btn{background:#102322!important;color:#fff!important;border-color:#102322!important}.btn-outline{border-color:#102322!important;color:#102322!important}
.site-footer{margin-top:0}
@media(max-width:900px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.obj-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quien-grid{grid-template-columns:1fr!important}.infl-hero{min-height:auto}}
@media(max-width:600px){.infl-hero{padding:70px 0!important}.infl-hero .hero-title{font-size:48px!important}.section{padding:72px 0!important}.grid-3,.obj-grid{grid-template-columns:1fr!important}.obj-item{min-height:110px}.price-box{padding:34px 20px!important;box-shadow:7px 7px 0 var(--coral)!important}.table-wrap{overflow:visible!important}.inv-table{table-layout:fixed!important}.inv-table th,.inv-table td{padding:9px 6px!important;font-size:10px!important;overflow-wrap:anywhere}.cta-strip{padding:34px 22px!important}.cta-actions{flex-direction:column!important}.cta-actions .btn{width:100%!important}}
/* Influencers button composition */
.infl-hero .btn{min-width:180px!important;border-color:rgba(255,255,255,.28)!important}
.infl-hero .btn-primary{background:var(--coral)!important;border-color:var(--coral)!important}
.infl-hero .btn-wa{background:transparent!important;border-color:rgba(255,255,255,.42)!important;color:#fff!important}
.infl-hero .btn-wa:hover{background:#fff!important;border-color:#fff!important;color:#102322!important;box-shadow:5px 5px 0 var(--coral)!important}
.cta-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:28px!important}
.cta-strip .btn{min-width:220px!important;background:#102322!important;border-color:#102322!important;color:#fff!important;box-shadow:none!important}
.cta-strip .btn:hover{background:#fff!important;border-color:#fff!important;color:#102322!important;box-shadow:5px 5px 0 rgba(16,35,34,.42)!important}