.aa-int-hero{color:#fff}.aa-int-hero a{color:#CBD5E1}.aa-int-hero a:hover{color:#fff}.aa-int-crumbs{font-size:.875rem;color:#94A3B8;gap:.5rem!important}.aa-int-crumbs p,.aa-int-crumbs .wp-block-post-terms{margin:0}.aa-int-crumbs .wp-block-post-title{margin:0;font-size:.875rem;font-weight:400;color:#fff;font-family:inherit;letter-spacing:0}.aa-int-badges{gap:.5rem!important;align-items:center}.aa-int-logo{margin:0;width:72px;flex:none}.aa-int-logo img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:18px;padding:10px;box-sizing:border-box}.aa-int-pill{margin:0;font-size:.8125rem;font-weight:600}.aa-int-pill a,.aa-int-pill span.aa-int-pilltext{display:inline-block;padding:6px 12px;border-radius:999px;background:rgb(59 130 246 / .18);color:#BFDBFE;text-decoration:none}.aa-int-pill--muted a{background:rgb(255 255 255 / .08);color:#E2E8F0}.aa-int-pill .wp-block-post-terms__separator{display:none}.aa-int-free{margin:0;display:inline-block;padding:6px 12px;border-radius:999px;background:#DCFCE7;color:#14532D;font-size:.8125rem;font-weight:700}.aa-int-title{color:#fff!important;font-size:clamp(2.25rem,4.2vw,3.5rem)!important;line-height:1.06!important}.aa-int-lede,.aa-int-lede p{color:#CBD5E1;font-size:1.1875rem;line-height:1.6;max-width:36rem}.aa-int-trust{color:#94A3B8!important;font-size:.875rem}.aa-int-hero .aa-int-ghost .wp-block-button__link{background:#fff0;border:1px solid rgb(255 255 255 / .3);color:#fff}.aa-int-hero .aa-int-ghost .wp-block-button__link:hover{background:rgb(255 255 255 / .08)}.aa-int-stats .aa-int-num{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:2.5rem;line-height:1;letter-spacing:-.02em;color:var(--wp--preset--color--ink);margin:0}.aa-int-stats .aa-int-lab{margin:.35rem 0 0;font-size:.875rem;color:var(--wp--preset--color--contrast-2)}.aa-int-details{position:sticky;top:6rem}.aa-int-details>.wp-block-heading{margin:0 0 .75rem!important;font-size:1.25rem!important}.aa-int-details>*+*{margin-top:0!important}.aa-int-row{justify-content:space-between;align-items:baseline;gap:1rem!important;margin:0!important;padding:.6rem 0;border-bottom:1px solid var(--wp--preset--color--border);font-size:.9375rem}.aa-int-row>*{margin:0!important}.aa-int-row .aa-int-k{flex:none;color:var(--wp--preset--color--contrast-2);font-size:.9375rem}.aa-int-row .aa-int-v,.aa-int-row .wp-block-post-title,.aa-int-row .wp-block-post-terms{min-width:0;font-weight:600;font-size:.9375rem!important;line-height:1.4;font-family:var(--wp--preset--font-family--body);letter-spacing:0;color:var(--wp--preset--color--contrast);text-align:right;overflow-wrap:anywhere}.aa-int-row .aa-int-mono{font-family:var(--wp--preset--font-family--mono);font-weight:500;font-size:.8125rem!important}.aa-int-details .wp-block-separator{display:none}.aa-int-links{flex-direction:column!important;align-items:flex-start!important;gap:.6rem!important;margin-top:1.25rem!important}.aa-int-links .wp-block-button{margin:0!important;width:auto}.aa-int-links .wp-block-button__link{display:inline-flex;align-items:center;gap:.35rem;background:transparent!important;color:var(--wp--preset--color--primary)!important;padding:0!important;border:0;border-radius:0;box-shadow:none;font-family:var(--wp--preset--font-family--body);font-size:.9375rem;font-weight:600;line-height:1.4;text-align:left;white-space:normal}.aa-int-links .wp-block-button__link:hover,.aa-int-links .wp-block-button__link:focus{background:transparent!important;color:var(--wp--preset--color--primary-dark)!important;text-decoration:underline}.aa-int-body .wp-block-post-content>*:first-child{margin-top:0}.aa-int-body .wp-block-post-content h2{font-size:clamp(1.75rem,3vw,2.5rem)}.aa-related-integrations .aa-int-card{transition:transform .2s ease,box-shadow .2s ease}.aa-related-integrations .aa-int-card:hover{transform:translateY(-4px);box-shadow:var(--wp--preset--shadow--card)}.aa-related-integrations .wp-block-post-featured-image img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:var(--wp--preset--color--surface)}.aa-int-disclaimer{color:var(--wp--preset--color--contrast-2)}@media (max-width:781px){.aa-int-details{position:static}.aa-int-stats .wp-block-column{flex-basis:45%!important}}.aa-dir-hero{color:#fff;text-align:center}.aa-dir-hero a{color:#BFDBFE}.aa-dir-eyebrow{margin:0;font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#93C5FD!important}.aa-dir-h1{color:#fff!important;font-size:clamp(2.25rem,4.6vw,3.5rem)!important;line-height:1.08!important;margin:0 auto!important;max-width:860px;text-align:center}.aa-dir-lede{color:#CBD5E1!important;font-size:1.1875rem;line-height:1.6;margin-left:auto!important;margin-right:auto!important;max-width:40rem}.aa-dir-search{position:relative;max-width:36rem;margin:.5rem auto 0!important}.aa-dir-search svg{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);color:#64748B;pointer-events:none}.aa-dir-search input{width:100%;box-sizing:border-box;height:56px;padding:0 1.25rem 0 3.1rem;border-radius:14px;border:1px solid rgb(255 255 255 / .2);background:#fff;color:var(--wp--preset--color--contrast);font-size:1rem;font-family:inherit;box-shadow:0 20px 50px rgb(2 6 23 / .35)}.aa-dir-search input:focus{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px}.aa-dir-stats{gap:2.5rem!important;margin-top:1rem!important}.aa-dir-stat{gap:.4rem!important;align-items:baseline}.aa-dir-stat>*{margin:0!important}.aa-dir-stat-num{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:1.5rem;color:#fff}.aa-dir-stat-lab{color:#94A3B8;font-size:.9375rem}.aa-dir-side-title{font-size:.8125rem!important;text-transform:uppercase;letter-spacing:.08em;color:var(--wp--preset--color--contrast-2)!important;margin:0 0 .75rem!important}.aa-dir-all{margin:0 0 .25rem!important;font-weight:600}.aa-dir-all a,.aa-dir-cats a{display:block;padding:.45rem .75rem;border-radius:8px;color:var(--wp--preset--color--contrast);text-decoration:none}.aa-dir-all a:hover,.aa-dir-cats a:hover{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--primary);text-decoration:none}.aa-dir-cats{list-style:none;margin:0!important;padding:0}.aa-dir-cats li{margin:0;display:flex;align-items:center;justify-content:space-between;color:var(--wp--preset--color--contrast-2);font-size:.875rem}.aa-dir-cats li a{flex:1;font-size:.9375rem}.aa-dir-cats li.current-cat>a{background:var(--wp--preset--color--base-2);color:var(--wp--preset--color--ink);font-weight:700}.aa-dir-request{margin-top:1.5rem!important;border-radius:14px;background:var(--wp--preset--color--base-2)}.aa-dir-request p{margin:0}.aa-dir-request-text{color:var(--wp--preset--color--contrast-2);font-size:.9375rem}.aa-dir-grid{margin:0!important}.aa-dir-grid .wp-block-post[hidden]{display:none!important}.aa-dir-card{position:relative;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:16px;box-sizing:border-box;height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aa-dir-card:hover{transform:translateY(-3px);border-color:var(--wp--preset--color--accent);box-shadow:var(--wp--preset--shadow--card)}.aa-dir-card>*{margin:0!important}.aa-dir-card-top{width:100%}.aa-dir-logo{position:relative;width:48px;height:48px;flex:none}.aa-dir-logo .wp-block-post-featured-image{margin:0}.aa-dir-logo img{width:48px;height:48px;object-fit:contain;border-radius:12px}.aa-dir-mono{margin:0!important;width:48px;height:48px;border-radius:12px;background:var(--wp--preset--color--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:1rem;letter-spacing:.02em}.aa-dir-mono{display:none!important}.aa-dir-logo:not(:has(img)){display:none}.aa-dir-card-top{justify-content:flex-start!important}.aa-dir-title{margin-top:0!important}.aa-dir-price{margin:0!important;padding:3px 10px;border-radius:999px;background:#DCFCE7;color:#14532D;font-size:.75rem;font-weight:700}.aa-dir-title{font-size:1.1875rem!important;margin-top:.5rem!important}.aa-dir-title a{color:var(--wp--preset--color--contrast);text-decoration:none}.aa-dir-title a::after{content:"";position:absolute;inset:0;border-radius:16px}.aa-dir-title a:focus-visible{outline:none}.aa-dir-card:focus-within{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px}.aa-dir-excerpt{flex:1;color:var(--wp--preset--color--contrast-2);font-size:.9375rem;line-height:1.55}.aa-dir-excerpt p{margin:0}.aa-dir-excerpt .wp-block-post-excerpt__more-text{display:none}.aa-dir-card-foot{width:100%;padding-top:.75rem;border-top:1px solid var(--wp--preset--color--border);font-size:.8125rem}.aa-dir-card-foot>*{margin:0!important}.aa-dir-cat{position:relative;z-index:1}.aa-dir-cat a{color:var(--wp--preset--color--primary);font-weight:600;text-decoration:none}.aa-dir-count{color:var(--wp--preset--color--contrast-2);font-weight:600}.aa-dir-count:empty{display:none}.aa-dir-empty{display:none;padding:2rem;text-align:center;border:1px dashed var(--wp--preset--color--border);border-radius:16px;color:var(--wp--preset--color--contrast-2)}.aa-dir-empty.is-visible{display:block}@media (max-width:781px){.aa-dir-side{order:2}.aa-dir-stats{gap:1.25rem!important}}.aa-answer{padding:1.25rem 1.5rem;border-left:4px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--base-2);border-radius:0 12px 12px 0;font-size:1.0625rem;line-height:1.65}.aa-compare{overflow-x:auto}.aa-compare table{font-size:.9375rem;min-width:640px;border-collapse:collapse}.aa-compare th,.aa-compare td{padding:.75rem .9rem;vertical-align:top;text-align:left;border:1px solid var(--wp--preset--color--border)}.aa-compare thead th{background:var(--wp--preset--color--surface);font-weight:700}.aa-compare th:nth-child(2),.aa-compare td:nth-child(2){background:#EFF6FF}.aa-compare-note{font-size:.8125rem;color:var(--wp--preset--color--contrast-2)}