.ttb-premium-notice{align-items:center;background:linear-gradient(135deg,#fdf0ff,#eef4ff);border:1px solid rgba(120,119,198,.2);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;font-family:inherit;gap:16px;justify-content:space-between;margin-bottom:20px;padding:18px 20px;&__content{align-items:flex-start;display:flex;gap:14px}.ttb-premium-badge{background:linear-gradient(135deg,#7b61ff,#a855f7);border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.4px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.ttb-premium-text{margin-top:8px;strong{color:#1f2937;display:block;font-size:16px;margin-bottom:4px}p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}}.ttb-premium-btn{background:linear-gradient(135deg,#7b61ff,#5b21b6);border-radius:10px;box-shadow:0 8px 20px rgba(91,33,182,.35);color:#fff;font-size:14px;font-weight:600;padding:10px 18px;text-decoration:none;transition:all .25s ease;white-space:nowrap;&:hover{box-shadow:0 12px 28px rgba(91,33,182,.45);transform:translateY(-1px)}}@media (max-width:640px){align-items:stretch;flex-direction:column;.ttb-premium-btn{text-align:center;width:100%}}}
.wp-block-ttb-split-text .st-heading{line-height:1.2;margin:0;word-break:break-word}.wp-block-ttb-split-text .st-text,.wp-block-ttb-split-text .st-word{display:inline-block}.wp-block-ttb-split-text .st-space{display:inline;white-space:pre}.wp-block-ttb-split-text .st-unit{display:inline-block;will-change:transform,opacity}.wp-block-ttb-split-text .st-text.st-ready .st-unit{opacity:0}.wp-block-ttb-split-text .st-text.st-ready.is-in .st-unit{animation-duration:var(--st-dur,.6s);animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.7,.3,1)}.wp-block-ttb-split-text .st-text.st-ready.is-in[data-effect=fade-up] .st-unit{animation-name:ttbStFadeUp}.wp-block-ttb-split-text .st-text.st-ready.is-in[data-effect=fade-down] .st-unit{animation-name:ttbStFadeDown}.wp-block-ttb-split-text .st-text.st-ready.is-in[data-effect=scale] .st-unit{animation-name:ttbStScale}.wp-block-ttb-split-text .st-text.st-ready.is-in[data-effect=rotate] .st-unit{animation-name:ttbStRotate;transform-origin:bottom left}.wp-block-ttb-split-text .st-text.st-ready.is-in[data-effect=flip] .st-unit{animation-name:ttbStFlip}@keyframes ttbStFadeUp{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes ttbStFadeDown{0%{opacity:0;transform:translateY(-.7em)}to{opacity:1;transform:none}}@keyframes ttbStScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ttbStRotate{0%{opacity:0;transform:rotate(-24deg) translateY(.5em)}to{opacity:1;transform:none}}@keyframes ttbStFlip{0%{opacity:0;transform:perspective(420px) rotateX(-90deg)}to{opacity:1;transform:perspective(420px) rotateX(0deg)}}@media(prefers-reduced-motion:reduce){.wp-block-ttb-split-text .st-unit{animation:none!important;opacity:1!important;transform:none!important}}
