.elementor-150926 .elementor-element.elementor-element-92a1f57{--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:center;}.elementor-150926 .elementor-element.elementor-element-92a1f57:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-92a1f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4687d7 );}.elementor-150926 .elementor-element.elementor-element-3a14318 img{width:150px;}.elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button{background-color:var( --e-global-color-95b01f1 );font-size:12px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7545185d );border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button:hover, .elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button:focus{background-color:var( --e-global-color-7545185d );color:var( --e-global-color-primary );}.elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button-content-wrapper{flex-direction:row;}.elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button:hover svg, .elementor-150926 .elementor-element.elementor-element-a9e2801 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-150926 .elementor-element.elementor-element-3d00756{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:06%;--padding-left:3%;--padding-right:3%;}.elementor-150926 .elementor-element.elementor-element-3d00756:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-3d00756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-d4687d7 ) 30%, var( --e-global-color-95b01f1 ) 100%);}.elementor-150926 .elementor-element.elementor-element-f0e99d7{--display:flex;}.elementor-150926 .elementor-element.elementor-element-a330ca5{text-align:center;}.elementor-150926 .elementor-element.elementor-element-a330ca5 .elementor-heading-title{color:#FFFFFF;}.elementor-150926 .elementor-element.elementor-element-ecb72c7{text-align:center;}.elementor-150926 .elementor-element.elementor-element-ecb72c7 .elementor-heading-title{font-size:65px;text-transform:uppercase;color:#FFFFFF;}.elementor-150926 .elementor-element.elementor-element-1d8da99{text-align:center;color:#FFFFFF;}.elementor-150926 .elementor-element.elementor-element-19a1410{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-150926 .elementor-element.elementor-element-19a1410:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-19a1410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7545185d );}.elementor-150926 .elementor-element.elementor-element-70da1b0{--display:flex;--border-radius:4px 4px 4px 4px;box-shadow:2px 5px 15px 0px rgba(0, 0, 0, 0.2);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-150926 .elementor-element.elementor-element-70da1b0:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-70da1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-70da1b0:hover{box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-150926 .elementor-element.elementor-element-36f15b8 .elementor-icon-wrapper{text-align:start;}.elementor-150926 .elementor-element.elementor-element-36f15b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-36f15b8.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-36f15b8.elementor-view-default .elementor-icon{color:var( --e-global-color-31d3166c );border-color:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-36f15b8.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-36f15b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-302d4b6 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;color:#984C2C;}.elementor-150926 .elementor-element.elementor-element-5d3b85c .elementor-heading-title{font-size:25px;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-7545185d );}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-150926 .elementor-element.elementor-element-7fa4af1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-150926 .elementor-element.elementor-element-7fa4af1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button{background-color:#984C2C;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button:hover, .elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ef2e03d );box-shadow:3px 3px 0px 0px #984C2C;}.elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button:hover svg, .elementor-150926 .elementor-element.elementor-element-7063844 .elementor-button:focus svg{fill:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-37d3ccf{--display:flex;--border-radius:4px 4px 4px 4px;box-shadow:2px 5px 15px 0px rgba(0, 0, 0, 0.2);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-150926 .elementor-element.elementor-element-37d3ccf:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-37d3ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-37d3ccf:hover{box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-150926 .elementor-element.elementor-element-46b6fc7 .elementor-icon-wrapper{text-align:start;}.elementor-150926 .elementor-element.elementor-element-46b6fc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-46b6fc7.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-46b6fc7.elementor-view-default .elementor-icon{color:var( --e-global-color-95b01f1 );border-color:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-46b6fc7.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-46b6fc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-21b3ccf .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-76ddeca .elementor-heading-title{font-size:25px;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-7545185d );}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-150926 .elementor-element.elementor-element-fb73d52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-150926 .elementor-element.elementor-element-fb73d52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button{background-color:var( --e-global-color-95b01f1 );text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef2e03d );border-radius:6px 6px 6px 6px;}.elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button:hover, .elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button:focus{background-color:var( --e-global-color-7545185d );color:var( --e-global-color-primary );box-shadow:3px 3px 0px 0px #984C2C;}.elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button:hover svg, .elementor-150926 .elementor-element.elementor-element-b33192d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-150926 .elementor-element.elementor-element-87ea0ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-150926 .elementor-element.elementor-element-87ea0ce:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-87ea0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7545185d );}.elementor-150926 .elementor-element.elementor-element-7da28e8{--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;--align-items:center;--border-radius:4px 4px 4px 4px;box-shadow:2px 5px 15px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-150926 .elementor-element.elementor-element-7da28e8:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-7da28e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-7da28e8:hover{box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-150926 .elementor-element.elementor-element-617cbd1 .elementor-icon-wrapper{text-align:start;}.elementor-150926 .elementor-element.elementor-element-617cbd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-617cbd1.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-617cbd1.elementor-view-default .elementor-icon{color:var( --e-global-color-31d3166c );border-color:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-617cbd1.elementor-view-framed .elementor-icon, .elementor-150926 .elementor-element.elementor-element-617cbd1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-31d3166c );}.elementor-150926 .elementor-element.elementor-element-cd2ab25{--display:flex;}.elementor-150926 .elementor-element.elementor-element-cd2ab25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150926 .elementor-element.elementor-element-731a00c .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button{background-color:#984C2C;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button:hover, .elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ef2e03d );box-shadow:3px 3px 0px 0px #984C2C;}.elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button:hover svg, .elementor-150926 .elementor-element.elementor-element-6925720 .elementor-button:focus svg{fill:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-0fb29e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-150926 .elementor-element.elementor-element-0fb29e4 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-95b01f1 );}.elementor-150926 .elementor-element.elementor-element-3ab5227{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:2px 5px 15px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-150926 .elementor-element.elementor-element-3ab5227:not(.elementor-motion-effects-element-type-background), .elementor-150926 .elementor-element.elementor-element-3ab5227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef2e03d );}.elementor-150926 .elementor-element.elementor-element-3ab5227:hover{box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 0.3);}@media(min-width:768px){.elementor-150926 .elementor-element.elementor-element-f0e99d7{--width:60%;}.elementor-150926 .elementor-element.elementor-element-cd2ab25{--width:67.718%;}}@media(max-width:1024px){.elementor-150926 .elementor-element.elementor-element-3d00756{--padding-top:3%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-150926 .elementor-element.elementor-element-ecb72c7 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-150926 .elementor-element.elementor-element-3d00756{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-150926 .elementor-element.elementor-element-ecb72c7 .elementor-heading-title{font-size:32px;}.elementor-150926 .elementor-element.elementor-element-19a1410{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-150926 .elementor-element.elementor-element-70da1b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-150926 .elementor-element.elementor-element-37d3ccf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-150926 .elementor-element.elementor-element-87ea0ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-3d00756 */.elementor-150926 .elementor-element.elementor-element-3d00756 {
  position: relative;
  overflow: hidden;
}

.elementor-150926 .elementor-element.elementor-element-3d00756::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500'%3E%3Cpath d='M-50,250 Q100,200 200,250 Q300,300 400,250 Q500,200 600,250 Q700,300 850,250' fill='none' stroke='%23ffffff' stroke-width='1.5' opacity='.06'/%3E%3Cpath d='M-50,220 Q100,170 200,220 Q300,270 400,220 Q500,170 600,220 Q700,270 850,220' fill='none' stroke='%23ffffff' stroke-width='1.2' opacity='.05'/%3E%3Cpath d='M-50,280 Q100,230 200,280 Q300,330 400,280 Q500,230 600,280 Q700,330 850,280' fill='none' stroke='%23ffffff' stroke-width='1.2' opacity='.05'/%3E%3Cpath d='M-50,190 Q100,140 200,190 Q300,240 400,190 Q500,140 600,190 Q700,240 850,190' fill='none' stroke='%236BB1C0' stroke-width='1' opacity='.08'/%3E%3Cpath d='M-50,310 Q100,260 200,310 Q300,360 400,310 Q500,260 600,310 Q700,360 850,310' fill='none' stroke='%236BB1C0' stroke-width='1' opacity='.08'/%3E%3Cpath d='M-50,160 Q100,110 200,160 Q300,210 400,160 Q500,110 600,160 Q700,210 850,160' fill='none' stroke='%23ffffff' stroke-width='.8' opacity='.04'/%3E%3Cpath d='M-50,340 Q100,290 200,340 Q300,390 400,340 Q500,290 600,340 Q700,390 850,340' fill='none' stroke='%23ffffff' stroke-width='.8' opacity='.04'/%3E%3C/svg%3E");
  background-size: 800px 350px;
  background-position: center;
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f36f84 *//* ── COMPARISON TABLE ── */
  .compare-section { max-width: 820px; margin: 52px auto 0; }
  .compare-eyebrow {
    font-size: .72rem; font-weight: 900; letter-spacing: .18em; text-transform: uppercase;
    color: var(--text-muted); margin-bottom: 20px; text-align: center;
  }
  .compare-table {
    width: 100%; border-collapse: collapse;
    background: var(--white); border-radius: 8px; overflow: hidden;
    box-shadow: 0 2px 16px rgba(0,0,0,.06);
    font-size: .88rem;
  }
  .compare-table thead tr { background: var(--primary-dark); }
  .compare-table thead th {
    padding: 14px 20px; text-align: left;
    font-size: .72rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;
    color: rgba(255,255,255,.65);
  }
  .compare-table thead th:not(:first-child) { text-align: center; color: var(--white); }
  .compare-table tbody tr { border-bottom: 1px solid var(--cream); }
  .compare-table tbody tr:last-child { border-bottom: none; }
  .compare-table tbody tr:hover { background: #faf9f6; }
  .compare-table td { padding: 13px 20px; color: var(--text-muted); vertical-align: middle; }
  .compare-table td:first-child { font-weight: 700; color: var(--text); }
  .compare-table td:not(:first-child) { text-align: center; }
  .tick { color: #2d7a4f; font-size: 1.1rem; }
  .cross { color: #c0392b; font-size: 1rem; }
  .dash { color: var(--cream-dark); }
  
  
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
 
  :root {
    --primary:      #22414C;
    --primary-dark: #132931;
    --secondary:    #6BB1C0;
    --accent:       #984C2C;
    --accent-light: #b85f37;
    --cream:        #EDE6D8;
    --cream-dark:   #000000;
    --text:         #1B1B1B;
    --text-muted:   #5a5a5a;
    --white:        #FFFFFF;
    --radius:       4px;
  }
  
  /* MOBILE CARD LAYOUT */
@media (max-width: 480px) {

  .compare-table thead {
    display: none;
  }

  .compare-table,
  .compare-table tbody,
  .compare-table tr,
  .compare-table td {
    display: block;
    width: 100%;
  }

  .compare-table tr {
    margin-bottom: 16px;
    border: 1px solid var(--cream);
    border-radius: 6px;
    overflow: hidden;
    background: var(--white);
  }

  .compare-table td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 14px;
    text-align: right;
    border-bottom: 1px solid var(--cream);
  }

  .compare-table td:last-child {
    border-bottom: none;
  }

  .compare-table td::before {
    content: attr(data-label);
    font-weight: 600;
    color: var(--text);
    text-align: left;
  }

  /* Feature title row */
  .compare-table td:first-child {
    background: var(--cream);
    font-weight: 700;
    text-align: left;
    display: block;
  }

  .compare-table td:first-child::before {
    content: "";
  }
}/* End custom CSS */