.campaign-hero{--hero-progress:0;--hero-promise:1;--hero-choice:0;--hero-handoff:0;--hero-inset-top:calc(var(--hero-handoff) * 3.5vh);--hero-inset-x:calc(var(--hero-handoff) * 4vw);--hero-inset-bottom:calc(var(--hero-handoff) * 4.5vh);--hero-radius:calc(var(--hero-handoff) * 44px);--hero-frame-scale:calc(1 - var(--hero-handoff) * .018);--hero-frame-y:calc(var(--hero-handoff) * 1.5vh);--hero-copy-y:calc(var(--hero-handoff) * -20px);--hero-path-y:calc(var(--hero-handoff) * -8px);--hero-path-scale:calc(1 - var(--hero-handoff) * .012);--hero-shade-opacity:calc(1 - var(--hero-handoff) * .14);--hero-loop-opacity:calc(.46 - var(--hero-handoff) * .08);--hero-loop-x:calc(var(--hero-handoff) * -28px);--hero-loop-y:calc(var(--hero-handoff) * 18px);background:#fff;min-height:150svh;position:relative}#why,#evidence,#skills,#journey,#contact{scroll-margin-top:104px}html[data-home-motion] [data-reveal-group] [data-reveal]{opacity:1;transition:transform .72s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index,0) * 90ms);transform:translateY(14px)}html[data-home-motion] [data-reveal-group][data-revealed] [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-group],[data-reveal]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.campaign-hero__pin{background:#fff;min-height:calc(100svh - 20px);display:grid;position:sticky;top:0}.campaign-hero__frame{width:100%;min-height:inherit;isolation:isolate;color:#fff;background:var(--navy);clip-path:inset(var(--hero-inset-top) var(--hero-inset-x) var(--hero-inset-bottom) round var(--hero-radius));transform:translateY(var(--hero-frame-y)) scale(var(--hero-frame-scale));transform-origin:50%;display:grid;position:relative;overflow:hidden}.campaign-hero__frame:after{content:"";z-index:-1;height:14%;opacity:var(--hero-handoff);pointer-events:none;background:linear-gradient(#0000,#eaebefeb);position:absolute;bottom:0;left:0;right:0}.campaign-hero[data-motion-ready]:not([data-motion-paused]) .campaign-hero__frame{will-change:transform, clip-path}.campaign-hero__media,.campaign-hero__shade{width:100%;height:100%;position:absolute;inset:0}.campaign-hero__media{z-index:-3;object-fit:cover;object-position:center;transform:scale(1.025)}.campaign-hero__shade{z-index:-2;opacity:var(--hero-shade-opacity);background:linear-gradient(90deg,#0f102af0 0%,#0f102ac2 38%,#0f102a1f 72%),linear-gradient(#0f102a40,#0000 42%,#0f102aeb)}.campaign-hero__loop{z-index:-1;width:min(47vw,650px);opacity:var(--hero-loop-opacity);translate:var(--hero-loop-x) var(--hero-loop-y);mix-blend-mode:screen;animation:12s ease-in-out infinite loop-breathe;position:absolute;top:14%;right:-3vw}.campaign-hero__spell-route{stroke-dasharray:1;stroke-dashoffset:0}.campaign-hero[data-motion-ready] .campaign-hero__spell-route{stroke-dashoffset:calc(1 - var(--hero-promise))}.campaign-signal{z-index:-1;width:68px;height:68px;color:var(--navy);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffff6b;border-radius:22px;place-items:center;animation:12s ease-in-out infinite signal-drift;display:grid;position:absolute;box-shadow:0 18px 55px #03051c38}.campaign-signal i{background:var(--cyan);border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:8px;box-shadow:0 0 24px #12d1f7bf}.campaign-signal b{letter-spacing:-.03em;font-size:1rem}.campaign-signal--practice{top:19%;right:36%;transform:rotate(-8deg)}.campaign-signal--outcome{color:#fff;background:#2c5ce3d6;animation-delay:-5s;top:56%;right:8%}.campaign-hero[data-motion-paused] .campaign-hero__loop,.campaign-hero[data-motion-paused] .hero-path__orb,.campaign-hero[data-motion-paused] .campaign-signal{animation-play-state:paused}.campaign-hero__content{min-height:inherit;grid-template-rows:1fr auto;align-items:center;padding:clamp(70px,9vh,110px) 0 34px;display:grid;position:relative}.campaign-hero__copy{width:min(720px,62vw);transform:translateY(var(--hero-copy-y));padding-top:1vh}.campaign-hero[data-motion-ready] .campaign-hero__copy{opacity:calc(.88 + var(--hero-promise) * .12)}.campaign-hero .hero-kicker{color:var(--cyan);animation:hero-rise .8s var(--ease-out) 50ms forwards}.campaign-hero h1{color:#fff;font-size:clamp(3.7rem,6.8vw,7rem);line-height:var(--leading-display-thai);letter-spacing:var(--tracking-display-thai);animation:hero-rise .95s var(--ease-out) .13s forwards;margin:18px 0 24px}.campaign-hero h1 em{color:var(--cyan);font-style:normal}.campaign-hero__subtitle{color:#ffffffd9;max-width:630px;animation:hero-rise .9s var(--ease-out) .22s forwards;margin:0;font-size:clamp(.98rem,1.3vw,1.14rem)}.campaign-hero__paths{width:100%;transform:translateY(var(--hero-path-y)) scale(var(--hero-path-scale));transform-origin:bottom}.campaign-hero__paths .hero-path{backdrop-filter:blur(18px);border:1px solid #ffffff47;box-shadow:0 24px 80px #05071f47}.campaign-hero__paths .hero-path--one{transform:translateX(calc(var(--hero-choice) * 24px)) scale(calc(1 - var(--hero-choice) * .03)) rotate(calc(-2deg + var(--hero-choice) * 2deg));background:#0f102ae6}.campaign-hero__paths .hero-path--two{color:var(--navy);transform:translateY(calc(var(--hero-choice) * -14px)) scale(calc(1 + var(--hero-choice) * .015));background:#12d1f7f0}.campaign-hero__paths .hero-path--three{color:var(--navy);transform:translateX(calc(var(--hero-choice) * -24px)) scale(calc(1 - var(--hero-choice) * .03)) rotate(calc(2deg - var(--hero-choice) * 2deg));background:#ffffffeb}.campaign-hero__scroll{transform-origin:100%;color:#ffffffbf;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:.65rem;display:flex;position:absolute;top:48%;right:-24px;transform:rotate(90deg)}.campaign-hero__scroll i{color:var(--cyan);font-style:normal}.evidence-proof{background:linear-gradient(145deg,#edf1f8,#f8faff);border-radius:46px;margin:0 12px;padding-block:clamp(36px,6vw,82px)}.evidence-proof__panel{gap:clamp(48px,7vw,90px);display:grid}.evidence-proof__header{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(48px,8vw,130px);display:grid}.evidence-proof__header h2{max-width:650px;font-size:clamp(2.8rem,5.7vw,6rem);line-height:var(--leading-display-thai);letter-spacing:var(--tracking-display-thai);margin:18px 0 0}.evidence-proof__header>div:last-child{padding-bottom:6px}.evidence-proof__header p{max-width:560px;color:var(--muted)}.evidence-proof__header .text-link{color:var(--violet)}.evidence-proof__steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.evidence-proof__connection{z-index:0;pointer-events:none;width:100%;height:120px;position:absolute;top:34%;left:0;overflow:visible}.evidence-proof__connection path{fill:none;stroke:#2c5ce36b;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.evidence-proof__connection circle{fill:var(--cyan);stroke:#fff;stroke-width:4px;transform-box:fill-box;transform-origin:50%}.evidence-proof[data-motion-ready] .evidence-proof__connection path{stroke-dashoffset:calc(1 - var(--evidence-progress,0))}.evidence-proof[data-motion-ready] .evidence-proof__connection circle{opacity:.28;transform:scale(.68)}.evidence-proof[data-motion-ready] .evidence-proof__connection circle[data-evidence-reached]{animation:evidence-node-pulse .55s var(--ease-out) both}.evidence-proof__steps article{z-index:1;border:1px solid var(--line);background:#ffffffe8;border-radius:30px;flex-direction:column;min-height:330px;padding:28px;display:flex;position:relative;box-shadow:0 22px 65px #0f102a0f}.evidence-proof[data-motion-ready] [data-evidence-step]{opacity:1;transition:transform .65s var(--ease-out);transition-delay:calc(var(--evidence-index) * .11s);transform:translateY(14px)}.evidence-proof[data-motion-ready] [data-evidence-step][data-evidence-reached]{opacity:1;transform:none}.evidence-proof__number{color:var(--blue);font-size:.72rem}.evidence-proof__steps small{width:fit-content;color:var(--navy);letter-spacing:.12em;background:#12d1f733;border-radius:999px;margin-top:auto;padding:7px 10px;font-weight:700}.evidence-proof__steps h3{margin:18px 0 12px;font-size:clamp(1.45rem,2vw,2rem)}.evidence-proof__steps p{color:var(--muted);margin:0;font-size:.92rem}@keyframes evidence-node-pulse{0%{opacity:.28;transform:scale(.68)}58%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.editorial-courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.editorial-card{--editorial-accent:var(--cyan);--card-depth-y:0px;--card-depth-rotate:0deg;--card-depth-scale:1;border:1px solid var(--line);min-width:0;min-height:540px;color:var(--navy);transform:translateY(var(--card-depth-y)) rotate(var(--card-depth-rotate)) scale(var(--card-depth-scale));transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease;background:#fff;border-radius:32px;grid-template-rows:minmax(300px,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 45px #0f102a14}.editorial-courses[data-motion-ready]:not([data-motion-paused]) .editorial-card{will-change:transform}.editorial-card:hover,.editorial-card:focus-visible{border-color:color-mix(in srgb, var(--editorial-accent) 48%, transparent);transform:translateY(-8px);box-shadow:0 28px 75px #0f102a24}.editorial-card--blue{--editorial-accent:var(--blue)}.editorial-card--violet{--editorial-accent:var(--violet)}.editorial-card--navy{--editorial-accent:var(--navy)}.editorial-card--cyan .editorial-card__copy p{color:var(--blue)}.editorial-card__photo{aspect-ratio:auto;box-shadow:none;border-radius:0;grid-row:1;margin:0;position:relative;overflow:hidden}.editorial-card__photo:after{content:"";background:linear-gradient(#0f102a05 52%,#0f102a66);position:absolute;inset:0}.editorial-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.editorial-card:hover .editorial-card__photo img{transform:scale(1.035)}.editorial-card .editorial-card__photo .editorial-image__orbit{opacity:.64}.editorial-card__category{z-index:4;color:#fff;background:var(--navy);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff61;border-radius:999px;max-width:calc(100% - 40px);padding:8px 12px;font-size:.66rem;font-weight:700;position:absolute;top:20px;left:20px}.editorial-card__copy{z-index:3;background:#fff;justify-content:space-between;align-items:flex-end;gap:24px;min-height:195px;padding:26px;display:flex;position:relative}.editorial-card__copy h3{max-width:470px;margin:8px 0 0;font-size:clamp(1.65rem,2.2vw,2.25rem)}.editorial-card__copy p{color:var(--editorial-accent);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.7rem;font-weight:700}.editorial-card__action{color:#fff;background:var(--navy);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:.76rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.editorial-card:hover .editorial-card__action,.editorial-card:focus-visible .editorial-card__action{background:var(--editorial-accent);color:#fff}.editorial-card--cyan:hover .editorial-card__action,.editorial-card--cyan:focus-visible .editorial-card__action{color:var(--navy)}@media (width<=767px){.editorial-courses{grid-template-columns:1fr}.editorial-card{border-radius:26px;grid-template-rows:minmax(255px,1fr) auto;min-height:470px}.editorial-card__copy{flex-direction:column;align-items:flex-start;min-height:190px;padding:22px}.editorial-card__copy h3{font-size:clamp(1.5rem,7vw,2rem)}.editorial-card__action{justify-content:center;width:100%}.editorial-card__category{top:16px;left:16px}.campaign-hero{--hero-inset-top:calc(var(--hero-progress) * 1.6vh);--hero-inset-x:calc(var(--hero-progress) * 4vw);--hero-inset-bottom:calc(var(--hero-progress) * 1.6vh);--hero-radius:calc(var(--hero-progress) * 28px);--hero-frame-scale:calc(1 - var(--hero-progress) * .01);--hero-frame-y:calc(var(--hero-progress) * .6vh);min-height:auto}.campaign-hero__pin{min-height:930px;position:relative;top:auto}.campaign-hero__media{object-position:64% center;transform:scale(1.02)}.campaign-hero__shade{background:linear-gradient(#0f102a9e,#0f102a2e 48%,#0f102af5 77%),linear-gradient(90deg,#0f102a59,#0000)}.campaign-hero__loop{opacity:.36;width:120%;top:25%;right:-52%}.campaign-signal{border-radius:18px;width:54px;height:54px}.campaign-signal--practice{top:35%;right:7%}.campaign-signal--outcome{top:49%;left:6%;right:auto}.campaign-hero__content{grid-template-rows:1fr auto;padding:50px 0 18px}.campaign-hero__copy{text-align:center;align-self:start;width:100%;padding-top:12px}.campaign-hero h1{font-size:clamp(2.9rem,13.4vw,4.1rem)}.campaign-hero__subtitle{max-width:340px;margin-inline:auto;font-size:.9rem}.campaign-hero__paths{grid-template-columns:1fr;gap:8px}.campaign-hero__paths .hero-path,.campaign-hero__paths .hero-path--two,.campaign-hero__paths .hero-path--three{min-height:94px;padding:16px;transform:none}.campaign-hero__paths .hero-path--two,.campaign-hero__paths .hero-path--three{grid-template-columns:30px minmax(0,1fr) 44px;min-height:78px;padding:11px 14px}.campaign-hero__paths .hero-path--two{background:#12d1f7e8;margin-inline:4px}.campaign-hero__paths .hero-path--three{background:#ffffffe0;margin-inline:8px}.campaign-hero__paths .hero-path--two small,.campaign-hero__paths .hero-path--three small{display:none}.campaign-hero__paths .hero-path--two strong,.campaign-hero__paths .hero-path--three strong{font-size:.96rem;line-height:1.3}.campaign-hero__paths .hero-path--two .hero-path__orb,.campaign-hero__paths .hero-path--three .hero-path__orb{width:42px;height:42px}.campaign-hero__scroll{display:none}}@media (width<=640px){.campaign-hero__content{padding-bottom:calc(18px + 84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.campaign-hero{min-height:auto}.campaign-hero__pin{position:relative;top:auto}.campaign-hero__frame{clip-path:none;transform:none}.campaign-hero__media,.campaign-hero__copy,.campaign-hero__paths{transform:none}.campaign-hero__loop{animation:none}.campaign-hero__spell-route{stroke-dashoffset:0;animation:none}.campaign-signal{animation:none}.campaign-hero .hero-kicker,.campaign-hero h1,.campaign-hero__subtitle{opacity:1;animation:none}}@keyframes spell-draw{to{stroke-dashoffset:0}}@keyframes signal-drift{0%,to{translate:0;rotate:-2deg}50%{translate:0 -12px;rotate:3deg}}.outcome-story{--story-accent:var(--cyan);color:#fff;background:radial-gradient(circle at 82% 16%, #2c5ce34d, transparent 32%), linear-gradient(145deg, #10112d 0%, var(--navy) 54%, #19143f 100%);border-radius:50px;margin:0 12px;position:relative;overflow:clip}.outcome-story:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 78%)}.outcome-story__header{z-index:2;width:min(900px,100%);padding-bottom:clamp(72px,10vw,140px);position:relative}.outcome-story__header .eyebrow{color:var(--cyan)}.outcome-story__header h2{max-width:850px;font-size:clamp(3rem,6.7vw,7rem);line-height:var(--leading-display-thai);letter-spacing:var(--tracking-display-thai);margin:18px 0 24px}.outcome-story__header p{color:#ffffffad;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.16rem)}.outcome-story__body{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:start;gap:clamp(56px,8vw,130px);display:grid;position:relative}.outcome-story__visual{background:#17183b;border:1px solid #ffffff29;border-radius:40px;height:min(68vh,680px);min-height:530px;position:sticky;top:clamp(105px,14vh,150px);overflow:hidden;box-shadow:0 40px 120px #0203146b}.story-visual{opacity:0;transition:opacity .58s var(--ease-out), transform .75s var(--ease-out);pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:scale(.96)translateY(24px)}.outcome-story[data-active="0"] [data-story-visual="0"],.outcome-story[data-active="1"] [data-story-visual="1"],.outcome-story[data-active="2"] [data-story-visual="2"],.outcome-story[data-active="3"] [data-story-visual="3"]{opacity:1;transform:scale(1)translateY(0)}.outcome-story[data-motion-ready] .story-visual{opacity:var(--visual-opacity,0);transform:translateY(var(--visual-y,24px)) scale(var(--visual-scale,.96)) rotate(var(--visual-rotate,0deg));transition:none}[data-story-visual].story-visual--reflect[aria-hidden=true] .story-bars i{animation-play-state:paused}.story-visual--context{background:radial-gradient(circle,#12d1f729,#0000 42%),linear-gradient(145deg,#17183b,#23165c);place-items:center;display:grid}.story-orbit{border:1px solid #12d1f761;border-radius:50%;position:absolute}.story-orbit--outer{aspect-ratio:1;width:min(37vw,470px);animation:22s linear infinite story-spin}.story-orbit--inner{aspect-ratio:1;border-style:dashed;width:min(24vw,300px);animation:14s linear infinite reverse story-spin}.outcome-story[data-motion-paused] .story-orbit,[data-story-visual][aria-hidden=true] .story-orbit,.outcome-story[data-motion-ready] [data-story-mobile-visual] .story-orbit,.outcome-story[data-motion-ready] [data-story-mobile-visual] .story-bars i{animation-play-state:paused}.outcome-story[data-motion-ready]:not([data-motion-paused]) .outcome-step[data-in-view] [data-story-mobile-visual] .story-orbit,.outcome-story[data-motion-ready]:not([data-motion-paused]) .outcome-step[data-seen] [data-story-mobile-visual] .story-bars i{animation-play-state:running}.outcome-story:not([data-motion-ready]) [data-story-mobile-visual] .story-orbit,.outcome-story:not([data-motion-ready]) [data-story-mobile-visual] .story-bars i{animation:none;transform:none}.story-target{z-index:2;text-align:center;width:154px;height:154px;color:var(--navy);background:var(--cyan);border-radius:45px;align-content:center;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 26px 80px #12d1f74d}.story-target span{letter-spacing:.2em;font-size:.65rem}.story-target strong{letter-spacing:-.04em;font-size:1.3rem}.story-point{background:var(--cyan);width:14px;height:14px;box-shadow:0 0 28px var(--cyan);border-radius:50%;position:absolute}.story-point--one{top:16%;left:24%}.story-point--two{top:44%;right:17%}.story-point--three{bottom:16%;left:35%}.story-scan{border-radius:50%;position:absolute;inset:12%;overflow:hidden}.story-scan i{width:72%;height:1px;left:14%;top:var(--scan-y,28%);opacity:0;background:linear-gradient(90deg, transparent, var(--cyan), transparent);animation:2.8s ease-in-out infinite paused story-scan;position:absolute;box-shadow:0 0 16px #12d1f7bf}.story-scan i:nth-child(2){--scan-y:48%;animation-delay:-.9s}.story-scan i:nth-child(3){--scan-y:68%;animation-delay:-1.8s}.story-visual--context>p{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;position:absolute;bottom:28px;left:30px}.story-visual--practice img,.story-visual--application img{object-fit:cover;width:100%;height:100%}.story-visual--practice:after,.story-visual--application:after{content:"";background:linear-gradient(#0f102a05 38%,#0f102ab8);position:absolute;inset:0}.story-visual__stamp{z-index:2;aspect-ratio:1;width:190px;color:var(--navy);background:var(--cyan);border-radius:50%;place-content:center;display:grid;position:absolute;bottom:28px;right:28px;transform:rotate(8deg)}.story-visual__stamp small{letter-spacing:.18em;font-size:.6rem}.story-visual__stamp strong{font-size:2rem;line-height:1}.story-visual__stamp i{font-style:normal;position:absolute;top:28px;right:32px}.story-stamp__spark{background:var(--blue);border-radius:3px;width:10px;height:10px;transform:rotate(45deg);box-shadow:14px 10px 0 -2px #0f102a47}.story-assemble{z-index:3;width:170px;height:150px;position:absolute;bottom:34px;left:30px}.story-assemble i{width:74px;height:52px;left:calc(var(--assemble-index,0) * 34px);top:calc(var(--assemble-index,0) * 26px);backdrop-filter:blur(9px);opacity:.35;background:#0f102ac2;border:1px solid #ffffff7a;border-radius:15px;animation:2.7s cubic-bezier(.16,1,.3,1) infinite paused story-assemble;position:absolute;transform:translate(-24px,22px)rotate(-8deg)}.story-assemble i:nth-child(2){--assemble-index:1;background:#2c5ce3cc;animation-delay:-.9s}.story-assemble i:nth-child(3){--assemble-index:2;background:#12d1f7d1;animation-delay:-1.8s}.story-transfer-path{z-index:3;background:linear-gradient(90deg,#ffffff1a,var(--cyan),#ffffff1a);height:2px;position:absolute;top:25%;left:12%;right:12%}.story-transfer-path i{width:14px;height:14px;top:50%;left:var(--transfer-x,0%);background:var(--blue);border:3px solid #fff;border-radius:50%;animation:2.4s ease-in-out infinite paused story-transfer-node;position:absolute;translate:-50% -50%;box-shadow:0 0 24px #12d1f7cc}.story-transfer-path i:nth-child(2){--transfer-x:50%;animation-delay:-.8s}.story-transfer-path i:nth-child(3){--transfer-x:100%;animation-delay:-1.6s}.story-transfer{z-index:2;backdrop-filter:blur(15px);letter-spacing:.05em;background:#0f102ab8;border:1px solid #ffffff47;border-radius:18px;justify-content:space-between;align-items:center;padding:20px 24px;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:800;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.story-transfer i{color:var(--cyan);font-style:normal}.story-transfer__connector{opacity:.85;background:currentColor;width:30%;height:2px;position:relative}.story-transfer__connector b{width:9px;height:9px;box-shadow:0 0 16px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.story-visual--reflect{background:linear-gradient(145deg,var(--cyan),#7fe8ff);color:var(--navy);grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;padding:clamp(32px,5vw,64px);display:grid}.story-score>span{letter-spacing:.15em;font-size:.66rem;font-weight:700}.story-score strong{letter-spacing:-.075em;margin:15px 0 12px;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.82;display:block}.story-score strong small{letter-spacing:.04em;margin-top:16px;font-size:.28em;display:block}.story-score p{color:#0f102aa6;max-width:210px;margin:0;font-size:.8rem}.story-bars{background:#ffffff47;border:1px solid #0f102a24;border-radius:28px;align-items:flex-end;gap:10px;height:66%;padding:20px;display:flex}.story-bars i{height:var(--bar);background:var(--navy);transform-origin:bottom;animation:story-grow .8s var(--ease-out) both;border-radius:999px 999px 12px 12px;flex:1}.story-bars i:nth-child(2){background:var(--blue);animation-delay:80ms}.story-bars i:nth-child(3){background:var(--violet);animation-delay:.16s}.story-bars i:nth-child(4){background:#fff;animation-delay:.24s}.story-resolve{z-index:2;gap:9px;display:flex;position:absolute;top:13%;right:10%}.story-resolve i{background:var(--navy);opacity:.25;border-radius:50%;width:12px;height:12px;animation:.9s cubic-bezier(.16,1,.3,1) infinite alternate paused story-resolve;transform:translateY(-16px)}.story-resolve i:nth-child(2){background:var(--blue);animation-delay:.1s}.story-resolve i:nth-child(3){background:var(--violet);animation-delay:.2s}.story-resolve i:nth-child(4){background:#fff;animation-delay:.3s}.story-loop{color:#fff;background:var(--blue);text-align:center;letter-spacing:.14em;justify-content:center;align-items:center;gap:14px;padding:12px;font-size:.62rem;display:flex;position:absolute;bottom:0;left:0;right:0}.story-loop b{font:inherit}.story-loop i{background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #12d1f7cc}.outcome-story:not([data-motion-paused]) [data-story-visual][aria-hidden=false] .story-scan i,.outcome-story:not([data-motion-paused]) [data-story-visual][aria-hidden=false] .story-assemble i,.outcome-story:not([data-motion-paused]) [data-story-visual][aria-hidden=false] .story-transfer-path i,.outcome-story:not([data-motion-paused]) [data-story-visual][aria-hidden=false] .story-resolve i,.outcome-story:not([data-motion-paused]) .outcome-step[data-in-view] [data-story-mobile-visual] .story-scan i,.outcome-story:not([data-motion-paused]) .outcome-step[data-in-view] [data-story-mobile-visual] .story-assemble i,.outcome-story:not([data-motion-paused]) .outcome-step[data-in-view] [data-story-mobile-visual] .story-transfer-path i,.outcome-story:not([data-motion-paused]) .outcome-step[data-in-view] [data-story-mobile-visual] .story-resolve i{animation-play-state:running}.outcome-story__steps{margin:0;padding:0;list-style:none}.outcome-step__mobile-visual{display:none}.outcome-step{--step-accent:var(--cyan);opacity:.42;border-top:1px solid #ffffff24;grid-template-columns:56px 1fr;align-content:center;gap:26px;min-height:min(78vh,760px);transition:opacity .45s;display:grid}.outcome-step:last-child{border-bottom:1px solid #ffffff24}.outcome-step[data-current]{opacity:1}.outcome-story[data-motion-ready] .outcome-step,.outcome-story[data-motion-ready] .outcome-step[data-current]{opacity:var(--step-emphasis,.42)}.outcome-step--blue{--step-accent:var(--blue)}.outcome-step--violet{--step-accent:#b7a4ff}.outcome-step--light{--step-accent:white}.outcome-step__marker{color:var(--step-accent);flex-direction:column;align-items:center;gap:12px;padding-top:8px;font-size:.72rem;display:flex}.outcome-step__marker i{background:linear-gradient(var(--step-accent),transparent);width:1px;height:78px}.outcome-step__signal{color:var(--step-accent);letter-spacing:.18em;font-size:.66rem}.outcome-step__signal-node{width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 12%,transparent);border:2px solid;border-radius:50%}.outcome-step h3{font-size:clamp(2.25rem,4vw,4.4rem);line-height:var(--leading-display-thai);letter-spacing:var(--tracking-display-thai);margin:12px 0 18px}.outcome-step p{color:#ffffffad;max-width:500px;margin:0}.outcome-step__mobile-signal{display:none}@keyframes story-spin{to{transform:rotate(1turn)}}@keyframes story-grow{0%{transform:scaleY(.05)}}@keyframes story-scan{0%,to{opacity:0;transform:translateY(-14px)}45%,65%{opacity:.9;transform:translateY(14px)}}@keyframes story-assemble{0%,to{opacity:.35;transform:translate(-24px,22px)rotate(-8deg)}48%,68%{opacity:1;transform:translate(0)rotate(3deg)}}@keyframes story-transfer-node{0%,to{opacity:.45;transform:scale(.62)}45%,65%{opacity:1;transform:scale(1.2)}}@keyframes story-resolve{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.evidence-proof{border-radius:36px;margin:0}.evidence-proof__header{grid-template-columns:1fr;gap:26px}.evidence-proof__steps{grid-template-columns:1fr}.evidence-proof__connection{display:none}.evidence-proof__steps article{min-height:280px}.editorial-courses .editorial-card{opacity:1;transition:transform .65s var(--ease-out),box-shadow .45s var(--ease-out);transition-delay:calc(var(--depth-index,0) * 90ms);transform:translateY(14px)}.editorial-courses .editorial-card[data-depth-seen]{opacity:1;transform:none}.outcome-story{border-radius:36px;margin:0}.outcome-story__body{grid-template-columns:1fr;gap:0}.outcome-story__visual{height:520px;min-height:0;display:none;position:relative;top:auto}.outcome-step,.outcome-story[data-motion-ready] .outcome-step,.outcome-story[data-motion-ready] .outcome-step[data-current]{opacity:1;min-height:auto;padding:72px 0}.outcome-step__mobile-visual{opacity:1;pointer-events:none;border:1px solid #ffffff26;border-radius:30px;grid-column:1/-1;width:100%;height:clamp(360px,88vw,520px);min-height:0;margin-bottom:38px;display:block;position:relative;inset:auto;transform:none}.outcome-step__mobile-signal{color:var(--step-accent);letter-spacing:.14em;background:#ffffff0a;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;margin-top:30px;padding:16px 18px;font-size:.66rem;display:flex}.outcome-step__mobile-signal i{width:38px;height:38px;color:var(--navy);background:var(--step-accent);border-radius:50%;place-items:center;font-size:1rem;font-style:normal;display:grid}.outcome-story[data-motion-ready] .outcome-step__mobile-visual{opacity:.82;transition:opacity .65s var(--ease-out),transform .75s var(--ease-out);transform:translateY(18px)scale(.985)}.outcome-story[data-motion-ready] .outcome-step[data-seen] .outcome-step__mobile-visual{opacity:1;transform:none}}@media (width<=600px){.outcome-story{border-radius:28px}.outcome-story__header{padding-bottom:54px}.outcome-story__header h2{font-size:clamp(3rem,14vw,4.2rem)}.outcome-step__mobile-visual{border-radius:28px;height:350px;margin-bottom:30px}.story-orbit--outer{width:330px}.story-orbit--inner{width:220px}.story-target{border-radius:36px;width:120px;height:120px}.story-visual__stamp{width:135px;bottom:20px;right:20px}.story-visual__stamp strong{font-size:1.45rem}.story-visual__stamp i{top:20px;right:22px}.story-transfer{padding:16px;bottom:18px;left:18px;right:18px}.story-visual--reflect{grid-template-columns:1fr;align-content:center;gap:22px;padding:32px}.story-score strong{font-size:5rem}.story-score p{display:none}.story-bars{height:110px;padding:14px}.story-loop{font-size:.52rem}.outcome-step{grid-template-columns:38px 1fr;gap:14px;padding:62px 0}.outcome-step__marker i{height:55px}.outcome-step h3{font-size:2.55rem}}@media (prefers-reduced-motion:reduce){.evidence-proof__connection path{stroke-dashoffset:0!important}.evidence-proof__connection circle{opacity:1!important;animation:none!important;transform:none!important}.evidence-proof [data-evidence-step]{opacity:1!important;transition:none!important;transform:none!important}.outcome-story__body{grid-template-columns:1fr}.outcome-story__visual{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative;top:auto;overflow:visible}.story-visual{opacity:1;border:1px solid #ffffff26;border-radius:28px;min-height:420px;position:relative;inset:auto;transform:none}.story-orbit,.story-bars i,.story-scan i,.story-assemble i,.story-transfer-path i,.story-resolve i{animation:none}.story-scan i,.story-assemble i,.story-transfer-path i,.story-resolve i{opacity:1;transform:none}.outcome-step{opacity:1;min-height:auto;padding:70px 0}}@media (prefers-reduced-motion:reduce) and (width<=900px){.outcome-story__visual{display:none}.story-visual{min-height:360px}}.journey-tailor-bridge{--bridge-progress:1;--bridge-cover:1;--bridge-resolve:1;pointer-events:none;background:var(--mist);height:88px;position:relative;overflow:clip}.journey-tailor-bridge__pin{isolation:isolate;place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.journey-tailor-bridge__navy,.journey-tailor-bridge__mist{position:absolute;inset:0}.journey-tailor-bridge__navy{z-index:-3;background:var(--navy);opacity:calc(1 - var(--bridge-cover))}.journey-tailor-bridge__mist{z-index:-2;background:radial-gradient(circle at 50% 50%, white, var(--mist) 68%);opacity:var(--bridge-cover)}.journey-tailor-bridge__signal{color:var(--cyan);letter-spacing:.16em;opacity:calc(1 - var(--bridge-cover));font-size:.64rem;font-weight:700;position:absolute;top:clamp(28px,6vh,70px);left:clamp(20px,5vw,74px)}.journey-tailor-bridge__loop{width:164px;height:92px;transform:scale(calc(.72 + var(--bridge-cover) * 8));opacity:calc(1 - var(--bridge-resolve) * .78);place-items:center;display:grid;position:relative}.journey-tailor-bridge__mark{filter:drop-shadow(0 0 21px #12d1f761);width:148px;height:auto}.journey-tailor-bridge__resolve{aspect-ratio:16/9;background:var(--navy);width:clamp(320px,62vw,900px);opacity:var(--bridge-resolve);transform:translateY(calc((1 - var(--bridge-resolve)) * 20px)) scale(calc(.94 + var(--bridge-resolve) * .06));border:1px solid #ffffffb8;border-radius:clamp(24px,4vw,46px);margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 90px #0d11303d,0 0 0 8px #12d1f714}.journey-tailor-bridge__resolve picture,.journey-tailor-bridge__resolve img{width:100%;height:100%;display:block}.journey-tailor-bridge__resolve img{object-fit:cover}.journey-tailor-bridge[data-motion-ready]{height:145svh}.journey-tailor-bridge[data-motion-ready] .journey-tailor-bridge__pin{height:100svh;position:sticky;top:0}.journey-tailor-bridge[data-motion-active] .journey-tailor-bridge__loop,.journey-tailor-bridge[data-motion-active] .journey-tailor-bridge__resolve{will-change:transform,opacity}html[data-journey-bridge-active] .outcome-story .story-orbit,html[data-journey-bridge-active] .outcome-story .story-scan i,html[data-journey-bridge-active] .outcome-story .story-assemble i,html[data-journey-bridge-active] .outcome-story .story-transfer-path i,html[data-journey-bridge-active] .outcome-story .story-resolve i{animation-play-state:paused!important}.journey-tailor-bridge[data-motion-ready]+.tailor-section [data-reveal]{transform:translateY(20px)}.journey-tailor-bridge[data-bridge-complete]+.tailor-section[data-revealed] [data-reveal]{transform:none}@media (width<=900px){.journey-tailor-bridge,.journey-tailor-bridge[data-motion-ready]{height:88px}.journey-tailor-bridge[data-motion-ready] .journey-tailor-bridge__pin{height:88px;position:relative;top:auto}.journey-tailor-bridge__loop{opacity:.42;transform:scale(.76)}.journey-tailor-bridge__resolve{border-radius:12px;width:min(42vw,148px);transform:none}.journey-tailor-bridge[data-motion-ready] .journey-tailor-bridge__loop{animation:bridge-compact-pop .7s var(--ease-out) both}.journey-tailor-bridge__signal{display:none}}@media (prefers-reduced-motion:reduce){.journey-tailor-bridge,.journey-tailor-bridge[data-motion-ready]{height:88px}.journey-tailor-bridge[data-motion-ready] .journey-tailor-bridge__pin{height:88px;position:relative;top:auto}.journey-tailor-bridge__navy{opacity:0}.journey-tailor-bridge__mist,.journey-tailor-bridge__resolve{opacity:1;border-radius:12px;width:min(42vw,148px);transform:none}.journey-tailor-bridge__loop{animation:none;display:none}}@keyframes bridge-compact-pop{0%{opacity:0;transform:scale(.55)}to{opacity:.42;transform:scale(.76)}}.real-workshop{color:#fff;background:var(--navy);overflow:clip}.real-workshop .eyebrow{color:var(--cyan)}.real-workshop__header{max-width:min(100%,1080px);margin-bottom:clamp(32px,4vw,56px)}.real-workshop__header h2{max-width:980px;font-size:clamp(2.5rem,4.4vw,4.75rem);line-height:var(--leading-display-thai);text-wrap:balance;margin:12px 0 18px}.real-workshop__header p{color:#ffffffb8;text-wrap:pretty;max-width:720px}.real-workshop__grid{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:clamp(16px,2vw,28px);display:grid}.real-workshop figure{margin:0}.real-workshop__video-card,.real-workshop__still{background:#08091f;border:1px solid #ffffff2e;border-radius:clamp(24px,3vw,42px);position:relative;overflow:hidden}.real-workshop__video-card{aspect-ratio:4/3}.real-workshop video,.real-workshop img{object-fit:cover;width:100%;height:100%;display:block}.real-workshop__still picture{width:100%;height:100%;display:block;position:absolute;inset:0}.real-workshop__video-card:after,.real-workshop__still:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07081ee0);height:42%;position:absolute;inset:auto 0 0}.real-workshop__video-card figcaption,.real-workshop__still figcaption{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.real-workshop__video-card figcaption span,.real-workshop__still figcaption{color:var(--cyan);letter-spacing:.12em;font-size:.72rem;font-weight:800}.real-workshop__video-card figcaption strong{text-wrap:balance;max-width:28ch;margin-top:8px;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.3;display:block}.real-workshop__video-fallback{z-index:3;min-height:44px;color:var(--navy);background:#ffffffeb;border:1px solid #ffffff4d;border-radius:999px;align-items:center;padding:10px 15px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;top:18px;left:18px}.real-workshop__video-fallback:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.real-workshop__toggle{z-index:3;width:48px;height:48px;color:var(--navy);background:#ffffffeb;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.real-workshop__toggle:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.real-workshop__stills{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);min-width:0;min-height:0;display:grid}.real-workshop__still{min-height:0}.real-workshop__still--workshop-group img{object-position:center 68%}.real-workshop__still--participant-engagement img{object-position:center 48%}@media (width<=767px){.real-workshop__grid{grid-template-columns:1fr}.real-workshop__stills{grid-template-rows:none;grid-template-columns:1fr 1fr}.real-workshop__still{aspect-ratio:4/5}.real-workshop__video-card figcaption,.real-workshop__still figcaption{bottom:18px;left:18px;right:18px}}@media (width<=479px){.real-workshop__stills{grid-template-columns:1fr}.real-workshop__still{aspect-ratio:16/10}}.campaign-hero__subtitle,.evidence-proof__header p,.evidence-proof__steps p,.outcome-story__header p,.outcome-step p,.real-workshop__header p{font-size:var(--type-body);line-height:var(--leading-body-thai)}.evidence-proof__number,.evidence-proof__steps small,.campaign-hero__scroll,.editorial-card__category,.editorial-card__copy p,.story-visual--context>p,.story-score p,.outcome-step__marker,.outcome-step__signal,.outcome-step__mobile-signal,.journey-tailor-bridge__signal,.real-workshop__video-card figcaption span,.real-workshop__still figcaption{font-size:var(--type-meta)}.editorial-card__action{font-size:var(--type-support)}@media (width<=600px){.story-target span,.story-visual__stamp small,.story-score>span,.story-loop{display:none}}
