.core-breadcrumb{padding:14px 7%;background:#080a0b;color:#aebaa0;border-bottom:1px solid #ffffff0b;font-size:9px;letter-spacing:.03em;display:block}.core-breadcrumb ol{display:flex;list-style:none;gap:0;padding:0;margin:0;flex-wrap:wrap}.core-breadcrumb li+li:before{content:'/';padding:0 12px;color:#ffd400}.core-breadcrumb a:hover{color:#ffd400}.sales-direct-contact{grid-column:1/-1;display:flex;align-items:center;gap:18px 30px;flex-wrap:wrap;border-top:1px solid #495333;border-bottom:1px solid #495333;padding:22px 0;margin:15px 0 0}.project .sales-direct-contact p{font-size:12px;color:#bbc5aa;margin:0}.sales-direct-contact a{color:#ffd400;font-size:12px;font-weight:600;border-bottom:1px solid #6a5b12;padding:5px 0}.project .sales-direct-contact+form{margin-top:0}.footer-film-invite{display:flex;align-items:center;flex-wrap:wrap;gap:20px 35px;border-top:1px solid #9c8700;padding:20px 0 30px;font-size:12px}.footer-film-invite>span{flex:1;min-width:200px}.footer-film-invite .brand-film-trigger{color:#080a0b;border-color:#766500;font-size:11px}.footer-film-invite>a{font-size:11px;border-bottom:1px solid #766500;padding:10px 0}.sales-section-heading h2{font-size:clamp(38px,4.4vw,66px);margin:25px 0}.sales-section-heading h2>span{color:#ffd400}.sales-section-heading>p:last-child{max-width:700px;font-size:15px;color:#b8c4a6}.search-discipline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:55px;perspective:1500px}.search-discipline-card{padding:30px;border:1px solid #59653b;background:#12170d;min-height:420px;box-shadow:7px 9px 0 #050704,8px 10px 0 #635518}.search-discipline-card>span{color:#ffd400;font-size:10px;letter-spacing:.1em}.search-discipline-card h3{font-size:29px;line-height:1.18;letter-spacing:-.045em;margin:30px 0 22px}.search-discipline-card>p{font-size:14px;color:#bdc9ad}.search-discipline-card ul{font-size:12px;color:#bdc9ad;line-height:1.8;padding-left:17px;margin-top:25px}.search-discipline-card:nth-child(2){background:#ffd400;color:#080a0b;border-color:#ffd400;transform:translateY(-15px)}.search-discipline-card:nth-child(2)>span,.search-discipline-card:nth-child(2)>p,.search-discipline-card:nth-child(2) ul{color:#393100}.sales-evidence-note{font-size:11px;color:#aebc98;max-width:850px;margin-top:35px}.sales-faq-addon{border-top:1px solid #4b5735;margin-top:25px}.sales-budget-note{font-size:14px;color:#b8c5a4;max-width:680px}.sales-highlight{color:#ffd400}
@media(max-width:1000px){.search-discipline-grid{grid-template-columns:1fr;gap:25px}.search-discipline-card{min-height:0}.search-discipline-card:nth-child(2){transform:none}.search-discipline-card h3{font-size:32px}.sales-direct-contact{gap:15px 22px}.project{grid-template-columns:1fr 1.1fr}.sales-direct-contact+form{grid-column:2;grid-row:1/3}}
@media(max-width:700px){.core-breadcrumb{padding:12px 6%;font-size:8px}.search-discipline-grid{margin-top:40px;gap:25px}.search-discipline-card{padding:26px}.search-discipline-card h3{font-size:30px;margin-top:25px}.sales-section-heading h2{font-size:40px}.sales-section-heading>p:last-child{font-size:14px}.sales-direct-contact{align-items:flex-start;gap:13px;flex-direction:column;margin-top:0;padding:20px 0}.sales-direct-contact a{font-size:12px}.sales-direct-contact+form{grid-column:auto;grid-row:auto}.project{grid-template-columns:1fr}.footer-film-invite{gap:18px;align-items:flex-start;flex-direction:column}.footer-film-invite>span{font-size:12px}.sales-evidence-note{font-size:10px}}
.project{row-gap:25px;align-items:start}.project>.sales-direct-contact{grid-column:1;grid-row:2;margin:0}.project>form{grid-column:2;grid-row:1/3}@media(max-width:700px){.project>.sales-direct-contact{grid-column:1;grid-row:auto}.project>form{grid-column:1;grid-row:auto}}

.footer-legal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid #8b7700;padding-top:24px;margin-top:30px;font-size:11px;line-height:1.8}.footer-legal-row p{margin:0}.footer-legal-row nav{display:flex;flex-wrap:wrap;gap:12px 22px}.footer-legal-row a{border-bottom:1px solid #766500}.core-wp-content .entry-content h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin-top:50px}.core-wp-content .entry-content p{max-width:850px;color:#c6cbbd}.core-wp-content .entry-content a{color:#ffd400;text-decoration:underline}
