.admin-tools-section{background:linear-gradient(45deg,#033e90,#001633);padding:80px 0}.admin-tools-section .title-heading{color:#fff!important}.admin-tools-section .subtitle-heading{max-width:max-content;color:#ffffffd9!important}.admin-tools-card-wrapper{padding:1rem}.tool-card{background:#fff;border:1px solid #1c5b8526;border-radius:0;flex-direction:column;height:100%;padding:30px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .3s;display:flex;box-shadow:0 10px 30px #0003}.tool-card:hover{border-color:#ff7b07;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.tool-card .icon-wrap{color:#fff;background-color:#e75d07;border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;font-size:24px;font-weight:700;transition:background-color .3s,color .3s;display:flex}.tool-card:hover .icon-wrap{color:#fff;background-color:#ff7b07}.tool-card .title{margin-bottom:12px;font-size:22px;line-height:1.4;color:#0d2c42!important}.tool-card .description{color:#4a5568;margin:0;font-size:18px;line-height:1.6}.admin-benefits-section{background-color:#fff;padding:80px 0}.admin-benefits-section .subtitle-heading{max-width:800px;margin:0 auto}.benefits-list{flex-direction:column;gap:20px;display:flex}.benefit-item{background:#002c69;border:1px solid #f0f0f5;border-radius:6px;align-items:flex-start;padding:24px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 12px #00000005}.benefit-item:hover{border-color:#5a4a9126;transform:translate(5px);box-shadow:0 8px 20px #5a4a910f}.benefit-item .check-icon-wrap{color:#fff;background-color:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:20px;font-size:20px;transition:background-color .3s,color .3s;display:flex}.benefit-item:hover .check-icon-wrap{background-color:var(--primary-color);color:#fff}.benefit-item .title{margin-bottom:6px;font-size:18px}.benefit-item .description{color:#fff;margin:0;font-size:18px}@media (max-width:991px){.admin-tools-section,.admin-benefits-section{padding:60px 0}.tool-card{padding:25px}}@media (max-width:767px){.admin-tools-section,.admin-benefits-section{padding:50px 0}.benefit-item{padding:20px}.benefit-item .check-icon-wrap{width:32px;height:32px;margin-right:15px;font-size:16px}}@media (max-width:575px){.admin-tools-section,.admin-benefits-section{padding:40px 0}.tool-card{padding:20px}.tool-card .title{font-size:16px}.tool-card .description{font-size:14px}.benefit-item{flex-direction:column;align-items:flex-start;padding:16px}.benefit-item .check-icon-wrap{margin-bottom:12px;margin-right:0}.benefit-item .title{font-size:15px}.benefit-item .description{font-size:13.5px}}.who-benefits-section{background-color:#fff;padding:80px 0}.who-benefits-section .title-heading{color:#0d2c42!important}.who-benefits-section .subtitle-heading{max-width:max-content;margin:0 auto;color:#4a5568!important}.benefit-card{text-align:center;background:#f772071c;border:1px solid #1c5b851a;border-radius:8px;flex-direction:column;align-items:center;height:100%;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #00000008}.benefit-card:hover{border-color:#ff7b07;transform:translateY(-5px);box-shadow:0 12px 24px #00000014}.benefit-card .icon-wrap{color:#fff;background-color:#db5007;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:20px;font-weight:700;transition:background-color .3s,color .3s;display:flex}.benefit-card:hover .icon-wrap{color:#fff;background-color:#ff7b07}.benefit-card .title{margin:0;font-size:18px;color:#0d2c42!important}@media (max-width:991px){.who-benefits-section{padding:60px 0}}@media (max-width:767px){.who-benefits-section{padding:50px 0}.benefit-card{padding:20px}}@media (max-width:575px){.who-benefits-section{padding:40px 0}.benefit-card{padding:16px}.benefit-card .title{font-size:15px}}.purpose-built-section{background-color:#fcfdfe;padding:80px 0}.purpose-built-section .title-heading{color:#0d2c42!important}.purpose-built-card{background:#fff;border:1px solid #1c5b8514;border-radius:12px;flex-direction:column;height:100%;padding:30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 30px #0000000a}.purpose-built-card:hover{border-color:#e75d07;transform:translateY(-6px);box-shadow:0 15px 35px #1c5b851a}.purpose-built-card .card-number{color:#e75d07;margin-bottom:16px;font-size:28px;font-weight:800}.purpose-built-card .card-title{margin-bottom:12px;font-size:20px;font-weight:700;color:#0d2c42!important}.purpose-built-card .card-description{color:#4a5568;margin:0;font-size:16px;line-height:1.6}@media (max-width:991px){.purpose-built-section{padding:60px 0}}@media (max-width:767px){.purpose-built-section{padding:50px 0}.purpose-built-card{padding:20px}}@media (max-width:575px){.purpose-built-section{padding:40px 0}.purpose-built-card .card-title{font-size:17px}.purpose-built-card .card-description{font-size:14px}}.patient-mgmt-challenges-title{margin-bottom:8px;font-size:18px}.patient-mgmt-empowers-info{height:270px}.patient-mgmt-benefits-title{color:#fff!important}.patient-mgmt-who-benefits-desc{color:#555;font-size:14px}.patient-mgmt-cta-subheading{text-transform:none}.neonatal-empowers-info{height:270px}@media (max-width:767px){.neonatal-empowers-info{height:auto;min-height:220px}}.neonatal-what-we-do-image-wrap{padding-top:33px}.neonatal-why-choose-image-wrap{padding-top:40px}.neonatal-challenges-title{margin-bottom:8px;font-size:18px}.neonatal-benefits-title{color:#fff!important}.neonatal-who-benefits-desc{color:#555;font-size:14px}.neonatal-cta-subheading{text-transform:none}.reporting-analytics-empowers-info{height:270px}@media (max-width:767px){.reporting-analytics-empowers-info{height:auto;min-height:220px}}.reporting-analytics-what-we-do-image-wrap{padding-top:33px}.reporting-analytics-why-choose-image-wrap{padding-top:40px}.reporting-analytics-challenges-title{margin-bottom:8px;font-size:18px}.reporting-analytics-benefits-title{color:#fff!important}.reporting-analytics-who-benefits-desc{color:#555;font-size:14px}.reporting-analytics-cta-subheading{text-transform:none}.reporting-analytics-what-we-do-highlight{color:#0d2c42;font-size:18px}.reporting-analytics-column-header{font-size:24px}.ppcf-section{--bg-0:#060c1c;--bg-1:#0a1530;--card:#0f1f42;--card-hover:#132850;--card-border:#ffffff12;--accent:#1857e0;--accent-2:#4a8bff;--accent-glow:#4a8bff59;--gold:#c9a15a;--text-hi:#f6f8ff;--text-mid:#a7b3d6;--text-dim:#6f7ba0;--radius:18px;isolation:isolate;background:var(--bg-0);color:var(--text-hi);padding:88px 24px 100px;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}@media (max-width:640px){.ppcf-section{padding:56px 16px 64px}}.ppcf-bg-mesh{z-index:0;background:radial-gradient(900px 520px at 12% -6%, #4a8bff3d, transparent 60%), radial-gradient(700px 460px at 92% 8%, #1857e038, transparent 58%), radial-gradient(800px 600px at 50% 115%, #c9a15a14, transparent 60%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-1) 55%, var(--bg-0) 100%);position:absolute;inset:0}.ppcf-bg-grid{z-index:0;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,#0000 85%)}.ppcf-bg-plus{z-index:0;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 80% 0,#000,#0000 70%);mask-image:radial-gradient(60% 50% at 80% 0,#000,#0000 70%)}.ppcf-bg-noise{z-index:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ppcf-bg-sheen{z-index:0;pointer-events:none;background:linear-gradient(75deg,#0000 40%,#ffffff0d 50%,#0000 60%);width:60%;height:140%;animation:9s ease-in-out infinite cfSweep;position:absolute;top:-10%;left:-20%}@keyframes cfSweep{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(160%)}60%{opacity:0}to{opacity:0;transform:translate(160%)}}.ppcf-bg-frame{z-index:0;pointer-events:none;border:1px solid #ffffff0d;border-radius:28px;position:absolute;inset:18px}.ppcf-bg-frame:before,.ppcf-bg-frame:after{content:"";border:1px solid #c9a15a59;width:22px;height:22px;position:absolute}.ppcf-bg-frame:before{border-bottom:none;border-right:none;border-top-left-radius:10px;top:-1px;left:-1px}.ppcf-bg-frame:after{border-top:none;border-left:none;border-bottom-right-radius:10px;bottom:-1px;right:-1px}@media (max-width:900px){.ppcf-bg-frame{display:none}}.ppcf-glow{filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.ppcf-glow.one{background:radial-gradient(circle,#1857e059,#0000 70%);width:420px;height:420px;top:-140px;left:-120px}.ppcf-glow.two{background:radial-gradient(circle,#4a8bff47,#0000 70%);width:360px;height:360px;bottom:-140px;right:-100px}.ppcf-glow.three{background:radial-gradient(circle,#c9a15a29,#0000 70%);width:280px;height:280px;animation:14s ease-in-out infinite alternate cfDrift;top:38%;left:46%}@keyframes cfDrift{0%{transform:translate(0)}to{transform:translate(60px,-40px)}}.ppcf-content{z-index:1;max-width:1200px;margin:0 auto;position:relative}.ppcf-eyebrow-top{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ppcf-eyebrow-top .ppcf-line{background:linear-gradient(90deg, transparent, var(--accent-2));width:28px;height:1px}.ppcf-eyebrow-top .ppcf-line.right{background:linear-gradient(90deg, var(--accent-2), transparent)}.ppcf-eyebrow-top span{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-2);font-size:12px;font-weight:700}.ppcf-heading{text-align:center;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(30px,4.2vw,46px);font-weight:800}.ppcf-subheading{text-align:center;color:var(--text-mid);max-width:560px;margin:0 auto 56px;font-size:16px;line-height:1.6}@media (max-width:640px){.ppcf-heading{margin-bottom:10px}.ppcf-subheading{margin-bottom:32px}}.ppcf-desktop-layout{grid-template-columns:380px 1fr;align-items:start;gap:26px;display:grid}@media (max-width:900px){.ppcf-desktop-layout{grid-template-columns:1fr}.ppcf-panel{min-height:0!important;position:static!important}.ppcf-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.ppcf-desktop-layout{display:none}}.ppcf-panel{border:1px solid var(--card-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(165deg,#4a8bff24,#0e1c3c80 55%);min-height:440px;padding:34px 30px 30px;position:sticky;top:32px;overflow:hidden;box-shadow:0 24px 60px -24px #0000008c,inset 0 1px #ffffff0a}.ppcf-panel:before{content:"";background:linear-gradient(180deg, var(--accent-2), var(--accent));width:3px;box-shadow:0 0 16px var(--accent-glow);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0}.ppcf-panel-counter{color:var(--text-dim);letter-spacing:.06em;font-size:12px;font-weight:700;position:absolute;top:30px;right:30px}.ppcf-panel-counter b{color:var(--text-hi)}.ppcf-detail-icon{width:58px;height:58px;color:var(--accent-2);box-shadow:0 8px 24px -8px var(--accent-glow);background:linear-gradient(135deg,#4a8bff38,#1857e024);border:1px solid #4a8bff4d;border-radius:15px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.ppcf-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-2);margin-bottom:10px;font-size:12px;font-weight:700}.ppcf-detail-title{margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.28}.ppcf-detail-sub{color:var(--text-mid);margin:0 0 30px;font-size:15px;line-height:1.7}.ppcf-learn-more{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#fff;box-shadow:0 10px 24px -10px var(--accent-glow);border-radius:11px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.ppcf-learn-more:hover{box-shadow:0 14px 30px -10px var(--accent-glow);transform:translateY(-2px)}.ppcf-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ppcf-card{background:var(--card);border:1px solid var(--card-border);cursor:pointer;text-align:left;color:inherit;border-radius:15px;width:100%;padding:22px 22px 20px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.ppcf-card:hover{background:var(--card-hover);border-color:#4a8bff59;transform:translateY(-3px)}.ppcf-card.active{background:linear-gradient(135deg, var(--accent-2), var(--accent) 80%);box-shadow:0 16px 34px -14px var(--accent-glow);border-color:#0000}.ppcf-card-icon{width:32px;height:32px;color:var(--accent-2);margin-bottom:16px}.ppcf-card.active .ppcf-card-icon{color:#fff}.ppcf-card-title{margin:0;font-size:15px;font-weight:700;line-height:1.35}.ppcf-card-progress{background:#ffffffd9;border-radius:0 3px 3px 0;width:0%;height:3px;position:absolute;bottom:0;left:0}.ppcf-card-progress.animate{animation:cfFill var(--cycle-time,5s) linear forwards}@keyframes cfFill{0%{width:0%}to{width:100%}}.ppcf-accordion{display:none}@media (max-width:640px){.ppcf-accordion{display:block}}.ppcf-acc-item{background:var(--card);border:1px solid var(--card-border);border-radius:14px;margin-bottom:12px;overflow:hidden}.ppcf-acc-header{width:100%;color:var(--text-hi);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;display:flex}.ppcf-acc-icon{width:38px;height:38px;color:var(--accent-2);background:#4a8bff24;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.ppcf-acc-title{flex:1;font-size:15px;font-weight:700;line-height:1.35}.ppcf-acc-chevron{width:20px;height:20px;color:var(--text-dim);flex:none;transition:transform .25s}.ppcf-acc-item.open .ppcf-acc-chevron{transform:rotate(180deg)}.ppcf-acc-item.open .ppcf-acc-header{background:#4a8bff14}.ppcf-acc-item.open .ppcf-acc-icon{background:var(--accent);color:#fff}.ppcf-acc-body{transition:max-height .3s;overflow:hidden}.ppcf-acc-body-inner{padding:0 18px 20px}.ppcf-acc-sub{color:var(--text-mid);margin:0 0 16px;font-size:14px;line-height:1.6}.ppcf-acc-link{color:var(--accent-2);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.ppcf-card-progress.animate{width:100%;animation:none}.ppcf-learn-more,.ppcf-card,.ppcf-bg-sheen,.ppcf-glow.three{transition:none;animation:none}}.editorial-features-section{background-color:#fff;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 800' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='bgGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23fff8f2'/%3E%3Cstop offset='50%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23fff8f2'/%3E%3C/linearGradient%3E%3Cpattern id='dots' x='0' y='0' width='24' height='24' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='3' cy='3' r='2' fill='rgba(13, 44, 66, 0.08)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23bgGrad)'/%3E%3Cpath d='M 0 0 Q 400 100 200 400 T 0 500 Z' fill='rgba(255, 123, 7, 0.03)'/%3E%3Cpath d='M 0 0 Q 300 50 150 300 T 0 400 Z' fill='rgba(255, 123, 7, 0.02)'/%3E%3Cpath d='M 1440 800 Q 1040 700 1240 400 T 1440 300 Z' fill='rgba(255, 123, 7, 0.03)'/%3E%3Cpath d='M 1440 800 Q 1140 750 1290 500 T 1440 400 Z' fill='rgba(255, 123, 7, 0.02)'/%3E%3Ccircle cx='1440' cy='0' r='150' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='1440' cy='0' r='220' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='1440' cy='0' r='290' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='1440' cy='0' r='360' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='0' cy='800' r='150' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='0' cy='800' r='220' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='0' cy='800' r='290' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Ccircle cx='0' cy='800' r='360' fill='none' stroke='rgba(231, 93, 7, 0.05)' stroke-width='1.5'/%3E%3Crect x='40' y='40' width='192' height='144' fill='url(%23dots)'/%3E%3Crect x='1208' y='616' width='192' height='144' fill='url(%23dots)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;padding:80px 0;overflow:hidden}.editorial-left-content{padding-right:20px}.editorial-left-content .accent-label{text-transform:uppercase;color:#ff7b07;letter-spacing:1.5px;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-block}.editorial-left-content .title-heading{margin-bottom:16px;font-size:38px;font-weight:500;line-height:1.25;color:#0d2c42!important}.editorial-left-content .description{color:#4a5568;margin-bottom:24px;font-size:16px;line-height:1.6}.editorial-left-content .themesflat-button{border-radius:6px;padding:12px 28px;display:inline-block}.editorial-features-list{flex-direction:column;display:flex;padding-left:0!important}.editorial-feature-item{background:0 0;align-items:flex-start;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;padding:28px 0!important}.editorial-feature-item:after{content:"";background-color:#0d2c4214;height:1px;position:absolute;bottom:0;left:0;right:0}.editorial-feature-item:last-child:after{display:none}.editorial-feature-item .editorial-icon-wrap{color:#e75d07;background:#e75d070f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin:0 20px 10px 0;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1);display:flex}.editorial-feature-item .editorial-icon-wrap svg{transition:transform .4s cubic-bezier(.165,.84,.44,1)}.editorial-feature-item:hover{transform:translate(12px)}.editorial-feature-item:hover .editorial-icon-wrap{color:#fff;background-color:#ff7b07;transform:scale(1.1);box-shadow:0 10px 20px #ff7b0733}.editorial-feature-item:hover .editorial-icon-wrap svg{transform:scale(1.15)}.editorial-feature-item:hover .text-wrap h4{color:#ff7b07!important}.editorial-feature-item .text-wrap{flex-grow:1}.editorial-feature-item .text-wrap h4{margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.35;transition:color .3s;color:#0d2c42!important}.editorial-feature-item .text-wrap p{color:#4a5568;margin:0;font-size:18px;line-height:1.6}@media (max-width:991px){.editorial-features-section{padding:60px 0}.editorial-left-content{margin-bottom:40px;padding:0;position:static}.editorial-left-content .title-heading{font-size:30px}.editorial-features-list{padding-left:0}.editorial-feature-item{padding:20px 0}.editorial-feature-item:hover{transform:none}}@media (max-width:767px){.editorial-left-content .title-heading{font-size:28px}.editorial-left-content .description{font-size:15px}.editorial-feature-item .text-wrap h4{font-size:18px}.editorial-feature-item .text-wrap p{font-size:15px;line-height:1.5}}@media (max-width:575px){.editorial-left-content .title-heading{margin-bottom:12px;font-size:24px}.editorial-left-content .description{margin-bottom:20px;font-size:14px}.editorial-left-content .themesflat-button{padding:10px 20px;font-size:14px}.editorial-feature-item .text-wrap h4{margin-bottom:6px;font-size:16px}.editorial-feature-item .text-wrap p{font-size:13.5px}.editorial-feature-item .editorial-icon-wrap{width:46px;height:46px;margin-right:15px}}.recovery-tracking-tools-section{background:linear-gradient(45deg,#033e90,#001633);padding:80px 0}.recovery-tracking-tools-section .title-heading{color:#fff!important}.recovery-tracking-tools-section .subtitle-heading{max-width:max-content;color:#ffffffd9!important}.recovery-tracking-tool-card{background:#fff;border:1px solid #1c5b8526;border-radius:0;flex-direction:column;height:100%;padding:30px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .3s;display:flex;box-shadow:0 10px 30px #0003}.recovery-tracking-tool-card:hover{border-color:#ff7b07;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.recovery-tracking-tool-card .icon-wrap{color:#fff;background-color:#e75d07;border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;font-size:24px;font-weight:700;transition:background-color .3s,color .3s;display:flex}.recovery-tracking-tool-card:hover .icon-wrap{color:#fff;background-color:#ff7b07}.recovery-tracking-tool-card .title{margin-bottom:12px;font-size:22px;line-height:1.4;color:#0d2c42!important}.recovery-tracking-tool-card .description{color:#4a5568;margin:0;font-size:18px;line-height:1.6}.recovery-tracking-benefits-section{background-color:#fff;padding:80px 0}.recovery-tracking-benefits-section .subtitle-heading{max-width:800px;margin:0 auto}.recovery-tracking-benefit-item{background:#002c69;border:1px solid #f0f0f5;border-radius:6px;align-items:flex-start;padding:24px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 12px #00000005}.recovery-tracking-benefit-item:hover{border-color:#5a4a9126;transform:translate(5px);box-shadow:0 8px 20px #5a4a910f}.recovery-tracking-benefit-item .check-icon-wrap{color:#fff;background-color:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:20px;font-size:20px;transition:background-color .3s,color .3s;display:flex}.recovery-tracking-benefit-item:hover .check-icon-wrap{background-color:var(--primary-color);color:#fff}.recovery-tracking-benefit-item .title{margin-bottom:6px;font-size:18px;color:#fff!important}.recovery-tracking-benefit-item .description{color:#fff;margin:0;font-size:18px}.recovery-tracking-who-benefits-section{background-color:#fff;padding:80px 0}.recovery-tracking-who-benefits-section .title-heading{color:#0d2c42!important}.recovery-tracking-who-benefits-section .subtitle-heading{max-width:800px;margin:0 auto;color:#4a5568!important}.recovery-tracking-benefit-card{text-align:center;background:#f772071c;border:1px solid #1c5b851a;border-radius:8px;flex-direction:column;align-items:center;height:100%;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #00000008}.recovery-tracking-benefit-card:hover{border-color:#ff7b07;transform:translateY(-5px);box-shadow:0 12px 24px #00000014}.recovery-tracking-benefit-card .icon-wrap{color:#fff;background-color:#db5007;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:20px;font-weight:700;transition:background-color .3s,color .3s;display:flex}.recovery-tracking-benefit-card:hover .icon-wrap{color:#fff;background-color:#ff7b07}.recovery-tracking-benefit-card .title{margin:0;font-size:18px;color:#0d2c42!important}@media (max-width:991px){.recovery-tracking-tools-section,.recovery-tracking-benefits-section,.recovery-tracking-who-benefits-section{padding:60px 0}.recovery-tracking-tool-card{padding:25px}}@media (max-width:767px){.recovery-tracking-tools-section,.recovery-tracking-benefits-section,.recovery-tracking-who-benefits-section{padding:50px 0}.recovery-tracking-benefit-item{padding:20px}.recovery-tracking-benefit-item .check-icon-wrap{width:32px;height:32px;margin-right:15px;font-size:16px}.recovery-tracking-benefit-card{padding:20px}}@media (max-width:575px){.recovery-tracking-tools-section,.recovery-tracking-benefits-section,.recovery-tracking-who-benefits-section{padding:40px 0}.recovery-tracking-tool-card{padding:20px}.recovery-tracking-tool-card .title{font-size:16px}.recovery-tracking-tool-card .description{font-size:14px}.recovery-tracking-benefit-item{flex-direction:column;align-items:flex-start;padding:16px}.recovery-tracking-benefit-item .check-icon-wrap{margin-bottom:12px;margin-right:0}.recovery-tracking-benefit-item .title{font-size:15px}.recovery-tracking-benefit-item .description{font-size:13.5px}.recovery-tracking-benefit-card{padding:16px}.recovery-tracking-benefit-card .title{font-size:15px}}.recovery-tracking-challenges-title{margin-bottom:8px;font-size:18px}.specialist-empowers-info{height:270px}@media (max-width:767px){.specialist-empowers-info{height:auto;min-height:220px}}.specialist-challenges-title{margin-bottom:8px;font-size:18px}.specialist-benefits-title{color:#fff!important}.specialist-subheading{color:#0d2c42!important;font-size:18px!important}.multiuser-empowers-info{height:270px}@media (max-width:767px){.multiuser-empowers-info{height:auto;min-height:220px}}.multiuser-challenges-title{margin-bottom:8px;font-size:18px}.multiuser-benefits-title{color:#fff!important}.multiuser-subheading{color:#0d2c42!important;font-size:18px!important}.solo-empowers-info{height:270px}@media (max-width:767px){.solo-empowers-info{height:auto;min-height:220px}}.solo-challenges-title{margin-bottom:8px;font-size:18px}.solo-benefits-title{color:#fff!important}.solo-subheading{color:#0d2c42!important;font-size:18px!important}.hospital-empowers-info{height:270px}@media (max-width:767px){.hospital-empowers-info{height:auto;min-height:220px}}.hospital-challenges-title{margin-bottom:8px;font-size:18px}.hospital-benefits-title{color:#fff!important}.hospital-subheading{color:#0d2c42!important;font-size:18px!important}.reminders-empowers-info{height:270px}@media (max-width:767px){.reminders-empowers-info{height:auto;min-height:220px}}.reminders-challenges-title{margin-bottom:8px;font-size:18px}.reminders-benefits-title{color:#fff!important}.reminders-subheading{color:#0d2c42!important;font-size:18px!important}.soap-empowers-info{height:270px}@media (max-width:767px){.soap-empowers-info{height:auto;min-height:220px}}.soap-challenges-title{margin-bottom:8px;font-size:18px}.soap-benefits-title{color:#fff!important}.soap-subheading{color:#0d2c42!important;font-size:18px!important}
:root{--primary:#ff7b07;--primary-dark:#065c95;--secondary:#002c69;--accent:#255372;--light:#f8f5f2;--dark:#132a3a;--gray:#5a6d6d;--light-gray:#f0f0f0;--white:#fff;--success:#5c9fcc}.pluspedia-homepage{color:var(--dark);padding:88px 0;line-height:1.6;overflow-x:hidden}.pluspedia-homepage .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5{margin-bottom:1rem;font-weight:700;line-height:1.2}.pluspedia-homepage h1{color:var(--white);margin-bottom:1.1rem;font-size:38px;line-height:1.2}.pluspedia-homepage h2{color:var(--secondary);margin-bottom:2rem;font-size:36px;position:relative}.pluspedia-homepage h2:after{content:"";background:var(--primary);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.request-form h2,.form-section h2{color:var(--white)!important}.pluspedia-homepage h3{color:var(--primary-color2);font-size:25px}.pluspedia-homepage p{color:var(--accent);margin-top:0;margin-bottom:1.5rem;font-size:18px}.request-form p,.form-section p{color:var(--light-gray)}.pluspedia-homepage .text-center{text-align:center}.pluspedia-homepage .text-center h2:after{left:50%;transform:translate(-50%)}.pluspedia-homepage .btn{cursor:pointer;border:none;border-radius:4px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pluspedia-homepage .btn-primary{background:var(--gradient-color);color:var(--white);box-shadow:0 4px 14px #1178bc66}.pluspedia-homepage .btn-primary:hover{background:var(--primary-dark);transform:translateY(-3px);box-shadow:0 6px 18px #1178bc80}.pluspedia-homepage .btn-secondary{color:var(--white);border:2px solid var(--white);background:0 0}.pluspedia-homepage .btn-secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.pluspedia-homepage .btn-teal{background:var(--secondary);color:var(--white);box-shadow:0 4px 14px #004d4d66}.pluspedia-homepage .btn-teal:hover{background:var(--accent);transform:translateY(-3px);box-shadow:0 6px 18px #004d4d80}.pluspedia-homepage .flex{display:flex}.pluspedia-homepage .flex-col{flex-direction:column}.pluspedia-homepage .items-center{align-items:center}.pluspedia-homepage .justify-between{justify-content:space-between}.pluspedia-homepage .grid{display:grid}.pluspedia-homepage .gap-8{gap:2rem}.about-section{background:linear-gradient(135deg,#f8f5f2 0%,#e9f0f0 100%)}.video-section{background:linear-gradient(135deg,#f8f5f2 0%,#e9f0f0 100%);padding:80px 0;position:relative;overflow:hidden}.video-section:before{content:"";filter:blur(50px);z-index:1;background:#d6581b0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;left:-100px}.video-section:after{content:"";filter:blur(50px);z-index:1;background:#004d4d0d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}.video-section-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.video-container{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:60px;display:flex;position:relative}.reel-3d-container{perspective:1200px;width:100%;max-width:332px;height:590px}.reel-3d-inner{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;border-radius:20px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 0 4px #ff7b07,0 0 0 8px #1178bc33}.reel-3d-inner:hover{transform:scale(1.02)}.reel-3d-video{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:all .3s;display:block}.reel-3d-corner{z-index:3;background:#ff7b07;width:30px;height:30px;position:absolute}.reel-3d-corner-tl{border-radius:0 0 15px;top:0;left:0}.reel-3d-corner-tr{border-radius:0 0 0 15px;top:0;right:0}.reel-3d-corner-bl{border-radius:0 15px 0 0;bottom:0;left:0}.reel-3d-corner-br{border-radius:15px 0 0;bottom:0;right:0}.profiles{flex-direction:column;gap:25px;max-height:590px;padding:15px;display:flex}.profile-card-3d{perspective:1000px;width:100%;min-width:365px;height:120px;position:relative}.profile-card-3d-inner{color:#fff;width:100%;height:100%;transform-style:preserve-3d;z-index:2;cursor:pointer;background:linear-gradient(135deg,#002c69 0%,#3a464d 100%);border-radius:16px;align-items:center;gap:15px;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden;transform:translateZ(20px)}.profile-card-3d-inner:before{content:"";z-index:1;background:linear-gradient(135deg,#ffffff1a 0%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profile-card-3d-inner:hover{transform:translateZ(30px)scale(1.03)}.profile-card-3d.active .profile-card-3d-inner{background:linear-gradient(135deg,#ff7b07 0%,#1c5b85 100%);transform:translateZ(35px)}.profile-card-3d-shadow{filter:blur(10px);z-index:1;border-radius:50%;width:80%;height:30px;transition:all .3s;position:absolute;bottom:-10px;left:10%}.profile-card-3d:hover .profile-card-3d-shadow{filter:blur(15px);transform:scale(1.1)}.profile-card-3d-inner .profile-img{object-fit:cover;border:2px solid var(--white);z-index:2;border-radius:50%;width:85px;height:85px}.profile-card-3d-inner .profile-text{z-index:2;flex-direction:column;display:flex}.profile-text span:first-child{font-size:18px;font-weight:600}.profile-text span:last-child{color:#fffc;font-size:14px}.profile-hover-indicator{opacity:0;z-index:2;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;right:25px;transform:scale(.8)}.profile-card-3d:hover .profile-hover-indicator{opacity:1;transform:scale(1)}.profile-hover-indicator i{color:#fff}.overlay{z-index:2;flex-direction:column;align-items:center;gap:10px;padding:0 20px;display:flex;position:absolute;bottom:50px;left:0;right:0}.overlay .btn{color:#fff;z-index:3;background:#1178bce6;border:none;border-radius:30px;align-items:center;gap:8px;padding:8px 22px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 5px 15px #1178bc66}.overlay .btn:hover{background:#065c95;transform:translateY(-3px);box-shadow:0 8px 20px #1178bc99}.powered{color:#ffffffb3;margin-top:5px;font-size:12px}.play-icon{opacity:0;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1178bcd9;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #0000004d}.reel-3d-container:hover .play-icon{opacity:1}.play-icon-inner{justify-content:center;align-items:center;display:flex}.play-icon-inner i{color:#fff;margin-left:4px;font-size:24px}.play-icon-inner i.fa-pause{margin-left:0}@keyframes customPulse{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #1178bcb3}70%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 40px #1178bc00}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #1178bc00}}.play-icon.custom-pulse{animation:2s ease-in-out infinite customPulse}.request-form{background-color:#0000;background-image:linear-gradient(#002c69e0,#001a3feb),url(/assets/image/services/pediatric-therapy-get-clinics.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:120px 0;position:relative;overflow:hidden}.get-form{z-index:2;justify-content:center;margin-top:40px;display:flex;position:relative}.info-title-centered{color:#fff;margin-bottom:24px;font-size:38px;font-weight:700;line-height:1.25;display:inline-block;position:relative}.info-title-centered:after{content:"";background:#ff7b07;border-radius:2px;width:60px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.info-desc-centered{max-width:800px;margin:36px auto 40px;font-size:17px;line-height:1.65;color:#fffc!important}.form-container-premium{background:#fff;border:2.5px solid #ea6207;border-radius:10px;padding:40px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000038}.form-container-premium:before{content:"";background:linear-gradient(90deg,#ff7b07 0%,#f50 100%);height:6px;position:absolute;top:0;left:0;right:0}.form-title-premium{margin-bottom:20px;font-size:26px;font-weight:700;color:#002c69!important}.contact-form-premium{flex-direction:column;gap:13px;display:flex}.form-input-row-premium{gap:15px;display:flex}.form-group-premium{width:100%;position:relative}.form-input-field{width:100%;color:#1e293b!important;background:#f8fafc!important;border:1.5px solid #002c69!important;border-radius:5px!important;outline:none!important;height:56px!important;margin-bottom:0!important;padding:15px 16px 10px!important;font-size:15px!important;transition:all .2s!important}.form-input-field.textarea-field{resize:none;height:95px!important;padding-top:22px!important}.form-input-field:focus{background:#fff!important;border-color:#ff7b07!important;box-shadow:0 0 0 4px #ff7b0726!important}.form-label-floating{color:#64748b;pointer-events:none;transform-origin:0 0;font-size:14px;transition:all .2s;position:absolute;top:16px;left:16px}.form-input-field:focus~.form-label-floating,.form-input-field:not(:placeholder-shown)~.form-label-floating{color:#ff7b07;font-weight:600;transform:translateY(-10px)scale(.8)}.error-message-premium{color:#ef4444;margin-top:4px;padding-left:4px;font-size:12px}.checkbox-group-premium{align-items:flex-end;gap:10px;margin-top:6px;margin-bottom:6px;display:flex}.checkbox-custom{accent-color:#ff7b07;cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:3px}.subscribe-label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-weight:500;color:#043c8a!important;font-size:13px!important;line-height:1.45!important}.form-submit-btn-premium{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7b07 0%,#f50 50%,#ff7b07 100%) 0 0/200%;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 10px 20px #ff7b0740}.form-submit-btn-premium:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 15px 30px #ff7b0766;color:#fff!important}.form-input-field.is-invalid{background:#fef2f2!important;border-color:#ef4444!important}.form-input-field.is-invalid:focus{box-shadow:0 0 0 4px #ef444426!important}.form-input-field.is-invalid~.form-label-floating{color:#ef4444!important}.form-submit-btn-premium:disabled{box-shadow:none;cursor:not-allowed;background:#cbd5e1;transform:none}.form-submit-btn-icon-premium{font-size:18px;transition:transform .2s}.form-submit-btn-premium:hover .form-submit-btn-icon-premium{transform:translate(4px)}.recaptcha-wrapper{justify-content:center;align-items:center;width:100%;height:66px;margin-bottom:12px;display:flex;overflow:hidden}.recaptcha-wrapper>div{transform-origin:50%;transform:scale(.85)}@media screen and (max-width:380px){.recaptcha-wrapper>div{transform:scale(.78)}}@media screen and (max-width:340px){.recaptcha-wrapper>div{transform:scale(.7)}}.spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite formSpin}@keyframes formSpin{to{transform:rotate(360deg)}}@media screen and (max-width:991px){.request-form{padding:80px 0}.info-title-centered{font-size:32px}}@media screen and (max-width:767px){.request-form{padding:60px 0}.info-title-centered{font-size:28px}.form-input-row-premium{flex-direction:column;gap:20px}.form-container-premium{padding:35px 25px}}@media screen and (max-width:480px){.info-title-centered{font-size:24px}.form-container-premium{border-radius:16px;padding:30px 15px}}@media screen and (max-width:1024px){.video-container{gap:30px;margin-top:40px}}@media screen and (max-width:768px){.video-section{padding:60px 0}.profile-card-3d{width:100%!important;min-width:325px!important}.overlay{bottom:20px!important}.overlay .btn{padding:8px 18px!important;font-size:13px!important}}@media screen and (width:768px){.video-container{gap:20px!important;padding-left:10px!important}}@media screen and (max-width:576px){.video-section{padding:50px 0}.video-container{gap:25px;margin-top:30px}.profile-card-3d{width:100%!important;min-width:unset!important;max-width:325px!important}.profiles{align-items:center;gap:15px;width:100%;max-height:none;padding:0}.reel-3d-container{aspect-ratio:9/16;height:auto}.profile-card-3d-inner{gap:10px;padding:15px}.profile-card-3d-inner .profile-img{width:75px!important;height:75px!important}.profile-text span:first-child{font-size:16px}.profile-text span:last-child{font-size:12px}.contact-form .row{flex-direction:row}.form-group input,.form-group textarea{font-size:12px}.form-title{font-size:20px}.request-form h2{font-size:25px}.pluspedia-homepage h3{font-size:18px}.contact-form .form-input{height:48px!important}.form-input-row{flex-direction:column;gap:0}}.user-role-section{background:#faf8f4;padding:80px 0;overflow:hidden}.user-role-section .container{max-width:1320px;margin:0 auto;padding:0 15px}.section-tag{color:#ff6b00;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.section-tag:before{content:"";background:#ff6b00;width:35px;height:2px}.section-title{color:#fff;text-align:center;max-width:700px;margin:0 auto;font-size:35px;font-weight:500;line-height:1.15}.section-description{color:#66758f;text-align:center;margin-top:18px;font-size:18px}.role-wrapper{align-items:stretch;gap:35px;margin-top:55px;display:flex}.role-tabs{width:38%}.role-tab{cursor:pointer;background:#fff;border:1px solid #ececec;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;transition:all .35s;display:flex}.role-tab:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0000000f}.role-tab.active{color:#fff;background:#ff6b00;border-color:#ff6b00}.role-tab.active h4,.role-tab.active p,.role-tab.active .role-icon{color:#fff}.role-icon{color:#0d234b;min-width:28px;font-size:26px}.role-tab h4{color:#0d234b;margin:0 0 4px;font-size:22px;font-weight:500}.role-tab p{color:#8a95a7;margin:0;font-size:15px}.role-content{background:#fff;border:1px solid #ececec;width:62%;padding:50px}.content-icon{color:#ff6b00;margin-bottom:20px;font-size:34px}.role-content h3{color:#0d234b;margin-bottom:20px;font-size:30px;font-weight:500;line-height:1.15}.content-desc{color:#66758f;margin-bottom:35px;font-size:19px;line-height:1.7}.feature-list{grid-template-columns:repeat(2,1fr);gap:18px 40px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:#0d234b;padding-left:28px;font-size:18px;font-weight:500;line-height:1.6;position:relative}.feature-list li:before{content:"✓";color:#ff6b00;font-size:18px;font-weight:700;position:absolute;top:0;left:0}@media (max-width:1200px){.section-title{font-size:44px}.role-content h3{font-size:42px}.role-content{padding:40px}.feature-list li{font-size:16px}}@media (max-width:991px){.user-role-section{padding:70px 0}.role-wrapper{flex-direction:column}.role-tabs,.role-content{width:100%}.section-title{max-width:600px;font-size:40px}.role-content h3{font-size:36px}.role-content{padding:35px}.feature-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.user-role-section{padding:55px 0}.section-tag{margin-bottom:15px;font-size:12px}.section-title{font-size:32px;line-height:1.25}.section-description{font-size:16px}.role-wrapper{gap:25px;margin-top:35px}.role-tab{border-radius:14px;gap:15px;padding:18px}.role-icon{font-size:22px}.role-tab h4{font-size:18px}.role-tab p{font-size:14px}.role-content{border-radius:18px;padding:28px 24px}.content-icon,.role-content h3{margin-bottom:15px;font-size:28px}.content-desc{margin-bottom:25px;font-size:16px}.feature-list{grid-template-columns:1fr;gap:14px}.feature-list li{padding-left:24px;font-size:16px}}@media (max-width:480px){.section-title{font-size:28px}.role-tab{padding:16px}.role-tab h4{font-size:17px}.role-content{padding:22px}.role-content h3{font-size:24px}.content-desc,.feature-list li{font-size:15px}}.pediatric-modules-section{background:#002c69;padding:100px 0;position:relative;overflow:hidden}.pediatric-modules-section .container{max-width:1320px;margin:auto;padding:0 15px}.pediatric-modules-tag{text-align:center;margin-bottom:16px;color:#ff7b07!important;display:block!important}.pediatric-modules-section .section-title{text-align:center;margin-bottom:20px;font-size:35px;font-weight:500;line-height:1.25}.pediatric-modules-section .section-title:after{content:none!important}.pediatric-modules-section .section-desc{text-align:center;margin:0 auto 60px;font-size:17px;line-height:1.7;color:#fffc!important}.pediatric-modules-grid-3col{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pediatric-module-item-card{background:#fff;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;min-height:380px;padding:40px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pediatric-module-item-card:hover{border-color:#ff7b0740;transform:translateY(-8px);box-shadow:0 20px 40px #0000002e}.module-item-number{color:#002c690f;font-size:36px;font-weight:700;position:absolute;top:35px;right:40px}.module-item-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:30px;font-size:24px;display:flex}.module-item-icon-wrap.icon-orange{color:#ff7b07;background:#ff7b071a}.module-item-icon-wrap.icon-blue{color:#065c95;background:#065c951a}.module-item-title{color:#002c69;margin-bottom:16px;font-size:22px;font-weight:600;line-height:1.35}.module-item-description{color:#5a6d6d;flex-grow:1;margin-bottom:30px;font-size:18px;line-height:1.65}.module-item-footer{border-top:1px solid #002c690d;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.module-item-dot{background:#ff7b07;border-radius:50%;width:6px;height:6px}.module-item-footer-text{color:#002c69;font-size:13px;font-weight:600}@media (max-width:991px){.pediatric-modules-section{padding:80px 0}.pediatric-modules-grid-3col{grid-template-columns:repeat(2,1fr);gap:24px}.pediatric-modules-section .section-title{font-size:36px}}@media (max-width:767px){.pediatric-modules-section{padding:60px 0}.pediatric-modules-grid-3col{grid-template-columns:1fr;gap:20px}.pediatric-modules-section .section-title{font-size:22px}.pediatric-modules-section .section-desc{margin-bottom:40px;font-size:15px}.pediatric-module-item-card{min-height:auto;padding:30px}.module-item-icon-wrap{margin-bottom:20px}.module-item-title{font-size:20px}}.pp-benefits-section{background:#002c69;width:100%;padding:80px 24px}.pp-benefits-section .container{max-width:1160px;margin:0 auto}.pp-benefits-heading{text-align:center;margin-bottom:48px}.pp-benefits-tag{letter-spacing:.08em;text-transform:uppercase;color:#ff6b1a;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.pp-benefits-tag:before{content:"";background:#ff6b1a;width:20px;height:2px;display:inline-block}.pp-benefits-title{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:42px;font-weight:500;line-height:1.15}.pp-benefits-subtitle{color:#fff;margin:0 auto;font-size:17px;line-height:1.5}.pp-benefits-grid{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pp-benefit-featured,.pp-benefits-grid>.pp-benefit-card:nth-child(2){grid-area:1/span 2}.pp-benefits-grid>.pp-benefit-card:nth-child(3),.pp-benefits-grid>.pp-benefit-card:nth-child(4),.pp-benefits-grid>.pp-benefit-card:nth-child(5){grid-area:2/span 4}@media (min-width:992px){.pp-benefits-grid{grid-template-columns:repeat(12,1fr)}.pp-benefit-featured,.pp-benefits-grid>.pp-benefit-card:nth-child(2){grid-column:span 6}.pp-benefits-grid>.pp-benefit-card:nth-child(3),.pp-benefits-grid>.pp-benefit-card:nth-child(4),.pp-benefits-grid>.pp-benefit-card:nth-child(5){grid-column:span 4}}.pp-benefit-card{background:#fff;border:1px solid #e9ebf0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:220px;padding:32px;transition:box-shadow .25s,transform .25s;display:flex}.pp-benefit-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f1d4014}.pp-benefit-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.pp-benefit-icon{color:#ff6b1a;background:#ff6b1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.pp-benefit-stat{text-align:right}.pp-benefit-stat h3{color:#ff6b1a;margin:0;font-size:34px;font-weight:800;line-height:1.1}.pp-benefit-stat span{color:#9aa1ae;margin-top:2px;font-size:13px;display:block}.pp-benefit-content h3{color:#0f1d40;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.pp-benefit-content p{color:#7c8394;margin:0;font-size:17px;line-height:1.6}.pp-benefit-featured{background:linear-gradient(135deg,#ff7a1f 0%,#ff5f0a 100%);border:none}.pp-benefit-featured .pp-benefit-icon{color:#fff;background:#fff3}.pp-benefit-featured .pp-benefit-stat h3{color:#fff}.pp-benefit-featured .pp-benefit-stat span{color:#ffffffd9}.pp-benefit-featured .pp-benefit-content h3{color:#fff}.pp-benefit-featured .pp-benefit-content p{color:#ffffffe6}@media (max-width:991px){.pp-benefits-section{padding:64px 20px}.pp-benefits-title{font-size:34px}.pp-benefits-grid{grid-template-columns:1fr 1fr}.pp-benefit-featured{grid-area:auto/span 2}.pp-benefits-grid>.pp-benefit-card:nth-child(2),.pp-benefits-grid>.pp-benefit-card:nth-child(3),.pp-benefits-grid>.pp-benefit-card:nth-child(4),.pp-benefits-grid>.pp-benefit-card:nth-child(5){grid-area:auto/span 1}}@media (max-width:640px){.pp-benefits-section{padding:48px 16px}.pp-benefits-heading{margin-bottom:32px}.pp-benefits-title{font-size:26px}.pp-benefits-subtitle{font-size:15px}.pp-benefits-grid{grid-template-columns:1fr;gap:16px}.pp-benefit-featured,.pp-benefits-grid>.pp-benefit-card:nth-child(2),.pp-benefits-grid>.pp-benefit-card:nth-child(3),.pp-benefits-grid>.pp-benefit-card:nth-child(4),.pp-benefits-grid>.pp-benefit-card:nth-child(5){grid-area:auto/span 1}.pp-benefit-card{min-height:unset;padding:24px}.pp-benefit-stat h3{font-size:28px}.pp-benefit-content h3{font-size:18px}}:root{--pp-orange:#ff7b07;--pp-orange-dark:#e06500;--pp-navy:#002c69;--pp-navy-deep:#001a3f;--pp-gray:#6b7280;--pp-line:#e9ebf0}.ppm-metrics-section{background-color:#0000;background-image:linear-gradient(#002c69f0,#001a3ff7),url(/assets/image/services/pediatric-therapy-get-clinics.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;padding:100px 24px;overflow:hidden}.ppm-container{max-width:1200px;margin:0 auto}.ppm-metrics-heading{text-align:center;margin:0 auto 60px}.ppm-metrics-tag{letter-spacing:.08em;text-transform:uppercase;color:#ff7b07;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.ppm-metrics-tag:before{content:"";background:#ff7b07;width:20px;height:2px;display:inline-block}.ppm-metrics-title{color:#fff;letter-spacing:-.02em;margin:0 0 24px;font-size:35px;font-weight:500;line-height:1.2}.ppm-metrics-title:after{content:none!important}.ppm-metrics-intro-text{max-width:auto;margin:0 auto}.ppm-metrics-lede{color:#fff;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.6}.ppm-metrics-body{color:#e8e6e6;margin:0;font-size:17px;line-height:1.7}.pediatric-metrics-grid-4col{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}.pediatric-metric-card-item{text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-top:4px solid #ff7b07;border-radius:20px;flex-direction:column;align-items:center;padding:40px 30px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px 1px #ffffff0d}.pediatric-metric-card-item:hover{background:#ffffff14;border-color:#ff9124 #ff7b0759 #ff7b0759;transform:translateY(-8px);box-shadow:0 20px 40px #00000040}.metric-stat-number{color:#ff7b07;margin-bottom:16px;font-size:54px;font-weight:700;line-height:1.1}.metric-card-title{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4}.metric-card-desc{color:#fff9;margin:0;font-size:13.5px;line-height:1.55}.ppc-cta-section{isolation:isolate;background:radial-gradient(120% 140% at 50% 0,#002c69 0%,#001330 100%);width:100%;padding:120px 24px;position:relative;overflow:hidden}.ppc-cta-pulse{opacity:.15;z-index:0;pointer-events:none;width:100%;height:120px;position:absolute;bottom:15%;left:0}.ppc-cta-pulse path{stroke:#ff7b07;stroke-width:2.5px;fill:none}.ppc-container{z-index:1;text-align:center;max-width:720px;margin:0 auto;position:relative}.ppc-cta-title{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-size:40px;font-weight:700;line-height:1.25}.ppc-cta-subtitle{color:#ffffffbf;max-width:600px;margin:0 auto 40px;font-size:18px;line-height:1.6}.ppc-cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7b07 0%,#f50 100%);border:none;border-radius:999px;align-items:center;gap:12px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 20px #ff7b0740}.ppc-cta-button:hover{background:linear-gradient(135deg,#ff8c24 0%,#ff661a 100%);transform:translateY(-3px);box-shadow:0 15px 30px #ff7b0773}.ppc-cta-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.ppc-cta-button-icon{font-size:18px;transition:transform .2s}.ppc-cta-button:hover .ppc-cta-button-icon{transform:translate(4px)}@media (max-width:1024px){.pediatric-metrics-grid-4col{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.ppm-metrics-section{padding:80px 20px}.ppm-metrics-title{font-size:32px}.ppm-metrics-heading{margin-bottom:40px}.ppc-cta-section{padding:80px 20px}.ppc-cta-title{font-size:32px}.ppm-metrics-lede{font-size:16px}.ppm-metrics-body{font-size:14.5px}.pediatric-metrics-grid-4col{grid-template-columns:1fr;gap:16px}.pediatric-metric-card-item{padding:30px 20px}.ppc-cta-subtitle{font-size:16px}}@media (max-width:480px){.ppm-metrics-section{padding:60px 16px}.ppm-metrics-title{font-size:26px}.ppc-cta-section{padding:60px 16px}.ppc-cta-title{font-size:26px}.ppc-cta-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ppm-curve-step,.ppc-cta-button,.ppc-cta-button-icon{transition:none}}.pediatric-intro-section{background:linear-gradient(#fff 0%,#faf8f4 100%);width:100%;padding:100px 0;position:relative;overflow:hidden}.pediatric-intro-wrapper{align-items:center;gap:60px;display:flex}.pediatric-intro-content{flex:1;max-width:550px}.pediatric-tag{margin-bottom:24px;color:#ff7b07!important}.pediatric-tag:before{background:#ff7b07!important}.pediatric-heading{color:#002c69;margin-bottom:24px;font-size:35px;font-weight:500;line-height:1.25;position:relative}.pediatric-heading:after{content:"";background:#ff7b07;border-radius:2px;width:60px;height:4px;position:absolute;bottom:-12px;left:0}.pediatric-description{color:#132a3a;margin-top:36px;margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.6}.pediatric-subtext{color:#5a6d6d;margin-bottom:36px;font-size:19px;line-height:1.65}.pediatric-cta-wrap{display:flex}.pediatric-cta-wrap .themesflat-button{transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 20px #ff7b0733}.pediatric-cta-wrap .themesflat-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #ff7b0759}.pediatric-intro-visual{flex:1}.pediatric-visual-card{background:#fff;border:1px solid #002c690a;border-radius:24px;padding:40px;box-shadow:0 20px 45px #002c690f}.pediatric-visual-header{margin-bottom:30px}.visual-badge{color:#ff7b07;letter-spacing:1px;text-transform:uppercase;background:#ff7b071a;border-radius:100px;margin-bottom:12px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.visual-tagline{color:#002c69;margin:0;font-size:24px;font-weight:600}.pediatric-modules-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pediatric-module-card{background:#fbfbfc;border:1px solid #00000008;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.pediatric-module-card:hover{background:#fff;border-color:#ff7b0726;transform:translateY(-5px);box-shadow:0 12px 24px #002c6914}.pediatric-module-card.full-width-card{flex-direction:row;grid-column:span 2;align-items:center;gap:20px}.module-icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.module-icon-wrapper.icon-blue{color:#065c95;background:#065c951a}.module-icon-wrapper.icon-orange{color:#ff7b07;background:#ff7b071a}.module-icon-wrapper.icon-green{color:#28a745;background:#28a7451a}.module-icon-wrapper.icon-purple{color:#6f42c1;background:#6f42c11a}.module-icon-wrapper.icon-teal{color:#20c997;background:#20c9971a}.module-title{color:#132a3a;margin:0;font-size:16px;font-weight:600}@media (max-width:991px){.pediatric-intro-section{padding:80px 0}.pediatric-intro-wrapper{flex-direction:column;align-items:stretch;gap:50px}.pediatric-intro-content{text-align:center;max-width:100%}.pediatric-heading:after{left:50%;transform:translate(-50%)}.pediatric-cta-wrap{justify-content:center}}@media (max-width:767px){.pediatric-intro-section{padding:60px 0}.pediatric-heading{font-size:30px}.pediatric-description{margin-top:28px;font-size:16px}.pediatric-visual-card{padding:24px}.pediatric-modules-grid{grid-template-columns:1fr;gap:15px}.pediatric-module-card.full-width-card{flex-direction:column;grid-column:span 1;align-items:flex-start;gap:16px}}@media (max-width:480px){.pediatric-heading{font-size:26px}.pediatric-visual-card{padding:20px 15px}}.meet-pluspedia-section{background:#f8f8f8;width:100%;padding:80px 0;overflow:hidden}.meet-pluspedia-header{flex-direction:column;align-items:center;max-width:800px;margin:0 auto 60px;display:flex}.meet-tag{margin-bottom:24px;color:#ff7b07!important}.meet-tag:before{background:#ff7b07!important}.meet-title-centered{color:#002c69;text-align:center;margin-top:10px;font-size:38px;font-weight:500;line-height:1.25;position:relative}.meet-title-centered:after{content:"";background:#ff7b07;border-radius:2px;width:60px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.meet-pluspedia-grid-noimg{grid-template-columns:repeat(2,1fr);gap:50px;max-width:1100px;margin:0 auto;display:grid}.meet-bullet-column{flex-direction:column;align-items:flex-start;padding:0 10px;display:flex}.meet-bullet-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.meet-bullet-num{color:#ff7b07;font-size:28px;font-weight:800;line-height:1.1}.meet-bullet-header h3{margin:0;font-size:19px;font-weight:700;line-height:1.4;color:#002c69!important}.meet-bullet-desc{margin:0;font-size:15px;line-height:1.6;color:#5a6d6d!important}@media screen and (max-width:991px){.meet-pluspedia-section{padding:80px 0}.meet-pluspedia-grid-noimg{gap:40px}}@media screen and (max-width:767px){.meet-pluspedia-section{padding:60px 0}.meet-title-centered{font-size:30px}.meet-pluspedia-grid-noimg{grid-template-columns:1fr;gap:32px}.meet-bullet-header h3{font-size:17px}}@media screen and (max-width:480px){.meet-title-centered{font-size:25px!important}.meet-bullet-num{font-size:24px}}.practice-types-section{background-color:#f8fafc;padding:100px 0;position:relative;overflow:hidden}.practice-bg-dots{opacity:.18;pointer-events:none;background-image:radial-gradient(#002c69 1.5px,#0000 1.5px);background-size:24px 24px;width:100%;height:100%;position:absolute;top:0;left:0}.practice-types-header{flex-direction:column;align-items:center;max-width:800px;margin:0 auto 50px;display:flex}.practice-tag{margin-bottom:24px;color:#ff7b07!important}.practice-tag:before{background:#ff7b07!important}.practice-title-centered{color:#002c69;text-align:center;margin-top:10px;font-size:35px;font-weight:600;line-height:1.25;position:relative}.practice-title-centered:after{content:"";background:#ff7b07;border-radius:2px;width:60px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.practice-types-grid{grid-template-columns:repeat(3,1fr);gap:60px 40px;margin-top:50px;display:grid}.practice-type-item{flex-direction:column;align-items:flex-start;transition:all .3s;display:flex}.practice-type-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.practice-type-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.badge-blue{color:#3b82f6;background:#3b82f614}.badge-orange{color:#fb923c;background:#fb923c14}.badge-teal{color:#14b8a6;background:#14b8a614}.badge-rose{color:#f43f5e;background:#f43f5e14}.badge-purple{color:#a855f7;background:#a855f714}.badge-green{color:#22c55e;background:#22c55e14}.practice-type-num{color:#94a3b8;letter-spacing:.05em;font-size:14px;font-weight:700}.practice-type-title{color:#002c69;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.4;transition:color .3s}.practice-type-desc{margin:0;font-size:15px;line-height:1.6;color:#5a6d6d!important}.practice-types-grid:hover .practice-type-item{opacity:.55}.practice-types-grid .practice-type-item:hover{opacity:1;transform:translateY(-4px)}.practice-type-item:hover .practice-type-icon{transform:scale(1.1)}.practice-type-item:hover .practice-type-title{color:#ff7b07!important}.practice-type-item:hover .badge-blue{color:#fff;background:#3b82f6;box-shadow:0 10px 20px #3b82f640}.practice-type-item:hover .badge-orange{color:#fff;background:#fb923c;box-shadow:0 10px 20px #fb923c40}.practice-type-item:hover .badge-teal{color:#fff;background:#14b8a6;box-shadow:0 10px 20px #14b8a640}.practice-type-item:hover .badge-rose{color:#fff;background:#f43f5e;box-shadow:0 10px 20px #f43f5e40}.practice-type-item:hover .badge-purple{color:#fff;background:#a855f7;box-shadow:0 10px 20px #a855f740}.practice-type-item:hover .badge-green{color:#fff;background:#22c55e;box-shadow:0 10px 20px #22c55e40}@media screen and (max-width:991px){.practice-types-section{padding:80px 0}.practice-types-grid{grid-template-columns:repeat(2,1fr);gap:50px 30px}}@media screen and (max-width:767px){.practice-types-section{padding:60px 0}.practice-title-centered{font-size:30px}.practice-types-grid{grid-template-columns:1fr;gap:40px}.practice-type-title{margin-bottom:8px;font-size:18px}}@media screen and (max-width:480px){.practice-title-centered{font-size:25px!important}}
