.cigna-hero{isolation:isolate;background:var(--gradient-hero);position:relative;overflow:hidden}.cigna-hero-photo{object-fit:cover;object-position:60% center;clip-path:ellipse(85% 85% at 100% 25%);z-index:-3;width:53%;height:540px;position:absolute;inset:0 0 auto auto}.cigna-hero-sweep{z-index:-2;width:62%;height:580px;color:var(--primary);pointer-events:none;position:absolute;inset:0 0 auto auto}.cigna-hero-fade{z-index:-1;background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 94%, transparent) 34%, transparent 65%), linear-gradient(0deg, var(--background), transparent 32%);pointer-events:none;position:absolute;inset:0}.cigna-hero-inner{max-width:1280px;margin:0 auto;padding:52px 24px 36px;position:relative}.cigna-hero-copy{width:52%}.cigna-hero-title{letter-spacing:0;color:var(--navy);margin-top:18px;font-size:48px;font-weight:800;line-height:1.1}.cigna-hero-description{max-width:560px;color:var(--ink-muted);margin-top:18px;font-size:17px;line-height:1.55}.cigna-hero-circles{pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:240px;left:49%}.cigna-hero-consult{object-fit:cover;border:2px solid var(--brand-soft);width:190px;height:190px;box-shadow:var(--shadow-elegant);border-radius:50%}.cigna-hero-eligibility{text-align:center;background:var(--brand-soft);width:138px;height:138px;color:var(--navy);box-shadow:var(--shadow-elegant);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:-12px;margin-left:-40px;font-size:12px;line-height:1.25;display:flex}.cigna-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:92px;display:grid}.cigna-hero-benefit{align-items:center;gap:18px;min-width:0;display:flex}.cigna-hero-benefit+.cigna-hero-benefit{border-left:1px solid var(--border);padding-left:24px}.cigna-hero-benefit-icon{background:var(--brand-soft);width:58px;height:58px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cigna-hero-benefit h2{letter-spacing:0;color:var(--navy);font-size:16px;font-weight:750;line-height:1.3}.cigna-hero-benefit p{color:var(--ink-muted);margin-top:5px;font-size:14px;line-height:1.5}@media (width>=1400px){.cigna-hero-title{font-size:52px}}@media (width>=768px) and (width<=1023px){.cigna-hero-inner{padding-top:38px}.cigna-hero-copy{width:54%}.cigna-hero-title{font-size:36px}.cigna-hero-description{font-size:15px}.cigna-hero-photo{object-position:65% center;width:51%;height:500px}.cigna-hero-circles{top:315px;left:56%}.cigna-hero-consult{width:140px;height:140px}.cigna-hero-eligibility{width:112px;height:112px;margin-left:-30px;font-size:10px}.cigna-hero-benefits{gap:16px;margin-top:72px}.cigna-hero-benefit{align-items:flex-start;gap:10px}.cigna-hero-benefit+.cigna-hero-benefit{padding-left:16px}.cigna-hero-benefit-icon{width:42px;height:42px}.cigna-hero-benefit h2{font-size:14px}.cigna-hero-benefit p{font-size:12px}}@media (width<=767px){.cigna-hero>.cigna-hero-photo{display:none}.cigna-hero-inner{padding:32px 20px}.cigna-hero-copy{width:100%}.cigna-hero-title{font-size:36px}.cigna-hero-description{font-size:16px}.cigna-hero-photo{clip-path:ellipse(85% 70% at 66% 30%);object-position:center 35%;z-index:0;width:100%;height:300px;margin-top:24px;display:block;position:relative}.cigna-hero-sweep{display:none}.cigna-hero-fade{background:linear-gradient(180deg, var(--background), var(--brand-soft))}.cigna-hero-circles{justify-content:center;margin-top:-114px;position:relative;top:auto;left:auto}.cigna-hero-consult{width:150px;height:150px}.cigna-hero-eligibility{width:124px;height:124px;font-size:11px}.cigna-hero-benefits{grid-template-columns:1fr;gap:20px;margin-top:42px}.cigna-hero-benefit+.cigna-hero-benefit{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}.phcs-hero{isolation:isolate;background:var(--gradient-hero);position:relative;overflow:hidden}.phcs-hero-photo{object-fit:cover;object-position:70% 40%;clip-path:ellipse(94% 88% at 100% 8%);z-index:-3;width:55%;height:100%;position:absolute;top:0;right:0}.phcs-hero-sweep{width:67%;height:100%;color:var(--primary);z-index:-2;pointer-events:none;position:absolute;top:0;right:0}.phcs-hero-fade{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 94%, transparent) 28%, transparent 56%), linear-gradient(0deg, var(--background) 0%, color-mix(in oklab, var(--background) 94%, transparent) 10%, transparent 24%);position:absolute;inset:0}.phcs-hero-inner{max-width:1360px;margin:0 auto;padding:44px 32px 28px;position:relative}.phcs-hero-copy{width:50%}.phcs-hero-badge{border:1px solid color-mix(in oklab, var(--primary) 24%, transparent);background:var(--brand-soft);color:var(--primary);border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-flex}.phcs-hero-eyebrow{border-top:1px solid var(--border);width:fit-content;color:var(--ink-muted);letter-spacing:0;margin-top:18px;padding-top:10px;font-size:11px;font-weight:600}.phcs-hero-title{letter-spacing:0;color:var(--navy);margin-top:16px;font-size:40px;font-weight:800;line-height:1.1}.phcs-hero-title span{display:block}.phcs-hero-description{max-width:560px;color:var(--ink-muted);margin-top:18px;font-size:16px;line-height:1.5}.phcs-hero-actions{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.phcs-hero-actions a{border-radius:8px;min-width:184px;min-height:52px;font-weight:700}.phcs-hero-arrow{border:1px solid var(--border);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.phcs-hero-circles{pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:215px;left:50%}.phcs-hero-consult{object-fit:cover;border:2px solid var(--brand-soft);border-radius:50%;width:204px;height:204px}.phcs-hero-eligibility{text-align:center;background:var(--brand-soft);width:148px;height:148px;color:var(--navy);box-shadow:var(--shadow-elegant);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-bottom:-20px;margin-left:-52px;font-size:12px;line-height:1.35;display:flex}.phcs-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}.phcs-hero-benefit{align-items:flex-start;gap:16px;min-width:0;display:flex}.phcs-hero-benefit+.phcs-hero-benefit{border-left:1px solid var(--border);padding-left:24px}.phcs-hero-benefit-icon{background:var(--brand-soft);width:56px;height:56px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.phcs-hero-benefit h2{letter-spacing:0;color:var(--navy);margin-top:6px;font-size:16px;font-weight:750;line-height:1.3}.phcs-hero-benefit p{color:var(--ink-muted);margin-top:5px;font-size:14px;line-height:1.5}.phcs-hero-mobile-photo{display:none}@media (width>=1400px){.phcs-hero-title{font-size:44px}.phcs-hero-circles{left:48%}}@media (width>=1024px) and (width<=1279px){.phcs-hero-title{font-size:36px}.phcs-hero-description{max-width:510px}.phcs-hero-consult{width:184px;height:184px}.phcs-hero-eligibility{width:136px;height:136px}}@media (width>=768px) and (width<=1023px){.phcs-hero-inner{padding:36px 24px 30px}.phcs-hero-copy{width:61%}.phcs-hero-title{font-size:30px}.phcs-hero-description{max-width:440px;font-size:15px}.phcs-hero-photo{object-position:76% center;width:54%;height:520px}.phcs-hero-circles{top:310px;left:63%}.phcs-hero-consult{width:132px;height:132px}.phcs-hero-eligibility{width:112px;height:112px;margin-left:-34px;font-size:10px}.phcs-hero-actions{gap:12px}.phcs-hero-actions a{min-width:170px}.phcs-hero-benefits{gap:16px;margin-top:82px}.phcs-hero-benefit{gap:10px}.phcs-hero-benefit+.phcs-hero-benefit{padding-left:16px}.phcs-hero-benefit-icon{width:42px;height:42px}.phcs-hero-benefit h2{margin-top:0;font-size:14px}.phcs-hero-benefit p{font-size:12px}}@media (width<=767px){.phcs-hero-photo,.phcs-hero-sweep{display:none}.phcs-hero-fade{background:linear-gradient(180deg, var(--background), var(--brand-soft))}.phcs-hero-inner{padding:32px 20px}.phcs-hero-copy{width:100%}.phcs-hero-title{font-size:32px}.phcs-hero-title span{display:inline}.phcs-hero-description{font-size:16px}.phcs-hero-actions{gap:12px}.phcs-hero-actions a{flex:145px;min-width:0}.phcs-hero-mobile-photo{object-fit:cover;object-position:75% center;clip-path:ellipse(87% 75% at 65% 26%);width:100%;height:290px;margin-top:28px;display:block}.phcs-hero-circles{justify-content:center;margin-top:-85px;position:relative;top:auto;left:auto}.phcs-hero-consult{width:150px;height:150px}.phcs-hero-eligibility{width:124px;height:124px;margin-bottom:-8px;font-size:11px}.phcs-hero-benefits{grid-template-columns:1fr;gap:20px;margin-top:40px}.phcs-hero-benefit+.phcs-hero-benefit{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}
