.marketing-friendly{background:#faf8f3;color:#213f49;font-family:'DM Sans',Arial,sans-serif;line-height:1.65}.marketing-friendly main h1,.marketing-friendly main h2,.marketing-friendly main h3{font-family:'Playfair Display',Georgia,serif;letter-spacing:-.025em;font-weight:500}.marketing-friendly .service-hero{background:#f6f6ee;padding:65px 0}.marketing-friendly .service-hero h1{color:#173b48!important;font-size:clamp(2.6rem,4.5vw,4.2rem);line-height:1.08}.marketing-friendly .service-hero p{color:#405e65!important}.marketing-friendly .eyebrow{color:#236b68!important}.marketing-friendly .button.primary{background:#226c69!important;border-color:#226c69!important;color:#fff!important}.marketing-friendly .button{border-radius:5px;text-transform:none;font-size:.9rem;letter-spacing:0;padding:12px 20px;line-height:1.4}.marketing-friendly .button.light{color:#226c69;border-color:#226c69}.marketing-friendly .section{padding:60px 0}.marketing-friendly .section-head h2{font-size:clamp(2rem,3.6vw,3rem)}.marketing-friendly .card{box-shadow:none;border-radius:6px;border:1px solid #d8e1dc}.marketing-friendly .card h3{font-size:1.55rem}.marketing-friendly .card .number{color:#88662e}.marketing-friendly .feature-band{background:#e6efea;color:#173b48}.marketing-friendly .feature-band h2{color:#173b48!important;font-size:2.4rem;line-height:1.15}.marketing-friendly .feature-band p{color:#405e65!important}.marketing-friendly .pill-grid span{background:#f9fbf8;border:1px solid #ccddd5;font-size:.9rem}.marketing-friendly .alt{background:#f1f2eb}.marketing-friendly .pathway .card:nth-child(2){transform:none;border:1px solid #d8e1dc}.marketing-friendly .interest{background:#e4efeb}.marketing-friendly .interest h2{font-size:2.6rem;line-height:1.1}.marketing-friendly .interest-form{box-shadow:none;border:1px solid #cadcd3;border-radius:8px}.marketing-friendly input,.marketing-friendly textarea,.marketing-friendly select{border-radius:4px}.marketing-friendly .disclaimer{font-size:.85rem;background:transparent;border-left:3px solid #b3955f}.friendly-hero-photo{margin:0;min-width:0}.friendly-hero-photo img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:6px 52px 6px 6px;display:block}.friendly-hero-photo figcaption{font-size:.7rem;color:#526568;margin-top:8px}.friendly-service-card .friendly-photo{width:calc(100% + 54px);max-width:none;margin:-27px -27px 22px;aspect-ratio:1.5;height:auto;object-fit:cover;border-radius:6px 6px 0 0}.friendly-packet-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:center}.provider-materials .materials-hero{background:#f6f6ee;color:#173b48}.provider-materials .materials-hero h1{color:#173b48;font-size:clamp(2.6rem,4.5vw,4.2rem);line-height:1.08}.provider-materials .materials-hero p{color:#405e65}.provider-materials .materials-hero .eyebrow{color:#226c69}.provider-materials .materials-button{background:#226c69;border-color:#226c69;color:white;border-radius:5px;font-weight:700}.provider-materials .materials-button.secondary,.provider-materials .materials-button.outline{background:transparent;color:#226c69;border-color:#226c69}.provider-materials .action-card{padding:0 0 24px;border-radius:6px;box-shadow:none;overflow:hidden}.provider-materials .action-card h2,.provider-materials .action-card p{margin-left:24px;margin-right:24px}.provider-materials .action-card .materials-button{width:calc(100% - 48px);margin-left:24px;margin-right:24px}.friendly-card-photo{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.provider-materials .facts-wrap{background:#e6efea}.provider-materials .fact{background:transparent;border-top:2px solid #b3955f}.provider-materials .steps li{border-radius:5px;box-shadow:none}.provider-materials .support-note{background:#e8efea}.friendly-image-note{padding:25px 0 35px;font-size:.72rem;color:#526568}.marketing-friendly main a:focus-visible,.provider-materials main a:focus-visible{outline:3px solid #967038;outline-offset:4px}@media(max-width:850px){.friendly-packet-hero,.marketing-friendly .hero-grid{grid-template-columns:1fr;gap:30px}.friendly-hero-photo img{aspect-ratio:1.7}.marketing-friendly .service-hero{padding:40px 0}}@media(max-width:600px){.marketing-friendly .grid.three,.marketing-friendly .grid.four,.marketing-friendly .pathway,.marketing-friendly .pill-grid{grid-template-columns:1fr}.friendly-hero-photo img{aspect-ratio:1.35}.marketing-friendly .section{padding:40px 0}.marketing-friendly .service-hero h1,.provider-materials .materials-hero h1{font-size:2.6rem}.marketing-friendly .interest-form{padding:22px}.friendly-packet-hero{gap:28px}.provider-materials .primary-grid{grid-template-columns:1fr}}
