:root{--cm-color-primary:#00284b;--cm-color-primary-dark:#001e39;--cm-color-accent:#01e6ff;--cm-color-pink:#fa0890;--cm-color-pink-hover:#e6007d;--cm-color-danger:#c62828;--cm-color-gradient-start:#00284b;--cm-color-gradient-end:#075c85;--cm-gradient-slider:linear-gradient(
    90deg,
    rgba(0, 40, 75, 0.976) 50%,
    rgba(255, 255, 255, 0) 100%
  );--cm-gradient-card:linear-gradient(
    135deg,
    var(--cm-color-gradient-start),
    var(--cm-color-gradient-end)
  );--cm-color-link:#1854ff;--cm-color-text:#092d4c;--cm-color-text-muted:#6c8090;--cm-color-text-nav:#cbd9e3;--cm-color-border:#dce5ea;--cm-color-white:#ffffff;--cm-color-black:#000000;--cm-color-surface-soft:#f4f7f9;--cm-overlay-dark:rgba(0, 30, 57, 0.72);--cm-overlay-black:rgba(0, 0, 0, 0.88);--cm-overlay-light:rgba(0, 0, 0, 0.25);--cm-black-25:rgba(0, 0, 0, 0.25);--cm-black-40:rgba(0, 0, 0, 0.40);--cm-black-05:rgba(0, 0, 0, 0.05);--cm-white-10:rgba(255, 255, 255, 0.1);--cm-white-08:rgba(255, 255, 255, 0.08);--cm-white-12:rgba(255, 255, 255, 0.12);--cm-white-13:rgba(255, 255, 255, 0.13);--cm-white-22:rgba(255, 255, 255, 0.22);--cm-white-24:rgba(255, 255, 255, 0.24);--cm-radius-xs:6px;--cm-radius-sm:9px;--cm-radius-input:10px;--cm-radius-icon:11px;--cm-radius-md:12px;--cm-radius-modal:18px;--cm-radius-card:20px;--cm-radius-card-lg:30px;--cm-radius-pill:100px;--cm-radius-circle:50%;--cm-shadow-card:0 18px 55px rgba(0, 40, 75, 0.14);--cm-shadow-modal:0 30px 90px rgba(0, 25, 50, 0.30);--cm-shadow-header-nav:0 15px 30px rgba(0, 40, 75, 0.2);--cm-focus-ring:0 0 0 3px rgba(1, 230, 255, 0.20);--cm-font:"DM Sans", Helvetica, Arial, sans-serif;--cm-content-max-width:1300px;--cm-transition-fast:0.2s ease;--cm-transition-normal:0.25s ease;--cm-transition-slow:0.3s ease}body{font-family:var(--cm-font),Lucida,sans-serif!important}#main-content>.container{width:100%!important;max-width:none!important;padding-top:0!important}#content-area,#left-area{width:100%!important}#left-area{padding:0!important}#sidebar{display:none!important}.et_pb_post{margin-bottom:0!important}.post{padding-bottom:0!important}.eyebrow{font-size:12px;color:var(--cm-color-accent);font-weight:800;letter-spacing:.13em}.window-title{font-size:25px;margin:0 0 5px;color:var(--cm-color-text)}.window-copy{color:var(--cm-color-text-muted);font-size:13px;margin:0 0 18px}#sliderCashMember .eyebrow{position:absolute;top:-30px}#sliderCashMember .benefit-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}#sliderCashMember .benefit-list span{background:var(--cm-white-13);border:1px solid var(--cm-white-24);border-radius:var(--cm-radius-pill);padding:8px 12px;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}#sliderCashMember .et_pb_container{background:var(--cm-gradient-slider)!important;margin:0!important}#sliderCashMember .transparent .et_pb_container{background:transparent!important}#sliderCashMember .et_pb_slide_description{max-width:var(--cm-content-max-width)!important;padding:0 0 0 30px!important}#sliderCashMember .et_pb_slide_description .et_pb_slide_title,#sliderCashMember .et_pb_slide_description .et_pb_slide_content,#sliderCashMember .et_pb_slide_description .et_pb_button_wrapper{width:50%!important}#sliderCashMember .et_pb_slide{padding:0}#sliderCashMember .et_pb_slide_image{display:none!important}#sliderCashMember .et-pb-controllers a{border-radius:var(--cm-radius-md);width:12px;height:12px;opacity:1}#sliderCashMember .et-pb-controllers a.et-pb-active-control{width:35px;background-color:var(--cm-color-accent)}.quick{background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:0 36px 18px 36px;padding:24px;min-height:190px;cursor:pointer;transition:transform var(--cm-transition-fast),box-shadow var(--cm-transition-fast),border-color var(--cm-transition-fast)}.quick:hover{transform:translateY(-4px);box-shadow:var(--cm-shadow-card);border-color:var(--cm-color-accent)}.quick .ico{width:43px;height:43px;border-radius:var(--cm-radius-md);background:var(--cm-color-surface-soft);color:var(--cm-color-primary);display:grid;place-items:center;font-weight:800;margin-bottom:18px}.cashmember-header{height:96px;width:100%;background:var(--cm-color-primary);color:var(--cm-color-white);display:flex;align-items:center;position:sticky;top:0;z-index:9999;font-family:var(--cm-font)}.cashmember-header__inner{max-width:var(--cm-content-max-width);width:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cashmember-header__logo{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:132px;flex-shrink:0}.cashmember-header__subtitle{font-size:14px;line-height:1.2;color:var(--cm-color-white)}.cashmember-header__logo-img{width:132px;height:auto;display:block;aspect-ratio:132 / 32;object-fit:contain}.cashmember-header__nav{display:flex;align-items:center;gap:6px}.cashmember-header__nav a{color:var(--cm-color-text-nav);padding:10px 14px;border-radius:var(--cm-radius-sm);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--cm-transition-fast),color var(--cm-transition-fast)}.cashmember-header__nav a:hover,.cashmember-header__nav a.active{color:var(--cm-color-white);background:var(--cm-white-10)}.cashmember-header__user{position:relative;display:flex;align-items:center;flex-shrink:0}.cashmember-header__user-button{appearance:none;border:0;background:#fff0;display:flex;align-items:center;gap:10px;padding:4px;margin:0;color:var(--cm-color-white);font-family:inherit;font-size:12px;cursor:pointer;border-radius:8px;transition:background-color var(--cm-transition-fast)}.cashmember-header__user-button:hover,.cashmember-header__user-button[aria-expanded="true"]{background:var(--cm-white-08)}.cashmember-header__greeting{color:var(--cm-color-white);white-space:nowrap}.cashmember-header__avatar{width:34px;height:34px;border-radius:var(--cm-radius-circle);background:var(--cm-color-accent);display:grid;place-items:center;color:var(--cm-color-primary);font-size:12px;font-weight:800;flex-shrink:0}.cashmember-header__dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:130px;padding:6px;background:var(--cm-color-white);border-radius:var(--cm-radius-input);box-shadow:0 10px 30px rgb(0 0 0 / .15);z-index:10000}.cashmember-header__dropdown[hidden]{display:none}.cashmember-header__dropdown-item{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:7px;color:var(--cm-color-primary);font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background-color var(--cm-transition-fast),color var(--cm-transition-fast)}.cashmember-header__dropdown-item:hover{background:var(--cm-black-05)}.cashmember-header__dropdown-item--logout{color:var(--cm-color-danger)}.cashmember-header__dropdown-item--logout:hover{background:rgb(198 40 40 / .08)}.cashmember-header__hamburger{display:none;appearance:none;background:none;border:0;color:var(--cm-color-white);font-family:inherit;font-size:23px;line-height:1;padding:5px;cursor:pointer}.cashmember-footer{width:100%;min-height:72px;background:var(--cm-color-primary-dark);box-sizing:border-box}.cashmember-footer__container{width:100%;max-width:var(--cm-content-max-width);min-height:72px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.cashmember-footer__left,.cashmember-footer__right{margin:0;font-size:12px;font-weight:400;line-height:1.4;color:var(--cm-color-text-muted)}.cashmember-materials{width:100%}.cashmember-materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cashmember-material-card{width:100%;overflow:hidden;background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-modal)}.cashmember-material-card-top{height:7px;background:var(--cm-color-accent)}.cashmember-material-card--pink{background:var(--cm-color-pink)!important}.cashmember-material-card-content{padding:18px}.cashmember-material-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:17px;background:var(--cm-color-surface-soft);border-radius:var(--cm-radius-md);color:var(--cm-color-primary);font-size:16px;font-weight:800}.cashmember-material-product{margin-bottom:10px;color:var(--cm-color-link);font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.cashmember-material-title{margin:0 0 8px;color:var(--cm-color-text);font-size:17px;font-weight:700;line-height:1.25}.cashmember-material-description{min-height:38px;margin:0;color:var(--cm-color-text-muted);font-size:13px;line-height:1.35}.cashmember-material-actions{display:flex;align-items:center;gap:7px;margin-top:16px}.cashmember-material-download,.cashmember-material-preview{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--cm-radius-sm);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--cm-transition-fast),border-color var(--cm-transition-fast),color var(--cm-transition-fast)}.cashmember-material-download{background:var(--cm-color-primary);border:1px solid var(--cm-color-primary);color:var(--cm-color-white)}.cashmember-material-download:hover{background:var(--cm-color-primary-dark);border-color:var(--cm-color-primary-dark);color:var(--cm-color-white)}.cashmember-material-preview{background:var(--cm-color-white);border:1px solid var(--cm-color-border);color:var(--cm-color-primary)}.cashmember-material-preview:hover{background:var(--cm-color-surface-soft);border-color:var(--cm-color-accent)}.cashmember-empty{margin:0;color:var(--cm-color-text-muted)}#cashme-tabs{background:transparent!important}#cashme-tabs ul.et_pb_tabs_controls{display:flex!important;flex-wrap:nowrap;gap:20px;width:100%;margin:0 0 30px 0!important;padding:0!important;background:transparent!important;border:0!important}#cashme-tabs ul.et_pb_tabs_controls::after{display:none!important}#cashme-tabs .et_pb_tabs_controls li{position:relative;flex:1 1 0%;width:auto!important;float:none!important;height:auto!important;margin:0!important;padding:19px 14px!important;box-sizing:border-box;background:var(--cm-color-white)!important;border:1px solid var(--cm-color-border)!important;border-radius:0 25px 14px 25px!important;overflow:hidden;transition:transform var(--cm-transition-fast),box-shadow var(--cm-transition-fast),background var(--cm-transition-fast),border-color var(--cm-transition-fast)}#cashme-tabs .et_pb_tabs_controls li a{display:block;width:100%;padding:0!important;color:var(--cm-color-text)!important;font-family:var(--cm-font)!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}#cashme-tabs .et_pb_tabs_controls li::before{content:""!important;display:block;width:34px;height:34px;margin:0 0 9px 0!important;background-color:var(--cm-color-pink);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#cashme-tabs .et_pb_tabs_controls li:nth-child(1)::before,.cm-home-card-icon-criativos{-webkit-mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-criativos.svg);mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-criativos.svg)}#cashme-tabs .et_pb_tabs_controls li:nth-child(2)::before,.cm-home-card-icon-email{-webkit-mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-email.svg);mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-email.svg)}#cashme-tabs .et_pb_tabs_controls li:nth-child(3)::before,.cm-home-card-icon-ebook{-webkit-mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-ebook.svg);mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-ebook.svg)}#cashme-tabs .et_pb_tabs_controls li:nth-child(4)::before,.cm-home-card-icon-prompt{-webkit-mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-prompt.svg);mask-image:url(https://imovelcashme.com.br/wp-content/uploads/2026/09/icone-prompt.svg)}#cashme-tabs .et_pb_tabs_controls li::after{display:block;color:var(--cm-color-text-muted);font-family:var(--cm-font);font-size:10px;font-weight:400;line-height:1;pointer-events:none;margin-top:3px}#cashme-tabs .et_pb_tabs_controls li:nth-child(1)::after{content:"PPTs, peças e copys"}#cashme-tabs .et_pb_tabs_controls li:nth-child(2)::after{content:"Conteúdos para nutrir leads"}#cashme-tabs .et_pb_tabs_controls li:nth-child(3)::after{content:"Guias de marketing"}#cashme-tabs .et_pb_tabs_controls li:nth-child(4)::after{content:"Roteiros para Reels"}#cashme-tabs .et_pb_tabs_controls li:hover{transform:translateY(-2px);border-color:var(--cm-color-accent)!important;box-shadow:var(--cm-shadow-card)}#cashme-tabs .et_pb_tabs_controls li.et_pb_tab_active{background:var(--cm-color-primary)!important;border-color:var(--cm-color-primary)!important;box-shadow:none}#cashme-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:var(--cm-color-white)!important}#cashme-tabs .et_pb_tabs_controls li.et_pb_tab_active::after{color:#c9d9e4}#cashme-tabs .et_pb_all_tabs,#cashme-tabs .et_pb_tab,#cashme-tabs .et_pb_tab_content{padding:0!important;background:transparent!important;border:0!important}.cm-home-card-icon{width:28px;height:28px;display:block;background-color:var(--cm-color-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.preview-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;padding:20px;transition:opacity var(--cm-transition-fast),visibility var(--cm-transition-fast)}.preview-modal.is-open{visibility:visible;opacity:1}.preview-modal-overlay{position:absolute;inset:0;background:var(--cm-overlay-dark);backdrop-filter:blur(5px)}.preview-modal-container{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:1000px;background:var(--cm-color-white);border-radius:var(--cm-radius-modal);padding:28px;min-height:92vh;overflow:hidden;box-shadow:var(--cm-shadow-modal)}.preview-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:0}.preview-modal-title{color:var(--cm-color-text);font-size:18px;font-weight:700;line-height:1.2}.preview-modal-description{color:var(--cm-color-text-muted);font-size:12px;line-height:1.6}.preview-modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding-bottom:3px;background:var(--cm-color-surface-soft);border:0;border-radius:100%;color:var(--cm-color-primary);font-size:25px;line-height:1;cursor:pointer;transition:background-color var(--cm-transition-fast)}.preview-modal-close:hover{background:#e5ecef}.preview-modal-body{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;background:#fff0;padding:15px 0}.preview-modal-frame{display:none;flex:1 1 auto;width:100%;height:auto!important;border:0;border-radius:14px}.preview-modal-frame.is-visible{display:block}.preview-modal-error{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:30px;color:var(--cm-color-text-muted);font-size:13px;text-align:center}.preview-modal-error.is-visible{display:flex}.preview-modal-footer{display:flex;justify-content:flex-start;border-top:0}.preview-modal-footer .cashmember-material-download{background:var(--cm-color-pink);border-radius:var(--cm-radius-pill);border:0;padding:13px 20px;font-weight:800;cursor:pointer}.preview-modal-open{overflow:hidden}.cm-filters{display:flex;align-items:flex-end;gap:12px;width:100%;margin-bottom:24px}.cm-filter-search{flex:1 1 auto}.cm-search,.cm-product,.cm-order{width:100%;height:42px;box-sizing:border-box;background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-input);color:var(--cm-color-text);font-family:var(--cm-font);font-size:13px;outline:none;transition:border-color var(--cm-transition-fast),box-shadow var(--cm-transition-fast)}.cm-search{padding:0 14px}.cm-product,.cm-order{padding:0 13px;cursor:pointer}.cm-filter-select{flex:0 0 190px}.cm-search::placeholder{color:var(--cm-color-text-muted)}.cm-search:focus,.cm-product:focus,.cm-order:focus{border-color:var(--cm-color-accent);box-shadow:var(--cm-focus-ring)}.cashmember-material-card.is-filtered{display:none}.cm-filter-empty{display:none;width:100%;padding:40px 20px;border-radius:var(--cm-radius-modal);text-align:center;box-sizing:border-box}.cm-filter-empty.is-visible{display:block}.cm-filter-empty__title{margin-bottom:7px;color:var(--cm-color-text);font-size:17px;font-weight:800}.cm-filter-empty__description{color:var(--cm-color-text-muted);font-size:13px;line-height:1.5}.cm-creative-products,.cm-creative-types{width:100%}.cm-creative-products-grid,.cm-creative-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cm-creative-product-card,.cm-creative-type-card{overflow:hidden;background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-card);box-sizing:border-box;transition:transform var(--cm-transition-fast),box-shadow var(--cm-transition-fast),border-color var(--cm-transition-fast)}.cm-creative-product-card:hover,.cm-creative-type-card:hover{transform:translateY(-4px);box-shadow:var(--cm-shadow-card);border-color:var(--cm-color-accent)}.cm-creative-product-image{position:relative;width:100%;height:180px;background:var(--cm-color-surface-soft);border-top:7px solid var(--cm-color-accent);overflow:hidden}.cm-creative-product-image img{display:block;width:100%;height:100%;object-fit:cover}.cm-creative-product-content,.cm-creative-type-content{display:flex;flex-direction:column;padding:22px}.cm-creative-product-icon,.cm-creative-type-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin-bottom:16px;background:var(--cm-color-surface-soft);border-radius:var(--cm-radius-icon);font-size:20px;line-height:1}.cm-creative-product-label,.cm-creative-type-product{margin-bottom:8px;color:var(--cm-color-link);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.cm-creative-product-title,.cm-creative-type-title{margin:0 0 8px;color:var(--cm-color-text);font-size:18px;font-weight:800;line-height:1.25}.cm-creative-product-description,.cm-creative-type-description{margin:0;color:var(--cm-color-text-muted);font-size:13px;line-height:1.45}.cm-creative-product-actions,.cm-creative-type-actions{margin-top:18px}.cm-creative-product-open,.cm-creative-type-open{display:flex;align-items:center;justify-content:center;width:100%;height:39px;padding:0 16px;background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-sm);color:var(--cm-color-text);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--cm-transition-fast),border-color var(--cm-transition-fast),color var(--cm-transition-fast)}.cm-creative-product-open:hover,.cm-creative-type-open:hover{background:var(--cm-color-text);border-color:var(--cm-color-text);color:var(--cm-color-white)}.cm-creative-type-header{display:flex;align-items:center;justify-content:center;min-height:150px;padding:24px;background:var(--cm-gradient-card);border-top:7px solid var(--cm-color-accent);box-sizing:border-box}.cm-creative-type-symbol{color:var(--cm-color-white);font-size:42px;font-weight:800;line-height:1;text-align:center}.cm-creative-types-back,.cm-creative-materials-back{margin-bottom:28px}.cm-creative-types-back-button,.cm-creative-materials-back-button{padding:0;background:#fff0;border:0;color:var(--cm-color-link);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:color var(--cm-transition-fast)}.cm-creative-types-back-button:hover,.cm-creative-materials-back-button:hover{color:var(--cm-color-text)}.cm-navigation-hidden{display:none!important}.cm-product-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cm-product-filter{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-pill);background:var(--cm-color-white);color:var(--cm-color-text-muted);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background-color var(--cm-transition-fast),border-color var(--cm-transition-fast),color var(--cm-transition-fast),transform var(--cm-transition-fast)}.cm-product-filter:hover{background:var(--cm-color-surface-soft);border-color:var(--cm-color-accent);color:var(--cm-color-primary)}.cm-product-filter.is-active,.cm-product-filter.is-active:hover{background:var(--cm-color-primary);border-color:var(--cm-color-primary);color:var(--cm-color-white)}.cm-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cm-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--cm-color-white);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-card-lg)}.cm-card-top{height:0}.cm-card-content{display:flex;flex-direction:column;padding:24px}.cm-card-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:8px;background:var(--cm-color-surface-soft);border-radius:var(--cm-radius-md);color:var(--cm-color-primary);font-size:14px;font-weight:700}.cm-card-category{display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:8px;padding:5px 10px;background:var(--cm-color-surface-soft);border-radius:var(--cm-radius-pill);color:var(--cm-color-link);font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.3px}.cm-card-title{margin:0 0 10px;color:var(--cm-color-primary);font-size:20px;font-weight:700;line-height:1.25}.cm-card-description{margin:0;color:var(--cm-color-text-muted);font-size:14px;line-height:1.6}.cm-card-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.cm-card-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-input);background:var(--cm-color-white);color:var(--cm-color-primary);font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--cm-transition-fast),border-color var(--cm-transition-fast),color var(--cm-transition-fast),transform var(--cm-transition-fast)}.cm-card-button:hover{background:var(--cm-color-surface-soft);border-color:var(--cm-color-accent);color:var(--cm-color-primary)}.cm-card-button-download{background:var(--cm-color-pink);border-color:var(--cm-color-pink);color:var(--cm-color-white)}.cm-card-button-download:hover{background:var(--cm-color-pink-hover);border-color:var(--cm-color-pink-hover);color:var(--cm-color-white)}.cm-card:not(.is-visible){display:none}.cm-link-card{overflow:hidden}.cm-link-card-top{display:flex;align-items:center;justify-content:center;height:210px;background:var(--cm-gradient-card)}.cm-link-card-icon{display:flex;align-items:center;justify-content:center;color:var(--cm-color-white);font-size:48px;font-weight:400;line-height:1}.cm-link-card-videos .cm-link-card-icon{font-size:52px}.cm-link-card .cm-card-content{padding:24px}.cm-link-card .cm-card-category,.cm-link-card .cm-card-title{margin-bottom:10px}.cm-link-card .cm-card-description{margin-bottom:0}.cm-link-card .cm-card-actions{margin-top:18px}.cm-link-card-button{border-radius:var(--cm-radius-pill);padding:0 20px;min-height:48px}.cm-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cm-video-thumbnail{position:relative;display:block;overflow:hidden;text-decoration:none;aspect-ratio:16 / 9;background:var(--cm-color-black);cursor:pointer}.cm-video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--cm-transition-slow)}.cm-video-thumbnail-overlay{position:absolute;inset:0;background:var(--cm-black-25);transition:background-color var(--cm-transition-slow)}.cm-video-thumbnail-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:var(--cm-color-white);font-size:64px;line-height:1;transition:transform var(--cm-transition-slow),opacity var(--cm-transition-slow)}.cm-video-thumbnail:hover img{transform:scale(1.04)}.cm-video-thumbnail:hover .cm-video-thumbnail-overlay{background:var(--cm-black-40)}.cm-video-thumbnail:hover .cm-video-thumbnail-play{transform:translate(-50%,-50%) scale(1.08)}.cm-video-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:50px;background:var(--cm-overlay-black);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cm-transition-normal),visibility var(--cm-transition-normal)}.cm-video-lightbox.is-visible{opacity:1;visibility:visible;pointer-events:auto}.cm-video-lightbox-content{position:relative;width:min(100%, 1000px);aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.cm-video-lightbox-player{display:block;width:100%;height:100%;object-fit:contain;background:var(--cm-color-black);border-radius:8px}.cm-video-lightbox-close{position:fixed;top:20px;right:25px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--cm-radius-circle);background:var(--cm-white-12);color:var(--cm-color-white);font-size:32px;font-weight:300;line-height:1;cursor:pointer;transition:background-color var(--cm-transition-fast),transform var(--cm-transition-fast)}.cm-video-lightbox-close:hover{background:var(--cm-white-22);transform:scale(1.05)}.cm-gallery{width:100%}.cm-gallery .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(6,1fr);gap:8px;width:100%!important;margin:0!important;padding:0!important}.cm-gallery .et_pb_gallery_item{float:none!important;clear:none!important;width:100%!important;margin:0!important;padding:0!important;position:relative}.cm-gallery .et_pb_gallery_image{width:100%!important;margin:0!important;padding:0!important}.cm-gallery .et_pb_gallery_image a{display:block;position:relative;width:100%;overflow:hidden;border-radius:var(--cm-radius-xs)}.cm-gallery .et_pb_gallery_image img{display:block;width:100%!important;height:180px!important;margin:0!important;padding:0!important;object-fit:cover;transition:transform var(--cm-transition-slow)}.cm-gallery .et_pb_gallery_image a:hover img{transform:scale(1.04)}.cm-gallery .et_overlay{display:block!important;position:absolute!important;inset:0;width:100%;height:100%;margin:0;padding:0;border:0!important;border-radius:var(--cm-radius-xs);background:var(--cm-overlay-light);opacity:0;transition:opacity var(--cm-transition-normal)}.cm-gallery .et_pb_gallery_image a:hover .et_overlay{opacity:1}.cm-gallery .et_overlay::before{top:50%!important;left:50%!important;margin:0!important;color:var(--cm-color-white);font-size:30px;transform:translate(-50%,-50%)}.cm-gallery .et_pb_gallery_title{display:none!important}.cm-gallery .et_pb_gallery_pagination{margin-top:28px!important;padding-top:0!important;border-top:0!important}.cm-gallery .et_pb_gallery_pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.cm-gallery .et_pb_gallery_pagination li{margin:0;padding:0}.cm-gallery .et_pb_gallery_pagination a{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:0;border-radius:var(--cm-radius-xs);background:var(--cm-color-white);color:var(--cm-color-primary);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--cm-transition-fast),color var(--cm-transition-fast)}.cm-gallery .et_pb_gallery_pagination a:hover,.cm-gallery .et_pb_gallery_pagination a.active{background:var(--cm-color-primary);color:var(--cm-color-white)}@media (max-width:980px){.cashmember-materials-grid,.cm-creative-products-grid,.cm-creative-types-grid,.cm-cards-grid,.cm-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-link-card-top{height:190px}.cm-gallery .et_pb_gallery_items{grid-template-columns:repeat(4,1fr)}.cm-gallery .et_pb_gallery_image img{height:180px!important}}@media (max-width:767px){#sliderCashMember .et_pb_slide_image{display:block!important;margin-top:0!important;width:100%!important;top:0!important;position:relative!important;margin-bottom:65px!important}#sliderCashMember .et_pb_slide_image img{width:100%!important}#sliderCashMember .et_pb_container,#sliderCashMember .transparent .et_pb_container{background:var(--cm-color-primary)!important}#sliderCashMember .et_pb_slide_description{padding:0 10%!important}#sliderCashMember .et_pb_slide_description .et_pb_slide_title,#sliderCashMember .et_pb_slide_description .et_pb_slide_content,#sliderCashMember .et_pb_slide_description .et_pb_button_wrapper{width:100%!important}#sliderCashMember .et_pb_button{width:100%;text-align:center}#sliderCashMember .et-pb-controllers{bottom:65%}#sliderCashMember .et_pb_slider_container_inner{display:flex;flex-direction:column;justify-content:space-between;height:100%!important}.cashmember-header{height:auto;min-height:78px;padding:15px 0}.cashmember-header__inner{position:relative;padding:0 20px}.cashmember-header__hamburger{display:block;order:2}.cashmember-header__nav{display:none;position:absolute;top:calc(100% + 15px);left:0;right:0;background:var(--cm-color-primary);padding:12px 20px;flex-direction:column;align-items:center;gap:4px;box-shadow:var(--cm-shadow-header-nav)}.cashmember-header__nav.open{display:flex}.cashmember-header__nav button{width:100%;text-align:left}.cashmember-header__subtitle{display:none}.cashmember-header__user{margin-left:auto;margin-right:5px;order:3}.cashmember-header__logo{order:1}.cashmember-footer__container{padding:0 16px}.cashmember-footer__left,.cashmember-footer__right{font-size:11px}#cashme-tabs ul.et_pb_tabs_controls{flex-wrap:wrap}#cashme-tabs .et_pb_tabs_controls li{flex:1 1 calc(50% - 6px);min-width:0}.cm-filters{flex-wrap:wrap}.cm-filter-search{flex:1 1 100%}.cm-filter-select{flex:1 1 calc(50% - 6px)}.preview-modal-container{height:calc(100vh - 20px);border-radius:14px}.preview-modal-title{font-size:16px}.preview-modal-footer .cashmember-material-download{width:100%}.cashmember-materials-grid,.cm-creative-products-grid,.cm-creative-types-grid,.cm-video-grid{grid-template-columns:1fr}.cm-creative-product-image{height:170px}.cm-creative-type-header{min-height:140px}.cm-video-thumbnail-play{font-size:56px}.cm-video-lightbox{padding:15px}.cm-video-lightbox-content{width:100%}.cm-video-lightbox-player{border-radius:4px}.cm-video-lightbox-close{top:12px;right:12px;width:42px;height:42px;font-size:28px}.cm-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,1fr);gap:8px}.cm-gallery .et_pb_gallery_image img{height:auto!important;aspect-ratio:4 / 3;object-fit:cover}.cm-gallery .et_pb_gallery_pagination{margin-top:20px!important}.cm-gallery .et_pb_gallery_pagination ul{gap:5px}.cm-gallery .et_pb_gallery_pagination a{min-width:36px;height:36px;padding:0 10px}}@media (max-width:640px){.cm-product-filters{gap:6px;margin-bottom:20px}.cm-product-filter{min-height:36px;padding:0 13px;font-size:11px}.cm-cards-grid{grid-template-columns:1fr}.cm-card-content,.cm-link-card .cm-card-content{padding:22px}.cm-card-title{font-size:18px}.cm-link-card-top{height:180px}.cm-link-card-icon{font-size:42px}.cm-link-card-videos .cm-link-card-icon{font-size:46px}}@media (max-width:480px){#cashme-tabs ul.et_pb_tabs_controls{flex-direction:column;gap:10px}#cashme-tabs .et_pb_tabs_controls li{flex:1 1 100%;width:100%!important}.cm-filters{flex-direction:column;align-items:stretch;gap:10px}.cm-filter-search,.cm-filter-select{width:100%;flex:1 1 100%}.cm-creative-product-content,.cm-creative-type-content{padding:20px}.cm-creative-product-image{height:160px}.cm-creative-type-header{min-height:130px}}