.frontdesk-spe-wrapper *,.marketers-spe-wrapper *,.nurses-spe-wrapper *,.patient-coord-wrapper *,.practice-manager-wrapper *,.speclients-spe-wrapper *,.wholeteam-ps-wrapper *{margin:0;padding:0;box-sizing:border-box}.frontdesk-spe-wrapper,.marketers-spe-wrapper,.nurses-spe-wrapper,.patient-coord-wrapper,.practice-manager-wrapper,.speclients-spe-wrapper,.wholeteam-ps-wrapper{font-family:inherit;color:#2c3e50;line-height:1.8}.frontdesk-spe-header,.marketers-spe-header,.nurses-spe-header,.patient-coord-header,.practice-manager-header,.speclients-spe-header,.wholeteam-ps-header{background:0 0;padding:60px 40px 40px}.frontdesk-spe-header-inner,.marketers-spe-header-inner,.nurses-spe-header-inner,.patient-coord-header-inner,.practice-manager-header-inner,.speclients-spe-header-inner,.wholeteam-ps-header-inner{max-width:1200px;margin:0 auto;text-align:center}.frontdesk-spe-header h2,.marketers-spe-header h2,.nurses-spe-header h2,.patient-coord-header h2,.practice-manager-header h2,.speclients-spe-header h2,.wholeteam-ps-header h2{font-size:2.2rem;color:#000f60;font-weight:700;margin-bottom:0;line-height:1.4}.frontdesk-spe-intro,.marketers-spe-intro,.nurses-spe-intro,.patient-coord-intro,.practice-manager-intro,.wholeteam-ps-intro{background:0 0;padding:20px 40px 80px}.frontdesk-spe-categories-inner,.frontdesk-spe-faq-inner,.frontdesk-spe-intro-inner,.frontdesk-spe-reading-inner,.marketers-spe-categories-inner,.marketers-spe-faq-inner,.marketers-spe-intro-inner,.marketers-spe-reading-inner,.nurses-spe-categories-inner,.nurses-spe-faq-inner,.nurses-spe-intro-inner,.nurses-spe-reading-inner,.patient-coord-categories-inner,.patient-coord-faq-inner,.patient-coord-intro-inner,.patient-coord-reading-inner,.practice-manager-categories-inner,.practice-manager-faq-inner,.practice-manager-intro-inner,.practice-manager-reading-inner,.speclients-spe-info-inner,.speclients-spe-reading-inner,.speclients-spe-resources-inner,.wholeteam-ps-categories-inner,.wholeteam-ps-faq-inner,.wholeteam-ps-intro-inner,.wholeteam-ps-reading-inner{max-width:1200px;margin:0 auto}.patient-coord-intro p,.practice-manager-intro p,.wholeteam-ps-intro p{font-size:1.1rem;line-height:1.9;color:#2c3e50;text-align:center;margin-bottom:20px}.frontdesk-spe-categories,.marketers-spe-categories,.nurses-spe-categories,.patient-coord-categories,.practice-manager-categories,.speclients-spe-resources,.wholeteam-ps-categories{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);padding:100px 40px}.frontdesk-spe-faq h2,.frontdesk-spe-section-title,.marketers-spe-faq h2,.marketers-spe-section-title,.nurses-spe-faq h2,.nurses-spe-section-title,.patient-coord-faq h2,.patient-coord-section-title,.practice-manager-faq h2,.practice-manager-section-title,.speclients-spe-section-title,.wholeteam-ps-faq h2,.wholeteam-ps-section-title{font-size:2.8rem;color:#000f60;font-weight:700;text-align:center;margin-bottom:60px;position:relative;padding-bottom:25px}.frontdesk-spe-faq h2::after,.frontdesk-spe-section-title::after,.marketers-spe-faq h2::after,.marketers-spe-section-title::after,.nurses-spe-faq h2::after,.nurses-spe-section-title::after,.patient-coord-faq h2::after,.patient-coord-section-title::after,.practice-manager-faq h2::after,.practice-manager-section-title::after,.speclients-spe-section-title::after,.wholeteam-ps-faq h2::after,.wholeteam-ps-section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#000f60 0,#e32a22 100%)}.frontdesk-spe-category,.marketers-spe-category,.nurses-spe-category,.patient-coord-category,.practice-manager-category,.wholeteam-ps-category{background:#fff;border:2px solid #e8e8e8;border-radius:16px;padding:40px 45px;margin-bottom:35px;transition:.3s}.frontdesk-spe-category:hover,.marketers-spe-category:hover,.nurses-spe-category:hover,.patient-coord-category:hover,.practice-manager-category:hover,.wholeteam-ps-category:hover{box-shadow:0 15px 40px rgba(0,0,0,.12);border-color:#e32a22}.frontdesk-spe-category h3,.marketers-spe-category h3,.nurses-spe-category h3,.patient-coord-category h3,.practice-manager-category h3,.wholeteam-ps-category h3{font-size:1.8rem;color:#e32a22;font-weight:700;margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #e32a22}.frontdesk-spe-resource-list,.marketers-spe-resource-list,.nurses-spe-resource-list,.patient-coord-resource-list,.practice-manager-resource-list,.wholeteam-ps-resource-list{list-style:none;padding:0;display:grid;gap:12px}.frontdesk-spe-resource-list li,.marketers-spe-resource-list li,.nurses-spe-resource-list li,.patient-coord-resource-list li,.practice-manager-resource-list li,.wholeteam-ps-resource-list li{position:relative;padding-left:30px;font-size:1.05rem;line-height:1.7}.frontdesk-spe-resource-list li::before,.marketers-spe-resource-list li::before,.nurses-spe-resource-list li::before,.patient-coord-resource-list li::before,.practice-manager-resource-list li::before,.wholeteam-ps-resource-list li::before{content:'→';position:absolute;left:0;top:0;color:#e32a22;font-weight:700;font-size:1.2rem}.frontdesk-spe-resource-list li a,.marketers-spe-resource-list li a,.nurses-spe-resource-list li a,.patient-coord-resource-list li a,.practice-manager-resource-list li a,.wholeteam-ps-resource-list li a{color:#000f60;text-decoration:none;border-bottom:2px solid transparent;transition:.3s}.frontdesk-spe-resource-list li a:hover,.marketers-spe-resource-list li a:hover,.nurses-spe-resource-list li a:hover,.patient-coord-resource-list li a:hover,.practice-manager-resource-list li a:hover,.wholeteam-ps-resource-list li a:hover{color:#e32a22;border-bottom:2px solid #e32a22}.frontdesk-spe-cta,.marketers-spe-cta,.nurses-spe-cta,.patient-coord-cta,.practice-manager-cta,.wholeteam-ps-cta{background:linear-gradient(135deg,#000f60 0,#27568a 100%);padding:100px 40px;color:#fff;position:relative;overflow:hidden}.marketers-spe-cta::before,.nurses-spe-cta::before,.patient-coord-cta::before,.practice-manager-cta::before{content:'';position:absolute;bottom:-30%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(227,42,34,.1) 0,transparent 70%);border-radius:50%}.frontdesk-spe-cta-inner,.marketers-spe-cta-inner,.nurses-spe-cta-inner,.patient-coord-cta-inner,.practice-manager-cta-inner,.wholeteam-ps-cta-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1;text-align:center}.frontdesk-spe-cta h2,.marketers-spe-cta h2,.nurses-spe-cta h2,.patient-coord-cta h2,.practice-manager-cta h2,.wholeteam-ps-cta h2{font-size:2.8rem;font-weight:700;margin-bottom:30px}.frontdesk-spe-cta-text,.marketers-spe-cta-text,.nurses-spe-cta-text,.patient-coord-cta-text,.practice-manager-cta-text,.wholeteam-ps-cta-text{font-size:1.15rem;line-height:1.9;margin-bottom:25px;max-width:900px;margin-left:auto;margin-right:auto}.frontdesk-spe-faq,.marketers-spe-faq,.nurses-spe-faq,.patient-coord-faq,.practice-manager-faq,.wholeteam-ps-faq{background:#fff;padding:100px 40px}.frontdesk-spe-faq-grid,.marketers-spe-faq-grid,.nurses-spe-faq-grid,.patient-coord-faq-grid,.practice-manager-faq-grid,.wholeteam-ps-faq-grid{display:grid;gap:20px}.frontdesk-spe-faq-item,.marketers-spe-faq-item,.nurses-spe-faq-item,.patient-coord-faq-item,.practice-manager-faq-item,.wholeteam-ps-faq-item{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:.3s}.frontdesk-spe-faq-item:hover,.marketers-spe-faq-item:hover,.nurses-spe-faq-item:hover,.patient-coord-faq-item:hover,.practice-manager-faq-item:hover,.wholeteam-ps-faq-item:hover{border-color:#e32a22}.frontdesk-spe-faq-question,.marketers-spe-faq-question,.nurses-spe-faq-question,.patient-coord-faq-question,.practice-manager-faq-question,.wholeteam-ps-faq-question{padding:30px 70px 30px 40px;cursor:pointer;position:relative;transition:.3s}.frontdesk-spe-faq-question:hover,.marketers-spe-faq-question:hover,.nurses-spe-faq-question:hover,.patient-coord-faq-question:hover,.practice-manager-faq-question:hover,.wholeteam-ps-faq-question:hover{background:#f8f9fa}.frontdesk-spe-faq-item h4,.marketers-spe-faq-item h4,.nurses-spe-faq-item h4,.patient-coord-faq-item h4,.practice-manager-faq-item h4,.wholeteam-ps-faq-item h4{font-size:1.3rem;color:#000f60;font-weight:700;margin:0;line-height:1.4}.frontdesk-spe-faq-toggle,.marketers-spe-faq-toggle,.nurses-spe-faq-toggle,.patient-coord-faq-toggle,.practice-manager-faq-toggle,.wholeteam-ps-faq-toggle{position:absolute;right:35px;top:50%;transform:translateY(-50%);width:35px;height:35px;background:linear-gradient(135deg,#e32a22 0,#c42819 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;transition:.3s}.frontdesk-spe-faq-item.active .frontdesk-spe-faq-toggle,.marketers-spe-faq-item.active .marketers-spe-faq-toggle,.nurses-spe-faq-item.active .nurses-spe-faq-toggle,.patient-coord-faq-item.active .patient-coord-faq-toggle,.practice-manager-faq-item.active .practice-manager-faq-toggle,.wholeteam-ps-faq-item.active .wholeteam-ps-faq-toggle{transform:translateY(-50%) rotate(45deg);background:linear-gradient(135deg,#000f60 0,#27568a 100%)}.frontdesk-spe-faq-answer,.marketers-spe-faq-answer,.nurses-spe-faq-answer,.patient-coord-faq-answer,.practice-manager-faq-answer,.wholeteam-ps-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s,padding .4s;padding:0 40px}.frontdesk-spe-faq-item.active .frontdesk-spe-faq-answer,.marketers-spe-faq-item.active .marketers-spe-faq-answer,.patient-coord-faq-item.active .patient-coord-faq-answer,.practice-manager-faq-item.active .practice-manager-faq-answer,.wholeteam-ps-faq-item.active .wholeteam-ps-faq-answer{max-height:500px;padding:0 40px 35px}.frontdesk-spe-faq-answer p,.marketers-spe-faq-answer p,.nurses-spe-faq-answer p,.patient-coord-faq-answer p,.practice-manager-faq-answer p,.wholeteam-ps-faq-answer p{font-size:1.05rem;line-height:1.8;color:#2c3e50;margin:0}.frontdesk-spe-reading,.marketers-spe-reading,.nurses-spe-reading,.patient-coord-reading,.practice-manager-reading,.wholeteam-ps-reading{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);padding:80px 40px}.frontdesk-spe-reading h3,.marketers-spe-reading h3,.nurses-spe-reading h3,.patient-coord-reading h3,.practice-manager-reading h3,.speclients-spe-reading h3,.wholeteam-ps-reading h3{font-size:2.2rem;color:#000f60;font-weight:700;text-align:center;margin-bottom:40px}.frontdesk-spe-reading-grid,.marketers-spe-reading-grid,.nurses-spe-reading-grid,.patient-coord-reading-grid,.practice-manager-reading-grid,.speclients-spe-reading-grid,.wholeteam-ps-reading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}.frontdesk-spe-reading-card,.marketers-spe-reading-card,.nurses-spe-reading-card,.patient-coord-reading-card,.practice-manager-reading-card,.speclients-spe-reading-card,.wholeteam-ps-reading-card{display:flex}.frontdesk-spe-reading-card a,.marketers-spe-reading-card a,.nurses-spe-reading-card a,.patient-coord-reading-card a,.practice-manager-reading-card a,.wholeteam-ps-reading-card a{display:flex;align-items:center;justify-content:center;width:100%;background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:30px 25px;min-height:100px;text-align:center;transition:.3s;text-decoration:none;color:#000f60;font-weight:600;font-size:1.05rem;border-bottom:none!important}.frontdesk-spe-reading-card a:hover,.marketers-spe-reading-card a:hover,.nurses-spe-reading-card a:hover,.patient-coord-reading-card a:hover,.practice-manager-reading-card a:hover,.speclients-spe-reading-card a:hover,.wholeteam-ps-reading-card a:hover{border-color:#e32a22;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-3px);color:#e32a22;border-bottom:none!important}.frontdesk-spe-intro p{font-size:1.1rem;line-height:1.9;color:#2c3e50}.frontdesk-spe-cta::before,.wholeteam-ps-cta::before{content:'';position:absolute;bottom:-30%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(227,42,34,.1) 0,transparent 70%);border-radius:50%}.marketers-spe-intro p,.nurses-spe-intro p{font-size:1.1rem;line-height:1.9;color:#2c3e50;text-align:center}.nurses-spe-coming{background:linear-gradient(135deg,#e32a22 0,#c42819 100%);padding:80px 40px;color:#fff;position:relative;overflow:hidden}.nurses-spe-coming::before{content:'';position:absolute;top:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%}.nurses-spe-coming-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.nurses-spe-coming h3{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:40px}.nurses-spe-coming-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.nurses-spe-coming-list li{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:20px 25px;font-size:1.05rem;line-height:1.7;transition:.3s}.nurses-spe-coming-list li:hover{background:rgba(255,255,255,.2);transform:translateY(-3px)}.nurses-spe-faq-item.active .nurses-spe-faq-answer{max-height:600px;padding:0 40px 35px}.speclients-spe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.speclients-spe-card{background:#fff;border:2px solid #e8e8e8;border-radius:16px;padding:50px 40px;text-align:center;transition:.4s;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:200px}.speclients-spe-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#e32a22 0,#c42819 100%);transform:scaleX(0);transition:transform .4s}.speclients-spe-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.15);border-color:#e32a22}.speclients-spe-card:hover::before{transform:scaleX(1)}.speclients-spe-card a{color:#000f60;text-decoration:none;font-size:1.3rem;font-weight:700;line-height:1.6;border-bottom:none!important;transition:color .3s}.speclients-spe-card:hover a{color:#e32a22;border-bottom:none!important}.speclients-spe-lock-icon{display:block;font-size:3rem;margin-bottom:20px;color:#e32a22}.speclients-spe-info{background:linear-gradient(135deg,#000f60 0,#27568a 100%);padding:80px 40px;color:#fff;text-align:center}.speclients-spe-info h3{font-size:2.2rem;font-weight:700;margin-bottom:25px}.speclients-spe-info p{font-size:1.15rem;line-height:1.9;max-width:800px;margin:0 auto}.speclients-spe-reading{background:#fff;padding:80px 40px}.speclients-spe-reading-card a{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:2px solid #e8e8e8;border-radius:12px;padding:30px 25px;min-height:100px;text-align:center;transition:.3s;text-decoration:none;color:#000f60;font-weight:600;font-size:1.05rem;border-bottom:none!important}@media (max-width:968px){.practice-manager-reading-grid{grid-template-columns:repeat(2,1fr);grid-template-columns:1fr}.frontdesk-spe-header h2,.marketers-spe-header h2,.nurses-spe-header h2,.patient-coord-header h2,.practice-manager-header h2,.speclients-spe-header h2,.wholeteam-ps-header h2{font-size:1.8rem}.frontdesk-spe-cta h2,.frontdesk-spe-faq h2,.frontdesk-spe-section-title,.marketers-spe-cta h2,.marketers-spe-faq h2,.marketers-spe-section-title,.nurses-spe-cta h2,.nurses-spe-faq h2,.nurses-spe-section-title,.patient-coord-cta h2,.patient-coord-faq h2,.patient-coord-section-title,.practice-manager-cta h2,.practice-manager-faq h2,.practice-manager-section-title,.speclients-spe-info h3,.speclients-spe-section-title,.wholeteam-ps-cta h2,.wholeteam-ps-faq h2,.wholeteam-ps-section-title{font-size:2.2rem}.frontdesk-spe-reading-grid,.marketers-spe-reading-grid,.nurses-spe-reading-grid,.patient-coord-reading-grid,.speclients-spe-reading-grid,.wholeteam-ps-reading-grid{grid-template-columns:repeat(2,1fr)}.nurses-spe-coming-list,.speclients-spe-grid{grid-template-columns:1fr}}@media (max-width:640px){.frontdesk-spe-reading-grid,.marketers-spe-reading-grid,.nurses-spe-reading-grid,.patient-coord-reading-grid,.practice-manager-reading-grid,.speclients-spe-reading-grid,.wholeteam-ps-reading-grid{grid-template-columns:1fr}.frontdesk-spe-categories,.frontdesk-spe-cta,.frontdesk-spe-faq,.frontdesk-spe-header,.frontdesk-spe-intro,.frontdesk-spe-reading,.marketers-spe-categories,.marketers-spe-cta,.marketers-spe-faq,.marketers-spe-header,.marketers-spe-intro,.marketers-spe-reading,.nurses-spe-categories,.nurses-spe-coming,.nurses-spe-cta,.nurses-spe-faq,.nurses-spe-header,.nurses-spe-intro,.nurses-spe-reading,.patient-coord-categories,.patient-coord-cta,.patient-coord-faq,.patient-coord-header,.patient-coord-intro,.patient-coord-reading,.practice-manager-categories,.practice-manager-cta,.practice-manager-faq,.practice-manager-header,.practice-manager-intro,.practice-manager-reading,.speclients-spe-header,.speclients-spe-info,.speclients-spe-reading,.speclients-spe-resources,.wholeteam-ps-categories,.wholeteam-ps-cta,.wholeteam-ps-faq,.wholeteam-ps-header,.wholeteam-ps-intro,.wholeteam-ps-reading{padding:60px 25px}.frontdesk-spe-header h2,.marketers-spe-header h2,.nurses-spe-header h2,.patient-coord-header h2,.practice-manager-header h2,.speclients-spe-header h2,.wholeteam-ps-header h2{font-size:1.5rem}.frontdesk-spe-category,.marketers-spe-category,.nurses-spe-category,.patient-coord-category,.practice-manager-category,.wholeteam-ps-category{padding:30px 25px}.frontdesk-spe-faq-question,.marketers-spe-faq-question,.nurses-spe-faq-question,.patient-coord-faq-question,.practice-manager-faq-question,.wholeteam-ps-faq-question{padding:25px 60px 25px 30px}.speclients-spe-card{padding:40px 30px}}