:where(.clean-root) .cpc{max-width:1180px;margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad);scroll-margin-top:80px}:where(.clean-root) .cpc-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:0 auto 48px}:where(.clean-root) .cpc-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .cpc-title{max-width:22ch;font-weight:800;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .cpc-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .cpc-lead{max-width:56ch;color:var(--muted)}:where(.clean-root) .cpc-body{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1040px;margin:0 auto}:where(.clean-root) .cpc-phone{display:grid;background:var(--surface);border:1px solid var(--line-2);border-radius:32px;padding:10px;box-shadow:0 30px 60px -30px var(--shadow, rgba(23, 24, 28, .25))}:where(.clean-root) .cpc-bar{display:flex;align-items:center;gap:10px;padding:10px 12px 12px;border-bottom:1px solid var(--line)}:where(.clean-root) .cpc-av{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--o2);color:#fff;font-weight:800;font-size:15px}:where(.clean-root) .cpc-who{display:grid;line-height:1.2;min-width:0}:where(.clean-root) .cpc-who b{font-size:15px}:where(.clean-root) .cpc-who i{font-style:normal;font-size:12px;color:var(--muted)}:where(.clean-root) .cpc-app{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}:where(.clean-root) .cpc-live{width:8px;height:8px;border-radius:50%;background:var(--ok, #1f9d55)}:where(.clean-root) .cpc-msgs{display:grid;gap:12px;padding:14px 6px;font-size:14px;line-height:1.45}:where(.clean-root) .cpc-msg{border-radius:18px;padding:10px 14px}:where(.clean-root) .cpc-msg--me{justify-self:end;max-width:82%;background:var(--o2);color:#fff;border-bottom-right-radius:6px}:where(.clean-root) .cpc-msg--ai{display:grid;gap:12px;background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:6px}:where(.clean-root) .cpc-open{font-weight:600}:where(.clean-root) .cpc-read{display:grid;gap:8px}:where(.clean-root) .cpc-read li{display:grid;gap:2px;padding-left:10px;border-left:2px solid var(--o1)}:where(.clean-root) .cpc-from{font-size:12px;font-weight:700;color:var(--o2)}:where(.clean-root) .cpc-saw{color:var(--ink-2)}:where(.clean-root) .cpc-steps{display:grid;gap:6px;padding-left:20px;list-style:decimal;font-weight:600}:where(.clean-root) .cpc-offer{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}:where(.clean-root) .cpc-offer-tag{font-size:12px;font-weight:600;color:var(--muted)}:where(.clean-root) .cpc-offer-dish{font-weight:800;font-size:16px;margin-bottom:8px}:where(.clean-root) .cpc-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.clean-root) .cpc-nums dt{font-size:11px;color:var(--muted)}:where(.clean-root) .cpc-nums dd{font-weight:800;font-size:18px}:where(.clean-root) .cpc-big{color:var(--o2)}:where(.clean-root) .cpc-old{color:var(--muted);text-decoration:line-through}:where(.clean-root) .cpc-btns{display:flex;flex-wrap:wrap;gap:8px}:where(.clean-root) .cpc-btn{padding:8px 12px;border-radius:999px;background:var(--o2);color:#fff;font-weight:600;font-size:13px}:where(.clean-root) .cpc-btn--line{background:transparent;color:var(--ink);border:1px solid var(--line-2)}:where(.clean-root) .cpc-time{font-size:12px;color:var(--muted)}:where(.clean-root) .cpc-input{display:flex;align-items:center;justify-content:space-between;margin:0 4px 4px;padding:10px 10px 10px 16px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--muted)}:where(.clean-root) .cpc-input i{width:26px;height:26px;flex:none;border-radius:50%;background:var(--o2)}:where(.clean-root) .cpc-side{display:grid;gap:16px}:where(.clean-root) .cpc-src-lab{font-family:var(--hand);font-size:26px;line-height:1.1;color:var(--ink-2);transform:rotate(-1.5deg);transform-origin:left center}:where(.clean-root):lang(th) .cpc-src-lab{font-size:19px;line-height:1.4}:where(.clean-root) .cpc-src{display:flex;flex-wrap:wrap;gap:8px}:where(.clean-root) .cpc-src li{padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-weight:600;font-size:15px}:where(.clean-root) .cpc-close{margin-top:12px;font-weight:700;font-size:clamp(20px,2vw,26px);line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}@media(max-width:860px){:where(.clean-root) .cpc-body{grid-template-columns:minmax(0,1fr);justify-items:center}:where(.clean-root) .cpc-phone{width:min(420px,100%)}:where(.clean-root) .cpc-side{max-width:560px}}:where(.clean-root) .coj{max-width:1180px;margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad);border-top:1px solid var(--line);scroll-margin-top:80px}:where(.clean-root) .coj-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:0 auto 44px}:where(.clean-root) .coj-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .coj-title{max-width:22ch;font-weight:800;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .coj-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .coj-lead{max-width:60ch;color:var(--muted)}:where(.clean-root) .coj-lead__key{color:var(--ink);font-weight:600}:where(.clean-root) .oj-panel{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:28px 26px 24px}:where(.clean-root) .oj{display:grid;grid-template-columns:minmax(0,1.1fr) 56px minmax(0,1fr) 56px minmax(150px,.7fr);align-items:center}:where(.clean-root) .oj-col{position:relative;min-width:0}:where(.clean-root) .oj-lab{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.clean-root) .oj-stack{display:grid}:where(.clean-root) .oj-stack>*{grid-area:1 / 1}:where(.clean-root) .oj-review{padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);opacity:0;pointer-events:none}:where(.clean-root) .oj-review.is-on{opacity:1}:where(.clean-root) .oj-rev-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}:where(.clean-root) .oj-avatar{width:26px;height:26px;flex:none;border-radius:50%;background:var(--grad)}:where(.clean-root) .oj-guest{font-size:14.5px;font-weight:600;color:var(--ink)}:where(.clean-root) .oj-stars{display:inline-flex;gap:2px;margin-left:auto}:where(.clean-root) .oj-star{fill:#f2a313}:where(.clean-root) .oj-star--dim{fill:var(--line-2)}:where(.clean-root) .oj-rev-text{font-size:16px;line-height:1.55;color:var(--ink-2)}:where(.clean-root) .oj-hot{--oj-hot-from: var(--muted);color:var(--ink);background:#f4551e29;border-radius:4px;padding:0 3px}:where(.clean-root) .oj-wire{position:relative;height:2px;background:var(--line-2)}:where(.clean-root) .oj-dot{position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--o2);opacity:0}:where(.clean-root) .oj-dot--b{background:var(--o1)}:where(.clean-root) .oj-mid{padding:0 14px}:where(.clean-root) .oj-who{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px}:where(.clean-root) .oj-por{display:inline-flex;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--line-2)}:where(.clean-root) .oj-name{font-size:19px;font-weight:700;color:var(--ink)}:where(.clean-root) .oj-reads{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--o2)}:where(.clean-root) .oj-reads i{width:7px;height:7px;border-radius:50%;background:var(--o2)}:where(.clean-root) .oj-rec{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px;border:1px dashed var(--line-2);border-radius:12px;opacity:0;pointer-events:none}:where(.clean-root) .oj-rec.is-on{opacity:1}:where(.clean-root) .oj-chip{padding:4px 9px;border:1px solid var(--line-2);border-radius:7px;background:var(--surface);font-size:13.5px;line-height:1.3;color:var(--ink);white-space:nowrap}:where(.clean-root) .oj-brain{display:flex;flex-direction:column;align-items:center;gap:6px}:where(.clean-root) .oj-orb-box{position:relative;display:block;width:min(100%,140px)}:where(.clean-root) .oj-sphere{display:block;width:100%;height:auto;overflow:visible}:where(.clean-root) .oj-halo{fill:var(--o1);fill-opacity:.12}:where(.clean-root) .oj-ring{fill:none;stroke:var(--line-2);stroke-width:1}:where(.clean-root) .oj-net line{stroke:var(--muted);stroke-opacity:.45;stroke-width:.9}:where(.clean-root) .oj-net circle{fill:var(--ink-2)}:where(.clean-root) .oj-net .oj-node--warm{fill:var(--o2)}:where(.clean-root) .oj-brain-lab{font-size:16px;font-weight:700;color:var(--ink);text-align:center}:where(.clean-root) .oj-saved{display:inline-block;font-family:var(--hand);font-size:24px;font-weight:700;line-height:1;color:var(--o2)}:where(.clean-root) .oj-beats{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.clean-root) .oj-beat{padding:20px 20px 22px;border:1px solid var(--line);border-radius:16px}:where(.clean-root) .oj-beat-n{display:block;margin-bottom:10px;font-family:var(--hand);font-size:30px;font-weight:700;line-height:1;color:var(--o2)}:where(.clean-root) .oj-beat-scene{display:block;margin:0 0 14px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;color:var(--ink)}:where(.clean-root) .oj-beat-scene svg{display:block;width:100%;height:auto;overflow:visible}:where(.clean-root) .oj-beat-t{font-weight:700;font-size:clamp(19px,1.7vw,22px);line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}:where(.clean-root) .oj-beat-p{margin-top:8px;color:var(--muted)}:where(.clean-root) .coj-what{margin:40px auto 0;max-width:44ch;text-align:center;font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.3;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}@media(max-width:900px){:where(.clean-root) .oj-beats{grid-template-columns:1fr}}@media(max-width:760px){:where(.clean-root) .oj-panel{padding:18px 14px}:where(.clean-root) .oj{grid-template-columns:1fr}:where(.clean-root) .oj-wire{width:2px;height:38px;margin:6px auto}:where(.clean-root) .oj-dot{left:50%;top:0;margin:-4px 0 0 -4px}:where(.clean-root) .oj-mid{padding:0}:where(.clean-root) .oj-orb-box{width:110px}:where(.clean-root) .coj-what{font-size:22px}}:where(.clean-root) .ccl{max-width:1180px;margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad);border-top:1px solid var(--line);scroll-margin-top:80px}:where(.clean-root) .ccl-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:0 auto 44px}:where(.clean-root) .ccl-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .ccl-title{max-width:20ch;font-weight:800;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .ccl-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .ccl-lead{max-width:60ch;color:var(--muted)}:where(.clean-root) .ccl-lead__key{color:var(--ink);font-weight:600}:where(.clean-root) .cl-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;padding:20px 20px 20px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}:where(.clean-root) .cl-board{display:flex;flex-direction:column;gap:8px;min-width:0}:where(.clean-root) .cl-cols,:where(.clean-root) .cl-row{display:grid;grid-template-columns:150px 92px minmax(0,1fr) 54px;align-items:center;gap:14px}:where(.clean-root) .cl-cols{padding:0 14px 6px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.clean-root) .cl-row{padding:10px 0 10px 12px;border:1px solid var(--line);border-radius:12px;transition:border-color .25s}:where(.clean-root) .cl-row.is-lit{border-color:var(--o2)}:where(.clean-root) .cl-scene{border:1px solid var(--line);border-radius:9px;overflow:hidden;color:var(--ink)}:where(.clean-root) .cl-scene svg{display:block;width:100%;height:auto}:where(.clean-root) .cl-scene .rd-n{fill:var(--o2)}:where(.clean-root) .cl-who{display:flex;flex-direction:column;align-items:center;gap:5px}:where(.clean-root) .cl-por{display:inline-flex;border-radius:50%;overflow:hidden}:where(.clean-root) .cl-name{font-size:13.5px;font-weight:600;color:var(--ink)}:where(.clean-root) .cl-words{min-width:0}:where(.clean-root) .cl-where{display:block;font-size:16px;font-weight:700;color:var(--ink)}:where(.clean-root) .cl-what{margin-top:3px;font-size:15px;line-height:1.5;color:var(--muted)}:where(.clean-root) .cl-wire{position:relative;width:calc(100% + 1px);height:2px;background:var(--line-2)}:where(.clean-root) .cl-dot{position:absolute;top:50%;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--o2);opacity:0}:where(.clean-root) .cl-spine{position:relative;display:grid;place-items:center}:where(.clean-root) .cl-spine-line{position:absolute;left:0;top:36px;bottom:12px;width:2px;background:var(--line-2)}:where(.clean-root) .cl-spine-pulse{position:absolute;left:-2px;top:0;width:6px;height:26px;border-radius:3px;background:var(--o2);opacity:0}:where(.clean-root) .cl-brain{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding-left:14px}:where(.clean-root) .cl-orb-box{position:relative;display:block;width:140px}:where(.clean-root) .cl-sphere{display:block;width:100%;height:auto;overflow:visible}:where(.clean-root) .cl-halo{fill:var(--o1);fill-opacity:.12}:where(.clean-root) .cl-ring{fill:none;stroke:var(--line-2);stroke-width:1}:where(.clean-root) .cl-net line{stroke:var(--muted);stroke-opacity:.45;stroke-width:.9}:where(.clean-root) .cl-net circle{fill:var(--ink-2)}:where(.clean-root) .cl-net .cl-node--warm{fill:var(--o2)}:where(.clean-root) .cl-brain-lab{font-size:16px;font-weight:700;color:var(--ink);text-align:center}:where(.clean-root) .ccl-note{margin:28px auto 0;max-width:52ch;text-align:center;font-weight:700;font-size:clamp(20px,2.1vw,26px);line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}@media(max-width:1000px){:where(.clean-root) .cl-cols,:where(.clean-root) .cl-row{grid-template-columns:120px 78px minmax(0,1fr) 40px;gap:12px}}@media(max-width:760px){:where(.clean-root) .cl-stage{grid-template-columns:1fr;gap:14px;padding:14px 12px}:where(.clean-root) .cl-spine{order:-1}:where(.clean-root) .cl-spine-line,:where(.clean-root) .cl-spine-pulse,:where(.clean-root) .cl-wire,:where(.clean-root) .cl-cols{display:none}:where(.clean-root) .cl-brain{flex-direction:row;gap:14px;padding:0}:where(.clean-root) .cl-orb-box{width:84px}:where(.clean-root) .cl-row{grid-template-columns:1fr;gap:10px;padding:12px}:where(.clean-root) .cl-who{flex-direction:row;justify-content:flex-start;gap:10px}:where(.clean-root) .ccl-note{font-size:20px}}:where(.clean-root) .csv{max-width:1180px;margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad);border-top:1px solid var(--line);scroll-margin-top:80px}:where(.clean-root) .csv-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:0 auto 44px}:where(.clean-root) .csv-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .csv-title{max-width:18ch;font-weight:800;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .csv-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .csv-lead{max-width:62ch;color:var(--muted)}:where(.clean-root) .csv-lead__key{color:var(--ink);font-weight:600}:where(.clean-root) .sv-panel{padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}:where(.clean-root) .sv{display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;align-items:center}:where(.clean-root) .sv-raw{position:relative;height:210px}:where(.clean-root) .sv-card{position:absolute;left:0;width:150px;display:flex;flex-direction:column;gap:8px;padding:10px 12px 11px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);box-shadow:0 8px 20px var(--shadow, rgba(23, 24, 28, .08));font-size:13.5px;color:var(--ink-2)}:where(.clean-root) .sv-card-pic{display:block;height:44px;border-radius:6px}:where(.clean-root) .sv-card--0{top:0;transform:rotate(-6deg)}:where(.clean-root) .sv-card--0 .sv-card-pic{background:linear-gradient(135deg,#818cf859,#c084fc40)}:where(.clean-root) .sv-card--1{top:62px;left:22px;transform:rotate(4deg)}:where(.clean-root) .sv-card--1 .sv-card-pic{background:linear-gradient(135deg,#e1306c4d,#ff8a5233)}:where(.clean-root) .sv-card--2{top:126px;left:8px;transform:rotate(-2deg)}:where(.clean-root) .sv-card--2 .sv-card-pic{background:repeating-linear-gradient(180deg,var(--line-2) 0 3px,transparent 3px 10px)}:where(.clean-root) .sv-arrow{position:absolute;right:-8px;top:50%;width:40px;height:24px;margin-top:-12px;color:var(--o2)}:where(.clean-root) .sv-list{min-width:0}:where(.clean-root) .sv-table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:15px}:where(.clean-root) .sv-table th{text-align:left;padding:0 12px 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.clean-root) .sv-row td{padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);line-height:1.4;vertical-align:top}:where(.clean-root) .sv-row td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px}:where(.clean-root) .sv-row td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}:where(.clean-root) .sv-day{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}:where(.clean-root) .sv-about{font-weight:600;color:var(--ink);white-space:nowrap}:where(.clean-root) .sv-says{color:var(--ink)}:where(.clean-root) .sv-row.is-hit td{border-color:var(--o2);background:#f4551e14}:where(.clean-root) .sv-ask{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}:where(.clean-root) .sv-ask-lab{display:block;margin-bottom:8px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.clean-root) .sv-q{display:inline-flex;align-items:center;gap:2px;padding:8px 13px;border:1px solid var(--line-2);border-radius:10px;font-size:16px;color:var(--ink)}:where(.clean-root) .sv-q-text{display:inline-block;white-space:nowrap}:where(.clean-root) .sv-caret{display:inline-block;width:2px;height:1em;background:var(--o2);opacity:0}:where(.clean-root) .sv-a{margin-top:8px;font-family:var(--hand);font-size:24px;line-height:1.2;color:var(--o2)}:where(.clean-root) .csv-foot{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}:where(.clean-root) .csv-points{display:flex;flex-direction:column;gap:12px}:where(.clean-root) .csv-points li{display:flex;gap:11px;font-size:17px;line-height:1.55;color:var(--ink-2)}:where(.clean-root) .csv-points svg{flex-shrink:0;margin-top:4px;color:var(--o2)}:where(.clean-root) .csv-own__t{margin-bottom:8px;font-weight:800;font-size:27px;letter-spacing:-.02em;color:var(--ink)}:where(.clean-root) .csv-own__p{font-size:17px;line-height:1.6;color:var(--muted)}@media(max-width:860px){:where(.clean-root) .sv{grid-template-columns:1fr;gap:18px}:where(.clean-root) .sv-raw{height:96px}:where(.clean-root) .sv-card{width:30%;padding:8px 9px;font-size:12px}:where(.clean-root) .sv-card-pic{height:30px}:where(.clean-root) .sv-card--0{top:6px;left:0}:where(.clean-root) .sv-card--1{top:0;left:34%}:where(.clean-root) .sv-card--2{top:8px;left:68%}:where(.clean-root) .sv-arrow{display:none}:where(.clean-root) .csv-foot{grid-template-columns:1fr;gap:26px}}@media(max-width:760px){:where(.clean-root) .sv-panel{padding:16px 12px}:where(.clean-root) .sv-table{font-size:13.5px}:where(.clean-root) .sv-table th{padding:0 8px 4px;font-size:11px}:where(.clean-root) .sv-row td{padding:8px}:where(.clean-root) .sv-from{display:none}:where(.clean-root) .sv-table th:nth-child(2){display:none}:where(.clean-root) .sv-q{font-size:14.5px}:where(.clean-root) .sv-q-text{white-space:normal}}:where(.clean-root) .sip-hero{display:grid;justify-items:center;gap:20px;text-align:center;padding:clamp(56px,11vh,110px) var(--pad) clamp(40px,7vh,72px);background:radial-gradient(60% 50% at 50% 0%,rgba(255,154,77,.16),transparent 70%)}:where(.clean-root) .sip-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .sip-title{display:grid;justify-items:center;font-weight:800;font-size:clamp(40px,7vw,84px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}:where(.clean-root) .sip-hand{position:relative;margin-top:.08em;font-family:var(--hand);font-weight:700;font-size:.8em;line-height:1.12;letter-spacing:0;color:var(--o2);transform:rotate(-1.5deg)}:where(.clean-root):lang(th) .sip-hand{font-weight:600;font-size:.7em;line-height:1.4}:where(.clean-root) .sip-hand:after{content:"";position:absolute;left:1%;right:1%;bottom:-.14em;height:.16em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M4 9 C 70 3, 150 2, 296 6' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M4 9 C 70 3, 150 2, 296 6' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%}@media(prefers-reduced-motion:no-preference){:where(.clean-root) .sip-hand:after{animation:sipLine .7s .4s var(--ease) both}}@keyframes sipLine{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}:where(.clean-root) .sip-sub{max-width:34em;font-size:clamp(18px,1.6vw,21px);color:var(--muted)}:where(.clean-root) .sip-btn{padding:14px 22px;font-size:16px}:where(.clean-root) .sip-h2{max-width:22ch;font-weight:800;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .sip-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .sip-data{padding:clamp(64px,9vw,120px) var(--pad);background:var(--paper);border-block:1px solid var(--line)}:where(.clean-root) .sip-data__head{display:grid;justify-items:center;gap:16px;text-align:center;margin:0 auto 48px}:where(.clean-root) .sip-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto}:where(.clean-root) .sip-point{display:grid;align-content:start;gap:10px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:20px}:where(.clean-root) .sip-n{font-family:var(--hand);font-weight:700;font-size:30px;line-height:1;color:var(--o2)}:where(.clean-root) .sip-point__t{font-weight:700;font-size:19px;line-height:1.25}:where(.clean-root) .sip-point__p{color:var(--muted);font-size:16px}:where(.clean-root) .sip-grows{max-width:40em;margin:48px auto 0;text-align:center}:where(.clean-root) .sip-grows__t{font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.3;letter-spacing:-.015em;text-wrap:balance}:where(.clean-root) .sip-grows__p{margin-top:10px;color:var(--muted)}@media(max-width:860px){:where(.clean-root) .sip-points{grid-template-columns:minmax(0,1fr);max-width:560px}}:where(.clean-root) .sip-close{display:grid;justify-items:center;gap:16px;text-align:center;padding:clamp(80px,13vh,130px) var(--pad)}
