.testing-cta-promo{box-sizing:border-box;width:min(100% - 64px,1200px);margin-inline:auto;padding-block:8px}.testing-cta-promo *,.testing-cta-promo :before,.testing-cta-promo :after{box-sizing:border-box}.testing-cta-promo-card{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(ellipse 85% 120% at 100% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 65%), var(--surface-elevated);width:100%;color:var(--text-primary);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:48px;padding:40px 44px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.testing-cta-promo-card:hover{border-color:color-mix(in srgb, var(--brand) 32%, var(--border));box-shadow:var(--shadow-md)}.testing-cta-promo-body{z-index:1;flex:auto;min-width:0;max-width:700px;position:relative}.testing-cta-promo-eyebrow{color:var(--brand);font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.testing-cta-promo-eyebrow:before{content:"";background:var(--brand);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.testing-cta-promo-body h3{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.6vw,34px);font-weight:800;line-height:1.12}.testing-cta-promo-body p{max-width:62ch;color:var(--text-secondary);font-family:var(--font-body);margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.65}.testing-cta-promo-action{z-index:1;flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex;position:relative}.testing-cta-promo-btn{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff;min-height:48px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 21px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.testing-cta-promo-btn svg{flex:0 0 15px;width:15px;height:15px}.testing-cta-promo-btn:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-2px)}.testing-cta-promo-btn:active{transform:translateY(0)}.testing-cta-promo-note{color:var(--text-muted);font-family:var(--font-ui);text-align:right;margin:0;font-size:12px;line-height:1.4}.testing-cta-promo-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}html[data-theme=light] .testing-cta-promo-card{background:radial-gradient(ellipse 85% 120% at 100% 0%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 65%), var(--surface-elevated)}html[data-theme=dark] .testing-cta-promo-card{background:radial-gradient(ellipse 85% 120% at 100% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 65%), var(--surface-elevated)}@media (max-width:860px){.testing-cta-promo-card{flex-direction:column;align-items:flex-start;gap:26px;padding:34px 32px}.testing-cta-promo-body{max-width:720px}.testing-cta-promo-action{align-items:flex-start;width:100%}.testing-cta-promo-note{text-align:left}}@media (max-width:560px){.testing-cta-promo{padding-block:6px}.testing-cta-promo-card{border-radius:var(--radius-md);gap:22px;padding:27px 22px}.testing-cta-promo-eyebrow{margin-bottom:10px;font-size:10px}.testing-cta-promo-body h3{font-size:25px;line-height:1.15}.testing-cta-promo-body p{margin-top:12px;font-size:14px;line-height:1.65}.testing-cta-promo-action{align-items:stretch;width:100%}.testing-cta-promo-btn{width:100%;min-height:48px;font-size:14px}.testing-cta-promo-note{font-size:11px}}@media (max-width:380px){.testing-cta-promo-card{padding:24px 18px}.testing-cta-promo-body h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.testing-cta-promo-card,.testing-cta-promo-btn{transition:none}}
