:root{--btc-accent:#F26522;--btc-accent-dark:#d9551a;--btc-text:#1a1a2e;--btc-text-light:#666;--btc-text-muted:#888;--btc-bg:#ffffff;--btc-bg-light:#f8f9fa;--btc-border:#e9ecef;--btc-success:#2e7d32;--btc-success-light:#e8f5e9;--btc-danger:#e53935;--btc-danger-light:#ffebee;--btc-radius:12px;--btc-radius-sm:8px;--btc-shadow:0 2px 12px rgba(0,0,0,0.08);--btc-shadow-hover:0 8px 30px rgba(0,0,0,0.15);--btc-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.btc-mini{font-family:var(--btc-font);margin:24px 0;max-width:340px}.btc-mini *{box-sizing:border-box}.btc-mini--left{margin-left:0;margin-right:auto}.btc-mini--center{margin-left:auto;margin-right:auto}.btc-mini--right{margin-left:auto;margin-right:0}.btc-mini--full{max-width:100%}.btc-mini__link{display:block;text-decoration:none!important;color:inherit;background:var(--btc-bg);border-radius:var(--btc-radius);overflow:hidden;box-shadow:var(--btc-shadow);transition:all 0.3s ease;border:1px solid var(--btc-border)}.btc-mini__link:hover{box-shadow:var(--btc-shadow-hover);transform:translateY(-3px);text-decoration:none!important;color:inherit}.btc-mini__img{position:relative;height:180px;overflow:hidden}.btc-mini__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.btc-mini__link:hover .btc-mini__img img{transform:scale(1.05)}.btc-mini__promo{position:absolute;bottom:10px;left:10px;background:var(--btc-danger);color:#fff;font-size:.65rem;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.btc-mini__badge{position:absolute;top:10px;left:10px;font-size:.6rem;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase}.btc-mini__badge--original{background:#151141;color:var(--btc-accent)}.btc-mini__body{padding:16px}.btc-mini__origin{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:var(--btc-accent);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.btc-mini__origin svg{width:12px;height:12px}.btc-mini__title{font-size:0.95rem!important;font-weight:600!important;line-height:1.35!important;color:var(--btc-text)!important;margin:0 0 10px 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0!important}.btc-mini__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.btc-mini__duration,.btc-mini__rating{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--btc-text-light)}.btc-mini__duration svg{width:12px;height:12px;color:var(--btc-text-muted)}.btc-mini__rating svg{width:12px;height:12px;fill:var(--btc-accent)}.btc-mini__rating small{color:var(--btc-text-muted)}.btc-mini__footer{display:flex;align-items:flex-end;justify-content:space-between;padding-top:12px;border-top:1px solid var(--btc-border)}.btc-mini--no-btn .btc-mini__footer{justify-content:flex-start}.btc-mini--no-btn .btc-mini__price{flex:1}.btc-mini__price{display:flex;flex-direction:column}.btc-mini__price-label{font-size:.65rem;color:var(--btc-text-muted);text-transform:uppercase;letter-spacing:.3px}.btc-mini__price-row{display:flex;align-items:baseline;gap:6px}.btc-mini__price-old{font-size:.8rem;color:#999;text-decoration:line-through}.btc-mini__price-value{font-size:1.25rem;font-weight:800;color:var(--btc-text)}.btc-mini__price-save{font-size:.65rem;font-weight:600;color:var(--btc-danger);background:var(--btc-danger-light);padding:2px 6px;border-radius:3px;margin-top:2px}.btc-mini__btn{background:var(--btc-accent);color:#fff!important;padding:10px 16px;border-radius:var(--btc-radius-sm);font-size:.8rem;font-weight:600;white-space:nowrap;transition:all 0.2s ease}.btc-mini__link:hover .btc-mini__btn{background:var(--btc-accent-dark)}.btc-mini--compact .btc-mini__img{height:140px}.btc-mini--compact .btc-mini__body{padding:12px}.btc-mini--compact .btc-mini__title{font-size:0.875rem!important;margin-bottom:8px!important}.btc-mini--compact .btc-mini__meta{margin-bottom:10px}.btc-mini--compact .btc-mini__footer{padding-top:10px}.btc-mini--compact .btc-mini__price-value{font-size:1.1rem}.btc-mini--compact .btc-mini__btn{padding:8px 14px;font-size:.75rem}.btc-mini--featured .btc-mini__link{border:2px solid var(--btc-accent);box-shadow:0 4px 20px rgb(242 101 34 / .15)}.btc-mini--featured .btc-mini__img{height:200px}.btc-mini--featured .btc-mini__img::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgb(0 0 0 / .3))}.btc-grid{display:grid;gap:20px;margin:24px 0}.btc-grid--2{grid-template-columns:repeat(2,1fr)}.btc-grid--3{grid-template-columns:repeat(3,1fr)}.btc-grid .btc-mini{margin:0;max-width:100%}@media (max-width:768px){.btc-grid--2,.btc-grid--3{grid-template-columns:1fr}}@media (max-width:992px) and (min-width:769px){.btc-grid--3{grid-template-columns:repeat(2,1fr)}}.btc-inline{font-family:var(--btc-font);margin:20px 0}.btc-inline *{box-sizing:border-box}.btc-inline__link{display:flex;align-items:stretch;text-decoration:none!important;color:inherit;background:var(--btc-bg);border-radius:var(--btc-radius);overflow:hidden;box-shadow:var(--btc-shadow);border:1px solid var(--btc-border);transition:all 0.3s ease}.btc-inline__link:hover{box-shadow:var(--btc-shadow-hover);text-decoration:none!important;color:inherit}.btc-inline__img{position:relative;width:140px;min-width:140px;min-height:100px}.btc-inline__img img{width:100%;height:100%;object-fit:cover}.btc-inline__promo{position:absolute;bottom:6px;left:6px;background:var(--btc-danger);color:#fff;font-size:.55rem;font-weight:700;padding:3px 6px;border-radius:3px;text-transform:uppercase}.btc-inline__content{flex:1;padding:12px 16px;display:flex;flex-direction:column;justify-content:center}.btc-inline__title{font-size:0.9rem!important;font-weight:600!important;color:var(--btc-text)!important;margin:0 0 6px 0!important;padding:0!important;line-height:1.3!important}.btc-inline__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:.7rem;color:var(--btc-text-muted)}.btc-inline__origin{color:var(--btc-accent);font-weight:600}.btc-inline__rating{display:inline-flex;align-items:center;gap:3px}.btc-inline__rating svg{fill:var(--btc-accent)}.btc-inline__action{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;border-left:1px solid var(--btc-border);background:var(--btc-bg-light);min-width:100px;gap:8px}.btc-inline--no-btn .btc-inline__action{min-width:80px;gap:0}.btc-inline__price{text-align:center}.btc-inline__price-old{font-size:.7rem;color:#999;text-decoration:line-through;display:block}.btc-inline__price-value{font-size:1.1rem;font-weight:800;color:var(--btc-text)}.btc-inline__btn{background:var(--btc-accent);color:#fff!important;padding:6px 14px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap;transition:all 0.2s ease}.btc-inline__link:hover .btc-inline__btn{background:var(--btc-accent-dark)}@media (max-width:600px){.btc-inline__link{flex-direction:column}.btc-inline__img{width:100%;height:140px}.btc-inline__action{flex-direction:row;justify-content:space-between;border-left:none;border-top:1px solid var(--btc-border)}.btc-inline__price{text-align:left}}.btc-cta{font-family:var(--btc-font);margin:32px 0}.btc-cta *{box-sizing:border-box}.btc-cta__inner{position:relative;border-radius:var(--btc-radius);overflow:hidden;min-height:280px;display:flex;align-items:flex-end}.btc-cta__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.btc-cta__img img{width:100%;height:100%;object-fit:cover}.btc-cta__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .1) 100%)}.btc-cta__content{position:relative;z-index:2;padding:24px;width:100%;color:#fff}.btc-cta__label{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--btc-accent);margin-bottom:8px}.btc-cta__title{font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important;color:#fff!important;margin:0 0 10px 0!important;padding:0!important}.btc-cta__text{font-size:.9rem;line-height:1.5;color:rgb(255 255 255 / .85);margin:0 0 16px 0}.btc-cta__footer{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.btc-cta__info{display:flex;gap:12px;font-size:.8rem;color:rgb(255 255 255 / .75)}.btc-cta__info span{display:flex;align-items:center;gap:4px}.btc-cta__pricing{display:flex;align-items:center;gap:10px;margin-left:auto}.btc-cta__promo{background:var(--btc-danger);color:#fff;font-size:.65rem;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase}.btc-cta__price{display:flex;align-items:baseline;gap:6px}.btc-cta__price-label{font-size:.7rem;color:rgb(255 255 255 / .7)}.btc-cta__price-old{font-size:.85rem;color:rgb(255 255 255 / .6);text-decoration:line-through}.btc-cta__price-value{font-size:1.5rem;font-weight:800;color:#fff}.btc-cta__btn{display:inline-block;background:var(--btc-accent);color:#fff!important;padding:12px 24px;border-radius:var(--btc-radius-sm);font-size:.9rem;font-weight:700;text-decoration:none!important;transition:all 0.3s ease;white-space:nowrap}.btc-cta__btn:hover{background:var(--btc-accent-dark);color:#fff!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 4px 15px rgb(242 101 34 / .4)}@media (max-width:600px){.btc-cta__inner{min-height:320px}.btc-cta__content{padding:20px}.btc-cta__title{font-size:1.25rem!important}.btc-cta__footer{flex-direction:column;align-items:flex-start;gap:12px}.btc-cta__pricing{margin-left:0}.btc-cta__btn{width:100%;text-align:center}}.entry-content .btc-mini__title,.post-content .btc-mini__title,.article-content .btc-mini__title,.content-area .btc-mini__title,.btc-mini__title{font-size:0.95rem!important;font-weight:600!important;line-height:1.35!important;color:var(--btc-text)!important;margin:0 0 10px 0!important;padding:0!important;border:none!important;background:none!important}.entry-content .btc-inline__title,.post-content .btc-inline__title,.btc-inline__title{font-size:0.9rem!important;font-weight:600!important;color:var(--btc-text)!important;margin:0 0 6px 0!important;padding:0!important;border:none!important;background:none!important}.entry-content .btc-cta__title,.post-content .btc-cta__title,.btc-cta__title{font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important;color:#fff!important;margin:0 0 10px 0!important;padding:0!important;border:none!important;background:none!important}.btc-mini__link,.btc-mini__link:visited,.btc-inline__link,.btc-inline__link:visited{text-decoration:none!important;color:inherit!important}.btc-mini__link:hover,.btc-inline__link:hover{text-decoration:none!important}