.theme-finns .finns-msb-pillars-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:1100px;margin-inline:auto}@media(min-width:810px){.theme-finns .finns-msb-pillars-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.theme-finns .finns-msb-pillar{background:var(--finns-white);border:1px solid var(--finns-gray-200);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .22s ease,box-shadow .22s ease}.theme-finns .finns-msb-pillar.is-featured{background:var(--finns-lime);border-color:var(--finns-text);box-shadow:0 12px 32px #d8f9b873}.theme-finns .finns-msb-pillar:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.theme-finns .finns-msb-pillar-head{display:flex;align-items:center;gap:12px}.theme-finns .finns-msb-pillar-icon{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--finns-text);color:var(--finns-lime);border-radius:12px;font-size:17px}.theme-finns .finns-msb-pillar-eyebrow{font-family:var(--finns-font-mono);font-size:11px;color:var(--finns-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.theme-finns .finns-msb-pillar.is-featured .finns-msb-pillar-eyebrow{color:var(--finns-text);font-weight:600}.theme-finns .finns-msb-pillar-title{font-family:var(--finns-font-display);font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--finns-text);margin:0}.theme-finns .finns-msb-pillar-body{font-family:var(--finns-font-body);font-size:14.5px;line-height:1.55;color:var(--finns-text-muted);margin:0}.theme-finns .finns-msb-pillar.is-featured .finns-msb-pillar-body{color:var(--finns-text)}.theme-finns .finns-msb-agency-block{background:var(--finns-white);border:1px solid var(--finns-gray-200);border-radius:32px;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);max-width:1200px;margin-inline:auto;box-shadow:0 8px 28px #0000000a}.theme-finns .finns-msb-agency-head{text-align:center;margin-bottom:clamp(28px,4vw,40px)}.theme-finns .finns-msb-agency-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--finns-lime);border-radius:999px;font-family:var(--finns-font-mono);font-size:12px;color:var(--finns-text);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:16px}.theme-finns .finns-msb-agency-title{font-family:var(--finns-font-display);font-size:clamp(24px,3.5vw,32px);line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--finns-text);margin:0 auto;max-width:28ch}.theme-finns .finns-msb-agency-subline{font-family:var(--finns-font-body);font-size:15px;line-height:1.55;color:var(--finns-text-muted);margin:12px auto 0;max-width:60ch}.theme-finns .finns-msb-hub{display:flex;flex-direction:column;align-items:center;gap:20px}.theme-finns .finns-msb-hub-center{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;background:var(--finns-text);border-radius:18px;color:var(--finns-text-inverse);min-width:220px}.theme-finns .finns-msb-hub-center-icon{display:grid;place-items:center;width:56px;height:56px;background:var(--finns-lime);color:var(--finns-text);border-radius:14px;font-size:22px;margin-bottom:4px}.theme-finns .finns-msb-hub-center-label{font-family:var(--finns-font-display);font-size:17px;font-weight:600;color:var(--finns-text-inverse)}.theme-finns .finns-msb-hub-center-sub{font-family:var(--finns-font-mono);font-size:11px;color:var(--finns-lime);letter-spacing:.04em}.theme-finns .finns-msb-hub-line{width:1px;height:40px;background:var(--finns-text);opacity:.2}.theme-finns .finns-msb-spokes{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:900px}@media(min-width:700px){.theme-finns .finns-msb-spokes{grid-template-columns:repeat(3,1fr)}}.theme-finns .finns-msb-spoke{background:var(--finns-surface-2);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.theme-finns .finns-msb-spoke-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--finns-lime);color:var(--finns-text);border-radius:12px;font-size:17px}.theme-finns .finns-msb-spoke-name{font-family:var(--finns-font-display);font-size:16px;font-weight:600;color:var(--finns-text)}.theme-finns .finns-msb-spoke-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px;width:100%}.theme-finns .finns-msb-spoke-list li{display:flex;align-items:center;gap:8px;font-family:var(--finns-font-mono);font-size:11px;color:var(--finns-text)}.theme-finns .finns-msb-spoke-list i{color:var(--finns-text);font-size:9px}.theme-finns .finns-specs-block{background:var(--finns-text);border-radius:32px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,56px);box-shadow:0 12px 36px #00000014}.theme-finns .finns-specs-headline{color:var(--finns-text-inverse)}.theme-finns .finns-specs-block .finns-stat-tile-v2{background:var(--finns-white);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #0000002e}.theme-finns .finns-specs-block .finns-stat-tile-v2.is-featured{background:var(--finns-lime);border-color:transparent;box-shadow:0 12px 32px #d8f9b852}@media(min-width:810px){.theme-finns .finns-msb-stats-grid{grid-template-columns:repeat(4,1fr)!important}}
