.app-footer{background-color:var(--color-secondary);color:var(--color-text);padding:10px}.footer-main{background:#111111;border-radius:15px;padding:35px}.footer-main,.footer-main li,.footer-main p{color:#ffffff}.footer-brand{background:#ffffff;border-radius:12.5px;display:inline-flex;margin-bottom:16px;overflow:hidden;padding:6px}.footer-brand img{display:block;height:52px;object-fit:contain;width:auto}.footer-company{color:var(--color-primary)!important;font-size:16px;font-weight:700;margin-bottom:2px!important}.footer-gst{color:rgba(255,255,255,.7)!important;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 10px}.footer-text{max-width:360px;opacity:.78;margin-bottom:0}.footer-label{color:rgba(255,255,255,.68)!important;font-size:13px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.footer-links{margin:12px 0 0}.footer-links li{padding:5px 0}.footer-links a{position:relative}.footer-links a:after{background:currentColor;bottom:-3px;content:"";height:1px;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.footer-links a:hover:after{transform:scaleX(1)}.reach-us{background:#ffffff;border-radius:10px;color:#111111;display:grid;gap:12px;padding:18px}.footer-contact-list{display:flex;flex-direction:column;gap:11px}.footer-contact-list a{align-items:flex-start;color:#111111;display:flex;gap:12px}.footer-contact-list svg{color:var(--color-primary);display:block;flex:0 0 28px;height:28px;margin-top:-2px;overflow:visible;width:28px}.footer-contact-list span{color:#111111;font-size:14px;line-height:21px}.reach-us .dark-label{color:#111111!important}.footer-tools{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:30px;padding-top:24px}.footer-app-links,.footer-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.footer-social-links>div{display:flex;flex-wrap:wrap;gap:14px}.footer-app-links a,.footer-social-links a{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:12.5px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;min-height:52px;overflow:visible;padding:12px 16px}.footer-app-links a{min-width:185px}.footer-app-links span{color:inherit;display:flex;flex-direction:column;line-height:1.1}.footer-app-links small{color:rgba(255,255,255,.68);font-size:11px;font-weight:600;margin-bottom:3px}.footer-social-links a{border-radius:50%;flex:0 0 52px;height:52px;justify-content:center;line-height:0;padding:0;width:52px}.footer-app-links svg,.footer-social-links svg{color:var(--color-primary);display:block;flex:0 0 28px;height:28px;overflow:visible;width:28px}.footer-app-links a:hover,.footer-social-links a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#111111}.footer-app-links a:hover small{color:rgba(17,17,17,.72)}.footer-app-links a:hover svg,.footer-social-links a:hover svg{color:#111111}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:30px;padding-top:18px;color:rgba(255,255,255,.72);font-size:13px}@media (max-width:767px){.footer-main{padding:24px 18px}.footer-brand img{height:46px}.footer-tools{align-items:flex-start;flex-direction:column}.footer-app-links{width:100%}.footer-app-links a{flex:1 1 100%;min-width:0}.footer-social-links{align-items:flex-start;flex-direction:column;gap:12px}.footer-social-links>div{gap:12px}.footer-bottom{flex-direction:column}}.inner-banner{align-items:center;background:linear-gradient(90deg,rgba(17,17,17,.86),rgba(17,17,17,.34)),var(--inner-banner-image) center /cover no-repeat;border-radius:15px;display:flex;margin:10px;min-height:280px;overflow:hidden;padding:30px 0;position:relative}.inner-banner .side-space{align-items:end;display:flex;justify-content:space-between;position:relative;width:100%}.inner-banner-content{max-width:720px}.inner-banner-content h1{color:#ffffff;font-size:32px;font-weight:600;margin-bottom:15px;padding-top:110px;text-transform:capitalize}.inner-banner-content p{color:#ffffff;margin-bottom:15px;max-width:620px;opacity:.88}.inner-banner-end-action{direction:ltr}@media (max-width:991px){.inner-banner-content h1{padding-top:75px}}@media (max-width:767px){.inner-banner-content h1{font-size:26px}}:root{--border-radius-15:15px}*{box-sizing:border-box}::-webkit-scrollbar{width:5.5px}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:Euclid Circular A,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}body :focus,body :focus-visible{box-shadow:none}a{color:inherit;text-decoration:none}li,p,ul{color:var(--color-text);font-size:14px;font-weight:400;line-height:21px}body h1{font-size:35px;line-height:100%;letter-spacing:0}body h1,body h2{font-weight:600;text-transform:capitalize}body h2{font-size:32px;line-height:1.16;margin-bottom:5px}body h3{font-size:25px;font-weight:600}body h4{font-size:17px;font-weight:500}body h5{font-size:14px;font-weight:600}button,input,select,textarea{font:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}.vertical-space{padding-block:75px}.side-space{padding-inline:80px}.eyebrow,.section-kicker{color:var(--color-primary);font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.sectionHeader{margin-bottom:25px}.sectionHeader h2{max-width:780px}.sectionHeader p{max-width:720px;opacity:.72}.advanced-care_header{margin-inline:auto;max-width:780px;text-align:center}.advanced-care_header .sectionHeader p{margin-inline:auto}.section{padding:76px 0}.pageIntro{min-height:520px;padding-inline:80px;padding-top:140px}.narrow{max-width:760px}.card{background:var(--theme-card-bg);border:var(--border);border-radius:15px;box-shadow:var(--box-shadow);min-height:190px;padding:24px}.formShell{display:grid;gap:14px;max-width:520px}.formShell input{background:#ffffff;border:1px solid #1111111a;border-radius:12.5px;min-height:48px;padding:0 14px;width:100%}.lead-form-fields{border:0;margin:0;min-width:0;padding:0}.required-mark{color:#b42318}form[aria-busy=true] button[type=submit] .app-btn_content{font-size:0}form[aria-busy=true] button[type=submit] .app-btn_content:after{content:"Submitting...";font-size:14px}.lead-form-toast{border-radius:10px;top:24px;box-shadow:0 12px 32px rgba(16,24,40,.2);color:#ffffff;font-weight:600;gap:18px;max-width:min(420px,calc(100vw - 32px));padding:13px 16px;z-index:1100}.floating-contact-actions,.lead-form-toast{align-items:center;display:flex;position:fixed;right:24px}.floating-contact-actions{bottom:24px;flex-direction:column;gap:12px;z-index:1050}.floating-call,.floating-whatsapp{align-items:center;border:0;border-radius:50%;color:#ffffff;display:flex;height:60px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:60px}.floating-whatsapp{background:#25d366;box-shadow:0 8px 24px rgba(18,140,74,.35)}.floating-call{background:#111827;box-shadow:0 8px 24px rgba(17,24,39,.3)}.floating-whatsapp:hover{background:#1fbd59;box-shadow:0 12px 30px rgba(18,140,74,.42);color:#ffffff;transform:translateY(-3px)}.floating-call:hover{background:var(--color-primary);box-shadow:0 12px 30px rgba(17,24,39,.32);color:#111827;transform:translateY(-3px)}.floating-whatsapp:focus-visible{outline:3px solid rgba(37,211,102,.35);outline-offset:4px}.floating-call:focus-visible{outline:3px solid rgba(17,24,39,.25);outline-offset:4px}.floating-whatsapp svg{height:38px;width:38px}.floating-call svg{height:30px;width:30px}.lead-form-toast.is-success{background:#067647}.lead-form-toast.is-error{background:#b42318}.lead-form-toast button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:22px;line-height:1;margin-left:auto;padding:0}@media (max-width:576px){.lead-form-toast{left:16px;right:16px;top:16px}.floating-contact-actions{bottom:16px;gap:10px;right:16px}.floating-call,.floating-whatsapp{height:54px;width:54px}.floating-call svg{height:27px;width:27px}}.adminLogin{display:grid;min-height:100vh;padding:120px 16px 40px;place-items:center}.loginBox{background:#ffffff;border:var(--border);border-radius:15px;box-shadow:var(--box-shadow);padding:32px;width:min(460px,100%)}@media (min-width:1500px){li,p,ul{font-size:16px;line-height:25px}}@media (max-width:1024px){.side-space{padding-inline:15px}.vertical-space{padding-block:30px}.pageIntro{padding-inline:15px;padding-top:80px}}@media (max-width:768px){body h1{font-size:28px}body h2{font-size:26px}}