.gp-page .gp-faqgrid>.gp-faq{width:100%!important;min-width:0!important;background:#f1e4fa!important;border-radius:10px!important;padding:12px 17px!important}.gp-page .gp-faq .elementor-heading-title{font-size:15px!important;line-height:1.35!important}.gp-page .gp-accordion .elementor-accordion-item{border:0!important;margin-bottom:9px!important;border-radius:11px!important;overflow:hidden!important;background:#f0e2fb!important}.gp-page .gp-accordion .elementor-tab-title{padding:14px 17px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;color:#4e088d!important;line-height:1.35!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.gp-page .gp-accordion .elementor-tab-title .elementor-accordion-icon{order:2!important;float:none!important;color:#510a96!important}.gp-page .gp-accordion .elementor-tab-content{background:#fff!important;border:1px solid #ead7fa!important;border-top:0!important;padding:14px 17px!important;color:#220b45!important;font-size:15px!important;line-height:1.5!important}.gp-page .gp-faqgrid>.gp-accordion{width:calc(50% - 15px)!important;max-width:calc(50% - 15px)!important;flex:0 0 calc(50% - 15px)!important;min-width:0!important}.gp-page .gp-accordion .elementor-accordion{width:100%!important}.gp-page .gp-accordion .elementor-accordion-item{width:100%!important;border:0!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#f0e2fb!important}.gp-page .gp-accordion .elementor-tab-title{min-height:47px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;line-height:1.3!important;font-size:15px!important;font-weight:800!important;color:#4e088d!important}.gp-page .gp-accordion .elementor-accordion-icon{margin-left:10px!important;flex-shrink:0!important}.gp-page .gp-accordion .elementor-tab-content{padding:15px 16px!important;font-size:15px!important;line-height:1.5!important}@media (max-width:767px){.gp-page .gp-faqgrid>.gp-accordion{width:100%!important;max-width:100%!important;flex:1 1 auto!important}}.gp-page .gp-approved-checks{width:100%!important}.gp-page .gp-approved-checks .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.gp-page .gp-approved-checks .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;line-height:1.5!important}.gp-page .gp-approved-checks .elementor-icon-list-icon{display:inline-flex!important;flex:0 0 23px!important;width:23px!important;height:24px!important;align-items:center!important;justify-content:center!important;color:#6b0db0!important}.gp-page .gp-approved-checks .elementor-icon-list-text{font-size:16px!important;line-height:1.5!important;color:#220b45!important;padding:0!important}.gp-page .gp-list .gp-approved-checks .elementor-icon-list-text{font-size:16px!important}@media (max-width:767px){.gp-page .gp-approved-checks .elementor-icon-list-text{font-size:15px!important}}.gp-page .gp-hero .gp-hero-eyebrow .elementor-heading-title{font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;font-style:normal!important;letter-spacing:0!important;color:#250c48!important;line-height:1.3!important}.gp-page .gp-hero .gp-hero-title .elementor-heading-title{font-family:Arial,sans-serif!important;font-size:clamp(35px,4.1vw,57px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-style:italic!important;font-weight:900!important;white-space:nowrap!important}.gp-page .gp-hero .gp-hero-primary .elementor-button{min-height:51px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;padding:14px 26px!important;background:linear-gradient(180deg,#00c847,#009e2f)!important;font-size:15px!important;font-weight:800!important}@media (max-width:1024px){.gp-page .gp-hero .gp-hero-title .elementor-heading-title{font-size:clamp(28px,4vw,42px)!important}}@media (max-width:767px){.gp-page .gp-hero .gp-hero-title .elementor-heading-title{white-space:normal!important;font-size:36px!important}}.gp-page .gp-section.gp-hero .gp-hero-eyebrow.elementor-widget-heading .elementor-heading-title{font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;font-style:normal!important;letter-spacing:0!important;line-height:1.3!important;white-space:nowrap!important;margin:0!important}.gp-page .gp-section.gp-hero .gp-hero-title.elementor-widget-heading .elementor-heading-title{font-family:Arial,sans-serif!important;font-size:clamp(30px,3.55vw,49px)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.035em!important;line-height:1.08!important;white-space:nowrap!important;margin:0!important}.gp-page .gp-section.gp-hero .gp-hero-primary .elementor-button{font-size:16px!important;padding:15px 25px!important;min-height:54px!important}@media (max-width:900px){.gp-page .gp-section.gp-hero .gp-hero-title.elementor-widget-heading .elementor-heading-title{white-space:normal!important;font-size:clamp(32px,5vw,45px)!important}.gp-page .gp-section.gp-hero .gp-hero-eyebrow.elementor-widget-heading .elementor-heading-title{white-space:normal!important}}@media (max-width:767px){.gp-page .gp-section.gp-hero .gp-hero-title.elementor-widget-heading .elementor-heading-title{font-size:38px!important}}.gp-page .gp-about-copy .gp-about-heading .elementor-heading-title{font-size:clamp(27px,2.55vw,34px)!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.035em!important;color:#510a96!important}.gp-page .gp-about-copy .gp-about-text{padding-bottom:14px!important;border-bottom:2px solid #ead8f7!important}.gp-page .gp-about-copy .gp-about-text p{font-size:17px!important;line-height:1.35!important;font-weight:500!important;margin:0 0 10px!important}.gp-page .gp-about-copy .gp-about-text p:last-child{margin-bottom:0!important}@media (max-width:1024px){.gp-page .gp-about-copy .gp-about-heading .elementor-heading-title{font-size:clamp(24px,3vw,30px)!important}}@media (max-width:767px){.gp-page .gp-about-copy .gp-about-heading .elementor-heading-title{font-size:26px!important}.gp-page .gp-about-copy .gp-about-text p{font-size:16px!important}}.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-family:Poppins,Arial,sans-serif!important;font-size:clamp(25px,2.45vw,33px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.035em!important;font-style:normal!important;white-space:normal!important}.gp-page .gp-about-section .gp-about-text,.gp-page .gp-about-section .gp-about-text p{font-family:Poppins,Arial,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important;color:#220b45!important}.gp-page .gp-about-section .gp-about-text p+p{margin-top:8px!important}.gp-page .gp-about-section .gp-about-text:after{content:"";display:block!important;width:85%!important;height:2px!important;background:#e7d4f6!important;margin-top:14px!important}@media (max-width:1024px){.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:clamp(23px,3vw,29px)!important}.gp-page .gp-about-section .gp-about-text p{font-size:16px!important}}@media (max-width:767px){.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:26px!important}.gp-page .gp-about-section .gp-about-text p{font-size:16px!important}}.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:clamp(20px,2.15vw,29px)!important;line-height:1.12!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}.gp-page .gp-about-section .gp-about-heading .gp-title-line{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media (max-width:767px){.gp-page .gp-about-section .gp-about-heading .gp-title-line{white-space:normal!important}.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:25px!important}}.gp-page .gp-about-section .gp-about-heading{width:100%!important;max-width:none!important;min-width:0!important}.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:26px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.055em!important;word-break:normal!important;overflow-wrap:normal!important}.gp-page .gp-about-section .gp-about-heading .gp-title-line{display:block!important;white-space:nowrap!important;font-size:inherit!important}@media (min-width:768px) and (max-width:1050px){.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:clamp(19px,2.4vw,25px)!important}}@media (max-width:767px){.gp-page .gp-about-section .gp-about-heading .gp-title-line{white-space:normal!important}.gp-page .gp-about-section .gp-about-heading .elementor-heading-title{font-size:25px!important}}.gp-page .gp-features-approved .gp-approved-checks .elementor-icon-list-text strong{font-weight:800!important;color:#220b45!important}.gp-page .gp-features-approved .gp-approved-checks .elementor-icon-list-text{font-size:16px!important;line-height:1.45!important}.gp-page .gp-custom-approved .gp-approved-checks .elementor-icon-list-text strong{font-weight:800!important;color:#241044!important}.gp-page .gp-custom-approved .gp-approved-checks .elementor-icon-list-text{font-size:16px!important;line-height:1.45!important}