.diploma-desc[data-astro-cid-hxds7zlj] p,.diploma-features-list[data-astro-cid-hxds7zlj] p{margin:0}.diploma-desc[data-astro-cid-hxds7zlj] a,.diploma-features-list[data-astro-cid-hxds7zlj] a{color:inherit;text-decoration:underline}.diploma-section[data-astro-cid-hxds7zlj]{background:#f8fafc;padding:clamp(36px,4vw,56px) 0}.diploma-card[data-astro-cid-hxds7zlj]{border-radius:var(--radius-xl);background:#fff;border:1.5px solid #e2e8f0;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:clamp(32px,4vw,48px);display:grid;box-shadow:0 4px 20px #0000000a}.diploma-tag[data-astro-cid-hxds7zlj]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.diploma-title[data-astro-cid-hxds7zlj]{color:var(--color-text-dark);margin-bottom:14px;font-size:clamp(20px,2.5vw,28px);font-weight:800;line-height:1.3}.diploma-desc[data-astro-cid-hxds7zlj]{color:#64748b;margin-bottom:24px;font-size:14.5px;line-height:1.6}.diploma-features-list[data-astro-cid-hxds7zlj]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.diploma-features-list[data-astro-cid-hxds7zlj] li[data-astro-cid-hxds7zlj]{color:var(--color-text-dark);align-items:center;gap:10px;font-size:14px;display:flex}.list-check-icon[data-astro-cid-hxds7zlj]{color:#16a34a;flex-shrink:0;width:18px;height:18px}.diploma-visual-col[data-astro-cid-hxds7zlj]{justify-content:center;align-items:center;display:flex}.diploma-badge-preview[data-astro-cid-hxds7zlj]{color:#fff;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;padding:32px 24px;display:flex;box-shadow:0 12px 32px #0f172a26}.preview-award-icon[data-astro-cid-hxds7zlj]{color:#f59e0b;width:56px;height:56px}.preview-text[data-astro-cid-hxds7zlj] strong[data-astro-cid-hxds7zlj]{letter-spacing:.05em;margin-bottom:4px;font-size:22px;font-weight:800;display:block}.preview-text[data-astro-cid-hxds7zlj] span[data-astro-cid-hxds7zlj]{color:#94a3b8;font-size:12.5px;line-height:1.4}@media (width<=1024px){.diploma-card[data-astro-cid-hxds7zlj]{grid-template-columns:1fr}}.step-card-desc[data-astro-cid-kbckipc7] p{margin:0 0 12px}.step-card-desc[data-astro-cid-kbckipc7] p:last-child{margin-bottom:0}.step-card-desc[data-astro-cid-kbckipc7] a{color:inherit;text-decoration:underline}.steps-section[data-astro-cid-kbckipc7]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:clamp(44px,5.5vw,72px) 0;position:relative;overflow:hidden}.steps-header[data-astro-cid-kbckipc7]{text-align:left;margin-bottom:32px}.steps-track-bar[data-astro-cid-kbckipc7]{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 36px;padding:0 40px;display:flex;position:relative}.track-line-base[data-astro-cid-kbckipc7]{z-index:1;background:#e2e8f0;height:3px;position:absolute;top:19px;left:60px;right:60px}.track-node[data-astro-cid-kbckipc7]{z-index:2;cursor:pointer;transition:all var(--transition-fast);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.node-bullet[data-astro-cid-kbckipc7]{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 6px #0000000a}.node-text[data-astro-cid-kbckipc7]{color:#64748b;transition:color var(--transition-fast);font-size:13px;font-weight:700}.track-node[data-astro-cid-kbckipc7].active .node-bullet[data-astro-cid-kbckipc7],.track-node[data-astro-cid-kbckipc7]:hover .node-bullet[data-astro-cid-kbckipc7]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.15);box-shadow:0 6px 18px #1860ec59}.track-node[data-astro-cid-kbckipc7].active .node-text[data-astro-cid-kbckipc7],.track-node[data-astro-cid-kbckipc7]:hover .node-text[data-astro-cid-kbckipc7]{color:var(--color-primary)}.steps-grid[data-astro-cid-kbckipc7]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.interactive-step-card[data-astro-cid-kbckipc7]{border-radius:var(--radius-xl,16px);cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;flex-direction:column;justify-content:space-between;min-height:250px;padding:26px 22px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0a}.interactive-step-card[data-astro-cid-kbckipc7]:before{content:"";background:0 0;border-top-left-radius:16px;border-top-right-radius:16px;height:3.5px;transition:background .3s;position:absolute;top:0;left:0;right:0}.interactive-step-card[data-astro-cid-kbckipc7]:hover,.interactive-step-card[data-astro-cid-kbckipc7].is-active{border-color:#93c5fd;transform:translateY(-5px);box-shadow:0 16px 32px -8px #1860ec24}.interactive-step-card[data-astro-cid-kbckipc7]:hover:before,.interactive-step-card[data-astro-cid-kbckipc7].is-active:before{background:linear-gradient(90deg,#1860ec 0%,#38bdf8 100%)}.step-card-top-bar[data-astro-cid-kbckipc7]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.step-icon-bubble[data-astro-cid-kbckipc7]{width:48px;height:48px;color:var(--color-primary,#1860ec);background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;justify-content:center;align-items:center;transition:transform .3s,background-color .3s,color .3s;display:flex}.interactive-step-card[data-astro-cid-kbckipc7]:hover .step-icon-bubble[data-astro-cid-kbckipc7],.interactive-step-card[data-astro-cid-kbckipc7].is-active .step-icon-bubble[data-astro-cid-kbckipc7]{background:var(--color-primary,#1860ec);color:#fff;border-color:var(--color-primary,#1860ec);transform:scale(1.05)}.step-main-icon[data-astro-cid-kbckipc7]{width:22px;height:22px}.step-number-pill[data-astro-cid-kbckipc7]{color:var(--color-primary,#1860ec);letter-spacing:.02em;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .3s}.interactive-step-card[data-astro-cid-kbckipc7]:hover .step-number-pill[data-astro-cid-kbckipc7],.interactive-step-card[data-astro-cid-kbckipc7].is-active .step-number-pill[data-astro-cid-kbckipc7]{color:#fff;background:#1860ec;border-color:#1860ec}.step-card-content[data-astro-cid-kbckipc7]{flex-grow:1;margin-bottom:20px}.step-card-heading[data-astro-cid-kbckipc7]{color:#0f172a;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.35}.step-card-desc[data-astro-cid-kbckipc7]{color:#475569;margin:0;font-size:13.5px;line-height:1.6}.step-card-footer[data-astro-cid-kbckipc7]{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:14px}.step-tags-list[data-astro-cid-kbckipc7]{flex-direction:column;gap:8px;display:flex}.step-feature-tag[data-astro-cid-kbckipc7]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-vector-icon[data-astro-cid-kbckipc7]{width:14px;height:14px;color:var(--color-primary,#1860ec);flex-shrink:0}.step-benefit-chip[data-astro-cid-kbckipc7]{color:#15803d;background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-check-icon[data-astro-cid-kbckipc7]{color:#16a34a;flex-shrink:0;width:14px;height:14px}@media (width<=1024px){.steps-track-bar[data-astro-cid-kbckipc7]{display:none}.steps-grid[data-astro-cid-kbckipc7]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.steps-track-bar[data-astro-cid-kbckipc7]{display:none}.steps-grid[data-astro-cid-kbckipc7]{gap:16px;grid-template-columns:1fr!important}}.tasks-section[data-astro-cid-tekjq3bw]{background:#f8fafc;padding:clamp(40px,5vw,64px) 0}.tasks-header[data-astro-cid-tekjq3bw]{text-align:left;margin-bottom:32px}.tasks-grid[data-astro-cid-tekjq3bw]{grid-template-columns:repeat(var(--task-columns,4), minmax(0, 1fr));gap:20px;display:grid}.task-card[data-astro-cid-tekjq3bw]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:240px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0a}.task-card-bg-slide[data-astro-cid-tekjq3bw]{z-index:1;opacity:0;will-change:transform;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .25s;position:absolute;inset:0;overflow:hidden;transform:translate(-101%)}.task-card[data-astro-cid-tekjq3bw]:hover .task-card-bg-slide[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .task-card-bg-slide[data-astro-cid-tekjq3bw]{opacity:1;transform:translate(0)}.task-bg-img[data-astro-cid-tekjq3bw]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.08)translate(6%)}.task-card[data-astro-cid-tekjq3bw]:hover .task-bg-img[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .task-bg-img[data-astro-cid-tekjq3bw]{transform:scale(1.02)translate(0)}.task-bg-overlay[data-astro-cid-tekjq3bw]{background:linear-gradient(125deg,#0a162deb 0%,#0f172ad6 45%,#0f172aa6 75%,#1860ec59 100%);position:absolute;inset:0}.task-card-content[data-astro-cid-tekjq3bw]{z-index:2;flex-direction:column;width:100%;height:100%;padding:28px 24px;display:flex;position:relative}.task-card[data-astro-cid-tekjq3bw]:hover,.task-card[data-astro-cid-tekjq3bw]:focus-within{border-color:#3b82f6;transform:translateY(-5px);box-shadow:0 16px 36px -8px #0f172a3d,0 0 0 1px #3b82f666}.task-card[data-astro-cid-tekjq3bw]:hover .task-title[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .task-title[data-astro-cid-tekjq3bw]{color:#fff;text-shadow:0 2px 8px #0006}.task-card[data-astro-cid-tekjq3bw]:hover .task-text[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .task-text[data-astro-cid-tekjq3bw]{color:#f1f5f9;text-shadow:0 1px 4px #0000004d}.task-card[data-astro-cid-tekjq3bw]:hover .task-icon-box[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .task-icon-box[data-astro-cid-tekjq3bw]{color:#fff;backdrop-filter:blur(8px);background:#ffffff38;border-color:#ffffff59;box-shadow:0 4px 12px #00000026}.task-icon-box[data-astro-cid-tekjq3bw]{width:48px;height:48px;color:var(--color-primary);background:#eff6ff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;transition:all .3s;display:flex}.task-icon[data-astro-cid-tekjq3bw]{width:24px;height:24px}.task-title[data-astro-cid-tekjq3bw]{color:var(--color-text-dark);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.3;transition:color .3s,text-shadow .3s}.task-text[data-astro-cid-tekjq3bw] p{margin:0}.task-text[data-astro-cid-tekjq3bw] a{color:inherit;text-decoration:underline}.task-text[data-astro-cid-tekjq3bw]{color:#64748b;margin:0;font-size:13.5px;line-height:1.6;transition:color .3s,text-shadow .3s}.task-card--featured[data-astro-cid-tekjq3bw]{background:#f0f7ff;border-color:#bfdbfe}.featured-badge[data-astro-cid-tekjq3bw]{background:var(--color-primary);color:#fff;letter-spacing:.02em;z-index:3;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;transition:all .3s;position:absolute;top:16px;right:16px}.task-card[data-astro-cid-tekjq3bw]:hover .featured-badge[data-astro-cid-tekjq3bw],.task-card[data-astro-cid-tekjq3bw]:focus-within .featured-badge[data-astro-cid-tekjq3bw]{backdrop-filter:blur(8px);background:#1860ece6;border:1px solid #ffffff59}@media (width<=1024px){.tasks-grid[data-astro-cid-tekjq3bw]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.task-card-bg-slide[data-astro-cid-tekjq3bw]{opacity:1;transform:translate(0)}.task-bg-img[data-astro-cid-tekjq3bw]{transform:scale(1.02)translate(0)}.task-title[data-astro-cid-tekjq3bw]{text-shadow:0 2px 8px #00000073;color:#fff!important}.task-text[data-astro-cid-tekjq3bw]{text-shadow:0 1px 4px #00000059;color:#f1f5f9!important}.task-icon-box[data-astro-cid-tekjq3bw]{color:#fff;backdrop-filter:blur(8px);background:#ffffff38;border-color:#ffffff59;box-shadow:0 4px 12px #00000026}.featured-badge[data-astro-cid-tekjq3bw]{backdrop-filter:blur(8px);background:#1860ece6;border:1px solid #ffffff59}.task-card[data-astro-cid-tekjq3bw]:active{transition:transform .1s;transform:scale(.98)}}@media (width<=560px){.tasks-grid[data-astro-cid-tekjq3bw]{grid-template-columns:1fr!important}}.pay-text[data-astro-cid-c5zevc7i] p{margin:0}.pay-note[data-astro-cid-c5zevc7i]{margin-top:20px}.pay-note[data-astro-cid-c5zevc7i] a{color:var(--color-primary);text-decoration:underline}.payment-methods-section[data-astro-cid-c5zevc7i]{background:#fff;padding:clamp(40px,5vw,64px) 0}.pay-header[data-astro-cid-c5zevc7i]{text-align:left;margin-bottom:32px}.pay-grid[data-astro-cid-c5zevc7i]{grid-template-columns:repeat(var(--payment-columns,4), minmax(0, 1fr));gap:20px;display:grid}.pay-item[data-astro-cid-c5zevc7i]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:24px;display:flex;position:relative}.pay-item--accent[data-astro-cid-c5zevc7i]{background:#eff6ff;border-color:#bfdbfe}.pay-chip-accent[data-astro-cid-c5zevc7i]{color:#fff;background:#16a34a;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:14px}.pay-icon-wrap[data-astro-cid-c5zevc7i]{width:44px;height:44px;color:var(--color-primary);background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pay-icon[data-astro-cid-c5zevc7i]{width:22px;height:22px}.pay-title[data-astro-cid-c5zevc7i]{color:var(--color-text-dark);margin-bottom:6px;font-size:16px;font-weight:700}.pay-text[data-astro-cid-c5zevc7i]{color:#64748b;font-size:13px;line-height:1.55}@media (width<=1024px){.pay-grid[data-astro-cid-c5zevc7i]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pay-grid[data-astro-cid-c5zevc7i]{grid-template-columns:1fr!important}}.faq-section[data-astro-cid-rc6fjqms]{background:#f8fafc;padding:clamp(40px,5vw,64px) 0}.direction-cta-copy[data-astro-cid-zxbl2jor] p{margin:0}.direction-cta-copy[data-astro-cid-zxbl2jor] a{color:inherit;text-decoration:underline}.dir-hero-section[data-astro-cid-zxbl2jor]{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;padding:clamp(24px,4vw,48px) 0 clamp(28px,4vw,44px)}.dir-breadcrumbs[data-astro-cid-zxbl2jor]{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.crumb-link[data-astro-cid-zxbl2jor]{color:#64748b;text-decoration:none;transition:color .15s}.crumb-link[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary)}.crumb-sep[data-astro-cid-zxbl2jor]{color:#cbd5e1}.crumb-current[data-astro-cid-zxbl2jor]{color:#0f172a;font-weight:600}.dir-hero-content[data-astro-cid-zxbl2jor]{width:100%;max-width:100%}.dir-badge[data-astro-cid-zxbl2jor]{color:var(--color-primary);background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.badge-icon[data-astro-cid-zxbl2jor]{width:16px;height:16px}.dir-h1-title[data-astro-cid-zxbl2jor]{letter-spacing:-.025em;color:#0f172a;margin-bottom:18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.dir-lead-answer[data-astro-cid-zxbl2jor]{color:#475569;max-width:860px;margin-bottom:28px;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.dir-metrics-grid[data-astro-cid-zxbl2jor]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dir-metric-card[data-astro-cid-zxbl2jor]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 2px 6px #00000008}.metric-icon[data-astro-cid-zxbl2jor]{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.metric-info[data-astro-cid-zxbl2jor]{flex-direction:column;gap:2px;display:flex}.metric-info[data-astro-cid-zxbl2jor] strong[data-astro-cid-zxbl2jor]{color:#0f172a;font-size:14.5px;font-weight:700}.metric-info[data-astro-cid-zxbl2jor] span[data-astro-cid-zxbl2jor]{color:#64748b;font-size:12px}.specs-chips-section[data-astro-cid-zxbl2jor]{background:#fff;border-bottom:1px solid #f1f5f9;padding:16px 0}.specs-chips-wrap[data-astro-cid-zxbl2jor]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.specs-chips-label[data-astro-cid-zxbl2jor]{color:#0f172a;font-size:13.5px;font-weight:700}.specs-chips-list[data-astro-cid-zxbl2jor]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spec-chip-item[data-astro-cid-zxbl2jor]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.spec-chip-item[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary);background:#eff6ff;border-color:#bfdbfe}.chip-check-icon[data-astro-cid-zxbl2jor]{width:14px;height:14px;color:var(--color-primary)}.dir-catalog-section[data-astro-cid-zxbl2jor]{background:#f8fafc;padding:clamp(36px,5vw,64px) 0}.dir-catalog-header[data-astro-cid-zxbl2jor]{margin-bottom:32px}.catalog-filter-bar[data-astro-cid-zxbl2jor]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000005}.search-input-box[data-astro-cid-zxbl2jor]{flex:1;min-width:260px;position:relative}.search-icon[data-astro-cid-zxbl2jor]{color:#94a3b8;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dir-search-input[data-astro-cid-zxbl2jor]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;transition:all .15s}.dir-search-input[data-astro-cid-zxbl2jor]:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #1860ec1f}.filter-pills-row[data-astro-cid-zxbl2jor]{align-items:center;gap:8px;display:flex}.pills-label[data-astro-cid-zxbl2jor]{color:#64748b;font-size:13.5px;font-weight:600}.filter-pill[data-astro-cid-zxbl2jor]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s}.filter-pill[data-astro-cid-zxbl2jor]:hover,.filter-pill[data-astro-cid-zxbl2jor].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.alphabet-filter-bar[data-astro-cid-zxbl2jor]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 18px;display:flex;box-shadow:0 1px 4px #00000005}.alphabet-label[data-astro-cid-zxbl2jor]{color:#475569;user-select:none;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.alphabet-icon[data-astro-cid-zxbl2jor]{width:16px;height:16px;color:var(--color-primary)}.alphabet-pills-list[data-astro-cid-zxbl2jor]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alphabet-pill[data-astro-cid-zxbl2jor]{color:#334155;cursor:pointer;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.alphabet-pill[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary);background:#eff6ff;border-color:#bfdbfe}.alphabet-pill[data-astro-cid-zxbl2jor].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #1860ec33}.courses-cards-grid[data-astro-cid-zxbl2jor]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.program-card[data-astro-cid-zxbl2jor]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #00000008}.program-card[data-astro-cid-zxbl2jor]:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 24px #00000012}.card-badge-row[data-astro-cid-zxbl2jor]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dir-tag[data-astro-cid-zxbl2jor]{color:var(--color-primary);background:#eff6ff;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700}.hours-tag[data-astro-cid-zxbl2jor]{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.program-card-title[data-astro-cid-zxbl2jor]{color:#0f172a;min-height:46px;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.35}.program-title-link[data-astro-cid-zxbl2jor]{color:inherit;text-decoration:none;transition:color .15s}.program-title-link[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary)}.program-card-desc[data-astro-cid-zxbl2jor]{color:#64748b;flex-grow:1;margin-bottom:16px;font-size:13.5px;line-height:1.5}.program-features-list[data-astro-cid-zxbl2jor]{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 0;display:flex}.prog-feat-item[data-astro-cid-zxbl2jor]{color:#475569;align-items:center;gap:8px;font-size:12.5px;display:flex}.feat-icon[data-astro-cid-zxbl2jor]{color:#10b981;flex-shrink:0;width:16px;height:16px}.program-card-footer[data-astro-cid-zxbl2jor]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.price-stack[data-astro-cid-zxbl2jor]{flex-direction:column;display:flex}.price-main[data-astro-cid-zxbl2jor]{align-items:baseline;gap:8px;display:flex}.price-val[data-astro-cid-zxbl2jor]{color:#047857;text-shadow:0 2px 12px #10b98124;white-space:nowrap;font-size:22px;font-weight:800}.price-old[data-astro-cid-zxbl2jor]{color:#b91c1c;white-space:nowrap;font-size:13px;text-decoration:line-through 1.5px}.program-payment-options[data-astro-cid-zxbl2jor]{border-top:1px solid #edf2f7;flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.program-payment-options[data-astro-cid-zxbl2jor] li[data-astro-cid-zxbl2jor]{color:#64748b;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.5;display:flex}.payment-option-icon[data-astro-cid-zxbl2jor]{color:#2563eb;flex-shrink:0;width:14px;height:14px;margin-top:1px}.btn-program-details[data-astro-cid-zxbl2jor]{height:38px;color:var(--color-primary);background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-program-details[data-astro-cid-zxbl2jor]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn-arrow-icon[data-astro-cid-zxbl2jor]{width:14px;height:14px}.catalog-pagination[data-astro-cid-zxbl2jor]{justify-content:center;margin-top:40px;display:flex}.pagination-list[data-astro-cid-zxbl2jor]{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-link[data-astro-cid-zxbl2jor]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-link[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary);background:#eff6ff;border-color:#bfdbfe}.page-item[data-astro-cid-zxbl2jor].active .page-link[data-astro-cid-zxbl2jor].current{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-arrow-icon[data-astro-cid-zxbl2jor]{width:16px;height:16px}.dir-seo-section[data-astro-cid-zxbl2jor]{background:#fff;padding:clamp(36px,5vw,64px) 0}.dir-seo-card[data-astro-cid-zxbl2jor]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:100%;margin:0;padding:clamp(28px,4vw,48px);box-shadow:0 2px 12px #00000008}.dir-seo-grid[data-astro-cid-zxbl2jor].has-sidebar{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,4vw,56px);display:grid}.dir-seo-grid[data-astro-cid-zxbl2jor].full-width{display:block}.seo-prose[data-astro-cid-zxbl2jor]{min-width:0}.admission-sidebar[data-astro-cid-zxbl2jor]{position:-webkit-sticky;position:sticky;top:96px}.seo-prose[data-astro-cid-zxbl2jor] h2{color:#0f172a;margin-top:24px;margin-bottom:14px;font-size:clamp(20px,2.5vw,26px);font-weight:800;line-height:1.3}.seo-prose[data-astro-cid-zxbl2jor] h2:first-child{margin-top:0}.seo-prose[data-astro-cid-zxbl2jor] h3{color:#0f172a;margin-top:20px;margin-bottom:10px;font-size:clamp(17px,2vw,20px);font-weight:700}.seo-prose[data-astro-cid-zxbl2jor] p{color:#334155;margin-bottom:14px;font-size:15px;line-height:1.65}.seo-prose[data-astro-cid-zxbl2jor] a{color:var(--color-primary);text-decoration:underline}.admission-box[data-astro-cid-zxbl2jor]{background:#f8fafc;border:1.5px solid #dbeafe;border-radius:16px;margin-top:0;padding:28px;box-shadow:0 4px 16px #1860ec0a}.admission-header[data-astro-cid-zxbl2jor]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.admission-icon[data-astro-cid-zxbl2jor]{width:22px;height:22px;color:var(--color-primary)}.admission-title[data-astro-cid-zxbl2jor]{color:#0f172a;margin:0;font-size:18px;font-weight:700}.admission-content[data-astro-cid-zxbl2jor] p{color:#475569;margin-bottom:10px;font-size:14.5px;line-height:1.6}.dir-faq-section[data-astro-cid-zxbl2jor]{background:#f8fafc;padding:clamp(36px,5vw,64px) 0}.dir-articles-section[data-astro-cid-zxbl2jor]{background:#fff;padding:clamp(36px,5vw,64px) 0}.articles-grid[data-astro-cid-zxbl2jor]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.blog-card-item[data-astro-cid-zxbl2jor]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 6px #00000005}.blog-card-item[data-astro-cid-zxbl2jor]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.art-badge-row[data-astro-cid-zxbl2jor]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.art-tag[data-astro-cid-zxbl2jor]{color:var(--color-primary);background:#eff6ff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.art-date[data-astro-cid-zxbl2jor]{color:#94a3b8;font-size:12px}.art-title[data-astro-cid-zxbl2jor]{color:#0f172a;margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.35}.art-link[data-astro-cid-zxbl2jor]{color:inherit;text-decoration:none;transition:color .15s}.art-link[data-astro-cid-zxbl2jor]:hover{color:var(--color-primary)}.art-lead[data-astro-cid-zxbl2jor]{color:#64748b;flex-grow:1;margin-bottom:16px;font-size:13.5px;line-height:1.55}.btn-read-more[data-astro-cid-zxbl2jor]{color:var(--color-primary);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn-read-more[data-astro-cid-zxbl2jor]:hover{text-decoration:underline}.arrow-icon[data-astro-cid-zxbl2jor]{width:14px;height:14px}.dir-lead-section[data-astro-cid-zxbl2jor]{color:#fff;background:#0f172a;padding:clamp(36px,5vw,64px) 0}.dir-lead-box[data-astro-cid-zxbl2jor]{background:#1e293b;border:1px solid #334155;border-radius:24px;width:100%;max-width:100%;margin:0;padding:clamp(28px,4vw,48px);box-shadow:0 16px 40px #0003}.lead-box-text[data-astro-cid-zxbl2jor]{max-width:860px;margin:0 auto 32px}.dir-lead-box[data-astro-cid-zxbl2jor] .title-lg[data-astro-cid-zxbl2jor]{color:#fff}.dir-lead-box[data-astro-cid-zxbl2jor] .subtitle[data-astro-cid-zxbl2jor]{color:#94a3b8;margin-bottom:32px}.dir-lead-form[data-astro-cid-zxbl2jor]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(24px,4vw,36px)}.form-row-grid[data-astro-cid-zxbl2jor]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px;display:grid}.form-group[data-astro-cid-zxbl2jor]{flex-direction:column;gap:6px;display:flex}.form-label[data-astro-cid-zxbl2jor]{color:#e2e8f0;font-size:13.5px;font-weight:600}.form-label[data-astro-cid-zxbl2jor] .req[data-astro-cid-zxbl2jor]{color:#f87171}.dir-lead-form[data-astro-cid-zxbl2jor] .form-input[data-astro-cid-zxbl2jor]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;outline:none;height:46px;padding:0 16px;font-size:14.5px;transition:all .15s}.dir-lead-form[data-astro-cid-zxbl2jor] .form-input[data-astro-cid-zxbl2jor]:focus{background:#ffffff1f;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.input-error-msg[data-astro-cid-zxbl2jor]{color:#fca5a5;min-height:16px;font-size:12px}.consent-check-row[data-astro-cid-zxbl2jor]{margin-bottom:24px}.consent-label[data-astro-cid-zxbl2jor]{color:#94a3b8;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.consent-checkbox[data-astro-cid-zxbl2jor]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.policy-link[data-astro-cid-zxbl2jor]{color:#60a5fa;text-decoration:underline}.btn-dir-submit[data-astro-cid-zxbl2jor]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:360px;height:50px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.btn-dir-submit[data-astro-cid-zxbl2jor]:hover{background:#1d4ed8;transform:translateY(-1px)}.btn-icon[data-astro-cid-zxbl2jor]{width:18px;height:18px}.submit-note[data-astro-cid-zxbl2jor]{color:#64748b;margin-top:10px;font-size:12px}.form-alert-msg[data-astro-cid-zxbl2jor]{border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13.5px}.seo-prose[data-astro-cid-zxbl2jor] .article-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin:24px 0;overflow-x:auto}.seo-prose[data-astro-cid-zxbl2jor] .article-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}.seo-prose[data-astro-cid-zxbl2jor] .article-table th{color:#0f172a;text-align:left;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-weight:700}.seo-prose[data-astro-cid-zxbl2jor] .article-table td{color:#334155;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:12px 16px}.seo-prose[data-astro-cid-zxbl2jor] .article-table tr:last-child td{border-bottom:none}.seo-prose[data-astro-cid-zxbl2jor] .article-table tr:nth-child(2n) td{background:#fcfdfe}@media (width<=1024px){.dir-seo-grid[data-astro-cid-zxbl2jor].has-sidebar{grid-template-columns:1fr}.admission-sidebar[data-astro-cid-zxbl2jor]{position:static}.dir-metrics-grid[data-astro-cid-zxbl2jor],.courses-cards-grid[data-astro-cid-zxbl2jor],.articles-grid[data-astro-cid-zxbl2jor]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.catalog-filter-bar[data-astro-cid-zxbl2jor]{flex-direction:column;align-items:stretch}.filter-pills-row[data-astro-cid-zxbl2jor]{flex-wrap:wrap}.form-row-grid[data-astro-cid-zxbl2jor]{grid-template-columns:1fr}}@media (width<=560px){.dir-seo-grid[data-astro-cid-zxbl2jor].has-sidebar{grid-template-columns:1fr!important}.admission-sidebar[data-astro-cid-zxbl2jor]{position:static}.dir-metrics-grid[data-astro-cid-zxbl2jor],.courses-cards-grid[data-astro-cid-zxbl2jor],.articles-grid[data-astro-cid-zxbl2jor]{grid-template-columns:1fr!important}.dir-lead-form[data-astro-cid-zxbl2jor]{padding:20px 16px}.program-card[data-astro-cid-zxbl2jor]{padding:16px}.dir-seo-card[data-astro-cid-zxbl2jor]{padding:20px 16px}}
