.single-model.svelte-992iab,.panel.svelte-992iab{height:100%}.lvl2col.svelte-992iab{display:flex;align-items:center;gap:10px;padding:13px 16px;margin-bottom:14px;background:#fff;border:1.5px solid #c9d6e8;border-radius:12px;box-shadow:0 3px 10px #0032601a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.lvl2col.svelte-992iab:hover{transform:translateY(-3px);border-color:#ffc40c;background:#fffdf5;box-shadow:0 10px 22px #0032601f}.single-model.svelte-992iab>a:where(.svelte-992iab){display:block;text-decoration:none;color:inherit}.model-core.svelte-992iab,.lnr.lnr-car.svelte-992iab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#00326024;color:#003260;font-size:20px;margin:0!important;transition:background .25s ease,color .25s ease}.lvl2col.svelte-992iab:hover .lnr.lnr-car:where(.svelte-992iab){background:#ffc40c;color:#003260}.mcat.svelte-992iab{font-family:Tahoma,Arial,sans-serif;direction:ltr;unicode-bidi:isolate;font-size:.95em;font-weight:600;color:#003260}.panel.svelte-992iab{border:1.5px solid #c9d6e8;border-radius:12px;overflow:hidden;margin-bottom:14px;background:#fff;box-shadow:0 3px 10px #0032601a}.panel-heading.svelte-992iab{cursor:pointer}.panel-title.svelte-992iab{display:flex;align-items:center;gap:10px;padding:13px 16px;margin:0;font-weight:700;color:#003260;background:linear-gradient(180deg,#f7faff,#eef4fc)}.panel-body.svelte-992iab{padding:12px 14px 2px}.catalog-desc-card.svelte-992iab{position:relative;padding:34px clamp(20px,5vw,48px);background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #eef2f7;border-radius:18px;box-shadow:0 8px 30px #0032600f}.catalog-desc-card.svelte-992iab>.text-center:where(.svelte-992iab):first-child{line-height:0;margin-bottom:4px}.lvl2img.svelte-992iab{width:90px;height:90px;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none}.catalog-desc-card.svelte-992iab h2:where(.svelte-992iab){position:relative;display:block;width:fit-content;margin-inline:auto;padding-bottom:12px;font-weight:800;color:#003260}.catalog-desc-card.svelte-992iab h2:where(.svelte-992iab):after{content:"";position:absolute;bottom:0;right:50%;transform:translate(50%);width:64px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffc40c,#ff9e2c)}.catalog-desc-card.svelte-992iab h3:where(.svelte-992iab){margin-top:26px;margin-bottom:12px;font-weight:700;color:#013058;font-size:1.2rem}.catalog-desc-card.svelte-992iab p:where(.svelte-992iab){color:#5c6c82;line-height:2.05;margin-bottom:16px}.catalog-desc-card.svelte-992iab ul:where(.svelte-992iab){list-style:none;padding-right:4px;margin:0 0 18px}.catalog-desc-card.svelte-992iab ul:where(.svelte-992iab) li:where(.svelte-992iab){position:relative;padding-right:26px;margin-bottom:10px;color:#5c6c82;line-height:1.95}.catalog-desc-card.svelte-992iab ul:where(.svelte-992iab) li:where(.svelte-992iab):before{content:"";position:absolute;top:.62em;right:0;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#ffc40c,#ff9e2c);box-shadow:0 0 0 3px #ffc40c29}.faq-section--catalog.svelte-992iab{background:linear-gradient(180deg,#f5f8fc,#fbfdff)}.faq-section--catalog.svelte-992iab .section-title:where(.svelte-992iab){text-align:center;margin-bottom:30px}.section-title.svelte-992iab h1:where(.svelte-992iab){color:#013058;font-weight:800;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:8px}.section-title.svelte-992iab .highlighted:where(.svelte-992iab){background:linear-gradient(135deg,#ffc40c,#ff9e2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff9e2c}.section-title.svelte-992iab p:where(.svelte-992iab){color:#5c6c82;max-width:860px;margin:0 auto;padding-inline:12px;line-height:1.9}.faq-list.svelte-992iab{width:100%;max-width:100%;margin:0}.faq-item.svelte-992iab{background:#fff;border:1px solid #e7edf6;border-radius:14px;margin-bottom:14px;box-shadow:0 2px 10px #0032600d;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.faq-item.svelte-992iab:hover{box-shadow:0 6px 18px #00326017}.faq-item--open.svelte-992iab{border-color:#ffc40c;box-shadow:0 8px 24px #0032601f}.faq-question.svelte-992iab{width:100%;display:flex;align-items:center;gap:14px;padding:18px 22px;background:transparent;border:none;cursor:pointer;text-align:right;font-family:inherit;font-size:16.5px;font-weight:700;color:#003260;transition:color .25s ease}.faq-question.svelte-992iab:hover{color:#e8ac00}.faq-question__num.svelte-992iab{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00326012;color:#003260;font-size:14px;font-weight:800;transition:background .3s ease,color .3s ease}.faq-question.svelte-992iab:hover .faq-question__num:where(.svelte-992iab),.faq-item--open.svelte-992iab .faq-question__num:where(.svelte-992iab){background:#ffc40c;color:#003260}.faq-question__text.svelte-992iab{flex:1;line-height:1.8}.faq-question__icon.svelte-992iab{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(0,50,96,.25);color:#003260;transition:transform .35s ease,background .35s ease,border-color .35s ease,color .35s ease}.faq-icon-bar.svelte-992iab{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.faq-icon-bar--v.svelte-992iab{transform:translate(-50%,-50%) rotate(90deg)}.faq-item--open.svelte-992iab .faq-question__icon:where(.svelte-992iab){transform:rotate(45deg);background:#ffc40c;border-color:#ffc40c;color:#fff}.faq-answer.svelte-992iab{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-item--open.svelte-992iab .faq-answer:where(.svelte-992iab){grid-template-rows:1fr}.faq-answer__inner.svelte-992iab{overflow:hidden}.faq-answer__content.svelte-992iab{text-align:right;direction:rtl;padding:0 70px 22px 28px;color:#5a6b7f;font-size:15px;line-height:2;opacity:0;transform:translateY(-8px);transition:opacity .35s ease .08s,transform .35s ease .08s}.faq-item--open.svelte-992iab .faq-answer__content:where(.svelte-992iab){opacity:1;transform:translateY(0)}.faq-answer__content.svelte-992iab p{margin-bottom:10px}.faq-answer__content.svelte-992iab p:last-child{margin-bottom:0}@media(max-width:575px){.faq-question.svelte-992iab{padding:14px 16px;gap:10px;font-size:15px}.faq-question__num.svelte-992iab{width:28px;height:28px;font-size:13px}.faq-answer__content.svelte-992iab{padding:0 16px 18px;font-size:14px}}
