.arkm-live-grid,.arkm-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.arkm-live-card,.arkm-course-card{display:block;padding:24px;border:1px solid rgb(11 14 10 / .13);border-radius:24px;background:#fffef9;color:#0b0e0a!important;text-decoration:none;transition:.25s}.arkm-live-card:hover,.arkm-course-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(11 14 10 / .08)}.arkm-live-card small,.arkm-course-card small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#718b00;font-weight:800}.arkm-live-card h3,.arkm-course-card h3{font-size:26px;line-height:1;margin:12px 0}.arkm-live-card p,.arkm-course-card p{color:#70756c}.arkm-live-card strong,.arkm-course-card strong{display:block;margin-top:20px}#ark-webinars .arkm-webinar-empty{grid-column:1/-1;padding:40px;border:1px dashed rgb(11 14 10 / .18);border-radius:22px;text-align:center;color:#70756c}#ark-webinars .aw-card.aw-in{opacity:1!important;transform:none!important}#ark-webinars .arkm-webinar-main{display:block}#ark-webinars .arkm-webinar-accent{display:block}@media(max-width:900px){.arkm-live-grid,.arkm-course-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.arkm-live-grid,.arkm-course-grid{grid-template-columns:1fr}}#ark-webinars .aw-visual .arkm-webinar-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}#ark-webinars .aw-visual:has(.arkm-webinar-thumb) .aw-visual-bg{z-index:1;background:linear-gradient(180deg,rgb(8 10 7 / .10),rgb(8 10 7 / .82))}#ark-webinars .aw-visual:has(.arkm-webinar-thumb) .aw-visual-grid,#ark-webinars .aw-visual:has(.arkm-webinar-thumb) .aw-visual-circle{z-index:2;opacity:.2}#ark-webinars .aw-visual:has(.arkm-webinar-thumb) .aw-live,#ark-webinars .aw-visual:has(.arkm-webinar-thumb) .aw-visual-content{z-index:3}#ark-webinar-register .arkm-registration-thumb{margin:24px 0 0;overflow:hidden;border:1px solid rgb(11 14 10 / .13);border-radius:22px;background:#0b0e0a;box-shadow:0 20px 55px rgb(11 14 10 / .08)}#ark-webinar-register .arkm-registration-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.arkm-campaign-layer{position:fixed;inset:0;z-index:999990;background:rgb(4 7 3 / .62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;animation:arkmFade .35s ease forwards}.arkm-campaign{--ark-accent:#b8e900;--ark-bg:#0b0e0a;--ark-text:#fff;--ark-muted:rgba(255,255,255,.68);position:fixed;z-index:999999;display:flex;align-items:center;gap:18px;background:var(--ark-bg);color:var(--ark-text);border:1px solid rgb(184 233 0 / .22);box-shadow:0 24px 80px rgb(0 0 0 / .28);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;isolation:isolate}.arkm-campaign:before{content:"";position:absolute;z-index:-1;width:240px;height:240px;border-radius:50%;background:var(--ark-accent);filter:blur(90px);opacity:.12;right:-80px;top:-120px}.arkm-theme-lime-glow{--ark-bg:linear-gradient(135deg,#10150d,#171f0f);--ark-accent:#b8e900}.arkm-theme-clean-light{--ark-bg:#fff;--ark-text:#0b0e0a;--ark-muted:#657060;border-color:rgb(11 14 10 / .10);box-shadow:0 24px 70px rgb(11 14 10 / .16)}.arkm-theme-midnight-gradient{--ark-bg:linear-gradient(135deg,#080b08 0%,#16210d 55%,#0b0e0a 100%);--ark-accent:#c8ff00}.arkm-theme-glass{--ark-bg:rgba(14,18,12,.86);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-color:rgb(255 255 255 / .14)}.arkm-campaign-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;position:relative;z-index:2}.arkm-campaign-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;background:rgb(184 233 0 / .12);border:1px solid rgb(184 233 0 / .24);color:var(--ark-accent)!important;font-size:9px!important;line-height:1;font-weight:900!important;letter-spacing:.11em;text-transform:uppercase}.arkm-campaign-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ark-accent);box-shadow:0 0 0 4px rgb(184 233 0 / .10)}.arkm-campaign-copy strong{color:var(--ark-text);font-size:clamp(20px,2.2vw,30px);line-height:1.04;letter-spacing:-.035em;font-weight:850}.arkm-campaign-copy>span:not(.arkm-campaign-badge):not(.arkm-countdown){font-size:13px;line-height:1.55;color:var(--ark-muted);max-width:520px}.arkm-campaign-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ark-accent);color:#0b0e0a!important;text-decoration:none!important;font-size:12px;font-weight:900;padding:12px 17px;border-radius:11px;white-space:nowrap;box-shadow:0 8px 24px rgb(184 233 0 / .18);transition:.2s ease;position:relative;z-index:3}.arkm-campaign-cta:after{content:"→";font-size:15px;transition:.2s}.arkm-campaign-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(184 233 0 / .26)}.arkm-campaign-cta:hover:after{transform:translateX(3px)}.arkm-campaign-close{position:absolute;right:12px;top:11px;z-index:5;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(255 255 255 / .10);border-radius:50%;background:rgb(0 0 0 / .18);color:#fff;opacity:.72;font-size:18px;line-height:1;cursor:pointer;transition:.2s}.arkm-campaign-close:hover{opacity:1;transform:rotate(5deg)}.arkm-theme-clean-light .arkm-campaign-close{color:#0b0e0a;border-color:rgb(11 14 10 / .10);background:rgb(11 14 10 / .04)}.arkm-campaign-media{position:relative;overflow:hidden;flex:0 0 auto}.arkm-campaign img,.arkm-campaign video{display:block;width:100%;height:100%;object-fit:cover}.arkm-countdown-wrap{display:flex;align-items:center;gap:10px;margin-top:4px}.arkm-countdown-label{font-size:10px!important;color:var(--ark-muted)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.arkm-countdown{display:inline-flex;padding:7px 10px;border-radius:8px;background:rgb(184 233 0 / .10);color:var(--ark-accent)!important;font-size:11px!important;line-height:1;font-weight:900!important;letter-spacing:.04em;font-variant-numeric:tabular-nums}.arkm-campaign-bar,.arkm-campaign-topbar{left:16px;right:16px;padding:13px 52px 13px max(20px,calc((100vw - 1180px)/2));min-height:66px;border-radius:16px}.arkm-campaign-bar{bottom:16px}.arkm-campaign-topbar{top:16px}.arkm-campaign-bar .arkm-campaign-copy,.arkm-campaign-topbar .arkm-campaign-copy{flex-direction:row;align-items:center;gap:12px}.arkm-campaign-bar .arkm-campaign-copy strong,.arkm-campaign-topbar .arkm-campaign-copy strong{font-size:15px;white-space:nowrap}.arkm-campaign-bar .arkm-campaign-copy>span:not(.arkm-campaign-badge):not(.arkm-countdown),.arkm-campaign-topbar .arkm-campaign-copy>span:not(.arkm-campaign-badge):not(.arkm-countdown){font-size:12px}.arkm-campaign-bar .arkm-countdown-wrap,.arkm-campaign-topbar .arkm-countdown-wrap{margin:0}.arkm-campaign-bar .arkm-campaign-media,.arkm-campaign-topbar .arkm-campaign-media{display:none}.arkm-campaign-popup,.arkm-campaign-video,.arkm-campaign-spotlight{left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 34px));min-height:380px;border-radius:28px;padding:0;display:grid;grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr);gap:0}.arkm-campaign-popup .arkm-campaign-media,.arkm-campaign-video .arkm-campaign-media,.arkm-campaign-spotlight .arkm-campaign-media{width:100%;height:100%;min-height:380px;background:#151a12}.arkm-campaign-popup .arkm-campaign-copy,.arkm-campaign-video .arkm-campaign-copy,.arkm-campaign-spotlight .arkm-campaign-copy{padding:44px 42px 24px;justify-content:center}.arkm-campaign-popup>.arkm-campaign-cta,.arkm-campaign-video>.arkm-campaign-cta,.arkm-campaign-spotlight>.arkm-campaign-cta{position:absolute;right:42px;bottom:38px}.arkm-campaign-popup:not(:has(.arkm-campaign-media)),.arkm-campaign-video:not(:has(.arkm-campaign-media)),.arkm-campaign-spotlight:not(:has(.arkm-campaign-media)){display:flex;min-height:0;width:min(610px,calc(100% - 34px));padding:42px}.arkm-campaign-popup:not(:has(.arkm-campaign-media)) .arkm-campaign-copy,.arkm-campaign-video:not(:has(.arkm-campaign-media)) .arkm-campaign-copy,.arkm-campaign-spotlight:not(:has(.arkm-campaign-media)) .arkm-campaign-copy{padding:0 0 52px}.arkm-campaign-spotlight{width:min(940px,calc(100% - 34px));border-color:rgb(184 233 0 / .38);box-shadow:0 30px 110px rgb(0 0 0 / .45),0 0 0 1px rgb(184 233 0 / .08)}.arkm-campaign-banner{left:22px;bottom:22px;width:min(470px,calc(100% - 44px));padding:14px;border-radius:22px;align-items:stretch}.arkm-campaign-banner .arkm-campaign-media{width:145px;min-height:145px;border-radius:14px}.arkm-campaign-banner .arkm-campaign-copy{padding:8px 34px 48px 4px;justify-content:center}.arkm-campaign-banner .arkm-campaign-copy strong{font-size:20px}.arkm-campaign-banner>.arkm-campaign-cta{position:absolute;left:177px;bottom:20px}.arkm-campaign-slidein{right:22px;bottom:22px;width:min(390px,calc(100% - 44px));padding:16px;border-radius:22px;flex-direction:column;align-items:stretch}.arkm-campaign-slidein .arkm-campaign-media{width:100%;height:180px;border-radius:14px}.arkm-campaign-slidein .arkm-campaign-copy{padding:7px 4px 0}.arkm-campaign-slidein .arkm-campaign-copy strong{font-size:23px}.arkm-campaign-slidein>.arkm-campaign-cta{align-self:flex-start;margin:4px}.arkm-anim-rise{animation:arkmRise .48s cubic-bezier(.2,.75,.2,1) both}.arkm-anim-fade{animation:arkmFade .45s ease both}.arkm-anim-zoom{animation:arkmZoom .42s cubic-bezier(.2,.75,.2,1) both}.arkm-anim-slide{animation:arkmSlide .5s cubic-bezier(.2,.75,.2,1) both}@keyframes arkmRise{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes arkmFade{from{opacity:0}to{opacity:1}}@keyframes arkmZoom{from{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes arkmSlide{from{opacity:0;translate:34px 0}to{opacity:1;translate:0 0}}@media(max-width:700px){.arkm-campaign-bar,.arkm-campaign-topbar{left:8px;right:8px;padding:12px 42px 12px 14px;border-radius:14px;flex-wrap:wrap;gap:8px}.arkm-campaign-bar{bottom:8px}.arkm-campaign-topbar{top:8px}.arkm-campaign-bar .arkm-campaign-copy,.arkm-campaign-topbar .arkm-campaign-copy{display:block}.arkm-campaign-bar .arkm-campaign-copy strong,.arkm-campaign-topbar .arkm-campaign-copy strong{display:block;white-space:normal;margin-bottom:3px}.arkm-campaign-bar .arkm-campaign-badge,.arkm-campaign-topbar .arkm-campaign-badge{margin-bottom:6px}.arkm-campaign-bar .arkm-countdown-wrap,.arkm-campaign-topbar .arkm-countdown-wrap{margin-top:7px}.arkm-campaign-popup,.arkm-campaign-video,.arkm-campaign-spotlight{width:min(94vw,430px);max-height:88vh;overflow:auto;display:flex;flex-direction:column;border-radius:23px}.arkm-campaign-popup .arkm-campaign-media,.arkm-campaign-video .arkm-campaign-media,.arkm-campaign-spotlight .arkm-campaign-media{width:100%;height:210px;min-height:210px}.arkm-campaign-popup .arkm-campaign-copy,.arkm-campaign-video .arkm-campaign-copy,.arkm-campaign-spotlight .arkm-campaign-copy{padding:25px 22px 76px}.arkm-campaign-popup>.arkm-campaign-cta,.arkm-campaign-video>.arkm-campaign-cta,.arkm-campaign-spotlight>.arkm-campaign-cta{left:22px;right:auto;bottom:22px}.arkm-campaign-banner{left:10px;bottom:10px;width:calc(100% - 20px)}.arkm-campaign-slidein{right:10px;bottom:10px;width:calc(100% - 20px);max-width:390px}.arkm-campaign-copy strong{font-size:22px}}