*{box-sizing:border-box}.healthcare-page{--hc-ink:#18323a;--hc-deep:#183c49;--hc-blue:#47717b;--hc-mist:#dce8e7;--hc-paper:#f7f5ef;--hc-rust:#a95638;background:var(--hc-paper);color:var(--hc-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.healthcare-page h1,.healthcare-page h2,.healthcare-page h3,.healthcare-page p{margin-top:0}.healthcare-page h1,.healthcare-page h2,.healthcare-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.healthcare-page h1{letter-spacing:-.055em;font-size:clamp(3.6rem,7.2vw,7.4rem);line-height:.91}.healthcare-page h2{letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.healthcare-page h3{font-size:1.8rem;line-height:1.05}.healthcare-page p{line-height:1.65}.healthcare-page a{color:inherit;text-decoration:none}.healthcare-page .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--hc-rust);font-size:.7rem;font-weight:700}.healthcare-page .lede{max-width:720px;font-size:1.15rem}.healthcare-page .button{border:1px solid var(--hc-deep);background:var(--hc-deep);color:#fff;cursor:pointer;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.healthcare-page .button:hover{background:#102b34}.healthcare-page .button-small{padding:.72rem 1rem}.healthcare-page .button-row{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.healthcare-page .text-link{border-bottom:1px solid;padding-bottom:.18rem;font-size:.8rem;font-weight:700;display:inline-block}.hc-header{z-index:20;background:#f7f5eff5;border-bottom:1px solid #18323a33;justify-content:space-between;align-items:center;min-height:82px;padding:1.2rem clamp(1.5rem,7vw,7rem);display:flex;position:sticky;top:0}.hc-brand{font-family:Georgia,serif;font-size:1.55rem;font-weight:700}.hc-nav{align-items:center;gap:1.5rem;font-size:.76rem;font-weight:700;display:flex}.hc-nav>a:not(.button):hover{color:var(--hc-blue)}.hc-hero{background:linear-gradient(135deg,#f7f5ef 55%,#e3ecea);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,10vh,8.5rem) clamp(1.5rem,7vw,7rem);display:grid}.hc-hero h1{max-width:1050px;margin:1.25rem 0 2rem}.hc-hero .lede{margin-bottom:2rem;font-size:1.25rem}.hc-accent{background:var(--hc-deep);color:#fff;border-left:6px solid #b36a48;padding:clamp(2rem,4vw,3.4rem)}.hc-accent .eyebrow{color:#b9d3da}.hc-accent h2{margin:1rem 0 1.4rem;font-size:clamp(2.2rem,3.3vw,3.5rem)}.hc-accent p:last-child{color:#dce7e9}.hc-section{padding:clamp(5rem,9vw,8rem) clamp(1.5rem,7vw,7rem)}.hc-section-intro{max-width:1000px;margin-bottom:4rem}.hc-section-intro h2,.hc-audience>h2{margin:1rem 0 1.5rem}.hc-problem{background:#fff}.hc-statement-grid{grid-template-columns:1.25fr .75fr;gap:clamp(3rem,7vw,7rem);display:grid}.hc-large-copy{font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.12}.hc-boundary{border-top:1px solid var(--hc-ink)}.hc-boundary p{border-bottom:1px solid #18323a33;margin:0;padding:1.2rem 0}.hc-audience{background:var(--hc-mist)}.hc-audience>h2{max-width:950px}.hc-grid{background:#18323a38;border:1px solid #18323a38;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}.hc-card{background:var(--hc-mist);min-height:230px;padding:2.2rem}.hc-card h3{font-size:2rem}.hc-method-section{background:var(--hc-deep);color:#fff}.hc-method-section .eyebrow{color:#b9d3da}.hc-method-section .lede{color:#d7e3e5}.hc-method-grid{border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;grid-template-columns:repeat(3,1fr);display:grid}.hc-method-item{border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;min-height:215px;padding:2rem}.hc-method-item span{color:#b9d3da;letter-spacing:.14em;margin-bottom:2rem;font-size:.68rem;display:block}.hc-method-item h3{text-transform:uppercase;letter-spacing:.05em;font-family:Arial,sans-serif;font-size:.85rem;font-weight:700}.hc-method-item p{color:#dce7e9;font-size:.9rem}.hc-packages-section{background:#f7f5ef}.hc-package-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.hc-package-card{background:#fff;border:1px solid #18323a47;flex-direction:column;padding:2rem;display:flex}.hc-package-card h3{min-height:2.2em;font-size:2.15rem}.hc-package-card .package-label{letter-spacing:.15em;text-transform:uppercase;color:var(--hc-rust);font-size:.66rem;font-weight:700}.hc-package-card .price{margin:.7rem 0;font-family:Georgia,serif;font-size:3rem}.hc-package-card ul{margin:1.2rem 0 2rem;padding:0;list-style:none}.hc-package-card li{border-bottom:1px solid #18323a2b;padding:.7rem 0;font-size:.86rem}.hc-package-card .text-link{align-self:flex-start;margin-top:auto}.hc-package-note{border-top:1px solid #18323a40;max-width:1000px;margin:2rem 0 0;padding-top:1.4rem;font-size:.88rem}.hc-process-section{color:var(--hc-ink);background:#cbdad8}.hc-process-section .eyebrow{color:#8d482e}.hc-process{border-top:1px solid #18323a80;grid-template-columns:repeat(4,1fr);display:grid}.hc-process-step{border-bottom:1px solid #18323a80;padding:2rem 1.5rem 1rem 0}.hc-process-step span{letter-spacing:.12em;color:#8d482e;margin-bottom:1.2rem;font-size:.7rem;font-weight:700;display:block}.hc-process-step p{color:#36525a;font-size:.86rem}.hc-trust-section{background:#fff;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.hc-trust-section h2{margin-top:1rem}.hc-trust-copy{border-top:1px solid var(--hc-ink)}.hc-trust-copy p{border-bottom:1px solid #18323a33;margin:0;padding:1.3rem 0}.hc-inquiry-section{background:#eef2ef;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.hc-inquiry-section h2{margin:1rem 0 1.5rem}.hc-small-note{color:#53676c;border-left:3px solid #b36a48;padding-left:1rem;font-size:.8rem}.hc-inquiry-section .inquiry-form{background:#fff;padding:clamp(1.5rem,4vw,3rem)}.inquiry-form label{flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.inquiry-form label span{color:#687075;font-weight:400}.inquiry-form>label{margin-top:1.2rem}.field-row{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #819095;padding:.9rem}.inquiry-form textarea{resize:vertical}.privacy-note{color:#667277;margin:1rem 0 1.4rem;font-size:.72rem}.success{background:#fff;padding:3rem}.hc-footer{color:#fff;background:#102b34;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem clamp(1.5rem,7vw,7rem);font-size:.72rem;display:flex}.hc-footer p{color:#c6d6d9;margin:0}.hc-footer a{font-weight:700}@media (max-width:900px){.hc-nav>a:not(.hc-nav-button){display:none}.hc-hero,.hc-statement-grid,.hc-trust-section,.hc-inquiry-section{grid-template-columns:1fr}.hc-method-grid{grid-template-columns:repeat(2,1fr)}.hc-package-grid,.hc-grid{grid-template-columns:1fr}.hc-card,.hc-package-card h3{min-height:auto}.hc-process{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hc-header{min-height:72px}.hc-brand{font-size:1.25rem}.hc-nav-button{padding:.65rem .8rem}.hc-method-grid,.hc-process,.field-row{grid-template-columns:1fr}.hc-footer{flex-direction:column;align-items:flex-start}.healthcare-page h1{font-size:3.55rem}}
