.modal-overlay.svelte-zketdc{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content.svelte-zketdc{background:#fff;border-radius:1rem;width:100%;max-width:420px;padding:2rem;animation:.2s ease-out svelte-zketdc-modalIn;position:relative;box-shadow:0 25px 50px #00000040}@keyframes svelte-zketdc-modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-close.svelte-zketdc{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.25rem;position:absolute;top:1rem;right:1rem}.modal-close.svelte-zketdc:hover{background:#f3f4f6}.modal-header.svelte-zketdc{margin-bottom:1.5rem}.modal-header.svelte-zketdc h2:where(.svelte-zketdc){margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.modal-header.svelte-zketdc p:where(.svelte-zketdc){color:#6b7280;margin:0;font-size:.875rem}.modal-form.svelte-zketdc{flex-direction:column;gap:1rem;display:flex}.field.svelte-zketdc{flex-direction:column;gap:.375rem;display:flex}.field.svelte-zketdc label:where(.svelte-zketdc){font-size:.875rem;font-weight:600}.input-wrapper.svelte-zketdc{position:relative}.input-wrapper.svelte-zketdc .input-icon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.toggle-password.svelte-zketdc{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:.25rem;padding:.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.toggle-password.svelte-zketdc:hover{color:#6b7280}.modal-error.svelte-zketdc{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem;font-size:.875rem}.modal-footer-text.svelte-zketdc{text-align:center;color:#6b7280;margin:0;font-size:.875rem}.modal-footer-text.svelte-zketdc a:where(.svelte-zketdc){color:#007a5e;font-weight:600;text-decoration:none}.modal-footer-text.svelte-zketdc a:where(.svelte-zketdc):hover{text-decoration:underline}.fcsoa-page.svelte-dq7btp{--bg:#fafafa;--fg:#181d25;--card:#fff;--primary:#007a5e;--primary-fg:#fff;--secondary:#ebf4f2;--secondary-fg:#004d3b;--muted:#f3f4f6;--muted-fg:#5c6370;--border:#e5e7eb;--warning:#f59f0a;background:var(--bg);min-height:100vh;color:var(--fg);flex-direction:column;font-family:DM Sans,system-ui,sans-serif;display:flex;overflow-x:hidden}.fcsoa-page.svelte-dq7btp,.fcsoa-page.svelte-dq7btp :where(.svelte-dq7btp){box-sizing:border-box}.not-found-wrapper.svelte-dq7btp{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:6rem 1.5rem;display:flex}.not-found-title.svelte-dq7btp{color:var(--fg);margin:0 0 .5rem;font-size:1.75rem;font-weight:900}.not-found-text.svelte-dq7btp{color:var(--muted-fg);max-width:400px;margin:0 0 1.5rem}.btn-primary.svelte-dq7btp{background:var(--primary);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;height:3rem;padding:0 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.btn-primary.svelte-dq7btp:hover{background:#005c46}.hero-section.svelte-dq7btp{background:var(--primary);color:var(--primary-fg);padding:clamp(2.5rem,5vw,4.75rem) 0;position:relative;overflow:hidden}@media (width>=768px){.hero-section.svelte-dq7btp{padding:clamp(3rem,5.5vw,5.5rem) 0}}.hero-bg-image.svelte-dq7btp{opacity:.1;mix-blend-mode:overlay;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-gradient.svelte-dq7btp{background:linear-gradient(to top, var(--primary), transparent);position:absolute;inset:0}.hero-inner.svelte-dq7btp{z-index:10;width:min(100% - 3rem,1180px);max-width:1180px;margin:0 auto;position:relative}.back-link.svelte-dq7btp{color:#fffc;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2rem);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.back-link.svelte-dq7btp:hover{color:#fff}.hero-grid.svelte-dq7btp{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);min-width:0;display:grid}@media (width>=1024px){.hero-grid.svelte-dq7btp{grid-template-columns:minmax(0,.95fr) minmax(360px,500px);gap:clamp(2.5rem,4vw,3.5rem)}}.hero-info.svelte-dq7btp,.hero-card-wrapper.svelte-dq7btp{min-width:0}.hero-info.svelte-dq7btp{max-width:680px}.hero-badges.svelte-dq7btp{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.badge.svelte-dq7btp{border-radius:999px;padding:.3rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.category-badge.svelte-dq7btp{background:var(--secondary);color:var(--secondary-fg)}.difficulty-badge.svelte-dq7btp{color:#fff;background:0 0;border:1.5px solid #ffffff4d}.hero-title.svelte-dq7btp{letter-spacing:0;color:#fff;overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(2.25rem,4.2vw,3.55rem);font-weight:900;line-height:1.05}.hero-description.svelte-dq7btp{color:#ffffffe6;max-width:660px;margin:0 0 1.5rem;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.6}.hero-stats.svelte-dq7btp{flex-wrap:wrap;gap:.75rem;display:flex}.stat-pill.svelte-dq7btp{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.star-icon{color:var(--warning)!important;fill:var(--warning)!important}.hero-card-wrapper.svelte-dq7btp{perspective:1000px;justify-content:center;width:100%;display:flex}@media (width>=1024px){.hero-card-wrapper.svelte-dq7btp{justify-content:flex-end}}.enrollment-card.svelte-dq7btp{background:var(--card);color:var(--fg);border:1px solid var(--border);will-change:transform;border-radius:1rem;width:100%;max-width:min(500px,100%);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .25s;overflow:hidden;transform:translateY(0)rotate(0);box-shadow:0 25px 60px #0003}.enrollment-card.svelte-dq7btp:hover{border-color:#ffffff73;transform:translateY(-10px)rotate(-1deg);box-shadow:0 32px 70px #00000042}.card-image-wrapper.svelte-dq7btp{background:#0f172a;min-height:clamp(12rem,24vw,15rem);position:relative;overflow:hidden}.card-image.svelte-dq7btp,.card-video.svelte-dq7btp,.preview-unavailable.svelte-dq7btp{width:100%;height:clamp(12rem,24vw,15rem)}.card-image.svelte-dq7btp{z-index:1;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block;position:relative}.enrollment-card.svelte-dq7btp:hover .card-image:where(.svelte-dq7btp){transform:scale(1.05)}.course-image-fallback.svelte-dq7btp{color:#fff;text-align:center;background:radial-gradient(circle at 0 0,#00a37d47,#0000 36%),linear-gradient(145deg,#111827,#005c46);place-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0}.course-image-fallback.svelte-dq7btp span:where(.svelte-dq7btp){letter-spacing:0;text-transform:uppercase;max-width:18rem;font-size:.78rem;font-weight:800}.card-video.svelte-dq7btp{background:#0f172a;border:0;display:block}.card-play-overlay.svelte-dq7btp{z-index:2;cursor:pointer;background:#0003;border:0;justify-content:center;align-items:center;width:100%;transition:background .2s;display:flex;position:absolute;inset:0}.card-play-overlay.svelte-dq7btp:hover{background:#0000004d}.play-button.svelte-dq7btp{width:4rem;height:4rem;color:var(--primary);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.card-play-overlay.svelte-dq7btp:hover .play-button:where(.svelte-dq7btp){transform:scale(1.1)}.card-preview-note.svelte-dq7btp{z-index:2;color:#fff;background:#0f172ad1;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.media-provider-badge.svelte-dq7btp{z-index:3;color:#005c46;background:#ffffffeb;border-radius:999px;align-items:center;width:fit-content;max-width:calc(100% - 2rem);padding:.5rem .8rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 10px 24px #00000029}.preview-unavailable.svelte-dq7btp{color:#fff;text-align:center;place-items:center;gap:.6rem;padding:1.5rem;display:grid}.card-body.svelte-dq7btp{padding:1.5rem}.card-price.svelte-dq7btp{color:var(--fg);padding-bottom:.5rem;font-size:clamp(2rem,4vw,2.35rem);font-weight:900}.card-actions.svelte-dq7btp{flex-direction:column;gap:.85rem;display:flex}.card-actions.svelte-dq7btp form:where(.svelte-dq7btp),.payment-gateway-field.svelte-dq7btp{width:100%}.payment-gateway-field.svelte-dq7btp{margin-bottom:.25rem}.payment-step-header.svelte-dq7btp{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.2rem 0 .85rem;display:flex}.payment-step-header.svelte-dq7btp strong:where(.svelte-dq7btp){color:var(--fg);font-size:1rem;font-weight:850;line-height:1.25;display:block}.payment-step-eyebrow.svelte-dq7btp{color:var(--muted-fg);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.secondary-card-action.svelte-dq7btp{border:1px solid var(--border);color:var(--muted-fg);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:.4rem .75rem;font-size:.78rem;font-weight:800;transition:border-color .15s,color .15s,background .15s}.secondary-card-action.svelte-dq7btp:hover{color:#005c46;background:#007a5e14;border-color:#007a5e59}.payment-gateway-select.svelte-dq7btp{border:1px solid var(--border);width:100%;height:3.25rem;color:var(--fg);font:inherit;cursor:pointer;background-color:#fff;border-radius:.75rem;padding:0 1rem;font-size:1rem;font-weight:500;line-height:1;box-shadow:0 2px 8px #282c3414}.payment-gateway-select.svelte-dq7btp:focus{border-color:var(--primary);outline:3px solid #007a5e2e}.payment-method-note.svelte-dq7btp{color:var(--muted-fg);margin:.55rem 0 0;font-size:.82rem;font-weight:600;line-height:1.45}.payment-method-note.warning.svelte-dq7btp{color:#db143c}.enroll-btn.svelte-dq7btp{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:3.35rem;font-family:inherit;font-size:1.1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 12px #007a5e4d}.enroll-btn.svelte-dq7btp:hover:not(:disabled){background:#005c46}.enroll-btn.svelte-dq7btp:active:not(:disabled){transform:scale(.98)}.enroll-btn.svelte-dq7btp:disabled{opacity:.6;-webkit-box-shadow:none;box-shadow:none;transform:none;cursor:not-allowed!important}.enroll-btn.enrolled.svelte-dq7btp{color:#fff;background:#007a5e;box-shadow:0 4px 12px #007a5e4d}.enroll-btn.enrolled.svelte-dq7btp:hover{background:#005c46}.manage-course-btn.svelte-dq7btp{background:var(--primary);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 12px #007a5e4d}.manage-course-btn.svelte-dq7btp:hover{background:#005c46}.manage-course-btn.svelte-dq7btp:active{transform:scale(.98)}.grade-restriction-badge.svelte-dq7btp{color:#007a5e;text-transform:uppercase;letter-spacing:.04em;background:#007a5e0f;border:1.5px solid #007a5e59;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:.72rem;font-weight:700;display:flex}.grade-restriction-badge.grade-blocked.svelte-dq7btp{color:#af1d1d;background:#dc28280f;border-color:#dc28284d}.role-notice.svelte-dq7btp{width:100%;color:var(--muted-fg);text-align:center;background:#007a5e0f;border:1px solid #007a5e2e;border-radius:.75rem;padding:.9rem 1rem;font-size:.9rem;font-weight:600;line-height:1.5}.guarantee-text.svelte-dq7btp{color:var(--muted-fg);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.message-instructor-btn.svelte-dq7btp{color:#007a5e;cursor:pointer;background:#007a5e14;border:1px solid #007a5e33;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.message-instructor-btn.svelte-dq7btp:hover{background:#007a5e26;border-color:#007a5e66}.payment-error.svelte-dq7btp{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.payment-success.svelte-dq7btp{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.main-content.svelte-dq7btp{flex:1;width:min(100%,1280px);min-width:0;max-width:1280px;margin:0 auto;padding:5rem 1rem}@media (width>=640px){.main-content.svelte-dq7btp{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.main-content.svelte-dq7btp{padding-left:2rem;padding-right:2rem}}.content-grid.svelte-dq7btp{grid-template-columns:minmax(0,1fr);gap:4rem;min-width:0;display:grid}@media (width>=1024px){.content-grid.svelte-dq7btp{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(2rem,4vw,4rem)}}.left-column.svelte-dq7btp{flex-direction:column;gap:4rem;min-width:0;display:flex}.instructor-section.svelte-dq7btp{background:var(--muted);border:1px solid var(--border);border-radius:1.5rem;padding:2rem}@media (width>=768px){.instructor-section.svelte-dq7btp{padding:2.5rem}}.section-heading.svelte-dq7btp{color:var(--fg);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.5rem;font-weight:900}.instructor-card.svelte-dq7btp{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=640px){.instructor-card.svelte-dq7btp{flex-direction:row;align-items:flex-start}}.instructor-avatar.svelte-dq7btp{background:var(--primary);color:#fff;border:4px solid var(--bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:1.75rem;font-weight:900;display:flex;box-shadow:0 4px 12px #0000001a}.instructor-info.svelte-dq7btp{text-align:center}@media (width>=640px){.instructor-info.svelte-dq7btp{text-align:left}}.instructor-name.svelte-dq7btp{color:var(--fg);margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.instructor-bio.svelte-dq7btp{color:var(--muted-fg);margin:0;line-height:1.7}.curriculum-header.svelte-dq7btp{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.module-count-badge.svelte-dq7btp{background:var(--muted);border:1px solid var(--border);color:var(--muted-fg);border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.accordion.svelte-dq7btp{background:var(--card);border:1px solid var(--border);border-radius:1rem;overflow:hidden}.accordion-item.svelte-dq7btp{border-bottom:1px solid var(--border)}.accordion-item.svelte-dq7btp:last-child{border-bottom:none}.accordion-trigger.svelte-dq7btp{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;transition:background .15s;display:flex}.accordion-trigger.svelte-dq7btp:hover{background:var(--muted)}.module-number.svelte-dq7btp{background:var(--primary);color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:800;display:flex}.module-title.svelte-dq7btp{color:var(--fg);flex:1;font-size:1rem;font-weight:700}.lesson-count.svelte-dq7btp{color:var(--muted-fg);white-space:nowrap;font-size:.8rem;font-weight:600}.accordion-chevron{color:var(--muted-fg);flex-shrink:0;transition:transform .25s}.accordion-chevron.rotated{transform:rotate(180deg)}.accordion-content.svelte-dq7btp{padding:0 1.5rem 1.25rem}.lesson-list.svelte-dq7btp{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lesson-item.svelte-dq7btp{background:var(--muted);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.lesson-item.svelte-dq7btp:hover{background:var(--border)}.lesson-type-icon{color:var(--primary);flex-shrink:0}.lesson-title.svelte-dq7btp{color:var(--fg);flex:1;font-size:.9rem;font-weight:600}.feedback-heading.svelte-dq7btp{border-bottom:1px solid var(--border);padding-bottom:1rem}.feedback-grid.svelte-dq7btp{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.feedback-grid.svelte-dq7btp{grid-template-columns:repeat(2,1fr)}}.feedback-card.svelte-dq7btp{background:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000000a}.stars-row.svelte-dq7btp{gap:2px;margin-bottom:.75rem;display:flex}.filled-star{color:var(--warning)!important;fill:var(--warning)!important}.empty-star{color:var(--border)!important;fill:none!important}.no-reviews-note.svelte-dq7btp{color:var(--muted-fg);padding:24px 0;font-size:.9375rem}.rating-summary.svelte-dq7btp{flex-wrap:wrap;align-items:flex-start;gap:40px;padding:20px 0 28px;display:flex}.rating-big.svelte-dq7btp{flex-direction:column;align-items:center;gap:6px;min-width:100px;display:flex}.rating-big-num.svelte-dq7btp{color:var(--fg);font-size:3rem;font-weight:800;line-height:1}.rating-stars-row.svelte-dq7btp{gap:2px;display:flex}.rating-count.svelte-dq7btp{color:var(--muted-fg);white-space:nowrap;font-size:.8125rem}.rating-bars.svelte-dq7btp{flex-direction:column;flex:1;gap:8px;min-width:200px;display:flex}.rating-bar-row.svelte-dq7btp{align-items:center;gap:10px;font-size:.8125rem;display:flex}.bar-star-label.svelte-dq7btp{min-width:28px;color:var(--muted-fg)}.rating-bar-track.svelte-dq7btp{background:var(--muted);border-radius:999px;flex:1;height:8px;overflow:hidden}.rating-bar-fill.svelte-dq7btp{background:var(--warning);border-radius:999px;height:100%;transition:width .4s}.bar-pct.svelte-dq7btp{min-width:32px;color:var(--muted-fg);text-align:right}.feedback-text.svelte-dq7btp{color:var(--muted-fg);margin:0 0 1rem;font-size:.95rem;font-style:italic;line-height:1.6}.reviewer.svelte-dq7btp{align-items:center;gap:.75rem;display:flex}.reviewer-avatar.svelte-dq7btp{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.reviewer-name.svelte-dq7btp{color:var(--fg);font-size:.9rem;font-weight:700}.reviewer-org.svelte-dq7btp{color:var(--muted-fg);font-size:.8rem}.right-column.svelte-dq7btp{flex-direction:column;display:flex}@media (width>=1024px){.right-column.svelte-dq7btp{align-self:start;position:sticky;top:6rem}}.sidebar-card.svelte-dq7btp{background:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000000a}.sidebar-title.svelte-dq7btp{color:var(--fg);margin:0 0 1rem;font-size:1.1rem;font-weight:800}.features-list.svelte-dq7btp{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.feature-item.svelte-dq7btp{color:var(--muted-fg);align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.feature-icon{flex-shrink:0;color:var(--primary)!important}.about-section.svelte-dq7btp{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;padding:2rem}@media (width>=768px){.about-section.svelte-dq7btp{padding:2.5rem}}.course-description-body.svelte-dq7btp{color:var(--muted-fg);font-size:.975rem;line-height:1.75}.course-description-body.svelte-dq7btp p{margin:0 0 1em}.course-description-body.svelte-dq7btp p:last-child{margin-bottom:0}.course-description-body.svelte-dq7btp h2{color:var(--fg);margin:1.5em 0 .5em;font-size:1.25rem;font-weight:800}.course-description-body.svelte-dq7btp h3{color:var(--fg);margin:1.25em 0 .4em;font-size:1.05rem;font-weight:700}.course-description-body.svelte-dq7btp strong{color:var(--fg);font-weight:700}.course-description-body.svelte-dq7btp em{font-style:italic}.course-description-body.svelte-dq7btp ul,.course-description-body.svelte-dq7btp ol{flex-direction:column;gap:.35em;margin:0 0 1em;padding-left:1.5rem;display:flex}.course-description-body.svelte-dq7btp ul{list-style:outside}.course-description-body.svelte-dq7btp ol{list-style:decimal}.course-description-body.svelte-dq7btp li{line-height:1.6}.course-description-body.svelte-dq7btp a{color:var(--primary);font-weight:600;text-decoration:underline}
