/*
Theme Name: Tone/me Wellness
Description: Tone/me brand website with editable WordPress pages.
Version: 1.0.3
Author: Tone/me
Text Domain: tone-me-wellness
*/
@font-face{font-family:'GT Walsheim Pro';src:url('assets/fonts/GTWalsheimPro-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'GT Walsheim Pro';src:url('assets/fonts/GTWalsheimPro-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'GT Walsheim Pro';src:url('assets/fonts/GTWalsheimPro-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
:root{--base:#ffffff;--main:#181818;--accent:#181818;--ink:#181818;--muted:#181818aa;--line:#18181830;--serif:'Noto Sans JP','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;--sans:'Noto Sans JP','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;--english:'GT Walsheim Pro','Noto Sans JP',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--base);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:300;line-height:2.1}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}button{border:0;background:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h2{font-size:34px;line-height:1.85;letter-spacing:.09em}h3{font-size:23px;line-height:1.7}p+p{margin-top:22px}.eyebrow{font-size:12px;letter-spacing:.19em;font-weight:400;line-height:1.8}.small{font-size:12px;color:var(--muted);line-height:1.9}.serif{font-family:var(--serif)}.header{position:absolute;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;gap:28px;padding:29px 4.5%;color:white;border-bottom:1px solid #ffffff30}.brand{width:180px;flex-shrink:0}.brand img{width:149px;filter:invert(1)}.brand span{display:block;font-size:12px;letter-spacing:.12em;margin-top:9px}.header nav{display:flex;gap:25px;margin-left:auto;font-size:12px}.header nav a{white-space:nowrap}.reserve{background:#ffffff;color:var(--main);padding:13px 23px;font-size:12px;min-width:170px}.reserve span{margin-left:24px}.menu-toggle{display:none}.hero{height:min(850px,100svh);min-height:670px;position:relative;display:grid;grid-template-columns:70% 30%;background:#ffffff}.photo{background-image:url('assets/editorial.jpg');background-size:300% auto;background-repeat:no-repeat}.acupuncture{background-position:left center}.interior{background-position:center center}.stilllife{background-position:right center}.hero-main{position:relative;background-size:300% auto}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#18181855,#18181808),linear-gradient(0deg,#18181844,transparent 80%)}.hero-copy{position:absolute;left:7%;top:29%;color:white}.hero-copy .eyebrow{letter-spacing:.24em;font-size:12px}.hero h1{font-size:clamp(45px,4.6vw,72px);font-weight:300;line-height:1.65;letter-spacing:.12em;margin-top:24px}.hero-desc{font-size:13px;line-height:2.25;margin-top:25px;letter-spacing:.08em}.hero-link{display:flex;justify-content:space-between;width:260px;padding:15px 0;border-bottom:1px solid #ffffff80;font-size:12px;margin-top:22px}.hero-side{display:grid;grid-template-rows:1fr 1fr;gap:2px}.hero-side .photo{position:relative}.hero-side .photo:after{content:'';position:absolute;inset:0;background:#18181820}.hero-side .photo span{position:absolute;bottom:30px;left:28px;color:white;z-index:1;font-size:12px;letter-spacing:.17em}.hero-caption{position:absolute;left:7%;bottom:43px;font-size:12px;letter-spacing:.18em;color:white}.vertical{position:absolute;right:18px;top:40%;writing-mode:vertical-rl;color:white;font-size:12px;letter-spacing:.2em}.scroll{position:absolute;bottom:40px;right:33%;color:white;font-size:12px;letter-spacing:.17em;display:flex;align-items:center;gap:18px}.scroll i{height:42px;width:1px;background:white}.rounded{border-radius:48px 48px 0 0;margin-top:-26px;position:relative}.intro{background:var(--base);padding:65px 9% 0}.intro-top{display:flex;justify-content:space-between;align-items:flex-start}.intro-note{font-size:12px;line-height:1.9}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin:62px 0 80px}.intro-grid h2{font-size:38px}.intro-grid>div{padding-top:8px;font-size:13px;line-height:2.35}.text-link{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 0;border-bottom:1px solid var(--accent);font-size:12px;width:100%;text-align:left}.intro-grid .text-link{width:290px;margin-top:30px}.promise-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:27px 0}.promise-strip>div{text-align:center;border-right:1px solid var(--line)}.promise-strip>div:last-child{border:0}.promise-strip span{font-size:12px;letter-spacing:.14em;color:var(--muted)}.promise-strip p{font-family:var(--serif);font-size:16px;margin-top:5px;letter-spacing:.07em}.section{padding:105px 9%}.section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:57px;gap:40px}.section-title .eyebrow{margin-bottom:20px}.section-title>p{font-size:12px;line-height:2.2}.treatment{padding-bottom:30px}.treatment-row{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;margin-bottom:80px}.treatment-image{height:420px;position:relative;border-radius:3px}.image-label{position:absolute;left:22px;bottom:18px;font-size:12px;letter-spacing:.16em;color:white}.treatment-copy .eyebrow{color:var(--muted);margin-bottom:13px}.treatment-copy h3{font-size:31px;margin-bottom:18px}.subheading{font-size:19px;margin-bottom:22px}.treatment-copy>p:not(.eyebrow):not(.subheading){font-size:12px;line-height:2.3}.treatment-copy .small{margin-top:15px;font-size:12px!important}.tags{display:flex;gap:7px;flex-wrap:wrap;margin:23px 0}.tags span{font-size:12px;padding:4px 12px;background:#ffffff}.treatment-copy .text-link{margin-top:25px}.reverse .treatment-image{order:2}.light-art{background:radial-gradient(ellipse at 50% 45%,#18181820 0,#1818180a 35%,#ffffff 70%);display:flex;align-items:center;justify-content:center;overflow:hidden}.mask-silhouette{height:230px;width:160px;border-radius:45% 45% 45% 45%;background:linear-gradient(120deg,#ffffff,#18181820);box-shadow:18px 18px 40px #18181840,inset 0 0 15px #fff8;position:relative;transform:rotate(-7deg)}.mask-silhouette i{position:absolute;top:75px;width:37px;height:17px;border-radius:50%;background:#18181840;box-shadow:0 0 10px #18181820}.mask-silhouette i:first-child{left:25px}.mask-silhouette i:nth-child(2){right:25px}.mask-silhouette b{position:absolute;bottom:48px;left:62px;width:36px;height:9px;background:#18181840;border-radius:50%}.light-orbit{position:absolute;inset:10%;border:1px solid #fffa;border-radius:50%}.art-caption{position:absolute;font-family:var(--english);font-size:40px;letter-spacing:.08em;bottom:33px;color:#fff9}.light-art .image-label{font-size:12px;color:var(--muted);bottom:10px}.philosophy{background:#ffffff;display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:center}.philosophy-image{height:650px;border-radius:220px 220px 0 0}.philosophy-content>.eyebrow{margin-bottom:22px}.philosophy-content h2{font-size:29px;margin-bottom:32px}.reason{display:flex;gap:23px;border-top:1px solid #18181830;padding:24px 0}.reason>span{font-family:var(--english);font-size:26px;color:#181818;line-height:1.5}.reason h3{font-size:16px;margin-bottom:9px}.reason p{font-size:12px;line-height:2}.price{background:#ffffff}.trial{background:#ffffff;display:flex;justify-content:space-between;padding:38px 45px;align-items:center;margin-bottom:55px}.pill{font-size:12px;letter-spacing:.18em;border:1px solid #18181830;padding:5px 11px}.trial h3{margin:14px 0 9px}.trial p{font-size:12px;margin-top:5px}.trial .small{font-size:12px}.trial .trial-price{font-family:var(--english);font-size:58px;line-height:1.2;white-space:nowrap}.trial-price small,.trial-price span{font-family:var(--sans);font-size:12px}.round-link{display:flex;align-items:center;justify-content:space-between;background:var(--main);color:white;font-size:12px;padding:14px 24px;margin-top:20px;width:100%}.price-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.price-head h3{font-size:18px}.price-head p{font-size:12px}.price-head strong{font-family:var(--english);font-size:27px;font-weight:400}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans article{border:1px solid var(--line);padding:30px 25px}.plans article.featured{background:#ffffff;border-color:#18181830}.plans h3{font-size:23px;margin-top:12px}.plan-description{font-size:12px;margin-top:12px}.plan-price{font-family:var(--english);font-size:43px;line-height:1.4;margin-top:30px}.plan-price span{font-family:var(--sans);font-size:12px;display:block}.plans ul{list-style:none;padding:20px 0;margin:25px 0 0;border-top:1px solid var(--line);font-size:12px}.plans li:before{content:'—';margin-right:8px}.plans .text-link{font-size:12px}.price-details{margin-top:30px;border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px}summary::-webkit-details-marker{display:none}.price-details summary{font-size:12px;padding:20px 0}.price-details>div{padding:0 0 25px;font-size:12px}.price-details p+p{margin-top:10px}.ritual{height:420px;position:relative;color:white;display:flex;align-items:center;justify-content:center;text-align:center}.ritual>.photo{position:absolute;inset:0;background-size:300% auto;background-position:right center;filter:brightness(.68)}.ritual>div:last-child{position:relative}.ritual h2{font-size:36px;margin:18px 0}.ritual p:last-child{font-size:12px;line-height:2.2}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps article>span{font-family:var(--english);font-size:39px;color:var(--accent)}.steps h3{font-size:17px;margin:13px 0}.steps p{font-size:12px}.stories{background:#ffffff}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.story-grid article{background:#ffffff;padding:30px;position:relative}.story-number{position:absolute;top:16px;right:20px;font-family:var(--english);color:var(--accent)}.story-placeholder{height:170px;background:linear-gradient(90deg,#ffffff 49.5%,#ffffff 49.5%);display:flex;align-items:center;justify-content:space-around;margin-bottom:28px}.story-placeholder span{font-size:12px;letter-spacing:.17em;color:#18181880}.story-placeholder i{font-style:normal;color:#18181880}.quote-placeholder{height:170px;display:flex;align-items:center;justify-content:center;font-family:var(--english);font-size:140px;color:#18181830;background:#ffffff;margin-bottom:28px;line-height:1}.story-grid h3{font-size:21px;margin:10px 0}.story-grid p:not(.eyebrow){font-size:12px}.status{display:inline-block;font-size:12px;letter-spacing:.13em;color:var(--muted);border-bottom:1px solid var(--accent);padding:10px 0;margin-top:12px}.stories>.small{margin-top:20px}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:10%}.faq h2{font-size:29px;margin:20px 0}.faq>div>p:last-child{font-size:12px}.questions details{border-top:1px solid var(--line)}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{padding:25px 0;font-size:12px}.questions summary:before{content:'Q.';font-family:var(--english);font-size:22px;color:var(--accent);margin-right:6px}.questions summary span{margin-left:auto}.questions details p{font-size:12px;padding:0 0 25px 35px}.salon{padding-top:25px;display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:center}.salon>.photo{height:400px}.salon h2{font-size:30px;margin:20px 0}.salon p:not(.eyebrow){font-size:12px}.salon .small{font-size:12px!important;margin-top:23px}.contact{text-align:center;background:var(--main);color:var(--base);padding:80px 20px}.contact h2{font-size:34px;margin:23px 0 30px}.reserve-light{background:var(--base);color:var(--main);display:flex;justify-content:space-between;align-items:center;width:310px;max-width:100%;margin:auto;padding:18px 25px;font-size:12px}.contact>p:last-child{font-size:12px;margin-top:20px;color:#ffffffcc}footer{padding:65px 9% 25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.footer-brand{width:200px}.footer-brand img{width:190px}.footer-brand p{font-size:12px;letter-spacing:.12em;margin-top:15px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;font-size:12px}.footer-links button{text-align:left;font-size:12px;padding:0}.footer-bottom{border-top:1px solid var(--line);width:100%;display:flex;justify-content:space-between;padding-top:20px;font-size:12px;letter-spacing:.06em}.mobile-cta{display:none}dialog{border:0;background:var(--base);color:var(--ink);padding:55px;max-width:550px;width:90%;max-height:85svh;overflow:auto}dialog::backdrop{background:#18181877;backdrop-filter:blur(5px)}dialog h2{font-size:26px;margin:20px 0}dialog p{font-size:12px}dialog p+p{margin-top:18px}.dialog-close{position:absolute;right:15px;top:10px;font-size:28px}.dialog-done{border-bottom:1px solid var(--accent);padding:10px 35px;margin:25px auto 0;display:block;font-size:12px}a:hover,button:hover{opacity:.75}a,button{transition:opacity .2s,transform .2s}.round-link:hover,.reserve-light:hover,.reserve:hover{transform:translateY(-2px)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #181818;outline-offset:6px}[id]{scroll-margin-top:25px}@media(min-width:1600px){.section,.intro,footer{padding-left:max(9%,calc((100vw - 1300px)/2));padding-right:max(9%,calc((100vw - 1300px)/2))}}@media(max-width:1050px){.header{gap:20px}.header nav{gap:15px;font-size:12px}.brand{width:145px}.brand img{width:125px}.brand span{font-size:12px}.reserve{min-width:145px;padding:12px 14px;font-size:12px}.hero-copy{top:26%}.hero{min-height:670px}.section{padding:80px 6%}.intro{padding-inline:6%}.intro-grid{gap:6%}.treatment-row{gap:6%}.treatment-image{height:350px}.philosophy{gap:7%}.philosophy-image{height:620px}.plans article{padding:25px 18px}.plan-price{font-size:36px}.faq{gap:7%;grid-template-columns:1fr 1.5fr}.footer-links{gap:12px 25px}}@media(max-width:760px){html{scroll-padding-top:25px}.header{padding:23px 6%;gap:15px}.brand{width:150px}.brand img{width:130px}.brand span{font-size:12px}.header .header-booking-wrap>.reserve{margin-left:auto;min-width:0;font-size:12px;padding:9px 12px}.header .header-booking-wrap>.reserve span{margin-left:8px}.menu-toggle{display:flex;width:24px;padding:0;flex-direction:column;gap:6px}.menu-toggle span{height:1px;background:white;width:24px}.header nav{display:none;position:absolute;top:90px;left:0;right:0;background:var(--base);color:var(--main);padding:25px 6%;font-size:13px;box-shadow:0 10px 20px #18181811}.header nav.open{display:flex;flex-direction:column;gap:18px}.hero{height:850px;height:100svh;min-height:720px;max-height:1000px;grid-template-columns:1fr;grid-template-rows:76% 24%}.hero-copy{top:25%;left:8%}.hero h1{font-size:42px;margin-top:18px}.hero-desc{font-size:12px;line-height:2;margin-top:20px}.hero-copy .eyebrow{font-size:12px}.hero-link{font-size:12px;width:230px;margin-top:15px;padding:10px 0}.hero-side{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:2px}.hero-side .photo span{font-size:12px;left:16px;bottom:35px}.hero-main{background-position:0 center}.hero-shade{background:linear-gradient(90deg,#18181866,#18181810)}.hero-caption{font-size:12px;bottom:20px;left:8%}.vertical{right:10px;top:33%;font-size:12px}.scroll{display:none}.rounded{border-radius:28px 28px 0 0;margin-top:-23px}.intro{padding:42px 7% 0}.intro-top .eyebrow{font-size:12px}.intro-note{font-size:12px}.intro-grid{grid-template-columns:1fr;gap:30px;margin:40px 0 45px}.intro-grid h2{font-size:29px}.intro-grid>div{font-size:12px}.intro-grid .text-link{width:100%}.promise-strip{padding:19px 0}.promise-strip span{font-size:12px}.promise-strip p{font-size:12px;letter-spacing:0}.section{padding:63px 7%}h2{font-size:27px}.section-title{display:block;margin-bottom:35px}.section-title>p{font-size:12px;margin-top:25px}.section-title .eyebrow{font-size:12px;margin-bottom:14px}.treatment-row{grid-template-columns:1fr;gap:28px;margin-bottom:50px}.treatment-image{height:340px}.treatment-copy h3{font-size:27px;margin-bottom:12px}.subheading{font-size:18px}.treatment-copy>p:not(.eyebrow):not(.subheading){font-size:12px}.reverse .treatment-image{order:0}.treatment{padding-bottom:5px}.philosophy{grid-template-columns:1fr;gap:35px}.philosophy-image{height:360px;border-radius:170px 170px 0 0;width:90%;margin:auto}.philosophy-content h2{font-size:26px}.reason{padding:20px 0}.trial{display:block;padding:28px}.trial h3{font-size:21px}.trial .trial-price{font-size:52px;margin-top:25px}.trial>div:last-child{margin-top:20px}.price-head{display:block}.price-head p{margin-top:7px}.plans{grid-template-columns:1fr;gap:15px}.plans article{padding:28px}.plans h3{font-size:25px}.plan-price{font-size:45px;margin-top:15px}.plan-price span{display:inline;margin-left:10px}.plans ul{margin-top:18px;padding:15px 0;font-size:12px}.plans .text-link{font-size:12px}.price-details summary{font-size:12px}.ritual{height:380px}.ritual h2{font-size:31px}.ritual .eyebrow{font-size:12px}.steps{grid-template-columns:1fr 1fr;gap:30px 20px}.steps h3{font-size:15px}.steps article>span{font-size:34px}.steps p{font-size:12px}.story-grid{grid-template-columns:1fr}.story-grid article{padding:25px}.story-placeholder,.quote-placeholder{height:140px}.stories>.small{font-size:12px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:26px}.questions summary{font-size:12px;gap:12px}.questions details p{padding-left:0}.salon{grid-template-columns:1fr;gap:30px;padding-top:0}.salon>.photo{height:300px}.salon h2{font-size:27px}.salon p:not(.eyebrow){font-size:12px}.contact{padding:60px 7%}.contact h2{font-size:28px}.contact .eyebrow{font-size:12px}.contact>p:last-child{font-size:12px}footer{padding:50px 7% 100px;gap:30px}.footer-brand{width:160px}.footer-brand img{width:150px}.footer-links{width:100%;gap:13px 15px;font-size:12px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:12px}.footer-bottom>span:nth-child(2){display:none}.mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 6%;background:#fffffff7;border-top:1px solid var(--line);backdrop-filter:blur(10px)}.mobile-cta>span{font-size:12px;white-space:nowrap}.mobile-cta b{font-family:var(--english);font-size:23px;font-weight:400;margin-left:4px}.mobile-cta button{font-size:12px;background:var(--main);color:white;padding:11px 17px}dialog{padding:40px 27px}dialog h2{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button{transition:none}}

/* Concern-led wellness positioning */
.hero-copy{top:23%}.hero-concerns{list-style:none;padding:0;margin:20px 0 15px;display:flex;gap:9px;flex-wrap:wrap}.hero-concerns li{font-size:12px;letter-spacing:.08em;border:1px solid #ffffff70;padding:3px 12px;border-radius:2px}.hero h1{font-size:clamp(34px,3.6vw,56px);line-height:1.65;letter-spacing:.07em;margin-top:15px}.hero-wellness{font-family:var(--serif);font-size:16px;line-height:1.95;letter-spacing:.07em;margin-top:20px}.hero-desc{margin-top:16px;font-size:12px;line-height:1.9}.hero-desc strong{font-weight:400;font-size:14px;letter-spacing:.04em}.hero-link{margin-top:17px}.technology-note{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.technology-note>p:nth-child(2){font-family:var(--serif);font-size:18px;line-height:1.9;margin-top:9px}.technology-note small{display:block;font-size:12px;line-height:1.9;margin-top:12px;color:var(--muted)}.technology-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.hero-copy{top:23%}.hero h1{font-size:39px}}@media(max-width:760px){.hero-copy{top:23%;left:8%;right:7%}.hero-concerns{gap:6px;margin:15px 0 13px}.hero-concerns li{font-size:12px;padding:2px 8px}.hero h1{font-size:29px;line-height:1.7;letter-spacing:.04em;margin-top:13px}.hero-wellness{font-size:12px;line-height:1.9;margin-top:17px}.hero-desc{font-size:12px;line-height:1.9;margin-top:14px}.hero-desc strong{font-size:12px;letter-spacing:.01em}.hero-link{font-size:12px;margin-top:13px;width:245px}.intro-top{gap:14px}.intro-top>.eyebrow{max-width:47%;overflow-wrap:anywhere}.intro-note{max-width:53%}.technology-note>p:nth-child(2){font-size:18px}}

.hero-technology{letter-spacing:.08em!important}.hero-technology a{padding:3px;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.hero-technology{font-size:12px!important}}

.development-note{margin-top:24px;padding:22px;background:#ffffff}.development-note h4{font-family:var(--serif);font-weight:400;font-size:19px;line-height:1.8;margin:12px 0}.development-note>p:not(.eyebrow){font-size:12px;line-height:2}.development-note small{display:block;font-size:12px;line-height:1.9;margin-top:12px;color:var(--muted)}

/* Korean beauty acupuncture positioning */
.hero-caption{font-size:12px}.footer-brand p{font-size:12px;line-height:1.9}.brand span{font-size:12px}@media(max-width:760px){.hero-desc strong{font-size:12px;line-height:1.9}.hero-caption{font-size:12px}.brand span{font-size:12px}}

/* White and #181818 brand palette */
.philosophy,.stories,.trial,.plans article.featured,.development-note{background:var(--base)}.trial,.development-note{border:1px solid var(--line)}.plans article.featured{border-color:var(--main)}.promise-strip,.steps article,.reason,.questions details{border-color:var(--line)}.light-art{background:radial-gradient(ellipse at 50% 45%,#18181820,#1818180a 40%,#ffffff 75%)}.light-art .art-caption{color:#18181880}.mask-silhouette{background:linear-gradient(120deg,#ffffff,#18181820)}

/* Browser review refinements */
.brand-descriptor{width:255px;font-family:var(--serif);line-height:1.65;color:#fff}.brand-descriptor span{font-size:12px;letter-spacing:.06em;margin:0;white-space:nowrap}.brand-descriptor strong{font-weight:400;font-size:20px;letter-spacing:.05em}.hero-copy{top:34%;right:4%}.hero h1{font-size:clamp(29px,3vw,49px);line-height:1.75;letter-spacing:.03em;margin-top:20px}.hero h1>span{display:block;font-size:.65em;margin-top:7px;letter-spacing:.04em}.hero-claim-note{position:absolute;bottom:18px;left:7%;right:5%;color:#ffffffbb;font-size:12px;line-height:1.7;max-width:650px}.hero-caption{bottom:44px}.intro-grid{margin-top:15px}.treatment .section-title h2{font-size:31px}.treatment .section-title sup{font-size:12px;vertical-align:super}.course-title{justify-content:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:32px}.course-title img{width:155px;height:auto}.course-title h3{font-size:22px}.plans ul{padding-bottom:0}.ritual{min-height:440px}.ritual p:last-child{font-size:13px;line-height:2.5}.visit-steps{display:flex;flex-direction:column;gap:34px}.visit-steps article{display:grid;grid-template-columns:minmax(230px,37%) 1fr;gap:7%;align-items:center;border-top:1px solid var(--line);padding-top:34px}.visit-steps article>img{width:100%;aspect-ratio:4/3;object-fit:cover}.visit-steps article>div{position:relative;padding-left:66px}.step-number{position:absolute;top:-8px;left:0;font-family:var(--english);font-size:45px;line-height:1;color:var(--main)}.visit-steps h3{font-size:23px;margin:12px 0 20px}.visit-steps article>div>p:last-child{font-size:12px;line-height:2.4;max-width:430px}.visit-steps .eyebrow{color:var(--muted)}.flow-note{margin-top:24px}.skin-record-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center}.skin-report{margin:0;border:1px solid var(--line);padding:15px;background:#fff}.report-label{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;padding:2px 3px 13px}.skin-report img{width:100%;height:auto}.skin-report figcaption{font-size:12px;line-height:1.8;color:var(--muted);padding:13px 3px 0}.record-copy h3{font-size:25px;margin:17px 0 25px;line-height:1.9}.record-copy>p:not(.eyebrow){font-size:12px;line-height:2.3}.record-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.record-tags span{font-size:12px;border-bottom:1px solid var(--main);padding:5px 0;margin-right:8px}.record-features{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:55px}.record-features article{border-top:1px solid var(--line);padding-top:24px}.record-features span{font-size:12px;letter-spacing:.13em}.record-features h3{font-size:19px;margin:13px 0}.record-features p{font-size:12px;line-height:2.2}.skin-source{border-block:1px solid var(--line);margin-top:35px;font-size:12px}.skin-source summary{padding:19px 0}.skin-source p{font-size:12px;line-height:2.1;margin:0 0 20px}.skin-source a{text-decoration:underline;text-underline-offset:3px}.private-address{margin-top:27px;border-top:1px solid var(--line);padding-top:20px}.private-address>p{font-size:13px!important;font-family:var(--serif)}.private-address span{display:block;font-size:12px;line-height:2;margin-top:10px}
@media(max-width:1050px){.brand-descriptor{width:210px}.brand-descriptor span{font-size:12px}.brand-descriptor strong{font-size:18px}.header nav{gap:13px}.treatment .section-title h2{font-size:27px}.treatment .section-title>p{max-width:240px}.visit-steps h3{font-size:21px}.skin-record-layout{gap:5%}}
@media(max-width:760px){.header{gap:10px}.brand-descriptor{width:165px}.brand-descriptor span{font-size:12px;letter-spacing:.02em}.brand-descriptor strong{font-size:15px}.header .header-booking-wrap>.reserve{font-size:12px;padding:9px}.header .header-booking-wrap>.reserve span{margin-left:5px}.hero-copy{top:35%;left:8%;right:6%}.hero h1{font-size:25px;line-height:1.85;margin-top:20px}.hero h1>span{font-size:16px;line-height:1.8;letter-spacing:0;margin-top:8px}.hero-technology{font-size:12px!important;letter-spacing:.02em!important}.hero-claim-note{font-size:12px;line-height:1.7;bottom:12px;left:8%}.hero-caption{bottom:44px;font-size:12px;letter-spacing:.1em}.intro-grid{margin-top:5px}.treatment .section-title h2{font-size:25px;line-height:1.85;letter-spacing:.03em}.treatment .section-title>p{max-width:none}.course-title{gap:18px;margin-bottom:25px}.course-title img{width:125px}.course-title h3{font-size:18px}.ritual{min-height:420px}.ritual h2{font-size:29px}.ritual p:last-child{font-size:12px;line-height:2.4}.visit-steps{gap:24px}.visit-steps article{grid-template-columns:32% 1fr;gap:6%;align-items:start;padding-top:24px}.visit-steps article>img{aspect-ratio:3/4;object-fit:cover}.visit-steps article>div{padding-left:0}.step-number{position:static;display:block;font-size:30px;margin-bottom:8px}.visit-steps .eyebrow{font-size:12px}.visit-steps h3{font-size:16px;line-height:1.8;margin:7px 0 12px}.visit-steps article>div>p:last-child{font-size:12px;line-height:2.1}.flow-note{font-size:12px}.skin-record-layout{grid-template-columns:1fr;gap:30px}.record-copy h3{font-size:23px;margin-bottom:20px}.record-features{grid-template-columns:1fr;gap:22px;margin-top:35px}.record-features h3{font-size:18px;margin:10px 0}.skin-source{font-size:12px}.skin-source p{font-size:12px}.salon h2{font-size:26px}.private-address>p{font-size:12px!important}}

.hero-caption{bottom:75px}.hero-claim-note{bottom:44px}@media(max-width:760px){.hero-caption{bottom:55px}.hero-claim-note{bottom:21px}}

.report-label{align-items:center;padding:5px 3px 17px}.report-label>img{width:95px;height:auto}.report-image{overflow:hidden}.report-image>img{margin-top:-8%}

.mobile-break{display:none}@media(max-width:760px){.mobile-break{display:block}.skin-records .section-title h2{font-size:24px;letter-spacing:.01em}}

/* Compact visit imagery and consistent section-heading typography */
.visit-steps article>img{aspect-ratio:2/1;object-position:center 45%}
.visit-steps article:nth-child(2)>img,.visit-steps article:nth-child(4)>img{object-position:center 30%}
.visit-steps h3{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.85;letter-spacing:.09em;margin:0 0 16px}
.step-number{top:0}
@media(max-width:760px){.visit-steps article>img{aspect-ratio:1/1}.visit-steps h3{font-size:27px;line-height:1.85;letter-spacing:.09em;margin:0 0 12px}}

/* SINN PURETE reference: Japanese sans typography and geometric Latin */
body{font-weight:400;letter-spacing:.01em}h1,h2,h3,h4{font-family:var(--sans);font-weight:500;letter-spacing:.1em}
.hero h1{font-weight:500;letter-spacing:.04em}.hero h1>span{font-weight:400;letter-spacing:.05em}.eyebrow,.hero-caption,.vertical,.scroll,.status,.pill,.report-label,.record-features>article>span,.promise-strip>div>span{font-family:var(--english);font-weight:500}
.brand-descriptor{font-family:var(--sans)}.brand-descriptor strong{font-weight:400}.visit-steps h3{font-family:var(--sans);font-weight:500;letter-spacing:.1em}.hero-wellness,.subheading,.promise-strip p,.private-address>p,.technology-note>p:nth-child(2){font-family:var(--sans)}
.trial .trial-price{font-size:50px;font-weight:300;letter-spacing:-.03em}.plan-price{font-size:39px;font-weight:300;letter-spacing:-.025em}.step-number,.reason>span{font-weight:300}.plan-price span{letter-spacing:0}
@media(max-width:760px){.trial .trial-price{font-size:43px}.plan-price{font-size:40px}.hero h1{font-size:24px;letter-spacing:.01em}.visit-steps h3{font-size:25px;letter-spacing:.05em}.skin-records .section-title h2{font-size:23px}}

/* Official logo alongside the salon descriptor */
.brand-descriptor{display:flex;align-items:center;width:auto;gap:22px}.brand-descriptor .header-logo{width:140px;height:auto;flex-shrink:0;filter:invert(1)}.brand-caption{padding-left:22px;border-left:1px solid #ffffff70}.brand-caption strong{display:block;font-family:var(--english);font-size:20px;line-height:1.7;font-weight:400}.brand-caption>span{display:block}
@media(max-width:1100px){.brand-descriptor{gap:15px}.brand-descriptor .header-logo{width:110px}.brand-caption{padding-left:15px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--base);color:var(--main);padding:25px 6%;font-size:13px;box-shadow:0 10px 20px #18181811}.header nav.open{display:flex;flex-direction:column;gap:18px}.header .header-booking-wrap>.reserve{margin-left:auto}.menu-toggle{display:flex;width:24px;padding:0;flex-direction:column;gap:6px}.menu-toggle span{height:1px;background:#fff;width:24px}}
@media(max-width:760px){.brand-descriptor{gap:12px}.brand-descriptor .header-logo{width:92px}.brand-caption{padding-left:12px}.brand-caption>span{font-size:12px;letter-spacing:.01em;white-space:nowrap}.brand-caption strong{font-size:15px;line-height:1.6}.header .header-booking-wrap>.reserve{display:none}.menu-toggle{margin-left:auto}}

/* Readable typography across desktop and mobile */
body{font-size:16px;line-height:2}
.intro-grid>div,.section-title>p,.treatment-copy>p:not(.eyebrow):not(.subheading),.reason p,.trial p,.plan-description,.plans ul,.price-details>div,.ritual p:last-child,.visit-steps article>div>p:last-child,.record-copy>p:not(.eyebrow),.record-features p,.faq>div>p:last-child,.questions details p,.salon p:not(.eyebrow),dialog p{font-size:15px;line-height:2.1}
.header nav,.reserve,.text-link,.round-link,.reserve-light,.price-details summary,.skin-source summary,.footer-links,.footer-links button,.dialog-done{font-size:14px}
.questions summary{font-size:16px;line-height:1.9}
.small,.treatment-copy .small,.salon .small,.trial .small,.technology-note small,.development-note small,.skin-report figcaption,.flow-note,.skin-source,.skin-source p,.private-address span,.contact>p:last-child,.footer-brand p{font-size:12px!important;line-height:1.9}
.development-note>p:not(.eyebrow){font-size:15px;line-height:2.1}
.eyebrow,.section-title .eyebrow,.promise-strip span,.report-label,.record-features span,.pill,.status{font-size:12px}
.promise-strip p{font-size:16px}.tags span,.record-tags span,.plan-price span,.trial-price small,.trial-price span{font-size:13px}
.hero-copy .hero-technology{font-size:13px!important;line-height:1.9;letter-spacing:.04em!important}
.hero-concerns li{font-size:13px}.hero-caption{font-size:12px;letter-spacing:.08em;bottom:105px}
.hero-claim-note{font-size:12px;line-height:1.8;bottom:43px;color:#fff;max-width:650px}
.brand-caption>span{font-size:12px;letter-spacing:.01em}.header nav{gap:20px}.header{gap:22px}
.private-address>p{font-size:15px!important}.footer-bottom{font-size:12px;flex-wrap:wrap;gap:14px}
@media(min-width:1101px) and (max-width:1450px){.brand-descriptor{gap:14px}.brand-descriptor .header-logo{width:112px}.brand-caption{padding-left:14px}.brand-caption strong{font-size:18px}.header nav{gap:14px}.header{gap:18px;padding-inline:3%}.reserve{min-width:0;padding-inline:15px}.reserve span{margin-left:12px}}
@media(max-width:760px){
body{font-size:15px}
.header{padding-inline:5%;gap:10px}.brand-descriptor{gap:10px}.brand-descriptor .header-logo{width:78px}.brand-caption{padding-left:10px}.brand-caption>span{font-size:12px;letter-spacing:0}.brand-caption strong{font-size:15px}
.header nav{font-size:15px}
.hero-copy{top:29%;left:7%;right:7%}.hero-copy .hero-technology{font-size:12px!important}.hero-concerns{gap:6px;flex-wrap:wrap}.hero-concerns li{font-size:12px;padding:3px 8px}
.hero h1{font-size:25px}.hero h1>span{font-size:18px;line-height:1.9}
.hero-caption{font-size:12px;line-height:1.6;right:7%;bottom:118px;max-width:300px}
.hero-claim-note{font-size:12px;left:7%;right:7%;bottom:35px;line-height:1.8}
.promise-strip{grid-template-columns:1fr;padding:0}.promise-strip>div{padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.promise-strip>div:last-child{border-bottom:0}.promise-strip p{font-size:15px}
.section-title>p,.intro-grid>div,.treatment-copy>p:not(.eyebrow):not(.subheading),.ritual p:last-child,.visit-steps article>div>p:last-child{font-size:15px;line-height:2.1}
.visit-steps article{grid-template-columns:1fr;gap:22px}.visit-steps article>img{width:100%;aspect-ratio:2/1}.visit-steps h3{font-size:25px}.visit-steps article>div>p:last-child{max-width:none}
.skin-source,.skin-source p,.flow-note{font-size:12px}.report-label{gap:12px;letter-spacing:.04em}.questions summary{font-size:15px}.questions details p{padding-left:0}.footer-links,.footer-links button{font-size:14px}
.mobile-cta>span,.mobile-cta button{font-size:12px}.mobile-cta button{padding-inline:12px}.contact>p:last-child{padding-inline:6%}
}

@media(max-width:760px){.vertical{display:none}}

/* Trial course details and price units aligned beside the amount */
.trial{gap:48px;padding:44px;margin-bottom:18px;align-items:center}
.trial>div:first-child{flex:1;min-width:0}.trial>div:last-child{flex:0 0 270px}
.trial .pill{display:inline-block;letter-spacing:.08em;font-family:var(--sans)}
.trial .trial-intro{margin:12px 0 20px;font-size:14px;font-weight:500}
.trial h3{font-size:24px;line-height:1.8;letter-spacing:.04em;margin:0 0 20px}
.trial .trial-menu{font-size:14px;line-height:2.1}
.trial .trial-invitation{margin-top:24px;line-height:2.1}.trial .small{margin-top:20px}
.trial .trial-price{display:flex;align-items:baseline;justify-content:center;gap:12px;letter-spacing:0;line-height:1.5;margin:0;white-space:nowrap}
.trial-price b{font-weight:300;letter-spacing:-.03em}.trial-price small{letter-spacing:.12em}.trial-price span{letter-spacing:.02em}
.trial .round-link{margin-top:24px}
.trial-disclaimer{margin:0 0 42px;max-width:900px}
.course-title{align-items:center}.course-title h3{line-height:1.9;letter-spacing:.04em;flex:1;min-width:0}
.course-title sup,.trial-menu sup{font-size:12px}
.plan-price{display:flex;align-items:baseline;gap:10px;white-space:nowrap;font-size:clamp(32px,2.7vw,39px)}
.plan-price span{display:inline-block;font-size:13px;line-height:1.8;white-space:nowrap}
@media(min-width:761px) and (max-width:1100px){.trial{padding:32px;gap:30px}.trial>div:last-child{flex-basis:235px}.trial h3{font-size:22px}.plans article{padding-inline:20px}.plan-price{gap:8px}.plan-price span{font-size:12px}}
@media(min-width:761px) and (max-width:950px){.plans{grid-template-columns:1fr}.plan-price{font-size:40px}.trial{flex-direction:column;align-items:stretch}.trial>div:last-child{flex-basis:auto;align-self:flex-start;width:270px}}
@media(max-width:760px){.trial{padding:28px 22px;gap:30px}.trial>div:last-child{flex-basis:auto;width:100%}.trial h3{font-size:21px;letter-spacing:.02em}.trial .trial-intro{font-size:14px;line-height:1.9;margin-bottom:20px}.trial .trial-menu,.trial .trial-invitation{font-size:15px}.trial .trial-price{gap:14px;justify-content:flex-start}.trial .trial-price b{font-size:43px}.trial-disclaimer{margin-bottom:35px}.course-title{align-items:flex-start;gap:18px}.course-title h3{flex-basis:100%;font-size:20px}.plan-price{font-size:40px;gap:12px}.plan-price span{font-size:13px}}

/* Membership fees are separate from the chosen monthly plan */
.membership-fees{border:1px solid var(--line);padding:32px 36px;margin-bottom:30px}
.membership-fees-heading{display:flex;align-items:center;gap:24px;margin-bottom:28px}.membership-fees-heading h3{font-size:22px;letter-spacing:.04em}
.membership-fee-items{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0}
.membership-fee-items>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.membership-fee-items>div+div{padding-left:32px;border-left:1px solid var(--line)}
.membership-fee-items dt{font-size:15px}.membership-fee-items dd{margin:0;font-family:var(--english);font-size:32px;white-space:nowrap;line-height:1.5;font-weight:300}
.membership-fee-items dd span{font-family:var(--sans);font-size:13px;margin-left:10px}
.membership-total{display:flex;justify-content:flex-end;align-items:baseline;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:24px;font-size:14px}
.membership-total strong{font-family:var(--english);font-size:30px;font-weight:400}.membership-total>span{font-size:13px}
.monthly-plan-heading{display:flex;align-items:center;gap:24px;margin-bottom:28px}.monthly-plan-heading>span{font-size:32px;line-height:1}.monthly-plan-heading h3{font-size:22px;letter-spacing:.04em}.monthly-plan-heading p{font-size:14px;line-height:2;margin-top:8px}
@media(max-width:1100px){.membership-fee-items>div{display:block}.membership-fee-items dd{margin-top:12px}}
@media(max-width:760px){.membership-fees{padding:26px 22px}.membership-fees-heading{display:block;margin-bottom:24px}.membership-fees-heading h3{margin-top:8px;font-size:21px}.membership-fee-items{grid-template-columns:1fr;gap:22px}.membership-fee-items>div{display:flex;flex-wrap:wrap;gap:8px 14px}.membership-fee-items>div+div{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.membership-fee-items dt{font-size:15px}.membership-fee-items dd{font-size:30px;margin:0}.membership-total{justify-content:flex-start;flex-wrap:wrap;gap:8px 10px}.monthly-plan-heading{gap:16px;align-items:flex-start}.monthly-plan-heading>span{font-size:26px;margin-top:6px}.monthly-plan-heading h3{font-size:20px}.monthly-plan-heading p{font-size:15px}}

/* Oversized official wordmark, inspired by the supplied reference */
.hero{height:min(980px,100svh);min-height:800px}
.hero-brand-logo{position:absolute;z-index:3;top:140px;left:6%;width:88%;height:auto;filter:invert(1);pointer-events:none}
.hero-copy{top:53%;right:4%}
.hero h1{font-size:clamp(29px,3vw,49px)}
@media(min-width:1700px){.hero-brand-logo{top:145px}.hero-copy{top:56%}}
@media(max-width:1100px) and (min-width:761px){.hero-brand-logo{top:130px}.hero-copy{top:47%}.hero h1{font-size:32px}}
@media(max-width:760px){.hero{height:850px;min-height:0;max-height:none;grid-template-rows:690px 160px}.hero-brand-logo{top:120px;left:5%;width:90%}.hero-copy{top:37%;left:7%;right:7%}.hero h1{font-size:25px}.hero-main{min-height:690px}.hero-caption{bottom:115px}.hero-claim-note{bottom:30px}}

@media(max-width:760px){.hero-main{background-size:300% 100%}}

/* Crisp vector wordmarks and an accessible monthly-plan selector */
.plan-choice{text-align:center;margin:12px 0 32px}
.plan-plus{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 24px;border:1px solid var(--line);border-radius:50%;font-size:34px;font-weight:300;line-height:1}
.plan-plus:hover{border-color:var(--main)}.plan-plus:focus-visible{outline:2px solid var(--main);outline-offset:4px}
.plan-selector{border:0;padding:0;margin:0 auto;max-width:480px;min-width:0}
.plan-selector legend{width:100%;font-size:15px;margin-bottom:18px}
.plan-options{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--main);padding:5px;gap:5px}
.plan-options label{position:relative;cursor:pointer}.plan-options input{position:absolute;opacity:0;width:1px;height:1px}
.plan-options span{display:block;padding:12px 16px;font-size:16px;transition:background .2s,color .2s}
.plan-options input:checked+span{background:var(--main);color:#fff}
.plan-options input:focus-visible+span{outline:2px solid var(--main);outline-offset:3px}
.plan-choice-status{font-size:13px;line-height:1.9;margin-top:16px}
.plans article.is-selected{border-color:var(--main);box-shadow:inset 0 0 0 1px var(--main)}
.plans article:not(.is-selected){border-color:var(--line)}
@media(max-width:760px){.plan-options span{font-size:15px;padding:12px 10px}.plan-choice{margin-bottom:26px}.plan-choice-status{font-size:13px}}

/* Soft card corners and a permanent recommendation for the regular plan */
.trial,.membership-fees,.plans>article{border-radius:24px}
.plans>article{position:relative}
.plans{padding-top:16px}
.plan-recommendation{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-block;white-space:nowrap;background:var(--main);color:white;border-radius:100px;padding:7px 23px;font-size:13px;font-weight:500;line-height:1.8;letter-spacing:.05em}
.plans>article.featured{border-color:var(--main)}
@media(max-width:760px){.trial,.membership-fees,.plans>article{border-radius:20px}.plans{gap:30px}.plan-recommendation{font-size:13px;padding:6px 22px}}

/* Content-sized registration fee card */
.membership-fees{width:fit-content;max-width:100%;margin-inline:auto;padding:28px 32px}
.membership-fee-items{grid-template-columns:max-content max-content;gap:28px}
.membership-fee-items>div{display:flex;align-items:baseline;gap:24px}
.membership-fee-items>div+div{padding-left:28px}
.membership-fee-items dd{margin:0}
@media(max-width:1100px){.membership-fee-items{grid-template-columns:1fr}.membership-fee-items>div{justify-content:space-between;flex-wrap:wrap}.membership-fee-items>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}
@media(max-width:760px){.membership-fees{padding:24px 22px}.membership-fee-items{gap:20px}.membership-fee-items>div{gap:8px 18px}.membership-fee-items dt{font-size:15px}.membership-fee-items dd{font-size:30px}}

/* Rounded plan switch */
.plan-options,.plan-options label,.plan-options span{border-radius:999px}

/* Three included services presented as one first-visit course */
.trial-bundle{background:#181818;color:#fff;border-radius:18px;padding:22px 24px;margin:24px 0}
.trial .bundle-heading{font-size:14px;line-height:1.8;margin:0;letter-spacing:.03em;font-weight:500}
.bundle-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:22px 0;gap:0}
.bundle-items li{padding:0 14px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:10px;position:relative}
.bundle-items li:first-child{padding-left:0}.bundle-items li:last-child{padding-right:0}
.bundle-items li+li:before{content:'＋';position:absolute;left:-7px;top:50%;font-size:18px;color:#ffffffa6}
.bundle-items li>span{font-family:var(--english);font-size:12px;color:#ffffffb3;letter-spacing:.08em}
.bundle-items strong{font-size:14px;font-weight:500;line-height:1.9}.bundle-items sup{font-size:12px}
.trial .bundle-price-note{border-top:1px solid #ffffff40;padding-top:16px;margin:0;font-size:14px;text-align:center;line-height:1.9}.bundle-price-note strong{font-size:20px;font-weight:500;margin-left:5px}
@media(max-width:1100px) and (min-width:951px){.trial-bundle{padding:20px 18px}.bundle-items{grid-template-columns:1fr;gap:26px}.bundle-items li{padding:0;gap:4px}.bundle-items li+li:before{top:-24px;left:50%;transform:translateX(-50%)}.bundle-items br{display:none}}
@media(max-width:760px){.trial-bundle{padding:22px 18px}.trial .bundle-heading{font-size:14px;text-align:center}.bundle-items{grid-template-columns:1fr;gap:30px;margin:22px 0}.bundle-items li,.bundle-items li:first-child,.bundle-items li:last-child{padding:0;gap:4px}.bundle-items li+li:before{top:-26px;left:50%;transform:translateX(-50%)}.bundle-items strong{font-size:16px}.bundle-items br{display:none}.trial .bundle-price-note{font-size:14px}.bundle-price-note strong{font-size:21px}}

.course-title{justify-content:center;text-align:center}.course-title h3{flex:0 1 auto}
@media(max-width:760px){.course-title{align-items:center}.course-title h3{flex-basis:100%}}

/* Treatment images beneath each bundle number */
.bundle-items{align-items:start}.bundle-items li{justify-content:flex-start}
.bundle-items img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;margin:2px 0 5px}
.bundle-items li:first-child img{object-position:center 30%}
.bundle-items li>strong{min-height:54px;display:block}
.trial .bundle-image-note{font-size:12px;line-height:1.8;color:#ffffffb3;margin:0 0 16px}
@media(max-width:1100px) and (min-width:951px){.bundle-items img{max-width:260px;margin-inline:auto}.bundle-items li>strong{min-height:0}}
@media(max-width:760px){.bundle-items img{max-width:280px;aspect-ratio:3/2;margin:5px auto 8px}.bundle-items li>strong{min-height:0}.trial .bundle-image-note{font-size:12px}}

.bundle-items{gap:28px}.bundle-items li{padding:0}.bundle-items li+li:before{left:-21px}
@media(max-width:1100px) and (min-width:951px){.bundle-items li+li:before{left:50%}}
@media(max-width:760px){.bundle-items li+li:before{left:50%}}

/* Membership heading and longer service descriptor */
.membership-section-heading{text-align:center;font-size:40px;line-height:1.7;margin:64px 0 26px;letter-spacing:.06em}
.course-title{gap:20px}.course-title h3{font-size:20px;max-width:850px}
@media(max-width:760px){.membership-section-heading{font-size:28px;margin:44px 0 24px;letter-spacing:.03em}.course-title h3{font-size:18px;line-height:1.9}.brand-caption>span{white-space:normal;max-width:192px;font-size:12px;line-height:1.7}}

/* Refined hero wordmark and aligned visit-step headings */
.hero-brand-logo{width:76%;left:12%}
.visit-steps article>img{border-radius:20px}
.visit-steps article>div{padding-left:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;column-gap:18px;row-gap:16px}
.visit-steps .step-number{position:static;font-size:40px;line-height:1.85;margin:0;align-self:baseline}
.visit-steps h3{margin:0;line-height:1.85;align-self:baseline}
.visit-steps article>div>p:last-child{grid-column:2;margin:0}
@media(max-width:760px){.hero-brand-logo{width:82%;left:9%}.visit-steps article>img{border-radius:16px}.visit-steps article>div{grid-template-columns:36px minmax(0,1fr);column-gap:12px;row-gap:14px}.visit-steps .step-number{font-size:30px}.visit-steps article>div>p:last-child{grid-column:1/-1}}
@media(min-width:1101px) and (max-width:1350px){.header nav{gap:12px;font-size:13px}.header{gap:14px}.brand-caption>span{max-width:300px;line-height:1.7}}

/* Individual treatment photos for the monthly courses */
.plan-treatment-photo{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px;margin:22px 0 0}
.plans .plan-price{margin-top:24px}
.plan-photo-note{margin-top:20px;line-height:1.9}
@media(max-width:760px){.plan-treatment-photo{border-radius:14px;margin-top:20px}}
/* Staff page — the same Tone/me type, white space and monochrome palette */
.staff-page .header{position:relative;color:var(--main);border-color:var(--line);background:#fff}
.staff-page .header .header-logo{filter:none}.staff-page .brand-caption{border-color:var(--line)}
.staff-page .header .header-booking-wrap>.reserve{background:var(--main);color:#fff}.staff-page .menu-toggle span{background:var(--main)}
.staff-page .header nav [aria-current=page]{border-bottom:1px solid var(--main)}
.staff-page-hero{padding:32px 9% 0;overflow:hidden;border-bottom:1px solid var(--line)}
.staff-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--muted)}
.staff-page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:72px}
.staff-page-title h1{font-size:46px;line-height:1.7;margin-top:16px;letter-spacing:.1em}
.staff-page-title>p{font-size:18px;line-height:2;letter-spacing:.08em}
.staff-title-word{font-family:var(--english);font-size:clamp(100px,15vw,240px);font-weight:300;letter-spacing:-.045em;line-height:1.1;margin:48px 0 -14px;color:#18181815}
.staff-list-section{padding:78px 9% 110px}
.staff-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:46px}
.staff-intro>p:first-child{font-size:28px;line-height:1.9;letter-spacing:.09em;font-weight:500}
.staff-intro>p:last-child{font-size:15px;line-height:2.2;margin:0}
.staff-sample-note{border-block:1px solid var(--line);padding:20px 0;margin-bottom:54px;display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:baseline}
.staff-sample-note>span{font:500 12px var(--english);letter-spacing:.12em}
.staff-sample-note>p{font-size:13px;line-height:2;color:var(--muted)}
.staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.staff-card-button{display:block;width:100%;padding:0;text-align:left}
.staff-card-photo{position:relative;border-radius:24px;overflow:hidden;background:#18181808;aspect-ratio:4/5}
.staff-card-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}
.staff-card-button:hover .staff-card-photo>img{transform:scale(1.025)}
.staff-card-button:focus-visible{outline:2px solid var(--main);outline-offset:8px;border-radius:24px}
.staff-card-arrow{position:absolute;right:18px;bottom:18px;background:#fff;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:20px}
.staff-card-copy{padding:24px 0 0}.staff-role{font-size:13px;line-height:1.8}.staff-role>span{color:var(--muted);font-size:12px}
.staff-card-copy h2{font-size:27px;margin:10px 0 18px;letter-spacing:.07em}
.staff-card-quote{font-size:17px;line-height:2;margin:0!important;letter-spacing:.05em}
.staff-readmore{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 0 15px;font-size:13px;margin-top:10px}
.staff-visit{text-align:center;padding:85px 9%;background:#181818;color:white}
.staff-visit h2{font-size:34px;margin:20px 0}.staff-visit>p:not(.eyebrow){font-size:15px;line-height:2.1}
.staff-visit-link{display:flex;justify-content:space-between;align-items:center;gap:32px;max-width:380px;margin:32px auto 0;background:#fff;color:#181818;padding:18px 24px;border-radius:100px;font-size:14px}
.staff-profile-dialog{width:min(760px,90vw);max-width:760px;max-height:88svh;overflow:auto;border-radius:24px}
.staff-profile-photo{width:100%;max-height:380px;object-fit:cover;object-position:center 30%;border-radius:16px;margin-bottom:16px}
.staff-profile-facts{font-size:14px;margin:24px 0;border-block:1px solid var(--line);padding:20px 0}.staff-profile-facts dt{font-weight:500;margin-top:12px}.staff-profile-facts dt:first-child{margin-top:0}.staff-profile-facts dd{margin:4px 0 0;color:var(--muted)}
.staff-profile-dialog h3{font-size:21px;margin:22px 0 12px}.staff-profile-dialog #dialog-content p{font-size:15px;line-height:2.1}
@media(max-width:1450px){.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;color:#181818;padding:25px 6%;font-size:15px;box-shadow:0 10px 20px #18181811}.header nav.open{display:flex;flex-direction:column;gap:18px}.header .header-booking-wrap>.reserve{margin-left:auto}.header .menu-toggle{display:flex;width:24px;padding:0;flex-direction:column;gap:6px}.header .menu-toggle span{height:1px;background:#fff;width:24px}.staff-page .header .menu-toggle span{background:#181818}}
@media(max-width:1000px){.staff-grid{gap:24px}.staff-page-title h1{font-size:38px}.staff-role{font-size:12px}.staff-card-copy h2{font-size:24px}.staff-card-quote{font-size:15px}}
@media(max-width:760px){.staff-page-hero{padding:24px 7% 0}.staff-page-title{margin-top:44px;display:block}.staff-page-title h1{font-size:32px;margin-top:12px}.staff-page-title>p{font-size:16px;margin-top:24px}.staff-title-word{font-size:23vw;margin-top:32px;margin-bottom:-6px}.staff-list-section{padding:48px 7% 65px}.staff-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.staff-intro>p:first-child{font-size:25px}.staff-intro>p:last-child{font-size:15px}.staff-sample-note{grid-template-columns:1fr;gap:10px;margin-bottom:35px}.staff-sample-note>p{font-size:12px}.staff-grid{grid-template-columns:1fr;gap:44px}.staff-card-photo{border-radius:20px}.staff-card-copy h2{font-size:26px}.staff-card-quote{font-size:17px}.staff-role{font-size:14px}.staff-visit{padding:64px 7%}.staff-visit h2{font-size:28px}.staff-profile-dialog{padding:28px 20px}.staff-profile-photo{max-height:320px}.staff-profile-dialog #dialog-content p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.staff-card-photo>img{transition:none}}
.staff-page .brand-descriptor{color:#181818}

/* Keep navigation available throughout the visit. */
html{scroll-padding-top:calc(var(--header-height,112px) + 20px)}
.header{position:fixed;z-index:100;transition:background-color .2s,color .2s,box-shadow .2s}
.header.is-scrolled,.staff-page .header{position:fixed;background:#fff;color:#181818;border-bottom-color:var(--line);box-shadow:0 4px 20px #18181808}
.header.is-scrolled .brand-descriptor{color:#181818}
.header.is-scrolled .header-logo{filter:none}
.header.is-scrolled .brand-caption{border-color:var(--line)}
.header.is-scrolled .header-booking-wrap>.reserve{background:#181818;color:#fff}
.header.is-scrolled .menu-toggle span{background:#181818}
.staff-page{padding-top:var(--header-height,112px)}
@media(prefers-reduced-motion:reduce){.header{transition:none}}

/* Salon directory */
.salon-list-section{padding:70px 9% 110px}
.salon-list-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:48px}
.salon-list-intro h2{font-size:32px;font-weight:500;line-height:1.9;margin:0}.salon-list-intro>p{font-size:15px;line-height:2.2}
.salon-area-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:25px}
.salon-area-nav a{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:100px;padding:17px 22px;font-size:15px;transition:background .2s,color .2s}.salon-area-nav a:hover{background:#181818;color:#fff}
.salon-info-note{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:45px}
.salon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.salon-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;scroll-margin-top:20px}
.salon-card-top{position:relative;background:#f5f3ef;padding:35px 35px 38px;min-height:225px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}
.salon-index{position:absolute;right:30px;top:26px;font-family:var(--english);font-size:48px;color:#dad6d0;font-weight:300}.salon-card-top>p{font-family:var(--english);font-size:11px;letter-spacing:.17em;margin:0 0 24px}.salon-card-top>img{width:110px;height:auto}.salon-card-top h2{font-size:30px;font-weight:500;margin:12px 0 0}
.salon-card-details{padding:30px 35px}.salon-private{font-size:13px;line-height:1.9;margin:0 0 24px}.salon-card dl{margin:0 0 28px}.salon-card dl>div{display:grid;grid-template-columns:85px 1fr;gap:12px;border-top:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.9}.salon-card dd{margin:0}.salon-card small{font-size:12px;color:var(--muted)}
.salon-inquiry{display:flex;align-items:center;justify-content:space-between;width:100%;background:#181818;color:#fff;border-radius:100px;padding:17px 23px;font-size:14px}.salon-inquiry:hover{background:#444}
@media(min-width:1451px){.header{gap:18px}.header nav{gap:17px;font-size:13px}}
@media(max-width:760px){.salon-list-section{padding:45px 7% 65px}.salon-list-intro{display:block;margin-bottom:32px}.salon-list-intro h2{font-size:25px}.salon-list-intro>p{font-size:14px;margin-top:22px}.salon-area-nav{grid-template-columns:repeat(2,1fr);gap:10px}.salon-area-nav a{padding:14px 20px;font-size:14px}.salon-grid{grid-template-columns:1fr;gap:26px}.salon-info-note{margin-bottom:30px}.salon-card-top{padding:28px;min-height:210px}.salon-card-details{padding:25px}.salon-card-top h2{font-size:28px}.salon-card dl>div{grid-template-columns:70px 1fr;font-size:13px}}

/* Use the same brand lockup in the header and footer. */
.footer-brand .brand-descriptor{color:var(--main)}
.footer-brand .brand-descriptor .header-logo{filter:none;margin:0}
.footer-brand .brand-caption{border-color:var(--line)}
.footer-brand .brand-caption strong{white-space:nowrap}
@media(max-width:760px){.footer-brand .brand-descriptor{max-width:100%}.footer-brand .brand-caption{min-width:0}.footer-brand .brand-caption>span{max-width:192px}}
.footer-brand{width:auto;max-width:100%}

/* Hero: mask held above the original acupuncture portrait. */
.hero-main.photo{background-image:url('https://toneme.jp/wp-content/uploads/2026/10/hero-white-top-desktop.png');background-size:cover;background-position:center center}
@media(max-width:760px){.hero-main.photo{background-size:cover;background-position:57% center}}
@media(max-width:760px){.hero-main.photo{background-image:url('https://toneme.jp/wp-content/uploads/2026/10/hero-white-top-desktop.png');background-position:center center}}

.plans .plan-unit-price{font-size:12px;line-height:1.9;margin:6px 0 0;color:var(--muted)}
.header .header-booking-wrap>.reserve{white-space:nowrap;flex-shrink:0}

/* Tone/me franchise */
.fc-hero{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.fc-hero-copy{padding:35px 9vw 55px}.fc-hero-copy>.eyebrow{margin:65px 0 25px}.fc-hero h1{font-size:clamp(38px,3.4vw,58px);font-weight:500;line-height:1.65;letter-spacing:.04em}.fc-hero h1>span{display:block;font-size:clamp(18px,1.5vw,24px);margin-top:20px;letter-spacing:.04em}.fc-hero-description{font-size:14px;line-height:2.3;margin-top:26px}.fc-button{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:100px;background:#181818;color:#fff;padding:18px 25px;font-size:14px;max-width:360px;margin-top:30px;text-align:left}.fc-button:hover{background:#42423c}.fc-hero-fee{font-size:13px;margin-top:22px}.fc-hero-fee strong{font-family:var(--english);font-size:30px;font-weight:400;margin:0 5px}.fc-hero-photo{position:relative;background:#e9e6df;overflow:hidden}.fc-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:62% center}.fc-hero-photo>span{position:absolute;bottom:30px;left:30px;font-size:10px;letter-spacing:.13em;color:#fff;text-shadow:0 1px 5px #181818}
.fc-section{padding:100px 9%;}.fc-section-heading>.eyebrow{margin-bottom:24px}.fc-section-heading h2{font-size:34px;letter-spacing:.05em;font-weight:500}.fc-section-heading>p:last-child:not(.eyebrow){font-size:15px;line-height:2;margin-top:25px}.fc-rights{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.fc-rights-copy>p{font-size:15px;line-height:2.3;margin-bottom:24px}.fc-rights-copy .fc-lead{font-size:24px;line-height:1.9;font-weight:500}.fc-small{font-size:12px!important;line-height:1.9!important;color:var(--muted)}.fc-permission-flow{background:#f5f3ef;border-radius:24px;padding:30px;text-align:center;margin:30px 0}.fc-permission-flow div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.fc-permission-flow div span{font-size:10px;letter-spacing:.1em;display:block;margin-bottom:6px}.fc-permission-flow strong{font-weight:500;font-size:20px}.fc-permission-flow>span{display:block;font-size:20px;line-height:1.5;margin:8px}.fc-permission-flow>p{font-size:13px}.fc-permission-flow>p:last-child{margin-top:16px}
.fc-model{background:#f5f3ef}.fc-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:50px}.fc-pillars article{background:#fff;border-radius:22px;padding:35px 30px}.fc-pillars article>span{font-size:10px;letter-spacing:.12em}.fc-pillars h3{font-size:23px;line-height:1.9;margin:22px 0;font-weight:500}.fc-pillars p{font-size:14px;line-height:2.2}
.fc-fees{display:grid;grid-template-columns:1fr 1fr;gap:45px 10%;align-items:center}.fc-fee-card{border:1px solid var(--line);border-radius:24px;padding:42px;text-align:center}.fc-fee-card>p:first-child{font-size:15px}.fc-fee-amount{display:flex;justify-content:center;align-items:baseline;margin:12px 0 22px}.fc-fee-amount strong{font-family:var(--english);font-size:105px;font-weight:300;line-height:1.3}.fc-fee-amount>span{font-size:24px;margin-left:12px}.fc-fee-amount small{font-size:13px;display:block}.fc-fee-note{border-top:1px solid var(--line);padding-top:23px;font-size:13px;line-height:2}.fc-cost-details{grid-column:1/-1;border-top:1px solid var(--line);padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.fc-cost-details h3{font-size:21px}.fc-cost-details p{font-size:14px;line-height:2.2}
.fc-process{background:#f5f3ef;display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.fc-process-list{list-style:none;padding:0;margin:0}.fc-process-list li{display:flex;gap:25px;padding:27px 0;border-top:1px solid var(--line)}.fc-process-list li>span{font-family:var(--english);font-size:28px;line-height:1.7}.fc-process-list h3{font-size:20px;font-weight:500}.fc-process-list p{font-size:14px;line-height:2.1;margin-top:10px}
.fc-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.fc-questions details{border-top:1px solid var(--line)}.fc-questions details:last-child{border-bottom:1px solid var(--line)}.fc-questions summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:14px}.fc-questions summary::-webkit-details-marker{display:none}.fc-questions details[open] summary span{transform:rotate(45deg)}.fc-questions details>p{font-size:14px;line-height:2.2;padding:0 0 25px}.fc-contact{padding:90px 9%;background:#181818;color:#fff;text-align:center}.fc-contact h2{font-size:36px;font-weight:500;margin:25px 0}.fc-contact>p{font-size:15px;line-height:2.2}.fc-contact .fc-button{background:#fff;color:#181818;margin:32px auto 24px;width:100%}.fc-contact .fc-small{color:#ffffffa0}.fc-mobile-cta{display:none}
@media(max-width:1100px){.fc-hero-copy{padding-inline:7vw}.fc-hero{min-height:680px}.fc-hero h1{font-size:38px}.fc-pillars article{padding:28px 22px}.fc-pillars h3{font-size:20px}}
@media(max-width:760px){.fc-hero{grid-template-columns:1fr;min-height:0}.fc-hero-copy{padding:24px 7% 40px}.fc-hero-copy>.eyebrow{margin-top:38px}.fc-hero h1{font-size:37px}.fc-hero h1>span{font-size:19px}.fc-hero-description{font-size:14px}.fc-hero-photo{height:340px}.fc-hero-photo img{object-position:60% 45%}.fc-section{padding:62px 7%}.fc-section-heading h2{font-size:27px}.fc-rights,.fc-fees,.fc-process,.fc-faq{grid-template-columns:1fr;gap:35px}.fc-rights-copy .fc-lead{font-size:21px}.fc-rights-copy>p{font-size:14px}.fc-pillars{grid-template-columns:1fr;gap:18px;margin-top:30px}.fc-pillars article{padding:28px}.fc-pillars h3{font-size:23px;margin:16px 0}.fc-fee-card{padding:30px 22px}.fc-fee-amount strong{font-size:92px}.fc-cost-details{grid-template-columns:1fr;gap:18px}.fc-cost-details h3{font-size:20px}.fc-process-list li{gap:20px}.fc-contact{padding:65px 7%}.fc-contact h2{font-size:28px}.fc-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:50;padding:12px 7%;background:#fffffff5;border-top:1px solid var(--line)}.fc-mobile-cta a{display:flex;justify-content:space-between;background:#181818;color:#fff;padding:13px 22px;border-radius:100px;font-size:14px}.franchise-page footer{padding-bottom:110px}}

/* Full-width franchise hero with copy over the photograph. */
.fc-hero{position:relative;display:block;isolation:isolate;min-height:780px;background:#34332d;color:#fff}
.fc-hero-photo{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
.fc-hero-photo img{object-fit:cover;object-position:center 47%}
.fc-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,20,17,.76) 0%,rgba(20,20,17,.52) 38%,rgba(20,20,17,.08) 75%)}
.fc-hero-copy{position:relative;padding:35px 9% 65px;max-width:100%;min-height:780px}
.fc-hero-copy .staff-breadcrumb{color:#ffffffb8}
.fc-hero-copy>.eyebrow{margin-top:62px}
.fc-hero-copy .fc-button{background:#fff;color:#181818}
.fc-hero-copy .fc-button:hover{background:#eeeae3}
.fc-hero-photo>span{left:auto;right:35px;bottom:25px}
@media(max-width:760px){.fc-hero,.fc-hero-copy{min-height:760px}.fc-hero-copy{padding:24px 7% 70px}.fc-hero-copy>.eyebrow{margin-top:48px}.fc-hero-photo{height:100%}.fc-hero-photo img{object-position:56% center}.fc-hero:before{background:linear-gradient(90deg,#141411bf,#14141163),linear-gradient(0deg,#14141166,transparent 75%)}.fc-hero h1{font-size:37px}.fc-hero-description{font-size:14px}.fc-hero-photo>span{right:7%;bottom:22px;font-size:9px;letter-spacing:.08em}}

.fc-inquiry-form{max-width:840px;margin:45px auto 0;text-align:left;background:#fff;color:#181818;border-radius:24px;padding:42px}
.fc-form-intro{font-size:15px;margin-bottom:28px}.fc-form-intro>span{font-size:12px;color:var(--muted);display:block;margin-top:5px}.fc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 24px}.fc-form-grid>label{display:block;font-size:14px;font-weight:500}.fc-required{color:#8a4d3b;margin-left:3px}.fc-form-grid input,.fc-form-grid select,.fc-form-grid textarea{display:block;width:100%;margin-top:9px;border:1px solid #18181840;border-radius:10px;padding:13px 15px;background:#fbfaf8;color:#181818;font:inherit;font-weight:400;line-height:1.7;box-sizing:border-box}.fc-form-grid input::placeholder,.fc-form-grid textarea::placeholder{color:#777;font-size:13px}.fc-form-grid textarea{resize:vertical;min-height:150px}.fc-form-grid input:focus-visible,.fc-form-grid textarea:focus-visible,.fc-form-grid select:focus-visible{outline:2px solid #8c8976;outline-offset:3px}.fc-field-full{grid-column:1/-1}.fc-form-consent{border-top:1px solid var(--line);margin-top:30px;padding-top:25px;font-size:12px;line-height:2}.fc-form-consent>label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.fc-form-consent input{width:18px;height:18px;margin:4px 0 0;flex-shrink:0;accent-color:#181818}.fc-form-consent>p{margin:10px 0 0 30px;font-size:11px;color:var(--muted)}.fc-form-consent a,.fc-form-help a{text-decoration:underline;text-underline-offset:4px}.fc-contact .fc-form-submit{background:#181818;color:#fff;max-width:360px;width:100%;margin:30px auto 0}.fc-contact .fc-form-submit:hover{background:#444}.fc-form-help{text-align:center;font-size:11px;line-height:2;color:var(--muted);margin-top:18px}.fc-form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:760px){.fc-inquiry-form{padding:26px 20px;border-radius:20px;margin-top:30px}.fc-form-grid{grid-template-columns:1fr;gap:22px}.fc-form-grid input,.fc-form-grid select,.fc-form-grid textarea{font-size:16px;padding:12px}.fc-form-grid>label{font-size:13px}.fc-form-consent{font-size:11px}.fc-form-help{font-size:11px}.fc-form-intro{font-size:14px}}

/* Capacity and investment recovery simulator. */
.fc-simulation{background:#f5f3ef}.fc-sim-premise{display:flex;flex-wrap:wrap;gap:20px 45px;border-block:1px solid var(--line);padding:23px 0;margin:35px 0;font-size:14px}.fc-sim-premise strong{font-family:var(--english);font-size:28px;font-weight:400;margin:0 4px}.fc-sim-controls{padding:35px;border:1px solid var(--line);border-radius:22px;background:#fff}.fc-sim-controls h3{font-size:21px;font-weight:500}.fc-sim-controls>p{font-size:13px;line-height:2;margin-top:10px}.fc-sim-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0}.fc-sim-inputs label{font-size:13px;line-height:1.8}.fc-sim-inputs label>div{display:flex;align-items:center;gap:12px;margin-top:9px}.fc-sim-inputs input{min-width:0;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:18px;background:#fbfaf8;color:#181818}.fc-sim-inputs input:focus-visible{outline:2px solid #8c8976;outline-offset:3px}.fc-sim-inputs label>div>span{font-size:13px;white-space:nowrap}.fc-sim-cost-note{border-top:1px solid var(--line);padding-top:18px;color:var(--muted)}.fc-sim-case{margin-top:35px;border-radius:22px;border:1px solid var(--line);background:#fff;padding:30px}.fc-sim-case-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.fc-sim-case-heading>div>p{font-family:var(--english);font-size:11px;letter-spacing:.12em}.fc-sim-case h3{font-size:21px}.fc-sim-case h3 strong{font-family:var(--english);font-size:36px;font-weight:400;margin-right:5px}.fc-sim-case-heading>p{font-size:12px;line-height:2;text-align:right}.fc-sim-warning{background:#f5f3ef;border-radius:10px;padding:12px 17px;font-size:12px;line-height:1.9;margin-bottom:20px}.fc-sim-table-scroll{overflow-x:auto}.fc-sim-case table{width:100%;border-collapse:collapse;min-width:620px;text-align:right;font-size:14px;line-height:1.8}.fc-sim-case caption{caption-side:bottom;text-align:left;font-size:11px;color:var(--muted);padding-top:16px}.fc-sim-case th,.fc-sim-case td{padding:19px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.fc-sim-case thead th{font-size:12px;font-weight:500;background:#f8f7f4}.fc-sim-case tbody th{text-align:left;font-weight:500}.fc-sim-case thead th:first-child{text-align:left}.fc-sim-case td:last-child{font-weight:500}.fc-sim-mid{background:#f5f3ef}.fc-sim-method{margin-top:35px;border-block:1px solid var(--line)}.fc-sim-method summary{list-style:none;display:flex;justify-content:space-between;padding:22px 0;cursor:pointer;font-size:14px}.fc-sim-method summary::-webkit-details-marker{display:none}.fc-sim-method>p{font-size:12px;line-height:2.2;margin-bottom:24px}.fc-sim-validation{padding:20px;color:#8a4d3b;background:white;border-radius:12px;margin-top:25px}
@media(max-width:760px){.fc-sim-inputs{grid-template-columns:1fr;gap:20px}.fc-sim-controls{padding:25px 20px}.fc-sim-premise{gap:12px;font-size:13px;flex-direction:column}.fc-sim-case{padding:23px 18px}.fc-sim-case-heading{align-items:flex-start;flex-direction:column;gap:10px}.fc-sim-case-heading>p{text-align:left}.fc-sim-case table{font-size:13px}.fc-sim-case th,.fc-sim-case td{padding:16px 12px}.fc-sim-case h3{font-size:20px}.fc-sim-table-scroll:focus-visible{outline:2px solid #8c8976;outline-offset:3px}}

/* Three strengths: acupuncture, 6D mask and AI skin analysis. */
.treatment-three-title h2{font-size:32px;line-height:1.9;letter-spacing:.03em}.treatment-cross{font-family:var(--english);font-weight:300}.treatment-strengths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:-10px 0 65px}.treatment-strengths>a{display:block;position:relative;border:1px solid var(--line);border-radius:20px;padding:25px;background:#f8f7f4}.treatment-strengths>a:hover{background:#efede7}.treatment-strengths>a>span{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:15px}.treatment-strengths strong{font-size:19px;font-weight:500;line-height:1.8}.treatment-strengths p{font-size:12px;margin-top:8px}.treatment-strengths b{position:absolute;right:22px;bottom:20px;font-weight:400}.treatment-care-photo,.treatment-analysis-photo{overflow:hidden;border-radius:22px;background:#f5f3ef}.treatment-care-photo>img{width:100%;height:100%;object-fit:cover}.treatment-analysis-photo>img{width:100%;height:100%;object-fit:contain;padding:20px}.treatment-care-photo .image-label{background:#1818188c;color:#fff;padding:4px 10px;border-radius:100px;font-size:10px}.treatment-analysis-photo .image-label{color:#181818;background:#ffffffdf;padding:4px 10px;border-radius:100px;font-size:10px}.treatment-background{margin-top:18px;border-bottom:1px solid var(--line)}.treatment-background summary{list-style:none;display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:14px 0;cursor:pointer}.treatment-background summary::-webkit-details-marker{display:none}.treatment-background>p{font-size:12px;line-height:2;margin-bottom:16px}.treatment-copy h3 sup{font-size:12px}.treatment-three-title>p{max-width:380px}
@media(max-width:760px){.treatment .treatment-three-title h2{font-size:24px;line-height:1.9;letter-spacing:0}.treatment-strengths{grid-template-columns:1fr;gap:12px;margin:0 0 40px}.treatment-strengths>a{padding:22px}.treatment-strengths>a>span{margin-bottom:8px}.treatment-strengths strong{font-size:18px}.treatment .treatment-copy h3{font-size:25px}.treatment-analysis-photo>img{padding:10px}}

/* Show the answer first, with details on demand. */
.fc-sim-settings{padding:0 28px;margin-bottom:32px}.fc-sim-settings>summary,.fc-sim-comparison>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;font-size:14px;cursor:pointer}.fc-sim-settings>summary::-webkit-details-marker,.fc-sim-comparison>summary::-webkit-details-marker{display:none}.fc-sim-settings[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px}.fc-sim-settings>p:last-child{padding-bottom:24px}.fc-sim-settings[open]>summary>span,.fc-sim-comparison[open]>summary>span{transform:rotate(45deg)}
.fc-sim-occupancy>p{font-size:15px;font-weight:500;margin-bottom:18px}.fc-sim-occupancy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:660px}.fc-sim-occupancy button{display:flex;flex-direction:column;align-items:center;border:1px solid #18181840;border-radius:16px;background:#fff;padding:19px 10px}.fc-sim-occupancy button strong{font-family:var(--english);font-weight:400;font-size:28px;line-height:1.4}.fc-sim-occupancy button>span{font-size:12px;margin-top:6px}.fc-sim-occupancy button[aria-pressed=true]{background:#181818;color:white;border-color:#181818}.fc-sim-occupancy button:focus-visible{outline:2px solid #8c8976;outline-offset:4px}.fc-sim-current{font-size:12px;line-height:2;color:var(--muted);margin:24px 0}
.fc-sim-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fc-sim-summary-card{border:1px solid var(--line);border-radius:24px;background:white;overflow:hidden}.fc-sim-summary-top{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:10px}.fc-sim-summary-top h3{font-size:18px;font-weight:500}.fc-sim-summary-top h3 strong{font-family:var(--english);font-size:33px;font-weight:400;margin-right:5px}.fc-sim-summary-top>span{font-size:12px;background:#f5f3ef;border-radius:100px;padding:5px 12px;white-space:nowrap}.fc-sim-recovery{padding:29px 28px;text-align:center}.fc-sim-recovery>p{font-size:13px}.fc-sim-recovery>strong{font-family:var(--english);font-size:86px;font-weight:300;line-height:1.4;display:block;margin-top:3px}.fc-sim-recovery>strong>span{font-family:var(--sans);font-size:24px;margin-left:8px}.fc-sim-recovery>strong.fc-sim-no-recovery{font-family:var(--sans);font-size:32px;line-height:3.5}.fc-sim-main-sales{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;background:#f5f3ef;gap:12px}.fc-sim-main-sales>span{font-size:14px}.fc-sim-main-sales>strong{font-family:var(--english);font-size:32px;font-weight:400}.fc-sim-main-sales small{font-family:var(--sans);font-size:14px;margin-left:5px}.fc-sim-breakdown{padding:10px 28px;margin:0}.fc-sim-breakdown>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;border-bottom:1px solid var(--line)}.fc-sim-breakdown dd{margin:0;font-weight:500}.fc-sim-summary-note{font-size:11px;line-height:1.9;padding:10px 28px 25px;color:var(--muted)}.fc-sim-summary-footnote{font-size:11px;line-height:2;color:var(--muted);margin-top:20px}.fc-sim-comparison{margin-top:25px;border-block:1px solid var(--line)}.fc-sim-detail-table{background:#fff;padding:25px;border-radius:16px;margin-bottom:22px}.fc-sim-detail-table h4{font-size:17px;font-weight:500;margin:0 0 20px}.fc-sim-detail-table table{min-width:600px;width:100%;border-collapse:collapse;text-align:right;font-size:13px}.fc-sim-detail-table th,.fc-sim-detail-table td{padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.fc-sim-detail-table th{font-weight:500}.fc-sim-detail-table th:first-child{text-align:left}.fc-sim-detail-table thead{background:#f8f7f4}
@media(max-width:760px){.fc-sim-summary-grid{grid-template-columns:1fr;gap:20px}.fc-sim-settings{padding-inline:20px}.fc-sim-settings>summary{font-size:13px}.fc-sim-occupancy>div{gap:8px}.fc-sim-occupancy button{padding:15px 4px}.fc-sim-occupancy button strong{font-size:25px}.fc-sim-occupancy button>span{font-size:10px}.fc-sim-summary-top{padding:18px 22px}.fc-sim-recovery{padding:25px 22px}.fc-sim-recovery>strong{font-size:76px}.fc-sim-main-sales{padding:18px 22px}.fc-sim-main-sales>strong{font-size:29px}.fc-sim-breakdown{padding-inline:22px}.fc-sim-summary-note{padding-inline:22px}.fc-sim-detail-table{padding:20px 15px}.fc-sim-current{font-size:11px}}

/* Franchise link beside the header action. */
.header-fc{display:flex;align-items:center;gap:14px;padding:12px 17px;border:1px solid currentColor;font-size:12px;line-height:1.8;white-space:nowrap;flex-shrink:0}.header-fc:hover{opacity:.7}.header .header-fc-menu-link{display:none}.header nav{gap:13px}.header .header-booking-wrap>.reserve{padding-inline:18px}.header .header-booking-wrap>.reserve span{margin-left:12px}
@media(min-width:1451px) and (max-width:1700px){.header{padding-inline:3%;gap:14px}.header nav{font-size:12px;gap:11px}.header .brand-caption>span{max-width:260px}.header .brand-descriptor{gap:14px}.header .brand-caption{padding-left:14px}.header .brand-descriptor .header-logo{width:112px}}
@media(max-width:1450px){.header-fc{margin-left:auto}.header .header-booking-wrap>.reserve{margin-left:0}}
@media(max-width:760px){.header>.header-fc{display:none}.header .header-fc-menu-link{display:block}}
.fc-running-fees{grid-column:1/-1;border-top:1px solid var(--line);padding-top:35px}.fc-running-fees>h3{font-size:23px;font-weight:500;margin-bottom:25px}.fc-running-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fc-running-grid article{padding:28px 32px;border:1px solid var(--line);border-radius:22px;background:#f5f3ef}.fc-running-grid article>p{font-size:14px}.fc-running-grid strong{font-weight:400;font-size:21px;display:block;margin:8px 0}.fc-running-grid b{font-family:var(--english);font-weight:300;font-size:54px;margin-inline:7px}.fc-running-grid small{font-size:12px;color:var(--muted)}.fc-running-example{font-size:14px;line-height:2.2;margin-top:25px}.fc-running-fees>.fc-small{margin-top:18px}.fc-fee-source{border-top:1px solid var(--line);margin-top:20px}.fc-fee-source summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;padding:18px 0}.fc-fee-source summary::-webkit-details-marker{display:none}.fc-fee-source p{font-size:12px;line-height:2.1;padding-bottom:15px}.fc-fee-source a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.fc-running-grid{grid-template-columns:1fr;gap:16px}.fc-running-grid article{padding:24px}.fc-running-example{font-size:13px}.fc-running-fees>h3{font-size:22px}.fc-sim-breakdown>div{font-size:11px}}
/* Recruitment */
.recruit-main{padding-top:112px}.recruit-hero{position:relative;min-height:680px;display:flex;align-items:center;color:white;background:#8b8478}.recruit-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.recruit-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,29,25,.58),rgba(30,29,25,.08) 85%)}.recruit-hero-copy{position:relative;z-index:1;padding:90px 8%;width:100%}.recruit-hero h1{font-size:clamp(32px,3.4vw,60px);line-height:1.8;letter-spacing:.06em;font-weight:500;margin:24px 0}.recruit-hero-copy>p:not(.eyebrow){font-size:15px;line-height:2.4}.recruit-button{display:flex;justify-content:space-between;align-items:center;max-width:290px;padding:20px 26px;background:white;color:#181818;margin-top:34px;border-radius:4px;font-size:14px}.recruit-image-label{position:absolute;bottom:20px;right:25px;z-index:1;font-size:10px}.recruit-section-nav{display:flex;justify-content:center;gap:48px;padding:28px 20px;border-bottom:1px solid #ddd;font-size:13px}.recruit-section{max-width:1300px;margin:0 auto;padding:110px 0}.recruit-section h2,.recruit-entry h2{font-size:clamp(28px,2.4vw,40px);font-weight:500;letter-spacing:.07em;line-height:1.9;margin:22px 0 36px}.recruit-section p{font-size:14px;line-height:2.2}.recruit-message{display:grid;grid-template-columns:1fr 1fr;gap:100px}.recruit-message .recruit-lead{font-size:23px;line-height:2;margin-top:28px;margin-bottom:25px}.recruit-message p+p{margin-top:22px}.recruit-band{background:#f5f3ef}.recruit-care-grid,.recruit-growth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px}.recruit-care-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;margin-bottom:24px}.recruit-care-grid span,.recruit-growth-grid span{font-size:10px;letter-spacing:.15em;color:#6d6b65}.recruit-care-grid h3,.recruit-growth-grid h3{font-size:21px;margin:15px 0;font-weight:500}.recruit-section .recruit-fine{font-size:11px;color:#6d6b65;margin-top:30px;line-height:2}.recruit-environment{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.recruit-environment>img{width:100%;height:650px;object-fit:cover;border-radius:180px 180px 16px 16px}.recruit-environment article{display:flex;gap:24px;border-top:1px solid #ddd;padding:24px 0}.recruit-environment article>span{font-size:25px;font-weight:300}.recruit-environment h3{font-size:18px;font-weight:500;margin:0 0 12px}.recruit-growth-grid article{background:white;border-radius:16px;padding:34px}.recruit-heading-row{display:flex;justify-content:space-between;align-items:center;gap:25px}.recruit-job-list{margin-top:25px}.recruit-job-list>div{display:grid;grid-template-columns:220px 1fr;padding:28px 15px;border-top:1px solid #ddd;font-size:14px;line-height:2.2}.recruit-job-list>div:last-child{border-bottom:1px solid #ddd}.recruit-job-list dt{font-weight:600}.recruit-job-list dd{margin:0}.recruit-job-list a{display:block;text-decoration:underline;margin-top:10px}.recruit-flow{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:55px 0 0;gap:35px}.recruit-flow li{border-top:1px solid #bdbbb6;padding-top:24px}.recruit-flow span{font-size:34px;font-weight:300}.recruit-flow h3{font-size:19px;margin:20px 0 14px;font-weight:500}.recruit-faq details{border-top:1px solid #ddd;padding:25px 0}.recruit-faq details:last-child{border-bottom:1px solid #ddd}.recruit-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:16px;cursor:pointer;list-style:none}.recruit-faq details p{max-width:950px;color:#555;margin-top:20px}.recruit-faq details a{text-decoration:underline}.recruit-entry{background:#20211f;color:white;text-align:center;padding:95px 24px 105px}.recruit-entry>p{font-size:14px;line-height:2.3}.recruit-entry-status{max-width:580px;margin:38px auto 28px;background:#ffffff0d;border:1px solid #ffffff30;border-radius:12px;padding:25px}.recruit-entry-status span{display:block;font-size:12px;margin-bottom:14px}.recruit-entry-status strong{font-weight:500;font-size:22px}.recruit-entry-status p{font-size:12px;line-height:2;margin-top:14px}.recruit-entry>a{font-size:13px;border-bottom:1px solid #aaa;padding-bottom:7px}.recruit-page section[id]{scroll-margin-top:130px}
@media(min-width:1451px) and (max-width:1780px){.header nav{gap:9px;font-size:11px}.header{gap:12px;padding-inline:3%}.header .brand-descriptor .header-logo{width:110px}.header .brand-caption{padding-left:12px}.header .brand-descriptor{gap:12px}}
@media(max-width:1450px){.recruit-section{margin-inline:7%}.recruit-main{padding-top:95px}.recruit-environment{gap:45px}.recruit-message{gap:50px}}
@media(max-width:760px){.recruit-main{padding-top:80px}.recruit-hero{min-height:640px;align-items:flex-end}.recruit-hero>img{object-position:62% center}.recruit-hero:after{background:linear-gradient(0deg,rgba(24,25,22,.8),rgba(24,25,22,.05))}.recruit-hero-copy{padding:160px 7% 65px}.recruit-hero h1{font-size:29px;letter-spacing:.02em;line-height:1.85}.recruit-hero-copy>p:not(.eyebrow){font-size:12px;line-height:2}.recruit-image-label{font-size:9px;right:7%}.recruit-section-nav{gap:22px;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:22px 7%;font-size:12px}.recruit-section{padding:65px 0;margin-inline:7%}.recruit-section h2{margin:18px 0 28px}.recruit-message,.recruit-environment{grid-template-columns:1fr;gap:20px}.recruit-message .recruit-lead{font-size:20px;margin-top:0}.recruit-care-grid,.recruit-growth-grid{grid-template-columns:1fr;gap:36px;margin-top:35px}.recruit-care-grid img{max-height:290px}.recruit-environment>img{height:360px;border-radius:110px 110px 12px 12px}.recruit-environment>div{margin-top:18px}.recruit-growth-grid article{padding:28px}.recruit-heading-row{display:block}.recruit-job-list>div{grid-template-columns:1fr;gap:10px;padding:24px 0;font-size:13px}.recruit-flow{grid-template-columns:1fr 1fr;gap:25px}.recruit-flow h3{font-size:17px}.recruit-flow p{font-size:12px}.recruit-faq summary{font-size:14px;line-height:1.9}.recruit-entry{padding:70px 7%}.recruit-entry-status strong{font-size:19px}.recruit-page footer{padding-bottom:35px}}
.recruit-main{padding-top:0}.recruit-hero>img{object-position:center 30%}@media(max-width:760px){.recruit-main{padding-top:0}.recruit-hero>img{object-position:62% center}}
@media(max-width:760px){.recruit-hero h1{font-size:25px;letter-spacing:0}.recruit-hero-copy .eyebrow{font-size:9px}}
/* White-led franchise palette. */
.franchise-page .fc-permission-flow,.franchise-page .fc-model,.franchise-page .fc-process,.franchise-page .fc-simulation,.franchise-page .fc-running-grid article{background:#fff}
.franchise-page .fc-model,.franchise-page .fc-process,.franchise-page .fc-simulation{border-block:1px solid #e7e7e7}
.franchise-page .fc-permission-flow{border:1px solid #e7e7e7}
.franchise-page .fc-pillars article{border:1px solid #e7e7e7}
.franchise-page .fc-form-grid input,.franchise-page .fc-form-grid select,.franchise-page .fc-form-grid textarea,.franchise-page .fc-sim-inputs input{background:#fff}
.franchise-page .fc-sim-warning,.franchise-page .fc-sim-mid,.franchise-page .fc-sim-summary-top>span,.franchise-page .fc-sim-main-sales,.franchise-page .fc-sim-detail-table thead,.franchise-page .fc-sim-case thead th{background:#f5f5f5}
.franchise-page .fc-button:hover{background:#424242}
.franchise-page .fc-hero-copy .fc-button:hover{background:#f5f5f5}

/* Three approaches: one-line desktop heading. */
.treatment .treatment-three-title{display:block}.treatment .treatment-three-title h2{font-size:clamp(22px,2.15vw,32px);white-space:nowrap;letter-spacing:.01em}.treatment-three-title>p{max-width:none;margin-top:24px}.treatment-three-title .eyebrow{letter-spacing:.12em}
@media(max-width:760px){.treatment .treatment-three-title h2{white-space:normal;font-size:24px;line-height:1.8}.treatment-three-title>p{margin-top:20px}}

/* Compact salon links and trial invitation. */
.home-salon-locations h2{font-size:32px;font-weight:500;letter-spacing:.06em;margin:0 0 34px}.home-salon-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.home-salon-buttons a{display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:10px;padding:24px;font-size:18px;transition:background .2s,color .2s}.home-salon-buttons a:hover{background:#181818;color:white}.home-salon-buttons span{font-size:14px}#reservation h2 sup{font-size:14px;vertical-align:super}#reservation .home-trial-description{font-size:15px;margin:0 0 26px}#reservation .reserve-light{min-width:380px}#reservation .home-trial-note{font-size:10px;line-height:1.8;max-width:700px;margin:18px auto 0;color:#ffffffaa}
@media(max-width:760px){.home-salon-locations h2{font-size:26px}.home-salon-buttons{grid-template-columns:1fr 1fr;gap:12px}.home-salon-buttons a{font-size:16px;padding:20px}.home-salon-buttons a:last-child{grid-column:1/-1}#reservation .reserve-light{min-width:0;width:100%;max-width:390px;font-size:13px;padding-inline:18px}#reservation h2{font-size:26px}#reservation .home-trial-description{font-size:12px}}

/* WordPress toolbar clearance. */
body.admin-bar .header{top:32px}body.admin-bar dialog{margin-top:auto}
@media(max-width:782px){body.admin-bar .header{top:46px}}
@media(max-width:600px){body.admin-bar .header{top:0}body.admin-bar{padding-top:0}}
.tone-me-legacy{max-width:1100px;margin:160px auto 80px;padding:0 25px;min-height:40vh;line-height:2}.tone-me-legacy h1{font-size:32px;margin-bottom:30px}

/* Large brand signature echoes the hero wordmark. */
.footer-signature{display:block;width:100%;flex:0 0 100%;margin:0 0 50px}.footer-signature img{display:block;width:100%;height:auto;filter:none}@media(max-width:760px){.footer-signature{margin-bottom:20px}}

/* Footer information hierarchy. */
.home-footer .footer-content{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.65fr);gap:60px;width:100%;align-items:start}
.home-footer .footer-brand{width:auto}.home-footer .footer-technology{font-size:14px!important;line-height:1.9;letter-spacing:.03em;margin:0}.home-footer .footer-technology sup{font-size:9px}
.home-footer .footer-salon-title{font-size:28px!important;line-height:1.6;font-weight:500;letter-spacing:.04em;margin:12px 0 0}
.home-footer .footer-navigation{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:30px}
.home-footer .footer-link-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.home-footer .footer-link-group h2{font-size:18px;font-weight:600;letter-spacing:.04em;line-height:1.6;margin:0 0 12px}
.home-footer .footer-link-group a,.home-footer .footer-link-group button{font-size:15px;line-height:1.9;padding:0;text-align:left}
@media(max-width:1050px){.home-footer .footer-content{grid-template-columns:1fr;gap:40px}.home-footer .footer-navigation{max-width:760px;gap:30px}.home-footer .footer-salon-title{font-size:26px!important}}
@media(max-width:760px){.home-footer .footer-signature{margin-bottom:8px}.home-footer .footer-content{gap:35px}.home-footer .footer-technology{font-size:13px!important}.home-footer .footer-salon-title{font-size:25px!important}.home-footer .footer-navigation{grid-template-columns:1fr 1fr;gap:30px 18px}.home-footer .footer-link-group h2{font-size:17px;margin-bottom:8px}.home-footer .footer-link-group{gap:10px}.home-footer .footer-link-group:last-child{grid-column:1/-1}}

.company-main{max-width:1300px;margin:auto;padding:50px 0 100px}.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:85px 0;border-bottom:1px solid #ddd}.company-intro h1{font-size:46px;font-weight:500;line-height:1.6;letter-spacing:.08em;margin:20px 0}.company-intro h2{font-size:27px;font-weight:500;line-height:1.9;margin-bottom:25px}.company-intro p{font-size:14px;line-height:2.3}.company-info{padding-top:70px}.company-info h2{font-size:26px;font-weight:500;margin-bottom:32px}.company-info dl>div{display:grid;grid-template-columns:240px 1fr;padding:28px 10px;border-top:1px solid #ddd;font-size:14px;line-height:2}.company-info dl>div:last-child{border-bottom:1px solid #ddd}.company-info dt{font-weight:500}.company-info dd{margin:0}.company-info a{text-decoration:underline;text-underline-offset:5px}.company-address-note{font-size:11px;color:#666;margin-top:18px;line-height:2}@media(max-width:1450px){.company-main{margin-inline:7%}}@media(max-width:760px){.company-main{padding-top:30px;padding-bottom:65px}.company-intro{grid-template-columns:1fr;gap:25px;padding:35px 0 55px}.company-intro h1{font-size:34px}.company-intro h2{font-size:23px}.company-info{padding-top:45px}.company-info dl>div{grid-template-columns:1fr;gap:12px;padding:24px 0}}

@media(max-width:760px){.hero-main.photo{background-image:url('https://toneme.jp/wp-content/uploads/2026/10/hero-white-top-mobile.png');background-position:center center}}

/* Treatment sequence */
.treatment-process{border-top:1px solid #ddd}.treatment-process h2{font-size:clamp(26px,3vw,38px);line-height:1.7}.process-intro{margin:22px 0 36px}.process-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 25px}.process-steps li{border-top:1px solid #222;padding-top:22px;position:relative}.process-number{font-size:32px;font-weight:300;display:block;margin-bottom:20px}.process-time{display:inline-block;border:1px solid #ddd;border-radius:30px;padding:5px 12px;font-size:12px;margin-bottom:14px}.process-steps h3{font-size:18px;line-height:1.7;margin:0 0 14px}.process-steps p{font-size:14px;line-height:2;margin:0}.process-steps li:not(:last-child)::after{content:"→";position:absolute;right:0;top:28px;color:#777}@media(max-width:900px){.process-steps{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:560px){.process-steps{grid-template-columns:1fr;gap:0}.process-steps li{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:24px 0}.process-number{font-size:26px}.process-steps li:not(:last-child)::after{content:none}.process-steps h3{font-size:18px}.process-intro{font-size:14px}}

/* Course-aware LINE registration */
.header-booking-wrap{display:flex;flex-direction:column;align-items:stretch;gap:4px;flex-shrink:0}.booking-course-hint{font-size:10px;line-height:1.3;text-align:center;color:inherit}.header-booking-wrap .reserve{margin:0}.plan-registration-cta{margin:28px 0 20px;padding:26px;border:1px solid #ddd;border-radius:16px;text-align:center}.plan-registration-interest{font-size:18px;font-weight:600;margin:0 0 16px}.plan-registration-cta .round-link{margin:auto;max-width:420px;width:100%;justify-content:space-between}.plan-registration-cta small{display:block;margin-top:14px;font-size:12px;color:#666}.plan-select-button{width:100%;border:1px solid #222;border-radius:30px;padding:12px 8px;background:#fff;color:#181818;font:inherit;font-size:13px;margin-top:20px;cursor:pointer}.plan-select-button[aria-pressed=true]{background:#181818;color:#fff}.line-course-summary{font-weight:600;font-size:18px}.line-registration-qr{display:block;width:190px;height:190px;object-fit:contain;margin:20px auto;background:#fff;padding:8px}.line-registration-link{display:block;background:#171717;color:#fff;text-align:center;padding:15px 20px;margin:18px 0;text-decoration:none}.line-registration-note{font-size:12px;color:#666;line-height:1.8}.line-course-message{font-size:14px;border:1px solid #ddd;padding:16px;line-height:1.8}.line-copy-button{border:1px solid #222;background:#fff;color:#222;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer}#info-dialog{max-height:85dvh;overflow:auto}@media(max-width:760px){.header-booking-wrap{display:none}.plan-registration-cta{padding:22px 16px}.plan-registration-interest{font-size:16px}.plan-registration-cta .round-link{font-size:12px}.line-registration-qr{width:160px;height:160px}}

/* Emphasize membership and plan amounts */
.membership-fee-items dd,.plans .plan-price{font-weight:700}.membership-fee-items dd span,.plans .plan-price span{font-weight:400}.plans .plan-unit-price{font-size:15px;font-weight:600;color:#181818;line-height:1.8;margin-top:10px;display:inline-block;border-bottom:2px solid #181818;padding-bottom:3px}

.home-footer .footer-technology{white-space:nowrap;letter-spacing:0}@media(max-width:380px){.home-footer .footer-technology{font-size:12px!important}}

.hero h1 .hero-service-line{display:block;font-size:clamp(16px,1.65vw,28px);line-height:1.8;margin-top:14px;letter-spacing:.01em}.hero h1 .hero-service-line sup{font-size:.55em}.hero h1 .hero-subscription-label{display:inline;font-size:inherit;line-height:inherit;white-space:nowrap}.hero h1 .hero-service-line a{color:inherit;text-decoration:none}@media(max-width:760px){.hero h1 .hero-service-line{font-size:16px;line-height:1.8;margin-top:12px}.hero h1 .hero-subscription-label{display:block}}

/* Hero subtitle hierarchy and claim note */
.hero h1 .hero-service-line{font-size:clamp(15px,1.35vw,23px);line-height:1.6}.hero h1 .hero-subscription-label{display:block;font-size:clamp(23px,2.05vw,35px);line-height:1.6;margin-top:4px;font-weight:600}.hero h1 .hero-lift-marker{font-size:.45em;vertical-align:super;line-height:0}.hero h1 .hero-lift-marker a{color:inherit;text-decoration:none}.hero-claim-note{scroll-margin-top:160px}@media(max-width:760px){.hero h1 .hero-service-line{font-size:14px;line-height:1.7}.hero h1 .hero-subscription-label{font-size:22px;line-height:1.6;margin-top:5px}}

/* Treatment process photographs */
.process-step-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;margin:0 0 18px}.process-steps h3{min-height:3.4em;margin-bottom:16px}@media(max-width:560px){.process-steps h3{min-height:0}.process-step-photo{margin-bottom:16px}}

/* Selected course speech bubble */
.header-booking-wrap{position:relative;gap:0}.booking-course-hint{position:absolute;right:0;top:calc(100% + 15px);padding:12px 18px;border-radius:8px;background:#181818;color:#fff;font-size:13px;font-weight:500;line-height:1.6;white-space:nowrap;box-shadow:0 6px 20px #0002;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none;z-index:100}.booking-course-hint::before{content:"";position:absolute;right:38px;top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #181818}.booking-course-hint.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:760px){.header-booking-wrap{display:block}.header-booking-wrap .reserve{display:none}.booking-course-hint{position:fixed;top:auto;bottom:95px;right:20px;font-size:12px}.booking-course-hint::before{top:auto;bottom:-9px;right:40px;border-bottom:0;border-top:10px solid #181818}}@media(prefers-reduced-motion:reduce){.booking-course-hint{transition:none}}

/* Entire plan card selects its course via the existing accessible button. */
.plans>article{position:relative;cursor:pointer}.plans .plan-select-button::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:2}.plans>article:has(.plan-select-button:focus-visible){outline:2px solid #181818;outline-offset:4px}.plans>article:hover{border-color:#181818}.membership-fees+.plans{margin-top:50px}

/* Photographs beneath the three approach headings */
.treatment-strengths .strength-card-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px;margin:18px 0}.treatment-strengths>a{display:flex;flex-direction:column}.treatment-strengths>a>p{margin-top:auto}.treatment-strengths>a>strong{min-height:1.7em}

.plan-choice .plan-plus{border:0;border-radius:0;background:transparent;box-shadow:none}

/* FAQ heading and questions in one column */
#faq.faq{grid-template-columns:minmax(0,1fr);gap:38px}#faq .questions{width:100%}#faq>div:first-child>p:last-child br{display:none}@media(max-width:760px){#faq.faq{gap:28px}}

/* Reservation channels */
#reservation.reservation-panel{margin:0 20px 24px;padding:72px max(28px,5vw) 38px;border-radius:32px;background:#111;color:#fff}#reservation.reservation-panel h2{margin:24px 0 18px;font-size:clamp(26px,3vw,42px);line-height:1.6}#reservation .reservation-mobile-break{display:none}#reservation .reservation-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1220px;margin:48px auto 38px}#reservation .reservation-channel{padding:0 30px;display:flex;flex-direction:column;align-items:center}#reservation .reservation-channel+.reservation-channel{border-left:1px solid #555}#reservation .reservation-channel h3{font-size:19px;margin:0 0 14px;line-height:1.6}#reservation .reservation-channel p{font-size:15px;line-height:1.9;margin:0 0 28px}#reservation .reservation-channel-button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:320px;min-height:64px;border:2px solid #fff;border-radius:99px;background:#fff;color:#111;padding:16px 26px;font:inherit;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;margin-top:auto}#reservation .reservation-channel-outline{background:transparent;color:#fff}#reservation .reservation-channel-button:hover{background:#e9e9e9;color:#111}#reservation .reservation-channel small{font-size:11px;line-height:1.7;margin:10px 0 -28px;color:#ccc}#reservation .reservation-hours .reservation-hours-time{font-size:clamp(30px,3.1vw,48px);font-weight:700;white-space:nowrap;margin:auto 0 0;line-height:1.4}#reservation .reservation-hours-time span{font-size:.6em;padding:0 3px}#reservation .home-trial-note{max-width:none;font-size:11px;color:#bbb;margin:0 auto} @media(max-width:900px){#reservation .reservation-channel{padding:0 18px}#reservation .reservation-channel h3{font-size:17px}#reservation .reservation-channel-button{padding:16px 18px;font-size:14px}}@media(max-width:700px){#reservation.reservation-panel{margin:0 12px 20px;padding:44px 24px 28px;border-radius:24px}#reservation .reservation-mobile-break{display:block}#reservation .reservation-channels{grid-template-columns:1fr;margin:32px auto 28px;gap:30px}#reservation .reservation-channel{padding:0 0 30px}#reservation .reservation-channel+.reservation-channel{border-left:0;border-top:1px solid #555;padding-top:30px}#reservation .reservation-channel:last-child{padding-bottom:0}#reservation .reservation-channel p{margin-bottom:20px}#reservation .reservation-channel small{margin-bottom:0}#reservation .reservation-hours .reservation-hours-time{font-size:42px;margin-bottom:0}#reservation .reservation-channel-button{font-size:16px}}

/* Franchise header: consultation links to the on-page form. */
.franchise-page .header>.header-fc,.franchise-page .header .header-fc-menu-link{display:none!important}
.franchise-page .header>.reserve{border:1px solid #181818;background:#fff;color:#181818;margin-left:auto}
.franchise-page #fc-contact{scroll-margin-top:50px}

/* Circular first-view scroll cue. */
.hero>.scroll{display:none!important}
.hero .hero-scroll-cue{position:absolute;z-index:3;right:4.5%;bottom:max(44px,calc(100% - 100svh + 56px));display:block;width:148px;height:148px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cdefs%3E%3Cpath%20id%3D%22label%22%20d%3D%22M%2018%2039%20A%2048%2048%200%200%201%2086%2017%22%2F%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M%2094%2025%20A%2049%2049%200%201%201%2012%2058%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%22.7%22%2F%3E%3Ctext%20fill%3D%22white%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%229%22%20letter-spacing%3D%222.3%22%3E%3CtextPath%20href%3D%22%23label%22%20startOffset%3D%226%25%22%3ESCROLL%3C%2FtextPath%3E%3C%2Ftext%3E%3Cpath%20d%3D%22M60%2037V82M52%2074L60%2082L68%2074%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%22.8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;filter:drop-shadow(0 1px 3px #0004)}
.hero-scroll-cue:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:50%}
@media(max-width:760px){.hero .hero-scroll-cue{width:104px;height:104px;right:6%;bottom:42px}}

/* Keep the mobile brand descriptor on exactly two lines. */
@media(max-width:760px){.header{padding-inline:16px;gap:8px}.header .brand-descriptor{gap:8px;min-width:0;flex-shrink:1}.header .brand-descriptor .header-logo{width:clamp(72px,20vw,90px)}.header .brand-caption{min-width:0;padding-left:8px}.header .brand-caption>span{display:block;white-space:nowrap;max-width:none;font-size:clamp(9.5px,2.65vw,12px);line-height:1.6;letter-spacing:0}.header .brand-caption strong{display:block;white-space:nowrap;font-size:clamp(13px,3.4vw,15px);line-height:1.6;letter-spacing:0}.header .menu-toggle{flex-shrink:0;margin-left:auto}}

/* LINE reservation buttons */
#info-dialog .booking-method-line,#reservation .reservation-channel:first-child .reservation-channel-button{position:relative;background:#06c755;color:#fff;border:1px solid #06c755;min-height:64px;padding-left:64px}
#info-dialog .booking-method-line::before,#reservation .reservation-channel:first-child .reservation-channel-button::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+kAAAPoCAYAAACiYb/aAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nOzdT4xV150v+p1AF2lKwoVbpM19SFWR1UYCtSEDIqGWMBkkA1qm3YPTM8dEsifu8JIrlXtky45s3SvFJaWvSHsSS8HtpzepQXKJLoP0IJjBLSlcycZX5jWWrFRd8druRteUkeDFxE4//Tbn4AKqoOr822ut/flIJTu2A+fsfTh7f/f6/X7rSxWwbhMLnZmqqma6//3+qqqmun//QPd/r7Ty3wMAlObMHe9nsaqqpe7fL1dV9U7v728cnH/H2Yf1EdKha2KhM7UiWO+/I3gfdpwAAAb2TjfA9wL9Yu/nxsH5RYcXhHRaaGKhc7i7Gh4/+7qhXAgHAGheL8S/tSLAv3Pj4Pyyc0NbCOkUq1uavr/789iKYA4AQF56gf2tFcFdCT1FEtIpQjeQH+6ujO+3Mg4A0Apnuqvv5wV3SiGkk6VuyXovlB82oA0AgBUD697qBXil8uRGSCcLK0L5Y1bJAQDYgHe6gb0O7kI7qRPSSdLEQidK1p8QygEAGLJeaP+vNw7O37mNHDROSCcJK3rK/0r5OgAAY/SL7ir7L2wDRwqEdBqzYrX8r1bsRw4AAE1Z7Ib2NwyhoylCOmPVDeZPdcO57dAAAEjVcjewR1n8L5wlxkVIZ+QmFjq91fInlLEDAJAhgZ2xEdIZCSvmAAAUSmBnpIR0hqY7/O1YN5wL5gAAlE4PO0MnpDOQiYXOVHe1/ClbpQEA0GIR0t+oquqkvdgZhJBOX7rl7N/XZw4AAHc52V1dtw87Gyaks24rVs2/b8s0AAC4ryiH/y9W19kIIZ376vaaf7/bb27VHAAANi5W1/+L3nXuR0hnTRMLncMrStoBAIDBnemWwp90LFmNkM5dJhY6sWL+ogntAAAwMkrhWZWQTq3bb/6D7sq5knYAABiP5RVhfdExR0hvOeEcAACSESXwPxTW201Ib6nuMLgXu8PgAACAdAjrLSakt4xwDgAA2RDWW0hIbwnhHAAAsiWst4iQXrgVPecvtv1YAABA5oT1FhDSC2UgHAAAFOvvu2Hd1m0FEtIL1N3n/MfCOQAAFKu3ddvfC+tlEdILMrHQOVxV1c+qqppp+7EAAICWWOyuqp90wssgpBegOxQuwvnhth8LAABoqXeqqvqPNw7On/EByJuQnrFu3/mL3d5zAACAX3TDuuFymRLSM6XvHAAAWEPdr37j4PxLDlB+hPTMTCx09nfDudJ2AADgXmI1/btK4PMipGdCaTsAANCnX3TDuinwGRDSMzCx0HmiOxhOaTsAANCP5e4U+L939NImpCesu3oe4fyJth8LAABgKM50B8u943Cm6cttPwCpmljoRFn7bwV0AABgiGK21dsTCx1D5RJlJT0x9jwHAADG5J1ur7pV9YRYSU9Id/X8bQEdAAAYg/1W1dNjJT0Bes8BAICGWVVPhJX0hnUnt+s9BwAAmhSr6r/uVvfSICvpDemunv+4qqpjrTwAAABAqmIC/F/bV70ZQnoDJhY68ZTq51VVzbTuzQMAADlY7pa//8LZGi/l7mO2YjicgA4AAKQqKn9/PrHQ+bEzNF5W0sfEcDgAACBT73TL3xedwNET0sdAeTsAAJA55e9jotx9xJS3AwAABVD+PiZW0kfE9HYAAKBQUf7+TdPfR0NIH4FuefvPunsNAgAAlGa5G9TfcWaHS7n7kE0sdGIw3K8FdAAAoGBROfz2xEJH5fCQCelDNLHQeak7IG6qmDcFAACwtp9NLHR+5vgMj3L3IdB/DgAAtJw+9SER0gfUDejK2wEAgLZb7O6nrk99AEL6ALoD4n6tvB0AAKC23A3qZxyO/uhJ79OKAXECOgAAwE11pbGBcv0T0vvQ/cAZEAcAALC6GCj3Y8dm45S7b1D3g/aDrF40AABAM07eODj/Xcd+/YT0DehuLaBsAwAAYP1Mft8AIX0duhPcI6A/kfyLBQAASI+gvk5C+n3YYg0AAGAoIqh/1xZt9yak34OADgAAMFTL3RV1QX0NpruvYcUe6AI6AADAcPS2aJOz1mAlfRUrArot1gAAAIbPivoahPQ7COgAAABjIaivQrn7CgI6AADA2PRK3+2itYKV9C4BHQAAoDEx9f2kwy+k1wR0AACAxrU+qFdCuoAOAACQkOhRP9PmE9LqkC6gAwAAJKX1w+RaG9IFdAAAgCS1Oqi3MqRPLHQimL9dVdVMAi8HAACA27U2qLduC7ZuQP+1gA4AAJCs3vZs+9t2ilq1kr4ioLfuRAMAAGQoVtS/duPg/HJbTl7bVtIFdAAAgHz0VtRbM0usNSF9YqHzMwEdAAAgO/vbFNRbEdK7Af1YAi8FAACAjYug/rM2HLfiQ/rEQucHAjoAAED2nuguwBat6JA+sdCJcP7jBF4KAAAAgzvWXYgtVrHT3buj+t9O4KUAAAAwXN+9cXD+ZInHtMiQPrHQmekG9NZMAAQAAGiZr984OP9OaW+5uHL37sS/nwvoAAAARft1d4G2KCX2pP/cVmsAAADFqxdoS9uaraiQPrHQiSFxhxN4KQAAAIxecVuzFRPSu5Pci57yBwAAwF1ia7aXSjksRQyO605y/7U+dAAAgNb66xsH53+R+5vPPqR3+w9ikntxAwMAAABYt+Wqqr6Z+8T3Esrdfy6gAwAAtF4s4P4s90FyWYd0g+IAAABYIftBctmG9ImFzhMGxQEAAHCHGCSXbVbMsie9u2H92wbFAQAAsIav59ifnutK+s8FdAAAAO7h5zn2p2cX0rt96PsTeCkAAACkaybH/vSsQro+dAAAADYgu/70bHrSu2UKv1XmDgAAwAZl05+e00q6PnQAAAD6kc3+6VmE9G55gv3QAQAA6EfMNXsxhyOXfLn7xEJnf3e7NQAAABjEX984OP+LlI9gDivp2U3jAwAAIEnJl70nHdInFjov2W4NAACAIZlKfSE42XJ3Ze4AAACMSLJl70mG9G75wdvdzecBAABgmJarqvrajYPzy6kd1VTL3X8goAMAADAiyZa9J7eSrswdAACAMUmu7D3FlXTT3AEAABiH5Ka9JxXSTXMHAABgjCKg/zilA55MufvEQid60H+bwEsBAACgXb554+D8mRTecUor6crcAQAAaEIyeTSJkD6x0DlWVdXhBF4KAAAA7TPTbb9uXOPl7t0m/d92ewEAAACgKbF3+mKTRz+FlfQXBXQAAAAS0HjZe6Mr6fZEBwAAIDGN7p3e9Ep6UqPuAQAAaL1Gc2pjIX1iofOEYXEAAAAkptEhco2Uu3eHxUWZ+0wTvz8AAADcw3JVVV9vYohcUyvpPxDQAQAASNRUd8j52I19Jd2WawAAAGQiVtPfGedLbWIl/ccCOgAAABkY+xC5sa6kTyx0Zrqr6AAAAJCDb944OH9mXK9z3CvpjW8MDwAAABsw1hw7tpA+sdA5bMs1AAAAMhNbsh0b10se50p6I5PxAAAAYEBjy7NjCelW0QEAAMjY2FbTx7WSbhUdAACAnP24u6X4SI08pFtFBwAAoAAR0H8w6rcxjpV0q+gAAACU4PujXk0faUi3ig4AAEBBRr6aPuqVdKvoAAAAlGSkq+kjC+lW0QEAAChQBPQnRvW2RrmSbhUdAACAEo0s744kpFtFBwAAoGAj2zd9VCvpVtEBAAAo2Uhy79BD+sRCZ8YqOgAAAIWL1fSh96aPYiXdKjoAAABt8P1hv8cvDfMX666i/3aYvyYAAAAk7Js3Ds6fGdbLG/ZK+kga5wEAACBRTw3zZQ07pA99qR8AAAASdqxbVT4UQwvp3fHzUz45AAAAtMzQqsqHuZJuFR0AAIA2GloeHkpIn1joxJZr+4fxawEAAEBmprrV5QMb1kr6UBvlAQAAIDNDWU0feAu2iYVO9KFfyezgAQAAwLB9/cbB+XcG+TWHsZJu2zUAAAAYwmr6MEK6gXEAAABQVU90q837NlBI7w6MG9p+cAAAAJCxCOhPDPLyB11JNzAOAAAAvjBQtXnfg+O6S/i/7T4pAAAAAG762o2D84v9HItBVtKfENABAADgLn2vpg8S0pW6AwAAwN367kvvK6RPLHRiWNxhJwIAAADuMjOx0OkrqPe7kj7QtDoAAAAo3F/18/b6Den2RgcAAIC1jWclfWKhs9/e6AAAAHBPUxMLnWMbPUT9rKQbGAcAAAD3t+GS935Cun50AAAAuL8nJhY6G9q6fEMhXak7AAAAbMiGFro3upKu1B0AAADWb0Ml7xsN6UrdAQAAYP1Gs5Ku1B0AAAA2bmKhs+6gvpGV9MPOBQAAAGzYukveNxLS9aMDAADAxg13JX1ioRNl7vudCAAAANiwqYmFzrqq09e7kq7UHQAAAPq3rpL39Yb0DY2MBwAAAG5jJR0AAAASsb/bSn5P9w3p3br5KWcVAAAABnLfBfD1rKQrdQcAAIDB3TdfryekK3UHAACAwQ22kj6x0Jmy9RoAAAAMRWzFds+Mfb+VdKvoAAAAMDxP3OtXul9If8yJAAAAgKG5Z862kg4AAADjc8+cvWZI148OAAAAw9fd6nxV91pJt4oOAAAAw9dXSNePDgAAAMO3Zt62kg4AAADjtWZr+b1Cun50AAAAGL4190tfNaTfq4kdAAAAGNj6Q7pSdwAAABipVfvS1wrp+5wLAAAAGJkNraTrRwcAAIDRWV9In1joTFVVNeNEAAAAwOisNg9utZV0q+gAAAAwenfl782r/JaGxgHAkE1tnqwe3Xp7odr0lh3VzJYdq/5G8e+mt3x1ZKdh6dN/q5Y+vbzqvzt/fbFa/uz6bf/s3fqfXRvZ6wGAlrprHtxqId3QOAC4h32TM9UDmybr/+CxbXtu/YePTs5UU91//sDmrdW+rSl3j+1Zx3+ztgjyn3SD/PLn16p3ry3e+m/funqh/usnn1+rzq/45wDAXe5aSf/Snf9gYqHzWz3pALRRb/V6akXAPrRtb/3Xm/9u9VVv7i9W7Xsr92evvlf/tbdif69VfQAo3Y2D87fl8tVC+r/7FABQol4I3zc5Xa9491a+H+3+b5p1c0V+6dbK/HK9Er8kxANQum/eODh/pvcebyt3X22yHADkpBfEowz9gc2T9Yq4VfA8xIOSQ932gaPbD9z1mnsl9rESL8ADUJDbKtnv7ElX5g5AFqIvPIJ3hPBHV/w95fqiBeHufvqzVy/cWoGPMB/BXT88AJkQ0gHIx8qVcWGctay1Ah+BPYJ7hPYYaGdKPQAJemzlS7ozpD/mjAHQlJWr4zGwTa84g4rPUu+hzvPdX6vX+x5l8xHiz3dDPAA0xEo6AM2rw/jkzTB+M5QPtiUYrFev933lZ05wB6BBt+Xw26a7m+wOwChMbZ6sHt06c6tkPcKRFXJSF8E9et2jXD5K5XtbxwHACHz9xsH5d6qVIb072f3XjjYAg4pV8nqFvBvI9ZBTilhlP9sN7FbbARiiv75xcP4X1R3l7lOOMAD9iDDeWymPcG67M0rV63E//tCR+h1GSI/A3ltpF9oB6NP+qqruCun7HU0A1qO3Un70wQNK12m1+LPw5I7D9U8ltAPQv+ne/3NlSH/AAQVgNb1QbqUc7u1eof2XV87Z/g2AtdzqDVzZkx796IcdMgDCzVXyvXrKYYh6Pe2nPj5nEB0AKy3eODj/teqOkP62kneA9ooVwF4wP7r9gE8CjFhvenwvsCuNB2i3Gwfn63y+MqTbfg2gZXp95RHKlbBDs3qr7G9ePlNPjgegdb524+D8Yh3SJxY6Mdn9is8AQNliv/LHtx+oe8sff/CAgW+QqFhl/+XH56pTV87VwV0vO0ArfPPGwfkzvcFxytwBCrVyErsydshDPEBbOYAuwnqUxRs+B1C0elv0zc4xQHl6/eVxg2/oG+QvHrD1HrLVfexXflOHdn3sAEWp90q3kg5QCMEc2uFQvRXinmpu+ljdxx497AI7QDl6IX3KOQXIj2AO7RZ/7vdNH7sV2E98eFpJPEC+9lUrQvoDTiRAHnrD3/SYAytFYH/94Wfrf6KHHSBLt/WkK3cHSFxvxVwwB+5nZQ97XQ7fDe0ApM/gOICE7Zuc6U54fsx2aUBfelPiY1u3Ny+/ZR92gHTVW3r09kl/22o6QBqinD1C+fGH/rLuOQcYtt7AuQjtyuEB0nHj4PyXeiH9350XgGYpZweaoBweIB1COkDDYqX8O91SVKvmQJNiC7cI7P94+Yzt3ACa800hHaABVs2BlMXKem//dQDG6ptfmljoRC/62447wGhFr/nxh45YNQeyESvqJz76b3rXAcanDukxQe7XDjrAaBzatrf6zo7H6nAOkKtYWT/x0WmT4QFGS0gHGJUI5cd3Hqn2bZ1xjIFinL16oe5bj9AOwND9RyEdYIh6Je3f23nEvuZA0XqD5mJ1XSk8wND8UEgHGILoMX9hV0dJO9BKEdZfvjRvKjzA4H64uaqq/Q4kQH+i3zzC+aFtexxBoLWe7G4lGVPhT3x4ujp79T0fBoA+RUifcvAANka/OcDdYlvJ+NG3DtC/zY4dwPpFOI+Vc1uoAawtqoviJ74vowxeWAdYv02bnt4bDZSaKAHWEMPgnvsPT1Tzu5+r/uZP/qL+3wDcX3xfHn3wQPWdmNfxpap6/3f/Uv3uD7935ADWtiikA6yhF87f/LPvV9+e2l995csTDhVAH+L7NL5Hn/nTb1V//OWJ6t3rS8I6wOqWlbsD3ME2agCjEd+pz+/q1N+vP/nwtO3bAFYhpAN0CecA4yGsA6xNSAdaTzgHaIawDnA3IR1oLeEcIA3COsAXhHSglV7o3gwK5wDp6IX12O7S1m1AW33ZmQfaJG783v/6P9Q3gQI6QJqmt+yoXn/42fr7Or63AdpESAda4dC2vfXNXtz0xc0fAOnrhfXfPPqj+nscoA2UuwNFi5u6KG0/tG2PEw2QqX1bZ6p/2vNidfbqhWp26WR1/tqiUwkUS0gHihSrLy90+xoBKEM8cP3Nn/+o7lWPnvWlTy87s0BxhHSgKL2J7dFzDkCZ4gHs4w8eMAkeKJKedKAYcdN28es/EdABWqA3CT5W1lVNASUR0oHsRd95DBWK4UImtgO0S2+43D/teclwOaAIQjqQrbgxm9/9XD1MKIYKAdBe0a8e14P6ge1mD2yBfAnpQJZiKFysnh/dfsAJBOCWXuvT8Z1HHBQgS0I6kJXefufRh6i0HYDVxPVhbvpYfb1QAg/kRkgHsrCytD3+HgDuJ64XSuCB3AjpQPKiZFFpOwD9UgIP5MQ+6UCy9k3OVD99+FlD4QAYWK8E/uj2b1SzSyer89cWHVQgSVbSgeRESeLczLF671sBHYBhiinwcX2JAaRK4IEUCelAUuo9z//8R9Xxh5QkAjA6MYA0rjcGywGpEdKBJMRqhsFwAIxTb7BcVG9ZVQdSIaQDjTv64IF6oI/BcAA0Iaq3YlU9rkcATRPSgcb0Vs/nH3nOnucANKre6vOR5+rrklV1oElCOtAIq+cApCiuS/X1yao60BAhHRgrq+cApC6uT3Gd0qsONEFIB8YmJuhaPQcgF71edRPggXES0oGR6+17HhN0rZ4DkJOVE+ABxkFIB0Zq3+SMfc8ByF69qv7oj+rrGsAoCenAyLywq1MHdPueA1CCfVu7D553evAMjI6QDgzdzdLAl6rnd3UcXACKMzd9rL7OGSoHjIKQDgxVbFkT5YCHtu1xYAEoVlznYhiqoXLAsAnpwNDEUB1bqwHQFnG9M1QOGDYhHRhYlLfH6rnhcAC0UW+onBkswDAI6cBAeuXtMUwHANqqHir36I/q6yLAIIR0oG/K2wHgC3E9jOui8ndgEJsdPWCjopxvfvdzVs8BYBVR/h7XyM77r1bLn11ziIANsZIObEhMsVXeDgD3Zvo70C8hHVi3F3Z16im2ytsB4P5609+P7zRYFVg/IR24r6nNk3V5+/O7Og4WAGzQ3PSx6vWHn62vpwD3I6QD97Rvcqb61Z4Xq6PbTasFgH49ueNwfT21TRtwP0I6sKbYRiZuKPSfA8Dgetu06VMH7kVIB1YV/XO2VwOA4er1qcfKOsBqhHTgNtEvF31z0T8HAIxGXGvjB+BOQjpwSwT0X3m6DwBjEdfbKH83UA5YSUgHajEgLvZz1X8OAOMT1916/suk6y9wk5AO3BoQp/8cAMavF9QNlAMqIR2IUjsD4gCgWQbKAT2bHQlorxhY42YAANIR1+aZLTuqly/NOyvQUlbSoYV6E9wFdABIz/O7Oia/Q4tZSYeW6U1wNyAOANIVD9Knt3y16rz/arX82TVnClrESjq0yPSWHQI6AGTi0LY9Nwe72qINWkVIh5aIrV1iL1YBHQDyEdft3/z5j2zRBi0ipEMLxIXdFmsAkKdblXCCOrSCkA6Fswc6AOQvruOCOrSDkA4Fswc6AJQjrudR+m53FiibkA6Figu47VsAoDy2UYWyCelQIAEdAMomqEO57JMOhXlhV6d6flfHaQWAwvUeyL95+YxTDQUR0qEgnqoDQLsI6lAe5e5QCAEdANop7gHmZo45+1AIIR0KIKADQLsdf+iIeTRQCCEdMiegAwCVwbFQDCEdMiagAwArCeqQPyEdMiWgAwCrifsDPeqQLyEdMiSgAwD3Ej3q7hUgT0I6ZCb2QXfRBQDux0N9yJOQDhmJC+3zuzpOGQCwLoI65EdIh0wYBAMA9ENQh7wI6ZABAR0AGISgDvkQ0iFxAjoAMAxxP7FvcsaxhMQJ6ZCwuJDOzTzlFAEAQ/GrPS8K6pA4IR0SFRfQuJBObZp0igCAoYj7CkEd0iakQ4Kmt+wQ0AGAkYj7i/lHnqumNrvPgBQJ6ZCYuGDO735OQAcARubWgoCgDskR0iEhcaGsS9C2KkEDAEYr7jdiRR1Ii5AOCZmbfkpABwDG5tC2PXaRgcQI6ZAI+5cCAE2I+48XdnUce0iEkA4JiIujgA4ANOX5XR33IpAIIR0advTBA8rMAIDGxf2IrdmgeUI6NCguhD8V0AGARNhDHZonpEND6q3WHrHVGgCQjrgviQUEW7NBc4R0aEg8qY49SgEAUmJrNmiWkA4NqHu+bLUGACQqtmabmznm9EADhHQYM5PcAYAcHH/oiHsWaICQDmN0aNtek9wBgGzMzTxlkByMmZAOYxL95/O7Zx1uACAbMUiuHnRrkByMjZAOYzK/2yR3ACA/9UKDQXIwNkI6jIFBcQBAzgySg/ER0mHEDIoDAEoQg+SOPnjAuYQRE9JhhGLQSgxcAQAowU+jOtAgORgpIR1GJAasxIVMHzoAUIq4r6nvbwySg5ER0mFEfqoPHQAoUNzfzE2rFIRREdJhBI7vPFId3a5nCwAok5k7MDpCOgxZ9Gk9v6vjsAIARYu5O7E9GzBcQjoMkT50AKAt4n5nfrf902HYhHQYolhB14cOALRF3Z9u/3QYKiEdhiT2DY39QwEA2iTufw5t2+ucw5AI6TAEvTJ3AIA2mt89a1s2GBIhHYZg/pHn9KEDAK3V2z8dGJyQDgOK7dYObdvjMAIArRbbz9qWDQYnpMMAbLcGAPAF27LB4IR0GIDt1gAAvhD3Ra8//LeOCAxASIc+vWC7NQCAu0QbYLQDAv0R0qEPytwBANYW90nK3qE/Qjr0wfRSAIC1KXuH/gnpsEHK3AEA7k/ZO/RHSIcNiLItZe4AAOuj7B02TkiHDVC2BQCwfsreYeOEdFinKNeKsi0AANYv7p+OPnjAEYN1EtJhHaY2TypzBwDoUwzdjfsp4P6EdFiH+sKyyYUFAKAfcR9lwQPWR0iH+zi0bW91dLsSLQCAQRx/6Eh9XwXcm5AO9/G6PdEBAIZibuYpBxLuQ0iHe3jBtiEAAEOzb+uMvdPhPoR0WEOE8++5iAAADFX0phsiB2sT0mENczPHDIsDABiyuL+am1b2DmsR0mEVhsUBAIzOkzsOGyIHaxDSYRWGmgAAjNYLtmSDVQnpcIcYZhJDTQAAGJ1D2/bUK+rA7YR0WCGGmDzvqS4AwFi8YIgc3EVIhxWOP3TEsDgAgDGJ3XTi/gv4gpAOXXGRsIoOADBeseWt1XT4gpAOXYaXAACMny3Z4HZCOlRVtW9yxuASAICGxH1YVDUCQjrU5qaPORAAAA1S1Qg3Cem03qFte+stQAAAaE6spsd9GbSdkE7reWoLAJAG92UgpNNyVtEBANIR92VW02k7IZ1We/3hZ9t+CAAAkmI1nbYT0mktU0QBANJjNZ22E9JpLU9pAQDS5D6NNhPSaSWr6AAA6bKaTpsJ6bSSp7MAAGlzv0ZbCem0TjyVtYoOAJA2q+m0lZBO63gqCwCQB/dttJGQTqvYFx0AIB9x37ZvcsYZo1WEdFrF01gAgLwcf+iIM0arCOm0RjyFtYoOAJAXu/LQNkI6reEpLABAnlRD0iZCOq0QT1/jKSwAAPl5/MED1dTmSWeOVhDSaYXvCOgAANma2jSpKpLWENIpXjx1/d5OX+oAADlTFUlbCOkU7/HtB+qnrwAA5Ev7Im0hpFM8g0YAAMqghZE2ENIp2qFte23ZAQBQiNhON7bVhZIJ6RTtuF50AICiGCBH6YR0ihUr6Ee3H3CCAQAKEn3ptmOjZEI6xdKzBABQpid3PObMUiwhnWKZ/gkAUKbjD/2lM0uxhHSKdPTBAwbGAQAUKu7zYkAwlEhIp0hW0QEAyvYdJe8USkinOAbGAQCUzwA5SiWkU5wodQcAoHyPW5ihQEI6xTFIBACgHY7vtGc65RHSKcq+yRkD4wAAWmLfVvd+lEdIpygGxgEAtMvxnaooKYuQTlGeNOUTAKBVDAymNEI6xYiBcVObTPgEAGiTKHePlkcohZBOMTxFBQBoJy2PlGSzs0kpHrf1WpLOXr0wtpf16OS0aopELH16uf4Zh1hBaXJoUJvea058BhmnBzZvrQeY0ZxoeZxdPOkMUAQhnSIodU/PK5fmqxMfna6WP7s21tcWT9LnZp7yeWhIPJR5+dJ8dfbqe2N9AVHmOFETYEMAACAASURBVDd9rDq0bc/Yfs/z1xer2cU3WvFec9LUZ/DQtr3VC7s6rfgMsrp4UDM3c0xlX0Piuh/3g6c+PtfK909ZNm16em/UhqgPIWvP/Ycn9CIlYvnza9Xj//yfqzcvn6l+94ffj/1FvXt9sZr/3/+9OvTA3uqhP5pK9CiVKc555/1XG1nR+9ffL9e//8yY+hJPXTlX/c37c9XF/+//Hfnvdadxv9ecNPkZjN9znOclfq/H//k/WUFPyCefX6+vP3FOjqrua8Snf/h9/f0MmVvUk04RlLqn45UGVrDuFDdIz3zwWrLHqESxovd0Asc8XsOoWyx6n69xV4ncKd6rm9EvxHlv02dwdumNkf4e9C8eoPiz2Qz3g5RCSCd7St3TETeOJz48ncTrOX9tsb5RYjyi5DYVT3/wDyN9JVFK3XRA74mHBVZSb4rzkopRv5aUPoOsTm90M+J+MFpPIHdCOtnT+5WO1ELxP15+K4FXUb5ocUipJzZCa6zsj8ovE1ohi6AW5d1tF+c8pc9gvJZRPjzxADJ9Nz+T4xucyhe0GlACIZ3sKW1KxyiDUT8MUxqPd68tJfeaPvns+kh+3fiMp7aCGVUjs0vtXrVLsZpgVK9J8MuHa1AzLN5QAiGdrEVJk1L3dCyPKBhBKkYV/gcVbSZ6YAFuTtk3VJPcCelkTUkTwE360wFusppO7oR0suZLGOCmKMNPYbo5QNO0QpI7IZ1sRTlT/ABwU/TAvpLQlHOAJuzbOuMekawJ6WRLqTvA3WJ7LsPFgLazFRs5E9LJli9fgNXFtmyxNR5AW1nMIWdCOtnSjw6wunr/9Itzjg7QWoe27XHyyZaQTpasogPcm/50oM1ii15bsZErIZ0sKWECuL/oTz9/fdGRAlpJ1SW5EtLJkhImgPXpXNSfDrSTyktyJaSTnanNk/XWGgDc39Knl6tn7J8OtJBFHXIlpJMdX7gAG3Pq43PViY9OO2pA61hNJ0dCOtnxZQuwcbOLJ/WnA63zmMUdMiSkkx0r6QD90Z8OtI3FHXIkpJMV/egA/dOfDrSNxR1yJKSTlUcFdICBRH/6m5fPOIhAa1hNJzdCOlnRVwQwuNmlN/SnA62xb3LaySYrQjpZ8SQUYHDLn12ry971pwNt4P6R3AjpZEVfEcBwnL+2WM0uvuFoAsVz/0huhHSysW9SPzrAMEVvuv50oHRTmyar6S07nGeyIaSTDUPjAIZPfzrQBhZ7yImQTjZ8uQIMX68/HaBktvAlJ0I62fDlCjAadX/60klHFyiW4XHkREgnG4Z+AIzOiQ9PV6eunHOEgSI9ahs2MiKkkwWl7gCjF2XvS59edqSB4hgeR06EdLJgaBzA6EV/euf9Vx1pGALl1emx6EMuhHSyMOPJJ8BY6E+HwcWKrTa99JhvRC6EdLLgaTTA+OhPh8HMzRxzBBP0qJV0MiGkkwXDPgDGK/rTlz+/5qjDBh3feaQ6uv2Aw5YgPenkQkgneVObJ+thHwCMT92ffnHOEYd1in7n+d3PVXPTVtFTpdydXGx2pkidoXEAzTh79b3qlUvz1fO7Os4Aa3pyx+HqOzsOt/oAxQqtVdo8xMOUmL0BKRPSSZ6LHkBzXr40X88FMQSLtcwYkkZG4r5SSCd1yt1JnsnuAM2Kbdn0pwMlUPJODoR0kmeyO0Cz9KcDpVChSQ6EdJL3wOatThJAw3r96QA5m97yVeeP5AnpJE9ZEkAaoj/9/HW9nEC+bOtLDoR0kqYkCSAtnYv604F82daXHAjpJE1JEkBalj69XD3zwWvOCpAt845InZBO0qykA6Tn1MfnqhMfnXZmAGAEhHSSZvs1gDTNLp7Unw5k6TH7+pM4IZ2kWUkHSJf+dAAYPiGdpOlJB0hX9KfPLr7hDAFZ0ZNO6oR0AKBvb14+U/8AAMMhpJO0Q3qGAJI3u/SG/nQgG9opSZ2QDgAMZPmza/W2bPrTgRwI6aROSCdZvkAB8nH+2qL+dAAYAiGdZBkaB5AX/elALgyPI2VCOgAwNNGfHlPfAYD+COkkS7k7QH6iP73z/qvOHAD0SUgnWTNCOkCW6v70pZNOHpCsfZPTTg7JEtIBgKE78eHp6tSVcw4skKSpTZNODMkS0gGAkYht2fSnA8DGCOkky9RNgLzpTweAjRPSAYCR0Z8OpMhiECnb7OwAAKMU/elHt3+jOrRtj+NcoLeuXqiqS/Otff+xG830lq/6fANDI6QDACMXZe8Xv/4Tw5oKdPbqe/VP20VYf2FXp3pyx+G2HwpgQMrdSdYDm7c6OQCFqPvTL845nRQrhiQ+/cFr9Q/AIIR0krVv64yTA1CQWG19pcVl0bTDm5fPVCc+Ou1sA30T0gGAsXn50nx1NnqYoWAeRqUv2hMgVUI6ADBW0Z++/Pk1B51iRXuHh1FpE9JJmZAOABk7vvNIdjeb+tNpA8P0gH4J6QCQsZiW/vrDf5vdG4gAo28XAO4mpANA5mJ/5tj6KTeziyer89cXffwAYAUhHQAK8PyuTnVo297s3kjnov50AFhJSAeAQszvnq2mNk9m9WZib+ln7CsNALcI6QBQiOhPn3/kuezezKmPz+lPB4AuIR0ACqI/HQDyJqQDQGGiP33f5Ex2b0p/OgAI6QBQpCh7z7E/fXbxjQReCQA0R0gHgAJNb9lR/fThZ7N7Y29ePlP/AEBbCekAUKij2w9Ux3ceye7NzS69oT8dgNYS0gGgYHPTx7LrT1/+7Fq9LZv+dADaSEgHgMLl2J9+/tqi/nQAWklIB4DC6U8HuF0MqoRUCekA0ALRn/7kjsPZvdHoT3czDQyb7xVSJqSTrLNXLzg5AEM0N/NUlv3pnfdfTeCVAMB4COkA0BJTmybrsvcs+9OXTibwSgBg9IR0AGiRfVtnqrnpp7J7wyc+PF2dunIugVcCAKMlpANAy0Rveo796bEtmz5SAEonpANAC+lPB9rs7NX3nH+SJaSTLF+eAKPT60/PTfSnv3Jp3icDgGIJ6QDQUnV/+syx7N78y5fm7QACQLGEdABoseMPHamOPngguwMQZe/Ln19L4JUAOfL9QcqEdJK1aDgQwFhE2fv0lh1ZHey6P/3iXAKvBMjR+WtLzhvJEtJJlgm+AOMR/enzu5/L7mjH7BL96QCURkgHADLvTzdolPQ8sHnSWUnYJ8rdSZiQTrKWPv03JwdgjHLtT3/ZajoJOrRtj9OSsNgpAlIlpJMs5e4A4xf96VNWAGEgMeMhqlMA+iGkAwC31P3pj+TXnw4pybF1pE0sBJE6IZ2k2QcXYPyiTPeFXR1HHvrw+sPPVke359c20iZCOqkT0gGAuzy/q1Md2rbXgYF1ij8v/7TnperJHYcdssTZI53UbXaGSNn564sGrwA0ZH73bLX77e/Ve5LDWiKUfqflwfTRyem6VYQ8vGtoHIkT0knaJ24MARrT60//1oWXnATWNLNlhwfqAEOk3J2kLeoZAmiU/nSgNG+ZeUTihHSSZrAHQPOiP33fpO2kAGAchHSStvTpvzlBAAmIsnf7pwMlOHv1PeeRpAnpJM1KOkAaprfsqH768LPOBpA1k93JgZBO8mLCOwDNi72fj+884kwA2Xr32pKTR/KEdJL3yWfXnSSARMxNH9OfDmRLKyU5ENJJnr4hgLToTwdypZWSHAjpJM82bABpif70uemnnBUgO7ZfIwdCOsnzxBMgPU/uOFz/AOTkE4PjyICQTvLeNTgOIElzM0/pTweycv6a+0rSJ6STvOXPrtkuAyBBU5sm623Z9KcDObBjELkQ0smC7TIA0rRv64z+dCAL71pFJxNCOlnw5BMgXfrTgRyYc0QuhHSyoH8IIG3Rnx5T3wFSZbI7uRDSyYLhcQBpi/70+d3POUtAstxPkgshnSxYSQdIX92fPnPMmQKSE6XuMYwYciCkkw196QDpO/7QkerogwecKSAp7iPJiZBONkzkBMhDbMumPx1IiftIciKkkw1PQAHyoD8dSI2hceRESCcbZ325AmRDfzqQEkPjyImQTjYMjwPIS/SnH9q211kDGhXVmIbGkRMhnaxYTQfIy/zu2Wpq86SzBjTG/SO52eyMkZOzV9+rDm3b45yxbq9cmm/1wXpg82T9ZyZKj6EJdX/6I89V37rwkuNfqLrXt+XftY9OztTftfF5Jz2qMcmNkE5WDI9jo15u+Y1jT5Qcz808JazTiAgvL+zq+PNYqHiAHj9tFxUj0eLx/K5O2w9Fcnw+yY1yd7KiXAn6Ezco377wQw+6aEwEF/3plCx6nuNB1NMfvOY8J2Tp08v1D+RESCcrcQEUMqA/8ecngvry54bn0Az96bTBm5fPtL7VKiVW0cmRkE523tVXBH2LoP6TD087gDSi158OpTvxke/ZVNgfnRwJ6WTHly0M5tSVc44gjYn+9OM7jzgBFC0eiGrRS4OVdHIkpJMdX7YwGFNuadrc9LFq36QhhpTN/Urz9KOTKyGd7MSXrb50gLxF2bv+dGCUPCghV0I6WVJCBpC36S07qp8+/KyzCIyM9i5yJaSTJU9GAfJ3dPsB/enAyFjUIVdCOlnypQtQBv3pwCjEvWIM8IMcCelkydRUgHLoTweG7dSV3zimZEtIJ1u+fAHKEP3pc9NPOZvA0FjMIWdCOtny5QtQjid3HK5/AAZV7wRku1EyJqSTrfjytfclQDnmZp7Snw4MzFR3ciekkzVT3gHKMbVpst6WTX86MAj3h+ROSCdrnpQClGXf1hn96UDflj+/Vp362P0heRPSyZovYYDy6E8H+vVL94YUQEgne1bTAcoT/ekx9R1gI9wXUgIhnexZTQcoT/Snz+9+zpkF1k2pO6UQ0sneLz0xBShS3Z8+c8zJBdZFqTulENLJ3vJn15Q2ARTq+ENHqqMPHnB6gftyP0gphHSKoLQJoFyxLZv+dOBelLpTEiGdIih5ByiX/nTgfpS6UxIhnSIoeQcoW/Snv7Cr4ywDqzrx0WkHhmII6RRDiRNA2Z7f1akObdvrLAO3Wfr0cnX+2qKDQjGEdIqh5B2gfPO7Z6upzZPONHDLm5fPOBgURUinGFHy7ksaoGx1f/oj+tOBL/yj+z8KI6RTFH3pAOU7tG2P/nSgdvbqhbrcHUoipFOU6EuPLTgAKJv+dKCyik6hhHSK8+blt5xUgBbQnw7tFgszWh0pkZBOcXxZN2dq89a2vnVaYnrLDqc6IdGf/tOHn23Ve37A92w2HvAAaeQszFAqIZ3ixBYc56/bhqMJSk/zcPTBA0N9nY9OTif3vkcVpuPXTW3l9vEhn8/cHN1+oDq+80hyr3pUfy5iv3jVA3mI2QmM1okP/5sjTJGEdIp04sPTTmwD4maZ9p2nWM18csfhof6ag4iHRaNc8T7+UDqBMN5nhLa2m5s+Vu2bTOc4xGcw/lyMyuO+a5Pnz+boGRhHyYR0ihR7phsgN35xU2LictoiPIwiUMd5T2F1L17D3MxTI/09vrfzSDIrma8//LcJvIo0xLZsbfkMxq9vNT1t/myOnoFxlExIp0ixZ/ovP7YdWxNi4nJKq6p8IVYaY9DWKMQDml/tebHR4FCHo+mnRr56FSukTb/Xqg4BzyqnXSGVz2C8hrZ8BlmdP5ujFyvoZhBRsk2bnt4bd9PuqCnO0o3L1TN/+i0ntgHR8xyB8F9//4lStAREePk/d/5l9eaf/aD6ypcnRvaCHvqjqepv/uQvquXPr1f/68bl6nd/+P1Y3nwElc6f/EX1f/3ZD8Y2FyHea3y//PGXJ6p3ry+N7b1W3T9fcS6/PbV/bL9nLnrn5dN//331/u/+pZHP4O4//j/G8nv23mt8z47zzxtr82dzfH7y0em63B0KtfiliYXOS1VVvegMU6LfPPojPWEJcCFtTgyvGmVv7L3EA5pRP6SJBxApTFwfx3uNqd6+zzbGZ5Bx8Gdz/P70f3y3rpqEQp3Z7MxSshgg93rLtudJkbK/dkolvIxDm95rTnwGoTxR5i6gUzo96RSt/iI3QA4AoAgnPrKDD+UT0ineT2zHBgCQvWifO39t0YmkeEI6xbNFBwBA/l6+NO8s0gpCOsWzTQcAQN7ifu7s1fecRVpBSKcV/vHyW040AECmrKLTJkI6rRBPXm0DBgCQH1WRtI2QTmvoTQcAyI9VdNpGSKc14glsPIkFACAPVtFpIyGdVvEkFgAgHwI6bSSk0ypW0wEA8rD8+bXqxEennS1aR0indTyRBQBI308+PF0tf3bNmaJ1hHRaJ57IxpNZAADSZBWdNhPSaZ14IhtPZgEASNMrl+atotNaQjqtZDUdACBNMT/ohAUVWkxIp5WspgMApMluPLSdkE5rWU0HAEiLfdFBSKfFrKYDAKTFKjoI6bSc1XQAgDScvXrBKjqtVwnptJ3VdACANFhFh5uEdFovLgjR/wQAQDNiFf3s1fccfVqvEtLhJk9uAQCa8/QH/+DoQ5eQDlVV9z9ZTQcAGL+YEeQ+DL4gpEPX0x+85lAAAIxRDPB9RUUj3EZIh67og4p+KAAAxiMCegzyBb4gpMMKs0snHQ4AgDGIEvcTdtmBuwjpsML5a4v25wQAGAOthrA6IR3uEJPeoz8KAIDROHXlnC3XYA1COtwhSq9+ovQKAGAkYjFkdlGLIaxFSIdVxGq6rUAAAIYvFkPcZ8HahHRYgyFyAADDdf76Yr0YAqxNSIc1nPr4nC3ZAACGaHbxDYcT7kNIh3t4+oN/cHgAAIYgdtAxLA7uT0iHe4h+qVeUZAEADKQeFrdkFR3WQ0iH+zjxkeEmAACDeOaD16rlz2xxC+shpMN9xAXl6Q9ec5gAAPoQM35i1g+wPkI6rEP0T5264uICALARUeZuxg9sjJAO61SXaX2uTAsAYL1ito+2QdgYIR3WKcreDZEDAFifKHM/8eFpRws2SEiHDYgLjb3TAQDuTZk79E9Ihw2KC46ydwCAtSlzh/4J6bBB9k4HAFibMncYjJAOfVD2DgBwN2XuMDghHfqk7B0A4Hazi28oc4cBCenQJ2XvAABfOHXlXPXm5TOOCAxISIcBKHsHALhZ5v7MB685EjAEQjoMqPP+q8reAYBW61ycq5Y/cz8EwyCkw4DiguTJMQDQVic+isrC95x/GBIhHYbg1Md6sACA9jl/fbGaXTzpzMMQCekwJLNLppkCAO2hDx1GQ0iHIYmy9+hPBwBog9hu7fy1RecahkxIhyGKC5Vt2QCA0kWbn1Y/GA0hHYbs5UvztmUDAIpV96EvveEEw4gI6TACtmUDAErU60O33RqMjpAOI1D3p1+cc2gBgKLoQ4fRE9JhRGK/UP3pAEAp9KHDeAjpMELRn37qyjmHGADImj50GB8hHUYs+rbsnw4A5EofOoyXkA4jZv90ACBnEdD1ocP4COkwBnFhe/qD1xxqACArMV/n1Mda92CchHQYE8NWAICcnL16oZ6vA4yXkA5jFKvpMXgFACBlMU9Hux40Q0iHMfv2hR8aJAcAJCsGxUVANygOmiGkw5j1BsnFBRAAIDUGxUGzhHRoQFz4ZhftNQoApMWgOGiekA4NiSFyrxjGAgAkIu5NDIqD5gnp0KC4EJr4DgA0LQbbzi6p8oMUCOnQsLggmvgOADQl5uTEYFuD4iANQjo0LC6IJr4DAE0Q0CE9QjokwMR3AKAJMcjWJHdIi5AOiYgLZDzJBgAYh9mlk2bjQIKEdEhIBPWnP3jNKQEARirC+YkPTzvIkCAhHRITF01BHQAYlbNXL7jXgIQJ6ZCg+un2R55uAwDDFTvKxBwcIF1COiRqdlGfGAAwPCa5Qx6EdEhYlKIJ6gDAoAR0yIeQDombXXqjLk0DAOhXBHRbrUEehHRIXDzxri+sgjoA0IeozBPQIR9COmRAUAcA+qF1DvIjpEMmBHUAYCNipxgBHfIjpENGBHUAYD0inMdOMUB+hHTITAT1zsVX6ymtAAB3iof5UeYO5ElIhwwtfXr55jYqgjoAsEIE9LhHAPIlpEOmYkqroA4A9NgLHcogpEPGBHUAoBLQoShCOmROUAeAdusFdHuhQxmEdChAL6ib+g4A7fPMB68J6FAQIR0KIagDQPvEFPdTH59z5qEgQjoUxD7qANAeEdBjP3SgLEI6FEZQB4DyzS6dFNChUEI6FEhQB4ByRTg/8eFpZxgKJaRDoXpB3VN2AChHXNejzB0ol5AOBYugrl8NAMogoEM7COnQAoI6AORNQIf2ENKhJeLC7uIOAPkR0KFdhHRoERd5AMjLqSvnXLuhZYR0aJkI6t+68MNq+fNrTj0AJCx2aXlGQIfWEdKhhc5efa+e/C6oA0CaIqDX1+rPXKuhbYR0aKnz1xar3W9/z17qAJAYAR3aTUiHFuvtpR79bgBA8wR0QEiHloubgM7FV23RBgANE9CBSkgHemzRBgDNEdCBHiEduMXkdwAYPwEdWElIB27Tm/xuoBwAjF7MhRHQgZWEdOAuMfndQDkAGK2oYIu5MAI6sJKQDqyqN1DulUvzDhAADFkEdLNggNUI6cA9vXxpvuq8/6o+dQAYEgEduBchHbivUx+f06cOAEMgoAP3I6QD66JPHQAGI6AD6yGkA+vW61OfXTrpoAHABpz46LSADqyLkA5s2IkPT1ff+J9/p08dANYhwvnsogfcwPoI6UBfovx999vfq85eveAAAsAaIqBHmTvAegnpQN+i/P1bF16yTRsArEJAB/ohpAMDi23avnXhh9XSp5cdTABaL9rBYvtSAR3oh5AODMXZq+/VfeqmvwPQZhHQ691QPnY9BPojpANDs3L6u6FyALRNL6DH3BaAfgnpwNDF9Pf6JuW6mxQA2iGueQI6MAxCOjAScZPyjXf/rt4XFgBKJqADwySkAyMV+8IaKgdAqXoBPVq+AIZBSAdGzlA5AEoU09ujakxAB4ZJSAfGojdULrakMVQOgNxFQI990AGGTUgHxiq2pNn99vesqgOQrdjFREAHRkVIB8bOqjoAuYpwHruYAIyKkA40xqo6ALmIh8oxCDXK3AFGSUgHGmVVHYDUxfUpJrjHIFSAURPSgST0VtWtUACQkthiLSa42wMdGBchHUhGrKpHr5991QFIQW8PdNckYJyEdCA5vX3VX7k07+QA0Ah7oANNEdKBJMVN0cuX5qtH3v7b6uzVC04SAGNz4qPTtlgDGiOkA0mLEsNvXXipvlkyWA6AUYvrzeziSccZaIyQDmQhyg5jsFysbgDAsNliDUiFkA5kI0rgY3Uj+tWVwAMwLLZYA1IipAPZiW1wlMADMAwxwT0qtWyxBqRCSAey1SuBNwUegH6cunKuXkE3wR1IiZAOZG3lFPi42QKA9YgZJ52LrwroQHKEdKAIMQU+brZi6E+ULgLAWkxwB1ImpANFiaE/33j37+obsAjuANBjgjuQAyEdKFLcgMUU+OhXN1wOgKiyMsEdyIGQDhSr169uuBxAu8W2nRHQTXAHciCkA8VbOVxOiSNAu8T3fmzbaUAckAshHWiN6FGPXnVhHaAd4js/fgByIqQDrdML69+qexMv+AAAFMaAOCBnQjrQWjE8KEoghXWAchgQB+RuszMItN3NsP5edWjb3uqFXZ3q0LY9bT8kAFmKB66d91/Vfw5kzUo6QJeVdYB8nfjotAFxQBGspAPcwco6QF5izoj+c6AUQjrAGnphfXrLjjqsP7njsEMFkJAYEGf/c6A0yt0B7sPWbQDpiQFxu9/+noAOFEdIB1inXlj/0//x3eqVS/P1Cg4A4xcPTL/x7t/pPweKJKQDbFDcFL58ab5ewYnQHuEdgPGYXTpZf/cClGrTpqf3RpOlRkuADfrdH35fvXt9sZ4oHEF9avNk3b8OwPBF9dLj//yfq/n//d8dXaBkiwbHAQxBlF7Gz77Jmer4Q0cMmQMYoug/71x8VeUS0ArK3QGGKAYY9YbM6VsHGFw8AI0J7gI60BbK3QFG4JPPr1dnr16o5v7lvyqFB+hT9J8//7/+77q9CKAllLsDjNqdpfCPP3igmto06bgDrCGqkDoX56qzV99ziIDWEdIBxqRXCj+1NFk9vv1AdXznkWrf1hmHH2CF6D+P8nbbqwFtpdwdYMx6U+F/+q//VP3yyrnqK1/+o2r6Kzuqr3x5wqkAWi2qjh7/5/+kvB1oM+XuAE26c3X9OzsOV4e27XFOgNaJ78II6QBtJ6QDJCDKOnu96zFg7vjOv6yObj9g2BxQvBiu2Xn/1fqhJQDK3QGSE5Phf7X8TnXio9P1hPgvVZVyeKBI8R337f/H9moAKyh3B0hZTDaOn145/NEHD9Qr7AC5e+XSfPXypXnnEeAOQjpABlaWw8ee66bDA7mK7dWe+eC16tTH55xDgFUI6QCZubN/PVbXn9xxWGAHkhfbq3Uuvqq8HeAevjSx0HmpqqoXHSSAvAnsQMriweLs0hv2Pwe4tzNCOkCBBHYgFVHePrv4hu3VANZHSAcoXa+H3dA5YNxsrwawYWf0pAMUbmUPe+iF9ccfPFBNbZp0+oGROHXlXD0gTnk7wMYI6QAtExOV66nKH1TVvsmZW4FdWTwwLLNLJ6sTH552PAH6IKQDtFiUoMZP7FXcK4t/bNseq+xAX6L/vHNxrjp79T0HEKBPQjoAtdvK4rur7Ie27amObv9G/VeAezl79ULdf668HWAwQjoAq+qtsvdKVqOX/dC2vXVgVxoPrPTKpfm6IgeAwQnpAKzLrV727sT4COtCO7Sb8naA4RPSAdiwKGddLbRHWO8Fd6BsytsBRkNIB2Bgt4f2myWvEdb3TU7fCu0G0UE5lLcDjI6QDsBIRPlr/PR62qe37OgOo9vbXXG32g65Ud4OMHpCOgBjsfTp5fqnVyIfIrQ/unWm/qvgDmlT3g4wHkI6AI3pTZB/8/IXr+DO4P7o5LRSeWiY8naA8RHSAUjKasE9SuWnt3y1emzbnlt/b9UdRk95+//f3v2DyH2eeQB/HZsxROCsDxxyELDM06gBHgAAFnlJREFUFQc+iDaFA9Mk6yJXGJKTiimDLVCa40IsEOmCbZwuB5ZRrOaKrM7lFNkooOIar9xMocK7DjbkYMksGCxOYE8MMmS4cMc7+441Gu2/mfn9/30+IBwivPub97chfPd53ucBKJ6QDkDlTVvl54PCYeFd5R2yob0doBxCOgC1dVR4D2m6/NoTX5+0zAvwsJgr+5tfDX0EoFhCOgCNNA3us4PqwtyU+elud+BA/KVXrJ7HKycAlENIB6BV5qfMrz1xJvzo6RcmLfM/+rsXVNpprZuf3wk/3buuvR2gZEI6AK0WA8m797Ynf8LewXT5nzyzEX789AuTqjs0XRwOd2V44+B/AwCU7rHOoPd6COE1rwIAHhYD+8++9ZIKO421++VwUj3X3g5QGdsq6QBwhBhcLu1dD2v7By3xP/v7l9xhpzGu3b012X+uvR2gWoR0ADjBbEt8HDj3y2/37GmntmJ7e6yezw9VBKAahHQAWECcGv/Djz8S1qmluPv80t47k+GJAFTT17wXAFjcQVh/fdIOHyuTUHWxtT3+zAroANUmpAPACmIL/D9+8G+T9VVQRTGUf++PvwhvftL3fgBqQEgHgBXFO+u9P/16UlWHKom/PIoB3fR2gPoQ0gEgI7GqHgOR9nfKFn8G4y+N4i+PTG8HqBchHQAyFCuW//zxG4I6pYm7z7/34S8mvzQCoH6EdADIWAzqvT/9u2OlcHE4XAzohsMB1JeQDgA5iNPfr+xvOloKEUP5Dz9+w3A4gAYQ0gEgJ9c+vTXZSw15ms5CiL8YAqD+hHQAyJHKJnmJcw96/32wVcBwOIDmENIBIEexuhkHeUGWYodGvHt+8zP7+QGaRkgHgJyZsk2W4qyDH378uuFwAA0lpANAzlQ7ycJktdoffzGZdQBAcz3h3QJAvmLFM/559slnnDRLuXb31mS9mrvnAM2nkg4ABTB5m2VMV6tdGW4K6AAtIaQDQAEMj2NRNz+/Y7UaQAtpdweAAuze33fMnEpcrfbTvetmGQC0lJAOAAX4UCWdU4ir1S7tvWNyO0CLCekAUAD3iTlOrJ7HwXAmtwMgpANAQUx45zBxXkFsb9+9r9sCACEdAAojpDMvVs/f/KTvXAD4ipAOAFAw1XMAjiKkAwAU6NrdW5O95wBwGCEdAKAA8brDpb3r9p4DcCwhHQAgZ7F6Hu+fm/IPwEmEdACAnKieA7AoIR0AIAfv3tsOV/ZvqJ4DsBAhHQAgQ6O/3Z9Mbr/52R3HCsDChHQAgIzc/PzOJKCrngOwLCEdAGBFqucAZEVIBwBYgeo5AFkS0gGgIM8++YyjbhDVcwDyIKQDQEGE9OZQPQcgL0I6AMApqZ4DkDchHQAKoIpef6rnABRBSAeAAjz75Dcdc02pngNQJCEdAOAI797bDlf2b6ieA1AYIR0ACvCDp553zDWy/9d74dLe9fD+Fx+1/SgAKJiQDgAw49rdW+FXn/RVzwEohZAOAAX4zpmzjrniVM8BqAIhHQAKsPb4GcdcYarnAFSFkA4ABfi+O+mVtPvlcDK5fff+sO1HAUBFCOkAkDM70qspVs7f/KTf9mMAoGKEdADImR3p1fL+Fx+HK/ubqucAVJKQDgA5s36tGkZ/uz+pnl/79FbbjwKAChPSASBn2t3LF6vnl/bemUxwB4AqE9IBIGfa3csTq+dxMNzNz+609QgAqBkhHQByZrJ7Od69tx2u7N+wVg2AWhHSASBHWt2LF1vaL+1dD+9/8VHbPjoADSCkA0COtLoXazIY7u4t1XMAaktIB4AcmexejN0vh5O759aqAVB3QjoA5Ei7e76sVQOgaYR0AMiRdvf83Pz8Trgy3LRWDYBGEdIBIEcmu2cvhvIr+5vWqgHQSEI6AOREq3v24lC42N5uMBwADTUU0gEgJ1rds2MwHAAtsS+kA0BOTHZfncFwALRNDOkjbx0AsqfdfTVxMFysnmttB6BNYkjf8cYBIHva3ZcTB8Nd2rse3v/iozo+PgCsRLs7AOTEZPfFxNb233x6K7z5Sb9Ojw0AmRLSASAHWt0X8/4XH4dLe+/YeQ5A242EdADIgVb307HzHAAesmNwHADkwGT3k02mtt+9ZTAcAMx4Ytzt73QGPWcCABnS7n40re0AcDTt7gCQA+3uj9LaDgAncicdAPJgsvvDtLYDwMlip/s0pMdd6evODABWp9X9Aa3tALCYaUg3PA4AMqLV/aC1/dLe9fD+Fx9V4GkAoD60uwNAxto82X30t/vhN5/eCm9+0q/A0wBArWyHmZAe2903vD8AWN13zpxt5Sm+e297Es61tgPA8qYh/S/OEACy0bY76fHeeQznWtsBYCWTa+jupANAxs59vR2V9NjafmV4Y1JBBwBWthvm2t0BgBWda0mru5VqAJAPg+MAIEPfePxMo4/TvXMAyM2keK6SDgAZOnfm2UYep3vnAJC7B3fSx93+qDPoOXIAWNFawyrpsWIew7l75wCQu2GYa3eP1fR15w4A2HcOAMUad/uPhHQT3gFgRd9/6p9qf4RxIFwcDGcoHAAUZjj9RvOV9A3vAADayVA4ACjNoSH9L94HALRPHAp3ZX8z7N4fevsAUI4jK+kAwAr2//o/IYTna3GEJrYDQGXsTx/EnXQAyFAdWsXjM8bK+c3P7lTgaQCA2aL5VyF93O1vW8MGAKuJU9Gryjo1AKisQ9vdQ/qLs94bACwntpBXjXAOANU27vYfraQnQjoArCAOX4vV9LXHz5R+jMI5ANTCQ5Nb50P6bWvYAGA1f/jsTvjJM+X936mBcABQK8eGdLtXAGBFMSCXEdJjxfw/790WzgGgXm7PPq2QDgAZi23m1+7eCj/71ku5H238XgfhfLsWk+UBgEc8lMMfm//bzqD3f84MAFaz9sSZ8F/PvxbOfT2fUS8xmN/8/I41agBQfy/GbWvTT3FYSP+z4XEAsLoY1P/jH/41/PjpFzL5etNQ/ofP74TR/1Z31RsAcHrjbv+hXD7f7h7SEnUhHQBWFIN070+/ntxP/+W3e+HZJ59Z6AvufjmcDIGLd8xVzAGgkXbmP9RhIX03hHDe+weAbMTW9Pjn3Jmz4ftPPT9pgX/2yW8+8rVjGI/r23bv74cPvxyqlgNA850qpMde+Nf8MABAtuIO9fgHACDZnT+Irx1yMo8keQAAACBzj+TvRwbHBcPjAAAAIHfzQ+PCEZX0oJoOAAAAuTo0dx8V0h/piwcAAAAys1BI3z7ivwcAAABWd/uwr3BoSB93+0I6AAAA5GehSnpwLx0AAAByMRp3+wuHdNV0AAAAyN6RRfHjQvqh/fEAAADASo7M2yrpAAAAUKwj8/Yji9NndQa9D0II614WAAAAZGPc7R+ZxY+rpAfVdAAAAMjUsTn7pJDuXjoAAABk59icrZIOAAAAxdk67jsdG9LH3f7IvnQAAADIxJH70adOqqQH1XQAAADIxIn5+jQh/ffeBQAAAKzsxHx9Ykgfd/sx6Y+8CwAAAFhJJpX0oOUdAAAAVrIz7vaHJ32B04Z0Le8AAACwvFMVv1XSAQAAIH+nKn4/dtrH6Ax6H4QQ1r04AAAAWEhcvfb0af6F01bSoxveAQAAACxs67T/wiIhXcs7AAAALO7Uc95O3e4eDlre/xxCOOuFAAAAwOmMu/1TZ+9FKulhkRI9AAAAsFiOXjSku5cOAAAAp7fQSvOFQvq4298JIZy4fB0AAACYyLWSvvA3AAAAgJbaGnf7o0U++jIhXcs7AAAAnGyhVvew6HT3KVPeAQAA4Fijcbf/9KJHtEwlPXrbuwAAAIAjLXVVfNmQ7l46AAAAHG3hVvewbLt7OGh5fy+EsOGFAAAAwEOG427/uWWOZNlKejBADgAAAA61dPf5KiE9ftOFRskDAABACyw9x23pkJ52vbmbDgAAAA/sjLv94bLnsUolPWh5BwAAgIestA1tpZA+7va344V47wMAAADCyh3nq1bSg53pAAAAMLGVroYvLYuQvuldAAAAwOpF7JVDevotgaAOAABAm8WBcTurfv4sKunBADkAAABaLpOr4I9ldYadQe+DEMJ6Vl8PAAAAamI07vafzuJRs6qkBwPkAAAAaKnM8nBmIX3c7W+mcfMAAADQJpnNacuykh5U0wEAAGiZzXG3P8zqI2cd0k15BwAAoE0yHaSeaUhPvz0Q1AEAAGiD7XG3v53l58y6kh69kcPXBAAAgKrJ/Mp3ZivYZnUGvfdCCBt5fG0AAACogOG4238u68fIo5IeVNMBAABouFxyby6V9KCaDgAAQHPlUkUPOVbSg2o6AAAADZVb3s0tpKcJd5lOuQMAAICSjUIIW3k9Qp6V9KCaDgAAQMO8Pe72R3l9pFxDumo6AAAADRLD+dU8P07elfSgmg4AAEBD5FpFD0WEdNV0AAAAGiD3KnooqJIeVNMBAACouct5V9FDnnvS59mbDgAAQE3lthd9XlGV9KCaDgAAQE0VlmcLq6SHg2r670II54v8ngAAALCCwqrooeBKenS54O8HAAAAq7hY5OkVGtLH3f4whLBZ5PcEAACAJW2njWWFKbqSHlI1PfeJeAAAALCiwrvBCw/paWT920V/XwAAAFjA5rjb3yn6wMqopIe0AH5Y0vcGAACA44zK2lBWSkhP1XRD5AAAAKiit9NMtcIVuoJtXmfQey+EsOFHEgAAgIoodOXavLLa3adU0wEAAKiSUnNqqSE9XcK/WuYzAAAAQBJXrm2VeRhlV9JDuoxvJRsAAABlu1j2A5Qe0tMQudIPAgAAgFZ7o6xhcbNKHRw3yxA5AAAASlLqsLhZVWh3n1JNBwAAoAyVyaOVCempraCUZfEAAAC01ua429+uyoevUiU9BvXXQwg7FXgUAAAAmm9UtdXglQrpibZ3AAAAinAxDTOvjMqF9LQ7Xds7AAAAedoqeyf6YapYSY+uxul6FXgOAAAAmqeyq8ArGdJTu8GFCjwKAAAAzVO5NvepqlbStb0DAACQh0q2uU9VNqQH094BAADIVmXb3KcqHdIT094BAADIQmXb3KcqH9JT23ul9tYBAABQO1er3OY+VYdKegzqcdr7dgUeBQAAgPqpzcyzWoT05EK6PwAAAACLqHyb+1RtQno6UPfTAQAAWMTldI26FupUSQ/p/sDVCjwKAAAA1beVrk/XRq1CejgI6petZQMAAOAEwzp2Y9cupCfupwMAAHCcC3W5hz6rliF93O3X8jciAAAAFKJW99Bn1bWS7n46AAAAh6ndPfRZtQ3p4cH9dPvTAQAACGl+Wa27rmsd0pMLaSAAAAAA7TWq0z70o9Q+pKcXYJAcAABAu12s6z30WU2opIf0Ii5X4FEAAAAo3htpblntPdakH57OoPdWCOHVCjwKAAAAxYiD4i405awbUUmfMkgOAACgVWo/KG5eo0J6ciG9KAAAAJprMp+s7oPi5jWq3X2qM+idDSF8EEJYq8YTAQAAkLHvNmFQ3LwmVtJj23tcyfZiBR4FAACA7DVikvthGhnSw4OJ7426mwAAAEC4PO72N5t6DI0N6eEgqG9azQYAANAYm+Nu/2qTX2cj76TP6wx6vw0hvFKtpwIAAGABjVq1dpRGV9Knxt1+bHtvbDsEAABAw7XmOnMrKulTnUEvTnxfr8bTAAAAcAoxoL/YtFVrR2lFJX3Gi3aoAwAA1MaoTQE9tC2kpxcrqAMAAFRf6wJ6aFu7+1Rn0FsLIcTW97PVeCIAAABmTAN66wqsbWt3n0i/ibmQXjwAAADV0dqAHtpaSZ/qDHpxiNx7IYS1ajwRAABAq7U6oIe2h/QgqAMAAFRJDOjbbX4jrWx3n5V+Q/Oi1ncAAIBSXWx7QA8q6Q+oqAMAAJQmBvRNxy+kP0RQBwAAKNQoBfQtx35ASJ8jqAMAABSi9UPiDiOkH0JQBwAAyJWAfoTWD447zMwwOT8wAAAA2RLQj6GSfozOoLeWKurrlX1IAACA+hDQT6CSfoxxtz9SUQcAAMjEjoB+MpX0U0gV9d+GEM5X/mEBAACqZxrQR97N8YT0BXQGvRjUX6nNAwMAAJRPQF+AkL6gzqD3Vgjh1Vo9NAAAQDk2x93+RWd/ekL6EjqD3iup/R0AAIDDXR13+5edzWKE9CV1Br3zKajbpQ4AAPCwi+Nuf9OZLE5IX0Fn0FtPK9oEdQAAgIMVaxfG3f62s1iOkL4iu9QBAAAmhimgW7G2AnvSVzSzS10rBwAA0FYxmH9XQF+dSnqGOoPe6yGE1xrzgQAAAE5mgnuGhPSMGSgHAAC0iAFxGRPSc5AGyv3WPXUAAKChJtd+tbdnz530HKQfVPfUAQCAJoqT258T0POhkp6zzqD3agjhrUZ/SAAAoC2ujrv9y952foT0AqT299+FEM42/sMCAABNNEr3z7e83XwJ6QVJ+9TjPfXzrfjAAABAU+yk/edDbzR/QnrBtL8DAAA1or29YEJ6CbS/AwAAFae9vSSmu5cgTUH8runvAABABU2ntwvoJVBJL1ln0Duf7qqvtfogAACAssXq+Rvjbv+qN1EeIb0CDJUDAABKtpPa2+0+L5mQXiFpqNxrquoAAECBYvX8dQdeDUJ6xXQGvbOpqr7R9rMAAABypXpeQUJ6RamqAwAAOVI9ryghvcLcVQcAADIWJ7dfVj2vLiG9BtIE+LfsVQcAAJZkcntNCOk1karqsf391bafBQAAsJCtdPd85NiqT0ivmc6gt56q6gbLAQAAxxmmcL7tlOpDSK+pzqD3SgrrBssBAACzYsX8bYPh6klIrzEt8AAAwJytNBhu6GDqSUhvALvVAQCg9XZSONfaXnNCeoN0Br2NFNZNgQcAgHYYpqntm953MwjpDeS+OgAANN7k3nkI4aqp7c0ipDdUuq8e76r/XFgHAIBGuZqq58J5AwnpDTcT1l9r+1kAAEDNbaZwbihcgwnpLZGGy8Wg/krbzwIAAGpGOG8RIb1lhHUAAKgN4byFhPSWEtYBAKCyhPMWE9JbzoA5AACoDOEcIZ0DwjoAAJRiukptUzgnCOkcJu1Zj63wZx0QAADkYjgTzq1S4ytCOkfqDHobqbJ+3ikBAEAmtkMIN8bd/qbj5DBCOidKQ+Z+nobMaYUHAIDFxVD+9rjb33F2HEdI59TSvfXzKbCvOzkAADiWlnYWJqSzlM6gtz7TCq+6DgAAD2ymlvZtZ8KihHRWMlNdfzmEsOE0AQBoqdjGfkPVnFUJ6WQm3V1/JQV2k+EBAGi62M6+larm7pqTCSGdXKR2+JdTlV1gBwCgKUYpmP9+3O1veatkTUgnd2mV28vurwMAUFOCOYUR0imUCjsAADUhmFMKIZ3SpMAew/q/WOkGAEAFuGNO6YR0KiENndtIgX1DWzwAAAWJofx2/Oe42x86dMompFNJM1X2H1jtBgBAhmKFfDu1sdtjTuUI6dRCGj63IbQDALCgaSiP1fJtO8ypOiGdWpoJ7ee0xwMAkIxSKL+dgvmOUE7dCOk0QrrTvp4q7euq7QAArbCdQvluCuSGvVF7QjqNNRPcp+H9rLVvAAC1NEx/bqd/CuQ0lpBO66RW+WlgP5da5VXeAQDKt5Na1m/PBHMt67SKkA5JZ9BbS1X36T+/MbO/XYgHAFjdNITH8L0/E8SH1p/BASEdFpBa6Kct8+szA+tmA3045O8BAJpmfn3ZNHiHmQFuk/+sNR1OKYTw/2z0Q8ooseh4AAAAAElFTkSuQmCC") center/contain no-repeat}

.salon-card .salon-booking-actions .salon-booking-line{position:relative;background:#06c755;border-color:#06c755;color:#fff;min-height:64px;padding-left:64px}
.salon-booking-actions .salon-booking-line::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:url("data:image/png;base64,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") center/contain no-repeat}
@media(min-width:381px) and (max-width:600px){.salon-booking-actions{grid-template-columns:1fr}}
