.elementor-6833 .elementor-element.elementor-element-faadf33{--display:flex;}.elementor-6833 .elementor-element.elementor-element-651716c{--display:flex;--min-height:85vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-651716c:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-651716c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-6811dff{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-0fa7bc2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6833 .elementor-element.elementor-element-404196c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-8771625 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.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 );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-6833 .elementor-element.elementor-element-14e0649{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-911037f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6833 .elementor-element.elementor-element-6d84dfe .elementor-button{fill:#1B2930;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-6d84dfe .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-6d84dfe .elementor-button:focus{border-color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-f1c4783 .elementor-button{fill:#CC9933;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-f1c4783 .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-f1c4783 .elementor-button:focus{border-color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-0edc14f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-6833 .elementor-element.elementor-element-24a7717 img{width:100%;height:480px;}.elementor-6833 .elementor-element.elementor-element-24bead9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-24bead9:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-24bead9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-e86b31d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6833 .elementor-element.elementor-element-3d8126a{font-family:"Poppins", Sans-serif;font-size:28px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-a599baa{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-a599baa:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-a599baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-28d79f8{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6833 .elementor-element.elementor-element-fcd42b6{--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;}.elementor-6833 .elementor-element.elementor-element-460e471 img{width:100%;height:480px;}.elementor-6833 .elementor-element.elementor-element-acd7b70{--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;}.elementor-6833 .elementor-element.elementor-element-a7090e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-04f769a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-7f4c214{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.8em;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-6bbe041{font-family:"Poppins", Sans-serif;font-size:18px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-5f1d48e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-5f1d48e:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-5f1d48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C6C68;}.elementor-6833 .elementor-element.elementor-element-e1ba55a{--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;}.elementor-6833 .elementor-element.elementor-element-38efa09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-1c87e79{text-align:center;}.elementor-6833 .elementor-element.elementor-element-1c87e79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-61b5d31{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-83ca887{font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-6def8d5 .elementor-button{fill:#1B2930;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-6def8d5 .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-6def8d5 .elementor-button:focus{border-color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-b676960{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-b676960:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-b676960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-9b9df92{--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;}.elementor-6833 .elementor-element.elementor-element-d067c25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-89077a9{text-align:center;}.elementor-6833 .elementor-element.elementor-element-89077a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-9f891c4{font-family:"Poppins", Sans-serif;font-size:16px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-5bdecc7{--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;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-35fc4d0{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-35fc4d0:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-35fc4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-e53f4cd .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:700;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-0b4ca93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-3168521{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-4a5b6c4{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-4a5b6c4:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-4a5b6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-f061bd8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:700;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-5f4c5e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-fcd7756{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-21723f0{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-21723f0:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-21723f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-143257a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:700;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-ce4b6e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-9cc9774{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-e157e82{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-e157e82:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-e157e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-71c1743 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:700;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-737e35c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-c76201b{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-4fd4436{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-4fd4436:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-4fd4436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-b72cb5e{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6833 .elementor-element.elementor-element-2e234c9{--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;}.elementor-6833 .elementor-element.elementor-element-9b4c303 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-b280798 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-318cddd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-d165162{font-family:"Poppins", Sans-serif;font-size:24px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-700a779{--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;}.elementor-6833 .elementor-element.elementor-element-4339f8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-d8c531e{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-aec7eeb{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-0afe6c5{font-family:"Poppins", Sans-serif;font-size:24px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-ddf0270{--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;}.elementor-6833 .elementor-element.elementor-element-a50aa75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-bb6f7c9{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-85bda6e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-ef1f81a{font-family:"Poppins", Sans-serif;font-size:24px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-51d03e3{--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;}.elementor-6833 .elementor-element.elementor-element-90fa565 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-0a962aa{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-42e6129{--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;}.elementor-6833 .elementor-element.elementor-element-dcdfc0b img{width:100%;height:480px;}.elementor-6833 .elementor-element.elementor-element-4097574{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-4097574:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-4097574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-de61810{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6833 .elementor-element.elementor-element-20bc450{font-family:"Poppins", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-1462bfd{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-1462bfd:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-1462bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-a5d15d5{--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;}.elementor-6833 .elementor-element.elementor-element-4f545b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-c35f80b{text-align:center;}.elementor-6833 .elementor-element.elementor-element-c35f80b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-45aea96{font-family:"Poppins", Sans-serif;font-size:16px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-7967c32{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-c7970b3{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-c7970b3:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-c7970b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-4c25173{font-family:"Poppins", Sans-serif;font-size:32px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-527ab03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-9f0d470{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-abdec4b{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-abdec4b:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-abdec4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-b43fa37{font-family:"Poppins", Sans-serif;font-size:32px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-e00ad17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-daeb852{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-0f9eeda{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-0f9eeda:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-0f9eeda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-8e49e78{font-family:"Poppins", Sans-serif;font-size:32px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-2cca5ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-c8b2e26{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-ef8a5ab{--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:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-ef8a5ab:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-ef8a5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-6c320cb{font-family:"Poppins", Sans-serif;font-size:32px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-9a69b05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-8602af6{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-ec5bd5a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-ec5bd5a:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-ec5bd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-7686241{--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;}.elementor-6833 .elementor-element.elementor-element-94648b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-c4ea203{text-align:center;}.elementor-6833 .elementor-element.elementor-element-c4ea203 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-329c6e0{font-family:"Poppins", Sans-serif;font-size:16px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-3396cf8{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-b3c83f6{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-b3c83f6:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-b3c83f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-71da35e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6833 .elementor-element.elementor-element-e04c794{--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:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-38b4526 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-a59a1a6{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-d41e7cd{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-d41e7cd:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-d41e7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-3105f5f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6833 .elementor-element.elementor-element-c9e1e85{--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:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-b1a3afb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-d34dfbb{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-21f7760{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-21f7760:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-21f7760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-2bdc4bb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6833 .elementor-element.elementor-element-42c0c8c{--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:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-0f2b0df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-4eb58af{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-20fb964{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-20fb964:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-20fb964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-db94a3e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6833 .elementor-element.elementor-element-7432362{--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:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-d662db9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-4d601e7{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-756d207{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-756d207:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-756d207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-604bd39{--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;}.elementor-6833 .elementor-element.elementor-element-abcc1e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-de41f92{text-align:center;}.elementor-6833 .elementor-element.elementor-element-de41f92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-82d28ae{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:20px 20px 20px 20px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-6833 .elementor-element.elementor-element-82d28ae:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-82d28ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-a1a13df{font-family:"Poppins", Sans-serif;font-size:64px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-3085d5d{font-family:"Poppins", Sans-serif;font-size:20px;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-4970a74{font-family:"Poppins", Sans-serif;font-size:16px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-01921e1{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-6833 .elementor-element.elementor-element-b05dce1{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-b05dce1:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-b05dce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-e1ce905{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-3b4ca7e{font-family:"Poppins", Sans-serif;font-size:15px;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-e1c6731{font-family:"Poppins", Sans-serif;font-size:15px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-bb93aa6{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-bb93aa6:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-bb93aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-0fb6326{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-1bcf9f6{font-family:"Poppins", Sans-serif;font-size:15px;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-531cee6{font-family:"Poppins", Sans-serif;font-size:15px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-85a2571{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-85a2571:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-85a2571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-d86476d{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-7c6f446{font-family:"Poppins", Sans-serif;font-size:15px;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-b0c989e{font-family:"Poppins", Sans-serif;font-size:15px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-0857a46{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-0857a46:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-0857a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-f4b0a13{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-a5f9e28{font-family:"Poppins", Sans-serif;font-size:15px;color:#2C2C2C;}.elementor-6833 .elementor-element.elementor-element-17fc88d{font-family:"Poppins", Sans-serif;font-size:15px;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-f4df3cf{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-f4df3cf:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-f4df3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-d586a8d{--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;}.elementor-6833 .elementor-element.elementor-element-0d6e79d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-1879330{text-align:center;}.elementor-6833 .elementor-element.elementor-element-1879330 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-dc8c519{font-family:"Poppins", Sans-serif;font-size:16px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-a2477fc{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-af2323a{--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:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-6833 .elementor-element.elementor-element-af2323a:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-af2323a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-6e519cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-7024b25{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-4dbf7ba{font-family:"Poppins", Sans-serif;font-size:14px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-409abb4{font-family:"Poppins", Sans-serif;font-size:14px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-2d5b889{font-family:"Poppins", Sans-serif;font-size:15px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-5a319a9 .elementor-button{fill:#CC9933;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-5a319a9 .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-5a319a9 .elementor-button:focus{border-color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-1c5247d{--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:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-6833 .elementor-element.elementor-element-1c5247d:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-1c5247d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-44923af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-485b804{font-family:"Poppins", Sans-serif;font-size:48px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-9fa32d4{font-family:"Poppins", Sans-serif;font-size:14px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-c56a092{font-family:"Poppins", Sans-serif;font-size:14px;color:rgba(255,255,255,0.8);}.elementor-6833 .elementor-element.elementor-element-e84b318{font-family:"Poppins", Sans-serif;font-size:15px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-3f9e724 .elementor-button{fill:#1B2930;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-3f9e724 .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-3f9e724 .elementor-button:focus{border-color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-eaa713d{font-family:"Poppins", Sans-serif;font-size:15px;color:#666666;}.elementor-6833 .elementor-element.elementor-element-8e49fc4{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-8e49fc4:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-8e49fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C6C68;}.elementor-6833 .elementor-element.elementor-element-6c938bb{--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;}.elementor-6833 .elementor-element.elementor-element-1182a16{font-family:"Poppins", Sans-serif;font-size:48px;color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-60d7768{text-align:center;}.elementor-6833 .elementor-element.elementor-element-60d7768 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-9ff006d{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-c9b68ac{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-c9b68ac:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-c9b68ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-6833 .elementor-element.elementor-element-91599e2{--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;}.elementor-6833 .elementor-element.elementor-element-8a69c38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-d6b1bc2{text-align:center;}.elementor-6833 .elementor-element.elementor-element-d6b1bc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-89f8ca7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-b1f8706{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-b1f8706:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-b1f8706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-5a31176 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-2bb7271{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.8em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-65082b2{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-65082b2:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-65082b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-bcac4b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-df0132e{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.8em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-d3b2751{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-d3b2751:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-d3b2751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-e2f5d7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-68b043d{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.8em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-51a4148{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-51a4148:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-51a4148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-0b66fe3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-797e1c7{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.8em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-bc29419{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6833 .elementor-element.elementor-element-bc29419:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-bc29419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-89df128 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-a7d8b06{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.8em;color:#666666;}.elementor-6833 .elementor-element.elementor-element-2eed7fd{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6833 .elementor-element.elementor-element-2eed7fd:not(.elementor-motion-effects-element-type-background), .elementor-6833 .elementor-element.elementor-element-2eed7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-a7a0423{--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;}.elementor-6833 .elementor-element.elementor-element-b35c606 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-ebddccb{text-align:center;}.elementor-6833 .elementor-element.elementor-element-ebddccb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-eb55d52{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-6833 .elementor-element.elementor-element-74b506a{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6833 .elementor-element.elementor-element-ec0ca0c .elementor-button{fill:#1B2930;color:#1B2930;}.elementor-6833 .elementor-element.elementor-element-ec0ca0c .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-ec0ca0c .elementor-button:focus{border-color:#8EC7B7;}.elementor-6833 .elementor-element.elementor-element-7ff7d00 .elementor-button{fill:#CC9933;color:#CC9933;}.elementor-6833 .elementor-element.elementor-element-7ff7d00 .elementor-button:hover, .elementor-6833 .elementor-element.elementor-element-7ff7d00 .elementor-button:focus{border-color:#CC9933;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6833 .elementor-element.elementor-element-0fa7bc2{--width:55%;}.elementor-6833 .elementor-element.elementor-element-0edc14f{--width:45%;}.elementor-6833 .elementor-element.elementor-element-fcd42b6{--width:45%;}.elementor-6833 .elementor-element.elementor-element-acd7b70{--width:55%;}.elementor-6833 .elementor-element.elementor-element-35fc4d0{--width:25%;}.elementor-6833 .elementor-element.elementor-element-4a5b6c4{--width:25%;}.elementor-6833 .elementor-element.elementor-element-21723f0{--width:25%;}.elementor-6833 .elementor-element.elementor-element-e157e82{--width:25%;}.elementor-6833 .elementor-element.elementor-element-2e234c9{--width:55%;}.elementor-6833 .elementor-element.elementor-element-42e6129{--width:45%;}.elementor-6833 .elementor-element.elementor-element-c7970b3{--width:48%;}.elementor-6833 .elementor-element.elementor-element-abdec4b{--width:48%;}.elementor-6833 .elementor-element.elementor-element-0f9eeda{--width:48%;}.elementor-6833 .elementor-element.elementor-element-ef8a5ab{--width:48%;}.elementor-6833 .elementor-element.elementor-element-b3c83f6{--width:48%;}.elementor-6833 .elementor-element.elementor-element-d41e7cd{--width:48%;}.elementor-6833 .elementor-element.elementor-element-21f7760{--width:48%;}.elementor-6833 .elementor-element.elementor-element-20fb964{--width:48%;}.elementor-6833 .elementor-element.elementor-element-b05dce1{--width:48%;}.elementor-6833 .elementor-element.elementor-element-bb93aa6{--width:48%;}.elementor-6833 .elementor-element.elementor-element-85a2571{--width:48%;}.elementor-6833 .elementor-element.elementor-element-0857a46{--width:48%;}.elementor-6833 .elementor-element.elementor-element-af2323a{--width:48%;}.elementor-6833 .elementor-element.elementor-element-1c5247d{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6833 .elementor-element.elementor-element-0fa7bc2{--width:100%;}.elementor-6833 .elementor-element.elementor-element-0edc14f{--width:100%;}.elementor-6833 .elementor-element.elementor-element-fcd42b6{--width:100%;}.elementor-6833 .elementor-element.elementor-element-acd7b70{--width:100%;}.elementor-6833 .elementor-element.elementor-element-2e234c9{--width:100%;}.elementor-6833 .elementor-element.elementor-element-42e6129{--width:100%;}.elementor-6833 .elementor-element.elementor-element-c7970b3{--width:100%;}.elementor-6833 .elementor-element.elementor-element-abdec4b{--width:100%;}.elementor-6833 .elementor-element.elementor-element-0f9eeda{--width:100%;}.elementor-6833 .elementor-element.elementor-element-ef8a5ab{--width:100%;}.elementor-6833 .elementor-element.elementor-element-b3c83f6{--width:100%;}.elementor-6833 .elementor-element.elementor-element-d41e7cd{--width:100%;}.elementor-6833 .elementor-element.elementor-element-21f7760{--width:100%;}.elementor-6833 .elementor-element.elementor-element-20fb964{--width:100%;}.elementor-6833 .elementor-element.elementor-element-b05dce1{--width:100%;}.elementor-6833 .elementor-element.elementor-element-bb93aa6{--width:100%;}.elementor-6833 .elementor-element.elementor-element-85a2571{--width:100%;}.elementor-6833 .elementor-element.elementor-element-0857a46{--width:100%;}.elementor-6833 .elementor-element.elementor-element-af2323a{--width:100%;}.elementor-6833 .elementor-element.elementor-element-1c5247d{--width:100%;}}@media(max-width:1024px){.elementor-6833 .elementor-element.elementor-element-6811dff{--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6833 .elementor-element.elementor-element-28d79f8{--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;}.elementor-6833 .elementor-element.elementor-element-5bdecc7{--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;}.elementor-6833 .elementor-element.elementor-element-b72cb5e{--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;}.elementor-6833 .elementor-element.elementor-element-7967c32{--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;}.elementor-6833 .elementor-element.elementor-element-3396cf8{--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;}.elementor-6833 .elementor-element.elementor-element-01921e1{--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;}.elementor-6833 .elementor-element.elementor-element-a2477fc{--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;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6833 .elementor-element.elementor-element-911037f{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6833 .elementor-element.elementor-element-74b506a{--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;}}/* Start custom CSS */:root {
    --navy: #1B2930;
    --gold: #CC9933;
    --cream: #F5F4F0;
    --sage-light: #B5D9CE;
    --sage-mid: #8EC7B7;
    --sage-dark: #81B29A;
    --white: #FFFFFF;
    --coral: #C87158;
    --slate: #4A6670;
    --teal: #3B908B;
    --dark-teal: #2C6C68;
    --charcoal: #333333;
    --text-dark: #2C2C2C;
    --text-light: #666666;
  }
  .ea-page *, .ea-page { margin: 0; padding: 0; box-sizing: border-box; }
  .ea-page {
    font-family: 'Poppins', sans-serif; color: var(--text-dark); line-height: 1.7;
    background: var(--white); overflow-x: hidden;
  }
  .section { padding: 100px 24px; }
  .section-inner { max-width: 1100px; margin: 0 auto; }
  .section-label { font-family: 'Poppins', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 4px; text-transform: uppercase; color: var(--gold); margin-bottom: 16px; }

  /* ────── ANIMATIONS ────── */
  .reveal { opacity: 0; transform: translateY(40px); transition: opacity 0.8s cubic-bezier(0.16,1,0.3,1), transform 0.8s cubic-bezier(0.16,1,0.3,1); }
  .reveal.visible { opacity: 1; transform: translateY(0); }
  .reveal-delay-1 { transition-delay: 0.15s; }
  .reveal-delay-2 { transition-delay: 0.3s; }
  .reveal-delay-3 { transition-delay: 0.45s; }
  .reveal-delay-4 { transition-delay: 0.6s; }

  /* ────── BUTTONS (per brand guide: 10px radius, solid→outlined on hover, outlined→solid on hover) ────── */
  .btn { display: inline-block; padding: 14px 36px; border-radius: 10px; font-family: 'Poppins', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; text-decoration: none; transition: all 0.3s ease; cursor: pointer; border: 2px solid transparent; }
  /* Primary: Sage Solid */
  .btn-sage { background: var(--sage-mid); color: var(--navy); border-color: var(--sage-mid); }
  .btn-sage:hover { background: transparent; color: var(--sage-mid); border-color: var(--sage-mid); }
  /* Secondary: Gold Outline */
  .btn-outline-gold { background: transparent; color: var(--gold); border-color: var(--gold); }
  .btn-outline-gold:hover { background: var(--gold); color: var(--white); border-color: var(--gold); }
  /* Gold Solid (special CTAs) */
  .btn-gold { background: var(--gold); color: var(--white); border-color: var(--gold); }
  .btn-gold:hover { background: transparent; color: var(--gold); border-color: var(--gold); }
  /* Sage Outline (hover state / alt) */
  .btn-outline-sage { background: transparent; color: var(--sage-mid); border-color: var(--sage-mid); }
  .btn-outline-sage:hover { background: var(--sage-mid); color: var(--navy); border-color: var(--sage-mid); }

  /* ────── ACCENT PATTERN ────── */
  .accent { font-family: 'DM Serif Display', serif; font-style: italic; font-weight: 400; }
  .accent-sage { color: var(--sage-mid); }
  .accent-gold { color: var(--gold); }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* HERO                                        */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .hero {
    position: relative;
    min-height: 85vh;
    display: flex;
    align-items: center;
    background: var(--navy);
    overflow: hidden;
  }
  .hero-bg {
    position: absolute; inset: 0;
    background: url('https://systemstoscale.org/wp-content/uploads/2025/11/the-problem-img-02-911x1024.jpg') center/cover no-repeat;
    opacity: 0.08;
    transform: scale(1.1);
  }
  .hero-gradient {
    position: absolute; inset: 0;
    background: linear-gradient(135deg, rgba(27,41,48,0.97) 0%, rgba(27,41,48,0.88) 50%, rgba(27,41,48,0.75) 100%);
  }
  .hero-content {
    position: relative; z-index: 2;
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 60px; align-items: center;
    max-width: 1200px; margin: 0 auto;
    padding: 120px 40px 100px; width: 100%;
  }
  .hero-text { color: var(--white); text-align: left; }
  .hero-text .section-label { margin-bottom: 20px; }
  .hero-text h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 1.0;
    margin-bottom: 24px;
  }
  .hero-text h1 .accent {
    display: block;
    font-family: 'DM Serif Display', serif;
    font-style: italic;
    font-weight: 400;
    font-size: 76px; /* 1.65x ratio per brand guide */
    line-height: 1.1;
  }
  .hero-text p { font-size: 17px; font-weight: 300; opacity: 0.85; line-height: 1.8; margin-bottom: 36px; max-width: 480px; }
  .hero-buttons { display: flex; gap: 16px; flex-wrap: wrap; }
  .hero-image { position: relative; display: flex; justify-content: center; }
  .hero-image img { width: 100%; max-width: 420px; height: auto; border-radius: 20px; position: relative; z-index: 2; }
  .hero-image::before {
    content: ''; position: absolute;
    top: 20px; right: -20px;
    width: 100%; max-width: 420px; height: 100%;
    border: 2px solid var(--gold); border-radius: 20px;
    opacity: 0.3; z-index: 1;
  }
  .hero-badge {
    position: absolute; bottom: 40px; right: -10px;
    background: var(--gold); color: var(--white);
    padding: 16px 24px; border-radius: 12px;
    font-size: 13px; font-weight: 700; letter-spacing: 0.5px;
    z-index: 3; box-shadow: 0 12px 40px rgba(0,0,0,0.3);
  }
  .hero-badge span { display: block; font-family: 'DM Serif Display', serif; font-size: 28px; font-weight: 400; }
  .image-placeholder { background: linear-gradient(135deg, #e8e8e8 0%, #d8d8d8 100%); border: 2px dashed #ccc; border-radius: 20px; display: flex; align-items: center; justify-content: center; color: #999; font-size: 13px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; min-height: 300px; text-align: center; padding: 20px; line-height: 1.5; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* QUOTE BANNERS                               */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .quote-banner {
    background: var(--navy);
    padding: 64px 24px;
    text-align: center;
    position: relative;
    border-top: 3px solid var(--gold);
    border-bottom: 3px solid var(--gold);
  }
  .quote-banner::before {
    content: '201C'; font-family: 'DM Serif Display', serif;
    font-size: 300px; color: var(--white); opacity: 0.03;
    position: absolute; top: -60px; left: 50%; transform: translateX(-50%); line-height: 1;
  }
  .quote-text {
    font-size: clamp(26px, 3.5vw, 44px);
    line-height: 1.35;
    max-width: none; margin: 0 auto;
    padding: 0 40px;
    position: relative;
  }
  .quote-soft {
    font-family: 'DM Serif Display', serif;
    font-style: italic;
    color: var(--sage-mid);
  }
  .quote-bold {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    color: var(--white);
    letter-spacing: 2px;
  }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* PROBLEM SECTION                             */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .problem { background: var(--white); }
  .problem-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
  .problem-image { position: relative; }
  .problem-image img { width: 100%; border-radius: 16px; }
  .problem-image::after {
    content: ''; position: absolute;
    bottom: -16px; left: -16px;
    width: 60%; height: 60%;
    background: var(--cream); border-radius: 16px; z-index: -1;
  }
  .problem h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    color: var(--navy);
    margin-bottom: 24px; line-height: 1.3em;
  }
  .problem h2 .accent { font-size: 53.6px; }
  .problem p { font-size: 16px; color: var(--text-light); margin-bottom: 16px; }
  .problem .highlight-text { color: var(--navy); font-weight: 600; font-size: 17px; padding: 20px 0; border-top: 2px solid var(--sage-light); margin-top: 8px; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* PROCESS — 4-step grid                       */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .process { background: var(--navy); color: var(--white); position: relative; overflow: hidden; }
  .process::before {
    content: ''; position: absolute;
    top: -50%; right: -20%;
    width: 600px; height: 600px;
    background: radial-gradient(circle, rgba(204,153,51,0.08) 0%, transparent 70%);
    border-radius: 50%;
  }
  .process .section-inner { position: relative; z-index: 1; }
  .process h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .process h2 .accent { font-size: 53.6px; }
  .process .subtitle { text-align: center; font-size: 16px; opacity: 0.85; max-width: 600px; margin: 0 auto 56px; }
  .process-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
  .process-card {
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 16px;
    padding: 36px 24px;
    text-align: center;
    backdrop-filter: blur(10px);
    transition: transform 0.3s cubic-bezier(0.16,1,0.3,1), border-color 0.3s;
  }
  .process-card:hover { transform: translateY(-8px); border-color: rgba(204,153,51,0.3); }
  .process-card .step-number {
    font-family: 'DM Serif Display', serif;
    font-size: 48px;
    color: var(--gold);
    line-height: 1;
    margin-bottom: 16px;
  }
  .process-card h4 {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 12px;
  }
  .process-card p { font-size: 14px; opacity: 0.8; line-height: 1.7; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* WHAT MAKES VETTING DIFFERENT                */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .different { background: var(--white); }
  .different-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
  .different h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    color: var(--navy);
    margin-bottom: 36px; line-height: 1.3em;
  }
  .different h2 .accent { font-size: 53.6px; }
  .diff-items { display: flex; flex-direction: column; gap: 28px; }
  .diff-item { display: flex; gap: 20px; align-items: flex-start; }
  .diff-icon {
    background: var(--gold); width: 48px; height: 48px;
    border-radius: 12px; display: flex; align-items: center;
    justify-content: center; color: var(--white); font-size: 18px;
    font-weight: 700; flex-shrink: 0;
  }
  .diff-item h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 16px; font-weight: 600;
    color: var(--navy); margin-bottom: 4px;
  }
  .diff-item p { font-size: 14px; color: var(--text-light); line-height: 1.7; }
  .different-image img { width: 100%; border-radius: 20px; box-shadow: 0 24px 60px rgba(0,0,0,0.08); }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* WHAT YOUR EA HANDLES                        */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .handles { background: var(--cream); }
  .handles h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    color: var(--navy);
    text-align: center;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .handles h2 .accent { font-size: 53.6px; }
  .handles .subtitle { text-align: center; color: var(--text-light); font-size: 16px; max-width: 600px; margin: 0 auto 48px; }
  .handles-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    max-width: 960px;
    margin: 0 auto;
  }
  .handles-card {
    background: var(--white);
    border-radius: 16px;
    padding: 36px 32px;
    border: 1px solid rgba(0,0,0,0.06);
    transition: transform 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s;
  }
  .handles-card:hover { transform: translateY(-6px); box-shadow: 0 12px 40px rgba(0,0,0,0.06); }
  .handles-card .card-icon {
    width: 48px; height: 48px; background: var(--gold);
    border-radius: 12px; display: flex; align-items: center;
    justify-content: center; color: var(--white); font-size: 20px;
    margin-bottom: 20px;
  }
  .handles-card h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 24px; font-weight: 700;
    color: var(--navy); margin-bottom: 12px; line-height: 1.3em;
  }
  .handles-card p { font-size: 14px; color: var(--text-light); line-height: 1.7; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* TESTIMONIALS                                */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .testimonials { background: var(--navy); color: var(--white); }
  .testimonials h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 48px; line-height: 1.3em;
  }
  .testimonials h2 .accent { font-size: 53.6px; }
  .testimonial-featured {
    background: rgba(255,255,255,0.06);
    border-radius: 20px;
    padding: 48px 44px;
    margin: 0 auto 48px;
    max-width: 860px;
    border-left: 4px solid var(--gold);
    backdrop-filter: blur(10px);
  }
  .testimonial-featured .quote-mark {
    font-family: 'DM Serif Display', serif;
    font-size: 72px; color: var(--gold);
    line-height: 0.4; margin-bottom: 16px; opacity: 0.6;
  }
  .testimonial-featured blockquote {
    font-family: 'DM Serif Display', serif;
    font-style: italic; font-size: 20px;
    line-height: 1.6; opacity: 0.95; margin-bottom: 24px;
  }
  .testimonial-featured .attribution {
    font-family: 'Poppins', sans-serif;
    font-size: 14px; font-weight: 600; color: var(--gold); letter-spacing: 1px;
  }
  .testimonial-featured .attribution span {
    font-weight: 400; opacity: 0.7; color: var(--white);
    display: block; margin-top: 4px;
  }
  .testimonial-track-wrapper {
    position: relative;
    padding: 0 0 16px;
    overflow: hidden;
  }
  .testimonial-track {
    display: flex; gap: 24px;
    animation: scroll-testimonials 60s linear infinite;
    width: max-content;
  }
  .testimonial-track:hover { animation-play-state: paused; }
  @keyframes scroll-testimonials {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }
  .testimonial-card {
    background: rgba(255,255,255,0.06);
    border-radius: 16px;
    padding: 32px 28px;
    min-width: 340px; max-width: 340px;
    flex-shrink: 0;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255,0.06);
    transition: transform 0.3s, border-color 0.3s;
  }
  .testimonial-card:hover { transform: translateY(-4px); border-color: rgba(204,153,51,0.3); }
  .testimonial-card .quote-mark {
    font-family: 'DM Serif Display', serif;
    font-size: 40px; color: var(--sage-mid);
    line-height: 0.4; margin-bottom: 12px; opacity: 0.5;
  }
  .testimonial-card blockquote {
    font-family: 'DM Serif Display', serif;
    font-style: italic; font-size: 15px;
    line-height: 1.6; opacity: 0.9;
    margin-bottom: 20px; min-height: 80px;
  }
  .testimonial-card .attribution {
    font-family: 'Poppins', sans-serif;
    font-size: 14px; font-weight: 600; color: var(--sage-mid);
  }
  .testimonial-card .attribution .meta {
    font-weight: 400; font-size: 12px;
    color: rgba(255,255,255,0.5);
    display: block; margin-top: 4px;
  }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* PRICING                                     */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .pricing { background: var(--cream); }
  .pricing h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600; color: var(--navy);
    text-align: center; margin-bottom: 8px; line-height: 1.3em;
  }
  .pricing h2 .accent { font-size: 53.6px; }
  .pricing .subtitle { text-align: center; color: var(--text-light); font-size: 16px; max-width: 600px; margin: 0 auto 48px; }
  .pricing-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; max-width: 960px; margin: 0 auto 40px; }
  .pricing-card {
    background: var(--white); border-radius: 16px; padding: 48px 36px;
    text-align: center; position: relative;
    border: 1px solid rgba(0,0,0,0.06);
    transition: transform 0.4s cubic-bezier(0.16,1,0.3,1), box-shadow 0.4s;
  }
  .pricing-card:hover { transform: translateY(-8px); box-shadow: 0 20px 60px rgba(0,0,0,0.08); }
  .pricing-card.featured { border: 2px solid var(--gold); box-shadow: 0 12px 40px rgba(204,153,51,0.1); }
  .pricing-card.featured::before {
    content: 'MOST POPULAR'; position: absolute;
    top: -14px; left: 50%; transform: translateX(-50%);
    background: var(--gold); color: var(--white);
    font-size: 11px; font-weight: 700; letter-spacing: 2px;
    padding: 6px 20px; border-radius: 20px; white-space: nowrap;
  }
  .pricing-card h3 { font-family: 'DM Serif Display', serif; font-size: 24px; color: var(--navy); margin-bottom: 8px; }
  .pricing-card .price { font-size: 40px; font-weight: 700; color: var(--gold); margin-bottom: 4px; }
  .pricing-card .price span { font-size: 18px; font-weight: 400; }
  .pricing-card .price-note { font-size: 14px; color: var(--text-light); margin-bottom: 28px; }
  .pricing-card .divider { width: 60px; height: 2px; background: var(--sage-light); margin: 0 auto 28px; }
  .pricing-card ul { list-style: none; text-align: left; margin-bottom: 32px; }
  .pricing-card ul li {
    font-size: 14px; color: var(--text-light);
    padding: 10px 0; padding-left: 28px; position: relative;
    line-height: 1.5; border-bottom: 1px solid rgba(0,0,0,0.04);
  }
  .pricing-card ul li::before { content: '2713'; position: absolute; left: 0; color: var(--sage-dark); font-weight: 700; }
  .pricing-card .btn { width: 100%; text-align: center; }
  .pricing-footer {
    text-align: center; max-width: 800px; margin: 0 auto;
    background: var(--white); border-radius: 12px;
    padding: 24px 32px; border: 1px solid rgba(0,0,0,0.06);
  }
  .pricing-footer p { font-size: 15px; color: var(--text-light); margin: 0; }
  .pricing-footer strong { color: var(--navy); }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* GUARANTEE                                   */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .guarantee { background: var(--dark-teal); color: var(--white); text-align: center; position: relative; overflow: hidden; }
  .guarantee::before {
    content: ''; position: absolute;
    top: 50%; left: 50%; width: 600px; height: 600px;
    background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%);
    border-radius: 50%; transform: translate(-50%, -50%);
  }
  .guarantee-inner { position: relative; z-index: 1; max-width: 640px; margin: 0 auto; }
  .guarantee-icon {
    width: 72px; height: 72px; background: rgba(255,255,255,0.1);
    border-radius: 50%; display: flex; align-items: center;
    justify-content: center; font-size: 32px; margin: 0 auto 24px;
  }
  .guarantee h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .guarantee h2 .accent { font-size: 53.6px; }
  .guarantee p { font-size: 16px; opacity: 0.9; line-height: 1.8; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* FAQ                                         */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .faq { background: var(--cream); }
  .faq h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600; color: var(--navy);
    text-align: center; margin-bottom: 48px; line-height: 1.3em;
  }
  .faq h2 .accent { font-size: 53.6px; }
  .faq-list { max-width: 760px; margin: 0 auto; }
  .faq-item { border-bottom: 1px solid rgba(0,0,0,0.08); }
  .faq-item summary {
    font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600;
    color: var(--navy); cursor: pointer; list-style: none;
    display: flex; justify-content: space-between; align-items: center;
    padding: 24px 0; transition: color 0.3s;
  }
  .faq-item summary:hover { color: var(--gold); }
  .faq-item summary::after { content: '+'; font-size: 24px; font-weight: 300; color: var(--gold); transition: transform 0.3s; }
  .faq-item[open] summary::after { content: '2212'; }
  .faq-item p { font-size: 15px; color: var(--text-light); padding-bottom: 24px; line-height: 1.7; padding-right: 40px; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* FINAL CTA                                   */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .final-cta {
    background: var(--navy); color: var(--white);
    text-align: center; padding: 120px 24px;
    position: relative; overflow: hidden;
  }
  .final-cta::before {
    content: ''; position: absolute;
    top: 50%; left: 50%; width: 800px; height: 800px;
    background: radial-gradient(circle, rgba(204,153,51,0.06) 0%, transparent 60%);
    border-radius: 50%; transform: translate(-50%, -50%); z-index: 1;
  }
  .final-cta-content { max-width: 700px; margin: 0 auto; position: relative; z-index: 2; }
  .final-cta h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px;
    font-weight: 600;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .final-cta h2 .accent { font-size: 53.6px; }
  .final-cta p { font-size: 17px; font-weight: 300; opacity: 0.85; line-height: 1.8; margin-bottom: 40px; }
  .final-cta-buttons { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* SCORECARD CTA BAND                          */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .scorecard { background: var(--dark-teal); color: var(--white); text-align: center; position: relative; overflow: hidden; }
  .scorecard::before {
    content: ''; position: absolute;
    top: -50%; left: -20%;
    width: 600px; height: 600px;
    background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%);
    border-radius: 50%;
  }
  .scorecard-inner { position: relative; z-index: 1; max-width: 700px; margin: 0 auto; }
  .scorecard h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px; font-weight: 600;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .scorecard h2 .accent { font-size: 53.6px; }
  .scorecard p { font-size: 16px; opacity: 0.9; margin-bottom: 12px; line-height: 1.8; }
  .scorecard .zones {
    display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;
    margin: 24px 0 32px;
  }
  .scorecard .zone-tag {
    background: rgba(255,255,255,0.1);
    padding: 8px 20px; border-radius: 8px;
    font-size: 13px; font-weight: 600; letter-spacing: 0.5px;
    backdrop-filter: blur(10px);
  }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* VIDEO SECTION                               */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  .videos { background: var(--white); }
  .videos h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 38.4px; font-weight: 600;
    color: var(--navy); text-align: center;
    margin-bottom: 16px; line-height: 1.3em;
  }
  .videos h2 .accent { font-size: 53.6px; }
  .videos .subtitle { text-align: center; color: var(--text-light); font-size: 16px; max-width: 600px; margin: 0 auto 48px; }
  .videos-grid {
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 32px; max-width: 960px; margin: 0 auto;
  }
  .video-card {
    background: var(--cream); border-radius: 16px;
    overflow: hidden; border: 1px solid rgba(0,0,0,0.06);
    transition: transform 0.3s cubic-bezier(0.16,1,0.3,1), box-shadow 0.3s;
  }
  .video-card:hover { transform: translateY(-6px); box-shadow: 0 12px 40px rgba(0,0,0,0.08); }
  .video-card .video-embed {
    position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;
  }
  .video-card .video-embed iframe {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;
  }
  .video-card .video-info { padding: 24px; }
  .video-card .video-info h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 17px; font-weight: 600;
    color: var(--navy); margin-bottom: 8px; line-height: 1.4;
  }
  .video-card .video-info p { font-size: 14px; color: var(--text-light); line-height: 1.6; }

  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  /* RESPONSIVE                                  */
  /* ═════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
  @media (max-width: 1024px) {
    .hero-content { grid-template-columns: 1fr; padding: 100px 32px 80px; gap: 40px; }
    .hero-image { order: -1; }
    .hero-image::before { display: none; }
    .hero-text { text-align: center; }
    .hero-text p { margin: 0 auto 36px; }
    .hero-buttons { justify-content: center; }
    .problem-grid, .different-grid { grid-template-columns: 1fr; }
    .problem-image, .different-image { order: -1; max-width: 500px; margin: 0 auto; }
    .process-grid { grid-template-columns: repeat(2, 1fr); }
    .handles-grid { grid-template-columns: repeat(2, 1fr); }
    .pricing-grid { grid-template-columns: repeat(2, 1fr); }
  }
  @media (max-width: 767px) {
    .section { padding: 64px 20px; }
    .hero { min-height: auto; }
    .hero-content { padding: 80px 20px 60px; }
    .hero-buttons { flex-direction: column; align-items: center; }
    .hero-buttons .btn { width: 100%; max-width: 320px; text-align: center; }
    .process-grid { grid-template-columns: 1fr; }
    .handles-grid { grid-template-columns: 1fr; }
    .pricing-grid { grid-template-columns: 1fr; max-width: 420px; }
    .videos-grid { grid-template-columns: 1fr; max-width: 540px; margin: 0 auto; }
    .testimonial-card { min-width: 280px; max-width: 280px; }
    .testimonial-featured { padding: 32px 24px; }
    .testimonial-featured blockquote { font-size: 17px; }
    .final-cta { padding: 80px 20px; }
    .final-cta-buttons { flex-direction: column; align-items: center; }
    .final-cta-buttons .btn { width: 100%; max-width: 320px; text-align: center; }
    .quote-text { padding: 0 16px; }
  }


/* Hide old sections */
.elementor-element-651716c { display: none !important; }
.elementor-element-24bead9 { display: none !important; }
.elementor-element-a599baa { display: none !important; }
.elementor-element-5f1d48e { display: none !important; }
.elementor-element-b676960 { display: none !important; }
.elementor-element-4fd4436 { display: none !important; }
.elementor-element-4097574 { display: none !important; }
.elementor-element-1462bfd { display: none !important; }
.elementor-element-ec5bd5a { display: none !important; }
.elementor-element-756d207 { display: none !important; }
.elementor-element-f4df3cf { display: none !important; }
.elementor-element-8e49fc4 { display: none !important; }
.elementor-element-c9b68ac { display: none !important; }
.elementor-element-2eed7fd { display: none !important; }
.elementor-element-6a8ed68 { padding: 0 !important; margin: 0 !important; }
.elementor-element-eb2bf1e { width: 100% !important; }/* End custom CSS */