{"id":4905,"date":"2026-01-05T16:07:26","date_gmt":"2026-01-05T16:07:26","guid":{"rendered":"https:\/\/prontosolucoes.pt\/?page_id=4905"},"modified":"2026-09-26T08:16:48","modified_gmt":"2026-09-26T07:16:48","slug":"about","status":"publish","type":"page","link":"https:\/\/prontosolucoes.pt\/pt\/about\/","title":{"rendered":"Sobre"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4905\" class=\"elementor elementor-4905\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1351a69 e-con-full e-flex e-con e-parent\" data-id=\"1351a69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1c8e12 elementor-widget elementor-widget-html\" data-id=\"b1c8e12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"ps-about-hero\" aria-labelledby=\"ps-about-hero-title\">\r\n    <div class=\"ps-about-hero-mobile-media\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"ps-about-hero-inner\">\r\n        <div class=\"ps-about-hero-card\">\r\n            <h1 id=\"ps-about-hero-title\">\r\n                There is no place more important than home\r\n            <\/h1>\r\n\r\n            <p class=\"ps-about-hero-copy\">\r\n                Pronto Solu\u00e7\u00f5es makes it easier for people to care for their homes\r\n                and for skilled technicians to grow by doing reliable work\r\n            <\/p>\r\n\r\n            <a class=\"ps-about-hero-button\" href=\"https:\/\/prontosolucoes.pt\/how-it-works\/\">\r\n                How Pronto Works\r\n            <\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    body .elementor:has(.ps-about-hero),\r\n    body .elementor-widget-html:has(.ps-about-hero),\r\n    body .elementor-widget-html:has(.ps-about-hero) > .elementor-widget-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    body .e-con:has(> .elementor-widget-html .ps-about-hero),\r\n    body .e-con:has(\r\n        > .e-con-inner\r\n        > .elementor-widget-html\r\n        .ps-about-hero\r\n    ),\r\n    body .e-con > .e-con-inner:has(\r\n        > .elementor-widget-html\r\n        .ps-about-hero\r\n    ) {\r\n        --padding-top: 0px !important;\r\n        --padding-right: 0px !important;\r\n        --padding-bottom: 0px !important;\r\n        --padding-left: 0px !important;\r\n        --gap: 0px !important;\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n    .ps-about-hero {\r\n        display: block;\r\n        margin: 0;\r\n    }\r\n    .ps-about-hero {\r\n        width: 100%;\r\n        min-height: 620px;\r\n        overflow: hidden;\r\n        background-color: #f4f1ea;\r\n        background-image: url(\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/07\/portuguese-family-garden-low-kb.webp\") !important;\r\n        background-position: center center !important;\r\n        background-repeat: no-repeat !important;\r\n        background-size: cover !important;\r\n    }\r\n\r\n    .ps-about-hero-mobile-media {\r\n        display: none;\r\n    }\r\n\r\n    .ps-about-hero-inner {\r\n        display: flex;\r\n        width: 100%;\r\n        max-width: 1220px;\r\n        min-height: 620px;\r\n        align-items: center;\r\n        margin: 0 auto;\r\n        padding: 64px 24px;\r\n    }\r\n\r\n    .ps-about-hero-card {\r\n        width: min(55%, 650px);\r\n        padding: clamp(38px, 5vw, 64px);\r\n        border: 1px solid rgba(15, 43, 70, 0.08);\r\n        border-radius: 12px;\r\n        background: #ffffff;\r\n        box-shadow: 0 22px 55px rgba(15, 43, 70, 0.18);\r\n    }\r\n\r\n    .ps-about-hero-card h1 {\r\n        max-width: 590px;\r\n        margin: 0;\r\n        color: #0F2B49;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 42px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.03em;\r\n        line-height: 1.08;\r\n    }\r\n\r\n    .ps-about-hero-copy {\r\n        max-width: 560px;\r\n        margin: 24px 0 0;\r\n        color: #4f5661;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: clamp(17px, 1.5vw, 20px);\r\n        font-weight: 500;\r\n        line-height: 1.65;\r\n    }\r\n\r\n    .ps-about-hero-button {\r\n        display: inline-flex;\r\n        min-height: 50px;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 30px;\r\n        padding: 13px 26px;\r\n        border: 1px solid #e1a134;\r\n        border-radius: 10px;\r\n        background: #e1a134;\r\n        box-shadow: 0 10px 24px rgba(225, 161, 52, 0.24);\r\n        color: #ffffff;\r\n        font-family: \"Poppins\", sans-serif;\r\n        font-size: 15px;\r\n        font-weight: 700;\r\n        line-height: 1.2;\r\n        text-align: center;\r\n        text-decoration: none;\r\n        transition:\r\n            background-color 0.3s ease,\r\n            border-color 0.3s ease,\r\n            box-shadow 0.3s ease,\r\n            color 0.3s ease,\r\n            transform 0.3s ease;\r\n    }\r\n\r\n    .ps-about-hero-button:hover,\r\n    .ps-about-hero-button:focus-visible {\r\n        border-color: #d97706;\r\n        background: #d97706;\r\n        box-shadow: 0 12px 28px rgba(217, 119, 6, 0.28);\r\n        color: #ffffff;\r\n        transform: translateY(-2px);\r\n    }\r\n\r\n    .ps-about-hero-button:focus-visible {\r\n        outline: 3px solid rgba(15, 43, 70, 0.28);\r\n        outline-offset: 3px;\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n        .ps-about-hero,\r\n        .ps-about-hero-inner {\r\n            min-height: 580px;\r\n        }\r\n\r\n        .ps-about-hero-inner {\r\n            padding: 48px 28px;\r\n        }\r\n\r\n        .ps-about-hero-card {\r\n            width: min(63%, 610px);\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .ps-about-hero {\r\n            min-height: auto;\r\n            background: #ffffff !important;\r\n            overflow: visible;\r\n        }\r\n\r\n        .ps-about-hero-mobile-media {\r\n            display: block;\r\n            width: 100%;\r\n            height: 260px;\r\n            margin: 0;\r\n            background-image: url(\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/07\/portuguese-family-garden-low-kb.webp\");\r\n            background-position: 90% 56%;\r\n            background-repeat: no-repeat;\r\n            background-size: cover;\r\n        }\r\n\r\n        .ps-about-hero-inner {\r\n            display: block;\r\n            width: 100%;\r\n            min-height: auto;\r\n            max-width: 100%;\r\n            margin-top: -28px;\r\n            padding: 0;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .ps-about-hero-card {\r\n            width: 100%;\r\n            padding: 28px 24px 36px;\r\n            border: 0;\r\n            border-radius: 24px 24px 0 0;\r\n            background: #ffffff;\r\n            box-shadow: none;\r\n        }\r\n\r\n        .ps-about-hero-card h1 {\r\n            max-width: 320px;\r\n            font-size: clamp(2.1rem, 9vw, 2.6rem);\r\n            letter-spacing: -0.03em;\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .ps-about-hero-copy {\r\n            max-width: 320px;\r\n            margin-top: 20px;\r\n            font-size: 16px;\r\n            line-height: 1.58;\r\n        }\r\n\r\n        .ps-about-hero-button {\r\n            width: auto;\r\n            min-height: 50px;\r\n            margin-top: 24px;\r\n            padding: 14px 26px;\r\n        }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f60d2d9 e-con-full e-flex e-con e-parent\" data-id=\"f60d2d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-904bf7e elementor-widget elementor-widget-html\" data-id=\"904bf7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section\r\n    class=\"ps-about-customer-section\"\r\n    aria-labelledby=\"ps-about-customer-title\"\r\n>\r\n    <div class=\"ps-about-customer-inner\">\r\n        <div class=\"ps-about-customer-media\">\r\n            <img\r\n                src=\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/06\/canalizador-a-explicar-reparacao-a-cliente-no-porto.webp\"\r\n                alt=\"Canalizador a explicar uma repara\u00e7\u00e3o a uma cliente numa casa no Porto\"\r\n                loading=\"lazy\"\r\n                decoding=\"async\"\r\n            >\r\n        <\/div>\r\n\r\n        <div class=\"ps-about-customer-content\">\r\n            <h2 id=\"ps-about-customer-title\">\r\n                We help people take care of the place that matters most\r\n            <\/h2>\r\n\r\n            <p>\r\n                When something goes wrong at home, finding the right help\r\n                should not create more stress\r\n            <\/p>\r\n\r\n            <p>\r\n                Pronto Solu\u00e7\u00f5es helps customers connect with the right type\r\n                of technician and follow the work from the first request\r\n                through to a clear solution\r\n            <\/p>\r\n\r\n            <button\r\n                type=\"button\"\r\n                class=\"ps-about-customer-button pronto-precall pp-service-any\"\r\n            >\r\n                Request Assistance\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    body .elementor-widget-html:has(.ps-about-customer-section),\r\n    body .elementor-widget-html:has(.ps-about-customer-section) > .elementor-widget-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    body .e-con:has(> .elementor-widget-html .ps-about-customer-section),\r\n    body .e-con:has(\r\n        > .e-con-inner\r\n        > .elementor-widget-html\r\n        .ps-about-customer-section\r\n    ),\r\n    body .e-con > .e-con-inner:has(\r\n        > .elementor-widget-html\r\n        .ps-about-customer-section\r\n    ) {\r\n        --padding-top: 0px !important;\r\n        --padding-right: 0px !important;\r\n        --padding-bottom: 0px !important;\r\n        --padding-left: 0px !important;\r\n        --gap: 0px !important;\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n    .ps-about-customer-section {\r\n        width: 100%;\r\n        margin: 0;\r\n        padding: 96px 24px;\r\n        background: #ffffff;\r\n    }\r\n\r\n    .ps-about-customer-inner {\r\n        display: grid;\r\n        grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);\r\n        width: 100%;\r\n        max-width: 1180px;\r\n        margin: 0 auto;\r\n        gap: clamp(52px, 7vw, 96px);\r\n        align-items: center;\r\n    }\r\n\r\n    .ps-about-customer-media {\r\n        width: 100%;\r\n        min-height: 520px;\r\n        overflow: hidden;\r\n        border-radius: 22px;\r\n        background: #eef1f3;\r\n    }\r\n\r\n    .ps-about-customer-media img {\r\n        display: block;\r\n        width: 100%;\r\n        height: 100%;\r\n        min-height: 520px;\r\n        object-fit: cover;\r\n        object-position: center center;\r\n    }\r\n\r\n    .ps-about-customer-content {\r\n        max-width: 510px;\r\n    }\r\n\r\n    .ps-about-customer-content h2 {\r\n        margin: 0;\r\n        color: #0F2B49;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 36px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.03em;\r\n        line-height: 1.08;\r\n    }\r\n\r\n    .ps-about-customer-content p {\r\n        margin: 22px 0 0;\r\n        color: #4f5661;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 17px;\r\n        font-weight: 500;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .ps-about-customer-content p + p {\r\n        margin-top: 14px;\r\n    }\r\n\r\n    .ps-about-customer-button {\r\n        display: inline-flex;\r\n        min-height: 50px;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 30px;\r\n        padding: 14px 26px;\r\n        appearance: none;\r\n        border: 1px solid #e1a134;\r\n        border-radius: 10px;\r\n        background: #e1a134;\r\n        box-shadow: 0 10px 24px rgba(225, 161, 52, 0.24);\r\n        color: #ffffff;\r\n        font-family: \"Poppins\", sans-serif;\r\n        font-size: 15px;\r\n        font-weight: 700;\r\n        line-height: 1.2;\r\n        text-align: center;\r\n        cursor: pointer;\r\n        transition:\r\n            background-color 0.3s ease,\r\n            border-color 0.3s ease,\r\n            box-shadow 0.3s ease,\r\n            color 0.3s ease,\r\n            transform 0.3s ease;\r\n    }\r\n\r\n    .ps-about-customer-button:hover,\r\n    .ps-about-customer-button:focus-visible {\r\n        border-color: #d97706;\r\n        background: #d97706;\r\n        box-shadow: 0 12px 28px rgba(217, 119, 6, 0.28);\r\n        color: #ffffff;\r\n        transform: translateY(-2px);\r\n    }\r\n\r\n    .ps-about-customer-button:focus-visible {\r\n        outline: 3px solid rgba(15, 43, 70, 0.28);\r\n        outline-offset: 3px;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .ps-about-customer-section {\r\n            padding: 76px 20px;\r\n        }\r\n\r\n        .ps-about-customer-inner {\r\n            grid-template-columns: 1fr;\r\n            gap: 44px;\r\n        }\r\n\r\n        .ps-about-customer-content {\r\n            max-width: 680px;\r\n        }\r\n\r\n        .ps-about-customer-media,\r\n        .ps-about-customer-media img {\r\n            min-height: 450px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .ps-about-customer-section {\r\n            padding: 64px 16px;\r\n        }\r\n\r\n        .ps-about-customer-inner {\r\n            gap: 32px;\r\n        }\r\n\r\n        .ps-about-customer-media {\r\n            min-height: 0;\r\n            aspect-ratio: 4 \/ 3;\r\n            border-radius: 18px;\r\n        }\r\n\r\n        .ps-about-customer-media img {\r\n            min-height: 0;\r\n            aspect-ratio: 4 \/ 3;\r\n            object-position: center center;\r\n        }\r\n\r\n        .ps-about-customer-content {\r\n            padding: 0 8px;\r\n        }\r\n\r\n        .ps-about-customer-content h2 {\r\n            font-size: clamp(2rem, 8vw, 2.6rem);\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .ps-about-customer-content p {\r\n            margin-top: 20px;\r\n            font-size: 16px;\r\n            line-height: 1.62;\r\n        }\r\n\r\n        .ps-about-customer-content p + p {\r\n            margin-top: 14px;\r\n        }\r\n\r\n        .ps-about-customer-button {\r\n            margin-top: 26px;\r\n        }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a84e439 e-con-full e-flex e-con e-parent\" data-id=\"a84e439\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-454974c elementor-widget elementor-widget-html\" data-id=\"454974c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section\r\n    class=\"ps-about-technician-section\"\r\n    aria-labelledby=\"ps-about-technician-title\"\r\n>\r\n    <div class=\"ps-about-technician-inner\">\r\n        <div class=\"ps-about-technician-content\">\r\n            <h2 id=\"ps-about-technician-title\">\r\n                Helping skilled technicians grow their businesses\r\n            <\/h2>\r\n\r\n            <p>\r\n                Less time finding customers. More time delivering reliable\r\n                work and building a stronger reputation\r\n            <\/p>\r\n\r\n            <a\r\n                class=\"ps-about-technician-button\"\r\n                href=\"https:\/\/prontosolucoes.pt\/tecnicos\/\"\r\n            >\r\n                Become a Pronto Technician\r\n            <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"ps-about-technician-media\">\r\n            <img\r\n                src=\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/04\/programa-referencia-tecnicos-porto.webp\"\r\n                alt=\"T\u00e9cnicos profissionais da rede Pronto Solu\u00e7\u00f5es no Porto\"\r\n                loading=\"lazy\"\r\n                decoding=\"async\"\r\n            >\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    body .elementor-widget-html:has(.ps-about-technician-section),\r\n    body .elementor-widget-html:has(.ps-about-technician-section) > .elementor-widget-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    body .e-con:has(> .elementor-widget-html .ps-about-technician-section),\r\n    body .e-con:has(\r\n        > .e-con-inner\r\n        > .elementor-widget-html\r\n        .ps-about-technician-section\r\n    ),\r\n    body .e-con > .e-con-inner:has(\r\n        > .elementor-widget-html\r\n        .ps-about-technician-section\r\n    ) {\r\n        --padding-top: 0px !important;\r\n        --padding-right: 0px !important;\r\n        --padding-bottom: 0px !important;\r\n        --padding-left: 0px !important;\r\n        --gap: 0px !important;\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n\r\n    .ps-about-technician-section {\r\n        width: 100%;\r\n        margin: 0;\r\n        padding: 96px 24px;\r\n        background: #ffffff;\r\n    }\r\n\r\n    .ps-about-technician-inner {\r\n        display: grid;\r\n        grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\r\n        width: 100%;\r\n        max-width: 1180px;\r\n        margin: 0 auto;\r\n        gap: clamp(52px, 7vw, 96px);\r\n        align-items: center;\r\n    }\r\n\r\n    .ps-about-technician-content {\r\n        max-width: 510px;\r\n    }\r\n\r\n    .ps-about-technician-content h2 {\r\n        margin: 0;\r\n        color: #0F2B49;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 36px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.03em;\r\n        line-height: 1.08;\r\n    }\r\n\r\n    .ps-about-technician-content p {\r\n        margin: 22px 0 0;\r\n        color: #4f5661;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 17px;\r\n        font-weight: 500;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .ps-about-technician-content p + p {\r\n        margin-top: 14px;\r\n    }\r\n\r\n    .ps-about-technician-button {\r\n        display: inline-flex;\r\n        min-height: 50px;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 30px;\r\n        padding: 14px 26px;\r\n        border: 1px solid #e1a134;\r\n        border-radius: 10px;\r\n        background: #e1a134;\r\n        box-shadow: 0 10px 24px rgba(225, 161, 52, 0.24);\r\n        color: #ffffff;\r\n        font-family: \"Poppins\", sans-serif;\r\n        font-size: 15px;\r\n        font-weight: 700;\r\n        line-height: 1.2;\r\n        text-align: center;\r\n        text-decoration: none;\r\n        transition:\r\n            background-color 0.3s ease,\r\n            border-color 0.3s ease,\r\n            box-shadow 0.3s ease,\r\n            color 0.3s ease,\r\n            transform 0.3s ease;\r\n    }\r\n\r\n    .ps-about-technician-button:hover,\r\n    .ps-about-technician-button:focus-visible {\r\n        border-color: #d97706;\r\n        background: #d97706;\r\n        box-shadow: 0 12px 28px rgba(217, 119, 6, 0.28);\r\n        color: #ffffff;\r\n        transform: translateY(-2px);\r\n    }\r\n\r\n    .ps-about-technician-button:focus-visible {\r\n        outline: 3px solid rgba(15, 43, 70, 0.28);\r\n        outline-offset: 3px;\r\n    }\r\n\r\n    .ps-about-technician-media {\r\n        width: 100%;\r\n        min-height: 520px;\r\n        overflow: hidden;\r\n        border-radius: 22px;\r\n        background: #e8ecef;\r\n    }\r\n\r\n    .ps-about-technician-media img {\r\n        display: block;\r\n        width: 100%;\r\n        height: 100%;\r\n        min-height: 520px;\r\n        object-fit: cover;\r\n        object-position: 90% center;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .ps-about-technician-section {\r\n            padding: 76px 20px;\r\n        }\r\n\r\n        .ps-about-technician-inner {\r\n            grid-template-columns: 1fr;\r\n            gap: 44px;\r\n        }\r\n\r\n        .ps-about-technician-media {\r\n            grid-row: 1;\r\n        }\r\n\r\n        .ps-about-technician-content {\r\n            grid-row: 2;\r\n            max-width: 680px;\r\n        }\r\n\r\n        .ps-about-technician-media,\r\n        .ps-about-technician-media img {\r\n            min-height: 450px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .ps-about-technician-section {\r\n            padding: 64px 16px;\r\n        }\r\n\r\n        .ps-about-technician-inner {\r\n            gap: 32px;\r\n        }\r\n\r\n        .ps-about-technician-media {\r\n            min-height: 0;\r\n            aspect-ratio: 4 \/ 3;\r\n            border-radius: 18px;\r\n        }\r\n\r\n        .ps-about-technician-media img {\r\n            min-height: 0;\r\n            aspect-ratio: 4 \/ 3;\r\n            object-position: center center;\r\n        }\r\n\r\n        .ps-about-technician-content {\r\n            padding: 0 8px;\r\n        }\r\n\r\n        .ps-about-technician-content h2 {\r\n            font-size: clamp(2rem, 8vw, 2.6rem);\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .ps-about-technician-content p {\r\n            margin-top: 20px;\r\n            font-size: 16px;\r\n            line-height: 1.62;\r\n        }\r\n\r\n        .ps-about-technician-content p + p {\r\n            margin-top: 14px;\r\n        }\r\n\r\n        .ps-about-technician-button {\r\n            margin-top: 26px;\r\n        }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec8a6bf e-con-full e-flex e-con e-parent\" data-id=\"ec8a6bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f058f7 elementor-widget elementor-widget-html\" data-id=\"9f058f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section\r\n    class=\"ps-about-technology-section\"\r\n    aria-labelledby=\"ps-about-technology-title\"\r\n>\r\n    <div class=\"ps-about-technology-inner\">\r\n\r\n        <div class=\"ps-about-technology-media\">\r\n            <img\r\n                id=\"ps-about-technology-image\"\r\n                src=\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/09\/pronto-customer-portal-service-tracking-en.webp\"\r\n                alt=\"Pronto Solu\u00e7\u00f5es customer portal showing appointment, technician tracking, quote, arrival code and payment receipt\"\r\n                loading=\"lazy\"\r\n                decoding=\"async\"\r\n            >\r\n        <\/div>\r\n\r\n        <div class=\"ps-about-technology-content\">\r\n            <h2 id=\"ps-about-technology-title\">\r\n                Built on Pronto's own technology\r\n            <\/h2>\r\n\r\n            <p id=\"ps-about-technology-copy\">\r\n                Built to make caring for your home simpler and more predictable, Pronto\u2019s technology keeps customers informed, technicians connected and each job moving clearly from the first request to completion.\r\n            <\/p>\r\n\r\n            <a\r\n                id=\"ps-about-technology-button\"\r\n                class=\"ps-about-technology-button\"\r\n                href=\"https:\/\/prontosolucoes.pt\/how-it-works\/\"\r\n            >\r\n                See How Pronto Works\r\n            <\/a>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    body .elementor-widget-html:has(.ps-about-technology-section),\r\n    body .elementor-widget-html:has(.ps-about-technology-section) > .elementor-widget-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    body .e-con:has(> .elementor-widget-html .ps-about-technology-section),\r\n    body .e-con:has(\r\n        > .e-con-inner\r\n        > .elementor-widget-html\r\n        .ps-about-technology-section\r\n    ),\r\n    body .e-con > .e-con-inner:has(\r\n        > .elementor-widget-html\r\n        .ps-about-technology-section\r\n    ) {\r\n        --padding-top: 0px !important;\r\n        --padding-right: 0px !important;\r\n        --padding-bottom: 0px !important;\r\n        --padding-left: 0px !important;\r\n        --gap: 0px !important;\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n\r\n    .ps-about-technology-section {\r\n        width: 100%;\r\n        margin: 0;\r\n        padding: 96px 24px;\r\n        background: #ffffff;\r\n    }\r\n\r\n    .ps-about-technology-inner {\r\n        display: grid;\r\n        grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);\r\n        width: 100%;\r\n        max-width: 1180px;\r\n        margin: 0 auto;\r\n        gap: clamp(52px, 7vw, 96px);\r\n        align-items: center;\r\n    }\r\n\r\n    .ps-about-technology-content {\r\n        max-width: 510px;\r\n    }\r\n\r\n    .ps-about-technology-content h2 {\r\n        margin: 0;\r\n        color: #0F2B49;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 36px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.03em;\r\n        line-height: 1.08;\r\n    }\r\n\r\n    .ps-about-technology-content p {\r\n        margin: 22px 0 0;\r\n        color: #4f5661;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 17px;\r\n        font-weight: 500;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .ps-about-technology-button {\r\n        display: inline-flex;\r\n        min-height: 50px;\r\n        align-items: center;\r\n        justify-content: center;\r\n        margin-top: 30px;\r\n        padding: 14px 26px;\r\n        border: 1px solid #e1a134;\r\n        border-radius: 10px;\r\n        background: #e1a134;\r\n        box-shadow: 0 10px 24px rgba(225, 161, 52, 0.24);\r\n        color: #ffffff;\r\n        font-family: \"Poppins\", sans-serif;\r\n        font-size: 15px;\r\n        font-weight: 700;\r\n        line-height: 1.2;\r\n        text-align: center;\r\n        text-decoration: none;\r\n        transition:\r\n            background-color 0.3s ease,\r\n            border-color 0.3s ease,\r\n            box-shadow 0.3s ease,\r\n            color 0.3s ease,\r\n            transform 0.3s ease;\r\n    }\r\n\r\n    .ps-about-technology-button:hover,\r\n    .ps-about-technology-button:focus-visible {\r\n        border-color: #d97706;\r\n        background: #d97706;\r\n        box-shadow: 0 12px 28px rgba(217, 119, 6, 0.28);\r\n        color: #ffffff;\r\n        transform: translateY(-2px);\r\n    }\r\n\r\n    .ps-about-technology-button:focus-visible {\r\n        outline: 3px solid rgba(15, 43, 70, 0.28);\r\n        outline-offset: 3px;\r\n    }\r\n\r\n    .ps-about-technology-media {\r\n        width: 100%;\r\n        overflow: hidden;\r\n        border-radius: 22px;\r\n        background: #f4f1ea;\r\n    }\r\n\r\n    .ps-about-technology-media img {\r\n        display: block;\r\n        width: 100%;\r\n        height: auto;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .ps-about-technology-section {\r\n            padding: 76px 20px;\r\n        }\r\n\r\n        .ps-about-technology-inner {\r\n            grid-template-columns: 1fr;\r\n            gap: 44px;\r\n        }\r\n\r\n        .ps-about-technology-media {\r\n            grid-row: 1;\r\n        }\r\n\r\n        .ps-about-technology-content {\r\n            grid-row: 2;\r\n            max-width: 680px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .ps-about-technology-section {\r\n            padding: 64px 16px;\r\n        }\r\n\r\n        .ps-about-technology-inner {\r\n            gap: 32px;\r\n        }\r\n\r\n        .ps-about-technology-media {\r\n            border-radius: 18px;\r\n        }\r\n\r\n        .ps-about-technology-content {\r\n            padding: 0 8px;\r\n        }\r\n\r\n        .ps-about-technology-content h2 {\r\n            font-size: clamp(2rem, 8vw, 2.6rem);\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .ps-about-technology-content p {\r\n            margin-top: 20px;\r\n            font-size: 16px;\r\n            line-height: 1.62;\r\n        }\r\n\r\n        .ps-about-technology-button {\r\n            margin-top: 26px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n    const isPortuguese =\r\n        (document.documentElement.lang || \"\").toLowerCase().startsWith(\"pt\") ||\r\n        window.location.pathname.startsWith(\"\/pt\/\");\r\n\r\n    if (!isPortuguese) return;\r\n\r\n    const title = document.getElementById(\"ps-about-technology-title\");\r\n    const copy = document.getElementById(\"ps-about-technology-copy\");\r\n    const button = document.getElementById(\"ps-about-technology-button\");\r\n    const image = document.getElementById(\"ps-about-technology-image\");\r\n\r\n    if (title) {\r\n        title.textContent = \"Desenvolvido com tecnologia pr\u00f3pria da Pronto\";\r\n    }\r\n\r\n    if (copy) {\r\n        copy.textContent =\r\n            \"Desenvolvida para tornar mais simples e previs\u00edvel cuidar da sua casa, a tecnologia da Pronto mant\u00e9m os clientes informados, os t\u00e9cnicos ligados e cada servi\u00e7o a avan\u00e7ar de forma clara desde o primeiro pedido at\u00e9 \u00e0 conclus\u00e3o.\";\r\n    }\r\n\r\n    if (button) {\r\n        button.textContent = \"Veja como funciona a Pronto\";\r\n        button.href = \"https:\/\/prontosolucoes.pt\/pt\/how-it-works\/\";\r\n    }\r\n\r\n    if (image) {\r\n        image.src =\r\n            \"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/09\/pronto-portal-cliente-acompanhamento-servico-pt.webp\";\r\n\r\n        image.alt =\r\n            \"Portal do cliente Pronto Solu\u00e7\u00f5es com agendamento, acompanhamento do t\u00e9cnico, or\u00e7amento, c\u00f3digo de chegada e recibo de pagamento\";\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de618cb e-con-full e-flex e-con e-parent\" data-id=\"de618cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-828bae5 elementor-widget elementor-widget-html\" data-id=\"828bae5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section\r\n    class=\"ps-about-counter-section\"\r\n    aria-labelledby=\"ps-about-counter-title\"\r\n>\r\n    <div class=\"ps-about-counter-inner\">\r\n        <div class=\"ps-about-counter-heading\">\r\n            <p class=\"ps-about-counter-eyebrow\">\r\n                Our impact\r\n            <\/p>\r\n\r\n            <h2 id=\"ps-about-counter-title\">\r\n                Quality work through dedication\r\n            <\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"ps-about-counter-grid\">\r\n            <div class=\"ps-about-counter-box\">\r\n                <strong class=\"ps-about-counter\">\r\n                    <span\r\n                        class=\"ps-about-counter-number\"\r\n                        data-target=\"970\"\r\n                    >\r\n                        970\r\n                    <\/span><span\r\n                        class=\"ps-about-counter-suffix\"\r\n                        data-ps-about-jobs-suffix\r\n                    >+<\/span>\r\n                <\/strong>\r\n\r\n                <p data-ps-about-jobs-label>\r\n                    Jobs completed\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"ps-about-counter-box\">\r\n                <strong class=\"ps-about-counter\">\r\n                    <span\r\n                        class=\"ps-about-counter-number\"\r\n                        data-target=\"20\"\r\n                    >\r\n                        20\r\n                    <\/span><span\r\n                        class=\"ps-about-counter-suffix\"\r\n                        data-ps-about-response-suffix\r\n                    > min<\/span>\r\n                <\/strong>\r\n\r\n                <p data-ps-about-response-label>\r\n                    Average response time\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"ps-about-counter-box\">\r\n                <strong class=\"ps-about-counter\">\r\n                    <span\r\n                        class=\"ps-about-counter-number\"\r\n                        data-target=\"98\"\r\n                    >\r\n                        98\r\n                    <\/span><span\r\n                        class=\"ps-about-counter-suffix\"\r\n                        data-ps-about-first-visit-suffix\r\n                    >%<\/span>\r\n                <\/strong>\r\n\r\n                <p data-ps-about-first-visit-label>\r\n                    Fixed on first visit\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"ps-about-counter-box\">\r\n                <strong class=\"ps-about-counter\">\r\n                    <span\r\n                        class=\"ps-about-counter-number\"\r\n                        data-target=\"10\"\r\n                    >\r\n                        10\r\n                    <\/span><span\r\n                        class=\"ps-about-counter-suffix\"\r\n                        data-ps-about-experience-suffix\r\n                    >+ years<\/span>\r\n                <\/strong>\r\n\r\n                <p data-ps-about-experience-label>\r\n                    Average technician experience\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    body .elementor-widget-html:has(.ps-about-counter-section),\r\n    body .elementor-widget-html:has(.ps-about-counter-section)\r\n        > .elementor-widget-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    body .e-con:has(\r\n        > .elementor-widget-html\r\n        .ps-about-counter-section\r\n    ),\r\n    body .e-con:has(\r\n        > .e-con-inner\r\n        > .elementor-widget-html\r\n        .ps-about-counter-section\r\n    ),\r\n    body .e-con > .e-con-inner:has(\r\n        > .elementor-widget-html\r\n        .ps-about-counter-section\r\n    ) {\r\n        --padding-top: 0px !important;\r\n        --padding-right: 0px !important;\r\n        --padding-bottom: 0px !important;\r\n        --padding-left: 0px !important;\r\n        --gap: 0px !important;\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n\r\n    .ps-about-counter-section {\r\n        width: 100%;\r\n        margin: 0;\r\n        padding: 88px 24px;\r\n        background: #ffffff;\r\n    }\r\n\r\n    .ps-about-counter-inner {\r\n        width: 100%;\r\n        max-width: 1180px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .ps-about-counter-heading {\r\n        max-width: 760px;\r\n        margin: 0 auto 48px;\r\n        text-align: center;\r\n    }\r\n\r\n    .ps-about-counter-eyebrow {\r\n        margin: 0 0 12px;\r\n        color: #d28e1f;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 13px;\r\n        font-weight: 800;\r\n        letter-spacing: 0.14em;\r\n        line-height: 1.2;\r\n        text-transform: uppercase;\r\n    }\r\n\r\n    .ps-about-counter-heading h2 {\r\n        margin: 0;\r\n        color: #0F2B49;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 36px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.03em;\r\n        line-height: 1.08;\r\n    }\r\n\r\n    .ps-about-counter-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(4, minmax(0, 1fr));\r\n        gap: 18px;\r\n        width: 100%;\r\n    }\r\n\r\n    .ps-about-counter-box {\r\n        display: flex;\r\n        min-width: 0;\r\n        min-height: 170px;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        justify-content: center;\r\n        padding: 30px 18px;\r\n        border: 1px solid #d6d9dc;\r\n        border-radius: 12px;\r\n        background: #ffffff;\r\n        text-align: center;\r\n    }\r\n\r\n    .ps-about-counter {\r\n        display: block;\r\n        margin: 0;\r\n        color: #e1a134;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: clamp(38px, 4vw, 52px);\r\n        font-weight: 800;\r\n        letter-spacing: -0.04em;\r\n        line-height: 1;\r\n        white-space: nowrap;\r\n    }\r\n\r\n    .ps-about-counter-box p {\r\n        max-width: 190px;\r\n        margin: 14px 0 0;\r\n        color: #0f2b46;\r\n        font-family: \"Montserrat\", sans-serif;\r\n        font-size: 14px;\r\n        font-weight: 600;\r\n        line-height: 1.35;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .ps-about-counter-section {\r\n            padding: 72px 20px;\r\n        }\r\n\r\n        .ps-about-counter-heading {\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        .ps-about-counter-grid {\r\n            grid-template-columns: repeat(2, minmax(0, 1fr));\r\n            gap: 16px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        .ps-about-counter-section {\r\n            padding: 60px 16px;\r\n        }\r\n\r\n        .ps-about-counter-heading {\r\n            margin-bottom: 32px;\r\n        }\r\n\r\n        .ps-about-counter-heading h2 {\r\n            font-size: clamp(2rem, 8vw, 2.6rem);\r\n            line-height: 1.1;\r\n        }\r\n\r\n        .ps-about-counter-grid {\r\n            gap: 12px;\r\n        }\r\n\r\n        .ps-about-counter-box {\r\n            min-height: 145px;\r\n            padding: 22px 10px;\r\n            border-radius: 10px;\r\n        }\r\n\r\n        .ps-about-counter {\r\n            font-size: clamp(27px, 8vw, 34px);\r\n        }\r\n\r\n        .ps-about-counter-box p {\r\n            max-width: 140px;\r\n            margin-top: 11px;\r\n            font-size: 12px;\r\n            line-height: 1.35;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    (function () {\r\n        const sections = document.querySelectorAll(\r\n            \".ps-about-counter-section\"\r\n        );\r\n\r\n        if (!sections.length) {\r\n            return;\r\n        }\r\n\r\n        const canonicalLink = document.querySelector(\r\n            'link[rel=\"canonical\"]'\r\n        );\r\n\r\n        let canonicalPath = \"\";\r\n\r\n        if (canonicalLink && canonicalLink.href) {\r\n            canonicalPath = new URL(\r\n                canonicalLink.href,\r\n                window.location.origin\r\n            ).pathname;\r\n        }\r\n\r\n        const isPortuguese =\r\n            \/^\\\/pt(?:\\\/|$)\/.test(window.location.pathname) ||\r\n            \/^\\\/pt(?:\\\/|$)\/.test(canonicalPath);\r\n\r\n        const COPY = {\r\n            en: {\r\n                jobs: \"Jobs completed\",\r\n                response: \"Average response time\",\r\n                firstVisit: \"Fixed on first visit\",\r\n                experience: \"Average technician experience\",\r\n                jobsSuffix: \"+\",\r\n                responseSuffix: \" min\",\r\n                firstVisitSuffix: \"%\",\r\n                experienceSuffix: \"+ years\"\r\n            },\r\n            pt: {\r\n                jobs: \"Trabalhos conclu\u00eddos\",\r\n                response: \"Tempo m\u00e9dio de resposta\",\r\n                firstVisit: \"Resolvido \u00e0 primeira visita\",\r\n                experience: \"Experi\u00eancia m\u00e9dia dos t\u00e9cnicos\",\r\n                jobsSuffix: \"+\",\r\n                responseSuffix: \" min\",\r\n                firstVisitSuffix: \"%\",\r\n                experienceSuffix: \"+ anos\"\r\n            }\r\n        };\r\n\r\n        const copy = isPortuguese\r\n            ? COPY.pt\r\n            : COPY.en;\r\n\r\n        sections.forEach((section) => {\r\n            const jobsLabelEl = section.querySelector(\r\n                \"[data-ps-about-jobs-label]\"\r\n            );\r\n\r\n            const responseLabelEl = section.querySelector(\r\n                \"[data-ps-about-response-label]\"\r\n            );\r\n\r\n            const firstVisitLabelEl = section.querySelector(\r\n                \"[data-ps-about-first-visit-label]\"\r\n            );\r\n\r\n            const experienceLabelEl = section.querySelector(\r\n                \"[data-ps-about-experience-label]\"\r\n            );\r\n\r\n            const jobsSuffixEl = section.querySelector(\r\n                \"[data-ps-about-jobs-suffix]\"\r\n            );\r\n\r\n            const responseSuffixEl = section.querySelector(\r\n                \"[data-ps-about-response-suffix]\"\r\n            );\r\n\r\n            const firstVisitSuffixEl = section.querySelector(\r\n                \"[data-ps-about-first-visit-suffix]\"\r\n            );\r\n\r\n            const experienceSuffixEl = section.querySelector(\r\n                \"[data-ps-about-experience-suffix]\"\r\n            );\r\n\r\n            if (jobsLabelEl) {\r\n                jobsLabelEl.textContent = copy.jobs;\r\n            }\r\n\r\n            if (responseLabelEl) {\r\n                responseLabelEl.textContent = copy.response;\r\n            }\r\n\r\n            if (firstVisitLabelEl) {\r\n                firstVisitLabelEl.textContent =\r\n                    copy.firstVisit;\r\n            }\r\n\r\n            if (experienceLabelEl) {\r\n                experienceLabelEl.textContent =\r\n                    copy.experience;\r\n            }\r\n\r\n            if (jobsSuffixEl) {\r\n                jobsSuffixEl.textContent =\r\n                    copy.jobsSuffix;\r\n            }\r\n\r\n            if (responseSuffixEl) {\r\n                responseSuffixEl.textContent =\r\n                    copy.responseSuffix;\r\n            }\r\n\r\n            if (firstVisitSuffixEl) {\r\n                firstVisitSuffixEl.textContent =\r\n                    copy.firstVisitSuffix;\r\n            }\r\n\r\n            if (experienceSuffixEl) {\r\n                experienceSuffixEl.textContent =\r\n                    copy.experienceSuffix;\r\n            }\r\n        });\r\n\r\n        const reducedMotion =\r\n            window.matchMedia &&\r\n            window.matchMedia(\r\n                \"(prefers-reduced-motion: reduce)\"\r\n            ).matches;\r\n\r\n        if (\r\n            reducedMotion ||\r\n            !(\"IntersectionObserver\" in window)\r\n        ) {\r\n            return;\r\n        }\r\n\r\n        const duration = 1400;\r\n\r\n        const animateCount = (counter) => {\r\n            const target = Number(\r\n                counter.getAttribute(\"data-target\")\r\n            );\r\n\r\n            if (!Number.isFinite(target)) {\r\n                return;\r\n            }\r\n\r\n            const startTime = performance.now();\r\n            let previousValue = -1;\r\n\r\n            counter.textContent = \"0\";\r\n\r\n            const update = (currentTime) => {\r\n                const progress = Math.min(\r\n                    (currentTime - startTime) \/ duration,\r\n                    1\r\n                );\r\n\r\n                const currentValue = Math.round(\r\n                    target * progress\r\n                );\r\n\r\n                if (currentValue !== previousValue) {\r\n                    counter.textContent =\r\n                        `${currentValue}`;\r\n\r\n                    previousValue = currentValue;\r\n                }\r\n\r\n                if (progress < 1) {\r\n                    requestAnimationFrame(update);\r\n                } else {\r\n                    counter.textContent =\r\n                        `${target}`;\r\n                }\r\n            };\r\n\r\n            requestAnimationFrame(update);\r\n        };\r\n\r\n        const observer = new IntersectionObserver(\r\n            (entries) => {\r\n                entries.forEach((entry) => {\r\n                    if (\r\n                        entry.isIntersecting &&\r\n                        entry.target.dataset.animated !== \"true\"\r\n                    ) {\r\n                        entry.target.dataset.animated = \"true\";\r\n\r\n                        const counters =\r\n                            entry.target.querySelectorAll(\r\n                                \".ps-about-counter-number\"\r\n                            );\r\n\r\n                        counters.forEach((counter) => {\r\n                            animateCount(counter);\r\n                        });\r\n\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            },\r\n            {\r\n                threshold: 0.35\r\n            }\r\n        );\r\n\r\n        sections.forEach((section) => {\r\n            const grid = section.querySelector(\r\n                \".ps-about-counter-grid\"\r\n            );\r\n\r\n            if (!grid) {\r\n                return;\r\n            }\r\n\r\n            const counters = grid.querySelectorAll(\r\n                \".ps-about-counter-number\"\r\n            );\r\n\r\n            counters.forEach((counter) => {\r\n                counter.textContent = \"0\";\r\n            });\r\n\r\n            observer.observe(grid);\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-852b83e e-con-full e-flex e-con e-parent\" data-id=\"852b83e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9fd402 elementor-widget elementor-widget-html\" data-id=\"c9fd402\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ps-finalcta\" data-ps-finalcta>\r\n  <style>\r\n    .ps-finalcta{\r\n      --ps-accent: var(--prohf-accent, #E1A134);\r\n      --ps-ink: rgba(255,255,255,0.96);\r\n      --ps-muted: rgba(255,255,255,0.72);\r\n      --ps-border: rgba(255,255,255,0.12);\r\n      --ps-max: 1140px;\r\n      --ps-radius: 20px;\r\n      --ps-shadow: 0 18px 46px rgba(0,0,0,0.46);\r\n      --ps-shadow-soft: 0 12px 28px rgba(0,0,0,0.38);\r\n      --ps-ease: cubic-bezier(.2,.8,.2,1);\r\n\r\n      color: var(--ps-ink);\r\n      background: #0E0D0B;\r\n      margin: 0;\r\n      padding: 0;\r\n    }\r\n\r\n    .ps-finalcta .psf-wrap{\r\n      max-width: var(--ps-max);\r\n      margin: 0 auto;\r\n      padding: 44px 18px;\r\n    }\r\n\r\n    .ps-finalcta .psf-shell{\r\n      border-radius: var(--ps-radius);\r\n      border: 1px solid rgba(255,255,255,0.10);\r\n      background:\r\n        radial-gradient(900px 420px at 10% 0%, rgba(225,161,52,0.20), rgba(225,161,52,0.00) 62%),\r\n        radial-gradient(700px 380px at 90% 30%, rgba(255,255,255,0.06), rgba(255,255,255,0.00) 60%),\r\n        linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.04));\r\n      box-shadow: var(--ps-shadow);\r\n      overflow: hidden;\r\n      position: relative;\r\n    }\r\n\r\n    .ps-finalcta .psf-inner{\r\n      padding: 22px 22px;\r\n      display: grid;\r\n      grid-template-columns: 1.15fr 0.85fr;\r\n      gap: 16px;\r\n      align-items: center;\r\n    }\r\n\r\n    .ps-finalcta .psf-kicker{\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      color: rgba(255,255,255,0.70);\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    .ps-finalcta .psf-kicker::before{\r\n      content:\"\";\r\n      width: 28px;\r\n      height: 3px;\r\n      border-radius: 99px;\r\n      background: var(--ps-accent);\r\n      display:inline-block;\r\n    }\r\n\r\n    .ps-finalcta .psf-h{\r\n      margin: 0;\r\n      font-size: clamp(22px, 2.8vw, 34px);\r\n      line-height: 1.12;\r\n      letter-spacing: -0.02em;\r\n      color: rgba(255,255,255,0.98);\r\n    }\r\n\r\n    .ps-finalcta .psf-p{\r\n      margin: 10px 0 0 0;\r\n      max-width: 74ch;\r\n      color: var(--ps-muted);\r\n      line-height: 1.6;\r\n      font-size: 15.5px;\r\n    }\r\n\r\n    .ps-finalcta .psf-actions{\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 10px;\r\n      justify-content: center;\r\n      align-items: stretch;\r\n    }\r\n\r\n    .ps-finalcta .psf-btn{\r\n      appearance: none;\r\n      border: 1px solid var(--ps-border);\r\n      border-radius: 999px;\r\n      padding: 13px 16px;\r\n      font-weight: 950;\r\n      font-size: 14px;\r\n      line-height: 1;\r\n      cursor: pointer;\r\n      text-decoration: none;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 10px;\r\n      transition: transform 160ms var(--ps-ease), box-shadow 160ms var(--ps-ease), border-color 160ms var(--ps-ease), background 160ms var(--ps-ease);\r\n      user-select: none;\r\n      background: transparent;\r\n      color: var(--ps-ink);\r\n      box-shadow: none;\r\n      width: 100%;\r\n    }\r\n\r\n    .ps-finalcta .psf-btn:focus{\r\n      outline: none;\r\n      box-shadow: 0 0 0 4px rgba(225,161,52,0.22);\r\n    }\r\n\r\n    .ps-finalcta .psf-btn-primary{\r\n      background: var(--ps-accent);\r\n      border-color: transparent;\r\n      color: #ffffff;\r\n      box-shadow: var(--ps-shadow-soft);\r\n    }\r\n\r\n    .ps-finalcta .psf-btn-primary:hover{\r\n      transform: translateY(-1px);\r\n      box-shadow: var(--ps-shadow);\r\n    }\r\n\r\n    .ps-finalcta .psf-btn-ghost{\r\n      background: rgba(255,255,255,0.06);\r\n      border-color: rgba(255,255,255,0.14);\r\n      color: rgba(255,255,255,0.90);\r\n    }\r\n\r\n    .ps-finalcta .psf-btn-ghost:hover{\r\n      transform: translateY(-1px);\r\n      box-shadow: var(--ps-shadow-soft);\r\n      border-color: rgba(255,255,255,0.20);\r\n    }\r\n\r\n    .ps-finalcta .psf-micro{\r\n      margin-top: 10px;\r\n      font-size: 12.5px;\r\n      line-height: 1.45;\r\n      color: rgba(255,255,255,0.70);\r\n      display: flex;\r\n      gap: 8px;\r\n      align-items: flex-start;\r\n    }\r\n\r\n    .ps-finalcta .psf-dot{\r\n      width: 10px;\r\n      height: 10px;\r\n      border-radius: 999px;\r\n      background: var(--ps-accent);\r\n      flex: 0 0 auto;\r\n      margin-top: 4px;\r\n      box-shadow: 0 0 0 0 rgba(225,161,52,0.35);\r\n      transform: translateZ(0);\r\n    }\r\n\r\n    @keyframes psfPulse{\r\n      0%   { box-shadow: 0 0 0 0 rgba(225,161,52,0.35); }\r\n      100% { box-shadow: 0 0 0 12px rgba(225,161,52,0.00); }\r\n    }\r\n\r\n    .ps-finalcta.is-in .psf-dot{\r\n      animation: psfPulse 1.7s var(--ps-ease) infinite;\r\n    }\r\n\r\n    @media (max-width: 980px){\r\n      .ps-finalcta .psf-wrap{ padding: 34px 16px; }\r\n      .ps-finalcta .psf-inner{\r\n        grid-template-columns: 1fr;\r\n        padding: 18px 16px;\r\n      }\r\n      .ps-finalcta .psf-actions{\r\n        flex-direction: column;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce){\r\n      .ps-finalcta .psf-btn{ transition: none; }\r\n      .ps-finalcta.is-in .psf-dot{ animation: none !important; }\r\n    }\r\n  <\/style>\r\n\r\n  <section class=\"psf-wrap\">\r\n    <div class=\"psf-shell\" role=\"region\" aria-label=\"Final call to action\">\r\n      <div class=\"psf-inner\">\r\n        <div>\r\n          <div class=\"psf-kicker\">Choose your next step<\/div>\r\n\r\n          <h2 class=\"psf-h\">\r\n            Need help or want to join Pronto?\r\n          <\/h2>\r\n\r\n          <p class=\"psf-p\">\r\n            Request a service or learn how to join our technician network\r\n          <\/p>\r\n\r\n          <div class=\"psf-micro\">\r\n            <span class=\"psf-dot\" aria-hidden=\"true\"><\/span>\r\n\r\n            <div>\r\n              Reliable help for customers. More opportunities for technicians\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psf-actions\" aria-label=\"Available actions\">\r\n          <button\r\n            class=\"psf-btn psf-btn-primary pronto-precall pp-service-any cta-about-final\"\r\n            type=\"button\"\r\n            data-cta=\"about-final-request\"\r\n          >\r\n            Request Help\r\n          <\/button>\r\n\r\n          <a\r\n            class=\"psf-btn psf-btn-ghost\"\r\n            href=\"https:\/\/prontosolucoes.pt\/tecnicos\/\"\r\n            data-cta=\"about-final-technicians\"\r\n          >\r\n            Join as a Technician\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script>\r\n    (function () {\r\n      \"use strict\";\r\n\r\n      var root = document.querySelector('[data-ps-finalcta]');\r\n      if (!root) return;\r\n\r\n      \/\/ In-view trigger (for pulse)\r\n      var reduced = false;\r\n      try {\r\n        reduced = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n      } catch (e) {\r\n        reduced = false;\r\n      }\r\n\r\n      function enter() {\r\n        if (!root.classList.contains('is-in')) root.classList.add('is-in');\r\n      }\r\n\r\n      if (reduced) {\r\n        enter();\r\n      } else if ('IntersectionObserver' in window) {\r\n        var io = new IntersectionObserver(function (entries) {\r\n          entries.forEach(function (e) {\r\n            if (e.isIntersecting) {\r\n              enter();\r\n              io.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.18 });\r\n        io.observe(root);\r\n      } else {\r\n        enter();\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>There is no place more important than home Pronto Solu\u00e7\u00f5es makes it easier for people to care for their homes and for skilled technicians to grow by doing reliable work How Pronto Works We help people take care of the place that matters most When something goes wrong at home, finding the right help should [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4905","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/4905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/comments?post=4905"}],"version-history":[{"count":11,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/4905\/revisions"}],"predecessor-version":[{"id":7457,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/4905\/revisions\/7457"}],"wp:attachment":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/media?parent=4905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}