.treatment-protocol .treatment-hero .protocol-explore-mobile{display:none}@media (max-width:760px){.treatment-protocol .treatment-hero .protocol-explore-desktop{display:none}.treatment-protocol .treatment-hero .protocol-explore-mobile{width:100%;margin-top:0;display:flex}}.treatment-protocol .treatment-investment>p{color:#fff}.protocol-story{gap:32px;margin:48px 0;padding:0;list-style:none;display:grid}.protocol-story-stage{background:#fff;border:1px solid #3d1a780a;border-radius:40px 40px 72px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;overflow:hidden;box-shadow:0 14px 40px #06132908}.protocol-story-stage figure{background:#f7f5ef;align-self:stretch;align-items:center;min-width:0;margin:0;display:grid}.protocol-story-stage img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.protocol-story-copy{min-width:0;padding:36px 40px 36px 0}.protocol-story-label{color:#573080;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.protocol-story-label>span{color:#573080;background:#eee7f6;border-radius:14px 14px 20px 8px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.original-lp .protocol-story h3,.original-lp .protocol-story-finish h3{margin:22px 0;font-size:clamp(25px,2.3vw,34px);line-height:1.15}.original-lp .protocol-story p{color:#575c6b;margin:0 0 16px;font-size:17px;line-height:1.65}.protocol-story-copy p:last-child{margin-bottom:0}.protocol-story-stage:nth-child(2){border-radius:40px 24px 40px 72px}.protocol-story-stage:nth-child(2) figure{grid-area:1/2}.protocol-story-stage:nth-child(2) .protocol-story-copy{grid-area:1/1;padding:36px 0 36px 40px}.protocol-story-finish{color:#fff;background:radial-gradient(at 0 100%,#3d1a78,#0000 75%),#061329;border-radius:48px 24px 64px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:40px;margin:0 0 36px;padding:36px 40px;display:grid}.protocol-story-finish img{object-fit:contain;filter:drop-shadow(0 16px 24px #0003);width:100%;height:auto;display:block}.protocol-story-finish .protocol-story-label{color:#e0bd70}.original-lp .protocol-story-finish p{color:#dce0eb;margin:0;font-size:17px;line-height:1.65}@media (max-width:900px){.protocol-story-stage{gap:24px}.protocol-story-copy{padding:28px 24px 28px 0}.protocol-story-stage:nth-child(2) .protocol-story-copy{padding:28px 0 28px 24px}.protocol-story-finish{gap:24px;padding:28px}}@media (max-width:640px){.protocol-story{gap:24px;margin:28px 0}.protocol-story-stage{border-radius:28px 28px 44px 20px;flex-direction:column;gap:0;display:flex}.protocol-story-stage:nth-child(2){border-radius:28px 28px 44px 20px}.protocol-story-stage figure{width:100%}.protocol-story-copy,.protocol-story-stage:nth-child(2) .protocol-story-copy{padding:24px}.protocol-story-label{font-size:15px}.original-lp .protocol-story p,.original-lp .protocol-story-finish p{font-size:16px}.protocol-story-finish{border-radius:32px 20px 44px;grid-template-columns:1fr;gap:16px;padding:28px 24px}}.treatment-dentures .treatment-investment>p{color:#fff}.treatment-dentures .dentures-explore{grid-column:1/-1;width:100%;max-width:760px;margin:0 auto}.dentures-story{margin:48px 0}.dentures-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dentures-options article{background:#fff;border-radius:36px 36px 72px 24px;overflow:hidden;box-shadow:0 18px 45px #0613290a}.dentures-options figure{aspect-ratio:7/5;background:#eeedf7;align-items:center;margin:0;display:flex}.dentures-options img{object-fit:contain;width:100%;height:100%;display:block}.dentures-options .dentures-partial-illustration{background:#faf7f0}.dentures-options article>div{padding:32px}.original-lp .dentures-story h3{margin:18px 0;font-size:clamp(27px,2.5vw,38px);line-height:1.15}.original-lp .dentures-story p{color:#535c70;font-size:18px;line-height:1.65}.dentures-options .original-eyebrow{font-size:14px}.dentures-planning{background:linear-gradient(135deg,#fff,#eee8f7);border:1px solid #d9c9ed;border-radius:56px 24px 64px;margin:56px 0;padding:48px}.dentures-planning ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.dentures-planning li>span{color:#f0cc79;background:#32145f;border-radius:18px 18px 26px 10px;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.dentures-planning h4{margin:20px 0 12px;font-size:22px;line-height:1.3}.dentures-planning p{margin:0}.dentures-fixed{color:#fff;background:radial-gradient(at 0 100%,#3d1a78,#0000 75%),#061329;border-radius:44px 24px 64px;grid-template-columns:.9fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.dentures-fixed img{object-fit:contain;width:100%;height:auto;display:block}.dentures-fixed .original-eyebrow,.dentures-fixed .original-link{color:#edca79}.original-lp .dentures-fixed p{color:#e6eaf3}@media (max-width:760px){.dentures-options{grid-template-columns:1fr;gap:24px}.dentures-options article>div{padding:26px}.dentures-story{margin:28px 0}.dentures-planning{margin:32px 0;padding:28px 24px}.dentures-planning ol{grid-template-columns:1fr;gap:26px}.dentures-planning li{gap:18px;display:flex}.dentures-planning li>span{flex-shrink:0}.dentures-planning h4{margin-top:0}.dentures-fixed{grid-template-columns:1fr;gap:20px;padding:28px 24px}.original-lp .dentures-story p{font-size:17px}.treatment-dentures .dentures-explore{margin-top:0}}
