body.mccs-body{margin:0!important;background:#ffbf19!important;color:#202526!important;overflow-x:hidden!important}.mccs-body #mccs{--mccs-yellow:#ffbf19;--mccs-dark:#202526;position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;padding:28px clamp(20px,6vw,100px) 20px;background:var(--mccs-yellow);color:var(--mccs-dark);font-family:Tahoma,Arial,sans-serif;text-align:center;line-height:1.8;overflow:hidden;box-sizing:border-box}.mccs-body.admin-bar #mccs{min-height:calc(100svh - 32px)}#mccs *,#mccs *::before,#mccs *::after{box-sizing:border-box}#mccs [hidden]{display:none!important}#mccs a{color:inherit;text-decoration:none}#mccs .mccs-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:right}#mccs .mccs-brand{font-size:22px;font-weight:900;line-height:1.5}#mccs .mccs-brand span{display:block;font-size:10px;font-weight:400;opacity:.72}#mccs .mccs-badge{display:flex;align-items:center;gap:8px;border:1px solid #20252635;background:#ffffff25;padding:7px 13px;border-radius:30px;font-size:11px;font-weight:bold}#mccs .mccs-badge i{width:7px;height:7px;border-radius:50%;background:#202526;box-shadow:0 0 0 4px #20252610}#mccs .mccs-content{position:relative;z-index:1;width:100%;max-width:850px;margin:auto;padding:28px 0 35px}#mccs .mccs-illustration{position:relative;width:210px;height:190px;margin:0 auto 4px}#mccs .mccs-sticker{position:absolute;left:28px;top:8px;width:155px;height:155px;display:grid;place-items:center;background:#fff9e7;border:1px solid #20252615;border-radius:35px 35px 12px 35px;transform:rotate(-9deg);box-shadow:8px 12px 0 #20252614;animation:mccs-float 5s ease-in-out infinite}#mccs .mccs-sticker::after{content:"";position:absolute;right:-1px;bottom:-1px;width:29px;height:29px;background:linear-gradient(135deg,#ede3c7 48%,var(--mccs-yellow) 50%);border-radius:7px 0 10px 0}#mccs .mccs-mark{width:115px;height:115px;color:var(--mccs-dark)}#mccs .mccs-logo{display:block;max-width:140px;max-height:140px;object-fit:contain}#mccs .mccs-spark{position:absolute;font-size:31px;line-height:1}#mccs .mccs-spark-a{right:0;top:15px}#mccs .mccs-spark-b{left:0;top:65px;font-size:22px}#mccs .mccs-spark-c{right:19px;bottom:10px;font-size:20px}#mccs .mccs-roller{position:absolute;width:60px;height:24px;background:var(--mccs-dark);border:4px solid #fff9e7;border-radius:8px;left:4px;bottom:27px;transform:rotate(21deg)}#mccs .mccs-roller::after{content:"";position:absolute;width:32px;height:27px;border-right:4px solid var(--mccs-dark);border-bottom:4px solid var(--mccs-dark);right:20px;top:16px;border-radius:0 0 7px 0}#mccs .mccs-roller span{position:absolute;width:11px;height:28px;border-radius:5px;background:var(--mccs-dark);left:-4px;top:38px}#mccs .mccs-eyebrow{font-size:11px;font-weight:700;margin:0 0 12px;opacity:.7}#mccs h1{font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.5;letter-spacing:-1.8px;margin:0 0 12px;color:var(--mccs-dark)}#mccs h1 span{position:relative;display:inline-block}#mccs h1 span::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:9px;border-radius:5px;background:#fff9e780;z-index:-1;transform:rotate(-1deg)}#mccs .mccs-subtitle{font-size:clamp(14px,1.7vw,20px);line-height:2;margin:0 0 24px}#mccs .mccs-count-label{font-size:11px;margin:0 0 9px;opacity:.7}#mccs .mccs-countdown{display:flex;direction:rtl;justify-content:center;gap:10px;margin:0 auto 24px}#mccs .mccs-unit{width:88px;padding:13px 7px 9px;border:1px solid #20252628;border-radius:16px;background:#fff9e735;box-shadow:0 5px 0 #20252606}#mccs .mccs-unit strong{display:block;font-size:35px;line-height:1.3;font-weight:900;font-variant-numeric:tabular-nums;direction:ltr}#mccs .mccs-unit span{font-size:10px;opacity:.75}#mccs .mccs-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}#mccs .mccs-button{display:flex;align-items:center;justify-content:center;gap:17px;min-width:174px;min-height:48px;padding:11px 20px;border-radius:12px;border:1.5px solid var(--mccs-dark);font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}#mccs .mccs-button-dark{color:#fff9e7;background:var(--mccs-dark)}#mccs .mccs-button-outline{background:#ffffff20}#mccs .mccs-button:hover{transform:translateY(-3px);box-shadow:0 7px 0 #20252615}#mccs a:focus-visible{outline:3px solid #202526;outline-offset:5px}#mccs .mccs-service-note{font-size:11px;opacity:.8;margin:17px 0 0}#mccs .mccs-service-note span{font-size:8px;margin-left:5px}#mccs .mccs-expired{font-weight:700;font-size:14px}#mccs .mccs-footer{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #20252625;padding-top:14px;font-size:10px;opacity:.65}#mccs .mccs-footer-mark{font-size:17px}#mccs .mccs-orbit{position:absolute;width:620px;height:620px;border:1px solid #20252610;border-radius:50%;z-index:-1;pointer-events:none}#mccs .mccs-orbit::after{content:"";position:absolute;inset:35px;border:1px dashed #20252610;border-radius:50%}#mccs .mccs-orbit-one{right:-410px;top:18%}#mccs .mccs-orbit-two{left:-440px;bottom:-160px}#mccs .mccs-mobile-break{display:none}@keyframes mccs-float{0%,100%{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-7px)}}@media(max-width:600px){.mccs-body #mccs{padding:20px 20px 16px}.mccs-body.admin-bar #mccs{min-height:calc(100svh - 46px)}#mccs .mccs-brand{font-size:17px}#mccs .mccs-brand span{font-size:8px}#mccs .mccs-badge{font-size:9px;padding:6px 9px}#mccs .mccs-content{padding:24px 0 30px}#mccs .mccs-illustration{scale:.85;margin-top:-8px;margin-bottom:-13px}#mccs h1{font-size:36px;letter-spacing:-1px}#mccs .mccs-mobile-break{display:block}#mccs .mccs-subtitle{font-size:14px;margin-bottom:22px}#mccs .mccs-countdown{gap:7px}#mccs .mccs-unit{width:70px;border-radius:13px;padding:11px 5px 7px}#mccs .mccs-unit strong{font-size:28px}#mccs .mccs-actions{gap:8px}#mccs .mccs-button{min-width:0;flex:1;max-width:190px;padding:10px 12px;font-size:12px;gap:10px}#mccs .mccs-footer{font-size:9px}#mccs .mccs-footer-mark{display:none}}@media(max-width:350px){#mccs .mccs-unit{width:60px}#mccs h1{font-size:31px}#mccs .mccs-badge{font-size:8px}#mccs .mccs-service-note{font-size:10px}}@media(prefers-reduced-motion:reduce){#mccs *,#mccs *::after{animation:none!important;transition:none!important}}
