.clyde-homepage.clyde-audience-template .service-hero-panel-wrap.audience-hero-mockup-wrap{display:flex;justify-content:center;align-items:flex-start}.clyde-homepage.clyde-audience-template .audience-hero-mockup{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px;align-items:center;width:100%;max-width:680px;margin:0 auto}.clyde-homepage.clyde-audience-template .audience-hero-mockup__main{min-width:0}.clyde-homepage.clyde-audience-template .audience-hero-mockup__notices{display:flex;flex-direction:column;gap:12px;min-width:0}.clyde-homepage.clyde-audience-template .audience-hero-mockup-gradient{padding:1px;border-radius:20px;background:linear-gradient(135deg,rgba(79,140,255,.55) 0%,rgba(123,97,255,.35) 42%,rgba(251,191,36,.28) 100%);box-shadow:0 18px 42px rgba(0,0,0,.36),0 0 36px rgba(79,140,255,.08)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-card{padding:16px 15px 14px;border-radius:19px;background:linear-gradient(145deg,rgba(10,16,34,.96) 0%,rgba(8,13,29,.98) 55%,rgba(12,18,38,.96) 100%);border:1px solid rgba(255,255,255,.06);box-shadow:0 1px 0 rgba(255,255,255,.06) inset}.clyde-homepage.clyde-audience-template .audience-hero-mockup-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:13px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-avatar{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,rgba(79,140,255,.28),rgba(99,102,241,.18));border:1px solid rgba(129,140,248,.35);font-size:11px;font-weight:700;letter-spacing:.04em;color:#e0e7ff;text-transform:uppercase}.clyde-homepage.clyde-audience-template .audience-hero-mockup-head-text{min-width:0;flex:1}.clyde-homepage.clyde-audience-template .audience-hero-mockup-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-title{margin:0;font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(79,140,255,.14);border:1px solid rgba(79,140,255,.28);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a9c5ff;white-space:nowrap}.clyde-homepage.clyde-audience-template .audience-hero-mockup-subtitle{margin:0;font-size:11px;line-height:1.45;color:var(--ink-soft)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-address{padding:11px 11px 10px;margin-bottom:11px;border-radius:11px;background:rgba(8,13,30,.62);border:1px solid rgba(140,168,228,.22)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-address-label{margin:0 0 5px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-address-lines{margin:0 0 5px;font-size:12px;line-height:1.45;font-weight:600;color:var(--ink)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-address-note{margin:0;font-size:10px;line-height:1.45;color:var(--ink-faint)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.clyde-homepage.clyde-audience-template .audience-hero-mockup-chip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:500;letter-spacing:-.01em;color:var(--ink-soft);cursor:default}.clyde-homepage.clyde-audience-template .audience-hero-mockup-rows{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-row{padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);font-size:11px;line-height:1.4;color:var(--ink-soft)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 11px;border-radius:11px;background:linear-gradient(145deg,rgba(14,20,40,.96) 0%,rgba(8,13,28,.98) 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 10px 24px rgba(0,0,0,.32);animation:audience-hero-mockup-notice-float 6.5s ease-in-out infinite;pointer-events:none}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float--2{animation-delay:1.2s}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float-icon{flex-shrink:0;font-size:15px;line-height:1}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float-body{min-width:0}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float-title{margin:0 0 2px;font-size:11px;font-weight:650;line-height:1.35;color:var(--ink)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float-text{margin:0 0 2px;font-size:10px;line-height:1.45;color:var(--ink-soft)}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float-meta{margin:0;font-size:9px;line-height:1.4;color:var(--ink-dim)}@keyframes audience-hero-mockup-notice-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (min-width:921px){.clyde-homepage.clyde-audience-template .audience-hero-mockup-gradient{transform:rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.clyde-homepage.clyde-audience-template .audience-hero-mockup-float{animation:none}}@media (max-width:920px){.clyde-homepage.clyde-audience-template .audience-hero-mockup{max-width:640px;grid-template-columns:minmax(0,1fr) 220px;gap:16px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-gradient{transform:none}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float{animation:none}}@media (max-width:600px){.clyde-homepage.clyde-audience-template .audience-hero-mockup{grid-template-columns:1fr;max-width:100%;gap:12px;align-items:stretch}.clyde-homepage.clyde-audience-template .audience-hero-mockup__notices{gap:10px}}@media (max-width:480px){.clyde-homepage.clyde-audience-template .audience-hero-mockup-card{padding:15px 13px 13px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-title{font-size:14px}.clyde-homepage.clyde-audience-template .audience-hero-mockup-float{padding:9px 10px}}