.v3-objectives{background:#fff}.v3-objective-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px;display:grid}.v3-objective-grid>a{border:1px solid var(--line);background:#f7faf9;border-radius:22px;flex-direction:column;min-height:265px;padding:25px;transition:all .2s;display:flex;position:relative}.v3-objective-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 36px #003b4a14}.v3-objective-grid>a.featured{border-color:var(--yellow);box-shadow:7px 7px 0 var(--yellow)}.v3-objective-grid>a>span{color:var(--mid);font-weight:850}.v3-objective-grid small{color:var(--mid);text-transform:uppercase;letter-spacing:.11em;margin-top:24px;font-size:.7rem;font-weight:850}.v3-objective-grid h3{margin:8px 0;font-size:1.28rem}.v3-objective-grid p{color:var(--body);margin:0;font-size:.9rem}.v3-objective-grid svg{width:20px;color:var(--mid);margin-top:auto}.v3-pyramid-section{background:#eef5f4}.v3-pyramid-layout{grid-template-columns:1.2fr .85fr;align-items:stretch;gap:54px;margin-top:50px;display:grid}.v3-pyramid{flex-direction:column;align-items:center;gap:13px;display:flex}.v3-level{text-align:center;border-radius:28px;padding:22px 30px;display:block;position:relative}.v3-level small{text-transform:uppercase;letter-spacing:.13em;font-weight:850}.v3-level h3{margin:9px 0 5px;font-size:1.38rem}.v3-level p{margin:0;font-size:.87rem}.v3-level svg{width:22px;position:absolute;top:18px;right:25px}.level-4{border:2px solid var(--yellow);width:65%;box-shadow:10px 10px 0 var(--yellow);color:var(--teal);background:#fff}.level-4 small{color:#a06a00}.level-4 svg{color:var(--yellow)}.level-3{width:82%;box-shadow:9px 9px 0 var(--yellow);background:#d8e8e7;border:1px solid #b8d1d1}.level-3 small{color:var(--mid)}.level-2{color:#fff;background:#679aa2;width:92%}.level-2 small,.level-2 p{color:#e9f3f3}.level-1{background:var(--teal);color:#fff;width:100%}.level-1 small,.level-1 p{color:#cde0e3}.v3-zone-cards{grid-template-rows:1fr 1fr;gap:18px;display:grid}.v3-zone-cards article{background:#fff;border:1px solid #edf2f2;border-radius:26px;flex-direction:column;padding:36px;display:flex}.v3-zone-cards article.priority{border-left:7px solid var(--yellow);box-shadow:10px 10px #d9e8e7}.v3-zone-cards small{color:var(--mid);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.v3-zone-cards h3{margin:13px 0;font-size:1.65rem}.v3-zone-cards p{color:var(--body);margin:0}.v3-zone-cards strong{color:#9a6900;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.v3-zone-cards svg{width:22px;color:var(--yellow)}.v3-pyramid-link{width:max-content;color:var(--mid);border-bottom:2px solid var(--yellow);align-items:center;gap:8px;margin:35px auto 0;padding-bottom:5px;font-weight:850;display:flex}.v3-pyramid-link svg{width:17px}.v3-pathways{background:#fff}.v3-centred-head{text-align:center;max-width:850px;margin:0 auto 45px}.v3-centred-head h2{margin:9px 0 16px}.v3-centred-head>p:last-child{color:var(--body);font-size:1.04rem}.v3-pathway-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.v3-pathway-grid>a{border:1px solid var(--line);background:#f6f9f8;border-radius:22px;overflow:hidden}.v3-path-image{height:245px;overflow:hidden}.v3-path-image img{object-fit:cover;width:300%;max-width:none;height:100%}.v3-ortho img{object-position:0 center}.v3-longevity img{object-position:center;transform:translate(-33.333%)}.v3-face img{object-position:right;transform:translate(-66.666%)}.v3-pathway-grid>a>div:last-child{padding:25px}.v3-pathway-grid small{color:var(--mid);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:850}.v3-pathway-grid h3{margin:8px 0;font-size:1.35rem}.v3-pathway-grid p{color:var(--body);min-height:68px;font-size:.9rem}.v3-pathway-grid strong,.v3-other-options a{color:var(--mid);align-items:center;gap:8px;font-size:.82rem;display:flex}.v3-pathway-grid svg,.v3-other-options svg{width:16px}.v3-other-options{color:var(--body);background:#eef5f4;border-radius:16px;justify-content:space-between;align-items:center;margin-top:28px;padding:20px 24px;display:flex}.v3-questions{background:var(--teal);color:#fff}.v3-question-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.v3-question-layout h2{color:#fff}.v3-question-layout>div:first-child>p:not(.eyebrow){color:#cfe1e4}.v3-question-layout>div:last-child{box-shadow:10px 10px 0 var(--yellow);background:#fff;border-radius:24px;padding:12px 28px}.v3-question-layout>div:last-child a{color:var(--teal);border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 24px;align-items:center;gap:10px;padding:20px 0;display:grid}.v3-question-layout>div:last-child a:last-child{border:0}.v3-question-layout>div:last-child span{color:var(--yellow);font-weight:900}.v3-question-layout>div:last-child svg{width:18px}.v3-baseline{background:#f8f3e7}.v3-baseline-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.v3-baseline-grid>div>svg{color:var(--mid);width:38px;height:38px}.v3-baseline-grid>div>p:not(.eyebrow){color:var(--body);font-size:1.05rem}.v3-baseline-points{flex-wrap:wrap;gap:18px;margin:25px 0;display:flex}.v3-baseline-points span{align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.v3-baseline-points svg{width:16px;color:var(--mid)}.v3-baseline-grid aside{box-shadow:10px 10px 0 var(--yellow);background:#fff;border:1px solid #ecdfc6;border-radius:24px;grid-template-columns:1fr auto;gap:17px;padding:32px;display:grid}.v3-baseline-grid aside span{color:var(--body)}.v3-baseline-grid aside strong{color:var(--teal)}.v3-baseline-grid aside small{border-top:1px solid var(--line);color:#687d82;grid-column:1/-1;padding-top:17px}.v3-why{background:#fff}.v3-trust-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:42px;display:grid}.v3-trust-grid article{background:#f3f8f7;border-radius:20px;padding:26px}.v3-trust-grid img{width:42px;height:42px}.v3-trust-grid h3{margin:17px 0 8px;font-size:1.12rem}.v3-trust-grid p{color:var(--body);margin:0;font-size:.86rem}.v3-why-link{width:max-content;color:var(--mid);align-items:center;gap:8px;margin:30px auto 0;font-weight:850;display:flex}.v3-why-link svg{width:17px}.v3-science-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.v3-science-grid article{background:#ffffff0d;border:1px solid #ffffff2c;border-radius:22px;padding:30px}.v3-science-grid article>svg{color:var(--yellow);width:32px;height:32px}.v3-science-grid small{color:#9fc8ce;text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-weight:850;display:block}.v3-science-grid h3{color:#fff;font-size:1.55rem}.v3-science-grid p{color:#cae0e3}.v3-science-grid a{color:var(--yellow);align-items:center;gap:8px;font-weight:850;display:flex}.v3-science-grid a svg{width:17px}.v3-thailand{background:#fff}.v3-thailand-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.v3-thailand-grid>img{object-fit:cover;border-radius:24px;width:100%;height:430px}.v3-thailand-grid>div>p:not(.eyebrow){color:var(--body);font-size:1.04rem}.v3-human{background:#edf5f4}.v3-human-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.v3-quote{background:var(--teal);color:#fff;box-shadow:10px 10px 0 var(--yellow);border-radius:25px;padding:38px}.v3-quote>svg{color:var(--yellow)}.v3-quote blockquote{margin:22px 0;font-size:1.35rem;line-height:1.5}.v3-quote p{color:#cfe1e4}.v3-quote a{color:var(--yellow);align-items:center;gap:8px;font-weight:850;display:flex}.v3-quote a svg{width:17px}.v3-human-grid>div:last-child>p:not(.eyebrow){color:var(--body)}@media (max-width:980px){.v3-objective-grid,.v3-trust-grid{grid-template-columns:1fr 1fr}.v3-pyramid-layout,.v3-question-layout,.v3-baseline-grid,.v3-thailand-grid,.v3-human-grid,.v3-pathway-grid{grid-template-columns:1fr}.v3-path-image{height:350px}.v3-zone-cards{grid-template-rows:auto}.v3-pyramid-layout{gap:35px}}@media (max-width:640px){.v3-objective-grid,.v3-trust-grid,.v3-science-grid{grid-template-columns:1fr}.v3-objective-grid>a{min-height:220px}.v3-pyramid-section .split-heading{margin-bottom:0}.v3-pyramid{gap:10px}.v3-level{border-radius:20px;padding:18px 13px}.level-4{width:76%}.level-3{width:85%}.level-2{width:93%}.v3-level h3{font-size:1.05rem}.v3-level p{font-size:.75rem}.v3-zone-cards article{padding:26px}.v3-zone-cards h3{font-size:1.35rem}.v3-path-image{height:260px}.v3-other-options{flex-direction:column;align-items:flex-start;gap:10px}.v3-question-layout{gap:35px}.v3-question-layout>div:last-child{padding:8px 18px}.v3-question-layout>div:last-child a{grid-template-columns:34px 1fr 18px;font-size:.9rem}.v3-baseline-points{display:grid}.v3-thailand-grid>img{height:290px}.v3-quote{padding:28px}.v3-quote blockquote{font-size:1.12rem}}.v3-thailand-grid>img{content:url(/bangkok-rooftop-wellness.webp);object-position:center 45%}@media (max-width:640px){.v3-thailand-grid>img{object-position:58% center}}.v3-path-image{aspect-ratio:4/3;background:#e5efed;height:auto}.v3-path-image img{object-fit:cover;object-position:center 18%;width:100%;max-width:100%;height:100%;display:block;transform:none}@media (max-width:980px){.v3-path-image{aspect-ratio:16/9;height:auto}}@media (max-width:650px){.v3-path-image{aspect-ratio:4/3;height:auto}.v3-path-image img{object-position:center 14%}}
