.design-v2 .section-local-number-showcase{background:var(--brand-white);padding:100px max(80px,(100% - var(--content-max-width))/2)}.design-v2 .section-local-number-showcase-cream{background:var(--brand-cream)}.design-v2 .local-number-showcase-header{margin:0 auto;max-width:1220px;text-align:center}.design-v2 .local-number-showcase-header .platform-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:24px;padding:8px 14px;text-transform:uppercase}.design-v2 .local-number-showcase-header .showcase-section-title{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(3rem,5vw,4.25rem);font-weight:var(--arizona-heading-weight);letter-spacing:-.02em;line-height:.98;margin:0 auto 24px;max-width:1200px;text-wrap:balance}.design-v2 .local-number-showcase-description{color:var(--text-secondary);font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1.6;margin:0 auto;max-width:610px;text-wrap:pretty}.design-v2 .local-number-showcase-media-wrap{margin-top:56px}.design-v2 .local-number-showcase-media{background:radial-gradient(circle at 50% 85%,hsla(37,61%,79%,.65),transparent 28%),linear-gradient(180deg,#07122f,#0a2b57 52%,#7ea3bd);border-radius:24px;box-shadow:0 22px 60px rgba(14,32,63,.12);overflow:hidden;position:relative}.design-v2 .local-number-showcase-media,.design-v2 .local-number-showcase-media-player{display:block;margin:0 auto;width:min(100%,1600px)}.design-v2 .local-number-showcase-media img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;object-position:center;opacity:.98;width:100%}.design-v2 .local-number-showcase-media:after{background:linear-gradient(180deg,rgba(8,18,47,.08),rgba(8,18,47,.02));content:"";inset:0;pointer-events:none;position:absolute}.design-v2 .local-number-showcase-play-button{background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 12px 28px rgba(8,18,47,.2);height:84px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:84px}.design-v2 .local-number-showcase-play-button:before{border-bottom:12px solid transparent;border-left:18px solid #4a8dbe;border-top:12px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%);width:0}.design-v2 .local-number-showcase-benefits-heading{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2.2rem,3vw,3rem);font-weight:var(--arizona-heading-weight);letter-spacing:-.02em;line-height:.98;margin:64px 0 32px;text-align:center;text-wrap:balance}.design-v2 .local-number-showcase-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-v2 .local-number-showcase-card{background:var(--brand-white);border:1px solid rgba(26,26,26,.28);border-radius:16px;padding:56px 34px 32px}.design-v2 .local-number-showcase-card-icon{align-items:center;background:#1a1a1a;border-radius:12px;display:inline-flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.design-v2 .local-number-showcase-card-icon-image{height:28px;object-fit:contain;width:28px}.design-v2 .local-number-showcase-card-title{color:var(--text-primary);font-family:var(--font-body);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 12px}.design-v2 .local-number-showcase-card-text{color:var(--text-primary);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:1.6;margin:0}@media(max-width:1024px){.design-v2 .section-local-number-showcase{padding:80px 32px}.design-v2 .local-number-showcase-grid{grid-template-columns:1fr}.design-v2 .local-number-showcase-card{padding-top:40px}}@media(max-width:767px){.design-v2 .section-local-number-showcase{padding:64px 20px}.design-v2 .local-number-showcase-header .showcase-section-title{font-size:clamp(2.4rem,10vw,3.2rem);margin-bottom:18px}.design-v2 .local-number-showcase-description{font-size:16px}.design-v2 .local-number-showcase-media-wrap{margin-top:40px}.design-v2 .local-number-showcase-card,.design-v2 .local-number-showcase-media{border-radius:16px}.design-v2 .local-number-showcase-play-button{height:68px;width:68px}.design-v2 .local-number-showcase-play-button:before{border-bottom-width:10px;border-left-width:16px;border-top-width:10px}.design-v2 .local-number-showcase-benefits-heading{font-size:clamp(2rem,8vw,2.6rem);margin-bottom:24px;margin-top:40px}.design-v2 .local-number-showcase-card{padding:28px 24px 24px}.design-v2 .local-number-showcase-card-title{font-size:1.5rem}}.editor-styles-wrapper .section-local-number-showcase{padding:48px 24px}.editor-styles-wrapper .local-number-showcase-media-player{display:block}