.elementor-10333 .elementor-element.elementor-element-afdc2cc{--display:flex;--min-height:439px;--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;}.elementor-10333 .elementor-element.elementor-element-8821ed1{--spacer-size:50px;}.elementor-10333 .elementor-element.elementor-element-40fc2e6{--display:flex;}.elementor-10333 .elementor-element.elementor-element-40fc2e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10333 .elementor-element.elementor-element-2aef0da{text-align:start;}.elementor-10333 .elementor-element.elementor-element-2aef0da .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.3em;font-weight:700;color:#503E75;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-10333 .elementor-element.elementor-element-73c2a31{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10333 .elementor-element.elementor-element-9f59e85{--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;--border-radius:10px 10px 10px 10px;}.elementor-10333 .elementor-element.elementor-element-a1ae56e{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-a1ae56e:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-a1ae56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-e7cb3fb{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-e7cb3fb:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-e7cb3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-43480da{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-43480da:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-43480da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-88672ee{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-88672ee:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-88672ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-83ac61d{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10333 .elementor-element.elementor-element-ea97d69 .elementor-button{background-color:var( --e-global-color-b298e93 );font-family:"Baloo 2", Sans-serif;font-size:1em;font-weight:700;fill:var( --e-global-color-e49ce48 );color:var( --e-global-color-e49ce48 );border-radius:50px 50px 50px 50px;padding:19px 19px 19px 19px;}.elementor-10333 .elementor-element.elementor-element-ea97d69{width:initial;max-width:initial;}.elementor-10333 .elementor-element.elementor-element-ea97d69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10333 .elementor-element.elementor-element-ea97d69 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10333 .elementor-element.elementor-element-1f1254e{--display:flex;}.elementor-10333 .elementor-element.elementor-element-1f1254e:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-1f1254e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euamoaprender.com/store/wp-content/uploads/2026/09/psp-1-home.png");background-position:top left;background-repeat:no-repeat;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10333 .elementor-element.elementor-element-ce95c31{text-align:end;}.elementor-10333 .elementor-element.elementor-element-ce95c31 img{width:206px;}.elementor-10333 .elementor-element.elementor-element-8641ab8{--display:flex;--min-height:74px;--justify-content:center;}.elementor-10333 .elementor-element.elementor-element-8641ab8:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-8641ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dc115c );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-icon i{color:var( --e-global-color-e4d9727 );transition:color 0.3s;}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-icon svg{fill:var( --e-global-color-e4d9727 );transition:fill 0.3s;}.elementor-10333 .elementor-element.elementor-element-993f24a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-10333 .elementor-element.elementor-element-993f24a .elementor-icon-list-text{color:var( --e-global-color-bc435b9 );transition:color 0.3s;}.elementor-10333 .elementor-element.elementor-element-5c5eba0{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10333 .elementor-element.elementor-element-5c5eba0:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-5c5eba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc435b9 );}.elementor-10333 .elementor-element.elementor-element-6bf83ac{text-align:center;}.elementor-10333 .elementor-element.elementor-element-6bf83ac .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.3em;font-weight:700;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-98faaa1{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-32c5d2a{--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:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:10px 10px 10px 10px;}.elementor-10333 .elementor-element.elementor-element-55dd8d7{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-55dd8d7:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-55dd8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B3D68;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10333 .elementor-element.elementor-element-6528140 .elementor-icon-wrapper{text-align:start;}.elementor-10333 .elementor-element.elementor-element-6528140.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-6528140.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-6528140.elementor-view-default .elementor-icon{color:var( --e-global-color-b298e93 );border-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-6528140.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-6528140.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-6528140 .elementor-icon{font-size:28px;}.elementor-10333 .elementor-element.elementor-element-6528140 .elementor-icon svg{height:28px;}.elementor-10333 .elementor-element.elementor-element-cb1dd3e{text-align:start;font-family:"Quicksand", Sans-serif;font-size:0.8em;font-weight:400;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-a308283{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-a308283:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-a308283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B3D68;}.elementor-10333 .elementor-element.elementor-element-9b62fd5 .elementor-icon-wrapper{text-align:start;}.elementor-10333 .elementor-element.elementor-element-9b62fd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-9b62fd5.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-9b62fd5.elementor-view-default .elementor-icon{color:var( --e-global-color-b298e93 );border-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-9b62fd5.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-9b62fd5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-9b62fd5 .elementor-icon{font-size:28px;}.elementor-10333 .elementor-element.elementor-element-9b62fd5 .elementor-icon svg{height:28px;}.elementor-10333 .elementor-element.elementor-element-31680da{text-align:start;font-family:"Quicksand", Sans-serif;font-size:0.8em;font-weight:400;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-e274642{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-e274642:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-e274642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B3D68;}.elementor-10333 .elementor-element.elementor-element-8c469d1 .elementor-icon-wrapper{text-align:start;}.elementor-10333 .elementor-element.elementor-element-8c469d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-8c469d1.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-8c469d1.elementor-view-default .elementor-icon{color:var( --e-global-color-b298e93 );border-color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-8c469d1.elementor-view-framed .elementor-icon, .elementor-10333 .elementor-element.elementor-element-8c469d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-8c469d1 .elementor-icon{font-size:28px;}.elementor-10333 .elementor-element.elementor-element-8c469d1 .elementor-icon svg{height:28px;}.elementor-10333 .elementor-element.elementor-element-97efce7{text-align:start;font-family:"Quicksand", Sans-serif;font-size:0.8em;font-weight:400;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-c3af8fc{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10333 .elementor-element.elementor-element-c182b40{text-align:center;}.elementor-10333 .elementor-element.elementor-element-c182b40 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.3em;font-weight:700;color:var( --e-global-color-a6daf65 );}.elementor-10333 .elementor-element.elementor-element-5f91382{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-94b00ff{--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;--border-radius:10px 10px 10px 10px;}.elementor-10333 .elementor-element.elementor-element-c37c1eb{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10333 .elementor-element.elementor-element-c37c1eb:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-c37c1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-27d3f34{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-41f051e{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10333 .elementor-element.elementor-element-41f051e:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-41f051e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-02dc01a{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-909ff7a{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10333 .elementor-element.elementor-element-909ff7a:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-909ff7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-2eea879{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-2aa5d9d{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10333 .elementor-element.elementor-element-2aa5d9d:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-2aa5d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEFDD;}.elementor-10333 .elementor-element.elementor-element-bdda60a{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-9f86a07{--display:flex;}.elementor-10333 .elementor-element.elementor-element-bfebb9d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10333 .elementor-element.elementor-element-bfebb9d:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-bfebb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-10333 .elementor-element.elementor-element-a16fb97{--display:flex;}.elementor-10333 .elementor-element.elementor-element-f4865d4{text-align:center;}.elementor-10333 .elementor-element.elementor-element-f4865d4 .elementor-heading-title{font-family:var( --e-global-typography-3108bc0-font-family ), Sans-serif;font-size:var( --e-global-typography-3108bc0-font-size );font-weight:var( --e-global-typography-3108bc0-font-weight );color:#F36273;}.elementor-10333 .elementor-element.elementor-element-09e6d45{text-align:center;}.elementor-10333 .elementor-element.elementor-element-09e6d45 .elementor-heading-title{font-family:var( --e-global-typography-41a6dff-font-family ), Sans-serif;font-weight:var( --e-global-typography-41a6dff-font-weight );color:#503E75;}.elementor-10333 .elementor-element.elementor-element-74d0708{--spacer-size:30px;}.elementor-10333 .elementor-element.elementor-element-52b40ce > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10333 .elementor-element.elementor-element-52b40ce .jet-listing-grid__slider-icon{color:#45BCAC;background:#02010100;}.elementor-10333 .elementor-element.elementor-element-52b40ce .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-b298e93 );}.elementor-10333 .elementor-element.elementor-element-53130d2{--display:flex;}.elementor-10333 .elementor-element.elementor-element-8e87171{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10333 .elementor-element.elementor-element-8e87171:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-8e87171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc435b9 );}.elementor-10333 .elementor-element.elementor-element-412c052{text-align:center;}.elementor-10333 .elementor-element.elementor-element-412c052 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.3em;font-weight:700;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-3d5e48f{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-e49ce48 );}.elementor-10333 .elementor-element.elementor-element-6fc77bf{--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:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:10px 10px 10px 10px;}.elementor-10333 .elementor-element.elementor-element-99e1654{--display:flex;--justify-content:center;--border-radius:21px 21px 21px 21px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10333 .elementor-element.elementor-element-99e1654:not(.elementor-motion-effects-element-type-background), .elementor-10333 .elementor-element.elementor-element-99e1654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e49ce48 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button span{gap:27px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group{padding-right:calc( 37px/2 );padding-left:calc( 37px/2 );margin-bottom:29px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-form-fields-wrapper{margin-left:calc( -37px/2 );margin-right:calc( -37px/2 );margin-bottom:-29px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group > label, .elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-subgroup label{color:var( --e-global-color-468ea6b );}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-type-html{padding-bottom:10px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#B3ADAD;border-radius:19px 19px 19px 19px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group .elementor-select-wrapper select{border-color:#B3ADAD;border-radius:19px 19px 19px 19px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-field-group .elementor-select-wrapper::before{color:#B3ADAD;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-d5dce45 );color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button[type="submit"]{background-color:var( --e-global-color-d5dce45 );color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10333 .elementor-element.elementor-element-3ca9a01 .elementor-button{border-radius:36px 36px 36px 36px;padding:21px 21px 21px 21px;}.elementor-10333 .elementor-element.elementor-element-3ca9a01{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-10333 .elementor-element.elementor-element-f4865d4 .elementor-heading-title{font-size:var( --e-global-typography-3108bc0-font-size );}}@media(min-width:768px){.elementor-10333 .elementor-element.elementor-element-40fc2e6{--width:52.185%;}.elementor-10333 .elementor-element.elementor-element-6fc77bf{--content-width:893px;}}@media(max-width:767px){.elementor-10333 .elementor-element.elementor-element-73c2a31{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-ea97d69 .elementor-button{font-size:0.9em;border-radius:18px 18px 18px 18px;padding:14px 11px 14px 11px;}.elementor-10333 .elementor-element.elementor-element-98faaa1{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-cb1dd3e{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-31680da{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-97efce7{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-5f91382{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-27d3f34{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-02dc01a{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-2eea879{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-bdda60a{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}.elementor-10333 .elementor-element.elementor-element-f4865d4 .elementor-heading-title{font-size:var( --e-global-typography-3108bc0-font-size );}.elementor-10333 .elementor-element.elementor-element-52b40ce > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10333 .elementor-element.elementor-element-3d5e48f{font-size:0.8em;line-height:1.4em;letter-spacing:0px;}}/* Start custom CSS */:root {
    --purple: #4B2C63;
    --purple-deep: #3A2150;
    --purple-soft: #6B4380;
    --teal: #2FA79A;
    --teal-deep: #1F7A70;
    --coral: #F2617A;
    --coral-deep: #D8425C;
    --orange: #F5A83C;
    --orange-deep: #E0921F;
    --cream: #FDF1E2;
    --cream-soft: #FBE7D0;
    --ink: #2E1F38;
    --muted: #6E5E7C;
    --white: #ffffff;
  }

  * { box-sizing: border-box; }
  html { scroll-behavior: smooth; }

  body {
    margin: 0;
    font-family: 'Nunito', -apple-system, BlinkMacSystemFont, sans-serif;
    background: var(--white);
    color: var(--ink);
  }

  a { color: inherit; }
  img { display: block; max-width: 100%; }
  .wrap { max-width: 1120px; margin: 0 auto; padding-left: 24px; padding-right: 24px; }

  h1, h2, h3 {
    font-family: 'Baloo 2', sans-serif;
    color: var(--purple-deep);
    margin: 0;
  }

  /* ---------- Header ---------- */
  .lp-header {
    background: var(--purple);
    padding: 14px 0;
    position: sticky;
    top: 0;
    z-index: 50;
    box-shadow: 0 6px 20px -14px rgba(0,0,0,0.5);
  }
  .lp-header-inner {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }
  .lp-logo {
    font-family: 'Baloo 2', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #fff;
    white-space: nowrap;
  }
  .lp-logo span { color: var(--coral); }
  .lp-header-cta {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: var(--orange);
    color: var(--purple-deep);
    font-weight: 800;
    font-size: 14px;
    text-decoration: none;
    padding: 11px 20px;
    border-radius: 999px;
    white-space: nowrap;
    transition: transform 0.15s ease;
  }
  .lp-header-cta:hover { transform: translateY(-1px); }

  /* ---------- Hero ---------- */
  .lp-hero {
    max-width: 1120px;
    margin: 0 auto;
    padding: 60px 24px 40px;
    display: grid;
    grid-template-columns: 1.05fr 0.95fr;
    gap: 48px;
    align-items: center;
  }
  .eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(47,167,154,0.12);
    color: var(--teal-deep);
    font-weight: 800;
    font-size: 13px;
    padding: 8px 16px;
    border-radius: 999px;
    margin-bottom: 18px;
  }
  .lp-hero-copy h1 {
    font-size: clamp(30px, 4vw, 46px);
    line-height: 1.12;
    margin-bottom: 18px;
  }
  .lp-hero-copy h1 span { color: var(--coral); }
  .lp-hero-copy p.lead {
    font-size: 17.5px;
    line-height: 1.65;
    color: var(--muted);
    max-width: 50ch;
    margin: 0 0 28px;
  }
  .lp-hero-ctas {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 26px;
  }
  .btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: var(--orange);
    color: var(--purple-deep);
    font-weight: 800;
    font-size: 16.5px;
    text-decoration: none;
    padding: 18px 32px;
    border-radius: 999px;
    border: none;
    cursor: pointer;
    box-shadow: 0 12px 26px -10px rgba(245,168,60,0.75);
    transition: transform 0.15s ease, box-shadow 0.15s ease;
  }
  .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 16px 30px -10px rgba(245,168,60,0.85); }
  .btn-primary:focus-visible { outline: 3px solid var(--purple); outline-offset: 3px; }
  .lp-hero-microcopy { font-size: 13.5px; color: var(--muted); font-weight: 700; }

  .lp-timing { display: flex; gap: 12px; flex-wrap: wrap; }
  .lp-pill {
    display: flex; align-items: center; gap: 8px;
    padding: 10px 18px; border-radius: 999px;
    font-weight: 800; font-size: 13.5px; color: #fff;
  }
  .lp-pill.teal { background: var(--teal); }
  .lp-pill.coral { background: var(--coral); }
  .lp-pill strong { font-size: 16px; }

  .lp-hero-art {
    display: flex;
    justify-content: center;
    position: relative;
  }
  .lp-hero-art::before {
    content: "";
    position: absolute;
    width: 320px; height: 320px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(47,167,154,0.14) 0%, transparent 70%);
    z-index: 0;
  }
  .lp-hero-art img {
    max-width: 300px; width: 100%; height: auto;
    position: relative; z-index: 1;
    filter: drop-shadow(0 20px 30px rgba(58,33,80,0.2));
  }

  /* ---------- Trust strip ---------- */
  .lp-trust {
    background: #fff;
    border-top: 1px solid rgba(58,33,80,0.08);
    border-bottom: 1px solid rgba(58,33,80,0.08);
    padding: 22px 0;
  }
  .lp-trust-row {
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
    display: flex; flex-wrap: wrap; gap: 24px 40px;
    justify-content: center; align-items: center;
  }
  .lp-trust-item {
    display: flex; align-items: center; gap: 10px;
    font-weight: 800; font-size: 13.5px; color: var(--purple-deep);
  }
  .lp-trust-item svg { width: 20px; height: 20px; color: var(--teal); flex-shrink: 0; }

  /* ---------- Section shells ---------- */
  section { padding: 76px 0; }
  .section-head { text-align: center; max-width: 640px; margin: 0 auto 44px; }
  .section-head .eyebrow { display: inline-flex; }
  .section-head h2 { font-size: clamp(24px, 3vw, 34px); line-height: 1.2; margin: 8px 0 12px; }
  .section-head p { color: var(--muted); font-size: 16px; line-height: 1.6; margin: 0; }

  /* ---------- Pain points ---------- */
  .lp-pains { background: var(--purple-deep); color: #fff; }
  .lp-pains .section-head h2 { color: #fff; }
  .lp-pains .section-head p { color: rgba(255,255,255,0.72); }
  .lp-pains .eyebrow { background: rgba(255,255,255,0.12); color: #fff; }
  .pain-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
  }
  .pain-card {
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 20px;
    padding: 28px 24px;
  }
  .pain-card svg { width: 30px; height: 30px; color: var(--coral); margin-bottom: 14px; }
  .pain-card h3 { color: #fff; font-size: 17px; margin-bottom: 8px; }
  .pain-card p { color: rgba(255,255,255,0.7); font-size: 14.5px; line-height: 1.55; margin: 0; }

  /* ---------- Steps ---------- */
  .steps-grid {
    display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
  }
  .step-card {
    background: #fff; border-radius: 20px; padding: 26px 22px;
    box-shadow: 0 16px 40px -30px rgba(58,33,80,0.4);
  }
  .step-card .num {
    display: inline-flex; align-items: center; justify-content: center;
    width: 32px; height: 32px; border-radius: 50%;
    background: var(--purple); color: #fff; font-weight: 800; font-size: 14px;
    margin-bottom: 14px;
  }
  .step-card h3 { font-size: 16.5px; margin-bottom: 6px; }
  .step-card p { color: var(--muted); font-size: 14px; line-height: 1.5; margin: 0; }

  /* ---------- Request types ---------- */
  .lp-types { background: var(--cream-soft); }
  .types-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
  }
  .type-card {
    background: #fff; border-radius: 18px; padding: 24px 20px;
    display: flex; align-items: center; gap: 14px;
  }
  .type-card .icon-badge {
    width: 44px; height: 44px; border-radius: 12px;
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0; color: #fff;
  }
  .type-card .icon-badge svg { width: 22px; height: 22px; }
  .type-card h3 { font-size: 15.5px; margin-bottom: 3px; }
  .type-card p { font-size: 13px; color: var(--muted); margin: 0; }
  .bg-teal { background: var(--teal); }
  .bg-coral { background: var(--coral); }
  .bg-orange { background: var(--orange); }
  .bg-purple { background: var(--purple); }

  /* ---------- Benefits ---------- */
  .benefits-wrap {
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
    display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 56px; align-items: center;
  }
  .benefits-art {
    background: linear-gradient(160deg, var(--teal) 0%, var(--teal-deep) 100%);
    border-radius: 28px;
    padding: 44px 32px;
    color: #fff;
    display: flex; flex-direction: column; gap: 18px;
  }
  .benefits-art .big-badge {
    display: inline-flex; align-items: center; gap: 10px;
    background: rgba(255,255,255,0.15); border-radius: 999px;
    padding: 10px 18px; font-weight: 800; font-size: 14px; width: fit-content;
  }
  .benefits-art h3 { color: #fff; font-size: 24px; margin: 4px 0; }
  .benefits-art p { color: rgba(255,255,255,0.85); font-size: 14.5px; line-height: 1.6; margin: 0; }
  .benefits-list { display: grid; gap: 18px; }
  .benefit-item { display: flex; gap: 14px; align-items: flex-start; }
  .benefit-item .check {
    width: 26px; height: 26px; border-radius: 50%; background: rgba(47,167,154,0.14);
    color: var(--teal-deep); display: flex; align-items: center; justify-content: center;
    flex-shrink: 0; margin-top: 2px;
  }
  .benefit-item .check svg { width: 14px; height: 14px; }
  .benefit-item h3 { font-size: 16px; margin-bottom: 3px; }
  .benefit-item p { font-size: 14.5px; color: var(--muted); line-height: 1.55; margin: 0; }

  /* ---------- Testimonials ---------- */
  .lp-testimonials { background: var(--cream-soft); }
  .testi-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
  }
  .testi-card { background: #fff; border-radius: 20px; padding: 26px 24px; }
  .testi-card .quote-mark { color: var(--orange); font-size: 34px; font-family: 'Baloo 2', sans-serif; line-height: 1; margin-bottom: 6px; }
  .testi-card p.quote { font-size: 14.5px; color: var(--ink); line-height: 1.6; margin: 0 0 18px; }
  .testi-person { display: flex; align-items: center; gap: 12px; }
  .avatar { width: 38px; height: 38px; border-radius: 50%; flex-shrink: 0; }
  .avatar.a1 { background: var(--coral); }
  .avatar.a2 { background: var(--teal); }
  .avatar.a3 { background: var(--purple); }
  .testi-person strong { display: block; font-size: 14px; }
  .testi-person span { display: block; font-size: 12.5px; color: var(--muted); }

  /* ---------- Guarantee band ---------- */
  .lp-guarantee {
    background: var(--coral);
    padding: 40px 0;
  }
  .guarantee-inner {
    max-width: 1120px; margin: 0 auto; padding: 0 24px;
    display: flex; align-items: center; gap: 22px; flex-wrap: wrap; justify-content: center; text-align: center;
  }
  .guarantee-inner svg { width: 40px; height: 40px; color: #fff; flex-shrink: 0; }
  .guarantee-inner h3 { color: #fff; font-size: 19px; margin-bottom: 4px; }
  .guarantee-inner p { color: rgba(255,255,255,0.9); font-size: 14.5px; margin: 0; max-width: 60ch; }

  /* ---------- FAQ ---------- */
  .faq-wrap { max-width: 780px; margin: 0 auto; padding: 0 24px; display: grid; gap: 12px; }
  details.faq-item {
    background: #fff; border-radius: 16px; padding: 6px 22px;
    border: 1px solid rgba(58,33,80,0.08);
  }
  details.faq-item summary {
    cursor: pointer; list-style: none; padding: 16px 0;
    font-weight: 800; font-size: 15.5px; color: var(--purple-deep);
    display: flex; align-items: center; justify-content: space-between; gap: 16px;
  }
  details.faq-item summary::-webkit-details-marker { display: none; }
  details.faq-item summary::after {
    content: "+"; font-size: 22px; color: var(--teal); font-weight: 800; flex-shrink: 0;
  }
  details.faq-item[open] summary::after { content: "–"; }
  details.faq-item p { margin: 0 0 18px; font-size: 14.5px; color: var(--muted); line-height: 1.6; }

  /* ---------- Form section ---------- */
  .lp-form-section { background: var(--purple-deep); }
  .lp-form-section .section-head h2 { color: #fff; }
  .lp-form-section .section-head p { color: rgba(255,255,255,0.7); }
  .lp-form-section .eyebrow { background: rgba(255,255,255,0.12); color: #fff; }

  form.lp-form {
    max-width: 760px; margin: 0 auto; padding: 0 24px;
    background: #fff; border-radius: 24px; padding: 40px;
    box-shadow: 0 24px 60px -30px rgba(0,0,0,0.5);
    display: grid; gap: 22px;
  }
  .field { display: grid; gap: 8px; }
  .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }
  label { font-weight: 800; font-size: 14px; color: var(--purple-deep); }
  label .hint { font-weight: 600; color: var(--muted); font-size: 12.5px; display: block; margin-top: 2px; }

  input[type="text"], input[type="email"], input[type="tel"], select, textarea {
    font-family: inherit; font-size: 15px; padding: 13px 16px; border-radius: 12px;
    border: 1.5px solid #E4D9EA; background: var(--cream); color: var(--ink); width: 100%;
  }
  input:focus, select:focus, textarea:focus {
    outline: none; border-color: var(--teal); box-shadow: 0 0 0 3px rgba(47,167,154,0.18);
  }
  textarea { resize: vertical; min-height: 110px; }

  fieldset { border: none; margin: 0; padding: 0; display: grid; gap: 8px; }
  fieldset legend { font-weight: 800; font-size: 14px; color: var(--purple-deep); padding: 0; margin-bottom: 2px; }
  .choice-group { display: flex; gap: 10px; flex-wrap: wrap; }
  .choice-group label.choice {
    display: flex; align-items: center; gap: 8px; background: var(--cream);
    border: 1.5px solid #E4D9EA; border-radius: 999px; padding: 10px 18px;
    font-weight: 700; font-size: 13.5px; color: var(--ink); cursor: pointer;
  }
  .choice-group input[type="radio"] { accent-color: var(--teal); width: 15px; height: 15px; }
  .choice-group label.choice:has(input:checked) { border-color: var(--teal); background: rgba(47,167,154,0.10); }

  .lp-submit {
    margin-top: 6px; display: inline-flex; align-items: center; justify-content: center; gap: 10px;
    background: var(--orange); color: var(--purple-deep); font-weight: 800; font-size: 16px;
    border: none; padding: 17px 30px; border-radius: 999px; cursor: pointer;
    box-shadow: 0 10px 24px -10px rgba(245,168,60,0.7);
    transition: transform 0.15s ease, box-shadow 0.15s ease;
  }
  .lp-submit:hover { transform: translateY(-2px); box-shadow: 0 14px 28px -10px rgba(245,168,60,0.8); }
  .lp-submit:focus-visible { outline: 3px solid var(--purple); outline-offset: 3px; }
  .lp-form-note { text-align: center; font-size: 13px; color: var(--muted); margin-top: 4px; }

  /* ---------- Footer ---------- */
  .lp-footer { background: var(--purple); color: rgba(255,255,255,0.75); text-align: center; font-size: 13px; padding: 30px 24px; }

  /* ---------- Sticky mobile CTA ---------- */
  .lp-sticky-cta {
    display: none;
    position: fixed; bottom: 0; left: 0; right: 0; z-index: 60;
    background: #fff; padding: 12px 16px; box-shadow: 0 -8px 24px -12px rgba(0,0,0,0.3);
  }
  .lp-sticky-cta a {
    display: flex; align-items: center; justify-content: center; gap: 8px;
    background: var(--orange); color: var(--purple-deep); font-weight: 800; font-size: 15px;
    text-decoration: none; padding: 14px; border-radius: 999px;
  }

  /* ---------- Responsive ---------- */
  @media (max-width: 900px) {
    .lp-hero { grid-template-columns: 1fr; padding: 40px 20px 30px; }
    .lp-hero-art { order: -1; }
    .pain-grid, .steps-grid, .types-grid, .testi-grid { grid-template-columns: 1fr 1fr; }
    .benefits-wrap { grid-template-columns: 1fr; }
    .field-row { grid-template-columns: 1fr; }
    form.lp-form { padding: 28px 22px; }
    .lp-header-cta { display: none; }
    .lp-sticky-cta { display: block; }
    section { padding: 56px 0; }
    body { padding-bottom: 78px; }
  }
  @media (max-width: 560px) {
    .pain-grid, .steps-grid, .types-grid, .testi-grid { grid-template-columns: 1fr; }
  }
  @media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
    .btn-primary, .lp-header-cta, .lp-submit { transition: none; }
  }/* End custom CSS */