{"id":2,"date":"2026-01-30T13:56:31","date_gmt":"2026-01-30T13:56:31","guid":{"rendered":"https:\/\/wordpress.digitavpreview.com\/?page_id=2"},"modified":"2026-02-01T12:34:53","modified_gmt":"2026-02-01T12:34:53","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/wordpress.digitavpreview.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4fd714 e-flex e-con-boxed e-con e-parent\" data-id=\"d4fd714\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-84d5fdd e-con-full e-flex e-con e-child\" data-id=\"84d5fdd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f958cc elementor-widget elementor-widget-heading\" data-id=\"3f958cc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Helping Children and Young People thrive their way<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5855737 elementor-widget elementor-widget-heading\" data-id=\"5855737\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Expert Speach &amp; Language Therapy Services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12ffeb8 e-con-full e-flex e-con e-child\" data-id=\"12ffeb8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ec5d60 elementor-widget elementor-widget-html\" data-id=\"6ec5d60\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ===== Framed hero image with dashed oval + compact badge ===== *\/\n\n.hero-frame {\n  position: relative;\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n\/* Main image *\/\n.hero-frame__img {\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: 160px !important;\n  box-shadow: 0 20px 40px rgba(0,0,0,.15);\n  position: relative;\n  z-index: 2;\n}\n\n\/* Dashed oval behind image *\/\n.hero-frame::before {\n  content: \"\";\n  position: absolute;\n  inset: -40px -80px;\n  border: 2px dashed rgba(150,120,220,.4);\n  border-radius: 50%;\n  z-index: 1;\n  pointer-events: none;\n}\n\n\/* ===== Compact badge overlay (THIS is what you wanted) ===== *\/\n.hero-frame__badge {\n  position: absolute;\n  left: 24px;\n  bottom: 18px;\n  z-index: 3;\n\n  display: flex;\n  align-items: center;\n  gap: 10px;\n\n  \/* compact sizing *\/\n  max-width: 340px;\n  padding: 10px 14px;\n\n  background: rgba(255,255,255,.78);\n  border-radius: 16px;\n\n  box-shadow: 0 8px 18px rgba(0,0,0,.14);\n  backdrop-filter: blur(10px);\n}\n\n\/* Green dot *\/\n.hero-frame__dot {\n  width: 10px;\n  height: 10px;\n  background: #6bc23a;\n  border-radius: 50%;\n  box-shadow: 0 0 0 4px rgba(107,194,58,.22);\n  flex-shrink: 0;\n}\n\n\/* Badge text *\/\n.hero-frame__badge strong {\n  display: block;\n  font-size: 14px;\n  font-weight: 650;\n  line-height: 1.1;\n  margin-bottom: 2px;\n}\n\n.hero-frame__badge p {\n  margin: 0;\n  font-size: 13px;\n  line-height: 1.25;\n  color: #666;\n}\n\n\/* Mobile: place badge below image *\/\n@media (max-width: 640px) {\n  .hero-frame::before {\n    inset: -24px -24px;\n  }\n\n  .hero-frame__badge {\n    position: static;\n    margin-top: 12px;\n    max-width: 100%;\n  }\n}\n<\/style>\n\n<div class=\"hero-frame\">\n  <img decoding=\"async\"\n    src=\"https:\/\/wordpress.digitavpreview.com\/wp-content\/uploads\/2026\/01\/AdobeStock_1887238891-scaled.jpeg\"\n    alt=\"\"\n    class=\"hero-frame__img\"\n  \/>\n\n  <div class=\"hero-frame__badge\">\n    <span class=\"hero-frame__dot\"><\/span>\n    <div>\n      <strong>Friendly guidance<\/strong>\n      <p>Start with a quick questionnaire or message us directly.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39370b1 e-flex e-con-boxed e-con e-parent\" data-id=\"39370b1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07bc839 elementor-widget elementor-widget-heading\" data-id=\"07bc839\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">What therapy service is right for you?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48096cb elementor-widget elementor-widget-html\" data-id=\"48096cb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"dv-split dv-header\">\n  <div>\n \n    <p class=\"dv-headerSub\">\n      Start with a quick questionnaire or contact us directly and we\u2019ll guide you.\n    <\/p>\n  <\/div>\n\n  <div class=\"dv-badge\">\n    <span class=\"dv-dot\"><\/span>\n    Typical reply: <strong>same day<\/strong>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d57924 e-flex e-con-boxed e-con e-parent\" data-id=\"1d57924\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-58ec53e e-con-full e-flex e-con e-child\" data-id=\"58ec53e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-577fcdc elementor-widget elementor-widget-html\" data-id=\"577fcdc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"dv-split dv-card\"  style=\"background: linear-gradient(180deg, #FDE7FF 0%, #ffffff 100%);\">\n\n  <div class=\"dv-cardTop\" >\n    <div class=\"dv-kicker\">\n      <span class=\"dv-dot\"><\/span> Quick start\n    <\/div>\n    <h3 class=\"dv-cardTitle\">Quick Questionnaire<\/h3>\n    <p class=\"dv-cardSub\">\n      Takes under a minute. Answer a few simple questions and we\u2019ll point you in the right direction.\n    <\/p>\n  <\/div>\n\n  <div class=\"dv-cardBody\">\n\n    <div class=\"dv-feature\">\n      <div class=\"dv-icon\">\u2713<\/div>\n      <div>\n        <h4 class=\"dv-featureTitle\">Fast & simple<\/h4>\n        <p class=\"dv-featureText\">No long forms, just the essentials.<\/p>\n      <\/div>\n    <\/div>\n\n\n    <div class=\"dv-feature\">\n      <div class=\"dv-icon\">\u2713<\/div>\n      <div>\n        <h4 class=\"dv-featureTitle\">Clear outcome<\/h4>\n        <p class=\"dv-featureText\">We\u2019ll recommend the best next step.<\/p>\n      <\/div>\n    <\/div>\n    \n    <div style=\"margin-top:5px;\">\n      <a href=\"\/questionnaire\/\" class=\"dv-btn dv-btnPrimary\">\n        Start questionnaire \u2192\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df45f79 e-con-full dv-gravityWrap e-flex e-con e-child\" data-id=\"df45f79\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae164ee elementor-widget elementor-widget-html\" data-id=\"ae164ee\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"dv-split dv-card\" style=\"background: linear-gradient(180deg, rgba(103, 194, 58, 0.1), #ffffff 100%);\">\n\n  <div class=\"dv-cardTop\">\n    <div class=\"dv-kicker\">\n      <span class=\"dv-dot\"><\/span> Get in touch\n    <\/div>\n    <h3 class=\"dv-cardTitle\">Contact Us<\/h3>\n    <p class=\"dv-cardSub\">\n      Prefer to speak to someone? Leave your details and we\u2019ll get back to you.\n    <\/p>\n  <\/div>\n\n  <div class=\"dv-cardBody\">\n\n   \n    <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_1' id='gform_1'  action='\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F2#gf_1' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_5\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'><span class='gform-field-label__text'>Name<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_1_5' type='text' value='' class='large'    placeholder='Name'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_4'><span class='gform-field-label__text'>Email<\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_1_4' type='email' value='' class='large'   placeholder='Email'  aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_3\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'><span class='gform-field-label__text'>Phone<\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_1_3' type='tel' value='' class='large'  placeholder='Phone'  aria-invalid=\"false\"    \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit<\/button> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=c30b618ac26c66d0608419d239b281b9' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='GBP' value='KVTPe9x083rLn9EyQS4BVOm2\/1gIS6HY1xlt01jO3lmwzALmIho11wCm9exSo6fjBeLKityKjXSRqgLUCN\/K94DH3tntYMgYJCW47PDEMpHla2Q=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjhmMzMxOGRjYTc3MTMyZjcxZmJkMTBjODU3Mjg5YTY1XCIsXCIzYzVjYjQ2NWExNGY5MWQwZTI5Nzk2NGJhOThiYjA2ZVwiLFwiNWM0N2VhNjY2Nzc1YWU0NDM3MzI3NTRhZGI3ZDY3YWFcIl0sXCJnZm9ybV90aGVtZVwiOlwiYjMwMGI0NjI1MTllMDZkNzE5MzZiMTQ2ZTkzYjBhY2JcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIxMDk3ODY0MGQ0ODllOWE1NmVlYTdlM2UxZmI5Y2I2OFwiLFwiZm9ybV9pZFwiOlwiOGVlYzcxMGRiY2Y5MDI3ODVmNzcxNjZhZmJmMWU5ZjdcIixcInVybFwiOltcImViYzBkNzBkNmM3MmUxYTk0MDA2NjhiMzZlYTUyMzNiXCIsXCI4YWE4NDExMGNlMzg5NzRjOWI0OGI3MTg1OWM2NmJmNlwiXSxcInN0YXRlX3RpbWVzdGFtcFwiOlwiN2U3NmZlYjYyYjY4ZmEyYWI1YWZjNjYzNjU2N2QxOTZcIn0iLCI2NWI3N2VjNDUzYjJiYmRjYTI4MDAwZGUyYTY0NjgwYSIsMTc5MDM0ODA3MF0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_1').val();jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1966f7f e-flex e-con-boxed e-con e-parent\" data-id=\"1966f7f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-556fcdb e-con-full e-flex e-con e-child\" data-id=\"556fcdb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e4b2bd elementor-widget elementor-widget-heading\" data-id=\"3e4b2bd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Why Choose Us?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8101906 elementor-widget elementor-widget-html\" data-id=\"8101906\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    \/* Feature Strip (Elementor-ready) *\/\n.dtv-feature-strip{\n  --ink:#1f1b2e;\n  --muted:#6b647b;\n  --accent:#6d3bd6;\n  --accent2:#a78bfa;\n  --stroke: rgba(31,27,46,.12);\n  --shadow: 0 18px 60px rgba(31,27,46,.10);\n  --radius: 22px;\n\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 0;\n\n  border-radius: var(--radius);\n  background: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.78));\n  border: 1px solid rgba(109,59,214,.12);\n  box-shadow: var(--shadow);\n  overflow: hidden;\n  position: relative;\n\n  padding: clamp(16px, 2.2vw, 26px);\n}\n\n\/* top accent line *\/\n.dtv-feature-strip::before{\n  content:\"\";\n  position: absolute;\n  inset: 0 0 auto 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--accent), var(--accent2));\n  opacity: .85;\n}\n\n.dtv-feature{\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 14px;\n  align-items: start;\n  padding: clamp(14px, 1.8vw, 22px);\n  min-height: 96px;\n  position: relative;\n  transition: background .18s ease;\n}\n\n\/* dividers between items (desktop) *\/\n.dtv-feature:not(:first-child)::before{\n  content:\"\";\n  position:absolute;\n  left: 0;\n  top: 18px;\n  bottom: 18px;\n  width: 1px;\n  background: var(--stroke);\n}\n\n.dtv-icon{\n  width: 46px;\n  height: 46px;\n  border-radius: 999px;\n  display: grid;\n  place-items: center;\n  background:\n    radial-gradient(18px 18px at 30% 25%, rgba(255,255,255,.9), transparent 60%),\n    linear-gradient(180deg, rgba(109,59,214,.14), rgba(109,59,214,.06));\n  border: 1px solid rgba(109,59,214,.18);\n}\n\n.dtv-icon svg{\n  width: 22px;\n  height: 22px;\n  fill: none;\n  stroke: var(--accent);\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.dtv-title{\n  margin: 0;\n  color: var(--ink);\n  font-size: 16px;\n  line-height: 1.25;\n  letter-spacing: -0.01em;\n  font-weight: 700;\n}\n\n.dtv-desc{\n  margin-top: 8px;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.45;\n}\n\n.dtv-feature:hover{\n  background: rgba(109,59,214,.04);\n}\n\n.dtv-feature:hover .dtv-icon{\n  border-color: rgba(109,59,214,.30);\n}\n\n\/* Responsive *\/\n@media (max-width: 980px){\n  .dtv-feature-strip{\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .dtv-feature:not(:first-child)::before{\n    display:none; \/* remove vertical dividers *\/\n  }\n  .dtv-feature{\n    border-top: 1px solid var(--stroke);\n  }\n  .dtv-feature:nth-child(1),\n  .dtv-feature:nth-child(2){\n    border-top: none;\n  }\n}\n\n@media (max-width: 560px){\n  .dtv-feature-strip{\n    grid-template-columns: 1fr;\n  }\n  .dtv-feature{\n    border-top: 1px solid var(--stroke);\n  }\n  .dtv-feature:first-child{\n    border-top: none;\n  }\n}\n\n<\/style><div class=\"dtv-feature-strip\">\n  <div class=\"dtv-feature\">\n    <div class=\"dtv-icon\" aria-hidden=\"true\">\n      <!-- user icon -->\n      <svg viewBox=\"0 0 24 24\">\n        <path d=\"M20 21a8 8 0 0 0-16 0\"><\/path>\n        <circle cx=\"12\" cy=\"8\" r=\"4\"><\/circle>\n      <\/svg>\n    <\/div>\n    <div class=\"dtv-text\">\n      <div class=\"dtv-title\">Qualified HCPC &amp; RCSLT Therapists<\/div>\n      <div class=\"dtv-desc\">Experienced, regulated professionals.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"dtv-feature\">\n    <div class=\"dtv-icon\" aria-hidden=\"true\">\n      <!-- document icon -->\n      <svg viewBox=\"0 0 24 24\">\n        <path d=\"M14 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"><\/path>\n        <path d=\"M14 2v6h6\"><\/path>\n        <path d=\"M8 13h8\"><\/path>\n        <path d=\"M8 17h8\"><\/path>\n        <path d=\"M8 9h3\"><\/path>\n      <\/svg>\n    <\/div>\n    <div class=\"dtv-text\">\n      <div class=\"dtv-title\">Evidence Based Techniques<\/div>\n      <div class=\"dtv-desc\">Approaches grounded in best practice.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"dtv-feature\">\n    <div class=\"dtv-icon\" aria-hidden=\"true\">\n      <!-- monitor icon -->\n      <svg viewBox=\"0 0 24 24\">\n        <rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"><\/rect>\n        <path d=\"M8 20h8\"><\/path>\n        <path d=\"M12 16v4\"><\/path>\n      <\/svg>\n    <\/div>\n    <div class=\"dtv-text\">\n      <div class=\"dtv-title\">Flexible Online &amp; In Person Services<\/div>\n      <div class=\"dtv-desc\">Options to fit your schedule.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"dtv-feature\">\n    <div class=\"dtv-icon\" aria-hidden=\"true\">\n      <!-- clock icon -->\n      <svg viewBox=\"0 0 24 24\">\n        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n        <path d=\"M12 7v6l4 2\"><\/path>\n      <\/svg>\n    <\/div>\n    <div class=\"dtv-text\">\n      <div class=\"dtv-title\">No Waiting \/ Reduced Waiting Times<\/div>\n      <div class=\"dtv-desc\">Get support sooner where possible.<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e75da96 e-flex e-con-boxed e-con e-parent\" data-id=\"e75da96\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8816b80 elementor-widget elementor-widget-heading\" data-id=\"8816b80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6252318 elementor-widget elementor-widget-html\" data-id=\"6252318\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    \/* ====== Services Layout (Completely different from purple panels) ====== *\/\n.dtv-services{\n  --ink:#171227;\n  --muted:rgba(23,18,39,.72);\n  --line:rgba(23,18,39,.12);\n  --card:#ffffff;\n  --bg1:#fbfbff;\n  --bg2:#f4f2ff;\n  --accent:#6d3bd6;\n  --accent2:#a78bfa;\n  --cta:#171227;\n\n  display:grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px;\n  align-items: stretch;\n\n\n \n}\n\n\/* Card *\/\n.dtv-service{\n  position: relative;\n  border-radius: 22px;\n  background: var(--card);\n  border: 1px solid rgba(23,18,39,.10);\n  box-shadow: 0 18px 60px rgba(23,18,39,.10);\n  overflow: hidden;\n  display:flex;\n  flex-direction: column;\n  min-height: 100%;\n}\n\n\/* Accent stripe on the left (big visual change) *\/\n.dtv-service::before{\n  content:\"\";\n  position:absolute;\n  left:0; top:0; bottom:0;\n  width: 10px;\n  background: linear-gradient(180deg, var(--accent), var(--accent2));\n  opacity: .9;\n}\n\n\/* Header *\/\n.dtv-service__head{\n  padding: 22px 22px 14px 26px;\n  border-bottom: 1px solid var(--line);\n  background:\n    linear-gradient(180deg, rgba(109,59,214,.06), rgba(109,59,214,0));\n}\n\n.dtv-badges{\n  display:flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  margin-bottom: 14px;\n}\n\n.dtv-badge{\n  display:inline-flex;\n  align-items:center;\n  gap: 8px;\n  padding: 8px 12px;\n  border-radius: 999px;\n  font-size: 13px;\n  line-height: 1;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n  white-space: nowrap;\n}\n\n.dtv-badge--soft{\n  color: var(--ink);\n  background: rgba(109,59,214,.10);\n  border: 1px solid rgba(109,59,214,.16);\n}\n\n.dtv-badge--line{\n  color: rgba(23,18,39,.78);\n  background: transparent;\n  border: 1px solid rgba(23,18,39,.16);\n}\n\n.dtv-service__title{\n  margin: 0;\n  color: var(--ink);\n  font-size: clamp(20px, 2.1vw, 28px);\n  line-height: 1.12;\n  letter-spacing: -0.02em;\n}\n\n.dtv-service__sub{\n  font-weight: 700;\n  color: rgba(23,18,39,.65);\n}\n\n.dtv-service__lead{\n  margin: 10px 0 0;\n  color: var(--muted);\n  font-size: 15px;\n  line-height: 1.55;\n  max-width: 60ch;\n}\n\n\/* Body *\/\n.dtv-service__body{\n  padding: 14px 22px 22px 26px;\n  display:flex;\n  flex-direction: column;\n  gap: 10px;\n  flex: 1;\n}\n\n\/* Accordion (CSS-only, no JS) *\/\n.dtv-acc{\n  border: 1px solid rgba(23,18,39,.10);\n  border-radius: 16px;\n  background: #fff;\n  overflow: hidden;\n}\n\n.dtv-acc__sum{\n  list-style: none;\n  cursor: pointer;\n  padding: 14px 14px 14px 14px;\n  font-weight: 800;\n  color: var(--ink);\n  display:flex;\n  align-items:center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.dtv-acc__sum::-webkit-details-marker{ display:none; }\n\n.dtv-acc__sum::after{\n  content:\"+\";\n  width: 34px;\n  height: 34px;\n  border-radius: 999px;\n  display:grid;\n  place-items:center;\n  border: 1px solid rgba(23,18,39,.14);\n  color: rgba(23,18,39,.75);\n  flex: 0 0 auto;\n  transition: transform .18s ease, background .18s ease;\n}\n\n.dtv-acc[open] .dtv-acc__sum::after{\n  content:\"\u2013\";\n  background: rgba(109,59,214,.10);\n  border-color: rgba(109,59,214,.18);\n  color: rgba(23,18,39,.90);\n}\n\n.dtv-acc__content{\n  padding: 0 14px 14px;\n  border-top: 1px solid rgba(23,18,39,.10);\n}\n\n.dtv-list{\n  margin: 12px 0 0;\n  padding: 0;\n  list-style: none;\n  color: rgba(23,18,39,.80);\n  display:grid;\n  gap: 10px;\n}\n\n\/* Check-style bullets *\/\n.dtv-list li{\n  position: relative;\n  padding-left: 28px;\n  line-height: 1.5;\n}\n\n.dtv-list li::before{\n  content:\"\";\n  position:absolute;\n  left: 0;\n  top: .35em;\n  width: 16px;\n  height: 16px;\n  border-radius: 6px;\n  background: rgba(109,59,214,.12);\n  border: 1px solid rgba(109,59,214,.20);\n}\n\n.dtv-list li::after{\n  content:\"\";\n  position:absolute;\n  left: 5px;\n  top: .58em;\n  width: 7px;\n  height: 4px;\n  border-left: 2px solid var(--accent);\n  border-bottom: 2px solid var(--accent);\n  transform: rotate(-45deg);\n}\n\n\/* CTA *\/\n.dtv-cta{\n  margin-top: auto;\n  display:flex;\n  align-items:center;\n  justify-content: space-between;\n  gap: 14px;\n\n  padding: 14px 16px;\n  border-radius: 16px;\n\n  text-decoration: none !important;\n  font-weight: 900;\n  color: #fff !important;\n  background: linear-gradient(90deg, var(--accent), var(--accent2));\n  border: 1px solid rgba(109,59,214,.22);\n  box-shadow: 0 14px 40px rgba(109,59,214,.22);\n  transition: transform .18s ease, box-shadow .18s ease;\n}\n\n.dtv-cta__arrow{\n  width: 38px;\n  height: 38px;\n  border-radius: 999px;\n  display:grid;\n  place-items:center;\n  background: rgba(255,255,255,.18);\n  border: 1px solid rgba(255,255,255,.22);\n}\n\n.dtv-cta:hover{\n  transform: translateY(-1px);\n  box-shadow: 0 18px 52px rgba(109,59,214,.28);\n}\n\n\/* Responsive *\/\n@media (max-width: 980px){\n  .dtv-services{\n    grid-template-columns: 1fr;\n  }\n}\n\n<\/style><section class=\"dtv-services\">\n  <!-- CARD 1 -->\n  <article class=\"dtv-service\">\n    <header class=\"dtv-service__head\">\n      <div class=\"dtv-badges\">\n        <span class=\"dtv-badge dtv-badge--soft\">Quick Start<\/span>\n        <span class=\"dtv-badge dtv-badge--line\">In person<\/span>\n      <\/div>\n\n      <h3 class=\"dtv-service__title\">Assessment <span class=\"dtv-service__sub\">(Face-to-face)<\/span><\/h3>\n      <p class=\"dtv-service__lead\">\n        Suitable for children and young people. A practical assessment with clear next steps.\n      <\/p>\n    <\/header>\n\n    <div class=\"dtv-service__body\">\n      <details class=\"dtv-acc\" open>\n        <summary class=\"dtv-acc__sum\">Suitable for<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Any age<\/li>\n            <li>Concerns about speech, language and\/or communication<\/li>\n            <li>Families who prefer an in-person appointment<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <details class=\"dtv-acc\">\n        <summary class=\"dtv-acc__sum\">What will happen<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Brief case history + focused assessment<\/li>\n            <li>Discussion of findings<\/li>\n            <li>Recommended next steps provided<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <details class=\"dtv-acc\">\n        <summary class=\"dtv-acc__sum\">What you will receive<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Summary of strengths and areas to support<\/li>\n            <li>Targets to use at home\/school<\/li>\n            <li>Resources and recommendations for next steps<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <a class=\"dtv-cta\" href=\"#\">\n        Book now \/ Find an appointment\n        <span class=\"dtv-cta__arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/article>\n\n  <!-- CARD 2 -->\n  <article class=\"dtv-service\">\n    <header class=\"dtv-service__head\">\n      <div class=\"dtv-badges\">\n        <span class=\"dtv-badge dtv-badge--soft\">Get in touch<\/span>\n        <span class=\"dtv-badge dtv-badge--line\">Report<\/span>\n      <\/div>\n\n      <h3 class=\"dtv-service__title\">Detailed assessment &amp; full report <span class=\"dtv-service__sub\">(EHCP etc)<\/span><\/h3>\n      <p class=\"dtv-service__lead\">\n        A more detailed assessment with a comprehensive written report suitable for EHCP requests.\n      <\/p>\n    <\/header>\n\n    <div class=\"dtv-service__body\">\n      <details class=\"dtv-acc\" open>\n        <summary class=\"dtv-acc__sum\">Suitable for<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Any age<\/li>\n            <li>Concerns about speech, language and\/or communication<\/li>\n            <li>Those needing standardised measures and a detailed report<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <details class=\"dtv-acc\">\n        <summary class=\"dtv-acc__sum\">What will happen<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Detailed case history (including education)<\/li>\n            <li>Comprehensive assessment across skills<\/li>\n            <li>Findings + recommendations discussed<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <details class=\"dtv-acc\">\n        <summary class=\"dtv-acc__sum\">What you will receive<\/summary>\n        <div class=\"dtv-acc__content\">\n          <ul class=\"dtv-list\">\n            <li>Full report outlining strengths, needs and recommendations<\/li>\n            <li>Targets for home\/school and long-term support needs<\/li>\n            <li>Resources and recommended next steps<\/li>\n          <\/ul>\n        <\/div>\n      <\/details>\n\n      <a class=\"dtv-cta\" href=\"#\">\n        Book now \/ Find an appointment\n        <span class=\"dtv-cta__arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/article>\n<\/section>\n\t\t\t\t<\/div>\n\t\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>Helping Children and Young People thrive their way Expert Speach &amp; Language Therapy Services Friendly guidance Start with a quick questionnaire or message us directly. What therapy service is right for you? Start with a quick questionnaire or contact us directly and we\u2019ll guide you. Typical reply: same day Quick start Quick Questionnaire Takes under [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":309,"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/wordpress.digitavpreview.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}