.course-info-container[data-v-f16b6b6a]{max-width:1200px;margin:40px auto;padding:0 20px}.info-header[data-v-f16b6b6a]{font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted,#6b6b6b);margin-bottom:15px;font-weight:600}.info-box[data-v-f16b6b6a]{background-color:var(--color-primary,#364a6d);color:#fff;border-radius:14px;padding:40px;box-shadow:0 10px 30px #364a6d26}.info-content-wrapper[data-v-f16b6b6a]{width:100%;display:flex;flex-direction:column}.info-button-wrapper[data-v-f16b6b6a]{margin-top:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.course-price-badge[data-v-f16b6b6a]{display:inline-flex;align-items:baseline;gap:8px;background:#ffffff1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 18px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.price-orig[data-v-f16b6b6a]{font-size:.85rem;opacity:.7;text-decoration:line-through}.price-val[data-v-f16b6b6a]{font-size:1.35rem;font-weight:800;color:var(--color-accent,#c5a76e);letter-spacing:.5px}.price-tax-note[data-v-f16b6b6a]{font-size:.72rem;opacity:.8;font-weight:600}.btn-info-cta[data-v-f16b6b6a]{display:inline-flex;align-items:center;gap:12px;background-color:var(--color-accent,#c5a76e);color:#fff;padding:13px 28px;text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:.5px;border-radius:10px;border:none;box-shadow:0 4px 14px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn-info-cta[data-v-f16b6b6a]:hover{background-color:#fff;color:var(--color-primary,#364a6d);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.btn-info-cta i[data-v-f16b6b6a]{font-size:.85rem;transition:transform .3s ease}.btn-info-cta:hover i[data-v-f16b6b6a]{transform:translate(4px)}.course-share-bar[data-v-f16b6b6a]{margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.share-label[data-v-f16b6b6a]{font-size:.8rem;opacity:.85;font-weight:600;margin-right:4px}.btn-share[data-v-f16b6b6a]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:.78rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.btn-wa[data-v-f16b6b6a]{background-color:#25d366;color:#fff}.btn-wa[data-v-f16b6b6a]:hover{background-color:#1eb857}.btn-fb[data-v-f16b6b6a]{background-color:#1877f2;color:#fff}.btn-fb[data-v-f16b6b6a]:hover{background-color:#0c63d4}.btn-copy-link[data-v-f16b6b6a]{background-color:#ffffff26;color:#fff;border:1px solid hsla(0,0%,100%,.25)}.btn-copy-link[data-v-f16b6b6a]:hover{background-color:#fff;color:var(--color-primary,#364a6d)}@media(max-width:900px){.info-box[data-v-f16b6b6a]{padding:30px 20px}}.course-description-container[data-v-3dccae46]{max-width:1200px;margin:20px auto 60px;padding:0 20px;font-family:sans-serif}.description-header[data-v-3dccae46]{font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:#6d4c41;margin-bottom:15px;font-weight:600}.description-box[data-v-3dccae46]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:40px 200px;color:#4a4a4a;line-height:1.6}.intro-text p[data-v-3dccae46]{margin-bottom:20px;font-size:.95rem}h3[data-v-3dccae46]{font-size:1.1rem;color:#6d4c41;margin:30px 0 15px;font-weight:600}.option-item[data-v-3dccae46]{margin-bottom:20px;font-size:.9rem}.investment-details ul[data-v-3dccae46]{list-style:none;padding:0}.investment-details ul li[data-v-3dccae46]{position:relative;padding-left:20px;margin-bottom:10px;font-size:.9rem}.investment-details ul li[data-v-3dccae46]:before{content:"•";position:absolute;left:0;color:#6d4c41}.additional-info[data-v-3dccae46]{margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0;font-size:.8rem;color:#888}.additional-info a[data-v-3dccae46]{color:#6d4c41;text-decoration:underline}@media(max-width:1024px){.description-box[data-v-3dccae46]{padding:40px 60px}.description-header[data-v-3dccae46]{padding-left:60px}}@media(max-width:768px){.description-box[data-v-3dccae46]{padding:30px 20px}.description-header[data-v-3dccae46]{padding-left:0;text-align:center}}
