:root{--aln-color-primary: var(--wp--preset--color--primary, #FFC939);--aln-color-primary-dark: var(--wp--preset--color--primary-dark, #FFB700);--aln-color-secondary: var(--wp--preset--color--secondary, #000000);--aln-color-secondary-dark: var( --wp--preset--color--secondary-dark, #111827 );--aln-color-navy: var(--wp--preset--color--navy, #000000);--aln-color-white: var(--wp--preset--color--white, #FFFFFF);--aln-color-gray-light: var(--wp--preset--color--gray-light, #F3F4F6);--aln-color-gray-blue: var(--wp--preset--color--gray-blue, #E5E7EB);--aln-color-gray-50: #F9FAFB;--aln-color-gray-100: #F3F4F6;--aln-color-gray-200: #E5E7EB;--aln-color-gray-300: #D1D5DB;--aln-color-gray-400: #9CA3AF;--aln-color-gray-500: #6B7280;--aln-color-gray-600: #4B5563;--aln-color-gray-700: #374151;--aln-color-gray-900: #111827;--aln-color-blue: var(--wp--preset--color--blue, #3B82F6);--aln-color-cyan: var(--wp--preset--color--cyan, #10B981);--aln-color-success: #10B981;--aln-color-error: #EF4444;--aln-color-warning: #F59E0B;--aln-color-info: #3B82F6;--aln-overlay-dark: rgba(0, 0, 0, 0.60);--aln-overlay-darker: rgba(0, 0, 0, 0.70);--aln-overlay-light: rgba(0, 0, 0, 0.40);--aln-font-family-primary: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--aln-font-family-headline: var( --wp--preset--font-family--headline, 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif );--aln-font-weight-regular: 400;--aln-font-weight-normal: 400;--aln-font-weight-medium: 500;--aln-font-weight-semibold: 600;--aln-font-weight-bold: 700;--aln-font-weight-extrabold: 800;--aln-font-weight-black: 800;--aln-font-size-display: 96px;--aln-font-size-h1: var(--wp--preset--font-size--heading-1, 80px);--aln-font-size-h2: var(--wp--preset--font-size--heading-2, 60px);--aln-font-size-h3: var(--wp--preset--font-size--heading-3, 48px);--aln-font-size-h4: var(--wp--preset--font-size--heading-4, 36px);--aln-font-size-h5: var(--wp--preset--font-size--heading-5, 30px);--aln-font-size-h6: var(--wp--preset--font-size--heading-6, 24px);--aln-font-size-body-1: var(--wp--preset--font-size--body-1, 20px);--aln-font-size-body-2: var(--wp--preset--font-size--body-2, 18px);--aln-font-size-body: 16px;--aln-font-size-body-sm: 14px;--aln-font-size-body-xs: 12px;--aln-font-size-label: 12px;--aln-font-size-button: 16px;--aln-font-size-button-text: 16px;--aln-line-height-tight: 1;--aln-line-height-snug: 1.25;--aln-line-height-normal: 1.5;--aln-line-height-relaxed: 1.625;--aln-line-height-loose: 2;--aln-line-height-h1: 1;--aln-line-height-h2: 1;--aln-line-height-h3: 1;--aln-line-height-h4: 1;--aln-line-height-h5: 1;--aln-line-height-h6: 1;--aln-line-height-body-1: 1.5;--aln-line-height-body-2: 1.5;--aln-line-height-button-text: normal;--aln-tracking-tight: -0.025em;--aln-tracking-normal: 0em;--aln-tracking-wide: 0.025em;--aln-tracking-wider: 0.05em;--aln-tracking-widest: 0.1em;--aln-spacing-xs: var(--wp--preset--spacing--xs, 4px);--aln-spacing-sm: var(--wp--preset--spacing--sm, 8px);--aln-spacing-md: var(--wp--preset--spacing--md, 16px);--aln-spacing-lg: var(--wp--preset--spacing--lg, 24px);--aln-spacing-xl: var(--wp--preset--spacing--xl, 32px);--aln-spacing-xxl: var(--wp--preset--spacing--xxl, 40px);--aln-spacing-3xl: var(--wp--preset--spacing--3-xl, 48px);--aln-spacing-4xl: var(--wp--preset--spacing--4-xl, 64px);--aln-spacing-5xl: var(--wp--preset--spacing--5-xl, 80px);--aln-spacing-6xl: var(--wp--preset--spacing--6-xl, 96px);--aln-spacing-section: 96px;--aln-section-padding-sm: 48px;--aln-section-padding-md: 64px;--aln-section-padding-lg: 80px;--aln-section-padding-xl: 96px;--aln-section-padding-xxl: 120px;--aln-section-padding-xxl: 120px;--aln-section-padding-xxl: 120px;--aln-radius-sm: 4px;--aln-radius-md: 8px;--aln-radius-mdlg: 12px;--aln-radius-lg: 16px;--aln-radius-full: 9999px;--aln-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--aln-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);--aln-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--aln-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);--aln-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);--aln-card-bg: var(--aln-color-white, #ffffff);--aln-card-border: 1px solid var(--aln-color-gray-200, #e5e7eb);--aln-card-radius: var(--aln-radius-mdlg, 12px);--aln-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);--aln-card-shadow-hover: 0 4px 16px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.06);--aln-transition-fast: 150ms ease;--aln-transition-base: 300ms ease;--aln-transition-slow: 500ms ease;--aln-transition-colors: color 300ms ease, background-color 300ms ease, border-color 300ms ease;--aln-transition-shadow: box-shadow 300ms ease;--aln-transition-transform: transform 300ms ease;--aln-transition-all: all 300ms ease;--aln-z-index-dropdown: 1000;--aln-z-index-sticky: 1020;--aln-z-index-header: 1030;--aln-z-index-overlay: 1040;--aln-z-index-modal: 1050;--aln-z-index-popover: 1060;--aln-z-index-tooltip: 1070;--aln-button-primary-light-bg: var(--aln-color-primary);--aln-button-primary-light-text: var(--aln-color-secondary);--aln-button-primary-light-hover-bg: var(--aln-color-primary-dark);--aln-button-primary-light-hover-text: var(--aln-color-secondary);--aln-button-primary-light-hover-radius: var(--aln-radius-sm);--aln-button-primary-dark-bg: var(--aln-color-secondary);--aln-button-primary-dark-text: var(--aln-color-white);--aln-button-primary-dark-hover-bg: var(--aln-color-gray-900);--aln-button-primary-dark-hover-text: var(--aln-color-white);--aln-button-primary-dark-hover-radius: var(--aln-radius-sm);--aln-button-secondary-bg: transparent;--aln-button-secondary-text: var(--aln-color-white);--aln-button-secondary-hover-bg: var(--aln-color-white);--aln-button-secondary-hover-text: var(--aln-color-gray-900);--aln-button-secondary-hover-radius: var(--aln-radius-sm);--aln-button-secondary-border: 2px solid var(--aln-color-white);--aln-button-padding: 16px 32px;--aln-button-radius: var(--aln-radius-sm);--aln-button-font-size: var(--aln-font-size-button);--aln-button-font-weight: var(--aln-font-weight-medium);--aln-button-text-transform: uppercase;--aln-button-sm-padding: 10px 20px;--aln-button-sm-font-size: 14px;--aln-button-lg-padding: 16px 40px;--aln-button-lg-font-size: 18px;--aln-input-bg: var(--aln-color-white);--aln-input-text: var(--aln-color-gray-900);--aln-input-border: var(--aln-color-gray-300);--aln-input-border-focus: var(--aln-color-primary);--aln-input-border-error: var(--aln-color-error);--aln-input-border-width: 1px;--aln-input-padding: 12px 16px;--aln-input-radius: var(--aln-radius-md);--aln-input-font-size: var(--aln-font-size-body);--aln-input-font-weight: var(--aln-font-weight-regular);--aln-input-text-transform: none;--aln-input-placeholder-color: var(--aln-color-gray-400);--aln-label-font-size: 14px;--aln-label-font-weight: var(--aln-font-weight-medium);--aln-label-color: var(--aln-color-gray-700);--aln-label-margin-bottom: 8px;--aln-label-text-transform: uppercase;--aln-error-message-color: var(--aln-color-error);--aln-error-message-font-size: 14px;--aln-checkbox-bg: var(--aln-color-white);--aln-checkbox-border: var(--aln-color-gray-300);--aln-checkbox-checked-bg: var(--aln-color-primary);--aln-checkbox-checked-icon: var(--aln-color-secondary);--aln-checkbox-size: 22px;--aln-checkbox-radius: var(--aln-radius-sm);--aln-nav-text-default: var(--aln-color-white);--aln-nav-text-hover: var(--aln-color-primary);--aln-nav-text-active: var(--aln-color-primary);--aln-nav-font-size: var(--aln-font-size-body);--aln-nav-font-weight: var(--aln-font-weight-medium);--aln-nav-text-transform: uppercase;--aln-header-bg: var(--aln-color-secondary);--aln-header-height: 64px;--aln-header-z-index: var(--aln-z-index-header);--aln-arrow-size: 63.999px;--aln-arrow-color-default: var(--aln-color-secondary);--aln-arrow-color-hover: var(--aln-color-primary);--aln-card-bg: var(--aln-color-white);--aln-card-border: 1px solid var(--aln-color-gray-200);--aln-card-radius: var(--aln-radius-mdlg);--aln-card-padding: 24px;--aln-card-shadow: var(--aln-shadow-sm);--aln-card-shadow-hover: var(--aln-shadow-lg);--aln-hero-height-full: 100vh;--aln-hero-height-medium: 70vh;--aln-hero-height-small: 50vh;--aln-hero-min-height: 500px;--aln-hero-overlay: var(--aln-overlay-dark);--aln-hero-text-color: var(--aln-color-white);--aln-hero-heading-color: var(--aln-color-primary);--aln-table-header-bg: var(--aln-color-secondary);--aln-table-header-text: var(--aln-color-white);--aln-table-header-padding: 16px 24px;--aln-table-header-font-size: 14px;--aln-table-header-text-transform: uppercase;--aln-table-row-bg: var(--aln-color-gray-50);--aln-table-row-hover-bg: var(--aln-color-white);--aln-table-row-padding: 20px 24px;--aln-table-border: 1px solid var(--aln-color-gray-200);--aln-icon-badge-size: 56px;--aln-icon-badge-bg: var(--aln-color-primary);--aln-icon-badge-icon-color: var(--aln-color-secondary);--aln-icon-badge-radius: var(--aln-radius-full);--aln-star-color-filled: var(--aln-color-primary);--aln-star-color-empty: var(--aln-color-gray-300);--aln-star-size: 20px;--aln-section-label-font-size: 12px;--aln-section-label-text-transform: uppercase;--aln-section-label-letter-spacing: var(--aln-tracking-wider);--aln-section-label-color: var(--aln-color-gray-500);--aln-section-label-margin-bottom: 8px;--aln-section-heading-color: var(--aln-color-primary);--aln-section-heading-text-transform: uppercase;--aln-footer-bg: var(--aln-color-secondary);--aln-footer-text: var(--aln-color-white);--aln-footer-link-hover: var(--aln-color-primary);--aln-footer-padding: 48px 0;--aln-mobile-menu-bg: var(--aln-color-secondary);--aln-mobile-menu-item-padding: 16px 24px;--aln-mobile-menu-item-border: 1px solid rgba(255, 255, 255, 0.1)}.aln-display{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:800;font-weight:var(--aln-font-weight-extrabold);font-size:96px;font-size:var(--aln-font-size-display);line-height:1;line-height:var(--aln-line-height-tight);text-transform:uppercase}.aln-h1{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:800;font-weight:var(--aln-font-weight-black);font-size:80px;font-size:var(--aln-font-size-h1);line-height:1;line-height:var(--aln-line-height-h1);text-transform:uppercase}.aln-h2{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:800;font-weight:var(--aln-font-weight-black);font-size:60px;font-size:var(--aln-font-size-h2);line-height:1;line-height:var(--aln-line-height-h2);text-transform:uppercase}.aln-h3{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:800;font-weight:var(--aln-font-weight-black);font-size:48px;font-size:var(--aln-font-size-h3);line-height:1;line-height:var(--aln-line-height-h3);text-transform:uppercase}.aln-h4{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:700;font-weight:var(--aln-font-weight-bold);font-size:36px;font-size:var(--aln-font-size-h4);line-height:1;line-height:var(--aln-line-height-h4);text-transform:uppercase}.aln-h5{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:600;font-weight:var(--aln-font-weight-semibold);font-size:30px;font-size:var(--aln-font-size-h5);line-height:1;line-height:var(--aln-line-height-h5);text-transform:uppercase}.aln-h6{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:600;font-weight:var(--aln-font-weight-semibold);font-size:24px;font-size:var(--aln-font-size-h6);line-height:1;line-height:var(--aln-line-height-h6)}.aln-body-1,.aln-body-1 p{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:500;font-weight:var(--aln-font-weight-medium);font-size:20px;font-size:var(--aln-font-size-body-1);line-height:1.5;line-height:var(--aln-line-height-body-1)}.aln-body-2{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:400;font-weight:var(--aln-font-weight-regular);font-size:18px;font-size:var(--aln-font-size-body-2);line-height:1.5;line-height:var(--aln-line-height-body-2)}.aln-button-text{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:500;font-weight:var(--aln-font-weight-medium);font-size:16px;font-size:var(--aln-font-size-button-text);line-height:normal;line-height:var(--aln-line-height-button-text);text-transform:uppercase}.aln-label{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:500;font-weight:var(--aln-font-weight-medium);font-size:12px;font-size:var(--aln-font-size-label);line-height:1.5;line-height:var(--aln-line-height-normal);text-transform:uppercase;letter-spacing:0.1em;letter-spacing:var(--aln-tracking-widest)}.aln-btn{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:500;font-weight:var(--aln-button-font-weight);font-size:16px;font-size:var(--aln-button-font-size);text-transform:uppercase;text-transform:var(--aln-button-text-transform);padding:16px 32px;padding:var(--aln-button-padding);border-radius:4px;border-radius:var(--aln-button-radius);border:none;cursor:pointer;transition:all 300ms ease;transition:var(--aln-transition-all);text-decoration:none;display:inline-block}.aln-btn-primary-light{background-color:#FFC939;background-color:var(--aln-button-primary-light-bg);color:#000000;color:var(--aln-button-primary-light-text)}.aln-btn-primary-light:hover{background-color:#FFB700;background-color:var(--aln-button-primary-light-hover-bg);color:#000000;color:var(--aln-button-primary-light-hover-text);border-radius:4px;border-radius:var(--aln-button-primary-light-hover-radius)}.aln-btn-primary-dark{background-color:#000000;background-color:var(--aln-button-primary-dark-bg);color:#FFFFFF;color:var(--aln-button-primary-dark-text)}.aln-btn-primary-dark:hover{background-color:#111827;background-color:var(--aln-button-primary-dark-hover-bg);color:#FFFFFF;color:var(--aln-button-primary-dark-hover-text);border-radius:4px;border-radius:var(--aln-button-primary-dark-hover-radius)}.aln-btn-secondary{background-color:transparent;background-color:var(--aln-button-secondary-bg);color:#FFFFFF;color:var(--aln-button-secondary-text);border:2px solid #FFFFFF;border:var(--aln-button-secondary-border)}.aln-btn-secondary:hover{background-color:#FFFFFF;background-color:var(--aln-button-secondary-hover-bg);color:#111827;color:var(--aln-button-secondary-hover-text);border-color:#111827;border-color:var(--aln-color-gray-900);border-radius:4px;border-radius:var(--aln-button-secondary-hover-radius)}.aln-input{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-family:var(--aln-font-family-primary);font-weight:400;font-weight:var(--aln-input-font-weight);font-size:16px;font-size:var(--aln-input-font-size);text-transform:none;text-transform:var(--aln-input-text-transform);background-color:#FFFFFF;background-color:var(--aln-input-bg);color:#111827;color:var(--aln-input-text);border:1px solid #D1D5DB;border:var(--aln-input-border-width) solid var(--aln-input-border);border-radius:8px;border-radius:var(--aln-input-radius);padding:12px 16px;padding:var(--aln-input-padding);transition:border-color 300ms ease;transition:border-color var(--aln-transition-base)}.aln-input:focus{outline:none;border-color:#FFC939;border-color:var(--aln-input-border-focus)}.aln-input.error{border-color:#EF4444;border-color:var(--aln-input-border-error)}.aln-input::-moz-placeholder{color:#9CA3AF;color:var(--aln-input-placeholder-color)}.aln-input::placeholder{color:#9CA3AF;color:var(--aln-input-placeholder-color)}.aln-checkbox{width:22px;width:var(--aln-checkbox-size);height:22px;height:var(--aln-checkbox-size);border-radius:4px;border-radius:var(--aln-checkbox-radius);background-color:#FFFFFF;background-color:var(--aln-checkbox-bg);border:1px solid #D1D5DB;border:1px solid var(--aln-checkbox-border)}.aln-checkbox:checked{background-color:#FFC939;background-color:var(--aln-checkbox-checked-bg);border-color:#FFC939;border-color:var(--aln-checkbox-checked-bg)}@media(max-width: 1023px){:root{--aln-font-size-display: 72px;--aln-font-size-h1: 64px;--aln-font-size-h2: 48px;--aln-font-size-h3: 40px;--aln-font-size-h4: 32px;--aln-font-size-h5: 28px;--aln-font-size-h6: 20px;--aln-font-size-body-1: 20px;--aln-font-size-body-2: 18px}}@media(max-width: 767px){:root{--aln-font-size-display: 48px;--aln-font-size-h1: 40px;--aln-font-size-h2: 36px;--aln-font-size-h3: 30px;--aln-font-size-h4: 24px;--aln-font-size-h5: 20px;--aln-font-size-h6: 18px;--aln-font-size-body-1: 18px;--aln-font-size-body-2: 16px;--aln-line-height-h1: 1.15;--aln-line-height-h2: 1.15;--aln-line-height-h3: 1.2;--aln-line-height-h4: 1.25;--aln-line-height-h5: 1.3;--aln-line-height-body-1: 1.5;--aln-line-height-body-2: 1.5}}figure[class^=blur-],figure[class*=" blur-"]{border-radius:6px;overflow:hidden}figure[class^=blur-] img,figure[class*=" blur-"] img{background-blend-mode:darken;background-color:rgba(var(--wp--preset--color--white), 1);border-radius:6px}.blur-8 img{filter:blur(4px);-webkit-filter:blur(4px)}.blur-16 img{filter:blur(8px);-webkit-filter:blur(8px)}.blur-24 img{filter:blur(12px);-webkit-filter:blur(12px)}.blur-32 img{filter:blur(16px);-webkit-filter:blur(16px)}.blur-40 img{filter:blur(20px);-webkit-filter:blur(20px)}.is-style-shadow-light{box-shadow:var(--wp--preset--shadow--light)}.is-style-shadow-solid{box-shadow:var(--wp--preset--shadow--solid)}.is-style-filter-invert{filter:invert(1)}.is-style-position-fixed{position:fixed}.is-style-position-relative{position:relative}.is-style-pull-100{margin-top:-6.25rem !important}.is-style-negative-zindex{z-index:-99}.is-style-positive-zindex{z-index:99}.js-enabled .site-header{position:sticky;top:0 !important;top:var(--wp-admin--admin-bar--height, 0) !important;transition:top .5s,min-height .2s ease,background .3s ease,background-color .3s ease,padding .2s ease,box-shadow .2s ease;z-index:100}@media only screen and (max-width: 600px){.is-style-hidden-mobile{display:none !important}}@media only screen and (max-width: 782px){.wp-block-columns.is-style-column-reverse{flex-direction:column-reverse}}.aln-bl{background-color:#fff}.aln-bl--pt-none{padding-top:0}.aln-bl--pt-sm{padding-top:48px;padding-top:var(--aln-section-padding-sm, 48px)}.aln-bl--pt-md{padding-top:64px;padding-top:var(--aln-section-padding-md, 64px)}.aln-bl--pt-lg{padding-top:80px;padding-top:var(--aln-section-padding-lg, 80px)}.aln-bl--pt-xl{padding-top:96px;padding-top:var(--aln-section-padding-xl, 96px)}.aln-bl--pt-xxl{padding-top:120px;padding-top:var(--aln-section-padding-xxl, 120px)}.aln-bl--pb-none{padding-bottom:0}.aln-bl--pb-sm{padding-bottom:48px;padding-bottom:var(--aln-section-padding-sm, 48px)}.aln-bl--pb-md{padding-bottom:64px;padding-bottom:var(--aln-section-padding-md, 64px)}.aln-bl--pb-lg{padding-bottom:80px;padding-bottom:var(--aln-section-padding-lg, 80px)}.aln-bl--pb-xl{padding-bottom:96px;padding-bottom:var(--aln-section-padding-xl, 96px)}.aln-bl--pb-xxl{padding-bottom:120px;padding-bottom:var(--aln-section-padding-xxl, 120px)}@media(max-width: 768px){.aln-bl--pt-xxl{padding-top:96px;padding-top:var(--aln-section-padding-xl, 96px)}.aln-bl--pt-xl{padding-top:64px;padding-top:var(--aln-section-padding-md, 64px)}.aln-bl--pt-lg{padding-top:48px;padding-top:var(--aln-section-padding-sm, 48px)}.aln-bl--pb-xxl{padding-bottom:96px;padding-bottom:var(--aln-section-padding-xl, 96px)}.aln-bl--pb-xl{padding-bottom:64px;padding-bottom:var(--aln-section-padding-md, 64px)}.aln-bl--pb-lg{padding-bottom:48px;padding-bottom:var(--aln-section-padding-sm, 48px)}}.aln-bl__inner{display:flex;flex-direction:column;gap:40px}.aln-bl__controls{display:flex;flex-direction:column;gap:16px}.aln-bl__search-wrap{position:relative}.aln-bl__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#9ca3af;pointer-events:none}.aln-bl__search-input{width:100%;padding:13px 20px 13px 46px !important;border:1.5px solid #d1d5db !important;border-radius:8px !important;font-size:.9375rem;color:#111827;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.aln-bl__search-input::-moz-placeholder{color:#9ca3af}.aln-bl__search-input::placeholder{color:#9ca3af}.aln-bl__search-input:focus{border-color:#ffc939;border-color:var(--wp--preset--color--primary, #ffc939);box-shadow:0 0 0 3px rgba(255,201,57,.18)}.aln-bl__filters{display:flex;flex-wrap:wrap;gap:8px}.aln-bl__filter-btn{padding:7px 16px;border:1px solid #e5e7eb;border-radius:20px;background:rgba(0,0,0,0);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.aln-bl__filter-btn:hover{border-color:#374151;color:#111827}.aln-bl__filter-btn.is-active{background:#111827;border-color:#111827;color:#fff}.aln-bl__results{display:flex;flex-direction:column;gap:56px;transition:opacity .2s ease}.aln-bl__results.is-loading{opacity:.4;pointer-events:none}.aln-bs__section-label{display:block;font-size:1.125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#111827;margin:0 0 28px;padding-bottom:12px;position:relative}.aln-bs__section-label::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#ffc939;background:var(--wp--preset--color--primary, #ffc939)}.aln-bs__featured{display:grid;grid-template-columns:5fr 7fr;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;box-shadow:0 4px 28px rgba(0,0,0,.07);background:#fff}@media(max-width: 768px){.aln-bs__featured{grid-template-columns:1fr}}.aln-bs__featured-img-wrap{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.aln-bs__featured-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.aln-bs__featured-img-wrap:hover img{transform:scale(1.04)}@media(max-width: 768px){.aln-bs__featured-img-wrap{aspect-ratio:16/9}}.aln-bs__featured-badge{position:absolute;top:16px;left:16px;z-index:2;padding:4px 12px;background:#ffc939;background:var(--wp--preset--color--primary, #ffc939);color:#000;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:20px}.aln-bs__featured-content{padding:32px 40px;display:flex;flex-direction:column;justify-content:center;gap:18px}@media(max-width: 768px){.aln-bs__featured-content{padding:28px}}.aln-bs__featured-title{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:900;line-height:1.15;text-transform:uppercase;margin:0}.aln-bs__featured-title a{color:#111827;text-decoration:none}.aln-bs__featured-title a:hover{color:#ffc939;color:var(--wp--preset--color--primary, #ffc939)}.aln-bs__featured-excerpt{font-size:1rem;line-height:1.65;color:#4b5563;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aln-bs__featured-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;flex-wrap:wrap}.aln-bs__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:28px;gap:28px}@media(max-width: 900px){.aln-bs__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.aln-bs__grid{grid-template-columns:1fr}}.aln-bs__card{display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.aln-bs__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.1)}.aln-bs__card-img-wrap{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.aln-bs__card-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.aln-bs__card-img-wrap:hover img{transform:scale(1.05)}.aln-bs__img-placeholder{width:100%;height:100%;background:#f3f4f6}.aln-bs__card-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.aln-bs__card-title{font-size:1rem;font-weight:700;line-height:1.4;text-transform:uppercase;margin:0}.aln-bs__card-title a{color:#111827;text-decoration:none}.aln-bs__card-title a:hover{color:#ffc939;color:var(--wp--preset--color--primary, #ffc939)}.aln-bs__card-excerpt{font-size:.875rem;line-height:1.6;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aln-bs__card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #f3f4f6}.aln-bs__read-link{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffc939;color:var(--wp--preset--color--primary, #ffc939);text-decoration:none;transition:opacity .15s}.aln-bs__read-link:hover{opacity:.7}.aln-bs__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.aln-bs__date,.aln-bs__read-time{font-size:.75rem;color:#9ca3af}.aln-bs__meta-sep{color:#d1d5db;font-size:.75rem}.aln-bs__author{font-size:.8125rem;color:#6b7280}.aln-bs__cat-badge{display:inline-block;position:absolute;top:12px;left:12px;z-index:2;padding:3px 10px;border-radius:20px;font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#ffc939;background:var(--wp--preset--color--primary, #ffc939);line-height:1.5}.aln-bs__cat-badge.aln-bs__cat-badge--inline{position:static;font-size:.625rem}.aln-bs__pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:16px}.aln-bs__pag-btn{min-width:40px;height:40px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.aln-bs__pag-btn:hover:not(:disabled){border-color:#374151;background:#f9fafb}.aln-bs__pag-btn.is-active{background:#111827;border-color:#111827;color:#fff}.aln-bs__pag-btn:disabled{opacity:.35;cursor:not-allowed}.aln-bs__pag-prev,.aln-bs__pag-next{padding:0 16px;font-size:.8125rem}.aln-bs__no-results{text-align:center;padding:64px 0;color:#6b7280;font-size:1rem}
