.home_banner_partners{box-sizing:border-box;margin:0;padding:0;width:100%}.home_banner_partners__tabs{align-items:center;background:var(--color-soft-secondary);border-radius:var(--radius-button);display:flex;gap:4px;justify-content:center;margin:0 auto 32px;padding:6px;width:fit-content}.home_banner_partners__tab{background:transparent;border:0;border-radius:var(--radius-button);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--font-body-small);font-weight:var(--weight-bold);line-height:1;min-height:42px;padding:0 22px;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base);white-space:nowrap}.home_banner_partners__tab:hover{transform:translateY(-1px)}.home_banner_partners__tab.is-active{background:var(--color-white);color:var(--color-primary)}.home_banner_partners__title{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(38px,4vw,56px);font-weight:var(--weight-medium);letter-spacing:var(--letter-heading);line-height:.98;margin:0 auto;text-align:center}.home_banner_partners__intro{color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(18px,1.6vw,21px);font-weight:var(--weight-regular);line-height:1.5;margin:24px auto 0;text-align:center}.home_banner_partners__wrapper{margin:clamp(48px,6vw,76px) 0 0;position:relative}.home_banner_partners__panel{align-items:center;background:var(--color-bg-soft);border:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:420px;padding:clamp(36px,5vw,56px);text-align:left}.home_banner_partners__panel:not(.is-active){display:none}.home_banner_partners__content{min-width:0;text-align:left}.home_banner_partners__content h3{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(34px,4vw,52px);font-weight:var(--weight-medium);letter-spacing:var(--letter-heading);line-height:.98;margin:0;text-align:left}.home_banner_partners__content p{color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(18px,1.6vw,21px);font-weight:var(--weight-regular);line-height:1.5;margin:24px 0 0;text-align:left}.home_banner_partners__visual{align-items:center;display:grid;gap:clamp(22px,3vw,34px);grid-template-columns:repeat(2,132px);justify-content:center;justify-items:center;margin:0;min-height:300px;padding:0;position:relative}.home_banner_partners__badge,.home_banner_partners__badge--award,.home_banner_partners__badge--wide{background:transparent;border-radius:0;box-shadow:none;display:block;height:132px;max-height:none;object-fit:contain;padding:0;transition:transform var(--transition-base),opacity var(--transition-base);width:132px}.home_banner_partners__badge--award:hover,.home_banner_partners__badge--wide:hover,.home_banner_partners__badge:hover{opacity:.92;transform:translateY(-4px)}.home_banner_partners__badge--wide{grid-column:auto}.home_banner_partners__badge[alt="YouTube Works Awards"]{border-radius:6px}.home_banner_partners__visual--awards{grid-template-columns:repeat(2,132px)}.home_banner_partners__awards-row{display:contents}@media (max-width:1024px){.home_banner_partners__panel{gap:48px;grid-template-columns:1fr}.home_banner_partners__content h3{font-size:clamp(32px,6vw,46px)}.home_banner_partners__visual,.home_banner_partners__visual--awards{justify-content:flex-start;min-height:auto}}@media (max-width:768px){.home_banner_partners__tabs{justify-content:center;margin-left:auto;margin-right:auto;overflow-x:visible;width:fit-content}.home_banner_partners__tab{min-height:40px;padding:0 20px}.home_banner_partners__title{font-size:clamp(34px,9vw,44px)}.home_banner_partners__intro{font-size:18px}.home_banner_partners__wrapper{margin-top:40px}.home_banner_partners__panel{border-radius:24px;min-height:auto;padding:28px;text-align:left}.home_banner_partners__content h3{font-size:clamp(30px,8vw,40px)}.home_banner_partners__content p{font-size:18px}.home_banner_partners__visual,.home_banner_partners__visual--awards{gap:24px;grid-template-columns:repeat(2,116px);justify-content:flex-start;margin-left:0;margin-right:auto;min-height:auto}.home_banner_partners__badge,.home_banner_partners__badge--award,.home_banner_partners__badge--wide{border-radius:0;grid-column:auto;height:116px;max-height:none;width:116px}.home_banner_partners__badge[alt="YouTube Works Awards"]{border-radius:16px}}@media (max-width:575px){.home_banner_partners__tabs{justify-content:center;margin-left:auto;margin-right:auto;width:fit-content}.home_banner_partners__tab{font-size:15px;padding:0 18px}.home_banner_partners__panel{padding:24px}.home_banner_partners__visual,.home_banner_partners__visual--awards{grid-template-columns:repeat(2,106px);justify-content:flex-start;margin-left:0;margin-right:auto}.home_banner_partners__badge,.home_banner_partners__badge--award,.home_banner_partners__badge--wide{height:106px;max-height:none;width:106px}.home_banner_partners__badge[alt="YouTube Works Awards"]{border-radius:14px}}@media (prefers-reduced-motion:reduce){.home_banner_partners__badge,.home_banner_partners__badge--award,.home_banner_partners__badge--wide,.home_banner_partners__tab{transition:none}.home_banner_partners__badge--award:hover,.home_banner_partners__badge--wide:hover,.home_banner_partners__badge:hover,.home_banner_partners__tab:hover{transform:none}}.adsm-home-proof{overflow:hidden;position:relative}.adsm-home-proof__header{margin:0 auto clamp(40px,5vw,60px);text-align:center}.adsm-home-proof__carousel{position:relative;width:100%}.adsm-home-proof__controls{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}.adsm-home-proof__arrow{align-items:center;background:var(--color-white);border:1px solid rgba(23,10,39,.12);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;height:48px;justify-content:center;line-height:1;padding:0;transition:transform var(--transition-base),background var(--transition-base),border-color var(--transition-base);width:48px}.adsm-home-proof__arrow:hover{background:var(--color-bg-soft);border-color:rgba(23,10,39,.24);transform:translateY(-2px)}.adsm-home-proof__track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 2px 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.adsm-home-proof__track::-webkit-scrollbar{display:none}.adsm-home-proof-card{background:var(--color-bg-soft);border:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);color:inherit;display:flex;flex:0 0 calc(33.33333% - 13.33333px);flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.adsm-home-proof-card:hover{border-color:rgba(23,10,39,.14);box-shadow:var(--shadow-card-hover);text-decoration:none;transform:translateY(-5px)}.adsm-home-proof-card__image{aspect-ratio:16/10;background:rgba(23,10,39,.05);border-radius:calc(var(--radius-card) - 10px);margin:24px 24px 0;overflow:hidden;position:relative}.adsm-home-proof-card__image img{display:block;height:100%!important;inset:0;max-height:none!important;object-fit:cover!important;object-position:center center;position:absolute;transition:transform .5s ease;width:100%!important}.adsm-home-proof-card:hover .adsm-home-proof-card__image img{transform:scale(1.035)}.adsm-home-proof-card__content{display:flex;flex:1;flex-direction:column;padding:20px 30px 28px}.adsm-home-proof-card__label{align-items:center;background:var(--home-label-bg);border-radius:var(--radius-button);color:var(--text-secondary);display:inline-flex;font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--letter-eyebrow);line-height:1;min-height:28px;padding:6px 12px;text-transform:uppercase;width:fit-content}.adsm-home-proof-card h3{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(23px,2vw,29px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:1.06;margin:18px 0 0}.adsm-home-proof-card__metrics{display:grid;gap:0;margin-top:auto;padding-top:32px}.adsm-home-proof-card__metrics>div{align-items:center;border-top:1px solid rgba(23,10,39,.1);display:flex;gap:12px;min-height:48px;padding:10px 0}.adsm-home-proof-card__metrics strong{color:var(--text-primary);flex:0 0 auto;font-family:var(--font-heading);font-size:clamp(20px,1.8vw,26px);font-weight:var(--weight-bold);line-height:1}.adsm-home-proof-card__metrics span{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-body-small);line-height:1.25}.adsm-home-proof-card__cta{color:var(--color-accent);display:inline-flex;font-family:var(--font-body);font-size:var(--font-body-small);font-weight:var(--weight-bold);margin-top:22px;width:fit-content}.adsm-home-proof__actions{display:flex;justify-content:center;margin-top:clamp(24px,4vw,40px)}@media (max-width:1024px){.adsm-home-proof-card{flex-basis:calc(50% - 10px)}}@media (max-width:768px){.adsm-home-proof__header{margin-bottom:36px}.adsm-home-proof__controls{margin-bottom:16px}.adsm-home-proof__arrow{height:44px;width:44px}.adsm-home-proof__track{gap:14px;padding-bottom:18px}.adsm-home-proof-card{flex-basis:86%}.adsm-home-proof-card__image{aspect-ratio:16/10;margin:18px 18px 0}.adsm-home-proof-card__content{padding:18px 22px 24px}.adsm-home-proof-card__metrics{padding-top:26px}.adsm-home-proof__actions .adsmurai-btn{width:100%}}@media (max-width:575px){.adsm-home-proof-card{flex-basis:92%}.adsm-home-proof-card h3{font-size:24px}}