.adso-sc{background:var(--adso-sc-section-bg,#fff);color:#0b2b5c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:var(--adso-sc-pad-top,56px) 24px var(--adso-sc-pad-bottom,80px)}.adso-sc__inner{margin:0 auto;max-width:var(--adso-sc-max-width,1280px)}.adso-sc__speakers{border-top:1px solid color-mix(in srgb,var(--adso-sc-section-heading) 12%,transparent);margin-bottom:48px;padding-top:32px}.adso-sc__speakers-heading{color:var(--adso-sc-section-heading);font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 28px}.adso-sc__speakers-grid{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:920px}.adso-sc__speakers--count-1 .adso-sc__speakers-grid{grid-template-columns:minmax(0,220px)}.adso-sc__speakers--count-2 .adso-sc__speakers-grid{grid-template-columns:repeat(2,minmax(0,220px))}.adso-sc__speakers--count-3 .adso-sc__speakers-grid{grid-template-columns:repeat(3,minmax(0,220px))}.adso-sc__speaker{align-items:flex-start;display:flex;flex-direction:column}.adso-sc__speaker-photo-wrap{aspect-ratio:1/1;margin-bottom:18px;max-height:191px;max-width:191px;position:relative;width:100%}.adso-sc__speaker-photo{border-radius:0 40.83px 0 40.83px;display:block;height:100%;object-fit:cover;object-position:center top;position:relative;transition:transform .32s ease;width:100%;z-index:2}.adso-sc__speaker:hover .adso-sc__speaker-photo{transform:translate(-3px,-3px)}.adso-sc__speaker-photo-accent{background:var(--adso-sc-accent);border-radius:0 0 16px 0;bottom:-6px;height:28%;pointer-events:none;position:absolute;right:-6px;width:28%;z-index:1}.adso-sc__speaker-text{display:flex;flex-direction:column;gap:4px;width:100%}.adso-sc__speaker-company{color:var(--adso-sc-company);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin-bottom:4px;text-transform:uppercase}.adso-sc__speaker-name{color:var(--adso-sc-name);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px}.adso-sc__speaker-title{color:var(--adso-sc-title);font-size:13.5px;font-weight:400;line-height:1.4}.adso-sc__banner{align-items:center;background:var(--adso-sc-banner-bg);border-radius:16px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;padding:36px 40px}.adso-sc__banner-content{display:flex;flex-direction:column;gap:8px}.adso-sc__banner-heading{color:var(--adso-sc-banner-heading);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.adso-sc__banner-subtitle{color:var(--adso-sc-banner-subtitle);font-size:15.5px;line-height:1.5;margin:0}.adso-sc__banner-action{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}.adso-sc__banner-btn{align-items:center;background:var(--adso-sc-banner-btn-bg);border-radius:999px;color:var(--adso-sc-banner-btn-text);display:inline-flex;font-size:15.5px;font-weight:700;justify-content:center;padding:16px 28px;text-decoration:none;transition:transform .18s ease,filter .18s ease;white-space:nowrap}.adso-sc__banner-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.adso-sc__banner-btn:active{transform:translateY(0)}.adso-sc__banner-alt{color:var(--adso-sc-banner-alt);font-size:13.5px}.adso-sc__banner-alt p{margin:0}.adso-sc__banner-alt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.adso-sc__banner-alt a:hover{color:var(--adso-sc-banner-heading)}@media (max-width:960px){.adso-sc__speakers--count-1 .adso-sc__speakers-grid,.adso-sc__speakers--count-2 .adso-sc__speakers-grid,.adso-sc__speakers--count-3 .adso-sc__speakers-grid,.adso-sc__speakers-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.adso-sc__banner{gap:24px;grid-template-columns:1fr;padding:32px}.adso-sc__banner-action{align-items:flex-start;text-align:left}}@media (max-width:640px){.adso-sc{padding:40px 16px 56px}.adso-sc__speakers--count-1 .adso-sc__speakers-grid,.adso-sc__speakers--count-2 .adso-sc__speakers-grid,.adso-sc__speakers--count-3 .adso-sc__speakers-grid,.adso-sc__speakers-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.adso-sc__banner{border-radius:12px;padding:26px 22px}.adso-sc__banner-btn{font-size:15px;padding:14px 24px;width:100%}.adso-sc__banner-action{width:100%}}@media (max-width:420px){.adso-sc__speakers--count-1 .adso-sc__speakers-grid,.adso-sc__speakers--count-2 .adso-sc__speakers-grid,.adso-sc__speakers--count-3 .adso-sc__speakers-grid,.adso-sc__speakers-grid{grid-template-columns:1fr;margin:0 auto;max-width:280px}}