.breadcrumb-current .breadcrumb-text{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#ff6b351a,#f7931e1a);border:1px solid rgba(255,107,53,.2);border-radius:12px;color:#ff6b35;font-size:.875rem;font-weight:600}.container-sub{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.info-section{margin-bottom:4rem}.info-card-large{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#fff5f0,#ffe8dc);border-radius:20px}.info-card-large i{font-size:3rem;color:#ff6b35;margin-bottom:1rem}.info-card-large h2{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.info-card-large p{font-size:1.1rem;color:#475569;line-height:1.7;max-width:800px;margin:0 auto}.licenses-section{margin-bottom:4rem}.section-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center}.licenses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.license-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:2px solid transparent;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.license-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f;border-color:#ff6b35}.license-icon{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 8px 24px #00000026}.license-info h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.license-info p{font-size:.95rem;color:#64748b;line-height:1.6}.streak-info{background:#f8fafc;padding:1rem;border-radius:12px;text-align:center}.streak-label{font-size:.875rem;color:#64748b;font-weight:600;margin-bottom:.5rem}.streak-value{font-size:2rem;font-weight:800;color:#94a3b8}.card-arrow{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .3s ease}.license-card:hover .card-arrow{background:#ff6b35;color:#fff;transform:translate(4px)}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-illustration{display:none}.licenses-grid{grid-template-columns:1fr}}@media (max-width: 768px){.header-bg{padding:5rem 0 3rem}.header-content h1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.container-sub{padding:2rem 1rem}}.stats-overview{display:flex;justify-content:center;margin-bottom:3rem}.stat-card-main{background:#fff;padding:2rem 3rem;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;align-items:center;gap:1.5rem;border:1px solid rgba(255,107,53,.1);position:relative;overflow:hidden}.stat-card-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#ff6b35,#f7931e)}.stat-icon-wrapper{width:60px;height:60px;background:linear-gradient(135deg,#fff5f0,#ffe8dc);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#ff6b35}.stat-content{display:flex;flex-direction:column}.stat-value-main{font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1}.stat-label-main{font-size:.9rem;color:#64748b;font-weight:500;margin-top:.25rem}.subsection-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.subsection-title i{color:#f59e0b}.badges-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.badge-card{background:#fff;padding:1.5rem;border-radius:16px;text-align:center;border:1px solid #e2e8f0;transition:all .3s ease;opacity:.5;filter:grayscale(1)}.badge-card.unlocked{opacity:1;filter:grayscale(0);border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26;transform:translateY(-2px)}.badge-icon{font-size:2.5rem;margin-bottom:1rem;color:#cbd5e1}.badge-card.unlocked .badge-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge-name{font-weight:700;color:#1e293b;margin-bottom:.25rem}.badge-desc{font-size:.8rem;color:#64748b}[data-theme=dark] .container-sub{background:transparent}[data-theme=dark] .breadcrumb-container{background:#0f172af2;border-bottom-color:#334155}[data-theme=dark] .breadcrumb-link{color:#cbd5e1}[data-theme=dark] .breadcrumb-link:hover{color:#ff6b35;background:#ff6b351a;border-color:#ff6b3533}[data-theme=dark] .breadcrumb-current .breadcrumb-text{background:linear-gradient(135deg,#ff6b3533,#f7931e33);border-color:#ff6b354d;color:#ff6b35}[data-theme=dark] .info-card-large{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #475569}[data-theme=dark] .info-card-large h2{color:#fff}[data-theme=dark] .info-card-large p{color:#cbd5e1}[data-theme=dark] .section-title,[data-theme=dark] .subsection-title{color:#fff}[data-theme=dark] .license-card{background:#1e293b;border-color:#334155}[data-theme=dark] .license-card:hover{box-shadow:0 12px 30px #0000004d;border-color:#475569}[data-theme=dark] .license-info h3{color:#fff}[data-theme=dark] .license-info p{color:#cbd5e1}[data-theme=dark] .streak-label{color:#94a3b8}[data-theme=dark] .badge-card{background:#1e293b;border-color:#334155}[data-theme=dark] .badge-card.unlocked{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b40}[data-theme=dark] .badge-name{color:#f8fafc}[data-theme=dark] .badge-desc{color:#94a3b8}.racha-benefits-section,.racha-strategies-section,.racha-milestones-section,.racha-psychology-section,.racha-faq-section{margin-top:4rem;padding-top:3rem;border-top:1px solid #e2e8f0}.rich-section-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.rich-section-title i{color:#ff6b35;font-size:1.5rem}.section-subtitle{color:#64748b;font-size:1.1rem;margin-bottom:2rem;text-align:center}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.benefit-card{background:#fff;border-radius:16px;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.benefit-icon{width:48px;height:48px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0}.benefit-content h3{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.benefit-content p{margin:0;color:#64748b;font-size:.95rem;line-height:1.5}.strategies-list{display:flex;flex-direction:column;gap:1rem}.strategy-card{background:#fff;border-radius:16px;padding:1.5rem;display:flex;gap:1rem;align-items:center;border:1px solid #e2e8f0;transition:transform .2s}.strategy-card:hover{transform:translate(4px)}.strategy-number{width:36px;height:36px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1rem;flex-shrink:0}.strategy-icon{width:48px;height:48px;background:#fff5f0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ff6b35;font-size:1.25rem;flex-shrink:0}.strategy-content{flex:1}.strategy-content h3{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.strategy-content p{margin:0;color:#64748b;font-size:.9rem;line-height:1.5}.milestones-track{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.milestone-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:#fff;border-radius:16px;border:2px solid #e2e8f0;min-width:140px;transition:all .3s}.milestone-item:hover{border-color:#ff6b35;transform:translateY(-4px);box-shadow:0 10px 25px #ff6b3526}.milestone-badge{width:56px;height:56px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.25rem;margin-bottom:1rem}.milestone-info strong{display:block;color:#1e293b;font-size:1rem;margin-bottom:.25rem}.milestone-info span{color:#64748b;font-size:.85rem}.psychology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.psychology-card{background:linear-gradient(135deg,#fff5f0,#ffe8dc);border-radius:16px;padding:1.5rem;border:1px solid #fed7aa}.psychology-card h3{font-size:1.1rem;font-weight:700;color:#c2410c;margin:0 0 .75rem}.psychology-card p{margin:0;color:#9a3412;font-size:.95rem;line-height:1.6}.racha-faq-section .faq-list{display:flex;flex-direction:column;gap:1rem}.racha-faq-section .faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem}.racha-faq-section .faq-item h3{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0 0 .75rem}.racha-faq-section .faq-item p{margin:0;color:#64748b;font-size:.95rem;line-height:1.6}[data-theme=dark] .racha-benefits-section,[data-theme=dark] .racha-strategies-section,[data-theme=dark] .racha-milestones-section,[data-theme=dark] .racha-psychology-section,[data-theme=dark] .racha-faq-section{border-top-color:#334155}[data-theme=dark] .rich-section-title{color:#f1f5f9}[data-theme=dark] .section-subtitle{color:#94a3b8}[data-theme=dark] .benefit-card,[data-theme=dark] .strategy-card,[data-theme=dark] .milestone-item,[data-theme=dark] .racha-faq-section .faq-item{background:#1e293b;border-color:#334155}[data-theme=dark] .benefit-content h3,[data-theme=dark] .strategy-content h3,[data-theme=dark] .milestone-info strong,[data-theme=dark] .racha-faq-section .faq-item h3{color:#f1f5f9}[data-theme=dark] .benefit-content p,[data-theme=dark] .strategy-content p,[data-theme=dark] .milestone-info span,[data-theme=dark] .racha-faq-section .faq-item p{color:#94a3b8}[data-theme=dark] .strategy-icon{background:#ff6b3526}[data-theme=dark] .psychology-card{background:linear-gradient(135deg,#ff6b351a,#f7931e1a);border-color:#ff6b354d}[data-theme=dark] .psychology-card h3{color:#fb923c}[data-theme=dark] .psychology-card p{color:#fdba74}@media (max-width: 768px){.rich-section-title{font-size:1.5rem}.milestones-track{flex-direction:column;align-items:stretch}.milestone-item{flex-direction:row;text-align:left;gap:1rem}.milestone-badge{margin-bottom:0}}
