.aos-patient-specials{color:var(--aos-navy);background:#ebe5da;padding-block:56px;scroll-margin-top:110px}.aos-patient-specials__header{justify-content:space-between;align-items:center;gap:24px 40px;margin-bottom:32px;display:flex}.aos-patient-specials__header h2,.ppc-lander .ppc-main .aos-patient-specials__header h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.3vw,46px);font-weight:400;line-height:1.1}.aos-patient-specials__header .btn{flex:none}.aos-patient-specials__offers{grid-template-columns:repeat(var(--offer-count,2), minmax(0, 1fr));gap:32px 48px;display:grid}.aos-patient-specials__offer{border-top:1px solid #aa987a;flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;display:flex}.aos-patient-specials__offer .aos-patient-specials__price{color:#705323;font-family:var(--font-display);letter-spacing:-.025em;flex:none;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1}.aos-patient-specials__offer h3,.ppc-lander .ppc-main .aos-patient-specials__offer h3{font-family:var(--font);letter-spacing:0;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.4}.aos-patient-specials__offer .aos-patient-specials__deadline{color:var(--aos-navy);margin-top:12px}.aos-patient-specials__intro{color:#465164;max-width:65ch;margin:-12px 0 32px;font-size:16px;line-height:1.7}.aos-patient-specials__offer p{color:#465164;max-width:55ch;margin:0;font-size:15px;line-height:1.7}.aos-patient-specials .aos-patient-specials__note{color:#465164;margin:24px 0 0;font-size:13px;line-height:1.6}.aos-patient-specials a:focus-visible{outline:2px solid var(--aos-navy);outline-offset:5px}.aos-financing-links{margin-top:24px;font-size:15px;line-height:1.7}.aos-financing-links a{min-height:44px;color:inherit;text-underline-offset:5px;padding-block:10px;text-decoration:underline;display:inline-block}.aos-financing-links a:focus-visible{outline-offset:4px;outline:2px solid}.ppc-lander .ppc-insurance .aos-financing-links{color:var(--aos-porcelain);border-top:1px solid #c7a86b66;margin-top:32px;padding-top:20px}.financing-partners{scroll-margin-top:110px}.financing-partners__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:48px}.financing-partners .financing-partner{border-top:1px solid #b5a17a;padding-top:28px;display:flex}.financing-partner__panel{flex-direction:column;width:100%;min-width:0;display:flex}.financing-partner__intro{padding-bottom:24px}.financing-partners .financing-partner__intro h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:32px;font-weight:400;line-height:1.2}.financing-partner__description{color:#465164;max-width:65ch;margin:0;font-size:16px;line-height:1.7}.financing-partner__visual{background:#fff;flex:1;align-items:center;min-width:0;display:grid}.financing-partner__visual--banner{min-height:370px}.financing-partner__banner{width:100%;display:block}.financing-partner__banner-image{width:100%;height:auto;display:block}.financing-partner__visual iframe{background:#fff;border:0;width:100%;height:370px;display:block}.financing-partner__visual--logo{justify-items:center;min-height:160px;padding:32px}.financing-partner__visual--logo img{width:100%;max-width:240px;height:auto}.financing-partners .financing-partner__link{min-height:44px;color:var(--aos-navy);align-self:flex-start;align-items:center;gap:10px;margin-top:20px;padding:12px 0;font-size:14px;display:inline-flex}.financing-partner__link svg{width:16px;height:16px}.financing-partners .financing-partner__banner:focus-visible{outline-offset:-6px}@media (width>=901px){.financing-partner__intro{min-height:140px}}@media (width<=900px){.financing-partners__list{grid-template-columns:minmax(0,1fr);gap:40px}.financing-partner__visual--banner{min-height:0}.financing-partner__banner-image{object-fit:contain;max-height:420px}}@media (hover:hover){.aos-financing-links a:hover{text-decoration-thickness:2px}}@media (width<=900px){.aos-patient-specials__offer{flex-direction:column;gap:16px}}@media (width<=640px){.aos-patient-specials{padding-block:40px}.aos-patient-specials__header{flex-direction:column;align-items:flex-start}.aos-patient-specials__offers{grid-template-columns:minmax(0,1fr)}.aos-patient-specials__header .btn{width:100%}}.aos-financing-logos{flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.aos-financing-logos li{color:#10243c;background:#fff;flex:0 204px;place-items:center;min-width:0;height:86px;padding:18px;display:grid}.aos-financing-logos img{object-fit:contain;width:100%;height:50px;display:block}.ppc-financing{border-top:1px solid #c7a86b66;margin-top:32px;padding-top:28px}.ppc-lander .ppc-insurance .ppc-financing h3{color:#f8f5ef;margin:0}@media (width<=640px){.aos-financing-logos{gap:12px}.aos-financing-logos li{flex:130px;padding:14px}}.aos-insurance-finance__details .aos-financing-logos li{flex:1 1 0;min-width:0;height:78px;padding:14px}.financing-partner__visual--embed{min-height:370px}.financing-partner__visual iframe[hidden],.financing-partner__fallback[hidden]{display:none}.financing-partner__fallback{text-align:center;min-height:370px;color:var(--aos-navy);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px 28px;text-decoration:none;display:flex}.financing-partner__fallback img{width:240px;max-width:85%;height:auto}.financing-partner__fallback-title{max-width:20ch;font:400 28px/1.2 var(--font-display)}.financing-partner__fallback-action{text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.financing-partner__fallback-action svg{flex:none;width:16px;height:16px}.financing-partners .financing-partner__fallback:focus-visible{outline-offset:-6px}