.catalog-card[data-v-4205fcc0]{position:relative;overflow:hidden;padding:32px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7faff));background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #e1e8f1;border-radius:14px;-webkit-box-shadow:0 8px 22px rgba(32,67,113,.07);box-shadow:0 8px 22px rgba(32,67,113,.07)}.catalog-card[data-v-4205fcc0]:before{position:absolute;top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,from(#1f6ed5),color-stop(64%,#2f8dff),to(#8bc4ff));background:linear-gradient(90deg,#1f6ed5,#2f8dff 64%,#8bc4ff);content:""}.section-heading[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:24px}.section-heading h2[data-v-4205fcc0]{margin:0 0 7px;color:#24324a;font-size:20px;font-weight:650;letter-spacing:.01em}.section-heading p[data-v-4205fcc0]{margin:0;color:#71858f;font-size:13px;line-height:1.6}.required-hint[data-v-4205fcc0]{color:#9aa5b3;font-size:12px;white-space:nowrap}.required-hint i[data-v-4205fcc0]{color:#4788e8;margin-right:4px}.coverage-grid[data-v-4205fcc0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coverage-option[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;min-height:94px;padding:17px;text-align:left;color:inherit;background:#fff;border:1px solid #e4eaf1;border-radius:5px;cursor:pointer;-webkit-transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.coverage-option[data-v-4205fcc0]:hover,.product-option[data-v-4205fcc0]:hover{border-color:#78a9ef;-webkit-box-shadow:0 5px 18px rgba(35,94,171,.08);box-shadow:0 5px 18px rgba(35,94,171,.08)}.coverage-option.is-selected[data-v-4205fcc0]{border-color:#2879e8;background:#f5f9ff;-webkit-box-shadow:0 0 0 2px rgba(40,121,232,.08);box-shadow:0 0 0 2px rgba(40,121,232,.08)}.coverage-option__icon[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;color:#2879e8;background:#edf5ff;border-radius:10px;font-size:20px}.coverage-option__body[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.coverage-option__body strong[data-v-4205fcc0],.product-option strong[data-v-4205fcc0]{color:#27374e;font-size:14px;font-weight:600}.coverage-option__body small[data-v-4205fcc0],.product-option small[data-v-4205fcc0]{color:#8793a3;font-size:12px;line-height:1.5}.coverage-option__check[data-v-4205fcc0]{margin-left:auto;color:#2879e8;font-size:18px}.catalog-footer[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #edf0f4;color:#8793a3;font-size:13px}.catalog-footer[data-v-4205fcc0] .catalog-continue{min-width:164px;height:44px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#347ff0,#1764df);border-color:#1764df;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(34,105,223,.2);box-shadow:0 4px 10px rgba(34,105,223,.2);font-weight:500;-webkit-transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.catalog-footer[data-v-4205fcc0] .catalog-continue:hover{background:linear-gradient(135deg,#246fe5,#0e55c8);border-color:#0e55c8;-webkit-box-shadow:0 6px 14px rgba(34,105,223,.26);box-shadow:0 6px 14px rgba(34,105,223,.26)}.catalog-footer[data-v-4205fcc0] .catalog-continue.is-disabled{color:#fff;background:#9db9e4;border-color:#9db9e4;-webkit-box-shadow:none;box-shadow:none}.section-heading--product[data-v-4205fcc0] .catalog-back{min-width:164px;height:42px;padding:0 16px;color:#286fe8;background:#fff;border-color:#c8dcfb;border-radius:6px}.section-heading--product[data-v-4205fcc0] .catalog-back:hover{color:#155acb;background:#f2f7ff;border-color:#8eb7f8}.section-heading--product[data-v-4205fcc0] .catalog-back i{margin-right:5px}.section-heading--product[data-v-4205fcc0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-heading--product .el-tag[data-v-4205fcc0]{margin-left:5px}.product-grid[data-v-4205fcc0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.product-option[data-v-4205fcc0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:230px;padding:27px 17px 24px;color:inherit;text-align:center;background:#fff;border:1px solid #dce5f0;border-radius:12px;cursor:pointer;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.product-option[data-v-4205fcc0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#78b2f6;-webkit-box-shadow:0 12px 25px rgba(45,116,202,.13);box-shadow:0 12px 25px rgba(45,116,202,.13)}.product-option__icon[data-v-4205fcc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;height:68px;margin-bottom:18px;color:#fff;background:#36a7f5;border-radius:18px;font-size:27px;-webkit-box-shadow:0 9px 17px rgba(54,167,245,.16);box-shadow:0 9px 17px rgba(54,167,245,.16)}.product-option__icon--1[data-v-4205fcc0]{background:#2d8cf0;-webkit-box-shadow:0 9px 17px rgba(45,140,240,.18);box-shadow:0 9px 17px rgba(45,140,240,.18)}.product-option__icon--2[data-v-4205fcc0]{background:#4b7edb;-webkit-box-shadow:0 9px 17px rgba(75,126,219,.18);box-shadow:0 9px 17px rgba(75,126,219,.18)}.product-option__icon--3[data-v-4205fcc0]{background:#536fc5;-webkit-box-shadow:0 9px 17px rgba(83,111,197,.18);box-shadow:0 9px 17px rgba(83,111,197,.18)}.product-option__icon--4[data-v-4205fcc0]{background:#6688c8;-webkit-box-shadow:0 9px 17px rgba(102,136,200,.18);box-shadow:0 9px 17px rgba(102,136,200,.18)}.product-option small[data-v-4205fcc0]{min-height:38px;margin-top:7px;max-width:190px}.product-option__action[data-v-4205fcc0]{margin-top:auto;padding-top:18px;color:#286fe8;font-size:14px;font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease}.product-option:hover .product-option__action[data-v-4205fcc0]{color:#155acb}@media(max-width:1050px){.product-grid[data-v-4205fcc0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.catalog-card[data-v-4205fcc0]{padding:24px 15px 19px}.coverage-grid[data-v-4205fcc0],.product-grid[data-v-4205fcc0]{grid-template-columns:repeat(1,minmax(0,1fr))}.coverage-option[data-v-4205fcc0]{min-height:78px}.product-option[data-v-4205fcc0]{min-height:180px}.catalog-footer[data-v-4205fcc0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-footer[data-v-4205fcc0],.section-heading--product[data-v-4205fcc0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}