.service-plan-card{flex-direction:column;height:100%;display:flex}.service-plan-header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.service-plan-header .icon-tile{border-radius:8px;width:32px;height:32px;font-size:1rem}.service-plan-header .section-tag{margin-bottom:0;font-size:.7rem}.service-plan-title{margin-top:.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.service-plan-action{color:var(--yc-brand);margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.service-scenario-card{flex-direction:column;height:100%;display:flex}.service-scenario-block{margin-bottom:1rem}.service-scenario-block:first-of-type{margin-top:.5rem}.service-scenario-label{color:var(--bs-secondary-color);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.service-scenario-desc{color:var(--bs-secondary-color);margin-bottom:0;font-size:.875rem}.service-scenario-benefit{border-radius:var(--yc-radius-sm);background:var(--yc-brand-soft);margin-top:auto;padding:1rem}.service-scenario-benefit .service-scenario-label,.service-scenario-benefit .service-scenario-desc{color:var(--yc-brand)}.service-scenario-benefit .service-scenario-desc{font-weight:500}.service-card-link{transition:transform .3s var(--yc-ease), box-shadow .3s, border-color .3s}.service-card-link:hover{box-shadow:var(--yc-shadow-hover);border-color:var(--yc-brand);transform:translateY(-6px)}
