.pn-main .offer-hero .hero-copy{width:100%;max-width:1050px;padding:72px 6% 64px}.pn-main .offer-hero h1{display:block;font-family:Anuphan,Arial,sans-serif;font-size:22px;line-height:1.4;font-weight:400;letter-spacing:0;margin:0 0 32px}.pn-main .offer-hero h1 span{display:block;font-family:PNDisplay,Georgia,serif;font-size:clamp(58px,7.5vw,104px);line-height:1.05;letter-spacing:-.035em;margin:16px 0}.pn-main .offer-hero h1 i{font-family:Anuphan,Arial,sans-serif;font-size:.28em;font-style:normal;letter-spacing:0}.pn-main .offer-hero h1 small{font-family:Anuphan,Arial,sans-serif;font-size:20px}.pn-main .offer-hero h2{font-size:clamp(26px,3vw,39px);line-height:1.45;margin:0 0 22px}.pn-main .offer-hero .hero-copy>p{max-width:760px;font-size:18px;line-height:1.85}.offer-summary{border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;padding:16px 0;margin:26px 0;max-width:790px}.offer-summary p{margin:7px 0!important;font-size:16px!important;line-height:1.8!important}.offer-summary strong{font-family:PNDisplay,Georgia,serif;font-size:27px;margin-right:12px}.offer-summary b{font-weight:500;white-space:nowrap}.offer-summary small{display:block;color:#d6e0d3;font-size:14px;line-height:1.7;margin-top:10px}.pn-main .offer-hero .actions{margin-top:24px}.pn-main .chapter-price h3{font-size:22px;font-weight:400;line-height:1.6}.pn-main .chapter-price .price-inclusions{border-top:1px solid #ffffff40;padding-top:24px}.care .care-copy{padding:64px 7%}.care-deck{font-size:24px!important;line-height:1.6!important}.reason{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:26px 0;border-top:1px solid #ffffff35}.reason>span{font:30px PNDisplay,Georgia,serif;color:#bdcbb8}.care .reason h3{font-size:22px;line-height:1.6;margin:0 0 12px;font-weight:500}.care .reason p{font-size:17px;line-height:1.85;margin:0}.care .clinic-image{align-self:stretch}.care .clinic-image img{height:100%;object-fit:cover;object-position:47% 35%}.branch-choice .actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.branch-choice .button{min-width:250px}.pn-main .branch-choice p{max-width:850px;margin-inline:auto}.branch-choice .branch-location{max-width:850px}.compare .text-link{display:inline-block;margin-top:18px}.pn-main .faq-list summary{line-height:1.6;padding-right:32px} @media(max-width:700px){.pn-main .offer-hero .hero-copy{padding:42px 24px 44px}.pn-main .offer-hero h1{font-size:17px;margin-bottom:24px}.pn-main .offer-hero h1 span{font-size:60px;max-width:100%;line-height:1.04}.pn-main .offer-hero h1 small{font-size:17px}.pn-main .offer-hero h2{font-size:26px}.pn-main .offer-hero .hero-copy>p{font-size:16px}.offer-summary p{font-size:15px!important}.offer-summary strong{display:block;font-size:29px;margin:0}.pn-main .offer-hero .actions{display:flex;align-items:stretch;flex-direction:column;gap:18px}.pn-main .offer-hero .actions a{text-align:center;justify-content:center}.pn-main .chapter-price{padding:48px 24px}.pn-main .chapter-price h2{font-size:32px}.pn-main .chapter-price h3{font-size:21px}.care .care-copy{padding:44px 24px}.care .clinic-image{max-height:430px;overflow:hidden}.care .clinic-image img{min-height:0!important;height:430px;object-position:50% 25%}.reason{grid-template-columns:30px 1fr;gap:12px}.care .reason h3{font-size:21px}.care .reason p{font-size:16px}.branch-choice .actions{flex-direction:column}.branch-choice .button{min-width:0;width:100%;justify-content:center}.pn-main .offer-hero .science-hero{object-position:65% 50%}} @media(max-width:360px){.pn-main .offer-hero .hero-copy{padding-inline:20px}.pn-main .offer-hero h1 span{font-size:53px}.pn-main .offer-hero h2{font-size:24px}} .pn-main .offer-hero .hero-copy{display:block!important}.pn-main .offer-hero .hero-copy>*{order:initial!important}.pn-main .offer-hero .offer-summary p,.pn-main .offer-hero .offer-summary strong,.pn-main .offer-hero .offer-summary b{color:#faf7f0!important} .ecm-foundation.story-r2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ecm-foundation.story-r2>*{min-width:0}.ecm-foundation .elements{min-width:0}.ecm-foundation .elements article{min-width:0}@media(max-width:900px){.ecm-foundation.story-r2{grid-template-columns:minmax(0,1fr)}.ecm-foundation.story-r2 .ecm-opening{grid-column:1}.ecm-foundation .elements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ecm-foundation .elements{grid-template-columns:minmax(0,1fr)}}