.scp-premium{background:var(--ocf-bg);color:var(--ocf-body)}.scp-premium h2,.scp-premium h3{font-family:var(--ocf-font-heading),sans-serif;color:#fff;line-height:1.08}.scp-premium h2{max-width:780px;margin:0;font-size:clamp(2.15rem,4vw,4.2rem);letter-spacing:-.035em}.scp-premium h3{margin:0;font-size:1.18rem}.scp-premium p{color:var(--ocf-body-alt);line-height:1.7}.scp-kicker{margin:0 0 1rem;color:var(--ocf-primary)!important;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.scp-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:3rem;align-items:end;border-bottom:1px solid var(--ocf-border-alt);padding-bottom:3rem}.scp-intro p:last-child{margin:0;max-width:48ch}.scp-benefit-grid,.scp-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.25rem}.scp-benefit,.scp-audience-grid article,.scp-service,.scp-plan{border:1px solid var(--ocf-border-alt);border-radius:var(--radius);background:#141518}.scp-benefit{padding:1.5rem}.scp-benefit span,.scp-service-icon{display:block;color:var(--ocf-primary);font-weight:800;letter-spacing:.08em}.scp-benefit h3{margin-top:2.8rem}.scp-benefit p{font-size:.92rem}.scp-services{background:#0d0e10}.scp-heading{margin-bottom:2.5rem}.scp-heading--center{text-align:center}.scp-heading--center h2,.scp-heading--center p{margin-inline:auto}.scp-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.scp-service{min-height:220px;padding:1.5rem}.scp-service h3{margin-top:2rem}.scp-service p{font-size:.92rem}.scp-process{border-top:1px solid var(--ocf-border-light);background:var(--ocf-bg-alt)}.scp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.scp-process-grid article{border-left:2px solid var(--ocf-primary);padding-left:1.25rem}.scp-process-grid b{display:block;color:var(--ocf-primary);font-size:3.4rem;line-height:1;font-family:var(--ocf-font-heading)}.scp-process-grid h3{margin-top:1.5rem}.scp-plans{background:#0b0c0e}.scp-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.scp-plan{position:relative;display:flex;flex-direction:column;padding:2rem}.scp-plan--featured{border:2px solid var(--ocf-primary);background:#171114}.scp-badge{position:absolute;top:-.8rem;left:1.5rem;padding:.35rem .7rem;background:var(--ocf-primary);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scp-price{margin:1.25rem 0!important;color:#fff!important;font-size:3rem;font-weight:800;line-height:1}.scp-price span{font-size:.86rem;font-weight:500;color:var(--ocf-body-alt)}.scp-plan ul{display:grid;gap:.75rem;flex:1;padding:0 0 1.5rem;margin:0;list-style:none}.scp-plan li{padding-left:1.25rem;position:relative;color:var(--ocf-body-alt);font-size:.92rem}.scp-plan li:before{content:'+';position:absolute;left:0;color:var(--ocf-primary);font-weight:800}.scp-plan .btn-primary,.scp-plan .btn-secondary{width:100%;font-size:.78rem;letter-spacing:.06em}.scp-story{background:var(--ocf-bg-alt)}.scp-story-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem}.scp-story-grid p{max-width:65ch}.scp-point-list{display:grid;align-content:center;gap:.8rem}.scp-point-list div{border-bottom:1px solid var(--ocf-border-alt);padding:1rem 0;color:#fff;font-family:var(--ocf-font-heading);font-weight:700}.scp-point-list div:before{content:'✓';color:var(--ocf-primary);padding-right:.7rem}.scp-emergency{padding-block:clamp(4rem,8vw,7rem);background:#08090b}.scp-emergency-inner{max-width:900px;border:1px solid var(--ocf-primary);border-left:5px solid var(--ocf-primary);padding:clamp(2rem,6vw,5rem)}.scp-emergency-inner p:not(.scp-kicker){max-width:65ch}.scp-emergency-inner .btn-primary{margin-top:1rem;font-size:.78rem;letter-spacing:.06em}.scp-audience-grid article{padding:1.5rem;min-height:190px}.scp-audience-grid h3{color:var(--ocf-primary);font-size:1rem;text-transform:uppercase;letter-spacing:.03em}.scp-audience-grid p{font-size:.92rem}@media(max-width:900px){.scp-intro,.scp-story-grid{grid-template-columns:1fr;gap:2rem}.scp-benefit-grid,.scp-audience-grid{grid-template-columns:repeat(2,1fr)}.scp-service-grid{grid-template-columns:repeat(2,1fr)}.scp-plan-grid{grid-template-columns:1fr}.scp-plan{padding:1.75rem}.scp-process-grid{gap:1.5rem}}@media(max-width:620px){.scp-benefit-grid,.scp-audience-grid,.scp-service-grid,.scp-process-grid{grid-template-columns:1fr}.scp-intro{padding-bottom:2rem}.scp-benefit h3{margin-top:1.5rem}.scp-service{min-height:auto}.scp-process-grid b{font-size:2.7rem}.scp-emergency-inner{padding:1.5rem}.scp-premium h2{font-size:2.25rem}}

/* OCF_AGENT_BLOCK:sunday-creek-warm-premium-refinement START */
.scp-premium { background: #131518; }
.scp-services, .scp-plans { background: #101214; }
.scp-benefit, .scp-audience-grid article, .scp-service, .scp-plan { background: #191b1f; border-color: color-mix(in srgb, var(--ocf-primary) 62%, #4a3638); }
.scp-benefit { padding: 1.4rem; }
.scp-benefit h3 { margin-top: 1.3rem; }
.scp-service { min-height: 205px; padding: 1.45rem; }
.scp-service h3 { margin-top: 1.2rem; }
.scp-service-icon { font-size: .75rem; }
.scp-process, .scp-story { background: #1a1c20; }
.scp-process-grid article { border-color: var(--ocf-primary); }
.scp-plan--featured { background: #211719; border-color: var(--ocf-primary); }
.scp-emergency { background: #151619; }
.scp-emergency-inner { background: #1b1c20; }
@media (max-width: 620px) { .scp-service { padding: 1.25rem; } }
/* OCF_AGENT_BLOCK:sunday-creek-warm-premium-refinement END */

/* OCF_AGENT_BLOCK:sunday-creek-value-intro-layout START */
.scp-intro {
  grid-template-columns: minmax(280px, .75fr) minmax(0, 1.25fr);
  align-items: start;
}
.scp-intro__support {
  display: grid;
  align-content: start;
  gap: .35rem;
}
.scp-intro__support .scp-kicker {
  margin-bottom: .65rem;
}
.scp-intro__support p:last-child {
  margin: 0;
  max-width: 43ch;
}
@media (max-width: 900px) {
  .scp-intro { grid-template-columns: 1fr; }
}
/* OCF_AGENT_BLOCK:sunday-creek-value-intro-layout END */
