.indexime-single-plan .membership-options.ix-membership-rows{display:flex;flex-direction:column;gap:20px;min-width:0}.ix-membership-row{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,2.3fr) minmax(110px,.65fr);gap:24px;align-items:center;border:1px solid #bdcddb;border-radius:18px;padding:24px;text-align:left;min-width:0;background:#fff}.ix-membership-row.is-selected{border:2px solid #2185ce;padding:23px;background:#f5faff}.ix-membership-price{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-membership-price h3{margin:0;font-size:20px}.ix-membership-price>strong{font-size:clamp(27px,3vw,38px);line-height:1.1;overflow-wrap:anywhere;color:#123b60}.ix-membership-price>span{font-size:13px}.ix-membership-details{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ix-membership-details p{margin:0 0 8px}.ix-membership-details .membership-rule{margin:0 0 10px}.ix-membership-details .ix-annual-benefit{margin:12px 0 0;padding:14px 16px}.ix-membership-row .membership-option.ix-membership-select{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;padding:12px 8px;border-radius:10px}.ix-membership-select .membership-choice{white-space:normal;overflow-wrap:anywhere}@media(max-width:650px){.ix-membership-row{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);gap:16px;padding:18px}.ix-membership-row.is-selected{padding:17px}.ix-membership-price{grid-column:1;grid-row:1}.ix-membership-select{grid-column:2;grid-row:1}.ix-membership-details{grid-column:1/-1;grid-row:2}.ix-membership-price>strong{font-size:30px}}
/* Independent presentation candidate 20261021. No control names, values or handlers changed. */
.application-form{width:100%;max-width:1120px;margin-inline:auto;min-width:0}
.application-form .plan{width:100%;min-width:0}
.application-form .ix-membership-row{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) minmax(154px,.7fr);gap:22px}
.application-form .ix-membership-price>strong{line-height:1.15;overflow-wrap:anywhere}
.application-form .ix-membership-details{line-height:1.6;min-width:0}
.application-form .ix-membership-details p{margin-bottom:12px}
.application-form .ix-membership-select{min-height:48px}
.application-form .ix-membership-select .membership-choice{white-space:nowrap;overflow-wrap:normal}
.application-form fieldset{min-width:0}
.application-form input,.application-form select,.application-form textarea{max-width:100%}
@media(max-width:760px){
.application-form .ix-membership-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}
.application-form .ix-membership-row.is-selected{padding:17px}
.application-form .ix-membership-price,.application-form .ix-membership-details,.application-form .ix-membership-select{grid-column:1;grid-row:auto}
.application-form .ix-membership-select{width:100%}
.application-form input,.application-form select,.application-form textarea{font-size:16px}
}
.application-form{container-type:inline-size}
@container(max-width:760px){
.application-form .ix-membership-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}
.application-form .ix-membership-row.is-selected{padding:17px}
.application-form .ix-membership-price,.application-form .ix-membership-details,.application-form .ix-membership-select{grid-column:1;grid-row:auto}
.application-form .ix-membership-select{width:100%}
.application-form input,.application-form select,.application-form textarea{font-size:16px}
}
