.private-insurance-page{--pi-ink:#1a2b44;--pi-muted:#63748c;--pi-border:#16326d1f;overflow:clip}.private-insurance-page .wrap{width:min(1180px,calc(100% - 2 * var(--space-8)))}.pi-label{align-items:center;gap:var(--space-4);font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-royal-blue);font-weight:650;display:flex}.pi-label-rule{background:linear-gradient(90deg,#819cbe,#dbe4ef);flex:0 0 60px;width:60px;height:2px}.pi-hero{padding:var(--space-16) 0 var(--space-24);background:radial-gradient(at 96% 17%,#86aacf38,#0000 35%),linear-gradient(115deg,#fff 0%,#fcfaf7 51%,#f2f5fa 100%);position:relative}.pi-hero:before{content:"";pointer-events:none;border:1px solid #416a9c1a;border-radius:50%;width:410px;height:410px;position:absolute;top:86px;right:-185px}.pi-hero-grid{gap:var(--space-16);grid-template-columns:1.03fr .97fr;align-items:center;display:grid}.pi-breadcrumb{align-items:center;gap:var(--space-3);font-size:var(--type-caption);color:#8997a8;margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.pi-breadcrumb a{color:#647d9e}.pi-breadcrumb a:hover{text-decoration:underline}.pi-hero h1{font:400 clamp(40px,4.15vw,62px)/1.09 var(--serif);letter-spacing:-.048em;color:var(--pi-ink);margin:var(--space-8) 0 var(--space-6);max-width:670px}.pi-hero h1 em,.pi-intro h2 em,.pi-questions h2 em,.pi-section-heading h2 em,.pi-cta h2 em{color:var(--color-royal-blue);font-style:normal}.pi-lead{font-size:var(--type-lead);color:#556a84;max-width:550px;margin:0 0 var(--space-8);line-height:1.82}.pi-hero-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pi-text-link{font-size:var(--type-body);color:var(--color-royal-blue);padding-bottom:var(--space-3);border-bottom:1px solid #9cb2cd;align-items:center;gap:10px;font-weight:650;display:inline-flex}.pi-text-link:hover{border-bottom-color:var(--color-royal-blue)}.pi-subnote{font-size:var(--type-caption);color:#8293a8;margin:var(--space-8) 0 0}.pi-hero-art{min-width:0;position:relative}.pi-hero-art:before{content:"";border-radius:var(--radius-media);border:1px solid #416a9c38;position:absolute;inset:19px -16px -17px 18px;transform:rotate(.55deg)}.pi-image-wrap{border-radius:var(--radius-media);background:#d6d9dc;height:455px;position:relative;overflow:hidden;box-shadow:0 25px 58px #16326d1f}.pi-image-wrap img{object-fit:cover;object-position:50% 50%;filter:saturate(.84)contrast(1.02);width:100%;height:100%}.pi-image-card{width:min(340px,85%);padding:var(--space-6);border-radius:var(--radius-card);color:#fff;background:linear-gradient(123deg,#12284f,#345d91);position:absolute;bottom:-26px;left:-22px;box-shadow:0 21px 45px #16326d33}.pi-image-card span{color:#ccd9ea;letter-spacing:.14em;margin-bottom:var(--space-4);font-size:11px;display:block}.pi-image-card strong{font:400 25px/1.2 var(--serif);display:block}.pi-intro{padding:var(--space-24) 0;background:#fff}.pi-intro-grid{gap:var(--space-24);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.pi-intro h2,.pi-questions h2,.pi-section-heading h2{font:400 var(--type-section)/1.15 var(--serif);letter-spacing:-.04em;color:var(--pi-ink);margin:var(--space-6) 0 0}.pi-intro-text p{font-size:var(--type-lead);color:var(--pi-muted);margin:0 0 var(--space-4);line-height:1.85}.pi-questions{padding:var(--space-24) 0;background:linear-gradient(130deg,var(--color-warm-white),#f2f5f9)}.pi-questions-grid{gap:var(--space-16);grid-template-columns:.79fr 1.21fr;align-items:start;display:grid}.pi-questions h2{margin-bottom:var(--space-6)}.pi-questions-grid>div>p{color:var(--pi-muted);font-size:var(--type-lead);max-width:370px;margin:0 0 var(--space-8);line-height:1.8}.pi-question-list{border:1px solid var(--pi-border);border-radius:var(--radius-card);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 18px 50px #16326d0e}.pi-question-list li{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--pi-border);grid-template-columns:32px 1fr;align-items:center;display:grid}.pi-question-list li:last-child{border-bottom:0}.pi-question-list span{font-size:var(--type-caption);color:#7f99b8;letter-spacing:.12em;font-weight:650}.pi-question-list p{color:#354c68;font-size:var(--type-body);margin:0;line-height:1.7}.pi-services{padding:var(--space-24) 0;background:#fff}.pi-section-heading{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.pi-section-heading>p{font-size:var(--type-body);color:var(--pi-muted);max-width:300px;margin:0;line-height:1.8}.pi-services-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pi-service-card{border-radius:var(--radius-card);padding:var(--space-6);background:linear-gradient(145deg,#fff,#fcfcfd);border:1px solid #16326d17;flex-direction:column;min-height:235px;transition:box-shadow .2s,transform .2s;display:flex}.pi-service-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px #16326d14}.pi-card-num{font-size:var(--type-caption);letter-spacing:.14em;color:#86a0bf;font-weight:650}.pi-service-card h3{font:400 23px/1.23 var(--serif);letter-spacing:-.02em;color:var(--pi-ink);margin:var(--space-8) 0 var(--space-4)}.pi-service-card p{font-size:var(--type-body);color:var(--pi-muted);margin:0 0 var(--space-6);line-height:1.75}.pi-card-line{border-bottom:1px solid #dde5ef;margin-top:auto}.pi-care-note{align-items:center;gap:var(--space-6);padding:var(--space-8);margin-top:var(--space-5);border-radius:var(--radius-card);background:linear-gradient(116deg,#f0f3f8,#f8f6f2);border:1px solid #16326d14;display:flex}.pi-care-symbol{color:#fff;background:#16326d;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.pi-care-note>div:nth-child(2){flex:1}.pi-care-note>div>span{font-size:var(--type-caption);letter-spacing:.14em;color:#6d86a5;font-weight:650}.pi-care-note h3{font:400 26px/1.17 var(--serif);color:var(--pi-ink);margin:var(--space-3) 0}.pi-care-note p{font-size:var(--type-body);color:var(--pi-muted);max-width:600px;margin:0;line-height:1.75}.pi-care-note .pi-text-link{white-space:nowrap;align-self:center}.pi-process{padding:var(--space-24) 0;background:linear-gradient(130deg,#f8f7f4,#eef3f8)}.pi-process-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pi-process-grid li{padding:var(--space-6) var(--space-4) 0 0;border-top:2px solid #9cb2ca}.pi-process-grid li>span{font-size:var(--type-caption);letter-spacing:.14em;color:#6484ac;margin-bottom:var(--space-8);font-weight:650;display:block}.pi-process-grid h3{font:400 24px/1.19 var(--serif);color:var(--pi-ink);margin:0 0 var(--space-4)}.pi-process-grid p{color:var(--pi-muted);font-size:var(--type-body);margin:0;line-height:1.75}.pi-condition-note{font-size:var(--type-caption);color:#8392a6;margin:var(--space-8) 0 0;line-height:1.8}.pi-cta{padding:var(--space-24) 0;color:#fff;background:radial-gradient(at 90% 0,#5684b980,#0000 44%),linear-gradient(118deg,#0d1d3a,#16326d)}.pi-cta-grid{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.pi-cta .pi-label{color:#d5e0ec}.pi-cta .pi-label-rule{background:linear-gradient(90deg,#d2c4b2,#6384af)}.pi-cta h2{font:400 var(--type-section)/1.15 var(--serif);letter-spacing:-.04em;color:#fff;margin:var(--space-6) 0}.pi-cta h2 em{color:#e1d7c8}.pi-cta p{max-width:590px;font-size:var(--type-lead);color:#d7e0ec;margin:0;line-height:1.8}.pi-cta-actions{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:none;display:flex}.pi-cta-actions small{font-size:var(--type-caption);color:#c5d4e5}.private-insurance-page .btn{border-radius:var(--radius-control)}@media (max-width:1100px){.pi-hero-grid{gap:var(--space-8)}.pi-intro-grid{gap:var(--space-12)}.pi-questions-grid{gap:var(--space-8)}.pi-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-care-note{flex-wrap:wrap}.pi-care-note .pi-text-link{margin-left:78px}}@media (max-width:780px){.private-insurance-page .wrap{width:calc(100% - 36px)}.pi-hero{padding:var(--space-8) 0 var(--space-16)}.pi-hero-grid,.pi-intro-grid,.pi-questions-grid{gap:var(--space-12);grid-template-columns:1fr}.pi-breadcrumb{margin-bottom:var(--space-12)}.pi-hero h1{font-size:clamp(38px,8vw,56px)}.pi-hero-art{margin:0 14px 18px 10px}.pi-image-wrap{height:360px}.pi-image-card{bottom:-22px;left:-10px}.pi-intro,.pi-questions,.pi-services,.pi-process,.pi-cta{padding:var(--space-16) 0}.pi-section-heading{margin-bottom:var(--space-8);display:block}.pi-section-heading>p{margin-top:var(--space-5);max-width:520px}.pi-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-cta-grid{align-items:flex-start;gap:var(--space-8);flex-direction:column}}@media (max-width:500px){.pi-hero h1{font-size:clamp(35px,9vw,43px)}.pi-image-wrap{height:255px}.pi-image-wrap img{object-position:50% 50%}.pi-image-card{padding:var(--space-5);width:min(300px,92%)}.pi-image-card strong{font-size:20px}.pi-hero-actions{gap:var(--space-5)}.pi-services-grid,.pi-process-grid{grid-template-columns:1fr}.pi-service-card{min-height:180px}.pi-question-list li{padding:var(--space-5);gap:var(--space-3);grid-template-columns:25px 1fr}.pi-care-note{padding:var(--space-6);align-items:flex-start;gap:var(--space-4)}.pi-care-note .pi-text-link{margin:0}.pi-care-note h3{font-size:23px}.pi-care-symbol{flex-basis:44px;width:44px;height:44px}.pi-cta-actions,.pi-cta-actions .btn{width:100%}.pi-cta-actions .btn{text-align:center}}@media (prefers-reduced-motion:reduce){.pi-service-card{transition:none}}
