:root{--blue:#0d4bf7;--navy:#16006d;--mint:#5ae6cb;--indigo:#3843d0;--ink:#11112b;--muted:#65657a;--soft:#f3f5ff;--line:#dfe3f5;--white:#fff;--font:Arial,"Helvetica Neue",sans-serif;--shell:min(1180px,calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font);background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{z-index:999;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #16006d14;height:82px;position:sticky;top:0}.nav-wrap{align-items:center;gap:36px;height:100%;display:flex}.wordmark{letter-spacing:-2px;font-size:30px;font-weight:900}.wordmark span{color:var(--blue)}nav{gap:25px;margin-left:auto;font-size:14px;font-weight:700;display:flex}nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 23px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:var(--navy);transform:translateY(-2px)}.button-small{padding:12px 17px;font-size:14px}.button-mint{background:var(--mint);color:var(--navy)}.button-mint:hover{background:#fff}.button-row{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:var(--navy);align-items:center;gap:9px;font-weight:800;display:inline-flex}.text-link.light{color:#fff}.hero{color:#fff;background:radial-gradient(circle at 70% 20%,#3158ff 0,#0000 30%),linear-gradient(135deg,#100057,#0d36d6 72%,#12278c);align-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid;position:relative}.hero h1,.page-hero h1{letter-spacing:-.065em;max-width:900px;margin:20px 0 28px;font-size:clamp(52px,7vw,92px);line-height:.96}.hero h1 em{color:var(--mint);font-style:normal}.hero p{color:#dce4ff;max-width:620px;font-size:20px;line-height:1.65}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow.light{color:var(--mint)}.hero-orb{filter:blur(1px);opacity:.35;border-radius:50%;position:absolute}.orb-one{border:90px solid var(--mint);width:500px;height:500px;bottom:-250px;right:-100px}.orb-two{background:var(--mint);width:190px;height:190px;top:-80px;left:48%}.alliance-mark{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-6deg);box-shadow:0 0 0 30px #ffffff06}.alliance-mark span,.alliance-mark small{letter-spacing:.2em;font-size:11px}.alliance-mark div{letter-spacing:-8px;font-size:92px;font-weight:950}.section{padding:110px 0}.section-soft{background:var(--soft)}.section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:30px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section h2,.cta-section h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(42px,6vw,72px);line-height:1}.section-heading>p{color:var(--muted);font-size:18px;line-height:1.8}.pillar-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.pillar-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:280px;padding:30px;display:flex}.pillar-grid article:last-child{border:0}.pillar-grid article>span{color:#9396af;margin-bottom:auto;font-size:12px}.pillar-grid svg{color:var(--blue)}.pillar-grid h3{margin:18px 0 8px;font-size:23px}.pillar-grid p,.service-card p{color:var(--muted);line-height:1.55}.split-heading{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;min-height:300px;padding:30px;transition:all .2s;display:flex}.service-card:hover{border-color:var(--mint);transform:translateY(-5px);box-shadow:0 18px 45px #16006d1a}.service-card>span{color:var(--blue);font-size:12px}.service-card h3{margin:44px 0 10px;font-size:24px}.service-card svg{color:var(--blue);margin-top:auto}.casting-teaser{color:#fff;background:linear-gradient(120deg,var(--navy),var(--blue))}.teaser-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.casting-teaser p{color:#dce4ff;max-width:540px;font-size:18px;line-height:1.7}.portrait-placeholder{background:linear-gradient(135deg,#5ae6cbe6,#3843d080),repeating-linear-gradient(45deg,#0000 0 20px,#ffffff14 20px 21px);border-radius:28px;place-items:center;min-height:460px;display:grid}.portrait-placeholder span{text-align:center;letter-spacing:.18em;color:var(--navy);font-size:13px;font-weight:900}.statement{text-align:center;max-width:950px}.statement blockquote{letter-spacing:-.045em;margin:30px 0;font-size:clamp(38px,5vw,66px);font-weight:800;line-height:1.1}.cta-section{color:#fff;background:var(--blue);text-align:center;padding:110px 0}.cta-section h2{max-width:850px;margin:20px auto 34px}.page-hero{background:var(--soft);padding:100px 0 75px}.page-hero h1{color:var(--navy);font-size:clamp(50px,7vw,84px)}.page-hero p{max-width:700px;color:var(--muted);font-size:20px;line-height:1.7}.content-section{padding:75px 0}.filter-row{gap:10px;margin-bottom:35px;display:flex}.filter-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-weight:700}.filter-pill.active{background:var(--navy);color:#fff}.empty-state{text-align:center;background:var(--soft);border:1px dashed #aeb4d1;border-radius:24px;padding:70px}.empty-state h2{font-size:34px}.detail-grid{grid-template-columns:1fr 340px;gap:70px;display:grid}.prose{color:#3f4057;font-size:18px;line-height:1.8}.info-card{background:var(--soft);border-radius:20px;height:max-content;padding:28px}.info-card strong,.info-card span{display:block}.info-card span{color:var(--muted);margin-top:6px}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.contact-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{font-size:14px;font-weight:800}.field input,.field textarea,.field select{background:#fff;border:1px solid #cdd2e8;border-radius:10px;padding:14px}.field textarea{min-height:140px}.check{color:var(--muted);grid-column:1/-1;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.form-note{color:var(--muted);grid-column:1/-1;font-size:13px}.status-message{color:#07584a;background:#dcfff7;border-radius:10px;grid-column:1/-1;padding:14px}.legal{max-width:800px}.legal h2{margin-top:45px}.admin-body{background:#f3f5fb;min-height:100vh}.admin-shell{grid-template-columns:255px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#100b36;height:100vh;padding:28px 18px;position:sticky;top:0}.admin-sidebar .wordmark{padding:0 10px 25px;display:block}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav a{color:#c9c8da;border-radius:9px;padding:11px 12px}.admin-sidebar nav a:first-child{color:#fff;background:#292255}.admin-main{max-width:1400px;padding:42px}.admin-top{justify-content:space-between;align-items:center;display:flex}.admin-top h1{margin:0;font-size:34px}.badge{color:#825300;background:#fff0d2;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0;display:grid}.stat-card,.admin-card{background:#fff;border:1px solid #e3e6f1;border-radius:14px;padding:22px}.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{margin-top:12px;font-size:32px;display:block}.admin-grid{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.admin-card h2{margin:0 0 18px;font-size:18px}.task-row{border-top:1px solid #eef0f6;grid-template-columns:90px 1fr;gap:14px;padding:13px 0;display:grid}.priority{text-transform:uppercase;color:#c33;font-size:11px;font-weight:900}.priority.alto{color:#a66a00}.priority.médio{color:#56607d}.health-row{border-top:1px solid #eef0f6;justify-content:space-between;padding:11px 0;display:flex}.health-row span:last-child{font-weight:800}.draft-banner{text-align:center;color:#6e4b00;background:#fff0d2;padding:12px 0;font-size:13px;font-weight:800}footer{color:#fff;background:#0d0928;padding:75px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-grid>div{flex-direction:column;gap:13px;display:flex}.footer-grid p,.footer-grid a{color:#aaa8bf}.footer-grid a{align-items:center;gap:8px;display:flex}.wordmark-light span{color:var(--mint)}.footer-bottom{color:#8f8ca6;border-top:1px solid #2e294d;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:12px;display:flex}@media (max-width:900px){nav{display:none}.nav-wrap .button{margin-left:auto}.hero-grid,.teaser-grid,.section-heading,.detail-grid,.contact-grid,.admin-grid{grid-template-columns:1fr}.hero{padding:80px 0}.alliance-mark{display:none}.pillar-grid,.service-grid,.stat-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.section-heading>p{max-width:600px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){:root{--shell:calc(100% - 28px)}.site-header{height:70px}.nav-wrap .button{display:none}.hero h1{font-size:52px}.section{padding:75px 0}.pillar-grid,.service-grid,.stat-grid,.contact-form{grid-template-columns:1fr}.field.full,.check,.form-note{grid-column:auto}.pillar-grid article{border-right:0;border-bottom:1px solid var(--line)}.split-heading{display:block}.split-heading .text-link{margin-top:15px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}.empty-state{padding:35px 20px}.admin-main{padding:24px 16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-header{background:#16006df5;border-bottom:1px solid #ffffff1f}.brand-logo{flex:none;align-items:center;display:flex}.brand-logo img{width:104px;height:auto;display:block}.site-header nav a{color:#fff}.site-header nav a:hover{color:var(--mint)}.site-header .button-mint{color:var(--navy)}.footer-logo{width:142px;height:auto;margin-bottom:8px}.cta-contact{color:#dce4ff;flex-direction:column;gap:6px;max-width:680px;margin:0 auto 30px;font-style:normal;line-height:1.6;display:flex}.cta-contact a{color:var(--mint);font-weight:800}.footer-address{color:#aaa8bf;max-width:300px;font-size:13px;font-style:normal;line-height:1.55}.priority.resolvido{color:#087f6d}.migration-map>p{max-width:760px;color:var(--muted);line-height:1.6}.contact-page{background:linear-gradient(#fff,#f3f5ff)}.contact-page-grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.contact-channel,.contact-details{border-radius:28px}.contact-channel{flex-direction:column;align-items:flex-start;min-height:430px;padding:46px;display:flex}.contact-channel-primary{color:#fff;background:linear-gradient(135deg,var(--navy),var(--blue))}.contact-channel-primary>svg{color:var(--mint)}.contact-channel h2{letter-spacing:-.05em;max-width:560px;margin:28px 0 15px;font-size:clamp(38px,5vw,62px);line-height:1}.contact-channel p{color:#dce4ff;max-width:590px;margin:0 0 30px;font-size:18px;line-height:1.65}.contact-channel .button{margin-top:auto}.contact-details{gap:16px;display:grid}.contact-details article{border:1px solid var(--line);background:#fff;border-radius:24px;gap:20px;padding:34px;display:flex}.contact-details svg{color:var(--blue);flex:none}.contact-details strong,.contact-details a,.contact-details address{display:block}.contact-details strong{margin-bottom:10px;font-size:20px}.contact-details a{color:var(--blue);font-weight:800}.contact-details address{color:var(--muted);font-style:normal;line-height:1.65}@media (max-width:900px){.contact-page-grid{grid-template-columns:1fr}}@media (max-width:600px){.contact-channel{min-height:390px;padding:30px 22px}.contact-details article{padding:26px 22px}}.talent-section{background:#fff;padding:0 0 110px}.talent-box{color:#fff;background:linear-gradient(135deg,#100057 0%,#172fc7 70%,#0d4bf7 100%);border-radius:32px;padding:56px;position:relative;overflow:hidden;box-shadow:0 30px 80px #16006d33}.talent-box:before,.talent-box:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.talent-box:before{border:70px solid #5ae6cb38;width:360px;height:360px;top:-190px;right:-130px}.talent-box:after{background:#5ae6cb38;width:120px;height:120px;top:-70px;left:46%}.talent-box-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex;position:relative}.talent-box h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.carousel-actions{gap:10px;display:flex}.carousel-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.carousel-actions button:hover{color:var(--navy);background:var(--mint);border-color:var(--mint)}.talent-rail{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:16px;padding:2px 2px 12px;display:flex;position:relative;overflow-x:auto}.talent-rail::-webkit-scrollbar{display:none}.talent-rail:focus-visible{outline:2px solid var(--mint);outline-offset:8px;border-radius:8px}.talent-card{scroll-snap-align:start;color:var(--ink);background:#fff;border-radius:20px;flex:0 0 296px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.talent-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #00000040}.talent-photo{background:#dfe3f5;height:345px;position:relative;overflow:hidden}.talent-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.talent-card:hover .talent-photo img{transform:scale(1.035)}.talent-card-copy{padding:22px 22px 25px}.talent-card-copy h3{letter-spacing:-.03em;margin:0 0 7px;font-size:24px}.talent-card-copy>p{color:var(--muted);align-items:center;gap:5px;margin:0 0 18px;font-size:13px;display:flex}.talent-card-copy>div{flex-wrap:wrap;gap:6px;display:flex}.talent-card-copy>div span{color:var(--navy);background:var(--soft);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.talent-arrow{color:var(--blue);position:absolute;bottom:23px;right:20px}.talent-box-foot{z-index:1;justify-content:space-between;align-items:center;margin-top:22px;display:flex;position:relative}.talent-box-foot p{color:#cbd5ff;margin:0;font-size:13px}.casting-directory{background:#f7f8ff}.casting-directory-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.casting-directory-head>p{font-weight:800}.casting-directory-head>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.casting-directory-head span{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.casting-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.casting-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.casting-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #16006d1f}.casting-card-profile{color:inherit;flex-direction:column;flex:1;display:flex}.casting-card-image{height:430px;position:relative;overflow:hidden}.casting-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.casting-card:hover .casting-card-image img{transform:scale(1.03)}.casting-card-image>span{color:#fff;background:#0d0928b8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.casting-card-body{flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.casting-card-body>div:first-child{padding-right:42px}.casting-card-body h2{letter-spacing:-.035em;margin:0 0 6px;font-size:27px}.casting-card-body>div:first-child p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.casting-card-body>svg{color:var(--blue);position:absolute;top:27px;right:24px}.casting-card-body>p{min-height:48px;color:var(--muted);line-height:1.55}.niche-list{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.casting-card-body .niche-list{justify-content:center}.niche-list span{color:var(--navy);background:var(--soft);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.casting-media-kit{color:var(--blue);background:#f5f7ff;border:1px solid #cbd4fa;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 24px 24px;padding:12px 16px;font-size:13px;font-weight:900;transition:all .2s;display:flex}.casting-media-kit:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.creator-hero{color:#fff;background:linear-gradient(135deg,#100057,#0d38d9 72%,#173ac0);padding:78px 0;position:relative;overflow:hidden}.creator-hero-grid{z-index:2;grid-template-columns:minmax(340px,520px) 1fr;align-items:center;gap:85px;display:grid;position:relative}.creator-portrait{background:#dfe3f5;border-radius:28px;height:650px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000040}.creator-portrait img{object-fit:cover;width:100%;height:100%;display:block}.creator-portrait>span{letter-spacing:.12em;background:#0d0928c7;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900;position:absolute;bottom:22px;left:22px}.creator-intro h1{letter-spacing:-.065em;margin:18px 0 10px;font-size:clamp(62px,7vw,104px);line-height:.88}.creator-intro>h2{letter-spacing:-.04em;color:#fff;max-width:670px;margin:35px 0 28px;font-size:clamp(28px,3vw,46px);line-height:1.08}.creator-location{color:#d8e1ff;align-items:center;gap:7px;display:flex}.creator-back{color:#d8e1ff;align-items:center;gap:8px;margin-bottom:38px;font-size:13px;font-weight:800;display:inline-flex}.creator-back:hover{color:var(--mint)}.creator-niches span{color:var(--navy);background:var(--mint)}.creator-orb{pointer-events:none;border-radius:50%;position:absolute}.creator-orb-one{border:110px solid #5ae6cb2e;width:620px;height:620px;bottom:-300px;right:-160px}.creator-orb-two{background:#5ae6cb29;width:180px;height:180px;top:-80px;right:12%}.creator-story{padding:105px 0}.creator-story-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.creator-story h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(42px,5vw,68px);line-height:1}.creator-story-grid>div:last-child>p:first-child{color:#33344c;margin:0;font-size:22px;line-height:1.75}.creator-source{color:var(--muted);margin-top:30px;font-size:13px}.creator-numbers{color:#fff;background:var(--navy);padding:85px 0}.creator-metrics{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.creator-metrics>div,.creator-metric-link{text-align:center;border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:180px;padding:32px;display:flex}.creator-metric-link{color:inherit;text-decoration:none;transition:background .2s,color .2s;position:relative}.creator-metric-link:hover,.creator-metric-link:focus-visible{color:#fff;outline:2px solid var(--mint);outline-offset:-4px;background:#5ae6cb24}.creator-metrics strong{letter-spacing:-.05em;color:var(--mint);font-size:clamp(36px,4vw,58px)}.creator-metric-network{color:#d8d6e8;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.creator-metric-network .social-network-icon{color:var(--mint)}.creator-metric-network>span{margin:0}.creator-metric-link .creator-metric-network{color:var(--mint)}.creator-commercial{background:var(--soft);padding:105px 0}.creator-commercial-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.creator-commercial h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(42px,5vw,68px);line-height:1}.creator-commercial p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.7}.next-creator{color:#fff;background:var(--navy);border-radius:22px;flex-direction:column;gap:8px;padding:34px;display:flex}.next-creator span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.next-creator strong{font-size:31px}.next-creator svg{margin-top:22px}@media (max-width:900px){.brand-logo img{width:92px}.talent-box{padding:38px 28px}.casting-grid{grid-template-columns:repeat(2,1fr)}.creator-hero-grid,.creator-story-grid,.creator-commercial-grid{grid-template-columns:1fr}.creator-portrait{max-width:560px;height:650px}.creator-intro h1{font-size:72px}.creator-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.site-header{height:70px}.talent-section{padding-bottom:75px}.talent-box{border-radius:24px;width:calc(100% - 20px);padding:30px 20px}.talent-box-head{flex-direction:column;align-items:flex-start;gap:20px}.talent-box h2{font-size:39px}.carousel-actions{margin-top:0}.carousel-actions button{width:44px;height:44px}.talent-card{flex-basis:270px}.talent-photo{height:320px}.talent-box-foot p{display:none}.casting-directory-head{display:block}.casting-directory-head>div{justify-content:flex-start}.casting-grid{grid-template-columns:1fr}.casting-card-image{height:460px}.creator-hero{padding:42px 0 65px}.creator-hero-grid{gap:45px}.creator-portrait{height:520px}.creator-intro h1{font-size:58px}.creator-intro>h2{font-size:30px}.creator-story{padding:75px 0}.creator-story-grid{gap:25px}.creator-story-grid>div:last-child>p:first-child{font-size:19px}.creator-metrics{grid-template-columns:1fr 1fr}.creator-metrics>div,.creator-metric-link{min-height:135px;padding:20px}.creator-commercial{padding:75px 0}}.nav-wrap{gap:22px}.site-header nav{gap:18px}.language-switch{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}.language-switch a{color:#fff;text-align:center;border-radius:999px;min-width:31px;padding:6px 7px;font-size:10px;font-weight:900}.language-switch a.active,.language-switch a:hover{color:var(--navy);background:var(--mint)}.alliance-mark{gap:22px;transform:none}.alliance-mark img{width:68%;max-width:290px;height:auto;display:block}.alliance-mark span,.alliance-mark small{font-weight:800}.alliance-mark small{text-align:center}.casting-mosaic{background:#ffffff14;border:1px solid #ffffff2e;border-radius:30px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.casting-mosaic img{object-fit:cover;border-radius:21px;width:100%;height:220px}.casting-mosaic img:first-child{border-top-left-radius:52px}.casting-mosaic img:last-child{border-bottom-right-radius:52px}.bank-teaser-grid{background:linear-gradient(120deg,#eef1ff,#e5fff9);border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:65px;display:grid}.bank-teaser-grid h2{max-width:800px}.bank-teaser-grid p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.7}.clients-intro{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:50px;display:grid}.clients-intro .eyebrow{grid-column:1/-1}.clients-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.clients-intro p{color:var(--muted);font-size:18px;line-height:1.7}.client-wall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.client-tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;min-height:160px;padding:24px;transition:all .25s;display:flex;position:relative}.client-tile:hover{z-index:1;transform:scale(1.025);box-shadow:0 18px 45px #16006d1f}.client-tile span{color:#a3a7bd;font-size:10px;position:absolute;top:14px;left:15px}.client-tile strong{text-align:center;letter-spacing:-.04em;font-size:clamp(20px,2.2vw,30px)}.client-disclaimer{color:var(--muted);margin-top:20px;font-size:12px}.talent-application{background:linear-gradient(#fff,#f3f5ff)}.application-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.application-grid>aside{position:sticky;top:120px}.application-grid>aside h2{letter-spacing:-.05em;font-size:clamp(36px,4vw,54px);line-height:1.04}.application-benefit{border-top:1px solid var(--line);gap:16px;padding:22px 0;display:flex}.application-benefit svg{color:var(--blue);flex:none}.application-benefit strong{font-size:17px}.application-benefit p,.application-grid>aside>p{color:var(--muted);line-height:1.6}.talent-form{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:18px;padding:38px;display:grid;box-shadow:0 24px 70px #16006d17}.talent-form .full{grid-column:1/-1}.talent-form .field input,.talent-form .field textarea{transition:border .2s,box-shadow .2s}.talent-form .field input:focus,.talent-form .field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0d4bf71f}.rate-card{background:var(--soft);border-radius:18px;padding:24px}.rate-card>strong{font-size:20px}.rate-card>p{color:var(--muted);font-size:13px}.rate-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.honeypot{position:absolute!important;left:-10000px!important}.talent-submit{justify-self:start}.status-message{align-items:center;gap:8px;display:flex}.status-message.error{color:#8b1c16;background:#fff0ef}.whatsapp-float{z-index:80;max-width:min(310px,100vw - 24px);color:var(--navy);align-items:center;gap:7px;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px}.whatsapp-float-bubble{letter-spacing:-.01em;background:#fffffff5;border:1px solid #16006d1a;border-radius:11px;max-width:205px;padding:7px 10px;font-size:10.5px;font-weight:750;line-height:1.28;position:relative;box-shadow:0 7px 22px #11083e1c}.whatsapp-float-bubble:after{content:"";background:#fff;border-top:1px solid #16006d1a;border-right:1px solid #16006d1a;width:8px;height:8px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.whatsapp-float-icon{color:#fff;background:#18a957;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 24px #0c6c3940}.whatsapp-float:hover{transform:translateY(-2px)}.whatsapp-float:hover .whatsapp-float-icon{background:#118c47}.whatsapp-float svg{fill:currentColor}.next-creator{background:linear-gradient(135deg,#16006d,#2911a0);justify-content:center;min-height:190px;padding:42px;position:relative;overflow:hidden}.next-creator:after{content:"→";color:#5ae6cb2b;font-size:150px;font-weight:900;position:absolute;bottom:-38px;right:22px}.next-creator strong{z-index:1;font-size:38px;position:relative}.next-creator svg{z-index:1;color:var(--mint);position:relative}@media (max-width:1080px){.header-whatsapp{display:none}.site-header nav{margin-left:auto}.client-wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.language-switch{margin-left:auto}.nav-wrap .language-switch+.button{margin-left:0}.application-grid{grid-template-columns:1fr}.application-grid>aside{position:static}.clients-intro{grid-template-columns:1fr}.client-wall{grid-template-columns:repeat(2,1fr)}.bank-teaser-grid{grid-template-columns:1fr;align-items:start}.casting-mosaic{max-width:620px}}@media (max-width:600px){.brand-logo img{width:78px}.language-switch a{min-width:27px;padding:5px;font-size:9px}.whatsapp-float{gap:6px;bottom:12px;right:12px}.whatsapp-float-bubble{max-width:175px;padding:6px 9px;font-size:9.5px}.whatsapp-float-icon{width:40px;height:40px}.casting-mosaic img{height:160px}.bank-teaser-grid{padding:36px 25px}.client-wall{grid-template-columns:1fr 1fr}.client-tile{min-height:120px;padding:18px}.client-tile strong{font-size:19px}.talent-form{grid-template-columns:1fr;padding:25px 18px}.talent-form .full{grid-column:auto}.rate-grid{grid-template-columns:1fr}.application-grid{gap:35px}}.solutions-intro{border-bottom:1px solid var(--line);background:#fff;padding:38px 0}.solutions-intro-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.solutions-intro strong{letter-spacing:-.03em;font-size:25px}.solutions-intro p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.solutions-catalog-section{background:#f7f8ff}.solution-filters{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.solution-filters button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7dced;border-radius:999px;align-items:center;gap:11px;padding:12px 16px;font-weight:850;transition:all .2s;display:flex}.solution-filters button span{color:#74778d;background:#f0f2fa;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.solution-filters button:hover,.solution-filters button.active{color:#fff;background:var(--navy);border-color:var(--navy)}.solution-filters button.active span{color:var(--navy);background:var(--mint)}.filter-result{color:var(--muted);margin:20px 0 28px;font-size:13px}.solutions-showcase{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-showcase-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:330px;padding:28px;transition:all .25s;display:flex;position:relative;overflow:hidden}.solution-showcase-card:after{content:"";border:24px solid #5ae6cb73;border-radius:50%;width:130px;height:130px;transition:all .3s;position:absolute;bottom:-85px;right:-85px}.solution-showcase-card:hover{border-color:#b8c4ff;transform:translateY(-6px);box-shadow:0 22px 55px #16006d1f}.solution-showcase-card:hover:after{bottom:-55px;right:-55px}.solution-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.solution-icon{width:50px;height:50px;color:var(--blue);background:var(--soft);border-radius:16px;place-items:center;display:grid}.audience-tag{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;background:#e9fff9;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.solution-showcase-card h2{letter-spacing:-.035em;margin:35px 0 12px;font-size:27px;line-height:1.08}.solution-showcase-card>p{color:var(--muted);margin:0;line-height:1.65}.solution-card-link{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-weight:850;display:flex}.service-detail-hero{color:#fff;background:linear-gradient(135deg,#100057,#1837d5);padding:70px 0 85px}.service-detail-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;display:grid}.service-detail-heading h1{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(54px,7vw,92px);line-height:.92}.service-detail-heading>p{color:#dce4ff;margin:0;font-size:20px;line-height:1.7}.service-promise{background:#e8fff9;padding:75px 0}.service-promise-grid{grid-template-columns:.45fr 1.55fr;gap:65px;display:grid}.service-promise-grid>span{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.service-promise h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,53px);line-height:1.08}.service-deliverables{padding:100px 0}.detail-content-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.detail-content-grid h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,62px);line-height:1}.detail-content-grid p{color:var(--muted);font-size:18px;line-height:1.8}.deliverable-list{border-top:1px solid var(--line)}.deliverable-list>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:25px 4px;font-size:18px;font-weight:800;display:flex}.deliverable-list svg{color:var(--blue);flex:none}.service-process{color:#fff;background:#0d0928;padding:100px 0}.service-process .split-heading>p{color:#aaa8bf;max-width:420px;line-height:1.7}.process-grid{border-top:1px solid #302b50;border-left:1px solid #302b50;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.process-grid article{border-bottom:1px solid #302b50;border-right:1px solid #302b50;flex-direction:column;min-height:245px;padding:28px;display:flex}.process-grid svg{color:var(--mint)}.process-grid strong{margin-top:auto;font-size:23px}.process-grid p{color:#aaa8bf;line-height:1.55}.related-services{background:#f7f8ff;padding:100px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-grid>a{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:250px;padding:28px;display:flex}.related-grid span{color:var(--blue);font-size:11px;font-weight:900}.related-grid h3{font-size:25px}.related-grid p{color:var(--muted);line-height:1.55}.related-grid svg{color:var(--blue);margin-top:auto}.evidence-upload{background:#f8f9ff;border:1px dashed #8a9bdd;border-radius:18px;padding:24px}.evidence-upload-title{align-items:flex-start;gap:15px;display:flex}.evidence-upload-title svg{color:var(--blue);flex:none}.evidence-upload-title strong{font-size:17px}.evidence-upload-title p{color:var(--muted);margin:6px 0 18px;font-size:13px;line-height:1.55}.evidence-upload input[type=file]{width:100%;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.evidence-upload input::file-selector-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;margin-right:12px;padding:9px 12px;font-weight:800}@media (max-width:900px){.solutions-intro-grid,.service-detail-heading,.service-promise-grid,.detail-content-grid{grid-template-columns:1fr}.solutions-showcase,.process-grid{grid-template-columns:repeat(2,1fr)}.related-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.solutions-showcase,.process-grid,.related-grid{grid-template-columns:1fr}.solution-showcase-card{min-height:290px}.service-detail-hero{padding:48px 0 65px}.service-detail-heading h1{font-size:50px}.service-promise,.service-deliverables,.service-process,.related-services{padding:70px 0}.service-promise-grid,.detail-content-grid{gap:35px}}.casting-curation{border-bottom:1px solid var(--line);padding:42px 0}.casting-curation-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.casting-curation strong{letter-spacing:-.03em;font-size:24px}.casting-curation p{color:var(--muted);font-size:17px;line-height:1.7}.casting-bank-cta{color:#fff;background:linear-gradient(125deg,var(--navy),var(--blue));border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:60px;padding:45px;display:grid}.casting-bank-cta h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:38px}.casting-bank-cta p{color:#dce4ff;margin:0}.about-manifesto{padding:100px 0}.about-manifesto-grid{grid-template-columns:.5fr 1fr 1fr;gap:55px;display:grid}.about-manifesto h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,67px);line-height:1}.about-manifesto p{color:var(--muted);margin:0 0 20px;font-size:18px;line-height:1.8}.about-principles{color:#fff;background:#0d0928;padding:100px 0}.principle-grid{border-top:1px solid #302b50;border-left:1px solid #302b50;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.principle-grid article{border-bottom:1px solid #302b50;border-right:1px solid #302b50;min-height:280px;padding:28px}.principle-grid svg{color:var(--mint)}.principle-grid h3{margin-top:70px;font-size:23px}.principle-grid p{color:#aaa8bf;line-height:1.6}.about-operation{background:#f7f8ff;padding:100px 0}.about-operation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.about-operation h2{letter-spacing:-.05em;font-size:clamp(42px,5vw,64px);line-height:1}.about-operation p{color:var(--muted);font-size:18px;line-height:1.75}.about-stack{border-top:1px solid var(--line)}.about-stack span{border-bottom:1px solid var(--line);padding:22px 4px;font-size:20px;font-weight:800;display:block}.client-capabilities{color:#fff;background:#0d0928;padding:100px 0}.client-capabilities .split-heading>p{color:#aaa8bf;max-width:430px;line-height:1.7}.client-capability-grid{border-top:1px solid #302b50;border-left:1px solid #302b50;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.client-capability-grid article{border-bottom:1px solid #302b50;border-right:1px solid #302b50;min-height:220px;padding:30px}.client-capability-grid strong{font-size:27px}.client-capability-grid p{color:#aaa8bf;margin-top:55px;line-height:1.6}@media (max-width:900px){.casting-curation-grid,.about-manifesto-grid,.about-operation-grid,.casting-bank-cta{grid-template-columns:1fr}.principle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.casting-curation-grid{gap:20px}.casting-bank-cta{padding:30px 22px}.casting-bank-cta h2{font-size:32px}.about-manifesto,.about-principles,.about-operation,.client-capabilities{padding:70px 0}.about-manifesto-grid{gap:28px}.principle-grid,.client-capability-grid{grid-template-columns:1fr}.principle-grid article{min-height:220px}.principle-grid h3{margin-top:45px}}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--mint);outline-offset:3px}.mobile-menu{display:none;position:relative}.mobile-menu summary{color:#fff;cursor:pointer;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{color:var(--navy);background:var(--mint)}.mobile-menu-panel{color:#fff;background:#100b36;border:1px solid #ffffff24;border-radius:20px;width:min(330px,100vw - 28px);padding:16px;position:absolute;top:53px;right:0;box-shadow:0 22px 65px #00000059}.mobile-menu-label{color:#8f8ca6;text-transform:uppercase;letter-spacing:.14em;padding:7px 10px 13px;font-size:10px;font-weight:900}.mobile-menu-panel>a{border-top:1px solid #2e294d;justify-content:space-between;align-items:center;padding:14px 11px;font-weight:800;display:flex}.mobile-menu-panel>a:hover{color:var(--mint)}.mobile-menu-panel .mobile-menu-cta{color:var(--navy);background:var(--mint);border:0;border-radius:13px;margin-top:10px;padding:14px 16px}.page-hero{background:linear-gradient(125deg,#f5f6ff 0%,#edf1ff 60%,#e9fff9 100%);position:relative;overflow:hidden}.page-hero-content{z-index:2;position:relative}.page-hero-shape{pointer-events:none;border-radius:50%;position:absolute}.page-hero-shape-one{border:72px solid #0d4bf714;width:480px;height:480px;bottom:-250px;right:-110px}.page-hero-shape-two{background:#5ae6cb38;width:150px;height:150px;top:-80px;right:25%}.page-hero p{padding-left:24px;position:relative}.page-hero p:before{content:"";background:var(--mint);border-radius:4px;width:4px;position:absolute;top:9px;bottom:9px;left:0}.brand-ribbon{border-bottom:1px solid var(--line);background:#fff;padding:24px 0}.brand-ribbon>.shell{align-items:center;gap:35px;display:flex}.brand-ribbon span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex:0 0 180px;font-size:11px;font-weight:900;line-height:1.5}.brand-ribbon div{justify-content:space-between;align-items:center;gap:28px;width:100%;min-width:0;display:flex;overflow:hidden}.brand-ribbon strong{white-space:nowrap;color:#26263f;letter-spacing:-.02em;font-size:15px}.footer-callout{background:linear-gradient(135deg,#171139,#20155c);border:1px solid #302b50;border-radius:25px;justify-content:space-between;align-items:end;gap:50px;margin-bottom:70px;padding:42px;display:flex}.footer-callout>div{flex-direction:column;gap:10px;display:flex}.footer-callout span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.footer-callout strong{letter-spacing:-.04em;max-width:700px;font-size:clamp(27px,3vw,42px);line-height:1.08}.footer-callout>a{color:var(--navy);background:var(--mint);border-radius:999px;flex:none;align-items:center;gap:9px;padding:14px 18px;font-weight:900;display:flex}.footer-callout>a:hover{background:#fff}.footer-grid a:hover{color:var(--mint)}.not-found{text-align:center;color:#fff;background:radial-gradient(circle at 60% 20%,#3158ff 0,#0000 28%),linear-gradient(135deg,#100057,#0d36d6);place-items:center;min-height:680px;display:grid}.not-found .shell{max-width:850px}.not-found>div>svg{color:var(--mint);margin-bottom:22px}.not-found h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(54px,8vw,96px);line-height:.92}.not-found p{color:#dce4ff;max-width:650px;margin:0 auto 32px;font-size:18px;line-height:1.7}@media (max-width:900px){.mobile-menu{display:block}.language-switch{margin-left:auto}.brand-ribbon>.shell{align-items:flex-start}.brand-ribbon div{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.footer-callout{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.brand-ribbon>.shell{display:block}.brand-ribbon span{margin-bottom:17px;display:block}.footer-callout{padding:30px 22px}.footer-callout>a{justify-content:center;width:100%}.page-hero p{padding-left:16px}.mobile-menu-panel{position:fixed;top:77px;right:14px}}.client-proof{color:#fff;background:linear-gradient(130deg,#100057,#143bd4);padding:75px 0}.client-proof-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;display:grid}.client-proof h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(38px,4.7vw,62px);line-height:1.02}.client-proof-categories{flex-wrap:wrap;gap:9px;display:flex}.client-proof-categories span{color:#dce4ff;border:1px solid #ffffff40;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.client-logo-wall{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.client-logo-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:220px;padding:20px;transition:all .25s;position:relative}.client-logo-card:hover{border-color:#aebaff;transform:translateY(-5px);box-shadow:0 20px 50px #16006d1a}.client-logo-card>div{background:#f8f9fd;border-radius:16px;place-items:center;height:120px;padding:22px;display:grid}.client-logo-card img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:68px;display:block}.client-logo-card>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-top:17px;font-size:10px;font-weight:900;display:block}.client-logo-card>strong{margin-top:5px;font-size:18px;display:block}.client-method{background:#fff;padding:100px 0}.client-method-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.client-method-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;padding:27px}.client-method-grid svg{color:var(--blue)}.client-method-grid h3{margin-top:70px;font-size:22px}.client-method-grid p{color:var(--muted);line-height:1.6}.career-culture{color:#fff;background:#0d0928;padding:100px 0}.career-value-grid{border-top:1px solid #302b50;border-left:1px solid #302b50;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.career-value-grid article{border-bottom:1px solid #302b50;border-right:1px solid #302b50;flex-direction:column;min-height:245px;padding:28px;display:flex}.career-value-grid svg{color:var(--mint)}.career-value-grid strong{margin-top:auto;font-size:22px}.career-value-grid p{color:#aaa8bf;line-height:1.55}.career-application-section{background:#f5f6ff;padding:100px 0}.career-application-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.career-application-grid>aside{position:sticky;top:120px}.career-application-grid h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,62px);line-height:1}.career-application-grid aside>p{color:var(--muted);font-size:18px;line-height:1.75}.ai-note{color:var(--navy);background:#e2fff8;border-radius:15px;gap:12px;margin-top:30px;padding:18px;font-size:13px;line-height:1.5;display:flex}.ai-note svg{flex:none}.career-form{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:18px;padding:38px;display:grid;box-shadow:0 24px 70px #16006d17}.career-form .full{grid-column:1/-1}.resume-upload{background:#f8f9ff;border:1px dashed #8a9bdd;border-radius:18px;gap:17px;padding:25px;display:flex}.resume-upload>svg{color:var(--blue);flex:none}.resume-upload strong{font-size:18px}.resume-upload p{color:var(--muted);font-size:13px;line-height:1.5}.resume-upload input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;padding:12px}.career-submit{justify-self:start}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rate-card h3{color:var(--navy);border-top:1px solid #dce1f2;margin:25px 0 13px;padding-top:18px;font-size:16px}.candidate-dashboard{margin-top:30px}.admin-login{text-align:center;background:#fff;border:1px solid #e3e6f1;border-radius:22px;max-width:520px;margin:70px auto;padding:42px}.admin-login>svg{color:var(--blue)}.admin-login h2{font-size:30px}.admin-login p{color:var(--muted)}.admin-login form{text-align:left;flex-direction:column;gap:10px;margin-top:25px;display:flex}.admin-login input{border:1px solid #cdd2e8;border-radius:10px;padding:14px}.admin-loading,.candidate-empty{text-align:center;color:var(--muted);padding:70px}.candidate-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.candidate-stats article{background:#fff;border:1px solid #e3e6f1;border-radius:16px;padding:22px;position:relative}.candidate-stats svg{color:var(--blue);position:absolute;top:20px;right:20px}.candidate-stats span{color:var(--muted);font-size:12px}.candidate-stats strong{margin-top:14px;font-size:34px;display:block}.candidate-insights{background:#fff;border:1px solid #e3e6f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:16px;padding:24px;display:flex}.candidate-insights>div{flex:1}.candidate-insights>button{color:#7b2741;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.area-bar{grid-template-columns:180px 1fr 30px;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:grid}.area-bar>div{background:#eef0f6;border-radius:999px;height:8px;overflow:hidden}.area-bar i{background:linear-gradient(90deg,var(--blue),var(--mint));border-radius:999px;height:100%;display:block}.candidate-tools{gap:12px;margin:18px 0;display:flex}.candidate-tools label{background:#fff;border:1px solid #dce0ed;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.candidate-tools label:first-child{flex:1}.candidate-tools input,.candidate-tools select{background:0 0;border:0;outline:0;width:100%;padding:13px 0}.candidate-workspace{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.candidate-list{background:#fff;border:1px solid #e3e6f1;border-radius:16px;max-height:900px;overflow:auto}.candidate-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f6;width:100%;padding:18px}.candidate-list>button.active{box-shadow:inset 4px 0 var(--blue);background:#f0f4ff}.candidate-list>button>div{flex-direction:column;gap:5px;display:flex}.candidate-list strong{font-size:16px}.candidate-list span,.candidate-list small{color:var(--muted);font-size:12px}.candidate-list small{align-items:center;gap:4px;margin-top:10px;display:flex}.candidate-status{color:#334;background:#eef0f6;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.status-shortlisted,.status-interview{color:#07584a;background:#dcfff7}.status-rejected{color:#8b1c16;background:#fff0ef}.status-hired{color:#fff;background:var(--blue)}.candidate-detail{background:#fff;border:1px solid #e3e6f1;border-radius:16px;padding:30px}.candidate-detail-head{justify-content:space-between;gap:25px;display:flex}.candidate-detail h2{margin:9px 0 4px;font-size:34px}.candidate-detail-head p{color:var(--muted)}.fit-score{color:#fff;background:var(--navy);text-align:center;border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid}.fit-score strong{font-size:31px;display:block}.fit-score span{text-transform:uppercase;font-size:9px}.candidate-contact{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.candidate-contact a{color:var(--blue);background:#f1f4ff;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.candidate-section{border-top:1px solid #eef0f6;margin-top:24px;padding-top:21px}.candidate-section h3{margin:0 0 10px;font-size:14px}.candidate-section p,.candidate-section li{color:#52536a;line-height:1.65}.candidate-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.skill-cloud{flex-wrap:wrap;gap:7px;display:flex}.skill-cloud span{color:var(--navy);background:#e9fff9;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.candidate-actions{border-top:1px solid #eef0f6;justify-content:space-between;gap:16px;margin-top:28px;padding-top:22px;display:flex}.candidate-actions select{border:1px solid #cdd2e8;border-radius:10px;padding:11px}@media (max-width:1000px){.client-logo-wall{grid-template-columns:repeat(3,1fr)}.client-method-grid,.career-value-grid{grid-template-columns:repeat(2,1fr)}.career-application-grid{grid-template-columns:1fr}.career-application-grid>aside{position:static}.candidate-workspace{grid-template-columns:1fr}.candidate-list{max-height:360px}.candidate-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.client-proof-grid{grid-template-columns:1fr}.client-logo-wall{grid-template-columns:1fr 1fr}.client-logo-card{min-height:180px}.client-logo-card>div{height:92px}.client-method-grid,.career-value-grid{grid-template-columns:1fr}.career-form{grid-template-columns:1fr;padding:25px 18px}.career-form .full{grid-column:auto}.candidate-stats{grid-template-columns:1fr 1fr}.candidate-insights{display:block}.candidate-insights>button{margin-top:20px}.candidate-tools{flex-direction:column}.area-bar{grid-template-columns:110px 1fr 25px}.candidate-columns{grid-template-columns:1fr}.candidate-detail{padding:20px}.candidate-detail-head{display:block}.fit-score{margin-top:18px}}.brand-ribbon{background:linear-gradient(90deg,#fff,#f6f8ff 50%,#fff);padding:28px 0}.brand-ribbon>.shell{gap:28px}.brand-ribbon-logos{scrollbar-width:thin;scroll-snap-type:x proximity;padding:5px 2px 10px;gap:12px!important;display:flex!important;overflow-x:auto!important}.brand-ribbon .brand-ribbon-logo{scroll-snap-align:start;background:#fff;border:1px solid #e7eaf7;border-radius:16px;flex:0 0 150px;place-items:center;height:72px;padding:14px;display:grid;box-shadow:0 8px 25px #16006d0d}.brand-ribbon .brand-ribbon-logo img{object-fit:contain;width:auto;max-width:112px;height:auto;max-height:42px;display:block}.clients-section{background:linear-gradient(#fff 0,#f6f8ff 100%)}.client-logo-wall{gap:18px}.client-logo-card{text-align:center;min-height:250px;padding:16px;overflow:hidden;box-shadow:0 10px 35px #16006d0b}.client-logo-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5ae6cb33,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;inset:-80px auto auto -80px}.client-logo-card>div{background:linear-gradient(145deg,#fbfcff,#f2f5ff);border:1px solid #edf0fb;height:155px;padding:26px}.client-logo-card img{max-width:190px;max-height:88px}.client-logo-card img[src*=mercado-livre],.client-logo-card img[src*=dreame],.client-logo-card img[src*=stanley]{transform:scale(1.35)}.client-logo-card>span{margin-top:17px}.client-logo-card>strong{font-size:19px}.career-culture{background:radial-gradient(circle at 12% 20%,#0d4bf773,#0000 28%),radial-gradient(circle at 88% 75%,#5ae6cb2e,#0000 28%),linear-gradient(135deg,#090522,#16006d);position:relative;overflow:hidden}.career-culture:before,.career-culture:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.career-culture:before{border:70px solid #5ae6cb1f;width:420px;height:420px;top:-210px;right:-210px}.career-culture:after{background:#0d4bf733;width:180px;height:180px;bottom:-90px;left:-90px}.career-culture .shell{z-index:1;position:relative}.career-culture .section-heading h2{text-shadow:0 12px 38px #00000040;max-width:680px}.career-culture .section-heading p{color:#d5d8ef}.career-culture{padding:72px 0}.career-culture-copy{flex-direction:column;align-items:flex-start;display:flex}.career-culture-copy p{margin:0}.career-jump{color:var(--navy);background:var(--mint);border-radius:999px;align-items:center;gap:9px;margin-top:24px;padding:13px 18px;font-size:14px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.career-jump:hover{background:#fff;transform:translateY(-2px)}.career-value-grid{border:0;gap:14px;margin-top:38px}.career-value-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff24;border-radius:22px;min-height:225px;padding:26px;transition:transform .25s,border-color .25s,background .25s}.career-value-grid article:hover{border-color:var(--mint);background:linear-gradient(145deg,#5ae6cb29,#ffffff0d);transform:translateY(-7px)}.career-value-grid svg{box-sizing:content-box;color:#091142;background:var(--mint);border-radius:14px;padding:13px;box-shadow:0 10px 30px #5ae6cb33}.career-value-grid strong{font-size:23px}.career-value-grid p{color:#d3d2e3}.admin-mobile-menu{display:none}.admin-sidebar{overflow-y:auto}@media (max-width:900px){.admin-mobile-menu{background:#fff;border:1px solid #dce0ed;border-radius:13px;margin:16px 20px 0;display:block}.admin-mobile-menu summary{color:var(--navy);cursor:pointer;padding:15px 17px;font-weight:900}.admin-mobile-menu nav{grid-template-columns:1fr 1fr;gap:4px;padding:0 10px 12px;display:grid}.admin-mobile-menu nav a{background:#f5f6ff;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.admin-main{padding:26px 20px}.admin-top{align-items:flex-start;gap:12px}.admin-top h1{font-size:28px}}@media (max-width:600px){.brand-ribbon .brand-ribbon-logo{flex-basis:125px;height:64px}.brand-ribbon .brand-ribbon-logo img{max-width:96px;max-height:36px}.client-logo-wall{grid-template-columns:1fr}.client-logo-card{min-height:220px}.client-logo-card>div{height:130px}.client-logo-card img{max-width:180px;max-height:78px}.career-culture{padding:58px 0}.career-value-grid{gap:12px;margin-top:28px}.career-value-grid article{min-height:205px}.admin-mobile-menu nav{grid-template-columns:1fr}.admin-main{padding:22px 14px}.candidate-stats{grid-template-columns:1fr}.candidate-actions,.candidate-contact{flex-direction:column;align-items:stretch}.candidate-actions select{width:100%}}.client-logo-card>div{justify-content:center;align-items:center;display:flex;overflow:hidden}.client-logo-card img{object-fit:contain;width:86%;max-width:none;height:86%;max-height:none;transform:none!important}.client-logo-card img[src*=stanley-generated]{width:96%;height:96%}.client-logo-card img[src*=dreame-generated]{width:88%;height:88%}.client-logo-card img[src*=mercado-livre],.client-logo-card img[src*="3-coracoes"],.client-logo-card img[src*=riachuelo]{width:78%;height:78%}.open-positions{background:#fff;padding:100px 0}.open-positions .split-heading>p{max-width:390px;color:var(--muted);font-size:17px;line-height:1.7}.open-position-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.open-position-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f6f8ff);border-radius:24px;flex-direction:column;min-height:330px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 36px #16006d0f}.open-position-grid article:hover{transform:translateY(-6px);box-shadow:0 24px 52px #16006d1f}.open-position-grid svg{color:var(--blue)}.open-position-grid article>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:900}.open-position-grid h3{letter-spacing:-.04em;margin:11px 0;font-size:27px;line-height:1.05}.open-position-grid p{color:var(--muted);margin:0;line-height:1.65}.open-position-grid small{color:#535471;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-weight:700;display:flex}.open-position-grid small svg{color:var(--mint);fill:var(--blue)}.open-position-grid a{color:var(--blue);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:flex}@media (max-width:900px){.open-position-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.open-positions{padding:70px 0}.open-position-grid{grid-template-columns:1fr}.open-position-grid article{min-height:285px}.client-logo-card>div{height:145px}.client-logo-card img{width:90%;height:90%}}.brand-ribbon{padding:26px 0;overflow:hidden}.brand-ribbon>.shell{display:block}.brand-ribbon>.shell>span{text-align:center;margin:0 auto 15px;display:block}.brand-carousel-window{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.brand-carousel-track{animation:52s linear infinite brand-slide;gap:11px!important;width:max-content!important;padding:0!important;display:flex!important;overflow:visible!important}.brand-carousel-window:hover .brand-carousel-track{animation-play-state:paused}.brand-ribbon .brand-ribbon-logo{flex:0 0 132px;place-items:center;width:132px;min-width:0;height:72px;padding:12px;display:grid;overflow:visible}.brand-ribbon .brand-ribbon-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.client-logo-card{overflow:visible}@keyframes brand-slide{to{transform:translate(calc(-50% - 5.5px))}}@media (max-width:600px){.brand-ribbon .brand-ribbon-logo{flex-basis:118px;width:118px;height:66px}.brand-carousel-track{animation-duration:42s}}.brand-showcase{background:linear-gradient(100deg,#fff,#f6f8ff 52%,#fff);padding:28px 0 30px;overflow:visible}.brand-showcase>.shell{display:block}.brand-showcase-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:15px;display:flex}.brand-showcase-head>span{color:#565775;text-align:left;margin:0;display:block}.brand-carousel-controls{align-items:center;gap:7px;display:flex}.brand-carousel-controls small{color:#73758d;letter-spacing:.09em;margin-right:5px;font-size:10px;font-weight:900}.brand-carousel-controls button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s;display:grid}.brand-carousel-controls button:hover{color:#fff;background:var(--navy);transform:translateY(-2px)}.brand-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.brand-showcase .brand-ribbon-logo{background:#fff;border:1px solid #e1e5f4;border-radius:17px;place-items:center;height:82px;padding:14px;display:grid;overflow:hidden;box-shadow:0 9px 22px #16006d0b;width:auto!important;min-width:0!important}.brand-showcase .brand-ribbon-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.brand-showcase .brand-ribbon-logo:hover{border-color:#b9c4ed;box-shadow:0 15px 32px #16006d1a}@media (max-width:900px){.brand-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-showcase .brand-ribbon-logo{height:76px}}@media (max-width:600px){.brand-showcase{padding:22px 0 25px}.brand-showcase-head{align-items:flex-end}.brand-showcase-head>span{max-width:190px;font-size:9px}.brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.brand-showcase .brand-ribbon-logo{border-radius:14px;height:70px;padding:12px}.brand-carousel-controls button{width:32px;height:32px}}.creator-auth{background:linear-gradient(135deg,#f1f4ff,#fff);border-radius:30px;grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;padding:45px;display:grid}.creator-auth-copy{position:sticky;top:110px}.creator-auth-copy h2,.creator-portal-head h2{letter-spacing:-.055em;font-size:clamp(37px,4vw,59px);line-height:1}.creator-auth-copy p,.creator-portal-head p{color:var(--muted);font-size:17px;line-height:1.7}.creator-auth-copy ul{padding:0;list-style:none}.creator-auth-copy li{border-bottom:1px solid var(--line);padding:14px 0;font-weight:800}.creator-auth-copy li:before{content:"✓";color:var(--blue);margin-right:10px}.creator-auth-copy .creator-auth-disclaimer{border:1px solid #cbd6ff;border-left:4px solid var(--blue);color:#373852;background:#f7f9ff;border-radius:14px;margin:22px 0;padding:16px 17px;font-size:14px;line-height:1.55}.creator-auth-disclaimer strong{color:var(--navy)}.creator-auth-form{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;gap:17px;padding:34px;display:grid;box-shadow:0 22px 60px #16006d14}.creator-auth-form .full,.creator-auth-form .check,.creator-auth-form .auth-switch,.creator-auth-form .button,.creator-auth-form .status-message{grid-column:1/-1}.auth-switch{background:#f0f2fb;border-radius:999px;gap:7px;padding:5px;display:flex}.auth-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:11px;font-weight:800}.auth-switch button.active{color:#fff;background:var(--navy)}.creator-portal{background:#f5f7ff;border-radius:30px;padding:42px}.creator-portal-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.creator-portal-head h2{margin:12px 0}.creator-portal-head button{color:#6d2a48;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px;font-weight:800;display:flex}.creator-preference-card{color:#fff;background:linear-gradient(130deg,var(--navy),var(--blue));border-radius:18px;align-items:center;gap:16px;margin:30px 0;padding:22px;display:flex}.creator-preference-card svg{color:var(--mint)}.creator-preference-card strong,.creator-preference-card span{display:block}.creator-preference-card span{color:#dce4ff;margin-top:5px;font-size:14px}.creator-campaign-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.creator-campaign-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:290px;padding:25px;display:flex}.creator-campaign-grid article>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.creator-campaign-grid h3{letter-spacing:-.04em;margin:13px 0;font-size:25px}.creator-campaign-grid p{color:var(--muted);line-height:1.6}.creator-campaign-grid small{color:#66677d;margin-top:auto}.creator-campaign-grid .button{margin-top:18px}.creator-empty{text-align:center;color:var(--muted);border:1px dashed #adb6df;border-radius:20px;grid-column:1/-1;padding:60px}.creator-empty svg{color:var(--blue)}.creator-empty strong,.creator-empty p{margin-top:10px;display:block}.opportunity-manager{margin-top:30px}.opportunity-admin-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.campaign-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.campaign-form>h2,.campaign-form .eyebrow{grid-column:1/-1}.campaign-form .button{justify-self:start}.campaign-admin-row{border-top:1px solid #eef0f6;align-items:center;gap:13px;padding:16px 0;display:flex}.campaign-admin-row svg{color:var(--blue)}.campaign-admin-row div{flex-direction:column;flex:1;gap:4px;display:flex}.campaign-admin-row span{color:var(--muted);font-size:12px}.campaign-admin-row i{color:#07584a;text-transform:uppercase;background:#dcfff7;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.campaign-applications{margin-top:18px}.campaign-applications article{border-top:1px solid #eef0f6;align-items:center;gap:15px;padding:17px 0;display:flex}.campaign-applications article>svg:first-child{color:var(--blue)}.campaign-applications article>div{flex-direction:column;flex:1;gap:4px;display:flex}.campaign-applications span,.campaign-applications small{color:var(--muted)}.campaign-applications p{text-align:right;color:#42435d;margin:0;font-size:12px;line-height:1.5}.campaign-applications article>svg:last-child{color:#0caa71}@media (max-width:900px){.creator-auth,.opportunity-admin-grid{grid-template-columns:1fr}.creator-auth-copy{position:static}.creator-campaign-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.creator-auth{padding:24px 16px}.creator-auth-form{grid-template-columns:1fr;padding:22px 16px}.creator-portal{padding:26px 17px}.creator-portal-head{display:block}.creator-portal-head button{margin-top:15px}.creator-preference-card{align-items:flex-start}.creator-campaign-grid,.campaign-form{grid-template-columns:1fr}.campaign-applications article{flex-wrap:wrap;align-items:flex-start}.campaign-applications p{text-align:left;width:100%}}.creator-editorial{color:#52536a;margin:22px 0 0;font-size:18px;line-height:1.82}.creator-partners{background:#f5f7ff;padding:88px 0}.creator-partners h2{letter-spacing:-.055em;max-width:650px;margin:15px 0 42px;font-size:clamp(38px,4vw,60px);line-height:1}.creator-partners>div>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.creator-partners article{border:1px solid var(--line);background:#fff;border-radius:20px;flex:0 calc(20% - 12px);place-items:center;min-width:180px;min-height:112px;padding:22px;display:grid;position:relative}.creator-partners article:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.creator-partners article img{object-fit:contain;width:100%;height:68px;transition:transform .16s;display:block}.creator-partners article img[src*=rennova-wordmark],.creator-partners article img[src*=dabelle-hq]{filter:brightness(0)}.creator-partners article img[src*=vitafor],.creator-partners article img[src*=growth-wordmark]{transform:scale(1.18)}.creator-partners article img[src*=idomed],.creator-partners article img[src*=caderno-inteligente-hq]{transform:scale(1.08)}.creator-partners article span:not(.partner-tooltip){letter-spacing:-.035em;text-align:center;font-size:20px;font-weight:900;line-height:1.05}.creator-partners .partner-tooltip{z-index:2;background:var(--navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:8px;left:50%;transform:translate(-50%,6px)}.creator-partners article:hover img,.creator-partners article:focus-visible img{transform:translateY(-9px)scale(.94)}.creator-partners article:hover img[src*=vitafor],.creator-partners article:focus-visible img[src*=vitafor],.creator-partners article:hover img[src*=growth-wordmark],.creator-partners article:focus-visible img[src*=growth-wordmark]{transform:translateY(-9px)scale(1.08)}.creator-partners article:hover .partner-tooltip,.creator-partners article:focus-visible .partner-tooltip{opacity:1;transform:translate(-50%)}.creator-campaign-grid article{position:relative;overflow:hidden;box-shadow:0 12px 30px #16006d0f}.creator-campaign-grid article:before{content:"";background:radial-gradient(circle,#5ae6cb6b,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-55px;right:-55px}.creator-campaign-grid article>*{position:relative}.creator-campaign-grid h3{max-width:90%}.creator-campaign-grid small{border-top:1px solid #edf0fb;padding-top:20px}.creator-campaign-grid .button{justify-content:center;width:100%}.creator-preference-card{box-shadow:0 18px 42px #0d4bf733}.campaign-detail,.campaign-tags{background:#f5f7ff;border-radius:12px;gap:5px;margin:12px 0;padding:12px;font-size:12px;line-height:1.45;display:grid}.campaign-detail b,.campaign-tags b{color:var(--navy);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.campaign-detail span,.campaign-tags span{color:#535471}.campaign-toggle{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.campaign-toggle:hover{border-color:var(--blue);color:var(--blue)}.admin-mobile-menu{z-index:30;position:sticky;top:10px;box-shadow:0 12px 30px #16006d14}.admin-card{box-shadow:0 10px 30px #16006d09}.campaign-form .field input,.campaign-form .field textarea{background:#f8f9ff}.campaign-applications article{transition:background .2s}.campaign-applications article:hover{background:#f6f8ff;border-radius:12px;margin-inline:-12px;padding-inline:12px}@media (max-width:900px){.creator-story-grid>div:last-child{max-width:760px}.creator-partners article{flex-basis:calc(50% - 7px)}.admin-main{width:100%;overflow-x:hidden}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.creator-story-grid>div:last-child>p:first-child,.creator-editorial{font-size:17px;line-height:1.72}.creator-partners{padding:68px 0}.creator-partners article{flex-basis:100%;min-height:112px}.creator-partners article img{height:58px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-wrap{gap:12px}.language-switch{gap:3px}.header-whatsapp{display:none}.mobile-menu{margin-left:0}.admin-mobile-menu{margin:10px 14px 0}.admin-top .badge{font-size:10px}.candidate-list>button{padding:15px}.campaign-admin-row{flex-wrap:wrap;align-items:flex-start}.campaign-admin-row i{margin-top:2px}.campaign-toggle{margin-left:48px}}.creator-partners article img[src*=ram-mark]{transform:scale(1.2)}.creator-partners article:hover img[src*=ram-mark],.creator-partners article:focus-visible img[src*=ram-mark]{transform:translateY(-9px)scale(1.08)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.site-header nav a{padding:8px 0;transition:color .2s;position:relative}.site-header nav a:after{content:"";background:var(--mint);transform-origin:50%;border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform:scaleX(1)}.header-whatsapp,.button{box-shadow:0 12px 24px #0d4bf72e}.button{letter-spacing:-.01em}.button:active,.header-whatsapp:active{transform:translateY(0)scale(.98)}::selection{color:var(--navy);background:var(--mint)}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08033029,#0000 62%);position:absolute;inset:0}.hero-grid{isolation:isolate}.section-heading h2,.split-heading h2{max-width:760px}.section-heading>p,.split-heading>p{max-width:470px}.service-card{border-color:#e9ecf8;box-shadow:0 8px 22px #16006d09}.service-card:hover{box-shadow:0 24px 52px #16006d1f}.service-card h3{letter-spacing:-.04em}.service-card>span{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.casting-teaser{position:relative;overflow:hidden}.casting-teaser:before{content:"";border:70px solid #5ae6cb24;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-180px;right:5%}.teaser-grid{position:relative}.casting-mosaic{box-shadow:0 24px 55px #0000002e}.creator-bank-teaser{background:linear-gradient(120deg,#f1f4ff,#e7fff8)}.bank-teaser-grid{background:#ffffff94;border:1px solid #dfe7fa;border-radius:28px;padding:38px 42px;box-shadow:0 16px 40px #16006d0e}.statement blockquote{max-width:900px;margin-inline:auto}.statement .text-link{margin-top:8px}.cta-section{background:linear-gradient(125deg,#0d4bf7,#16006d);position:relative;overflow:hidden}.cta-section:before{content:"";border:56px solid #5ae6cb2b;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;left:-100px}.cta-section .shell{position:relative}.status-message{border:1px solid #07584a1f}.creator-partners article,.open-position-grid article,.client-logo-card{transition:transform .25s,box-shadow .25s,border-color .25s}.creator-partners article:hover{border-color:#b6c4ee;transform:translateY(-4px);box-shadow:0 18px 35px #16006d14}footer{position:relative;overflow:hidden}footer:before{content:"";border:70px solid #5ae6cb12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-120px}.footer-grid,.footer-bottom,.footer-callout{position:relative}@media (max-width:900px){.bank-teaser-grid{padding:30px}.hero:after{background:linear-gradient(90deg,#08033038,#0000)}.casting-teaser:before{right:-150px}.section-heading>p,.split-heading>p{max-width:600px}}@media (max-width:600px){.hero{min-height:620px}.hero h1{letter-spacing:-.07em}.section-heading h2,.split-heading h2{font-size:clamp(38px,11vw,52px)}.bank-teaser-grid{border-radius:22px;padding:26px 21px}.bank-teaser-grid .button{width:100%;margin-top:6px}.service-card{min-height:260px}.cta-section:before{left:-160px}.field input,.field textarea,.field select{font-size:16px}}.client-proof{isolation:isolate;background:linear-gradient(122deg,#0e0052 0%,#172eb9 56%,#143bd4 100%);padding:clamp(92px,10vw,142px) 0;position:relative;overflow:hidden}.client-proof:before,.client-proof:after{z-index:-1;content:"";pointer-events:none;border:1px solid #69e6d533;border-radius:50%;position:absolute}.client-proof:before{width:510px;height:510px;top:-340px;right:7%;box-shadow:0 0 0 70px #5fdcd80f,0 0 0 150px #5fdcd809}.client-proof:after{background:#52ddd314;width:210px;height:210px;bottom:-128px;left:40%}.client-proof-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:clamp(55px,8vw,135px)}.client-proof h2{text-wrap:balance;max-width:790px;font-size:clamp(48px,5.35vw,80px);line-height:.98}.client-proof-categories{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d055d38;border:1px solid #ffffff26;border-radius:28px;place-content:center;gap:12px;max-width:525px;padding:26px;box-shadow:0 22px 70px #0300312e}.client-proof-categories span{color:#f4f8ff;letter-spacing:-.01em;border-color:#83f5e357;padding:12px 17px;font-size:13px;transition:transform .2s,background .2s;box-shadow:inset 0 1px #ffffff17}.client-proof-categories span:hover{background:#57e7d729;transform:translateY(-2px)}.client-logo-card,.client-method-grid article,.client-capability-grid article{transition:transform .25s,box-shadow .25s,border-color .25s}.client-logo-card:hover,.client-method-grid article:hover,.client-capability-grid article:hover{border-color:#a9b8ff;transform:translateY(-5px);box-shadow:0 24px 52px #16006d1f}.site-header{border-bottom:1px solid #ffffff1a}.whatsapp-float{bottom:22px;right:22px}.whatsapp-float-icon{background:#25d366}.whatsapp-float:hover .whatsapp-float-icon{background:#1ebe5d;box-shadow:0 12px 28px #0c6c394d}.whatsapp-float svg{fill:currentColor;flex:none;display:block}@media (max-width:900px){.client-proof-grid{grid-template-columns:1fr;gap:35px}.client-proof-categories{justify-content:flex-start;max-width:650px}}@media (max-width:600px){.client-proof{padding:72px 0}.client-proof-grid{gap:30px}.client-proof h2{font-size:clamp(42px,11vw,57px)}.client-proof-categories{border-radius:22px;gap:9px;padding:18px}.client-proof-categories span{padding:10px 12px;font-size:12px}.whatsapp-float{bottom:12px;right:12px}}.casting-directory-head{align-items:flex-start;margin-bottom:42px}.casting-directory-copy{gap:8px;min-width:250px;display:grid}.casting-directory-copy>p{letter-spacing:-.025em;margin:0;font-size:18px}.casting-directory-copy>span{color:var(--muted);font-size:13px;line-height:1.45}.casting-filter-list{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:780px;display:flex}.casting-filter-list button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:850;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.casting-filter-list button:hover{border-color:#a8b6fa;transform:translateY(-2px)}.casting-filter-list button.active{color:#fff;border-color:var(--navy);background:var(--navy);box-shadow:0 10px 22px #16006d2b}.casting-filter-list i{color:#66708d;text-align:center;background:#eef1fb;border-radius:999px;min-width:19px;padding:2px 5px;font-size:10px;font-style:normal;line-height:1}.casting-filter-list button.active i{color:var(--navy);background:var(--mint)}@media (max-width:900px){.casting-directory-head{gap:22px;display:grid}.casting-filter-list{justify-content:flex-start;max-width:none}}@media (max-width:600px){.casting-directory-head{margin-bottom:28px}.casting-filter-list{gap:7px}.casting-filter-list button{padding:9px 11px;font-size:11px}.casting-directory-copy>p{font-size:17px}}.casting-media-kit.is-unavailable{cursor:default;color:#777b92;background:#f7f8fc;border-color:#e1e4ef}.admin-session-note{color:var(--muted);line-height:1.65}.admin-users{margin-top:6px}.admin-users-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.admin-users-intro h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(34px,4vw,52px)}.admin-users-intro p{max-width:540px;color:var(--muted);margin:0;line-height:1.65}.role-guide{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:390px;display:flex}.role-guide span{border:1px solid var(--line);color:#575873;background:#fff;border-radius:999px;padding:8px 10px;font-size:11px}.role-guide b{color:var(--navy)}.admin-users-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:18px;display:grid}.user-form{gap:15px;display:grid}.user-form>svg{color:var(--blue)}.user-form h2{margin:0;font-size:24px}.user-form .button{justify-self:start}.user-directory{padding:0}.user-directory-head{border-bottom:1px solid #eef0f6;align-items:center;gap:12px;padding:24px;display:flex}.user-directory-head>svg{color:var(--blue)}.user-directory-head h2{margin:3px 0 0;font-size:23px}.user-directory article{border-bottom:1px solid #eef0f6;grid-template-columns:1fr 160px 100px;align-items:center;gap:18px;padding:17px 24px;display:grid}.user-directory article:last-child{border-bottom:0}.user-directory article>div{flex-direction:column;gap:4px;display:flex}.user-directory strong{font-size:15px}.user-directory article>div span{color:var(--muted);font-size:12px}.user-directory label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:10px;font-weight:900;display:flex}.user-directory select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;border-radius:9px;padding:9px;font-size:12px}.user-active{align-items:flex-start}.user-active input{accent-color:var(--blue)}.user-active span{color:#07584a;letter-spacing:0;text-transform:none;padding-top:4px;font-size:11px}.user-active:has(input:not(:checked)) span{color:#8b1c16}@media (max-width:900px){.admin-users-grid{grid-template-columns:1fr}.admin-users-intro{flex-direction:column;align-items:flex-start}.role-guide{justify-content:flex-start;max-width:none}}@media (max-width:600px){.admin-users-intro{margin-top:5px}.admin-users-grid{gap:14px}.user-directory article{grid-template-columns:1fr;padding:17px}.user-directory label{max-width:220px}.user-directory-head{padding:20px}.user-form .button{width:100%}}.brand-showcase{background:linear-gradient(135deg,#f6f8ff 0%,#fff 42%,#f2fffb 100%)!important;border:0!important;padding:62px 0 66px!important;overflow:visible!important}.brand-showcase>.shell{width:var(--shell)!important;display:block!important;overflow:visible!important}.brand-showcase .brand-showcase-title{justify-content:space-between!important;align-items:end!important;gap:28px!important;width:100%!important;margin:0 0 20px!important;display:flex!important;overflow:visible!important}.brand-showcase .brand-showcase-title span{flex:initial!important;max-width:480px!important;color:var(--navy)!important;letter-spacing:.075em!important;text-align:left!important;margin:0!important;font-size:clamp(15px,1.4vw,20px)!important;font-weight:950!important;line-height:1.2!important;display:block!important}.brand-showcase .brand-showcase-title p{max-width:330px!important;color:var(--muted)!important;text-align:right!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.brand-showcase .brand-carousel-shell{grid-template-columns:58px minmax(0,1fr) 58px!important;align-items:center!important;gap:16px!important;width:100%!important;display:grid!important;overflow:visible!important}.brand-showcase .brand-carousel-window{background:#ffffffbd!important;border:1px solid #dce4f6!important;border-radius:30px!important;width:100%!important;min-width:0!important;padding:14px!important;display:block!important;overflow:hidden!important;box-shadow:0 20px 50px #16006d14!important}.brand-showcase .brand-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important;overflow:visible!important}.brand-showcase .brand-ribbon-logo{background:linear-gradient(145deg,#fff,#f7f9ff)!important;border:1px solid #e1e6f5!important;border-radius:22px!important;place-items:center!important;width:100%!important;min-width:0!important;height:154px!important;margin:0!important;padding:24px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff2,0 8px 20px #16006d09!important}.brand-showcase .brand-ribbon-logo img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;transform:none!important}.brand-showcase .brand-ribbon-logo img[src*=mercado-livre],.brand-showcase .brand-ribbon-logo img[src*="3-coracoes"],.brand-showcase .brand-ribbon-logo img[src*=riachuelo]{width:88%!important;height:88%!important}.brand-showcase .brand-ribbon-logo img[src*=stanley],.brand-showcase .brand-ribbon-logo img[src*=dreame]{width:94%!important;height:94%!important}.brand-showcase .brand-carousel-nav{width:58px!important;height:58px!important;color:var(--navy)!important;cursor:pointer!important;background:#fff!important;border:1px solid #cdd8f1!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;transition:transform .2s,background .2s,color .2s!important;display:grid!important;box-shadow:0 11px 24px #16006d17!important}.brand-showcase .brand-carousel-nav:hover{color:#fff!important;background:var(--blue)!important;transform:translateY(-3px)!important}.brand-showcase .brand-carousel-nav:active{transform:scale(.96)!important}@media (max-width:900px){.brand-showcase{padding:52px 0!important}.brand-showcase .brand-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-showcase .brand-ribbon-logo{height:138px!important}.brand-showcase .brand-showcase-title{flex-direction:column!important;align-items:start!important}.brand-showcase .brand-showcase-title p{text-align:left!important}}@media (max-width:600px){.brand-showcase{padding:42px 0 48px!important}.brand-showcase .brand-showcase-title{gap:8px!important;margin-bottom:16px!important}.brand-showcase .brand-showcase-title span{font-size:14px!important}.brand-showcase .brand-showcase-title p{font-size:13px!important}.brand-showcase .brand-carousel-shell{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important}.brand-showcase .brand-carousel-nav{width:42px!important;height:42px!important}.brand-showcase .brand-carousel-nav svg{width:19px!important;height:19px!important}.brand-showcase .brand-carousel-window{border-radius:20px!important;padding:9px!important}.brand-showcase .brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.brand-showcase .brand-ribbon-logo{border-radius:15px!important;height:104px!important;padding:15px!important}}@media (min-width:601px) and (max-width:900px){.brand-showcase .brand-ribbon-logo:nth-child(n+4){display:none!important}}@media (max-width:600px){.brand-showcase{background:linear-gradient(#fff 0%,#f5f8ff 100%)!important;padding:34px 0 38px!important}.brand-showcase>.shell{width:min(100% - 32px,1180px)!important}.brand-showcase .brand-showcase-title{margin-bottom:18px!important}.brand-showcase .brand-showcase-title span{max-width:310px!important;font-size:13px!important;line-height:1.28!important}.brand-showcase .brand-showcase-title p{max-width:280px!important;font-size:12px!important;line-height:1.5!important}.brand-showcase .brand-carousel-shell{grid-template-rows:auto 42px!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;gap:11px 8px!important}.brand-showcase .brand-carousel-window{border-radius:20px!important;grid-area:1/1/auto/-1!important;padding:8px!important}.brand-showcase .brand-carousel-prev{grid-area:2/2!important}.brand-showcase .brand-carousel-next{grid-area:2/3!important}.brand-showcase .brand-carousel-nav{justify-self:end!important}.brand-showcase .brand-ribbon-logo:nth-child(n+5){display:none!important}.brand-showcase .brand-ribbon-logo{border-radius:14px!important;height:88px!important;padding:13px!important}}.brand-showcase .brand-ribbon-logo{animation:.42s cubic-bezier(.2,.8,.2,1) both brand-card-enter}.brand-showcase:hover .brand-carousel-window{box-shadow:0 25px 58px #16006d1c!important}@keyframes brand-card-enter{0%{opacity:0;transform:translate(13px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.brand-showcase .brand-ribbon-logo,.client-logo-card>div{isolation:isolate}.brand-showcase .brand-ribbon-logo img,.client-logo-card img{object-position:center center!important;transform:none!important}.brand-showcase .brand-ribbon-logo.logo-mark-small img{width:62%!important;height:62%!important}.brand-showcase .brand-ribbon-logo.logo-mark img{width:67%!important;height:67%!important}.brand-showcase .brand-ribbon-logo.logo-mark-wide img{width:74%!important;height:64%!important}.brand-showcase .brand-ribbon-logo.logo-wordmark img{width:84%!important;height:68%!important}.brand-showcase .brand-ribbon-logo.logo-wordmark-wide img{width:92%!important;height:62%!important}.brand-showcase .brand-carousel-window{-webkit-mask-image:none!important;mask-image:none!important}@media (max-width:600px){.brand-showcase .brand-ribbon-logo img{max-height:62px!important}}.homologation-card h2{margin-top:24px}.homologation-ready{color:#07584a;background:#eafff9;border:1px solid #a9ead8;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.homologation-ready svg{flex:none}.homologation-ready div{gap:4px;display:grid}.homologation-ready span{color:#37675d;font-size:12px;line-height:1.5}.homologation-row>span:last-child{gap:4px;display:grid}.homologation-row strong{font-size:14px}.homologation-row small{color:var(--muted);font-size:12px;line-height:1.45}.client-logo-card.logo-mark-small img{width:66%!important;height:66%!important}.client-logo-card.logo-mark img{width:71%!important;height:71%!important}.client-logo-card.logo-mark-wide img{width:78%!important;height:68%!important}.client-logo-card.logo-wordmark img{width:86%!important;height:70%!important}.client-logo-card.logo-wordmark-wide img{width:94%!important;height:64%!important}.admin-auth-screen{background:radial-gradient(circle at 12% 8%,#5ae6cb47,#0000 30%),linear-gradient(135deg,#0f0738 0%,#16006d 48%,#0d4bf7 100%);place-items:center;min-height:100vh;padding:34px 20px;display:grid;position:relative;overflow:clip}.admin-auth-screen:before{content:"";pointer-events:none;border:72px solid #5ae6cb24;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-110px}.admin-auth-brand{color:#fff;align-items:center;gap:9px;display:flex;position:absolute;top:32px;left:34px}.admin-auth-brand img{object-fit:contain;width:86px;height:auto;display:block}.admin-auth-brand small{color:var(--mint);letter-spacing:.14em;font-weight:900}.admin-auth-loading{color:#dce4ff;letter-spacing:.04em;font-size:15px;position:relative}.admin-official-brand{align-items:center;gap:9px;padding:0 10px 25px!important;display:flex!important}.admin-official-brand img{object-fit:contain;width:104px;height:auto;max-height:43px;display:block}.admin-official-brand small{color:var(--mint);letter-spacing:.14em;font-size:12px;font-weight:900}.admin-login-frame{width:min(100%,560px);position:relative}.admin-login-frame .admin-login{border:0;border-radius:28px;max-width:none;margin:0;padding:48px 46px;box-shadow:0 28px 80px #04011c47}.admin-login-frame .admin-login>svg{width:44px;height:44px;color:var(--blue);background:#edf3ff;border-radius:14px;padding:9px}.admin-login-frame .admin-login h2{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(27px,4vw,36px)}.admin-login-frame .admin-login p{max-width:390px;margin:0 auto;line-height:1.55}.admin-login-frame .admin-login form{margin-top:30px}.admin-authenticated{min-height:100vh}.admin-authenticated .draft-banner{z-index:1;position:relative}@media (max-width:600px){.admin-auth-screen{padding:24px 14px}.admin-auth-brand{top:20px;left:20px}.admin-auth-brand img{width:76px}.admin-login-frame .admin-login{border-radius:22px;padding:34px 22px}.admin-login-frame .admin-login h2{font-size:28px}.admin-login-frame .admin-login input{font-size:16px}.admin-login-frame .admin-login .button{min-height:52px}.admin-auth-screen:before{bottom:-200px;right:-200px}}.admin-content-editor{margin-top:30px}.admin-content-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.admin-content-toolbar h2{margin:8px 0}.admin-content-toolbar p{max-width:720px;color:var(--muted)}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid}.content-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.content-form .field.full{grid-column:1/-1}.content-editor-textarea{min-height:260px}.content-form-footer{grid-column:1/-1;align-items:end;gap:18px;padding-top:8px;display:flex}.inline-field{min-width:180px;margin:0}.content-last-save{color:var(--muted);flex:1;padding-bottom:13px;font-size:12px}.content-form-footer .button{align-items:center;gap:8px;display:inline-flex}.admin-content-editor>.status-message{margin-top:14px}@media (max-width:700px){.content-form{grid-template-columns:1fr}.content-form .field.full{grid-column:auto}.content-form-footer{flex-direction:column;align-items:stretch}.content-last-save{padding:0}.content-form-footer .button{justify-content:center}.admin-content-toolbar{gap:12px}}.admin-leads,.admin-talent-applications{margin-top:18px}.admin-lead-row,.admin-talent-row{border-top:1px solid var(--line);grid-template-columns:24px 1fr 220px;align-items:start;gap:14px;padding:18px 0;display:grid}.admin-lead-row>svg,.admin-talent-row>svg{color:var(--blue);margin-top:3px}.admin-lead-row>div:not(.admin-lead-actions),.admin-talent-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-lead-row strong,.admin-talent-row strong{font-size:15px}.admin-lead-row span,.admin-talent-row span,.admin-lead-row small,.admin-talent-row small{color:var(--muted);font-size:12px;line-height:1.5}.admin-lead-row small,.admin-talent-row small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-lead-row select,.admin-talent-row select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px}.admin-lead-actions{align-items:center;gap:8px;display:flex}.admin-lead-actions select{flex:1;min-width:0}.danger-button{color:#b42318;border-color:#f0c7c3;flex:none}.danger-button:hover{background:#fff2f0;border-color:#d92d20}@media (max-width:650px){.admin-lead-row,.admin-talent-row{grid-template-columns:22px 1fr}.admin-lead-actions,.admin-lead-row select,.admin-talent-row select{grid-column:2;width:100%}}.admin-mfa-secret{border:1px solid var(--line);background:#f5f7ff;border-radius:12px;gap:6px;margin:20px 0;padding:14px;display:grid}.admin-mfa-secret span{text-transform:uppercase;font-size:11px;font-weight:900}.admin-mfa-secret code{overflow-wrap:anywhere;color:var(--navy);font-weight:800}.admin-recovery-codes{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.admin-recovery-codes code{color:var(--navy);background:#f1f4ff;border-radius:8px;padding:9px}.admin-mfa-qr{border:1px solid var(--line);background:#fff;border-radius:12px;justify-items:center;gap:10px;margin:22px auto;padding:16px;display:grid}.admin-mfa-qr svg{max-width:100%;height:auto;display:block}.admin-mfa-qr figcaption{color:var(--muted);font-size:13px}@media (max-width:600px){.creator-auth,.creator-auth-copy,.creator-auth-form,.creator-auth-form .field{width:100%;min-width:0;max-width:100%}.creator-auth-form input,.creator-auth-form select,.creator-auth-form textarea{width:100%;min-width:0;max-width:100%;display:block}.creator-auth-form input[type=file]{font-size:13px}.auth-switch{min-width:0}.admin-auth-screen{width:100%;max-width:100vw;overflow:hidden}.admin-login-frame,.admin-login-frame .admin-login,.admin-login-frame form,.admin-login-frame input{width:100%;min-width:0;max-width:100%}.admin-mobile-menu{margin-bottom:12px;position:relative;top:auto}.admin-recovery-codes{grid-template-columns:1fr}}.admin-evidence-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-evidence-links a{color:#174cff;border:1px solid #cdd7ff;border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.privacy-policy{max-width:900px}.privacy-policy section{padding-top:16px}.privacy-policy h2{color:var(--navy);letter-spacing:-.035em;margin:48px 0 18px;font-size:clamp(28px,4vw,38px);line-height:1.15}.privacy-policy h3{color:var(--ink);margin:30px 0 8px;font-size:20px}.privacy-policy p{margin:0 0 20px}.privacy-policy a{color:var(--blue);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy ul,.privacy-policy ol{gap:10px;margin:18px 0 24px;padding-left:28px;display:grid}.legal-version{border-left:5px solid var(--mint);background:var(--soft);border-radius:0 18px 18px 0;gap:6px;margin-bottom:38px;padding:24px 26px;display:grid}.legal-version span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.legal-version strong{color:var(--navy);font-size:22px}.legal-version small{color:var(--muted);font-size:13px}@media (max-width:600px){.privacy-policy{font-size:16px;line-height:1.72}.privacy-policy h2{margin-top:38px}.legal-version{padding:21px 19px}}.creator-loading{min-height:280px;color:var(--muted);background:#f7f9ff;border:1px dashed #b7c3e8;border-radius:24px;place-items:center;font-weight:800;display:grid}.creator-rate-heading{color:var(--navy);background:#f1f5ff;border-radius:14px;align-items:center;gap:11px;margin-top:8px;padding:16px;display:flex}.creator-rate-heading svg{color:var(--blue)}.creator-rate-heading strong,.creator-rate-heading span{display:block}.creator-rate-heading span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500}.creator-portal-tabs{background:#fff;border:1px solid #dfe5f7;border-radius:15px;gap:8px;margin:28px 0 18px;padding:6px;display:flex}.creator-portal-tabs button{color:#676a80;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:9px 15px;font-weight:800;display:flex}.creator-portal-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 8px 20px #16006d2e}.creator-portal-tabs b{min-width:22px;height:22px;color:var(--navy);background:#eaf0ff;border-radius:999px;place-items:center;font-size:10px;display:grid}.creator-preference-card{margin-top:0}.creator-preference-card>div{flex:1}.creator-preference-card>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.creator-application-history{background:#fff;border:1px solid #e1e6f5;border-radius:20px;gap:12px;padding:26px;display:grid}.creator-application-history>div:first-child{margin-bottom:8px}.creator-application-history h3{margin:7px 0;font-size:30px}.creator-application-history p{color:var(--muted);margin:0}.creator-application-history article{background:#fafbff;border:1px solid #e6eaf6;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.creator-application-history article>div:last-child{gap:5px;display:grid}.creator-application-history article span,.creator-application-history article small{color:var(--muted)}.creator-application-status{align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.creator-application-status.status-approved,.creator-application-status.status-shortlisted{color:#08705c}.creator-application-status.status-rejected{color:#8b4c58}.creator-profile-form{background:#fff;border:1px solid #dfe5f4;border-radius:22px;grid-template-columns:1fr 1fr;gap:17px;padding:28px;display:grid}.creator-profile-form .full,.creator-profile-form .check{grid-column:1/-1}.creator-profile-intro{border-bottom:1px solid #e8ebf4;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.creator-profile-intro h3{margin:7px 0;font-size:30px}.creator-profile-intro p{color:var(--muted);margin:0}.creator-profile-intro>span{color:#07584a;background:#e1fbf4;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.creator-profile-actions{justify-content:flex-end;padding-top:8px;display:flex}@media (max-width:700px){.creator-portal-tabs{grid-template-columns:1fr;display:grid}.creator-portal-tabs button{justify-content:flex-start}.creator-preference-card{flex-wrap:wrap}.creator-preference-card>button{justify-content:center;width:100%}.creator-profile-form{grid-template-columns:1fr;padding:20px 15px}.creator-profile-form .full,.creator-profile-form .check{grid-column:auto}.creator-profile-intro{flex-direction:column;align-items:flex-start}.creator-profile-actions .button{justify-content:center;width:100%}.creator-application-history{padding:18px 14px}.creator-application-history article{grid-template-columns:1fr;gap:8px}}.integration-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:30px;padding:28px;display:grid}.integration-card-icon{width:54px;height:54px;color:var(--blue);background:var(--soft);border-radius:16px;place-items:center;display:grid}.integration-card-copy>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.integration-card-copy h2{margin:5px 0 9px;font-size:25px}.integration-card-copy p{max-width:650px;color:var(--muted);margin:0;line-height:1.6}.integration-card-copy code{color:var(--navy);background:var(--soft);border-radius:5px;padding:2px 5px;font-size:.9em}.integration-status{color:#07584a;white-space:nowrap;background:#eafff9;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.integration-badge.is-connected{color:#07584a;background:#dcfff7}.integration-security-note{background:#f7f8ff;gap:13px;margin-top:18px;display:flex}.integration-security-note>svg{color:var(--blue);flex:none}.integration-security-note h2{margin:0 0 7px}.integration-security-note p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}@media (max-width:700px){.integration-card{grid-template-columns:auto 1fr;padding:22px}.integration-status{grid-column:1/-1;justify-self:start}.integration-security-note{padding:20px}}.vacancy-manager{margin-top:30px;margin-bottom:24px}.listing-directory .campaign-admin-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid}.listing-directory .campaign-admin-row>div:not(.listing-row-actions){min-width:0}.listing-directory .campaign-admin-row i.closed{color:#6b6c80;background:#eef0f6}.listing-row-actions{grid-column:2/-1;justify-content:flex-end;gap:8px;flex:initial!important;flex-direction:row!important;display:flex!important}.listing-row-actions button,.listing-cancel{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d6dcf0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.listing-row-actions button:hover,.listing-cancel:hover{border-color:var(--blue);color:var(--blue)}.listing-form-actions{align-items:center;gap:12px;display:flex}.listing-status{margin-top:14px}.vacancy-manager+.candidate-dashboard{border-top:1px solid var(--line);margin-top:34px;padding-top:34px}@media (max-width:600px){.listing-form-actions{flex-direction:column;align-items:stretch}.listing-form-actions .button,.listing-cancel{width:100%}.listing-directory .campaign-admin-row{grid-template-columns:24px minmax(0,1fr) auto}.listing-row-actions{grid-column:1/-1}.listing-row-actions button{flex:1}.vacancy-manager+.candidate-dashboard{margin-top:26px;padding-top:26px}}html{scroll-padding-top:104px}body{background:linear-gradient(#fff 0,#fbfcff 42%,#fff 100%)}main{overflow:hidden}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.site-header{box-shadow:0 10px 28px #0702301f}.brand-logo{align-items:center;transition:transform .2s;display:inline-flex}.brand-logo:hover{transform:translateY(-1px)scale(1.02)}.site-header nav a{letter-spacing:-.015em;font-weight:800}.site-header nav a:after{height:3px}.page-hero{padding-block:clamp(86px,9vw,138px)}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 14% 100%,#5ae6cb1f,#0000 27%);position:absolute;inset:0}.page-hero-content{max-width:920px}.page-hero h1{text-wrap:balance}.page-hero p{text-wrap:pretty}.content-section,.section{position:relative}.section-heading h2,.split-heading h2,.clients-intro h2{text-wrap:balance}.eyebrow{gap:10px}.eyebrow:before{content:"";opacity:.75;background:currentColor;border-radius:99px;width:18px;height:2px}.button{letter-spacing:-.01em;min-height:48px;box-shadow:0 12px 26px #0d4bf72e}.button:hover{box-shadow:0 18px 34px #0d4bf73d}.button:active{transform:translateY(0)scale(.98)}.button-mint{box-shadow:0 12px 26px #2fc6aa2e}.service-card,.casting-card,.client-logo-card,.client-method-grid article,.pillar-grid article,.principle-grid article{border-color:#e5e8f4}.service-card,.casting-card,.client-logo-card{box-shadow:0 12px 32px #16006d0b}.service-card:hover,.casting-card:hover,.client-logo-card:hover{box-shadow:0 28px 60px #16006d24}.pillar-grid article,.client-method-grid article{transition:background .25s,transform .25s,box-shadow .25s}.pillar-grid article:hover,.client-method-grid article:hover{z-index:1;background:#fff;transform:translateY(-4px);box-shadow:0 22px 48px #16006d17}.niche-list span,.casting-filter-list button,.client-proof-categories span{font-variant-numeric:tabular-nums}.field input,.field textarea,.field select{transition:border-color .2s,box-shadow .2s,background .2s}.field input:hover,.field textarea:hover,.field select:hover{border-color:#adbaf0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #0d4bf71c}.footer-callout{box-shadow:inset 0 1px #ffffff0f,0 24px 58px #0000002b}.footer-grid a{transition:color .2s,transform .2s}.footer-grid a:hover{transform:translate(3px)}.whatsapp-float{font-variant-numeric:tabular-nums}.whatsapp-float:focus-visible{outline-color:#fff}@media (max-width:900px){html{scroll-padding-top:88px}.page-hero{padding-block:76px}.section-heading h2,.split-heading h2,.clients-intro h2{max-width:700px}}@media (max-width:600px){.page-hero{padding-block:66px}.eyebrow:before{width:13px}.button{min-height:46px}.service-card,.casting-card,.client-logo-card{box-shadow:0 8px 22px #16006d0b}.footer-grid a:hover{transform:none}}main:has(.creator-portal)>.page-hero{display:none}.creator-intro>.creator-back,.creator-intro>.eyebrow{width:max-content;margin-bottom:20px;display:flex}.social-login{gap:12px;margin:2px 0 10px;display:grid}.social-login-lead{color:var(--muted);margin:0;font-size:13px;font-weight:700}.social-login-divider{color:#7a7d95;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.social-login-divider:before,.social-login-divider:after{content:"";background:var(--line);height:1px}.social-login-actions{gap:10px;display:grid}.social-login-actions-pair{grid-template-columns:1fr 1fr}.social-login-button{min-height:48px;color:var(--navy);background:#fff;border:1px solid #d5daf0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:flex}.social-login-button:hover{border-color:var(--blue);background:#f7f9ff;transform:translateY(-1px)}.social-linkedin{color:#0a66c2}@media (max-width:600px){.social-login-actions-pair{grid-template-columns:1fr}}.candidate-auth-panel,.candidate-portal{border:1px solid var(--line);background:#fff;border-radius:26px;gap:18px;padding:28px;display:grid;box-shadow:0 18px 50px #16006d0f}.candidate-portal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.candidate-portal-head h3{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,3vw,40px)}.candidate-portal-head p{color:var(--muted);margin:0}.candidate-portal-head button{color:#6d2a48;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.career-application-stack{gap:22px;display:grid}.career-guest-wrap{gap:14px;display:grid}.career-guest-label p{color:var(--muted);margin:8px 0 0}.social-facebook{color:#1877f2}
