.elementor-354 .elementor-element.elementor-element-1bdaad9{--display:flex;--min-height:439px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.57;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1) inset;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-1bdaad9:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-1bdaad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alexirealty.wpalphasquad.com/wp-content/uploads/2026/10/two-business-women-meeting-at-cafe-table.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-354 .elementor-element.elementor-element-1bdaad9::before, .elementor-354 .elementor-element.elementor-element-1bdaad9 > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-1bdaad9 > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-1bdaad9 > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-1bdaad9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-1bdaad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-5d058b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-354 .elementor-element.elementor-element-5d058b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-f88115a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-2311a7e .elementor-heading-title{font-size:18px;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-39de2b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-491f126{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-354 .elementor-element.elementor-element-491f126:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-491f126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://alexirealty.wpalphasquad.com/wp-content/uploads/2026/10/images2F1778458136-1-BLMarkLee-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-354 .elementor-element.elementor-element-5551f46{--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:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-84359ad .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-92add9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-92add9d:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-92add9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fbea4f );}.elementor-354 .elementor-element.elementor-element-e3c538e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-419b4de{text-align:center;}.elementor-354 .elementor-element.elementor-element-419b4de .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-e38ad53{text-align:center;}.elementor-354 .elementor-element.elementor-element-b836472{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-354 .elementor-element.elementor-element-aca70aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-834a3ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-fef8e61{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-354 .elementor-element.elementor-element-0855cfd .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-2af60a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-354 .elementor-element.elementor-element-ecbf51c{width:var( --container-widget-width, 100% );max-width:100%;padding:1em 1em 1em 1em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F64501A;border-radius:14px 14px 14px 14px;}.elementor-354 .elementor-element.elementor-element-ecbf51c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title{margin-block-end:7px;}.elementor-354 .elementor-element.elementor-element-ecbf51c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-ecbf51c.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-ecbf51c.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-ecbf51c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon{font-size:28px;}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-fc4e8d1{width:var( --container-widget-width, 100% );max-width:100%;padding:1em 1em 1em 1em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F64501A;border-radius:14px 14px 14px 14px;}.elementor-354 .elementor-element.elementor-element-fc4e8d1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title{margin-block-end:7px;}.elementor-354 .elementor-element.elementor-element-fc4e8d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-fc4e8d1.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-fc4e8d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-fc4e8d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon{font-size:28px;}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-2555c09{width:var( --container-widget-width, 100% );max-width:100%;padding:1em 1em 1em 1em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F64501A;border-radius:14px 14px 14px 14px;}.elementor-354 .elementor-element.elementor-element-2555c09:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title{margin-block-end:7px;}.elementor-354 .elementor-element.elementor-element-2555c09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-2555c09.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-2555c09.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-2555c09.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon{font-size:28px;}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-9564cc1{width:var( --container-widget-width, 100% );max-width:100%;padding:1em 1em 1em 1em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F64501A;border-radius:14px 14px 14px 14px;}.elementor-354 .elementor-element.elementor-element-9564cc1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:14px 14px 14px 14px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title{margin-block-end:7px;}.elementor-354 .elementor-element.elementor-element-9564cc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-9564cc1.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-9564cc1.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-354 .elementor-element.elementor-element-9564cc1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon{font-size:28px;}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-354 .elementor-element.elementor-element-491f126{--width:45%;}.elementor-354 .elementor-element.elementor-element-5551f46{--width:55%;}.elementor-354 .elementor-element.elementor-element-e3c538e{--width:100%;}.elementor-354 .elementor-element.elementor-element-fef8e61{--width:100%;}}@media(max-width:1024px){.elementor-354 .elementor-element.elementor-element-5d058b0{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-354 .elementor-element.elementor-element-39de2b5{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-491f126{--min-height:387px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-354 .elementor-element.elementor-element-5551f46{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-354 .elementor-element.elementor-element-92add9d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-e3c538e{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-354 .elementor-element.elementor-element-834a3ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-fef8e61{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-354 .elementor-element.elementor-element-0855cfd{text-align:center;}.elementor-354 .elementor-element.elementor-element-19caafb{text-align:start;}.elementor-354 .elementor-element.elementor-element-2af60a7{--grid-auto-flow:row;}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}}@media(max-width:767px){.elementor-354 .elementor-element.elementor-element-1bdaad9{--min-height:216px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-1bdaad9.e-con{--align-self:center;}.elementor-354 .elementor-element.elementor-element-5d058b0{--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-f88115a{text-align:center;}.elementor-354 .elementor-element.elementor-element-2311a7e{text-align:center;}.elementor-354 .elementor-element.elementor-element-2311a7e .elementor-heading-title{font-size:15px;}.elementor-354 .elementor-element.elementor-element-39de2b5{--content-width:600px;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-491f126{--min-height:193px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-354 .elementor-element.elementor-element-5551f46{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-92add9d{--content-width:600px;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-e3c538e{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-834a3ce{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-354 .elementor-element.elementor-element-fef8e61{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-354 .elementor-element.elementor-element-0855cfd{text-align:start;}.elementor-354 .elementor-element.elementor-element-2af60a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-354 .elementor-element.elementor-element-ecbf51c{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-ecbf51c .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-fc4e8d1{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-fc4e8d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-2555c09{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-2555c09 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-354 .elementor-element.elementor-element-9564cc1{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-9564cc1 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-354 .elementor-element.elementor-element-39de2b5{--content-width:720px;}.elementor-354 .elementor-element.elementor-element-491f126{--width:100%;}.elementor-354 .elementor-element.elementor-element-5551f46{--width:100%;}.elementor-354 .elementor-element.elementor-element-92add9d{--content-width:720px;}.elementor-354 .elementor-element.elementor-element-e3c538e{--width:100%;}.elementor-354 .elementor-element.elementor-element-fef8e61{--width:100%;}}@media(min-width:1025px){.elementor-354 .elementor-element.elementor-element-1bdaad9:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-1bdaad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-aca70aa *//* ===================================================
   ALEXI REALTY — RESPONSIVE COMPARISON TABLE
   =================================================== */
:root {
  --ar-charcoal-black: #0E0E0E;
  --ar-signature-copper: #C9956B;
  --ar-clean-white: #FAF9F7;
  --ar-soft-grey: #D8D6D1;
  --ar-card-surface: #161616;
  --ar-border-subtle: rgba(201, 149, 107, 0.25);
  --ar-border-light: rgba(216, 214, 209, 0.12);
}

.ar-comparison-wrapper {
  width: 100%;
  max-width: 1100px;
  margin: 30px auto;
  background-color: var(--ar-card-surface);
  border: 1px solid var(--ar-border-subtle);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.5);
}

.ar-comparison-table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  font-family: 'Montserrat', sans-serif;
  color: var(--ar-soft-grey);
}

/* Table Headings */
.ar-comparison-table thead th {
  padding: 22px 24px;
  font-family: 'Cinzel', serif;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 2px solid var(--ar-border-subtle);
  background-color: #111111;
}

.ar-comparison-table th.col-feature {
  width: 24%;
  color: var(--ar-clean-white);
}

.ar-comparison-table th.col-traditional {
  width: 38%;
  color: #999691;
}

.ar-comparison-table th.col-alexi {
  width: 38%;
  color: var(--ar-signature-copper);
  background-color: rgba(201, 149, 107, 0.08);
  border-left: 1px solid var(--ar-border-subtle);
}

/* Table Body Cells */
.ar-comparison-table tbody td {
  padding: 20px 24px;
  font-size: 14.5px;
  line-height: 1.65;
  border-bottom: 1px solid var(--ar-border-light);
  vertical-align: top;
}

.ar-comparison-table tbody tr:last-child td {
  border-bottom: none;
}

.ar-comparison-table td.col-feature {
  font-weight: 600;
  color: var(--ar-clean-white);
  font-family: 'Cinzel', serif;
  font-size: 15px;
  letter-spacing: 0.5px;
}

.ar-comparison-table td.col-traditional {
  color: #a09d98;
}

.ar-comparison-table td.col-alexi {
  color: var(--ar-clean-white);
  background-color: rgba(201, 149, 107, 0.04);
  border-left: 1px solid var(--ar-border-subtle);
  font-weight: 500;
}

.highlight-icon {
  color: var(--ar-signature-copper);
  font-weight: bold;
  margin-right: 6px;
  font-size: 16px;
}

/* ===================================================
   MOBILE & TABLET RESPONSIVE STACKING (<= 768px)
   =================================================== */
@media screen and (max-width: 768px) {
  .ar-comparison-wrapper {
    background: transparent;
    border: none;
    box-shadow: none;
  }

  .ar-comparison-table,
  .ar-comparison-table thead,
  .ar-comparison-table tbody,
  .ar-comparison-table th,
  .ar-comparison-table td,
  .ar-comparison-table tr {
    display: block;
    width: 100% !important;
  }

  /* Hide the horizontal table header */
  .ar-comparison-table thead {
    display: none;
  }

  /* Each row transforms into an individual card */
  .ar-comparison-table tbody tr {
    background-color: var(--ar-card-surface);
    border: 1px solid var(--ar-border-subtle);
    border-radius: 8px;
    margin-bottom: 22px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.4);
  }

  /* Top card title (Criteria header) */
  .ar-comparison-table td.col-feature {
    background-color: #121212;
    color: var(--ar-signature-copper);
    font-size: 16px;
    font-weight: 700;
    padding: 16px 20px;
    border-bottom: 1px solid var(--ar-border-subtle);
  }

  /* Traditional agency block */
  .ar-comparison-table td.col-traditional {
    padding: 18px 20px;
    border-bottom: 1px solid var(--ar-border-light);
    color: #999691;
  }

  .ar-comparison-table td.col-traditional::before {
    content: "Traditional Agencies: ";
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #777;
    margin-bottom: 6px;
  }

  /* Alexi Realty highlighted block */
  .ar-comparison-table td.col-alexi {
    padding: 18px 20px;
    border-left: none;
    border-top: none;
    background-color: rgba(201, 149, 107, 0.08);
  }

  .ar-comparison-table td.col-alexi::before {
    content: "Alexi Realty: ";
    display: block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--ar-signature-copper);
    margin-bottom: 6px;
  }
}/* End custom CSS */