.team-item .team-text{left:auto;right:0;text-align:center;transform:none}.blog-card{animation:blog-card-pulse 3.6s ease-in-out infinite;border:none;border-radius:16px;box-shadow:0 12px 30px #0f172a1f;overflow:hidden;transform:translateZ(0);transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover{animation:none;box-shadow:0 22px 50px #0f172a2e}.blog-card:nth-child(odd):hover{transform:translateY(-6px) rotate(-1.2deg)}.blog-card:nth-child(2n):hover{transform:translateY(-6px) rotate(1.2deg)}@keyframes blog-card-pulse{0%{transform:scale(1)}50%{transform:scale(1.012)}to{transform:scale(1)}}.children-courses .classes-item .rounded-circle{border:3px solid #e2e8f0;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.children-courses .classes-item:hover .rounded-circle{border-color:#0d6efd;box-shadow:0 0 0 6px #0d6efd2e;transform:scale(1.02)}.classes-item .bg-light.rounded-circle{animation:course-circle-pulse 3.2s ease-in-out infinite;background:#fff5f3!important;border:6px solid #fff5f3;transform:translateZ(0);transform-origin:50% 50%;transition:box-shadow .35s ease,transform .35s ease,background .35s ease,border-color .35s ease;will-change:transform}.classes-item .bg-light.rounded-circle img{transform-origin:50% 50%;transition:transform .8s linear;will-change:transform}.classes-item:hover .bg-light.rounded-circle{animation:course-circle-warm 1.6s ease-in-out infinite;background:conic-gradient(#ef4444,#f97316,#fb7185,#f59e0b,#ef4444)!important;box-shadow:0 0 0 6px #ef444438;transform:scale(1.02)}.classes-item:hover .bg-light.rounded-circle img{transform:scale(1.02)}.tv-frame{display:grid;gap:1rem;justify-items:center;margin:32px auto;width:min(820px,100%)}.tv-bezel{background:linear-gradient(135deg,#0f172a,#1f2937 50%,#111827);border-radius:28px;box-shadow:0 28px 60px #0f172a59;overflow:hidden;padding:16px;position:relative;width:100%}.tv-bezel:before{background:radial-gradient(circle at 15% 10%,hsla(0,0%,100%,.15),transparent 55%);border-radius:22px;content:"";inset:8px;pointer-events:none;position:absolute}.tv-bezel:after{background:radial-gradient(circle,#22c55e 0,#0f172a 70%);border-radius:999px;bottom:14px;box-shadow:0 0 10px #22c55ea6;content:"";height:8px;position:absolute;right:18px;width:8px}.tv-screen{aspect-ratio:16/9;background:#000;border:2px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:inset 0 0 0 1px #0006;display:block;height:auto;width:100%}.tv-stand{background:linear-gradient(90deg,#111827,#1f2937 50%,#111827);border-radius:999px;box-shadow:0 12px 24px #0f172a4d;height:14px;position:relative;width:min(200px,45%)}.tv-stand:after{background:#0f172a99;border-radius:999px;content:"";filter:blur(.5px);height:8px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:min(120px,70%)}.kursove-vaucheri .card,.voucher-card-grid .card{animation:voucher-card-pulse 3.6s ease-in-out infinite;border:none;border-radius:16px;box-shadow:0 12px 28px #0f172a1f;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease}.kursove-vaucheri .card:hover,.voucher-card-grid .card:hover{animation:voucher-card-shake .35s ease-in-out;box-shadow:0 20px 40px #0f172a33}@keyframes voucher-card-pulse{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes voucher-card-shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes course-circle-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes course-circle-warm{0%{box-shadow:0 0 0 6px #ef444438;filter:saturate(1)}50%{box-shadow:0 0 0 8px #f9731647;filter:saturate(1.15)}to{box-shadow:0 0 0 6px #ef444438;filter:saturate(1)}}.bigBrotherCard{background:linear-gradient(135deg,#fff,#fef9c3 60%,#e0f2fe);border:1px solid rgba(59,130,246,.2);border-radius:24px;box-shadow:0 20px 40px #0f172a24;color:#0f172a;height:100%;overflow:hidden;padding:2.2rem;position:relative}.bigBrotherCard:after{background:radial-gradient(circle,rgba(34,211,238,.3),transparent 62%);inset:-40% -20% auto auto}.bigBrotherCard:after,.bigBrotherCard:before{content:"";height:220px;position:absolute;width:220px}.bigBrotherCard:before{background:radial-gradient(circle,rgba(59,130,246,.2),transparent 60%);inset:auto auto -40% -20%}.bigBrotherCard h2{font-family:Playfair Display,serif;font-size:clamp(1.6rem,2.4vw,2.2rem);margin-top:.55rem}.bigBrotherCard p{color:#0f172ad1;font-size:.98rem;line-height:1.8}.bigBrotherBadge{align-items:center;background:#0f172a14;border:1px solid rgba(15,23,42,.2);border-radius:999px;color:#0f172a;display:inline-flex;font-family:Caveat,Pacifico,Brush Script MT,cursive;font-size:1.35rem;gap:.4rem;letter-spacing:.5px;padding:12px 20px}.bigBrotherHighlights{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.2rem}.bigBrotherHighlights span{background:#3b82f61f;border:1px solid rgba(59,130,246,.28);border-radius:999px;color:#0f172ae6;font-size:.85rem;padding:6px 12px}.cardDivider{background:linear-gradient(90deg,#3b82f6,#fff0);height:2px;margin:1.5rem 0;width:120px}.bigBrotherPrimary{background:#1d4ed8;border:none;color:#fff}.bigBrotherPrimary:hover{background:#1e40af;color:#fff}.bigBrotherSecondary{background:transparent;border:1px solid rgba(29,78,216,.5);color:#1d4ed8}.bigBrotherSecondary:hover{background:#1d4ed81a;color:#1d4ed8}.holidayCard{animation:holidayPulse 3.6s ease-in-out infinite;background:linear-gradient(135deg,#ecfeff,#fef9c3);border-radius:24px;box-shadow:0 18px 36px #0f172a1f;height:100%;isolation:isolate;overflow:hidden;padding:2.2rem;position:relative}.holidayCard:after{background:radial-gradient(circle,rgba(34,211,238,.35),transparent 60%);height:240px;inset:-30% auto auto -10%;width:240px}.holidayCard:after,.holidayCard:before{content:"";pointer-events:none;position:absolute}.holidayCard:before{animation:holidayGlow 4s linear infinite;background:conic-gradient(#f97316,#facc15,#4ade80,#22d3ee,#3b82f6,#a855f7,#f97316);border-radius:24px;inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.holidayCard>*{position:relative;z-index:1}@keyframes holidayPulse{0%,to{box-shadow:0 18px 36px #0f172a1f;transform:scale(1)}50%{box-shadow:0 24px 48px #0f172a2e;transform:scale(1.02)}}@keyframes holidayGlow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._widget_wc67a_1{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;z-index:50}._widgetOpen_wc67a_12 ._panel_wc67a_12{opacity:1;pointer-events:auto;transform:translateY(0)}._fab_wc67a_18{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;display:inline-flex;gap:10px;line-height:0;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease}._fab_wc67a_18:hover{transform:translateY(-4px) scale(1.02)}._fabSprite_wc67a_37{animation:_delfy-shake-pulse_wc67a_1 6s ease-in-out infinite;display:block;filter:drop-shadow(0 12px 24px rgba(12,84,164,.28));height:auto;-o-object-fit:contain;object-fit:contain;position:relative;transform-origin:50% 60%;transition:filter .2s ease;width:clamp(220px,26vw,360px);z-index:1}._fab_wc67a_18:hover ._fabSprite_wc67a_37{filter:drop-shadow(0 18px 30px rgba(12,84,164,.32))}._fabHand_wc67a_54{animation:_delfy-wave_wc67a_1 2.2s ease-in-out infinite;height:auto;left:6%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:40%;transform-origin:18% 72%;width:48%;z-index:2}@keyframes _delfy-shake-pulse_wc67a_1{0%{transform:rotate(0) scale(1)}3%{transform:rotate(-3deg) scale(1.02)}6%{transform:rotate(3deg) scale(1.03)}9%{transform:rotate(-2deg) scale(1.02)}12%{transform:rotate(2deg) scale(1.02)}16%{transform:rotate(0) scale(1)}55%{transform:rotate(0) scale(1)}70%{transform:rotate(0) scale(1.06)}85%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes _delfy-wave_wc67a_1{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-10deg)}90%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){._fabHand_wc67a_54,._fabSprite_wc67a_37{animation:none}}._panel_wc67a_12{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 24px 60px #0c54a42e;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;width:min(360px,90vw)}._panelHeader_wc67a_140{align-items:center;background:linear-gradient(120deg,#ff7a5924,#6ec1ff2e);border-bottom:1px solid rgba(15,23,42,.05);display:flex;justify-content:space-between;padding:14px 18px}._headerInfo_wc67a_149{align-items:center;display:flex;gap:10px}._headerAvatar_wc67a_155{background:#fff;border-radius:50%;box-shadow:0 8px 18px #0c54a429;height:36px;-o-object-fit:contain;object-fit:contain;padding:2px;width:36px}._title_wc67a_165{color:#0c54a4;font-size:1.05rem;font-weight:700;margin:0}._subtitle_wc67a_172{color:#5b6b7a;font-size:.82rem;margin:4px 0 0}._closeBtn_wc67a_178{background:transparent;border:none;color:#5b6b7a;cursor:pointer;font-size:1.4rem;line-height:1}._messages_wc67a_187{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding:16px 16px 8px}._message_wc67a_187{border-radius:16px;font-size:.95rem;line-height:1.4;max-width:82%;padding:10px 14px;word-break:break-word}._assistant_wc67a_205{align-self:flex-start;background:#f4f7fb;color:#103741}._user_wc67a_211{align-self:flex-end;background:#ffede8;color:#7b2d1a}._typing_wc67a_217{align-items:center;display:inline-flex;gap:6px;padding:12px 14px}._typing_wc67a_217 span{animation:_typing_wc67a_217 1.1s ease-in-out infinite;background:#ff7a59;border-radius:999px;height:6px;width:6px}._typing_wc67a_217 span:nth-child(2){animation-delay:.15s}._typing_wc67a_217 span:nth-child(3){animation-delay:.3s}._inputRow_wc67a_240{background:#fff;border-top:1px solid rgba(15,23,42,.05);display:flex;gap:10px;padding:12px 16px 16px}._input_wc67a_240{border:1px solid rgba(15,23,42,.12);border-radius:999px;flex:1;font-size:.95rem;padding:8px 14px}._input_wc67a_240:focus{border-color:#ff7a5999;box-shadow:0 0 0 3px #ff7a5926;outline:none}@keyframes _typing_wc67a_217{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:480px){._widget_wc67a_1{bottom:16px;right:16px}}
