.aas-wrap,.aas-wrap *{box-sizing:border-box}.aas-wrap{--aas-ink:#172033;--aas-muted:#667085;--aas-line:#dfe4ea;--aas-soft:#f6f8fb;--aas-accent:#d97706;--aas-accent-dark:#b45309;width:100%;max-width:1040px;margin:36px auto;padding:clamp(24px,4vw,48px);color:var(--aas-ink);background:#fff;border:1px solid var(--aas-line);border-radius:18px;box-shadow:0 18px 55px rgba(16,24,40,.1);font-family:inherit;line-height:1.5}.aas-wrap h2{margin:0 0 10px!important;padding:0!important;color:var(--aas-ink)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.025em}.aas-wrap>p{max-width:700px;margin:0!important;color:var(--aas-muted)!important;font-size:17px!important}.aas-form{margin:32px 0 0!important;padding:0!important}.aas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aas-grid>label,.aas-form fieldset,.aas-consent{margin:0!important}.aas-full{grid-column:1/-1}.aas-form label>span{display:block;margin:0 0 8px!important;color:#344054;font-size:14px;font-weight:700}.aas-form input[type=text],.aas-form input[type=email],.aas-form input[type=tel]{display:block!important;width:100%!important;min-width:0!important;height:52px!important;margin:0!important;padding:0 15px!important;color:var(--aas-ink)!important;background:#fff!important;border:1px solid #cfd6df!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;font:inherit!important;font-size:16px!important;line-height:52px!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease}.aas-form input[type=text]:focus,.aas-form input[type=email]:focus,.aas-form input[type=tel]:focus{border-color:var(--aas-accent)!important;box-shadow:0 0 0 4px rgba(217,119,6,.14)!important}.aas-form input[readonly]{background:#f3f4f6!important;color:#667085!important}.aas-form fieldset{min-width:0!important;margin:34px 0 24px!important;padding:25px!important;background:var(--aas-soft);border:1px solid var(--aas-line)!important;border-radius:14px!important}.aas-form legend{float:none!important;width:auto!important;margin:0 0 16px!important;padding:0!important;color:var(--aas-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}.aas-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aas-categories label{display:flex!important;align-items:center!important;gap:11px!important;min-height:54px;margin:0!important;padding:13px 14px!important;color:#344054!important;background:#fff!important;border:1px solid #d7dde5!important;border-radius:10px!important;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.aas-categories label:hover{border-color:#f0ad4e!important;box-shadow:0 5px 14px rgba(16,24,40,.07);transform:translateY(-1px)}.aas-categories label:has(input:checked){color:#7c2d12!important;background:#fff7ed!important;border-color:var(--aas-accent)!important;box-shadow:0 0 0 2px rgba(217,119,6,.08)}.aas-categories input[type=checkbox],.aas-consent input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;accent-color:var(--aas-accent)}.aas-categories label>span{display:inline!important;margin:0!important;color:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}.aas-consent{display:flex!important;align-items:flex-start!important;gap:11px!important;padding:15px 16px!important;color:#475467!important;background:#fffaf2!important;border:1px solid #fed7aa!important;border-radius:10px!important;font-size:14px!important;line-height:1.45!important}.aas-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:52px!important;margin:22px 0 0!important;padding:13px 24px!important;color:#fff!important;background:var(--aas-accent)!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 18px rgba(180,83,9,.22)!important;font:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.aas-button:hover,.aas-button:focus{color:#fff!important;background:var(--aas-accent-dark)!important;transform:translateY(-1px);box-shadow:0 11px 23px rgba(180,83,9,.27)!important}.aas-message{margin:0 0 24px!important;padding:14px 16px!important;border:1px solid transparent;border-radius:10px!important;font-weight:700}.aas-success{color:#166534!important;background:#ecfdf3!important;border-color:#bbf7d0!important}.aas-error{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.aas-unsubscribe{margin:18px 0 0!important;padding:0!important}.aas-unsubscribe button{margin:0!important;padding:0!important;color:#b42318!important;background:none!important;border:0!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;text-transform:none!important;cursor:pointer!important}.aas-standalone{padding:50px 20px}.aas-standalone-inner{width:100%;max-width:1120px;margin:0 auto}@media(max-width:900px){.aas-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.aas-wrap{margin:20px auto;padding:22px;border-radius:12px}.aas-grid,.aas-categories{grid-template-columns:1fr}.aas-full{grid-column:auto}.aas-form fieldset{padding:18px}.aas-button{width:100%!important}}.aas-category-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important}.aas-category-heading legend{float:none!important;width:auto!important;margin:0!important;padding:0!important}.aas-category-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.aas-small-button,.aas-control-button{appearance:none!important;border:1px solid #d0d5dd!important;background:#fff!important;color:#344054!important;border-radius:8px!important;padding:9px 13px!important;font:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;text-transform:none!important;box-shadow:none!important}.aas-small-button:hover,.aas-control-button:hover{border-color:#d97706!important;color:#9a3412!important;background:#fff7ed!important}.aas-status{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;margin:18px 0 24px!important;padding:14px 16px!important;border-radius:10px!important;border:1px solid!important}.aas-status strong{font-size:14px!important}.aas-status span{font-size:13px!important}.aas-status-active{background:#ecfdf3!important;border-color:#bbf7d0!important;color:#166534!important}.aas-status-paused{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.aas-status-off{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.aas-control-panel{margin-top:26px!important;padding:20px!important;border:1px solid #e4e7ec!important;border-radius:12px!important;background:#f9fafb!important}.aas-control-panel h3{margin:0 0 5px!important;font-size:17px!important}.aas-control-panel p{margin:0 0 15px!important;color:#667085!important;font-size:14px!important}.aas-control-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.aas-inline-action{margin:0!important}.aas-resume{background:#166534!important;color:#fff!important;border-color:#166534!important}.aas-danger{color:#b42318!important;border-color:#fda29b!important}@media(max-width:680px){.aas-category-heading,.aas-status{align-items:flex-start!important;flex-direction:column!important}.aas-category-actions,.aas-control-actions{width:100%!important}.aas-small-button,.aas-control-button{flex:1!important;text-align:center!important}.aas-inline-action{display:flex!important;flex:1 1 100%!important}.aas-inline-action .aas-control-button{width:100%!important}}.aas-wrap .aas-category-filter-label{display:block;margin:14px 0 8px}.aas-wrap .aas-category-filter-label>span{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#263746}.aas-wrap .aas-category-filter{box-sizing:border-box;width:100%!important;min-height:46px!important;margin:0!important;padding:10px 13px!important;border:1px solid #c9d4dc!important;border-radius:8px!important;background:#fff!important;color:#182b3a!important;font-size:16px!important;line-height:1.3!important}.aas-wrap .aas-category-filter:focus{border-color:#0b6fa4!important;box-shadow:0 0 0 3px rgba(11,111,164,.15)!important;outline:none!important}.aas-wrap .aas-category-filter-status{min-height:20px;margin:0 0 8px;color:#5e6f7c;font-size:13px}.aas-categories label[hidden]{display:none!important}.aas-show-more{margin:16px 0 0!important}.aas-no-categories{margin:12px 0 0!important;color:#b42318!important;font-weight:700!important}.aas-category-filter-status{min-height:22px;margin:8px 0 12px;color:var(--aas-muted);font-size:13px;font-weight:600}