* { box-sizing: border-box; } body {margin: 0;}:root{--gjs-t-color-primary:#0F4C81;--gjs-t-color-secondary:#334155;--gjs-t-color-accent:#FBBF24;--gjs-t-color-success:#16a34a;--gjs-t-color-warning:#f59e0b;--gjs-t-color-error:#dc2626;}html{scroll-behavior:smooth;}.gjs-t-body{background-color:#ffffff;color:#334155;font-size:16px;line-height:1.6;font-family:'Inter', 'Nunito Sans', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;}.gjs-t-h1{color:#0F4C81;font-size:42px;line-height:1.2;font-family:'Nunito Sans','Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;}.gjs-t-h2{color:#0F4C81;font-size:32px;line-height:1.3;font-family:'Nunito Sans','Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;}.gjs-t-button{background-color:#0F4C81;color:#ffffff;border-radius:0.5rem;}.gjs-t-link{color:#0F4C81;text-decoration:none;}.gjs-t-border{border-radius:0.75rem;border-color:#e2e8f0;}*, ::before, ::after{box-sizing:border-box;undefined:undefined;border-width:0;border-style:solid;border-color:#e5e7eb;}html, :host{line-height:1.5;undefined:undefined;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;undefined:undefined;line-height:inherit;}hr{height:0;undefined:undefined;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration:underline dotted;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;undefined:undefined;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;undefined:undefined;border-color:inherit;border-collapse:collapse;}button, input, optgroup, select, textarea{font-family:inherit;undefined:undefined;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button, select{text-transform:none;}button, input:where([type='button']), input:where([type='reset']), input:where([type='submit']){-webkit-appearance:button;undefined:undefined;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;undefined:undefined;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;undefined:undefined;font:inherit;}summary{display:list-item;}blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol, ul, menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::placeholder, textarea::placeholder{opacity:1;undefined:undefined;color:#9ca3af;}button, [role="button"]{cursor:pointer;}:disabled{cursor:default;}img, svg, video, canvas, audio, iframe, embed, object{display:block;undefined:undefined;vertical-align:middle;}img, video{max-width:100%;height:auto;}[hidden]{display:none;}.body{color:rgb(51 65 85 / 1);background-color:rgb(255 255 255 / 1);}.header-sticky-navbar{position:sticky;top:0px;z-index:50;background-color:rgb(255 255 255 / 0.95);backdrop-filter:blur(8px);border-bottom-width:1px;border-color:rgb(226 232 240 / 1);}.header-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.header-row{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;}.brand-link{display:flex;align-items:center;gap:0.75rem;}.logo-placeholder{height:2.5rem;width:2.5rem;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(51 65 85 / 1);}.brand-text-block{line-height:1.25;}.brand-name{font-weight:600;color:rgb(15 23 42 / 1);}.brand-subtitle{font-size:0.75rem;line-height:1rem;color:rgb(100 116 139 / 1);}.desktop-navigation{display:none;}.desktop-nav-list{display:flex;align-items:center;gap:1.5rem;}.desktop-nav-link:hover{color:rgb(15 76 129 / 1);}.desktop-nav-link:focus{outline:2px solid transparent;outline-offset:2px;}.desktop-nav-link:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.primary-cta-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;background-color:rgb(15 76 129 / 1);color:rgb(255 255 255 / 1);}.primary-cta-button:hover{background-color:rgb(12 60 102 / 1);}.primary-cta-button:focus{outline:2px solid transparent;outline-offset:2px;}.primary-cta-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.cta-icon{height:1.25rem;width:1.25rem;}.mobile-menu-summary{list-style-type:none;display:flex;align-items:center;gap:0.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;border-width:1px;border-color:rgb(203 213 225 / 1);border-radius:0.375rem;cursor:pointer;}.mobile-menu-summary:hover{background-color:rgb(248 250 252 / 1);}.mobile-menu-summary:focus{outline:2px solid transparent;outline-offset:2px;}.mobile-menu-summary:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.hamburger-icon{height:1.25rem;width:1.25rem;}.hamburger-label{color:rgb(51 65 85 / 1);}.mobile-menu-panel{margin-top:0.75rem;border-radius:0.375rem;border-width:1px;border-color:rgb(226 232 240 / 1);box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);overflow:hidden;}.mobile-menu-link{display:block;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;border-bottom-width:1px;border-color:rgb(241 245 249 / 1);}.mobile-menu-link:hover{background-color:rgb(248 250 252 / 1);}.mobile-menu-cta{display:block;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;background-color:rgb(15 76 129 / 1);color:rgb(255 255 255 / 1);}.mobile-menu-cta:hover{background-color:rgb(12 60 102 / 1);}.hero-section{padding-top:2.5rem;padding-bottom:2rem;}.hero-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.hero-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem;align-items:center;}.hero-left{display:flex;flex-direction:column;gap:1.5rem;}.hero-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.875rem;line-height:1.25rem;color:rgb(15 76 129 / 1);}.eyebrow-icon{height:1rem;width:1rem;}.hero-heading{font-weight:700;}.hero-paragraph{color:rgb(71 85 105 / 1);}.hero-bullets{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:0.75rem;}.hero-bullet-item{display:flex;align-items:flex-start;gap:0.75rem;}.bullet-icon{height:1.25rem;width:1.25rem;margin-top:0.125rem;}.bullet-text{color:rgb(51 65 85 / 1);}.hero-ctas{display:flex;align-items:center;gap:0.75rem;}.secondary-cta-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);color:rgb(51 65 85 / 1);}.secondary-cta-button:hover{color:rgb(15 76 129 / 1);border-color:rgb(15 76 129 / 1);}.secondary-cta-button:focus{outline:2px solid transparent;outline-offset:2px;}.secondary-cta-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.whatsapp-icon{height:1.25rem;width:1.25rem;}.hero-right{position:relative;}.hero-image-wrapper{aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.hero-image{height:100%;width:100%;object-fit:cover;}.floating-badge{position:absolute;bottom:-1rem;left:-1rem;background-color:rgb(255 255 255 / 1);border-radius:0.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);border-width:1px;border-color:rgb(226 232 240 / 1);padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;display:flex;align-items:center;gap:0.75rem;}.badge-icon{height:1.5rem;width:1.5rem;}.badge-text-block{font-size:0.875rem;line-height:1.25rem;}.badge-line-1{font-weight:600;color:rgb(15 23 42 / 1);}.badge-line-2{color:rgb(71 85 105 / 1);}.hero-contact-bar{margin-top:2rem;border-top-width:1px;border-color:rgb(226 232 240 / 1);padding-top:1.5rem;}.contact-inline-items{display:flex;align-items:center;gap:2rem;}.contact-phone{display:flex;align-items:center;gap:0.5rem;}.contact-phone:hover{color:rgb(15 76 129 / 1);}.contact-phone:focus{outline:2px solid transparent;outline-offset:2px;}.contact-phone:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.phone-icon{height:1rem;width:1rem;}.contact-email{display:flex;align-items:center;gap:0.5rem;}.contact-email:hover{color:rgb(15 76 129 / 1);}.contact-email:focus{outline:2px solid transparent;outline-offset:2px;}.contact-email:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.mail-icon{height:1rem;width:1rem;}.contact-location{display:flex;align-items:center;gap:0.5rem;color:rgb(71 85 105 / 1);}.map-icon{height:1rem;width:1rem;}.trust-strip-section{border-top-width:1px;border-bottom-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(248 250 252 / 0.6);}.trust-strip-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;}.trust-strip-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;}.trust-strip-heading{color:rgb(51 65 85 / 1);font-weight:500;}.trust-badges-group{display:flex;align-items:center;gap:1.5rem;}.trust-badge{display:flex;align-items:center;gap:0.5rem;color:rgb(71 85 105 / 1);}.trust-badge-icon{height:1rem;width:1rem;}.elderly-care-highlight-section{padding-top:3.5rem;padding-bottom:3.5rem;}.elderly-care-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.elderly-care-intro{max-width:48rem;}.elderly-care-heading{font-weight:700;margin-bottom:0.75rem;}.elderly-care-paragraph{color:rgb(71 85 105 / 1);}.elderly-care-features-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;}.feature-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);padding:1.5rem;background-color:rgb(255 255 255 / 1);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.feature-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.feature-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}.feature-icon{height:1.5rem;width:1.5rem;}.feature-title{font-weight:600;color:rgb(15 23 42 / 1);}.feature-description{color:rgb(71 85 105 / 1);}.elderly-care-cta-row{margin-top:2rem;}.section-cta-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;background-color:rgb(251 191 36 / 1);color:rgb(15 23 42 / 1);}.section-cta-button:hover{background-color:rgb(227 170 31 / 1);}.section-cta-button:focus{outline:2px solid transparent;outline-offset:2px;}.section-cta-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.why-apct-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(248 250 252 / 1);}.why-apct-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.why-apct-intro{max-width:48rem;}.why-apct-heading{font-weight:700;margin-bottom:0.75rem;}.why-apct-paragraph{color:rgb(71 85 105 / 1);}.why-apct-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.advantage-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.advantage-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.advantage-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}.advantage-icon{height:1.5rem;width:1.5rem;}.advantage-title{font-weight:600;color:rgb(15 23 42 / 1);}.advantage-description{color:rgb(71 85 105 / 1);}.services-overview-section{padding-top:3.5rem;padding-bottom:3.5rem;}.services-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.services-intro{max-width:48rem;}.services-heading{font-weight:700;margin-bottom:0.75rem;}.services-paragraph{color:rgb(71 85 105 / 1);}.services-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.service-card-priority{grid-column:span 1 / span 1;border-radius:1rem;border-width:2px;border-color:rgb(15 76 129 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.service-card-priority:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}.service-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;}.service-icon{height:1.5rem;width:1.5rem;}.service-title{font-weight:600;color:rgb(15 23 42 / 1);}.service-description{color:rgb(71 85 105 / 1);}.service-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.service-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.process-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(255 255 255 / 1);}.process-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.process-intro{max-width:48rem;}.process-heading{font-weight:700;margin-bottom:0.75rem;}.process-paragraph{color:rgb(71 85 105 / 1);}.process-steps-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.process-step-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);padding:1.5rem;background-color:rgb(255 255 255 / 1);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.process-step-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.step-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;}.step-number{height:2rem;width:2rem;border-radius:9999px;background-color:rgb(15 76 129 / 1);color:rgb(255 255 255 / 1);display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;}.step-title{font-weight:600;color:rgb(15 23 42 / 1);}.step-description{color:rgb(71 85 105 / 1);}.process-cta-row{margin-top:2rem;}.process-cta-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;background-color:rgb(15 76 129 / 1);color:rgb(255 255 255 / 1);}.process-cta-button:hover{background-color:rgb(12 60 102 / 1);}.process-cta-button:focus{outline:2px solid transparent;outline-offset:2px;}.process-cta-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.process-cta-icon{height:1.25rem;width:1.25rem;}.about-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(248 250 252 / 1);}.about-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.about-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem;align-items:flex-start;}.about-heading{font-weight:700;margin-bottom:0.75rem;}.about-paragraph{color:rgb(71 85 105 / 1);}.about-stats-grid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.stat-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.25rem;text-align:center;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.stat-number{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:rgb(15 76 129 / 1);}.stat-label{font-size:0.875rem;line-height:1.25rem;color:rgb(71 85 105 / 1);}.about-image-column{width:100%;}.about-image-wrapper{aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.about-image{width:100%;height:100%;object-fit:cover;}.pricing-section{padding-top:3.5rem;padding-bottom:3.5rem;}.pricing-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.pricing-intro{max-width:48rem;}.pricing-heading{font-weight:700;margin-bottom:0.75rem;}.pricing-paragraph{color:rgb(71 85 105 / 1);}.pricing-cards-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.pricing-card{border-radius:1rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.pricing-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.pricing-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}.pricing-icon{height:1.5rem;width:1.5rem;}.pricing-title{font-weight:600;color:rgb(15 23 42 / 1);}.pricing-description{color:rgb(71 85 105 / 1);margin-bottom:1rem;}.pricing-amount{color:rgb(15 76 129 / 1);font-weight:600;margin-bottom:1rem;}.pricing-cta{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-radius:0.375rem;background-color:rgb(251 191 36 / 1);color:rgb(15 23 42 / 1);}.pricing-cta:hover{background-color:rgb(227 170 31 / 1);}.pricing-cta:focus{outline:2px solid transparent;outline-offset:2px;}.pricing-cta:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.testimonials-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(248 250 252 / 1);}.testimonials-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.testimonials-intro{max-width:48rem;}.testimonials-heading{font-weight:700;margin-bottom:0.75rem;}.testimonials-paragraph{color:rgb(71 85 105 / 1);}.testimonials-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}.testimonial-card{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.testimonial-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.testimonial-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;}.testimonial-icon{height:1.5rem;width:1.5rem;}.testimonial-name{font-weight:600;color:rgb(15 23 42 / 1);}.stars-row{display:flex;align-items:center;gap:0.25rem;margin-bottom:0.75rem;}.star-icon{height:1rem;width:1rem;}.testimonial-quote{color:rgb(51 65 85 / 1);}.faq-section{padding-top:3.5rem;padding-bottom:3.5rem;}.faq-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.faq-intro{max-width:48rem;}.faq-heading{font-weight:700;margin-bottom:0.75rem;}.faq-paragraph{color:rgb(71 85 105 / 1);}.faq-list{margin-top:2rem;display:flex;flex-direction:column;gap:0.75rem;}.faq-item{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1rem;}.faq-item[open]{box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.faq-summary{list-style-type:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}.faq-question{font-weight:600;color:rgb(15 23 42 / 1);}.faq-chevron{height:1.25rem;width:1.25rem;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.faq-answer{margin-top:0.75rem;color:rgb(71 85 105 / 1);}.contact-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(248 250 252 / 1);}.contact-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.contact-intro{max-width:48rem;}.contact-heading{font-weight:700;margin-bottom:0.75rem;}.contact-paragraph{color:rgb(71 85 105 / 1);}.contact-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem;}.enquiry-form{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.form-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;}.form-label{display:block;font-size:0.875rem;line-height:1.25rem;font-weight:500;color:rgb(51 65 85 / 1);margin-bottom:0.25rem;}.input-text{width:100%;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.input-text:focus{border-color:rgb(15 76 129 / 1);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.input-tel{width:100%;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.input-tel:focus{border-color:rgb(15 76 129 / 1);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.input-email{width:100%;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.input-email:focus{border-color:rgb(15 76 129 / 1);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.form-field{margin-top:1rem;}.select{width:100%;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:rgb(255 255 255 / 1);}.select:focus{border-color:rgb(15 76 129 / 1);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.form-fieldset{margin-top:1rem;}.form-legend{display:block;font-size:0.875rem;line-height:1.25rem;font-weight:500;color:rgb(51 65 85 / 1);margin-bottom:0.5rem;}.checkbox-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;}.checkbox-label{display:flex;align-items:center;gap:0.5rem;cursor:pointer;}.checkbox-input{height:1rem;width:1rem;border-radius:0.25rem;border-color:rgb(203 213 225 / 1);color:rgb(15 76 129 / 1);}.checkbox-input:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.checkbox-text{color:rgb(51 65 85 / 1);font-size:0.875rem;line-height:1.25rem;}.textarea{width:100%;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.textarea:focus{border-color:rgb(15 76 129 / 1);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff,    0 0 0 calc(2px + 0px) rgb(59 130 246 / 0.5), 0 0 #0000;}.form-actions{margin-top:1.5rem;display:flex;align-items:center;gap:0.75rem;}.submit-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;background-color:rgb(15 76 129 / 1);color:rgb(255 255 255 / 1);}.submit-button:hover{background-color:rgb(12 60 102 / 1);}.submit-button:focus{outline:2px solid transparent;outline-offset:2px;}.submit-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.submit-icon{height:1.25rem;width:1.25rem;}.whatsapp-button{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);color:rgb(51 65 85 / 1);}.whatsapp-button:hover{color:rgb(15 76 129 / 1);border-color:rgb(15 76 129 / 1);}.whatsapp-button:focus{outline:2px solid transparent;outline-offset:2px;}.whatsapp-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.contact-details-aside{border-radius:0.75rem;border-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}.contact-details-heading{font-weight:600;color:rgb(15 23 42 / 1);margin-bottom:0.75rem;}.contact-details-list{display:flex;flex-direction:column;gap:0.75rem;}.contact-detail-row{display:flex;align-items:center;gap:0.75rem;}.detail-icon{height:1.25rem;width:1.25rem;}.contact-address{color:rgb(51 65 85 / 1);}.contact-phone-link:hover{color:rgb(15 76 129 / 1);}.contact-email-link:hover{color:rgb(15 76 129 / 1);}.office-hours{color:rgb(51 65 85 / 1);}.contact-whatsapp-button{margin-top:0.5rem;display:inline-flex;align-items:center;gap:0.5rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-radius:0.375rem;background-color:rgb(37 211 102 / 1);color:rgb(255 255 255 / 1);}.contact-whatsapp-button:hover{background-color:rgb(31 180 87 / 1);}.contact-whatsapp-button:focus{outline:2px solid transparent;outline-offset:2px;}.contact-whatsapp-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:#0F4C81;}.contact-image-wrapper{margin-top:1rem;aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:0.5rem;border-width:1px;border-color:rgb(226 232 240 / 1);}.contact-image{width:100%;height:100%;object-fit:cover;}.footer{border-top-width:1px;border-color:rgb(226 232 240 / 1);background-color:rgb(255 255 255 / 1);}.footer-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem;}.footer-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.5rem;}.footer-brand-row{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}.footer-logo-placeholder{height:2.5rem;width:2.5rem;border-radius:0.375rem;border-width:1px;border-color:rgb(203 213 225 / 1);display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(51 65 85 / 1);}.footer-brand-text{line-height:1.25;}.footer-brand-name{font-weight:600;color:rgb(15 23 42 / 1);}.footer-brand-sub{font-size:0.75rem;line-height:1rem;color:rgb(100 116 139 / 1);}.footer-about-text{color:rgb(71 85 105 / 1);}.footer-links-heading{font-weight:600;color:rgb(15 23 42 / 1);margin-bottom:0.75rem;}.footer-links-list{display:flex;flex-direction:column;gap:0.5rem;}.footer-link:hover{color:rgb(15 76 129 / 1);}.footer-contact-heading{font-weight:600;color:rgb(15 23 42 / 1);margin-bottom:0.75rem;}.footer-contact-list{display:flex;flex-direction:column;gap:0.5rem;}.footer-contact-item{display:flex;align-items:center;gap:0.5rem;}.footer-contact-icon{height:1rem;width:1rem;}.footer-phone-link:hover{color:rgb(15 76 129 / 1);}.footer-email-link:hover{color:rgb(15 76 129 / 1);}.footer-whatsapp-link:hover{color:rgb(15 76 129 / 1);}.footer-bottom-border{border-top-width:1px;border-color:rgb(226 232 240 / 1);}.footer-bottom-row{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;display:flex;align-items:center;justify-content:space-between;}.footer-copyright{font-size:0.875rem;line-height:1.25rem;color:rgb(71 85 105 / 1);}.footer-policies{display:flex;align-items:center;gap:1rem;font-size:0.875rem;line-height:1.25rem;}.footer-policy-link:hover{color:rgb(15 76 129 / 1);}.footer-divider{color:rgb(203 213 225 / 1);}#apct-header{position:sticky;top:0;z-index:50;background-color:rgba(255, 255, 255, 0.95);backdrop-filter:blur(8px);border-bottom:1px solid rgb(226, 232, 240);}#apct-header .apct-header-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}#apct-header .apct-header-row{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;}#apct-header .apct-brand-link{display:flex;align-items:center;gap:0.75rem;text-decoration:none;}#apct-header .apct-logo{height:2.5rem;width:2.5rem;border-radius:0.375rem;border:1px solid rgb(203, 213, 225);display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(51, 65, 85);background-color:#ffffff;}#apct-header .apct-brand-text{line-height:1.25;}#apct-header .apct-brand-name{font-weight:600;color:rgb(15, 23, 42);}#apct-header .apct-brand-sub{font-size:0.75rem;line-height:1rem;color:rgb(100, 116, 139);}#apct-header .apct-desktop-nav{display:none;}#apct-header .apct-desktop-list{display:flex;align-items:center;gap:1.5rem;}#apct-header .apct-desktop-link{color:rgb(51, 65, 85);text-decoration:none;transition:color 150ms ease;}#apct-header .apct-desktop-link:hover{color:#0F4C81;}#apct-header .apct-desktop-link:focus-visible{outline:2px solid #0F4C81;outline-offset:2px;border-radius:0.25rem;}#apct-header .apct-cta{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;border-radius:0.375rem;background-color:#0F4C81;color:#ffffff;text-decoration:none;transition:background-color 150ms ease;}#apct-header .apct-cta:hover{background-color:rgb(12, 60, 102);}#apct-header .apct-cta:focus-visible{outline:2px solid #0F4C81;outline-offset:2px;}#apct-header .apct-cta-icon{width:1.25rem;height:1.25rem;}#apct-header .apct-mobile-menu{display:block;}#apct-header .apct-mobile-summary{list-style:none;display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;border:1px solid rgb(203, 213, 225);border-radius:0.375rem;cursor:pointer;color:rgb(51, 65, 85);}#apct-header .apct-mobile-summary:hover{background-color:rgb(248, 250, 252);}#apct-header .apct-mobile-summary:focus-visible{outline:2px solid #0F4C81;outline-offset:2px;}#apct-header .apct-hamburger{width:1.25rem;height:1.25rem;}#apct-header .apct-mobile-panel{margin-top:0.75rem;border-radius:0.375rem;border:1px solid rgb(226, 232, 240);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);overflow:hidden;background-color:#ffffff;}#apct-header .apct-mobile-link{display:block;padding:0.75rem 1rem;text-decoration:none;color:rgb(51, 65, 85);border-bottom:1px solid rgb(241, 245, 249);transition:background-color 150ms ease, color 150ms ease;}#apct-header .apct-mobile-link:hover{background-color:rgb(248, 250, 252);color:#0F4C81;}#apct-header .apct-mobile-cta{display:block;padding:0.75rem 1rem;background-color:#0F4C81;color:#ffffff;text-decoration:none;transition:background-color 150ms ease;}#apct-header .apct-mobile-cta:hover{background-color:rgb(12, 60, 102);}.apct-hero-elderly-section{padding-top:2.5rem;padding-bottom:2rem;background-color:#ffffff;border-bottom:1px solid rgb(226,232,240);}.apct-hero-elderly-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.apct-hero-elderly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;align-items:center;}.apct-hero-left{display:flex;flex-direction:column;gap:1.5rem;}.apct-hero-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.875rem;line-height:1.25rem;color:#0F4C81;}.apct-hero-eyebrow-icon{width:1rem;height:1rem;}.apct-hero-title{font-weight:700;}.apct-hero-desc{color:rgb(71,85,105);}.apct-hero-bullets{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0.75rem;}.apct-hero-bullet{display:flex;align-items:flex-start;gap:0.75rem;}.apct-hero-bullet-icon{width:1.25rem;height:1.25rem;margin-top:0.125rem;}.apct-hero-bullet-text{color:rgb(51,65,85);}.apct-hero-ctas{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;}.apct-hero-right{position:relative;}.apct-hero-image-wrap{aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:0.75rem;border:1px solid rgb(226,232,240);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / 0.05);}.apct-hero-image{width:100%;height:100%;object-fit:cover;}.apct-hero-badge{position:absolute;bottom:-1rem;left:-1rem;background:#fff;border:1px solid rgb(226,232,240);border-radius:0.5rem;display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);}.apct-hero-badge-icon{width:1.5rem;height:1.5rem;}.apct-hero-badge-text{font-size:0.875rem;line-height:1.25rem;}.apct-hero-badge-strong{font-weight:600;color:rgb(15,23,42);}.apct-hero-badge-sub{color:rgb(71,85,105);}.apct-hero-contacts{margin-top:2rem;border-top:1px solid rgb(226,232,240);padding-top:1.5rem;}.apct-hero-contacts-row{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;}.apct-hero-contact-link{display:flex;align-items:center;gap:0.5rem;color:rgb(51,65,85);text-decoration:none;transition:color 150ms ease;}.apct-hero-contact-link:hover{color:#0F4C81;}.apct-hero-contact-icon{width:1rem;height:1rem;}.apct-hero-location{display:flex;align-items:center;gap:0.5rem;color:rgb(71,85,105);}.apct-trust-strip{border-top:1px solid rgb(226, 232, 240);border-bottom:1px solid rgb(226, 232, 240);background-color:rgb(255, 255, 255);}.apct-trust-strip .apct-trust-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;}.apct-trust-strip .apct-trust-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;}.apct-trust-strip .apct-trust-heading{color:#0F4C81;font-weight:600;}.apct-trust-strip .apct-badges{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;}.apct-trust-strip .apct-badge{display:flex;align-items:center;gap:0.5rem;color:rgb(71, 85, 105);padding:0.25rem 0.5rem;border-radius:9999px;background-color:rgb(248, 250, 252);}.apct-trust-strip .apct-badge-icon{width:1rem;height:1rem;}.apct-trust-strip .apct-badge-accent{width:0.375rem;height:0.375rem;border-radius:9999px;background-color:#FBBF24;flex:0 0 auto;}#elderly-care-by-apct .apct-ec-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}#elderly-care-by-apct .apct-ec-intro{max-width:48rem;}#elderly-care-by-apct .apct-ec-heading{font-weight:700;margin-bottom:0.75rem;}#elderly-care-by-apct .apct-ec-desc{color:rgb(71, 85, 105);}#elderly-care-by-apct .apct-ec-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;}#elderly-care-by-apct .apct-ec-card{border-radius:0.75rem;border:1px solid rgb(226, 232, 240);background-color:#ffffff;padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition:box-shadow 150ms ease;}#elderly-care-by-apct .apct-ec-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.08), 0 2px 4px -2px rgb(0 0 0 / 0.06);}#elderly-care-by-apct .apct-ec-card-head{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}#elderly-care-by-apct .apct-ec-icon{width:1.5rem;height:1.5rem;}#elderly-care-by-apct .apct-ec-title{font-weight:600;color:rgb(15, 23, 42);}#elderly-care-by-apct .apct-ec-text{color:rgb(71, 85, 105);}#elderly-care-by-apct .apct-ec-cta-row{margin-top:2rem;}#why-choose-apct .wc-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}#why-choose-apct .wc-intro{max-width:48rem;}#why-choose-apct .wc-heading{font-weight:700;margin-bottom:0.75rem;}#why-choose-apct .wc-paragraph{color:rgb(71, 85, 105);}#why-choose-apct .wc-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}#why-choose-apct .wc-card{border-radius:0.75rem;border-width:1px;border-style:solid;border-color:rgb(226, 232, 240);background-color:rgb(255, 255, 255);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition:box-shadow 150ms ease;}#why-choose-apct .wc-card:hover{box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.08), 0 2px 4px -2px rgb(0 0 0 / 0.06);}#why-choose-apct .wc-card-head{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}#why-choose-apct .wc-icon{width:1.5rem;height:1.5rem;}#why-choose-apct .wc-title{font-weight:600;color:rgb(15, 23, 42);}#why-choose-apct .wc-desc{color:rgb(71, 85, 105);}#why-choose-apct .wc-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem;border-radius:9999px;background-color:rgba(251, 191, 36, 0.12);color:var(--gjs-t-color-primary);font-size:0.875rem;line-height:1.25rem;margin-bottom:0.75rem;}#why-choose-apct .wc-badge-dot{width:0.375rem;height:0.375rem;border-radius:9999px;background-color:var(--gjs-t-color-accent);flex:0 0 auto;}.hiw-section{padding-top:3.5rem;padding-bottom:3.5rem;background-color:rgb(255,255,255);}.hiw-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.hiw-intro{max-width:48rem;}.hiw-heading{margin-bottom:0.75rem;font-weight:700;}.hiw-desc{color:rgb(71,85,105);}.hiw-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:1.5rem;}.hiw-card{position:relative;border-radius:0.75rem;border:1px solid rgb(226,232,240);background-color:rgb(255,255,255);padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);transition:box-shadow 150ms ease, transform 150ms ease, border-color 150ms ease;overflow:hidden;}.hiw-card:hover{transform:translateY(-2px);box-shadow:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.08), 0 2px 4px -2px rgb(0 0 0 / 0.06);border-color:rgb(15,76,129);}.hiw-accent{position:absolute;top:0;left:0;height:3px;width:0%;background-color:rgb(251,191,36);transition:width 250ms ease;}.hiw-card:hover .hiw-accent{width:100%;}.hiw-head{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;}.hiw-num{height:2rem;width:2rem;border-radius:9999px;background-color:rgb(15,76,129);color:rgb(255,255,255);display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:1.25rem;font-weight:600;flex:0 0 auto;}.hiw-icon{width:1.5rem;height:1.5rem;flex:0 0 auto;}.hiw-title{font-weight:600;color:rgb(15,23,42);}.hiw-text{color:rgb(71,85,105);margin-top:0.5rem;}.apct-enquiry-section{background-color:#ffffff;padding-top:3.5rem;padding-bottom:3.5rem;border-top:1px solid #e2e8f0;}.apct-enquiry-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.apct-enquiry-intro{max-width:48rem;margin-bottom:1.5rem;}.apct-enquiry-desc{color:#475569;}.apct-enquiry-card{border:1px solid #e2e8f0;border-radius:0.75rem;background-color:#ffffff;padding:1.5rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0,0,0,0.05);max-width:48rem;}.apct-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;}.apct-form-row{display:contents;}.apct-form-field{display:block;}.apct-form-field--full{grid-column:span 2 / span 2;}.apct-label{display:block;font-size:0.875rem;line-height:1.25rem;font-weight:500;color:#334155;margin-bottom:0.25rem;}.apct-input{width:100%;border-radius:0.375rem;border:1px solid #cbd5e1;padding:0.5rem 0.75rem;color:#334155;background-color:#ffffff;}.apct-select{width:100%;border-radius:0.375rem;border:1px solid #cbd5e1;padding:0.5rem 0.75rem;color:#334155;background-color:#ffffff;}.apct-textarea{width:100%;border-radius:0.375rem;border:1px solid #cbd5e1;padding:0.5rem 0.75rem;color:#334155;background-color:#ffffff;min-height:8rem;resize:vertical;}.apct-input:focus{border-color:#0F4C81;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgba(59,130,246,0.5), 0 0 #0000;}.apct-select:focus{border-color:#0F4C81;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgba(59,130,246,0.5), 0 0 #0000;}.apct-textarea:focus{border-color:#0F4C81;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgba(59,130,246,0.5), 0 0 #0000;}.apct-actions{margin-top:1rem;display:flex;align-items:center;}.apct-submit{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;border-radius:0.375rem;background-color:#0F4C81;color:#ffffff;border:none;transition:background-color 150ms ease;}.apct-submit:hover{background-color:#0c3c66;}.apct-submit:focus-visible{outline:2px solid #0F4C81;outline-offset:2px;}.apct-submit-icon{width:1.25rem;height:1.25rem;}.apct-contact-below{margin-top:1rem;border:1px solid #e2e8f0;border-radius:0.75rem;background-color:#ffffff;padding:1rem;box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0,0,0,0.05);max-width:48rem;}.apct-contact-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;}.apct-contact-item{display:flex;align-items:flex-start;gap:0.5rem;color:#334155;}.apct-contact-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;}.apct-contact-link{color:#0F4C81;text-decoration:none;transition:color 150ms ease;}.apct-contact-link:hover{color:#0c3c66;}#ikfvxh{color:black;width:67px;height:66px;}#i58vl3{font-size:8pt;}#i5t4bk{font-size:10pt;}#i89qsj{text-align:justify;}#iti085{text-align:justify;}#ifw19x{text-align:justify;}#iq1s0i{text-align:justify;}#i1t3zh{text-align:left;}@media (max-width: 992px){.desktop-navigation{display:block;}.mobile-menu-details{display:none;}.hero-section{padding-top:2rem;padding-bottom:1.5rem;}.hero-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.contact-inline-items{flex-direction:column;align-items:flex-start;}.trust-strip-row{flex-direction:column;align-items:flex-start;}.elderly-care-highlight-section{padding-top:2.5rem;padding-bottom:2.5rem;}.elderly-care-features-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.why-apct-section{padding-top:2.5rem;padding-bottom:2.5rem;}.why-apct-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.services-overview-section{padding-top:2.5rem;padding-bottom:2.5rem;}.services-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.service-card-priority{grid-column:span 2 / span 2;}.process-section{padding-top:2.5rem;padding-bottom:2.5rem;}.process-steps-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.about-section{padding-top:2.5rem;padding-bottom:2.5rem;}.about-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.pricing-section{padding-top:2.5rem;padding-bottom:2.5rem;}.pricing-cards-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.testimonials-section{padding-top:2.5rem;padding-bottom:2.5rem;}.testimonials-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.faq-section{padding-top:2.5rem;padding-bottom:2.5rem;}.contact-section{padding-top:2.5rem;padding-bottom:2.5rem;}.contact-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.form-row{grid-template-columns:repeat(1, minmax(0, 1fr));}.checkbox-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.footer-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.footer-bottom-row{flex-direction:column;align-items:flex-start;gap:0.75rem;}#apct-header .apct-desktop-nav{display:block;}#apct-header .apct-mobile-menu{display:none;}#apct-header .apct-header-row{align-items:center;}.apct-hero-elderly-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.apct-hero-badge{left:0;bottom:-0.75rem;}.apct-hero-contacts-row{flex-direction:column;align-items:flex-start;gap:0.75rem;}.apct-trust-strip .apct-trust-row{flex-direction:column;align-items:flex-start;}#elderly-care-by-apct .apct-ec-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}#why-choose-apct .wc-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.hiw-section{padding-top:2.5rem;padding-bottom:2.5rem;}.hiw-grid{grid-template-columns:repeat(2, minmax(0,1fr));}.apct-enquiry-section{padding-top:2.5rem;padding-bottom:2.5rem;}.apct-form-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.apct-form-field--full{grid-column:span 1 / span 1;}.apct-contact-list{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media (max-width: 480px){.elderly-care-features-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.why-apct-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.services-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.service-card-priority{grid-column:span 1 / span 1;}.process-steps-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.about-stats-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.pricing-cards-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.testimonials-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}#apct-header .apct-brand-name{font-size:0.95rem;}#apct-header .apct-brand-sub{font-size:0.7rem;}.apct-hero-badge{position:static;margin-top:0.75rem;}.apct-trust-strip .apct-badges{gap:0.75rem;}.apct-trust-strip .apct-badge{padding:0.25rem 0.5rem;}#elderly-care-by-apct .apct-ec-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}#why-choose-apct .wc-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.hiw-grid{grid-template-columns:repeat(1, minmax(0,1fr));}.apct-contact-below{padding:0.75rem;}}