.sslv2 .sv-op-card{position:relative;display:flex;flex-direction:column;height:100%;padding:28px;border-radius:22px;background:var(--sv-bg);border:1px solid var(--sv-line);box-shadow:0 1px 2px rgba(18,22,52,.04),0 10px 30px rgba(18,22,52,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sslv2 .sv-op-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:var(--sv-glow-edge);opacity:0;transition:opacity .22s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sslv2 .sv-op-card:hover{transform:translateY(-6px);box-shadow:var(--sv-shadow-hover);border-color:transparent}.sslv2 .sv-op-card:hover:before{opacity:1}.sslv2 .sv-op-card:focus-within{outline:2px solid var(--sv-primary);outline-offset:3px}.sslv2 .sv-op-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.sslv2 .sv-op-logo{display:flex;align-items:center;max-width:150px}.sslv2 .sv-op-icon{justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;color:var(--sv-primary)}.sslv2 .sv-op-badge,.sslv2 .sv-op-icon{display:inline-flex;align-items:center;background:var(--sv-tint)}.sslv2 .sv-op-badge{height:28px;padding:0 12px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--sv-tint-text)}.sslv2 .sv-op-title{margin-top:22px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--sv-heading)}.sslv2 .sv-op-link{color:inherit;outline:none}.sslv2 .sv-op-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.sslv2 .sv-op-info{margin-top:10px;font-size:15px;line-height:1.6;color:var(--sv-muted)}.sslv2 .sv-op-points{margin-top:16px;display:flex;flex-direction:column;gap:10px}.sslv2 .sv-op-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--sv-text)}.sslv2 .sv-op-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px;border-radius:999px;background:var(--sv-tint);color:var(--sv-primary)}.sslv2 .sv-op-price{margin-top:16px}.sslv2 .sv-op-cta{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--sv-line);font-size:15px;font-weight:600;color:var(--sv-primary)}.sslv2 .sv-op-cta svg{transition:transform .22s ease}.sslv2 .sv-op-card:hover .sv-op-cta svg{transform:translateX(4px)}.sslv2 .sv-op-info,.sslv2 .sv-op-points,.sslv2 .sv-op-price{margin-bottom:24px}.sslv2 .sv-op-card.is-featured{background:var(--sv-navy);border-color:var(--sv-navy);box-shadow:0 20px 50px rgba(18,22,52,.22);overflow:hidden;isolation:isolate}.sslv2 .sv-op-card.is-featured:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:260px;height:260px;right:-90px;top:-110px;border-radius:999px;background:radial-gradient(closest-side,rgba(77,226,225,.22),transparent)}.sslv2 .sv-op-card.is-featured:hover{box-shadow:0 26px 60px rgba(18,22,52,.32)}.sslv2 .is-featured .sv-op-badge,.sslv2 .is-featured .sv-op-icon{background:rgba(77,226,225,.12);color:var(--sv-cyan)}.sslv2 .is-featured .sv-op-title{color:#ffffff}.sslv2 .is-featured .sv-op-info,.sslv2 .is-featured .sv-op-points li{color:var(--sv-navy-text)}.sslv2 .is-featured .sv-op-check{background:rgba(77,226,225,.12);color:var(--sv-cyan)}.sslv2 .is-featured .sv-op-cta{color:var(--sv-cyan);border-top-color:rgba(255,255,255,.12)}.sslv2 .sv-op-card.is-featured:focus-within{outline-color:var(--sv-cyan)}@media (prefers-reduced-motion:reduce){.sslv2 .sv-op-card,.sslv2 .sv-op-cta svg{transition:none}.sslv2 .sv-op-card:hover,.sslv2 .sv-op-card:hover .sv-op-cta svg{transform:none}}