.elementor-2209 .elementor-element.elementor-element-c000479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:46px;--padding-left:36px;--padding-right:36px}.elementor-2209 .elementor-element.elementor-element-c000478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap}.elementor-2209 .elementor-element.elementor-element-c000477{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-2209 .elementor-element.elementor-element-c000473{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-2209 .elementor-element.elementor-element-c000471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-2209 .elementor-element.elementor-element-c000497{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:72px;--padding-left:36px;--padding-right:36px}.elementor-2209 .elementor-element.elementor-element-c000489{--display:flex}.elementor-2209 .elementor-element.elementor-element-c000484{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-2209 .elementor-element.elementor-element-c000496{--display:flex}.elementor-2209 .elementor-element.elementor-element-c000492{--display:flex}.elementor-2209 .elementor-element.elementor-element-c009900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px}.elementor-2209 .elementor-element.elementor-element-c009900:not(.elementor-motion-effects-element-type-background),.elementor-2209 .elementor-element.elementor-element-c009900>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EBE8DF}.elementor-2209 .elementor-element.elementor-element-c009901{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap}.elementor-2209 .elementor-element.elementor-element-c009902{--display:flex}.elementor-2209 .elementor-element.elementor-element-c009905{--display:flex}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing)}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-2209 .elementor-element.elementor-element-c000479{--padding-top:34px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-2209 .elementor-element.elementor-element-c000497{--padding-top:42px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(min-width:768px){.elementor-2209 .elementor-element.elementor-element-c000479{--content-width:1440px}.elementor-2209 .elementor-element.elementor-element-c000477{--width:56%}.elementor-2209 .elementor-element.elementor-element-c000473{--width:38%}.elementor-2209 .elementor-element.elementor-element-c000489{--width:66%}.elementor-2209 .elementor-element.elementor-element-c000496{--width:30%}.elementor-2209 .elementor-element.elementor-element-c009900{--content-width:1200px}.elementor-2209 .elementor-element.elementor-element-c009902{--width:64%}.elementor-2209 .elementor-element.elementor-element-c009905{--width:28%}}@media(max-width:1024px) and (min-width:768px){.elementor-2209 .elementor-element.elementor-element-c000477{--width:100%}.elementor-2209 .elementor-element.elementor-element-c000473{--width:100%}.elementor-2209 .elementor-element.elementor-element-c000489{--width:100%}.elementor-2209 .elementor-element.elementor-element-c000496{--width:100%}}.elementor-2209 .elementor-element.elementor-element-c000479{background:#f4f2ec;border-bottom:1px solid #101012}.elementor-2209 .elementor-element.elementor-element-c000479 .elementor-element-c000478{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)!important;gap:48px!important;align-items:end!important;width:100%!important}.elementor-2209 .elementor-element.elementor-element-c000479 .elementor-element-c000477,.elementor-2209 .elementor-element.elementor-element-c000479 .elementor-element-c000473{width:auto!important;min-width:0!important}.elementor-2209 .elementor-element.elementor-element-c000479 .elementor-element-w000474 .elementor-widget-container{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid #101012;border-radius:999px;font:500 11px/1 "Geist Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#101012;background:#fff0}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-term-row .elementor-shortcode{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-term-row .aim-terms{display:flex;flex-wrap:wrap;gap:8px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-term-row .aim-term{display:inline-flex;align-items:center;min-height:26px;padding:6px 10px;border:1px solid #cfccc1;border-radius:999px;background:#f4f2ec;color:#3a3a3f;font:500 10px/1 "Geist Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-dot.live{width:7px;height:7px;border-radius:999px;background:#19c37d;display:inline-block;box-shadow:0 0 0 0 rgb(25 195 125 / .55);animation:aimToolPulse 1.8s infinite}@keyframes aimToolPulse{70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-hero-h1 .elementor-heading-title{margin:20px 0 18px;max-width:13ch;font-size:clamp(46px,6vw,92px);line-height:.92;letter-spacing:-.045em;font-weight:680;color:#101012}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-hero-lede .elementor-shortcode,.elementor-2209 .elementor-element.elementor-element-c000479 .aim-hero-lede .elementor-widget-container{max-width:56ch;color:#3a3a3f;font-size:17px;line-height:1.55}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-panel{display:grid!important;grid-template-columns:84px minmax(0,1fr);gap:18px;padding:20px;border:1px solid #101012;border-radius:16px;background:#fff;align-self:start}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-copy{min-width:0}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-icon .elementor-heading-title{width:84px;height:84px;display:grid;place-items:center;border-radius:18px;background:#101012;color:#f4f2ec;font-family:"Geist Mono",ui-monospace,monospace;font-size:25px;font-weight:700;line-height:1;text-transform:none}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-kicker{color:#6b3df5;font-family:"Geist Mono",ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-copy h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.025em}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-desc{margin-top:6px;color:#3a3a3f;font-size:15px;line-height:1.55}.elementor-2209 .elementor-element.elementor-element-c000479 .spec-grid{grid-column:1 / -1}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-meta-row{display:block;padding:14px;border:1px solid #cfccc1;border-radius:10px;background:#f4f2ec;min-width:0}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-meta-label{display:block;color:#7a7a82;font:500 10px/1.25 "Geist Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-meta-value{display:block;color:#101012;font-size:18px;font-weight:650;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-term{display:inline}@media(max-width:1100px){.elementor-2209 .elementor-element.elementor-element-c000479 .elementor-element-c000478{grid-template-columns:1fr!important}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-panel{width:100%!important}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.elementor-2209 .elementor-element.elementor-element-c000479 .aim-hero-h1 .elementor-heading-title{max-width:none;font-size:clamp(40px,13vw,58px)}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-panel{grid-template-columns:64px minmax(0,1fr);padding:16px;border-radius:14px}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-icon .elementor-heading-title{width:64px;height:64px;border-radius:14px;font-size:20px}.elementor-2209 .elementor-element.elementor-element-c000479 .profile-copy h2{font-size:24px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile{grid-template-columns:1fr 1fr;gap:8px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-meta-row{padding:12px}.elementor-2209 .elementor-element.elementor-element-c000479 .aim-tool-profile .aim-meta-value{font-size:16px}}.elementor-2209 .elementor-element.elementor-element-c000497{max-width:1440px;margin-inline:auto;background:#f4f2ec}.elementor-2209 .elementor-element.elementor-element-c000497{display:grid!important;grid-template-columns:minmax(0,820px) 340px!important;justify-content:center!important;gap:56px!important;align-items:start!important}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000489,.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000496{width:auto!important;min-width:0!important}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000489{max-width:820px}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000489 .elementor-heading-title{margin:34px 0 12px;color:#101012;font-size:34px;line-height:1.04;letter-spacing:-.025em}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-widget-theme-post-content{color:#3a3a3f;font-size:16px;line-height:1.75}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-widget-theme-post-content h2{margin:48px 0 16px;color:#101012;font-size:34px;line-height:1.04;letter-spacing:-.025em}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-widget-shortcode .elementor-shortcode{color:#3a3a3f;font-size:16px;line-height:1.75}.elementor-2209 .elementor-element.elementor-element-c000497 .callout{padding:22px;border:1px solid #101012;border-radius:14px;background:#fff;margin:26px 0}.elementor-2209 .elementor-element.elementor-element-c000497 .callout h3 .elementor-heading-title{font-size:20px;margin:0 0 8px}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000496{display:flex!important;flex-direction:column!important;gap:18px!important;position:sticky!important;top:92px!important;align-self:start!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box{padding:18px;border:1px solid #101012;border-radius:14px;background:#fff}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box h3 .elementor-heading-title{margin:0 0 12px;font-size:18px;line-height:1.15}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .aim-tool-profile{display:block;margin:0}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .aim-meta-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #cfccc1}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .aim-meta-row:last-child{border-bottom:0}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .aim-meta-label{color:#7a7a82;font:500 10px/1.3 "Geist Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .aim-meta-value{font-size:13px;font-weight:650;text-align:right;overflow-wrap:anywhere}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__card{display:grid!important;grid-template-columns:64px 1fr!important;gap:14px!important;align-items:start!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid #cfccc1!important;box-shadow:none!important;background:transparent!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box article:last-child .elementor-post__card{border-bottom:0!important;padding-bottom:0!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__thumbnail__link{grid-row:1 / span 2!important;width:64px!important;height:64px!important;margin:0!important;border:1px solid #cfccc1;border-radius:8px;overflow:hidden;background:#ebe8df}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__thumbnail{padding-bottom:100%!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__text{margin:0!important;padding:0!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__title{margin:0!important;font-size:14px!important;line-height:1.35!important}.elementor-2209 .elementor-element.elementor-element-c000497 .side-box .elementor-post__meta-data{margin:0 0 6px!important;color:#7a7a82!important;font:500 10px/1.2 "Geist Mono",ui-monospace,monospace!important;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1100px){.elementor-2209 .elementor-element.elementor-element-c000497{grid-template-columns:1fr!important}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000489{max-width:none}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000496{position:static!important;top:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.elementor-2209 .elementor-element.elementor-element-c000497{padding-inline:18px!important;gap:36px!important}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000496{grid-template-columns:1fr!important}.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-element-c000489 .elementor-heading-title,.elementor-2209 .elementor-element.elementor-element-c000497 .elementor-widget-theme-post-content h2{font-size:28px}}.elementor-2209 .elementor-element.elementor-element-c009900{border-top:1px solid #101012;background:#ebe8df}.elementor-2209 .elementor-element.elementor-element-c009900 .aim-kicker{color:#7a7a82;font:500 11px/1.2 'Geist Mono',ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.elementor-2209 .elementor-element.elementor-element-c009900 .aim-section-title .elementor-heading-title{margin:10px 0 0;color:#101012;font-size:clamp(30px,3.6vw,44px);line-height:1;font-weight:700;letter-spacing:-.025em}