html[data-kisure-design="865"] body .notification-subscribe-modal{
    padding:24px !important;
    background:rgba(8,23,25,.72) !important;
    backdrop-filter:blur(3px) !important;
    -webkit-backdrop-filter:blur(3px) !important;
    align-items:center !important;
    justify-content:center !important;
}
html[data-kisure-design="865"] body .notification-subscribe-modal__card.notification-subscribe-modal__card--compact{
    width:min(900px,calc(100vw - 48px)) !important;
    max-width:900px !important;
    min-height:0 !important;
    max-height:min(720px,calc(100dvh - 48px)) !important;
    display:grid !important;
    grid-template-columns:320px minmax(0,1fr) !important;
    grid-template-rows:minmax(0,1fr) !important;
    border-radius:22px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid #c9dddd !important;
    box-shadow:0 24px 70px rgba(8,30,32,.24) !important;
    position:relative !important;
}
html[data-kisure-design="865"] body .notification-subscribe-modal__close{
    position:absolute !important;top:18px !important;right:18px !important;width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;border-radius:50% !important;display:grid !important;place-items:center !important;z-index:5 !important;background:#fff !important;border:1px solid #c7dddd !important;color:#173334 !important;font-size:18px !important;box-shadow:0 5px 16px rgba(11,60,62,.08) !important;
}
html[data-kisure-design="865"] body .notification-subscribe-modal__hero{
    min-width:0 !important;padding:48px 34px 38px !important;background:#e8f7f7 !important;color:#102d2f !important;display:flex !important;flex-direction:column !important;justify-content:center !important;border:0 !important;overflow:hidden !important;position:relative !important;
}
html[data-kisure-design="865"] body .notification-subscribe-modal__hero::after{
    content:"";position:absolute;width:220px;height:220px;right:-68px;bottom:-108px;border:22px solid rgba(11,156,160,.13);border-radius:50%;pointer-events:none;
}
html[data-kisure-design="865"] body .notification-subscribe-modal__brand{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important;margin:0 0 34px !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__logo{width:132px !important;height:auto !important;max-width:132px !important;object-fit:contain !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__brand>span{display:inline-flex !important;align-items:center !important;min-height:34px !important;padding:7px 14px !important;border-radius:999px !important;background:#d2eded !important;color:#153435 !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__hero h2{margin:0 0 18px !important;max-width:250px !important;font-size:38px !important;line-height:1.08 !important;letter-spacing:-.035em !important;font-weight:850 !important;color:#102d2f !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__hero p{margin:0 !important;max-width:250px !important;font-size:16px !important;line-height:1.55 !important;color:#29494b !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__content{min-width:0 !important;min-height:0 !important;padding:66px 24px 0 !important;background:#fff !important;color:#102d2f !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__topics-heading{flex:0 0 auto !important;margin:0 0 14px !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__topics-heading h3{margin:0 !important;font-size:19px !important;line-height:1.25 !important;font-weight:800 !important;color:#153334 !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:0 0 20px !important;margin:0 !important;overflow:auto !important;overscroll-behavior:contain !important;scrollbar-width:thin !important;}
html[data-kisure-design="865"] body .notification-topic{min-width:0 !important;min-height:66px !important;padding:10px 14px !important;display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;align-items:center !important;gap:12px !important;border-radius:14px !important;border:1px solid #c7dddd !important;background:#fff !important;color:#173334 !important;cursor:pointer !important;transition:border-color .16s ease,background .16s ease,transform .16s ease !important;}
html[data-kisure-design="865"] body .notification-topic:hover{border-color:#79cacc !important;background:#f8fdfd !important;}
html[data-kisure-design="865"] body .notification-topic>input{position:absolute !important;opacity:0 !important;pointer-events:none !important;}
html[data-kisure-design="865"] body .notification-topic>span{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;display:grid !important;place-items:center !important;border-radius:11px !important;background:#0b9ca0 !important;color:#fff !important;font-size:17px !important;}
html[data-kisure-design="865"] body .notification-topic>strong{min-width:0 !important;font-size:15px !important;line-height:1.2 !important;font-weight:750 !important;color:#142f31 !important;overflow-wrap:anywhere !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__actions{flex:0 0 auto !important;margin-top:auto !important;margin-left:-24px !important;margin-right:-24px !important;padding:18px 24px !important;border-top:1px solid #e1eded !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:14px !important;}
html[data-kisure-design="865"] body .notification-select-all-button,html[data-kisure-design="865"] body .notification-link-button,html[data-kisure-design="865"] body .notification-subscribe-modal__actions .site-button{min-height:46px !important;border-radius:12px !important;font-size:15px !important;font-weight:750 !important;white-space:nowrap !important;}
html[data-kisure-design="865"] body .notification-select-all-button{padding:0 16px !important;border:1px solid #bcdcdc !important;background:#eaf8f8 !important;color:#087c78 !important;}
html[data-kisure-design="865"] body .notification-link-button{padding:0 6px !important;background:transparent !important;border:0 !important;color:#087c78 !important;}
html[data-kisure-design="865"] body .notification-subscribe-modal__actions .site-button{padding:0 20px !important;background:#0b9ca0 !important;border:1px solid #0b9ca0 !important;color:#fff !important;}
html[data-kisure-design="865"] body .notification-select-all-button__tooltip{max-width:260px !important;}

html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__card.notification-subscribe-modal__card--compact{background:#1c1f20 !important;border-color:#394849 !important;box-shadow:0 26px 74px rgba(0,0,0,.48) !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__hero{background:#153739 !important;color:#f4ffff !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__brand>span{background:#204f51 !important;color:#dfffff !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__hero h2,html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__hero p{color:#f4ffff !important;-webkit-text-fill-color:#f4ffff !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__content,html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__actions{background:#1c1f20 !important;color:#f2f6f6 !important;border-color:#364344 !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__topics-heading h3{color:#f3fbfb !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-topic{background:#242829 !important;border-color:#3b4b4c !important;color:#f2f6f6 !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-topic:hover{background:#293334 !important;border-color:#568184 !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-topic>strong{color:#f7ffff !important;-webkit-text-fill-color:#f7ffff !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-select-all-button{background:#153739 !important;border-color:#376365 !important;color:#8be9e6 !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-link-button{color:#8be9e6 !important;}
html[data-kisure-design="865"][data-theme="dark"] body .notification-subscribe-modal__close{background:#204548 !important;border-color:#5aa9a8 !important;color:#fff !important;}

@media (max-width:900px){
 html[data-kisure-design="865"] body .notification-subscribe-modal{padding:16px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__card.notification-subscribe-modal__card--compact{width:min(720px,calc(100vw - 32px)) !important;max-height:calc(100dvh - 32px) !important;grid-template-columns:240px minmax(0,1fr) !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero{padding:34px 24px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__brand{margin-bottom:24px !important;gap:9px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__logo{width:108px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero h2{max-width:190px !important;font-size:30px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero p{max-width:190px !important;font-size:14px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__content{padding:56px 18px 0 !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__actions{margin-left:-18px !important;margin-right:-18px !important;padding:14px 18px !important;gap:10px !important;}
}
@media (max-width:680px){
 html[data-kisure-design="865"] body .notification-subscribe-modal{padding:10px !important;align-items:center !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__card.notification-subscribe-modal__card--compact{width:calc(100vw - 20px) !important;max-height:calc(100dvh - 20px) !important;display:flex !important;flex-direction:column !important;border-radius:18px !important;overflow:auto !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__close{top:12px !important;right:12px !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero{padding:22px 56px 18px 20px !important;display:block !important;flex:0 0 auto !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__brand{margin:0 0 14px !important;gap:8px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__logo{width:100px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__brand>span{min-height:28px !important;padding:5px 10px !important;font-size:11px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero h2{max-width:none !important;margin-bottom:8px !important;font-size:25px !important;line-height:1.08 !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__hero p{max-width:none !important;font-size:13px !important;line-height:1.45 !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__content{padding:18px 14px 0 !important;overflow:visible !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__topics-heading{margin-bottom:10px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__topics-heading h3{font-size:16px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__grid{gap:8px !important;overflow:visible !important;padding-bottom:14px !important;}
 html[data-kisure-design="865"] body .notification-topic{min-height:54px !important;padding:7px 9px !important;grid-template-columns:34px minmax(0,1fr) !important;gap:8px !important;border-radius:11px !important;}
 html[data-kisure-design="865"] body .notification-topic>span{width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;border-radius:9px !important;font-size:14px !important;}
 html[data-kisure-design="865"] body .notification-topic>strong{font-size:12px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__actions{margin:0 -14px !important;padding:12px 14px !important;position:sticky !important;bottom:0 !important;gap:8px !important;flex-wrap:wrap !important;}
 html[data-kisure-design="865"] body .notification-select-all-button,html[data-kisure-design="865"] body .notification-link-button,html[data-kisure-design="865"] body .notification-subscribe-modal__actions .site-button{min-height:42px !important;font-size:13px !important;}
 html[data-kisure-design="865"] body .notification-select-all-button{padding:0 12px !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__actions .site-button{padding:0 14px !important;margin-left:auto !important;}
}
@media (max-width:430px){
 html[data-kisure-design="865"] body .notification-subscribe-modal__grid{grid-template-columns:1fr !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__actions{display:grid !important;grid-template-columns:1fr 1fr !important;}
 html[data-kisure-design="865"] body .notification-subscribe-modal__actions .site-button{grid-column:1/-1 !important;width:100% !important;margin:0 !important;}
}
@media (prefers-reduced-motion:reduce){html[data-kisure-design="865"] body .notification-subscribe-modal *,html[data-kisure-design="865"] body .notification-subscribe-modal *::before,html[data-kisure-design="865"] body .notification-subscribe-modal *::after{transition:none !important;animation:none !important;}}
