@font-face{font-family: 'Google Sans';font-style: normal;font-weight: 400 700;font-display: swap;src: url("/assets/fonts/google-sans-thai.608d5c2df959.woff2") format('woff2');unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC}@font-face{font-family: 'Google Sans';font-style: normal;font-weight: 400 700;font-display: swap;src: url("/assets/fonts/google-sans-latin.0feef3235236.woff2") format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--cream:#fcf8f4;--blush:#f5e6e2;--rose:#a04e4d;--dark:#493531;--muted:#75635c;--line:#e6d8d0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--dark);font:15px/1.8 'Google Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid var(--line);background:rgba(252,248,244,.97);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:17px}.brand-number{font-family:'Google Sans',serif;font-size:35px;line-height:1;text-align:center;color:var(--rose);border-right:1px solid #d9c4bc;padding-right:18px}.brand-number span{display:block;font:7px/2.2 'Google Sans';letter-spacing:1.5px}.brand-name{font-size:17px;font-weight:600}.brand-name small{display:block;font-size:10px;font-weight:400;letter-spacing:.5px}header nav{display:flex;gap:30px;font-size:13px}header nav a:hover,.text-link:hover{color:var(--rose)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 25px;border-radius:6px;background:var(--rose);border:1px solid var(--rose);color:white;font-size:14px;transition:background .2s,transform .2s}.button:hover{background:#914443;transform:translateY(-2px)}.button.small{font-size:12px;padding:11px 19px}.button span{font-size:20px}.menu{display:none}.hero{max-width:1500px;margin:auto;padding:66px 5.5% 65px;display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:600;color:var(--rose);margin:0 0 22px}.eyebrow>span{display:inline-block;width:6px;height:6px;background:var(--rose);border-radius:100%;margin-right:6px;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(36px,3.5vw,56px);font-weight:500;line-height:1.5;letter-spacing:-1.9px;margin-bottom:20px}.rose{color:var(--rose)}h1 .rose{display:inline-block;position:relative}h1 .rose:after{content:'';position:absolute;bottom:0;left:0;right:0;height:7px;border-top:2px solid #d8a6a0;border-radius:50%;transform:rotate(-2deg)}.lead{font-size:19px;line-height:1.8;margin-bottom:16px}.hero-description{max-width:380px;color:var(--muted);font-size:13px;line-height:1.9;margin-bottom:28px}.actions{display:flex;align-items:center;gap:25px}.text-link{font-size:12px;border-bottom:1px solid #bba59a;padding-bottom:5px;display:inline-flex;gap:20px;align-items:center}.hero-note{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);margin-top:30px}.check{color:var(--rose)}.hero-note i{height:12px;border-left:1px solid #d8c8be;margin:0 6px}.hero-visual{position:relative;margin-left:12px}.hero-photo{height:500px;border-radius:180px 180px 16px 16px;background:#ead7cd;position:relative}.hero-visual:before{content:'';position:absolute;inset:12px -18px -15px 18px;border:1px solid #dbbdb2;border-radius:180px 180px 16px 16px}.round-stamp{position:absolute;top:12px;left:-53px;background:#fcf8f0;width:123px;height:123px;border:1px solid #decdc1;outline:7px solid var(--cream);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg);font-size:7px;letter-spacing:1.5px;color:var(--rose)}.round-stamp span{font-family:'Google Sans',serif;font-size:26px;letter-spacing:-1px;font-style:italic}.photo-label{position:absolute;bottom:30px;left:-30px;padding:15px 26px;background:rgba(255,253,249,.95);border-radius:8px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 30px #684c3310;font-size:14px}.photo-label>span{font-size:37px;color:var(--rose)}.photo-label small{display:block;color:var(--muted);font-size:10px}.image-caption{position:absolute;bottom:2px;right:12px;font-size:8px;color:#fff;text-shadow:0 1px 3px #333;margin:0}.promise{background:#f1e3dc;border-top:1px solid #e8d6cd;border-bottom:1px solid #e8d6cd;display:flex;justify-content:center;align-items:center;gap:60px;padding:20px;font-size:12px}.promise b{color:var(--rose);font-size:19px;font-weight:400}.section{padding:90px 5.5%;max-width:1500px;margin:auto}h2{font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1.6;margin-bottom:20px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px}.section-head h2{margin-bottom:0}.section-head>p{color:var(--muted);font-size:13px;margin:0 0 8px}.care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.care-card{padding:25px 24px 20px;border:1px solid var(--line);border-radius:70px 70px 8px 8px;position:relative;text-align:center;background:#fffdfa;transition:transform .2s,border-color .2s}.care-card:hover{transform:translateY(-5px);border-color:#be8e85}.care-card svg{display:block;width:85px;height:85px;margin:16px auto 24px;fill:none;stroke:#ba7771;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.care-icon{font:10px 'Google Sans';color:var(--muted)}.care-card h3{font-size:17px;font-weight:500;margin-bottom:10px}.care-card p{font-size:12px;color:var(--muted)}.card-arrow{display:block;border-top:1px solid var(--line);padding-top:14px;color:var(--rose);font-size:11px;margin-top:23px}.subnote{text-align:center;color:var(--muted);font-size:10px;margin:25px 0 0}.journey{background:var(--blush);max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-right:max(5.5%,calc((100vw - 1335px)/2));padding-left:max(5.5%,calc((100vw - 1335px)/2));position:relative;overflow:hidden}.journey-intro>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:2}.journey-intro .text-link{margin-top:15px}.steps article{display:flex;gap:27px;padding:23px 0;border-bottom:1px solid #dbc8c0}.steps article:first-child{padding-top:0}.steps article>span{font:italic 30px 'Google Sans';color:var(--rose);padding-top:6px}.steps h3{font-size:18px;font-weight:500;margin:0 0 10px}.steps p{font-size:12px;color:var(--muted);margin:0;max-width:380px}.center{text-align:center}.center h2{font-size:32px}.center>p:not(.eyebrow){color:var(--muted);font-size:13px}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px}.package{padding:30px 23px 25px;border:1px solid var(--line);border-radius:9px;position:relative;background:#fffdfa}.set{font:11px/1.5 'Google Sans';letter-spacing:2px;color:var(--rose);margin-bottom:18px}.package h3{font-weight:500;font-size:18px;margin-bottom:20px}.sessions{font-size:13px;min-height:65px;line-height:1.6;margin-bottom:15px}.sessions strong{font:30px 'Google Sans';padding:0 5px}.sessions em{font-style:normal;display:block;font-size:12px;color:var(--rose)}.price{border-top:1px solid var(--line);padding-top:21px;font:39px 'Google Sans';color:var(--rose);letter-spacing:-1.4px}.price span{font:11px 'Google Sans';color:var(--muted);margin-left:7px}.average{font-size:10px;color:var(--muted);margin:12px 0 25px}.package .button{width:100%;font-size:11px;padding:12px 5px}.outline{background:transparent;color:var(--rose);border-color:#d7b4ab}.outline:hover{color:white}.featured{border-color:var(--rose);background:#faeeea}.best{position:absolute;left:-1px;right:-1px;top:-28px;height:28px;background:var(--rose);color:white;font-size:9px;letter-spacing:1px;text-align:center;padding:5px;border-radius:8px 8px 0 0}.featured{border-radius:0 0 9px 9px}.faq{padding-top:25px;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';color:var(--rose)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;color:var(--muted);padding-right:35px;margin:15px 0 0}.contact{background:#f3e6df;max-width:none;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;padding-top:70px;padding-bottom:70px}.contact>div>p:not(.eyebrow){color:var(--muted);font-size:13px}.contact-card{background:#fcf8f2;padding:35px 35px 0;border:1px solid #e6d5ca;border-radius:12px}.contact-card h3{font-size:19px;font-weight:500}.contact-card .phone{font:32px 'Google Sans';display:inline-block;margin:2px 0 16px}.contact-card>p:not(.eyebrow){font-size:11px}.map-link{display:flex;align-items:center;gap:13px;padding:21px 0;border-top:1px solid var(--line);font-size:11px;color:var(--rose);margin-top:25px}.map-link>span{font-size:25px}.map-link b{margin-left:auto;font-size:20px;font-weight:400}footer{display:flex;align-items:center;gap:40px;padding:35px 5.5%;font-size:10px}.footer-brand{font:30px 'Google Sans';color:var(--rose)}.footer-brand span{display:block;font:7px 'Google Sans';letter-spacing:1.4px}footer>p{margin:0;color:var(--muted);font-size:8px;letter-spacing:1.5px}footer>small{margin-left:auto;color:var(--muted);font-size:9px}.mobile-book{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a66355;outline-offset:5px}@media(min-width:1500px){.contact{padding-left:calc((100vw - 1335px)/2);padding-right:calc((100vw - 1335px)/2)}}@media(max-width:1100px){header nav{gap:17px;font-size:11px}.hero{gap:20px}h1{font-size:39px}.hero-photo{height:460px}.hero-copy .actions{gap:16px;flex-wrap:wrap}.care-card{padding:20px 15px}.package{padding:27px 15px 20px}.price{font-size:33px}.promise{gap:30px}.contact{gap:35px}.contact .actions{flex-wrap:wrap;gap:15px}.journey{gap:50px}.hero-visual{margin-left:25px}}@media(max-width:760px){header{height:78px;padding:0 6%}.brand-number{font-size:29px;padding-right:12px}.brand{gap:12px}.brand-name{font-size:15px}.brand-name small{font-size:9px}header>.button{margin-left:auto;margin-right:15px;font-size:10px;padding:8px 12px}header>.button span{display:none}.menu{display:block;border:0;background:none;font-size:22px;color:var(--dark);padding:8px}header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--cream);padding:20px 6%;border-bottom:1px solid var(--line)}header nav.open{display:flex;flex-direction:column;gap:18px;font-size:14px}.hero{grid-template-columns:1fr;padding:40px 6% 45px;gap:35px}.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:18px}h1{font-size:36px;letter-spacing:-1.3px}.lead{font-size:17px}.hero-description{font-size:12px;max-width:95%}.hero .actions{gap:20px;flex-wrap:nowrap}.button{font-size:12px;padding:13px 19px;gap:17px}.hero-note{margin-top:24px;font-size:10px}.hero-visual{margin:0 12px 0 25px}.hero-photo{height:380px;border-radius:150px 150px 12px 12px;background-position:center}.hero-visual:before{border-radius:150px 150px 12px 12px;inset:10px -12px -12px 12px}.round-stamp{width:95px;height:95px;left:-25px;top:4px;font-size:6px;letter-spacing:1px;outline-width:5px}.round-stamp span{font-size:21px}.photo-label{left:-20px;bottom:24px;padding:10px 18px;font-size:12px;gap:11px}.photo-label small{font-size:9px}.promise{padding:16px 10px;gap:12px;flex-wrap:wrap;font-size:9px}.promise b{font-size:12px}.promise>span:last-child,.promise>b:last-of-type{display:none}.section{padding:55px 6%}h2{font-size:29px}.section-head{display:block}.section-head>p{margin-top:18px;font-size:12px}.care-grid{grid-template-columns:1fr 1fr;gap:13px}.care-card{border-radius:60px 60px 8px 8px;padding:16px 10px}.care-card h3{font-size:14px}.care-card p{font-size:10px}.care-card svg{width:65px;height:65px;margin:12px auto 18px}.card-arrow{font-size:10px;margin-top:18px}.subnote{font-size:9px}.journey{grid-template-columns:1fr;gap:30px}.journey-intro>p:not(.eyebrow){font-size:12px}.steps article{gap:22px}.steps h3{font-size:16px}.steps p{font-size:11px}.center h2{font-size:27px}.center h2 .rose{display:block}.center>p:not(.eyebrow){font-size:11px}.package-grid{grid-template-columns:1fr 1fr;gap:40px 12px;margin-top:35px}.package{padding:22px 13px 16px}.package h3{font-size:14px;margin-bottom:15px}.set{font-size:9px;margin-bottom:12px}.sessions{font-size:11px;min-height:59px}.sessions em{font-size:10px}.sessions strong{font-size:26px}.price{font-size:29px;padding-top:18px}.price span{font-size:9px;margin-left:4px}.average{font-size:8px;margin:10px 0 20px}.package .button{font-size:9px}.best{font-size:8px}.packages .subnote{line-height:2}.faq{grid-template-columns:1fr;gap:10px;padding-top:15px}.faq h2{margin-bottom:5px}.faq summary{font-size:13px}.contact{grid-template-columns:1fr;gap:30px}.contact h2{font-size:31px}.contact-card{padding:25px 23px 0}.contact-card h3{font-size:16px}footer{flex-wrap:wrap;gap:20px;padding:28px 6% 90px}footer>p{font-size:7px}footer>small{margin-left:0}footer>a:last-child{margin-left:auto}.mobile-book{display:block;position:fixed;bottom:12px;left:6%;right:6%;text-align:center;background:var(--rose);color:white;padding:13px;z-index:30;border-radius:7px;box-shadow:0 4px 20px #5f292c30;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}[hidden]{display: none !important}:root{--brand-logo-rose: #df8c80;--brand-logo-peach: #ffb9a2}.brand-logo{display: block;width: 96px;height: auto;flex-shrink: 0}.brand{gap: 16px;min-width: 0}.brand-name{white-space: nowrap}.footer-brand img{display: block;width: 88px;height: auto}.hero-photo{display: block;overflow: hidden}.hero-photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}h1, h2{letter-spacing: normal}.button, .menu{min-height: 44px}.menu{min-width: 44px;cursor: pointer}.hero-description, .section-head > p, .journey-intro > p:not(.eyebrow), .steps p, .center > p:not(.eyebrow), .contact > div > p:not(.eyebrow), .faq details p{font-size: 15px;line-height: 1.85}.care-card p, .sessions, .sessions em, .contact-card > p:not(.eyebrow), .map-link{font-size: 14px}.subnote{font-size: 13px;line-height: 1.85}.average{font-size: 12px}.package .button{font-size: 13px}.image-caption{background: rgb(49 35 31 / 85%);padding: 2px 6px;border-radius: 4px;font-size: 11px}.map-link{min-height: 44px}footer > small{font-size: 12px}.skip-link{position: fixed;left: 16px;top: -120px;z-index: 100;background: var(--dark);color: white;padding: 12px 20px;border-radius: 6px}.skip-link:focus{top: 12px}#main:focus{outline: none}html{scroll-padding-top: 120px}section[tabindex="-1"]:focus{outline: none}.not-found{max-width: 720px;margin: 8vh auto;padding: 32px 6%}.not-found > a:first-child{display: inline-block;margin-bottom: 32px}.not-found h1{overflow-wrap: anywhere}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}header nav a[aria-current]{color: var(--rose);text-decoration: underline;text-underline-offset: 6px}.contact-email{overflow-wrap: anywhere;text-decoration: underline;text-underline-offset: 4px}.breadcrumbs{display: flex;flex-wrap: wrap;gap: 8px 12px;align-items: center;font-size: 14px;color: var(--muted);margin-bottom: 32px}.breadcrumbs a{text-decoration: underline;text-underline-offset: 4px;padding-block: 8px}.reading-intro{padding-top: 36px;padding-bottom: 48px;border-bottom: 1px solid var(--line)}.reading-intro h1{max-width: 920px;font-size: clamp(32px, 3.5vw, 48px);margin-bottom: 24px;line-height: 1.6}.reading-lead{color: var(--muted);font-size: 18px;line-height: 1.9;max-width: 800px}.preview-note, .draft-notice{border-left: 3px solid var(--rose);padding: 14px 18px;background: var(--blush);font-size: 14px;line-height: 1.8}.reading-library{padding-top: 56px}.reading-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;align-items: stretch}.reading-card{padding: 28px;border: 1px solid var(--line);border-radius: 28px 28px 10px 10px;background: #fffdfa;min-width: 0;display: flex;flex-direction: column}.reading-card h3{font-size: 21px;font-weight: 500;line-height: 1.65;margin: 16px 0;overflow-wrap: anywhere}.reading-card h3 a:hover{color: var(--rose);text-decoration: underline;text-underline-offset: 5px}.reading-card > p{color: var(--muted);font-size: 15px;line-height: 1.9;margin: 0 0 20px}.reading-meta{display: flex;flex-wrap: wrap;gap: 6px 16px;color: var(--rose);font-size: 13px}.reading-card .draft-label{font-size: 12px;color: var(--dark);margin-top: 12px;margin-bottom: 0}.reading-link{align-self: flex-start;margin-top: auto;color: var(--rose);text-decoration: underline;text-underline-offset: 5px;min-height: 44px;display: inline-flex;gap: 12px;align-items: center}.reading-contact{background: var(--blush);border-radius: 20px;margin-block: 0 64px;padding-block: 48px}.reading-contact p{max-width: 660px;font-size: 16px}.care-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.price-enquiry{font-size: 22px;line-height: 1.6;min-height: 106px}.footer-social{font-size: 14px;text-decoration: underline;text-underline-offset: 4px;padding-block: 10px}.page-stories{border-top: 1px solid var(--line)}.page-stories-intro{font-size: 16px;color: var(--muted);max-width: 760px;margin-bottom: 32px}.page-post-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px}.page-post{padding: 24px;border: 1px solid var(--line);border-radius: 12px;background: #fffdfa;min-width: 0}.page-post h3{font-size: 21px;line-height: 1.65;font-weight: 500;margin: 12px 0}.page-post > p{font-size: 15px;color: var(--muted)}.page-post > .reading-meta{font-size: 13px;color: var(--rose)}.page-post-links{display: flex;flex-wrap: wrap;gap: 8px 24px}.page-post-links a{padding-block: 10px;color: var(--rose);text-decoration: underline;text-underline-offset: 4px;min-height: 44px}.clinic-facts{padding: 24px;background: #faeeea;border-radius: 12px;margin-block: 24px 40px}.reading-article{max-width: 1320px;margin: auto;padding: 36px 5.5% 0}.reading-article-head{max-width: 900px;margin-bottom: 40px}.reading-article-head h1{font-size: clamp(30px, 3vw, 44px);line-height: 1.6;margin: 0 0 24px;overflow-wrap: anywhere}.reading-byline, .review-note{font-size: 14px;line-height: 1.9;color: var(--muted)}.reading-layout{display: grid;grid-template-columns: 230px minmax(0, 1fr);gap: 56px;align-items: start}.reading-toc{position: sticky;top: 126px;background: var(--blush);padding: 24px;border-radius: 16px;font-size: 14px}.reading-toc h2{font-size: 17px;margin: 0 0 12px;font-weight: 500}.reading-toc ol{padding-left: 20px;margin: 0}.reading-toc li{padding-block: 6px}.reading-toc a{text-decoration: underline;text-underline-offset: 4px}.reading-prose{max-width: 740px;min-width: 0;font-size: 17px;line-height: 1.95}.reading-prose p{margin: 0 0 20px}.reading-prose h2{font-size: 27px;line-height: 1.6;font-weight: 500;margin: 0 0 20px}.quick-answer{background: #faeeea;border: 1px solid var(--line);border-radius: 16px;padding: 24px 28px;margin-bottom: 40px}.quick-answer p:last-child{margin-bottom: 0}.quick-answer .eyebrow{color: var(--rose);font-size: 13px}.reading-section{margin-block: 0 48px}.reading-prose ul, .reading-prose ol{padding-left: 24px}.reading-prose li{padding-left: 6px;margin-bottom: 14px}.howto-steps li{margin-bottom: 24px}.reading-prose .section-sources{font-size: 13px;color: var(--muted);padding-top: 12px}.section-sources a, .reading-references a{text-decoration: underline;text-underline-offset: 4px;overflow-wrap: anywhere}.reading-caveat{border-left: 3px solid var(--rose);padding-left: 20px;color: var(--muted);font-size: 15px}.reading-references{padding-top: 32px;border-top: 1px solid var(--line);font-size: 15px}.reading-references h2{font-size: 22px}.reading-references summary{cursor: pointer;min-height: 44px;padding-block: 10px}.article-contact{background: var(--blush);border-radius: 16px;padding: 28px;margin-block: 40px}.article-contact h2{font-size: 23px}.article-contact .actions{display: flex;flex-wrap: wrap;gap: 16px 24px}.related-reading{padding-top: 24px}@media (min-width: 761px) and (max-width: 1100px){header nav{gap: 12px;font-size: 12px}.reading-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.reading-layout{grid-template-columns: 190px minmax(0, 1fr);gap: 32px}}@media (max-width: 760px){.reading-grid{grid-template-columns: minmax(0, 1fr);gap: 20px}.page-post-grid{grid-template-columns: minmax(0, 1fr)}.price-enquiry{font-size: 18px;min-height: 96px}.reading-intro{padding-top: 20px;padding-bottom: 32px}.reading-library{padding-top: 32px}.reading-card{padding: 24px}.reading-card h3{font-size: 21px}.reading-article{padding: 24px 6% 0}.reading-article-head{margin-bottom: 28px}.reading-lead{font-size: 17px}.reading-layout{grid-template-columns: minmax(0, 1fr);gap: 28px}.reading-toc{position: static}.reading-prose{font-size: 16px}.reading-prose h2{font-size: 24px}.quick-answer{padding: 22px}.article-contact{padding: 24px}.article-contact .button, .article-contact .text-link{max-width: 100%;overflow-wrap: anywhere}.reading-contact{border-radius: 0;margin-bottom: 32px}.breadcrumbs{font-size: 13px;margin-bottom: 24px}}@media (min-width: 761px) and (max-width: 1100px){.care-grid, .package-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.package-grid{row-gap: 46px}.brand-logo{width: 82px}.brand-name{font-size: 15px}header{padding-inline: 4%}}@media (max-width: 760px){header{height: 96px}header > .button{display: none}.brand-logo{width: 76px}.brand{gap: 12px}.brand-name{font-size: 16px}.brand-name small{font-size: 11px}.menu{margin-left: auto}header:has(nav.open){z-index: 40}header nav{top: 96px;max-height: calc(100dvh - 96px);overflow-y: auto;overscroll-behavior: contain}header nav a{min-height: 44px;display: flex;align-items: center;flex-shrink: 0}html{scroll-padding-bottom: calc(80px + env(safe-area-inset-bottom, 0px))}.no-js header{height: auto;flex-wrap: wrap;padding-block: 12px;gap: 12px}.no-js header nav{display: flex;position: static;width: 100%;padding: 8px 0;gap: 14px;flex-wrap: wrap}.button{font-size: 14px}.hero .actions{flex-wrap: wrap;gap: 20px}.hero-description{max-width: none}.care-card h3{font-size: 16px}.care-card p{font-size: 13px}.package h3{font-size: 16px}.package .button{font-size: 12px}.sessions{min-height: 74px;font-size: 14px}.sessions em{font-size: 12px}.price span{font-size: 12px}.average{font-size: 11px;min-height: 40px}.faq summary{font-size: 16px;min-height: 44px;align-items: center}.contact-card h3{font-size: 18px}.text-link{font-size: 14px;min-height: 44px}.mobile-book{font-size: 14px;padding-bottom: calc(13px + env(safe-area-inset-bottom, 0px))}footer{padding-bottom: calc(108px + env(safe-area-inset-bottom, 0px))}.photo-label{max-width: 95%}}@media (max-width: 359px){h1{font-size: 32px}.care-grid, .package-grid{grid-template-columns: 1fr}.brand-name{font-size: 14px}}body{font-family: 'Google Sans', sans-serif;font-optical-sizing: auto}.hero-note{flex-wrap: wrap}.round-stamp span{font-style: normal;font-size: 22px;font-weight: 500;letter-spacing: normal}.steps article > span{font-style: normal}.clinic-gallery{display: grid;grid-template-columns: 1.15fr .85fr;gap: 26px 36px;align-items: start}.clinic-gallery figure{margin: 0;min-width: 0}.clinic-gallery picture{display: block;aspect-ratio: 1.85;border-radius: 12px;overflow: hidden;background: var(--blush)}.clinic-gallery img, .clinic-building img{display: block;width: 100%;height: 100%;object-fit: cover}.clinic-feature{grid-row: span 2}.clinic-feature picture{aspect-ratio: 1}.clinic-gallery figcaption{padding: 18px 0 4px}.clinic-gallery h3{font-size: 20px;font-weight: 500;margin: 0 0 8px;line-height: 1.6}.clinic-gallery figcaption p{font-size: 14px;color: var(--muted);margin: 0;line-height: 1.9;max-width: 520px}.clinic-building{margin: 0 0 25px}.clinic-building picture{display: block;aspect-ratio: 1.8;overflow: hidden;border-radius: 8px}.clinic-building figcaption{font-size: 12px;color: var(--muted);padding-top: 10px;line-height: 1.8}.contact{align-items: center}.hero-description{max-width: 470px}.price{font-weight: 500;letter-spacing: normal}@media (min-width: 761px) and (max-width: 1100px){header > .button{display: none}header nav{gap: 12px;font-size: 12px}}@media (max-width: 760px){.clinic-gallery{grid-template-columns: 1fr;gap: 28px}.clinic-feature{grid-row: auto}.clinic-gallery picture, .clinic-feature picture{aspect-ratio: 1.5}.clinic-gallery h3{font-size: 19px}.eyebrow{letter-spacing: 1px;line-height: 1.9}.hero-description{max-width: none}}.clinic-feature img{object-position: left center}.round-stamp span{white-space: nowrap}@media (max-width: 760px){.round-stamp span{font-size: 17px}.hero-photo img{object-position: 35% center}.hero{grid-template-columns: minmax(0, 1fr)}.hero-copy, .hero-visual{min-width: 0}h1{overflow-wrap: anywhere}.brand-name{white-space: normal;line-height: 1.3}.menu{flex-shrink: 0}.care-grid, .package-grid{grid-template-columns: repeat(auto-fit, minmax(min(100%, 10em), 1fr))}.round-stamp{width: max(95px, 14em);height: max(95px, 14em)}.contact-card .phone{max-width: 100%;overflow-wrap: anywhere}}.hero-slide{margin: 0;position: relative}.hero-slides{touch-action: pan-y}.hero-slider-controls{position: relative;display: flex;justify-content: center;align-items: center;gap: 16px;margin-top: 18px}.hero-slider-controls > button{width: 48px;min-height: 44px;border: 1px solid #cdb6ac;border-radius: 50%;color: var(--rose);background: #fffdfa;font-size: 23px;cursor: pointer}.slide-dots{display: flex;gap: 4px}.slide-dots button{width: 32px;height: 44px;border: 0;background: none;padding: 0;cursor: pointer}.slide-dots button:after{content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background: #d5bab2;margin: auto}.slide-dots button[aria-pressed="true"]:after{background: var(--rose);width: 18px;border-radius: 6px}.slide-count{font-size: 15px;color: var(--muted);white-space: nowrap}.hero-visual:before{bottom: 62px}.hero-visual > .photo-label{bottom: 88px}.care-card .service-illustration{display: block;width: 100%;height: auto;margin: 12px 0 20px;border-radius: 22px}.care-card{border-radius: 28px;padding: 22px}.equipment-section{background: #f7efea;max-width: none}.equipment-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px}.equipment-card{background: #fffdfa;border: 1px solid var(--line);border-radius: 24px;overflow: hidden;min-width: 0}.equipment-card > img{display: block;width: 100%;height: auto}.equipment-card > div{padding: 24px 28px 28px}.equipment-brand{color: var(--rose);font-weight: 600;font-size: 16px;margin: 0 0 4px}.equipment-card h3{font-size: 25px;font-weight: 500;line-height: 1.5;margin: 0 0 16px}.equipment-card div > p:not(.equipment-brand){font-size: 18px}.care-photo-pair{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;margin-bottom: 32px}.care-photo-pair figure{margin: 0;min-width: 0}.care-photo-pair picture{display: block;height: 300px;overflow: hidden;border-radius: 70px 70px 12px 12px;background: var(--blush)}.care-photo-pair img{display: block;width: 100%;height: 100%;object-fit: cover}.care-photo-pair figcaption{font-size: 17px;padding-top: 12px;color: var(--muted)}body{font-size: 18px;line-height: 1.85}header{height: 110px;gap: 24px}header nav{font-size: 16px;gap: 18px}header nav a{padding-block: 10px}.brand-name{font-size: 20px;line-height: 1.4}.brand-name small{font-size: 15px;letter-spacing: normal}.button, .button.small{font-size: 17px}.button.small{padding: 12px 20px}.eyebrow{font-size: 14px;letter-spacing: normal;line-height: 1.8}h1{font-size: clamp(40px, 3.8vw, 58px);line-height: 1.55}h2{font-size: 38px;line-height: 1.6}.lead{font-size: 22px}.hero-description, .section-head > p, .journey-intro > p:not(.eyebrow), .steps p, .center > p:not(.eyebrow), .contact > div > p:not(.eyebrow), .faq details p{font-size: 18px;line-height: 1.9}.text-link{font-size: 17px;min-height: 44px}.hero-note{font-size: 15px}.promise{font-size: 16px;gap: 40px}.promise b{font-size: 20px}.care-card h3{font-size: 21px}.care-card p{font-size: 17px;line-height: 1.85}.care-icon, .card-arrow{font-size: 15px}.subnote, .average{font-size: 15px;line-height: 1.85}.steps h3{font-size: 22px}.clinic-gallery h3{font-size: 23px}.clinic-gallery figcaption p{font-size: 17px}.clinic-building figcaption{font-size: 15px}.image-caption{font-size: 14px}.photo-label{font-size: 17px}.photo-label small{font-size: 14px}.package h3{font-size: 21px}.sessions, .sessions em{font-size: 17px}.set{font-size: 14px}.package .button{font-size: 16px}.price-enquiry{font-size: 24px}.best{font-size: 13px;letter-spacing: normal}.faq summary{font-size: 19px;min-height: 48px;align-items: center}.contact-card > p:not(.eyebrow), .map-link{font-size: 17px}.contact-card h3{font-size: 22px}.contact-card .phone{font-size: 34px}.reading-card > p, .page-post > p{font-size: 17px}.reading-card h3, .page-post h3{font-size: 23px}.reading-meta, .page-post > .reading-meta, .reading-card .draft-label{font-size: 15px}.reading-byline, .review-note, .preview-note, .draft-notice{font-size: 16px}.breadcrumbs{font-size: 16px}.reading-prose{font-size: 19px}.reading-toc{font-size: 16px;top: 142px}.reading-prose .section-sources, .reading-references, .reading-caveat{font-size: 16px}footer{font-size: 15px;flex-wrap: wrap}footer > p, footer > small{font-size: 14px;letter-spacing: normal}html{scroll-padding-top: calc(var(--header-height, 110px) + 24px)}@media (max-width: 1280px){header > .button{display: none}}@media (max-width: 1100px){header{height: auto;min-height: 96px;padding-block: 8px}.menu{display: block;margin-left: auto;min-width: 48px;min-height: 48px}header nav{display: none;position: absolute;top: 100%;left: 0;right: 0;background: var(--cream);padding: 16px 6%;border-bottom: 1px solid var(--line);max-height: calc(100dvh - var(--header-height, 96px));overflow-y: auto;overscroll-behavior: contain}header nav.open{display: flex;flex-direction: column;font-size: 18px;gap: 4px}header nav a{min-height: 48px;display: flex;align-items: center;flex-shrink: 0}header:has(nav.open){z-index: 40}.no-js header{position: static;height: auto;flex-wrap: wrap;padding-block: 12px;gap: 12px}.no-js header nav{display: flex;position: static;width: 100%;padding: 8px 0;gap: 8px 18px;flex-wrap: wrap;max-height: none}}@media (max-width: 760px){body{font-size: 17px}.equipment-grid{grid-template-columns: minmax(0, 1fr);gap: 24px}.equipment-card > div{padding: 20px 22px 24px}.equipment-card h3{font-size: 24px}.equipment-card div > p:not(.equipment-brand){font-size: 17px}.hero{padding-top: 20px;gap: 24px}.hero-visual{order: -1;margin: 0 8px 0 0}.hero-photo{height: clamp(240px, 70vw, 320px);border-radius: 100px 100px 12px 12px}.hero-photo img{object-position: center}.hero-visual:before{border-radius: 100px 100px 12px 12px;inset: 8px -8px 62px 8px}.hero-slider-controls{gap: 10px;margin-top: 14px}.hero .round-stamp, .hero .photo-label, .hero-copy > .eyebrow{display: none}.hero .image-caption{bottom: 8px;right: 8px;max-width: calc(100% - 16px);font-size: 14px}.care-photo-pair{gap: 12px;margin-bottom: 28px}.care-photo-pair picture{height: clamp(145px, 40vw, 240px);border-radius: 45px 45px 10px 10px}.care-photo-pair figcaption{font-size: 16px;line-height: 1.7;padding-top: 10px}.brand-name{font-size: 19px}.brand-name small{font-size: 15px}h1{font-size: 38px}h2{font-size: 31px}.lead{font-size: 20px}.hero-description, .section-head > p, .journey-intro > p:not(.eyebrow), .steps p, .center > p:not(.eyebrow), .contact > div > p:not(.eyebrow), .faq details p{font-size: 17px}.care-grid{grid-template-columns: repeat(auto-fit, minmax(min(100%, 11em), 1fr))}.care-card{padding: 24px 20px}.care-card h3{font-size: 21px}.care-card p{font-size: 17px}.package-grid{grid-template-columns: repeat(auto-fit, minmax(min(100%, 11em), 1fr))}.package{padding: 26px 22px}.package h3{font-size: 21px}.sessions, .sessions em{font-size: 17px;min-height: auto}.price-enquiry{font-size: 24px;min-height: auto}.average{font-size: 15px;min-height: auto}.package .button{font-size: 16px}.contact-card h3{font-size: 21px}.reading-prose{font-size: 18px}.reading-lead{font-size: 18px}.reading-card h3{font-size: 23px}.mobile-book{font-size: 17px}html{scroll-padding-bottom: calc(var(--contact-bar-height, 64px) + 24px)}footer{padding-bottom: calc(var(--contact-bar-height, 64px) + 36px + env(safe-area-inset-bottom, 0px))}.no-js .mobile-book{position: static;margin: 16px 6%}.hero .actions{gap: 14px}.hero-note{font-size: 14px}.promise{font-size: 15px;gap: 10px}.promise b{font-size: 17px}}.packages .center > p.trial-note{display: inline-block;margin: 22px auto 0;padding: 10px 22px;border: 1px solid var(--line);border-radius: 999px;background: #fffdfa;color: var(--dark);font-size: 16px;line-height: 1.6}.packages .center > p.trial-note b{color: var(--rose);font-size: 19px;font-weight: 600}@media (max-width: 760px){.packages .center > p.trial-note{font-size: 15px;padding: 10px 16px;border-radius: 16px}}.packages .center > p.trial-note .trial-price{white-space: nowrap}.footer-legal{display: flex;flex-wrap: wrap;gap: 6px 18px}.footer-link{padding: 0;border: 0;background: none;color: var(--muted);font-size: 12px;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.footer-link:hover{color: var(--rose)}.privacy-prose section{margin-bottom: 36px}.privacy-category{color: var(--muted)}.consent{position: fixed;left: 50%;bottom: 16px;z-index: 40;width: min(560px, calc(100% - 32px));transform: translateX(-50%);padding: 22px 24px;border: 1px solid var(--line);border-radius: 10px;background: #fffdfa;box-shadow: 0 10px 40px #5f292c33;font-size: 15px;line-height: 1.7}.consent[hidden]{display: none}.consent h2{margin: 0 0 6px;font-size: 19px;font-weight: 600}.consent p{margin: 0 0 12px}.consent p a{color: var(--rose);text-decoration: underline;text-underline-offset: 3px}.consent-details{margin-bottom: 14px}.consent-details summary{cursor: pointer;color: var(--rose)}.consent-option{display: flex;gap: 10px;align-items: flex-start;margin: 10px 0}.consent-option input{width: 20px;height: 20px;margin: 4px 0 0;accent-color: var(--rose);flex: none}.consent-actions{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end}.consent .button{gap: 10px;padding: 12px 22px;font-size: 15px;cursor: pointer}.consent .button.outline{color: var(--rose)}@media (max-width: 760px){.consent{bottom: calc(12px + env(safe-area-inset-bottom, 0px));padding: 18px;font-size: 15px}.consent-actions .button{flex: 1 1 140px}.footer-link{font-size: 14px}}.reading-faq h3{font-size: 19px;font-weight: 600;line-height: 1.6;margin: 26px 0 8px;color: var(--dark)}.reading-faq h3:first-of-type{margin-top: 8px}.reading-faq p{margin-top: 0}.service-hero{max-width: 1320px;margin: auto;padding: 36px 5.5% 48px;display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 56px;align-items: center;border-bottom: 1px solid var(--line)}.service-hero h1{font-size: clamp(32px, 3.5vw, 48px);line-height: 1.6;margin: 0 0 20px;overflow-wrap: anywhere}.service-hero .actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;margin-top: 28px}.service-hero .trial-note{display: inline-block;margin: 22px 0 0;padding: 10px 20px;border: 1px solid var(--line);border-radius: 999px;background: #fffdfa;font-size: 16px;line-height: 1.6}.service-hero .trial-note b{color: var(--rose);font-size: 19px;font-weight: 600}.service-hero-art{width: 100%;height: auto;border-radius: 120px 120px 16px 16px;background: var(--blush)}.service-body{max-width: 860px;margin: auto;padding: 48px 5.5% 16px;font-size: 17px;line-height: 1.9}.service-block{margin-bottom: 44px}.service-block h2{font-size: 27px;line-height: 1.6;font-weight: 500;margin: 0 0 18px}.service-checks{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px}.service-checks li{position: relative;padding: 14px 18px 14px 50px;border: 1px solid var(--line);border-radius: 12px;background: #fffdfa}.service-checks li::before{content: '✓';position: absolute;left: 18px;top: 14px;color: var(--rose);font-weight: 700}.service-steps{padding-left: 24px;margin: 0 0 12px}.service-steps li{padding-left: 6px;margin-bottom: 12px}.service-equipment{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px}.service-equipment li{padding: 16px 18px;border-left: 3px solid var(--rose);background: #faeeea;border-radius: 0 12px 12px 0}.service-equipment span{display: block;color: var(--muted);font-size: 15px}.faq-list details{border-bottom: 1px solid var(--line);padding: 16px 0}.faq-list summary{cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 20px;min-height: 44px;align-items: center;font-weight: 500}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: '+';color: var(--rose);font-size: 22px}.faq-list details[open] summary::after{content: '−'}.faq-list details p{color: var(--muted);margin: 10px 0 0}.service-body .clinic-facts h2{font-size: 23px;margin-bottom: 10px}.service-body .clinic-facts p{margin: 0 0 8px}.service-others{border-top: 1px solid var(--line)}.service-links{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 12px}.service-links a{display: flex;justify-content: space-between;align-items: center;min-height: 56px;padding: 12px 20px;border: 1px solid var(--line);border-radius: 999px;background: #fffdfa;font-size: 16px}.service-links a:hover{border-color: var(--rose);color: var(--rose)}#service-contact .actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}@media (max-width: 760px){.service-hero{grid-template-columns: minmax(0, 1fr);gap: 28px;padding: 20px 6% 36px}.service-hero-art{max-height: 220px;object-fit: cover;border-radius: 80px 80px 12px 12px}.service-hero .button{width: 100%}.service-body{padding: 36px 6% 8px;font-size: 16px}.service-block h2{font-size: 23px}.service-hero .trial-note{border-radius: 16px;font-size: 15px}}.callback{padding-top: 24px}.lead-form{max-width: 860px;margin: auto;padding: 36px 40px;border: 1px solid var(--line);border-radius: 24px;background: #fffdfa;box-shadow: 0 10px 40px #5f292c12}.lead-form h2{font-size: 27px;line-height: 1.6;font-weight: 500;margin: 0 0 8px}.lead-intro{color: var(--muted);font-size: 16px;line-height: 1.85;margin: 0 0 20px}.lead-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 20px}.lead-field{display: flex;flex-direction: column;gap: 6px;margin: 0 0 18px;font-size: 16px}.lead-field label{font-weight: 500}.lead-field .optional{color: var(--muted);font-weight: 400}.lead-field input, .lead-field select, .lead-field textarea{width: 100%;min-height: 48px;padding: 10px 14px;border: 1px solid #d7c3ba;border-radius: 10px;background: white;color: var(--dark);font: inherit;font-size: 16px}.lead-field textarea{resize: vertical;min-height: 90px}.lead-field input:focus-visible, .lead-field select:focus-visible, .lead-field textarea:focus-visible{outline: 3px solid #a66355;outline-offset: 2px}.lead-form [aria-invalid="true"]{border-color: #b3261e}.lead-hint{color: var(--muted);font-size: 14px}.lead-error{color: #b3261e;font-size: 14px}.lead-error[hidden], .lead-form [hidden]{display: none}.lead-trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.lead-consent{margin: 4px 0 18px;font-size: 15px;line-height: 1.75}.lead-consent label{display: flex;gap: 12px;align-items: flex-start;cursor: pointer}.lead-consent input{width: 22px;height: 22px;margin: 3px 0 0;flex: none;accent-color: var(--rose)}.lead-consent a{color: var(--rose);text-decoration: underline;text-underline-offset: 3px}.lead-turnstile{margin-bottom: 16px;min-height: 65px}.lead-actions{margin: 0}.lead-actions .button{cursor: pointer;font-size: 16px}.lead-actions .button:disabled{opacity: .6;cursor: wait;transform: none}.lead-status{margin: 14px 0 0;font-size: 16px}.lead-status:empty{display: none}.lead-status.lead-success{padding: 18px 20px;border-left: 3px solid var(--rose);background: #faeeea;border-radius: 0 12px 12px 0;font-size: 18px}.form-result .actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;margin-top: 24px}@media (max-width: 760px){.lead-form{padding: 24px 18px;border-radius: 18px}.lead-form h2{font-size: 23px}.lead-grid{grid-template-columns: minmax(0, 1fr)}.lead-actions .button{width: 100%}}.method-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px}.method-card picture, .care-card picture{display: block}.card-photo{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.method-card > div{padding: 20px 22px 24px}.method-card h3{font-size: 21px;margin-bottom: 8px}.method-card div > p:not(.equipment-brand){font-size: 16px;line-height: 1.8}.care-card .card-photo{margin: 12px 0 20px;border-radius: 22px}.service-hero-art{object-fit: cover;aspect-ratio: 3 / 2}@media (max-width: 1100px){.method-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.method-grid{grid-template-columns: minmax(0, 1fr)}}.packages .center > p.trial-note small{display: block;font-size: 14px;color: var(--muted);margin-top: 2px}.packages .center > p.package-includes{max-width: 640px;margin: 18px auto 0;font-size: 16px;line-height: 1.8;color: var(--dark)}.mobile-book{transition: transform .25s ease, opacity .25s ease}.mobile-book.is-hidden{transform: translateY(calc(100% + 24px));opacity: 0;pointer-events: none}@media (prefers-reduced-motion: reduce){.mobile-book{transition: none}}.nowrap{white-space: nowrap}.trial-note small{display: block;font-size: 14px;color: var(--muted);margin-top: 2px}.trial-note .trial-price{white-space: nowrap}.hero-pain, .hero-lead{transition: opacity .16s ease}.hero-pain.is-changing, .hero-lead.is-changing{opacity: 0}@media (prefers-reduced-motion: reduce){.hero-pain, .hero-lead{transition: none}}.clinic .section-head > p{max-width: 460px;line-height: 1.85}.clinic-invite{margin-top: 34px;font-size: 15px}.clinic-invite .text-link{margin-left: 6px}.service-hero-media{position: relative;margin: 0}.service-hero-media .service-hero-art{display: block;aspect-ratio: 4 / 5;max-height: 580px;object-fit: cover}.video-toggle{position: absolute;right: 14px;bottom: 14px;width: 44px;height: 44px;border: 0;border-radius: 50%;background: rgba(73, 53, 49, .72);color: white;font-size: 15px;line-height: 1;cursor: pointer}.video-toggle:hover{background: rgba(73, 53, 49, .9)}.video-toggle[hidden]{display: none}@media (max-width: 760px){.service-hero-media .service-hero-art{aspect-ratio: 1 / 1;max-height: none}}.care-card .card-media{position: relative;display: block;margin: 12px 0 20px;border-radius: 22px;overflow: hidden}.care-card .card-media .card-photo{margin: 0;border-radius: 0}.card-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .45s ease;pointer-events: none}.card-video.is-playing{opacity: 1}.care-card .card-media[data-video]::after{content: '▶ ดูวิดีโอ';position: absolute;left: 12px;bottom: 12px;padding: 4px 12px;border-radius: 999px;background: rgba(73, 53, 49, .72);color: white;font-size: 13px;line-height: 1.6}@media (prefers-reduced-motion: reduce){.card-video{display: none}}@media (min-width: 761px){.package-grid{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: 1040px;margin-inline: auto}}.packages .center > p.single-note{margin-top: 10px}