.page-hero{background:var(--white);padding:60px 40px 80px}.page-hero-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.page-hero-text .breadcrumb{font-family:'Nunito',sans-serif;font-size:12px;font-weight:600;color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}.page-hero-text .breadcrumb a{color:var(--text-light);text-decoration:none;transition:color .2s}.page-hero-text .breadcrumb a:hover{color:var(--blue)}.page-hero-text .breadcrumb span{color:var(--sky)}.page-hero-text h1{margin-bottom:20px;line-height:1.1}.page-hero-text h1 em{font-style:italic;color:var(--blue)}.page-hero-text .subhead{margin-bottom:32px;max-width:520px}.page-hero-image .img-placeholder{min-height:460px;border-radius:var(--radius-lg)}.page-hero-image img{width:100%;height:460px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(12,58,92,.12)}.pc-overview{background:var(--cream);padding:100px 40px}.pc-overview-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pc-overview-text h2{margin-bottom:20px}.pc-overview-text p{margin-bottom:16px}.pc-overview-image .img-placeholder{min-height:420px}.pc-overview-image img{width:100%;height:420px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 16px 48px rgba(12,58,92,.1)}.pc-who{background:var(--pale);padding:100px 40px}.pc-who-inner{max-width:1160px;margin:0 auto}.pc-who-header{text-align:center;max-width:600px;margin:0 auto 56px}.pc-who-header h2{margin-bottom:14px}.pc-conditions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px}.pc-condition-item{display:flex;align-items:flex-start;gap:12px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.pc-condition-check{width:24px;height:24px;border-radius:50%;background:var(--pale);border:2px solid var(--sky);display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:11px;font-weight:900;flex-shrink:0;margin-top:1px}.pc-condition-item span{font-size:15px;font-weight:500;color:var(--text);line-height:1.4}.pc-who-cta{text-align:center}.pc-included{background:var(--white);padding:100px 40px}.pc-included-inner{max-width:1160px;margin:0 auto}.pc-included-header{text-align:center;max-width:620px;margin:0 auto 60px}.pc-included-header h2{margin-bottom:14px}.pc-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pc-included-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 28px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.pc-included-card:hover{box-shadow:0 8px 32px rgba(12,58,92,.08);transform:translateY(-3px)}.pc-included-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--sky)}.pc-card-icon{width:52px;height:52px;background:var(--pale);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:20px}.pc-included-card h3{font-size:20px;margin-bottom:10px;color:var(--navy)}.pc-included-card p{font-size:15px}.pc-membership{background:var(--navy);padding:80px 40px}.pc-membership-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.pc-membership-text .section-label{color:var(--sky)}.pc-membership-text h2{color:var(--white);margin-bottom:16px}.pc-membership-text p{color:rgba(255,255,255,.75);font-size:17px;margin-bottom:0;max-width:560px}.pc-membership-cta{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.pc-membership-cta .fine-print{font-size:12px;color:rgba(255,255,255,.45);text-align:center}.pc-how{background:var(--cream);padding:100px 40px}.pc-how-inner{max-width:1160px;margin:0 auto}.pc-how-header{text-align:center;max-width:580px;margin:0 auto 64px}.pc-how-header h2{margin-bottom:14px}.pc-testi{background:var(--pale);padding:80px 40px}.pc-testi-inner{max-width:860px;margin:0 auto;text-align:center}.pc-testi-inner .section-label{margin-bottom:20px}.pc-testi-quote{font-family:'Cormorant Garamond',serif;font-size:clamp(20px, 2.5vw, 28px);color:var(--navy);font-style:italic;line-height:1.6;margin-bottom:28px}.pc-testi-author{display:flex;align-items:center;justify-content:center;gap:12px}.pc-testi-avatar{width:48px;height:48px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;font-family:'Nunito',sans-serif;font-size:15px;font-weight:700;color:var(--white);flex-shrink:0}.pc-testi-stars{display:flex;justify-content:center;gap:4px;margin-bottom:24px}.pc-final-cta{background:var(--blue);padding:100px 40px;text-align:center}.pc-final-cta-inner{max-width:680px;margin:0 auto}.pc-final-cta h2{color:var(--white);margin-bottom:18px;font-size:clamp(28px, 4vw, 46px)}.pc-final-cta p{color:rgba(255,255,255,.8);font-size:18px;margin-bottom:36px}.pc-final-cta .fine-print{font-size:13px;color:rgba(255,255,255,.5);margin-top:16px}@media (max-width:1024px){.page-hero{padding:48px 24px 64px}.page-hero-inner{gap:40px}.pc-overview{padding:80px 24px}.pc-overview-inner{gap:48px}.pc-who{padding:80px 24px}.pc-conditions-grid{grid-template-columns:repeat(2,1fr)}.pc-included{padding:80px 24px}.pc-included-grid{grid-template-columns:repeat(2,1fr)}.pc-membership{padding:64px 24px}.pc-how{padding:80px 24px}.pc-testi{padding:64px 24px}.pc-final-cta{padding:80px 24px}}@media (max-width:768px){.page-hero{padding:32px 20px 48px}.page-hero-inner{grid-template-columns:1fr;gap:32px}.page-hero-image .img-placeholder,.page-hero-image img{min-height:280px;height:280px}.pc-overview{padding:60px 20px}.pc-overview-inner{grid-template-columns:1fr;gap:36px}.pc-overview-image{order:-1}.pc-overview-image .img-placeholder,.pc-overview-image img{min-height:260px;height:260px}.pc-who{padding:60px 20px}.pc-who-header{margin-bottom:36px}.pc-conditions-grid{grid-template-columns:1fr;gap:12px}.pc-included{padding:60px 20px}.pc-included-grid{grid-template-columns:1fr;gap:20px}.pc-membership{padding:48px 20px}.pc-membership-inner{grid-template-columns:1fr;gap:32px}.pc-membership-cta{align-items:stretch}.pc-membership-cta .btn{text-align:center}.pc-how{padding:60px 20px}.pc-testi{padding:48px 20px}.pc-testi-quote{font-size:20px}.pc-final-cta{padding:60px 20px}.pc-final-cta p{font-size:16px}}@media (max-width:480px){.page-hero{padding:24px 16px 40px}.pc-overview{padding:48px 16px}.pc-who{padding:48px 16px}.pc-included{padding:48px 16px}.pc-membership{padding:40px 16px}.pc-how{padding:48px 16px}.pc-testi{padding:40px 16px}.pc-final-cta{padding:48px 16px}}.ast-container{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important}div.ast-container{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}.site-primary,#primary,#main,.ast-article-single,.entry-content,.post-content,.page-content{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}#page,.site,.site-content{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}#omega-primary-care{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw;position:relative;left:0}.admin-bar .nav{top:32px !important}@media screen and (max-width:782px){.admin-bar .nav{top:46px !important}.admin-bar .nav-mobile-menu{top:calc(66px + 46px) !important}}