.hly-launch{--hly-launch-bg:#e8f5ec;--hly-launch-accent:#1e7a46;--hly-launch-accent-hover:#14683a;--hly-launch-on-accent:#fff;--hly-launch-eyebrow:#1e7a46;--hly-launch-title:#14301f;--hly-launch-tagline:#14301f;--hly-launch-body:#2a4535;--hly-launch-tile:#fff;--hly-launch-tile-border:#b7dfc6;--hly-launch-tile-icon-bg:#ddf3e5;--hly-launch-tile-icon:#14683a;--hly-launch-frame:#fff;--hly-launch-frame-border:#b7dfc6;--hly-launch-placeholder:#5fa97f;--hly-launch-focus:#1e7a46;align-items:center;background:var(--hly-launch-bg);border-radius:18px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;padding:24px 56px 24px 99px}.hly-launch.hly-launch--dark{--hly-launch-bg:#090b0f;--hly-launch-accent:#4ade80;--hly-launch-accent-hover:#6ce69a;--hly-launch-on-accent:#0f3d26;--hly-launch-eyebrow:#9fe3b8;--hly-launch-title:#f2fbf5;--hly-launch-tagline:#cff1db;--hly-launch-body:#b5dcc4;--hly-launch-tile:#12161c;--hly-launch-tile-border:#232a33;--hly-launch-tile-icon-bg:#1a2b22;--hly-launch-tile-icon:#4ade80;--hly-launch-frame:#f2fbf5;--hly-launch-frame-border:#f2fbf5;--hly-launch-placeholder:#3f7f5c;--hly-launch-focus:#f2fbf5}.hly-launch *,.hly-launch :after,.hly-launch :before{box-sizing:border-box}.hly-launch__meta{align-items:center;display:flex;gap:10px;margin:0 0 16px}.hly-launch__badge{background:var(--hly-launch-accent);border-radius:999px;color:var(--hly-launch-on-accent);display:inline-block;font-size:12px;font-weight:600;line-height:1.4;padding:3px 10px}.hly-launch__eyebrow{color:var(--hly-launch-eyebrow);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.hly-launch .hly-launch__title{color:var(--hly-launch-title);font-family:Raleway,sans-serif;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 14px}.hly-launch__tagline{color:var(--hly-launch-tagline);font-size:20px;font-weight:600;line-height:1.5;margin:0 0 10px}.hly-launch__body{color:var(--hly-launch-body);font-size:18px;line-height:1.5;margin:0 0 20px;max-width:520px}.hly-launch__body p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 10px}.hly-launch__body p:last-child{margin-bottom:0}.hly-launch__features{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 24px;max-width:520px;padding:0}.hly-launch__feature{background:var(--hly-launch-tile);border:1px solid var(--hly-launch-tile-border);border-radius:10px;margin:0;padding:14px}.hly-launch__icon{align-items:center;background:var(--hly-launch-tile-icon-bg);border-radius:8px;color:var(--hly-launch-tile-icon);display:flex;height:32px;justify-content:center;margin:0 0 10px;width:32px}.hly-launch__feature-label{color:var(--hly-launch-title);display:block;font-size:18px;font-weight:600;line-height:1.35}.hly-launch a.hly-launch__cta{align-items:center;background:var(--hly-launch-accent);border-radius:999px;color:var(--hly-launch-on-accent);display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:1.2;padding:12px 22px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.hly-launch a.hly-launch__cta:focus-visible,.hly-launch a.hly-launch__cta:hover{background:var(--hly-launch-accent-hover);color:var(--hly-launch-on-accent);transform:translateY(-1px)}.hly-launch a.hly-launch__cta:focus-visible{outline:2px solid var(--hly-launch-focus);outline-offset:3px}.hly-launch__media{background:transparent;border:0;border-radius:15px;padding:12px}.hly-launch__img{border-radius:6px;display:block;height:auto;width:100%}.hly-launch__placeholder{align-items:center;border:1px dashed var(--hly-launch-placeholder);border-radius:6px;color:var(--hly-launch-placeholder);display:flex;font-size:13px;justify-content:center;min-height:220px}@media (max-width:767px){.hly-launch{gap:24px;padding:28px 24px}.hly-launch,.hly-launch__features{grid-template-columns:1fr}.hly-launch__media{border-radius:10px;display:none}}