.mp-hero-premium{position:relative;background:var(--mp-primary-900);padding:80px 0;overflow:hidden}.mp-hero-premium__bg-glow{position:absolute;top:-20%;left:-10%;width:60%;height:140%;background:radial-gradient(circle,var(--mp-primary-100) 0%,#fff0 70%);opacity:.5;z-index:0;pointer-events:none}.mp-hero-premium__container{position:relative;z-index:10}.mp-hero-premium__grid{display:flex;flex-direction:column;gap:32px}@media (min-width:992px){.mp-hero-premium__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.mp-hero-premium__content{display:flex;flex-direction:column;gap:24px}.mp-hero-premium__top-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mp-hero-premium__categories{display:flex;gap:8px}.mp-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:all 0.2s ease}.mp-hero-badge--category{background:var(--mp-surface);color:var(--mp-primary-500);border:1px solid var(--mp-border)}.mp-hero-badge--category:hover{background:var(--mp-primary-50);border-color:var(--mp-primary-200);color:var(--mp-primary-700)}.mp-hero-badge--rating{background:#FFF9E5;color:#B28200;border:1px solid #FFEBB3}.mp-hero-badge--rating i{color:#FFB800}.mp-hero-badge--rating .rating-count{color:#997000;font-weight:400}.mp-hero-premium__title{font-size:3.5rem;font-weight:800;line-height:1.15;color:#fff;margin:0;letter-spacing:-.03em}.mp-hero-premium__excerpt{font-size:1.25rem;line-height:1.7;color:rgb(255 255 255 / .85);margin:0;max-width:90%}.mp-hero-premium__bottom-meta{display:flex;align-items:center;gap:32px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .15);margin-top:8px;flex-wrap:wrap}.mp-hero-author-chip{display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px 16px 8px 8px;background:var(--mp-surface);border-radius:9999px;border:1px solid var(--mp-border);box-shadow:0 2px 4px rgb(0 0 0 / .02);transition:all 0.3s ease}.mp-hero-author-chip:hover{border-color:var(--mp-primary-200);box-shadow:0 4px 12px rgb(0 146 166 / .08);transform:translateY(-1px)}.mp-hero-author-chip__avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}.mp-hero-author-chip__info{display:flex;flex-direction:column}.mp-hero-author-chip__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.mp-hero-author-chip__name{font-size:.95rem;font-weight:700;color:var(--mp-text-dark)}.mp-hero-premium__actions{display:flex;align-items:center;gap:12px}.mp-hero-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgb(255 255 255 / .1);color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.mp-hero-action-btn:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .4);color:#fff}.mp-hero-action-btn i{font-size:1.1rem}.mp-hero-premium__share-wrapper .tutor-social-share{margin:0}.mp-hero-premium__share-wrapper .tutor-social-share-wrap{display:flex;align-items:center}.mp-hero-premium__share-wrapper button{padding:10px 20px;border-radius:8px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .1);color:#fff;font-weight:600;transition:all 0.2s ease}.mp-hero-premium__share-wrapper button:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .4)}.mp-hero-premium__media{position:relative;perspective:1000px}.mp-hero-premium__card{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 48px -12px rgb(1 58 68 / .15),0 0 0 1px rgb(1 58 68 / .05);transform:rotateY(-5deg) rotateX(2deg);transition:transform 0.5s ease;background:var(--mp-surface);aspect-ratio:16 / 9}.mp-hero-premium__card:hover{transform:rotateY(0deg) rotateX(0deg)}.mp-hero-premium__image{width:100%;height:100%;object-fit:cover;display:block}.mp-hero-premium__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--mp-primary-50) 0%,var(--mp-primary-100) 100%)}.mp-hero-premium__floating-card{position:absolute;bottom:-20px;left:-30px;background:rgb(255 255 255 / .9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .5);padding:12px 20px;border-radius:12px;box-shadow:0 12px 24px -8px rgb(0 0 0 / .1);display:flex;align-items:center;gap:12px;font-weight:700;color:var(--mp-text-dark);transform:translateZ(30px);animation:float 6s ease-in-out infinite}.mp-hero-premium__floating-card i{color:var(--mp-primary-500);font-size:1.5rem}@keyframes float{0%{transform:translateY(0) translateZ(30px)}50%{transform:translateY(-10px) translateZ(30px)}100%{transform:translateY(0) translateZ(30px)}}@media (max-width:1024px){.mp-hero-premium__title{font-size:2.75rem}.mp-hero-premium__grid{gap:40px}}@media (max-width:768px){.mp-hero-premium{padding:40px 0}.mp-hero-premium__grid{grid-template-columns:1fr;gap:32px}.mp-hero-premium__media{order:-1}.mp-hero-premium__card{transform:none}.mp-hero-premium__floating-card{left:10px;bottom:-10px;padding:8px 14px;font-size:.85rem}.mp-hero-premium__title{font-size:clamp(1.5rem, 6vw, 2.25rem);line-height:1.25}.mp-hero-premium__excerpt{font-size:1rem;line-height:1.6}.mp-hero-premium__bottom-meta{flex-direction:column;align-items:flex-start;gap:16px}.mp-hero-premium__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.mp-hero-premium__actions .mp-btn{flex:1;min-width:0;justify-content:center}.mp-hero-premium__top-meta{gap:8px}.mp-hero-badge{font-size:.75rem;padding:4px 10px}}@media (max-width:480px){.mp-hero-premium{padding:28px 0}.mp-hero-premium__title{font-size:1.5rem}.mp-hero-premium__floating-card{display:none}}