/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--sales-body:var(--text-en-body);--sales-leading:var(--text-en-body--line-height);--sales-heading-leading:var(--text-en-h1--line-height)}html:lang(th){--sales-leading:var(--text-th-body--line-height);--sales-heading-leading:var(--text-th-h1--line-height)}body{font-size:var(--sales-body);line-height:var(--sales-leading)}[hidden]{display:none!important}a,button,summary{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button,summary{cursor:pointer}h1,h2,h3{text-wrap:balance;font-weight:600}h1{font-size:var(--text-en-h1);line-height:var(--sales-heading-leading);white-space:pre-line}h2{font-size:var(--text-en-h2);line-height:var(--text-en-h2--line-height)}h3{font-size:var(--text-en-title);line-height:var(--text-en-title--line-height)}p{text-wrap:pretty}.sales-wrap{width:min(100% - var(--spacing-40), var(--container-content));margin-inline:auto}.sales-header{justify-content:space-between;align-items:center;gap:var(--spacing-20);padding-block:var(--spacing-24);border-bottom:1px solid var(--color-line);display:flex}.sales-brand{display:inline-flex}.sales-header nav{align-items:center;gap:var(--spacing-32);display:flex}.sales-language-button{justify-content:center;align-items:center;gap:var(--spacing-8);min-height:var(--size-touch);padding-inline:var(--spacing-16);border:1px solid var(--color-line-strong);border-radius:var(--radius-999);display:inline-flex}.sales-icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.sales-hero{align-items:center;gap:var(--spacing-64);padding-block:var(--spacing-64) var(--spacing-80);grid-template-columns:1fr 1fr;display:grid}.sales-hero-copy{gap:var(--spacing-24);flex-direction:column;align-items:start;display:flex}.sales-eyebrow,.sales-caption,.sales-section-number,.sales-phone-caption{font-size:var(--text-en-small);line-height:var(--text-en-small--line-height);color:var(--color-muted)}.sales-eyebrow{align-items:center;gap:var(--spacing-12);letter-spacing:.05em;display:flex}.sales-dot{width:var(--spacing-8);height:var(--spacing-8);background:var(--color-success);border-radius:var(--radius-999);flex-shrink:0}.sales-intro{max-width:var(--container-read);color:var(--color-muted)}.sales-actions{align-items:center;gap:var(--spacing-24);flex-wrap:wrap;display:flex}.sales-button{justify-content:space-between;align-items:center;gap:var(--spacing-24);padding:var(--spacing-16) var(--spacing-24);min-height:var(--size-control);border:2px solid var(--color-ink);border-radius:var(--radius-8);background:var(--color-action);color:var(--color-ink);font-weight:600;transition:background .15s;display:inline-flex}.sales-button:hover{background:var(--color-action-hover)}.sales-text-link{gap:var(--spacing-12);min-height:var(--size-touch);border-bottom:1px solid var(--color-ink);align-items:center;display:inline-flex}.sales-proof{font-size:var(--text-en-small)}.sales-proof>span{color:var(--color-success);margin-right:var(--spacing-8)}.sales-showcase{padding:var(--spacing-32);background:var(--color-selected);border-radius:var(--radius-24);justify-items:center;display:grid;position:relative}.sales-showcase-note{gap:var(--spacing-8);width:100%;font-size:var(--text-en-h1);margin-bottom:var(--spacing-16);align-items:baseline;display:flex}.sales-showcase-note span:first-child{font-size:var(--text-en-small)}.sales-showcase-note span:last-child{margin-left:auto}.sales-phone{border:2px solid var(--color-ink);border-radius:var(--radius-20);background:var(--color-surface);width:100%;max-width:320px;padding:var(--spacing-20);transform:rotate(-3deg)}.sales-phone-top{align-items:center;gap:var(--spacing-12);font-weight:600;line-height:var(--text-en-small--line-height);display:flex}.sales-phone-top small{font-size:var(--text-en-label);letter-spacing:.15em;font-weight:400}.sales-phone-top>span:last-child{margin-left:auto}.sales-mini-mark{width:var(--spacing-40);height:var(--spacing-40);background:var(--color-terra);border-radius:var(--radius-999);place-items:center;display:grid}.sales-menu-art{height:144px;margin-block:var(--spacing-20) var(--spacing-8);background:var(--color-terra);border-radius:var(--radius-12);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sales-plate{border:12px solid var(--color-surface);background:var(--color-action);outline:2px solid var(--color-ink);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;transform:rotate(25deg)}.sales-plate span{color:var(--color-success);font-size:80px;line-height:1}.sales-art-label{right:var(--spacing-8);bottom:var(--spacing-4);font-size:var(--text-en-label);letter-spacing:.15em;position:absolute}.sales-phone-caption{font-size:var(--text-en-label)}.sales-phone-title{justify-content:space-between;gap:var(--spacing-12);margin-block:var(--spacing-20) var(--spacing-8);align-items:center;display:flex}.sales-phone-title h2{font-size:var(--text-en-title)}.sales-language-pill{font-size:var(--text-en-label);background:var(--color-selected);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-999)}.sales-menu-row{justify-content:space-between;gap:var(--spacing-16);padding-block:var(--spacing-12);border-bottom:1px solid var(--color-line);display:flex}.sales-menu-row>span{min-width:0}.sales-menu-row strong{font-weight:500}.sales-menu-row b{white-space:nowrap;font-weight:500}.sales-menu-row small{font-size:var(--text-en-label);color:var(--color-muted);display:block}.sales-phone-footer{margin-top:var(--spacing-16);font-size:var(--text-en-label);justify-content:space-between;display:flex}.sales-setup-badge{align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);background:var(--color-action);border:1px solid var(--color-ink);border-radius:var(--radius-8);z-index:1;margin-top:var(--spacing-16);display:flex}.sales-language-strip{justify-content:center;align-items:center;gap:var(--spacing-24) var(--spacing-40);padding:var(--spacing-24);border-block:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;display:flex}.sales-section{padding-block:var(--spacing-80)}.sales-section-heading{gap:var(--spacing-24);margin-bottom:var(--spacing-40);display:flex}.sales-section-heading p{margin-top:var(--spacing-12);color:var(--color-muted);max-width:var(--container-read)}.sales-section-number{white-space:nowrap;padding-top:var(--spacing-8)}.sales-examples{gap:var(--spacing-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-example{border:1px solid var(--color-line-strong);border-radius:var(--radius-12);background:var(--color-surface);align-self:start;overflow:hidden}.sales-example summary{padding:var(--spacing-24);align-items:center;gap:var(--spacing-16);background:var(--color-selected);flex-wrap:wrap;display:flex}.sales-example-bar summary{background:var(--color-warning-bg)}.sales-example-massage summary{background:var(--color-terra)}.sales-example summary h3{flex:1}.sales-example-symbol{font-size:var(--text-en-h1)}summary{list-style:none}summary::-webkit-details-marker{display:none}.sales-example-content{padding:var(--spacing-20)}.sales-how{background:var(--color-ink);color:var(--color-on-dark)}.sales-how .sales-section-number{color:var(--color-action)}.sales-steps{gap:var(--spacing-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-step-number{width:var(--spacing-48);height:var(--spacing-48);border:1px solid var(--color-on-dark);border-radius:var(--radius-999);margin-bottom:var(--spacing-24);place-items:center;display:inline-grid}.sales-steps p{margin-top:var(--spacing-12)}.sales-pricing{gap:var(--spacing-80);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sales-pricing h2{margin-block:var(--spacing-16) var(--spacing-20)}.sales-pricing h3{margin-top:var(--spacing-32)}.sales-features{gap:var(--spacing-16);margin-top:var(--spacing-20);flex-direction:column;display:flex}.sales-features li{align-items:start;gap:var(--spacing-12);display:flex}.sales-features span{color:var(--color-success)}.sales-price-card{border:2px solid var(--color-ink);border-radius:var(--radius-16);background:var(--color-surface);overflow:hidden}.sales-offer{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-32);background:var(--color-action);font-size:var(--text-en-small);letter-spacing:.05em;border-bottom:2px solid var(--color-ink);font-weight:600;display:flex}.sales-price-content{padding:var(--spacing-32)}.sales-price-content del{font-size:var(--text-en-h2);color:var(--color-muted);margin-top:var(--spacing-12);display:block}.sales-price{font-size:var(--text-en-h1);line-height:var(--sales-heading-leading);margin-top:var(--spacing-8);font-weight:600}.sales-saving{padding:var(--spacing-6) var(--spacing-12);margin-top:var(--spacing-16);border-radius:var(--radius-999);background:var(--color-success-bg);color:var(--color-success);font-size:var(--text-en-small);display:inline-block}.sales-price-setup{padding-block:var(--spacing-24);margin-top:var(--spacing-8)}.sales-price-content .sales-button{width:100%}.sales-renewal{font-size:var(--text-en-small);color:var(--color-muted);margin-top:var(--spacing-16)}.sales-price-proof{background:var(--color-selected);padding:var(--spacing-20) var(--spacing-32);font-size:var(--text-en-small)}.sales-faq{border-top:1px solid var(--color-line);gap:var(--spacing-80);grid-template-columns:1fr 1fr;display:grid}.sales-faq details{border-bottom:1px solid var(--color-line-strong)}.sales-faq summary{justify-content:space-between;gap:var(--spacing-24);padding-block:var(--spacing-24);font-weight:500;display:flex}.sales-faq details p{padding-bottom:var(--spacing-24);color:var(--color-muted)}.sales-final{text-align:center;padding-block:var(--spacing-64);background:var(--color-selected)}.sales-final-symbol{font-size:var(--text-en-h1);color:var(--color-success);margin-bottom:var(--spacing-20);display:block}.sales-final h2{white-space:pre-line}.sales-final p{max-width:var(--container-read);margin:var(--spacing-20) auto var(--spacing-24)}.sales-footer{justify-content:space-between;align-items:center;gap:var(--spacing-20);padding-block:var(--spacing-24);font-size:var(--text-en-small);flex-wrap:wrap;display:flex}.sales-footer a{min-height:var(--size-touch);align-items:center;display:inline-flex}.sales-mobile-cta{display:none}#sales-languages{padding:var(--spacing-24);border:1px solid var(--color-ink);border-radius:var(--radius-16);background:var(--color-canvas);color:var(--color-ink);max-height:calc(100dvh - var(--spacing-40));width:min(100% - var(--spacing-40), var(--container-read));margin:auto;overflow:auto}#sales-languages::backdrop{background:var(--color-overlay);opacity:.6}.sales-dialog-heading{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-20);display:flex}.sales-language-grid{gap:var(--spacing-12);display:grid}.sales-language-card{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-8);min-height:var(--spacing-64);display:flex}.sales-language-card[aria-current]{border:2px solid var(--color-ink);background:var(--color-selected)}.sales-language-card span:first-child{width:var(--spacing-40);flex-shrink:0}.sales-language-card svg{width:100%;height:auto}.sales-language-card span:last-child{margin-left:auto}.sales-language-page{max-width:var(--container-read);padding:var(--spacing-32) var(--spacing-20);margin:auto}.sales-language-page h1{margin-block:var(--spacing-24)}.sales-noscript{gap:var(--spacing-20);padding-bottom:var(--spacing-32);flex-wrap:wrap;display:flex}@media not all and (width>=768px){.sales-nav-link{display:none}.sales-header{padding-block:var(--spacing-16);gap:var(--spacing-8)}.sales-header .sales-language-button{padding-inline:var(--spacing-8);font-size:var(--text-en-small)}.sales-header nav{min-width:0}.sales-brand{flex-shrink:0}.sales-header nav{gap:var(--spacing-8)}.sales-hero{gap:var(--spacing-40);padding-block:var(--spacing-40);grid-template-columns:1fr}.sales-showcase{padding:var(--spacing-24)}.sales-section{padding-block:var(--spacing-48)}.sales-section-heading{gap:var(--spacing-16);margin-bottom:var(--spacing-24)}.sales-examples,.sales-steps,.sales-pricing,.sales-faq{gap:var(--spacing-32);grid-template-columns:1fr}.sales-price-content{padding:var(--spacing-24)}.sales-language-strip{gap:var(--spacing-16) var(--spacing-24)}.sales-footer{padding-bottom:var(--spacing-24)}.sales-mobile-cta{margin:0 var(--spacing-20) var(--spacing-24);display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.sales-contact-unavailable{padding:var(--spacing-16);background:var(--color-selected);border-radius:var(--radius-8);color:var(--color-muted)}.sales-benefits{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-benefit{padding:var(--spacing-32);border:1px solid var(--color-line-strong);border-radius:var(--radius-12);background:var(--color-surface)}.sales-benefit-number{margin-bottom:var(--spacing-24);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-8);background:var(--color-action);font-weight:600;display:inline-block}.sales-benefit p{margin-top:var(--spacing-12);color:var(--color-muted)}@media not all and (width>=768px){.sales-benefits{grid-template-columns:1fr}.sales-benefit{padding:var(--spacing-24)}}.sales-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-story-choices{gap:var(--spacing-12);margin-bottom:var(--spacing-20);border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.sales-story-choice{align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);min-height:var(--size-touch);border:2px solid var(--color-line-strong);border-radius:var(--radius-12);cursor:pointer;font-weight:600;display:flex;position:relative}.sales-story-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sales-story-choice:has(:checked){background:var(--color-action);border-color:var(--color-ink)}.sales-story-choice:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:var(--spacing-4)}.sales-story-index{font-size:var(--text-en-small)}.sales-scene{border:1px solid var(--color-line-strong);border-radius:var(--radius-20);background:var(--color-surface);grid-template-columns:3fr 2fr;display:none;overflow:hidden}:is(.sales-story:has(input[value="1"]:checked) .sales-scene-1,.sales-story:has(input[value="2"]:checked) .sales-scene-2,.sales-story:has(input[value="3"]:checked) .sales-scene-3,.sales-story:has(input[value="4"]:checked) .sales-scene-4){display:grid}.sales-scene-art,.sales-hero-art{aspect-ratio:3/2;background-position:50%;background-size:cover;align-self:center;width:100%}.sales-scene-art-1{background-image:url(/build-guest/assets/sales-home-B3X6of19.webp)}.sales-scene-art-2{background-image:url(/build-guest/assets/sales-scan-DfRHUVi8.webp)}.sales-scene-art-3{background-image:url(/build-guest/assets/sales-staff-SJ0l_upl.webp)}.sales-scene-art-4{background-image:url(/build-guest/assets/sales-again-BkXBXDDh.webp)}.sales-scene-copy{padding:var(--spacing-32);align-self:center}.sales-scene-copy h3{font-size:var(--text-en-h1);line-height:var(--sales-heading-leading);margin-block:var(--spacing-16) var(--spacing-24)}.sales-scene-copy summary{min-height:var(--size-touch);justify-content:space-between;align-items:center;gap:var(--spacing-16);border-top:1px solid var(--color-line);color:var(--color-muted);display:flex}.sales-scene-copy details p{margin-top:var(--spacing-12);color:var(--color-muted)}.sales-story-controls{justify-content:space-between;gap:var(--spacing-16);margin-top:var(--spacing-16);display:flex}.sales-story-controls button:disabled{opacity:.4;cursor:default}.sales-hero-art{border-radius:var(--radius-12)}.sales-hero-caption{font-size:var(--text-en-title);margin-top:var(--spacing-20);text-align:center;font-weight:600}@media not all and (width>=768px){.sales-story-choices{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.sales-story-choice{padding:var(--spacing-12);gap:var(--spacing-8);font-size:var(--text-en-small)}.sales-scene{grid-template-columns:1fr}.sales-scene-copy{padding:var(--spacing-20)}.sales-scene-copy h3{font-size:var(--text-en-h2);line-height:var(--text-en-h2--line-height);margin-block:var(--spacing-8) var(--spacing-12)}.sales-story-controls .sales-button{padding:var(--spacing-12) var(--spacing-16)}}
