html{margin:0;overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:5.25rem;-webkit-overflow-scrolling:touch;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis.lenis-smooth{scroll-behavior:auto}body{margin:0;overflow-x:clip;background:var(--kpi-light-grey);color:var(--kpi-body-text);font-family:var(--kpi-font-body);font-weight:400;font-synthesis:none;line-height:1.7}iframe,img,svg,video{max-width:100%}iframe{border:0}:focus-visible{outline:2px solid var(--kpi-kpi-teal);outline-offset:2px}.kpi-shell{overflow-x:clip;overflow-wrap:break-word;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media (prefers-reduced-motion:no-preference){.kpi-scroll-section{opacity:0;transform:translate3d(0,1.15rem,0);transition:opacity .6s ease,transform .6s ease}.kpi-scroll-section.is-inview{opacity:1;transform:none}}.font-thai,.kpi-shell,.kpi-thai-nav{font-family:var(--kpi-font-body)}.kpi-locale-latin .kpi-button,.kpi-locale-latin .kpi-display,.kpi-locale-latin .kpi-label,.kpi-locale-latin h1,.kpi-locale-latin h2,.kpi-locale-latin h3,.kpi-locale-latin h4{font-family:var(--kpi-font-display)!important}.kpi-locale-th .kpi-button,.kpi-locale-th .kpi-display,.kpi-locale-th .kpi-label,.kpi-locale-th .kpi-thai-nav,.kpi-locale-th h1,.kpi-locale-th h2,.kpi-locale-th h3{font-family:var(--kpi-font-body)!important}.kpi-button,.kpi-button-ghost,.kpi-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;height:2.75rem;min-height:2.75rem;max-width:100%;padding:0 1.25rem;border-radius:.5rem;font-size:.94rem;font-weight:600;line-height:1.35;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.kpi-button,.kpi-cta{width:-moz-fit-content;width:fit-content;border:0;background:var(--kpi-accent);color:var(--kpi-deep-teal);box-shadow:none}.kpi-shell .kpi-button,.kpi-shell .kpi-button-ghost,.kpi-shell .kpi-cta{font-size:.94rem;font-weight:600;line-height:1.35}.kpi-button:hover,.kpi-cta:hover{background:#b6dc00;color:var(--kpi-deep-teal);transform:translateY(-2px);box-shadow:0 8px 18px rgba(11,31,51,.12);filter:none}.kpi-button-ghost:active,.kpi-button:active,.kpi-cta:active{transform:translateY(0) scale(.98)}.kpi-button svg,.kpi-cta svg{flex-shrink:0;transition:transform .22s ease}.kpi-button:hover svg,.kpi-cta:hover svg{transform:translate(2px,-2px)}.kpi-button:disabled,.kpi-cta:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.kpi-button:disabled:hover,.kpi-cta:disabled:hover{background:var(--kpi-accent);transform:none;box-shadow:none}.kpi-button:disabled:hover svg,.kpi-cta:disabled:hover svg{transform:none}@media (prefers-reduced-motion:reduce){.kpi-button,.kpi-button svg,.kpi-button-ghost,.kpi-cta,.kpi-cta svg{transition:none}.kpi-button-ghost:active,.kpi-button-ghost:hover,.kpi-button:active,.kpi-button:hover,.kpi-button:hover svg,.kpi-cta:active,.kpi-cta:hover,.kpi-cta:hover svg{transform:none}}.kpi-button.w-full,.kpi-cta.w-full,form .kpi-button{width:100%}@media (min-width:40rem){form .kpi-button{width:-moz-fit-content;width:fit-content}}.kpi-field{width:100%;min-height:var(--kpi-touch);border:1px solid var(--kpi-line-grey);border-radius:.9rem;background:var(--kpi-white);padding:.75rem .95rem;color:var(--kpi-charcoal);font-size:1rem}.kpi-field:focus{outline:2px solid var(--kpi-kpi-teal);outline-offset:1px}.kpi-label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:600;color:var(--kpi-charcoal)}.kpi-latin{font-family:var(--kpi-font-display)}.kpi-footer{background:#0b1f33;border-top:3px solid #a3ce39}.kpi-footer,.kpi-shell .kpi-footer,.kpi-shell footer.kpi-footer{color:#e4ebf0}.kpi-footer[lang=th]{letter-spacing:0}.kpi-footer .kpi-section{max-width:76rem;padding-top:3.25rem;padding-bottom:1.65rem}.kpi-footer-column{padding-top:0!important}.kpi-shell .kpi-footer-heading{margin:0 0 .85rem;min-height:0;color:#f2f8e2;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.45!important;text-transform:uppercase}.kpi-shell :lang(th) .kpi-footer-heading{letter-spacing:.02em!important;line-height:1.5!important;text-transform:none}.kpi-footer-brand{display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:28rem}.kpi-footer-brand-actions,.kpi-footer-brand-copy{min-width:0}.kpi-footer-brand-actions{display:grid;justify-items:start;grid-gap:.85rem;gap:.85rem}.kpi-footer-brand-mark{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:.25rem}.kpi-footer-brand-mark img{height:2.25rem;width:auto;max-width:13.5rem}.kpi-shell .kpi-footer-statement{max-width:28rem;margin:.9rem 0 0;color:#d7e0e6;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-footer .kpi-button{height:auto;min-height:2.5rem;margin-top:0;padding:.5rem 1rem;border-radius:.5rem;box-shadow:none;white-space:normal}.kpi-footer .kpi-button:active,.kpi-footer .kpi-button:hover{box-shadow:none;transform:none}.kpi-footer a:focus-visible,.kpi-footer button:focus-visible{outline:2px solid #c7f000!important;outline-offset:3px}.kpi-footer-top{display:grid;grid-gap:2.5rem;gap:2.5rem}.kpi-footer-menus{display:grid;align-items:start;grid-gap:2.15rem 2.5rem;gap:2.15rem 2.5rem}.kpi-footer-links{display:grid;grid-gap:.1rem;gap:.1rem;margin:0}.kpi-shell .kpi-footer .kpi-footer-link{display:block;box-sizing:border-box;max-width:18rem;padding:.4rem 0;min-height:2.5rem;color:#d5dee4;font-size:.9375rem!important;font-weight:400!important;letter-spacing:0;line-height:1.45!important;text-decoration:none;text-wrap:pretty}.kpi-shell .kpi-footer-link:hover{color:#c7f000;text-decoration:none}.kpi-shell .kpi-footer-link[aria-current=page]{color:#f2f8e2;font-weight:600!important}.kpi-contact-card--footer .kpi-contact-card-value,.kpi-footer-address,.kpi-footer-heading,.kpi-footer-link,.kpi-footer-statement{overflow-wrap:break-word}.kpi-footer-brand-mark:focus-visible{outline:2px solid #e6e81f;outline-offset:4px}.kpi-shell .kpi-footer-more{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;margin-top:.65rem;color:#c7f000;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5;text-decoration:none}.kpi-shell .kpi-footer-more:hover{color:#e6e81f;text-decoration:underline;text-underline-offset:.18em}.kpi-shell .kpi-footer section .kpi-footer-contact{display:grid;grid-gap:.15rem;gap:.15rem;color:#d5dee4;font-size:.9375rem!important;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-shell .kpi-footer section .kpi-footer-contact a{font-size:.9375rem!important;font-weight:400}.kpi-footer-contact-row{display:flex;align-items:flex-start;gap:.7rem;min-height:2.5rem;padding:.25rem 0;color:inherit;text-decoration:none}.kpi-footer-contact-row:hover{color:#c7f000}.kpi-footer-contact-row svg{width:1rem;height:1rem;margin-top:.35rem;flex:0 0 auto;color:#a3ce39}.kpi-footer-contact-label{display:block;margin-bottom:.15rem;color:#9eb0bc;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.4}.kpi-footer-address{display:block;max-width:16.5rem;line-height:1.7}.kpi-footer-contact-legal{display:grid;justify-items:start;grid-gap:.05rem;gap:.05rem;margin-top:.8rem}.kpi-footer-legal{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem 1.25rem;margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid rgba(227,232,235,.14);color:#9eb0bc;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.4}.kpi-footer-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;min-height:2.25rem}.kpi-footer-copy-sep{color:#7f93a1;line-height:1}.kpi-shell .kpi-footer-legal a,.kpi-shell .kpi-footer-legal button{display:inline-flex;align-items:center;color:inherit;font:inherit;letter-spacing:0;line-height:1.4;text-decoration:none;background:none;border:0;min-height:2.25rem;padding:0;cursor:pointer}.kpi-footer-legal a:hover,.kpi-footer-legal button:hover{color:#c7f000}.kpi-footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.15rem}.kpi-footer-lang{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 .75rem}.kpi-footer-lang-label{gap:.3rem;color:#9eb0bc;line-height:1.4}.kpi-footer-lang a,.kpi-footer-lang-label{display:inline-flex;align-items:center;min-height:2.25rem;font-weight:400}.kpi-footer-lang a{color:#c5d0d8}.kpi-footer-lang a[aria-current=true]{color:#f2f8e2;font-weight:600}.kpi-footer-lang a:hover{color:#c7f000;text-decoration:none}@media (min-width:48rem){.kpi-footer-brand{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;column-gap:2.5rem;max-width:none;padding-bottom:2rem;border-bottom:1px solid rgba(227,232,235,.12)}.kpi-footer-brand-actions{justify-items:end}.kpi-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.75rem;row-gap:2.5rem}.kpi-footer-legal{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media (min-width:64rem) and (max-width:79.99rem){.kpi-footer-contact{grid-template-columns:none}}@media (min-width:80rem){.kpi-footer-top{grid-template-columns:minmax(0,1fr);gap:2.75rem}.kpi-footer-menus{display:grid;grid-template-columns:minmax(11rem,.9fr) minmax(12rem,1fr) minmax(15rem,1.25fr) minmax(15rem,1.2fr);grid-column-gap:2.75rem;column-gap:2.75rem;grid-row-gap:2.5rem;row-gap:2.5rem}.kpi-shell .kpi-footer .kpi-footer-link{max-width:none}}@media (max-width:47.99rem){.kpi-footer .kpi-section{padding-top:2.5rem;padding-bottom:1.35rem}.kpi-footer-menus,.kpi-footer-top{gap:1.75rem}.kpi-footer-brand-mark img{height:2.1rem}}.kpi-lime-bar{background:#a3ce39}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kpi-wrap{width:100%;max-width:var(--kpi-wrap);margin-inline:auto}.kpi-wrap-narrow{max-width:48rem}.kpi-hero,.kpi-hero-pad{position:relative;overflow:hidden;background:var(--kpi-hero-gradient);color:#fff;padding-inline:var(--kpi-gutter);padding-block:var(--kpi-hero-y)}.kpi-hero-pad:before,.kpi-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--kpi-lime-gradient);z-index:1}.kpi-hero-pad:after,.kpi-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(210,228,242,.045) 1px,transparent 0),linear-gradient(90deg,rgba(210,228,242,.035) 1px,transparent 0);background-size:4.5rem 4.5rem;background-position:top;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.28) 52%,transparent 90%);mask-image:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.28) 52%,transparent 90%);opacity:.85}.kpi-hero-pad>.mx-auto,.kpi-hero-pad>.relative,.kpi-hero>.kpi-wrap{position:relative;z-index:1}.kpi-revenue-hero-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-revenue-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.58);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.5}.kpi-revenue-hero-crumb a{color:inherit;text-decoration:none}.kpi-revenue-hero-crumb a:hover{color:#fff}.kpi-shell :lang(th) .kpi-revenue-hero h1.kpi-revenue-hero-title{max-width:none;margin-top:0;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;text-wrap:wrap;font-size:clamp(1.7rem,1.05rem + 1.7vw,2.65rem)!important}.kpi-revenue-hero-break{display:inline}.kpi-revenue-hero-em{color:#A2DC25;font-weight:700}.kpi-shell .kpi-revenue-hero-lead{max-width:36rem;margin:1.15rem 0 0;color:rgba(255,255,255,.76);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-revenue-hero-lead-next{margin-top:.85rem}.kpi-revenue-hero-connect-intro{max-width:36rem;margin:1rem 0 0;color:rgba(255,255,255,.7);font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.5}.kpi-revenue-hero-connect{display:flex;flex-wrap:wrap;gap:.45rem;max-width:38rem;margin:.65rem 0 0;padding:0;list-style:none}.kpi-revenue-hero-connect li{padding:.3rem .7rem;border:1px solid rgba(162,220,37,.32);border-radius:999px;color:#f2f8e2;background:rgba(162,220,37,.1);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.35}.kpi-revenue-hero-visual{margin:0;min-width:0;max-width:100%}.kpi-revenue-hero-visual .revenue-hero-mock,.kpi-revenue-hero-visual-frame{position:relative;width:100%;max-width:560px;aspect-ratio:8/5;overflow:hidden;border:1px solid rgba(162,220,37,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.08),transparent 28%),#06182b;box-shadow:0 18px 40px rgba(6,24,43,.28)}.kpi-revenue-hero-visual-frame img{display:block;width:100%;height:100%;object-fit:contain}.kpi-revenue-hero-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-revenue-hero-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:560px;margin:.7rem 0 0;color:rgba(255,255,255,.72);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-revenue-hero-visual-meta{color:rgba(162,220,37,.92);font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-revenue-enquiry .kpi-button,.kpi-revenue-framework .kpi-revenue-framework-cta,.kpi-revenue-hero .kpi-actions>.kpi-button,.kpi-revenue-sticky .kpi-button{border-radius:.5625rem;background:#A2DC25;color:#1A3A02;box-shadow:none}.kpi-revenue-hero .kpi-actions>.kpi-button,.kpi-revenue-hero .kpi-actions>.kpi-button-ghost{height:auto;min-height:2.75rem;padding-block:.55rem;white-space:normal}.kpi-revenue-enquiry .kpi-button:active,.kpi-revenue-enquiry .kpi-button:hover,.kpi-revenue-framework .kpi-revenue-framework-cta:active,.kpi-revenue-framework .kpi-revenue-framework-cta:hover,.kpi-revenue-hero .kpi-actions>.kpi-button:active,.kpi-revenue-hero .kpi-actions>.kpi-button:hover,.kpi-revenue-sticky .kpi-button:active,.kpi-revenue-sticky .kpi-button:hover{background:#93c91f;color:#1A3A02;box-shadow:none}.kpi-revenue-hero .kpi-revenue-hero-secondary{border:1px solid rgba(255,255,255,.28);background:transparent;color:rgba(255,255,255,.86);box-shadow:none;font-weight:500}.kpi-revenue-hero .kpi-revenue-hero-secondary:hover{border-color:rgba(255,255,255,.5);background:transparent;color:#fff;box-shadow:none;transform:none}.kpi-revenue-hero-note{max-width:34rem;margin:.9rem 0 0;color:rgba(255,255,255,.58);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}.kpi-shell :lang(th) .kpi-revenue-hero-connect-intro,.kpi-shell :lang(th) .kpi-revenue-hero-crumb,.kpi-shell :lang(th) .kpi-revenue-hero-lead,.kpi-shell :lang(th) .kpi-revenue-hero-note,.kpi-shell :lang(th) .kpi-revenue-hero-visual-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}@media (min-width:64rem){.kpi-revenue-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:5%;align-items:start}.kpi-revenue-hero-break{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-revenue-hero-visual{justify-self:end;width:100%;max-width:560px;padding-top:2.15rem}}@media (min-width:80rem){.kpi-revenue-hero-grid{grid-template-columns:minmax(0,1fr) 560px}}@media (max-width:63.99rem){.kpi-revenue-hero-visual{max-width:560px}.kpi-revenue-hero .kpi-actions>.kpi-button,.kpi-revenue-hero .kpi-actions>.kpi-button-ghost{min-height:2.75rem}}.kpi-reservations-hero{padding-block:2.75rem 2.5rem}.kpi-reservations-hero-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center;min-width:0;max-width:100%}.kpi-reservations-hero-crumb{margin:0;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-reservations-hero-crumb a{color:inherit;text-decoration:none}.kpi-reservations-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-reservations-hero h1.kpi-reservations-hero-title{max-width:12em;margin-top:1.35rem;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;text-wrap:wrap}.kpi-shell :lang(th) .kpi-reservations-hero h1.kpi-reservations-hero-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-reservations-hero-line{display:block;white-space:nowrap;line-height:1.4!important}.kpi-reservations-hero-em{color:#A2DC25;font-weight:700}.kpi-shell .kpi-reservations-hero-lead,.kpi-shell .kpi-reservations-hero-note,.kpi-shell .kpi-reservations-hero-outcome{letter-spacing:0}.kpi-reservations-hero-lead{max-width:36rem;margin:1.5rem 0 0;color:rgba(255,255,255,.82);font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:400;line-height:1.7}.kpi-reservations-hero-lead,.kpi-reservations-hero-note,.kpi-reservations-hero-outcome{text-wrap:pretty}.kpi-reservations-hero-lead-next{margin-top:.85rem}.kpi-reservations-hero-outcome-line{display:block;line-height:1.65!important}.kpi-reservations-hero-outcome{max-width:34rem;margin:1.05rem 0 0;color:rgba(255,255,255,.94);font-size:1.0625rem;font-weight:500;line-height:1.65}.kpi-reservations-hero .kpi-actions{margin-top:1.85rem}.kpi-reservations-hero .kpi-button{min-height:2.75rem;border-radius:8px;box-shadow:none;background:#A2DC25;color:#1A3A02}.kpi-reservations-hero .kpi-button:active,.kpi-reservations-hero .kpi-button:hover{background:#8fc41c;color:#1A3A02;box-shadow:none;filter:none}.kpi-reservations-hero .kpi-reservations-hero-secondary{border:1px solid rgba(255,255,255,.28);background:transparent;color:rgba(255,255,255,.82);box-shadow:none;font-weight:500}.kpi-reservations-hero .kpi-reservations-hero-secondary:active,.kpi-reservations-hero .kpi-reservations-hero-secondary:hover{border-color:rgba(255,255,255,.5);background:transparent;color:#fff;box-shadow:none;transform:none;filter:none}.kpi-reservations-hero-note{max-width:28rem;margin:1.65rem 0 0;color:rgba(255,255,255,.62);font-size:.875rem;font-weight:400;line-height:1.65}.kpi-reservations-hero-scope-intro{max-width:36rem;margin:1.15rem 0 0;color:rgba(247,251,255,.78);font-size:.875rem;font-weight:500;line-height:1.55}.kpi-reservations-hero-scope{display:flex;flex-wrap:wrap;gap:.4rem;max-width:38rem;margin:.7rem 0 0;padding:0;list-style:none}.kpi-reservations-hero-scope li{padding:.28rem .55rem;border:1px solid rgba(162,220,37,.4);border-radius:999px;background:rgba(162,220,37,.12);color:#A2DC25;font-size:.72rem;font-weight:700;line-height:1.35}.kpi-reservations-hero-photo,.kpi-reservations-hero-visual{margin:0;min-width:0;max-width:100%}.kpi-reservations-hero-photo{max-height:350px;aspect-ratio:8/5;overflow:hidden}.kpi-reservations-hero-photo img{display:block;width:100%;height:100%;aspect-ratio:8/5;object-fit:contain;border-radius:14px;box-shadow:none}.kpi-reservations-hero-caption{margin:.65rem 0 0;color:rgba(247,251,255,.72);font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-reservations-hero-photo.reservations-ops-frame img{aspect-ratio:8/5;object-fit:contain;border-radius:0;filter:none}.kpi-shell :lang(th) .kpi-reservations-hero-caption,.kpi-shell :lang(th) .kpi-reservations-hero-crumb,.kpi-shell :lang(th) .kpi-reservations-hero-lead,.kpi-shell :lang(th) .kpi-reservations-hero-note,.kpi-shell :lang(th) .kpi-reservations-hero-outcome,.kpi-shell :lang(th) .kpi-reservations-hero-scope-intro{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-reservations-hero-photo .reservations-queue{box-sizing:border-box;height:100%;padding:.7rem .75rem .6rem;gap:.4rem}.kpi-reservations-hero-photo .reservations-queue__row{padding:.32rem .45rem}@media (min-width:64rem){.kpi-reservations-hero{padding-block:3.75rem 3.5rem}.kpi-reservations-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.95fr);column-gap:5%;align-items:start}}@media (max-width:39.99rem){.kpi-reservations-hero-line{white-space:normal}.kpi-shell .kpi-reservations-hero h1.kpi-reservations-hero-title{max-width:none}}.kpi-b2b-hero{padding-block:2.75rem 2.5rem}.kpi-b2b-hero-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center}.kpi-b2b-hero-crumb{margin:0;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-b2b-hero-crumb a{color:inherit;text-decoration:none}.kpi-b2b-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-b2b-hero h1.kpi-b2b-hero-title{max-width:none;margin-top:1.35rem;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;text-wrap:wrap;word-break:keep-all}.kpi-shell :lang(th) .kpi-b2b-hero h1.kpi-b2b-hero-title,.kpi-shell :lang(th) .kpi-b2b-hero-crumb,.kpi-shell :lang(th) .kpi-b2b-hero-em,.kpi-shell :lang(th) .kpi-b2b-hero-lead,.kpi-shell :lang(th) .kpi-b2b-hero-line,.kpi-shell :lang(th) .kpi-b2b-hero-note,.kpi-shell :lang(th) .kpi-b2b-hero-outcome,.kpi-shell :lang(th) .kpi-b2b-hero-outcome-strong{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-shell :lang(th) .kpi-b2b-hero-em,.kpi-shell :lang(th) .kpi-b2b-hero-line{line-height:1.4!important}.kpi-b2b-hero-em{color:#A2DC25;font-weight:700}.kpi-shell .kpi-b2b-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-b2b-hero-lead,.kpi-b2b-hero-note,.kpi-b2b-hero-outcome{letter-spacing:0;text-wrap:pretty}.kpi-b2b-hero-lead{max-width:none;margin:1.35rem 0 0;color:rgba(255,255,255,.82);font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:400;line-height:1.7}.kpi-b2b-hero-lead-next{margin-top:.85rem}.kpi-b2b-hero-outcome{max-width:none;margin:1.05rem 0 0;color:rgba(255,255,255,.94);font-size:1.0625rem;font-weight:500;line-height:1.65}.kpi-b2b-hero-outcome>span{display:block;line-height:1.6!important}.kpi-b2b-hero-outcome-strong{font-weight:600}.kpi-b2b-hero .kpi-actions{margin-top:1.65rem}.kpi-b2b-hero .kpi-actions>.kpi-button,.kpi-b2b-hero .kpi-actions>.kpi-button-ghost{height:auto;min-height:2.75rem;padding-block:.55rem;white-space:normal}.kpi-b2b-hero .kpi-button{border-radius:8px;background:#A2DC25;color:#1A3A02;box-shadow:none}.kpi-b2b-hero .kpi-button:active,.kpi-b2b-hero .kpi-button:hover{background:#93c91f;color:#1A3A02;box-shadow:none;filter:none;transform:none}.kpi-b2b-hero .kpi-b2b-hero-secondary{border:1px solid rgba(255,255,255,.28);background:transparent;color:rgba(255,255,255,.82);box-shadow:none;font-weight:500}.kpi-b2b-hero .kpi-b2b-hero-secondary:active,.kpi-b2b-hero .kpi-b2b-hero-secondary:hover{border-color:rgba(255,255,255,.5);background:transparent;color:#fff;box-shadow:none;transform:none;filter:none}.kpi-b2b-hero-note{max-width:28rem;margin:1.15rem 0 0;color:rgba(255,255,255,.62);font-size:.875rem;font-weight:400;line-height:1.65}.kpi-b2b-hero-photo,.kpi-b2b-hero-visual{margin:0;min-width:0;max-width:560px}.kpi-b2b-hero-visual .b2b-hero-mock,.kpi-b2b-hero-visual-frame{position:relative;width:100%;max-width:560px;aspect-ratio:8/5;overflow:hidden;border:1px solid rgba(162,220,37,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(235,231,34,.08),transparent 42%),#06182b}.kpi-b2b-hero-photo img,.kpi-b2b-hero-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:8/5;object-fit:contain;object-position:center;border-radius:14px;box-shadow:none}.kpi-b2b-hero-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-hero-visual-meta{color:#A2DC25;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-page{min-width:0;overflow-x:clip}.kpi-b2b-page .kpi-button,.kpi-b2b-page .kpi-sticky-cta .kpi-button{background:#A2DC25;color:#1A3A02}.kpi-shell .kpi-b2b-page .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-lead{max-width:40rem;margin:.75rem 0 0;color:#555555;font-size:1rem;line-height:1.7}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell .kpi-b2b-page #b2b-enquiry,.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-panel p,.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-lead{font-size:.9375rem;line-height:1.75}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell .kpi-b2b-page .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-b2b-hero-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:560px;margin:.65rem 0 0;color:rgba(247,251,255,.72);font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-kpi-visual-frame{position:relative;container-type:size;width:100%;max-width:720px;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-kpi-visual img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.kpi-b2b-readiness-close,.kpi-b2b-readiness-lead{margin:0;max-width:40rem;font-size:1rem;line-height:1.8}.kpi-b2b-readiness-lead{color:#555555}.kpi-b2b-readiness-close{color:#3b3b3b}.kpi-b2b-readiness-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.kpi-b2b-readiness-list>li{min-width:0;padding:.95rem 1rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-b2b-readiness-list dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.kpi-b2b-readiness-list dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-readiness-list dd{margin:.12rem 0 0;color:#3b3b3b;font-size:.9375rem;line-height:1.5}.kpi-b2b-readiness-output{width:max-content;max-width:100%;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-weight:700}.kpi-b2b-readiness-visual{margin:0;min-width:0;max-width:480px}.kpi-b2b-readiness-visual-frame{position:relative;width:100%;max-width:480px;aspect-ratio:3/2;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-readiness-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-b2b-readiness-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-readiness-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:480px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-readiness-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-framework-kicker{margin:0 0 .55rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-framework-close,.kpi-b2b-framework-lead{margin:1.05rem 0 0;max-width:46rem;font-size:1rem;line-height:1.8}.kpi-b2b-framework-lead{color:#555555}.kpi-b2b-framework-close{color:#3b3b3b}.kpi-b2b-framework-cta{margin-top:1.5rem}.kpi-b2b-guides{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.75rem}.kpi-b2b-guide{min-width:0;padding:1rem 1.1rem .95rem;border:1px solid #e3e8eb;border-radius:16px;background:#f2f8e2}.kpi-b2b-guide-title{margin:0 0 .7rem;color:#0b1f33;font-family:Montserrat,Sarabun,sans-serif;font-size:.92rem;font-weight:700}.kpi-b2b-guide-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.kpi-b2b-guide-list li{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;color:#555555;font-size:.92rem;line-height:1.55}.kpi-b2b-guide-list strong{color:#0b1f33;font-weight:700}.kpi-b2b-guide-list em{color:#0b6660;font-style:normal;font-weight:600}.kpi-b2b-guide-list-plain li{padding-left:1rem;position:relative}.kpi-b2b-guide-list-plain li:before{content:"";position:absolute;top:.55rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:#a3ce39}.kpi-b2b-rate-boundary{margin-top:1.5rem;padding:1rem 1.1rem;border:1px solid #e3e8eb;border-radius:16px;background:#f4f4f4}.kpi-b2b-rate-kicker{margin:0 0 .4rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-rate-boundary p:last-child{margin:0;color:#555555;font-size:.95rem;line-height:1.7}.kpi-b2b-measure-sample{margin:.85rem 0 0;color:#0b1f33;font-family:Montserrat,Sarabun,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (min-width:880px){.kpi-b2b-guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-b2b-framework-table-wrap{margin-top:1.5rem;min-width:0;overflow-x:clip}.kpi-b2b-framework-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kpi-b2b-framework-table{width:100%;border-collapse:separate;border-spacing:0 .75rem}.kpi-b2b-framework-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kpi-b2b-framework-table tbody tr{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-b2b-framework-table td,.kpi-b2b-framework-table th{padding:0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.kpi-b2b-framework-table th[scope=row]{color:#0b1f33;font-size:.95rem;font-weight:700;line-height:1.35}.kpi-b2b-framework-table td{color:#3b3b3b;font-size:.9375rem;line-height:1.55}.kpi-b2b-framework-table td:before,.kpi-b2b-framework-table th[scope=row]:before{display:block;margin-bottom:.18rem;color:#0b6660;content:attr(data-label);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-framework-output{display:inline-block;max-width:100%;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-weight:700}.kpi-b2b-framework-visual{width:100%;max-width:720px;margin:1.5rem 0 0}.kpi-b2b-framework-visual-frame{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-framework-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.kpi-b2b-framework-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-framework-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:720px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-framework-visual-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-kpi-visual{width:100%;max-width:720px;margin:1.35rem 0 0;min-width:0}.kpi-b2b-kpi-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-kpi-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:720px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-kpi-visual-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-funnel-stage-copy h3,.kpi-b2b-service-card,.kpi-b2b-workflow-step-copy h3{overflow-wrap:anywhere}.kpi-b2b-readiness-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.kpi-b2b-readiness-grid .kpi-h2{margin:0}.kpi-b2b-method-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;min-width:0}.kpi-b2b-workflow-kicker{margin:0 0 .45rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-workflow-lead{max-width:40rem;margin:.65rem 0 0;color:#555555;font-size:1.05rem;line-height:1.7}.kpi-b2b-workflow-visual{width:100%;max-width:640px;margin:1.5rem 0 0}.kpi-b2b-workflow-visual-frame{position:relative;container-type:size;width:100%;max-width:640px;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-workflow-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.kpi-b2b-workflow-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-workflow-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:640px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-workflow-visual-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-workflow-steps{display:grid;grid-gap:0;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-b2b-workflow-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.9rem;column-gap:.9rem;position:relative;padding:0 0 1.4rem}.kpi-b2b-workflow-step:last-child{padding-bottom:0}.kpi-b2b-workflow-step:not(:last-child):before{content:"";position:absolute;left:.81rem;top:1.85rem;bottom:.2rem;width:2px;background:#a2dc25}.kpi-b2b-workflow-step-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#a2dc25;color:#0b1f33;font-size:.68rem;font-weight:800}.kpi-b2b-workflow-step-copy h3{margin:.1rem 0 0;color:#0b1f33;font-size:1.05rem;font-weight:700;line-height:1.35}.kpi-b2b-workflow-step-copy dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:.7rem 0 0}.kpi-b2b-workflow-step-copy dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-workflow-step-copy dd{margin:.18rem 0 0;color:#555555;font-size:.9375rem;line-height:1.6}.kpi-b2b-workflow-output{display:inline-block;max-width:100%;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-weight:700}.kpi-b2b-workflow-boundary{margin:2rem 0 0;padding:1.25rem 1.2rem 1.3rem;border:1px solid #e3e8eb;border-radius:18px;background:#f4f4f4}.kpi-b2b-workflow-boundary-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-workflow-boundary-note{max-width:40rem;margin:.55rem 0 0;color:#555555;font-size:.9375rem;line-height:1.65}.kpi-b2b-workflow-boundary-grid{display:grid;grid-gap:1.15rem;gap:1.15rem;margin:1.15rem 0 0}.kpi-b2b-workflow-boundary-grid article{min-width:0;padding:1rem 1.05rem 1.05rem;border-radius:14px;background:#fff;border:1px solid #e3e8eb}.kpi-b2b-workflow-boundary-grid h3{margin:0;color:#0b1f33;font-size:1rem;font-weight:700;line-height:1.4}.kpi-b2b-workflow-boundary-grid ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none}.kpi-b2b-workflow-boundary-grid li{color:#3b3b3b;font-size:.875rem;font-weight:700;line-height:1.4}@media (min-width:48rem){.kpi-b2b-workflow-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.kpi-b2b-service-kicker{margin:0 0 .55rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-service-matrix{margin-top:1.5rem;min-width:0}.kpi-b2b-service-caption,.kpi-b2b-service-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kpi-b2b-service-cards{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.kpi-b2b-service-card{min-width:0;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-b2b-service-card summary{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem .75rem;gap:.55rem .75rem;align-items:center;cursor:pointer;list-style:none;padding:1rem 1.05rem}.kpi-b2b-service-card summary::-webkit-details-marker{display:none}.kpi-b2b-service-card summary:focus-visible{outline:2px solid #0b6660;outline-offset:-2px}.kpi-b2b-service-card-tags{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.kpi-b2b-service-expand{justify-self:start;padding:.18rem .5rem;border-radius:999px;background:#ebe722;color:#0b1f33;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.kpi-b2b-service-card[open] .kpi-b2b-service-expand--open,.kpi-b2b-service-expand--close{display:none}.kpi-b2b-service-card[open] .kpi-b2b-service-expand--close{display:inline-flex}.kpi-b2b-service-card-body{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0 1.05rem 1.05rem;border-top:1px solid #e3e8eb}.kpi-b2b-service-card-body dt{margin-top:.85rem;color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-service-card-body dd{margin:.28rem 0 0;color:#555555;font-size:.9375rem;line-height:1.65}.kpi-b2b-service-area{border:1px solid #0b6660;border-radius:8px;background:#fff;letter-spacing:.04em;line-height:1.3}.kpi-b2b-service-area,.kpi-b2b-service-output{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .55rem;color:#0b1f33;font-size:.72rem;font-weight:800}.kpi-b2b-service-output{border-radius:999px;background:#a2dc25;letter-spacing:.02em;line-height:1.35}.kpi-b2b-service-owner{display:inline-block;max-width:100%;padding:.28rem .55rem;border-radius:8px;color:#0b1f33;font-size:.875rem;font-weight:600;line-height:1.45}.kpi-b2b-service-owner--hotel{background:#ebe722}.kpi-b2b-service-owner--shared{background:#f2f8e2}.kpi-b2b-service-link{display:grid;grid-gap:.08rem;gap:.08rem;margin:0 1.05rem 1.05rem;color:#0b6660;text-decoration:underline;text-underline-offset:.16em}.kpi-b2b-service-link:focus-visible,.kpi-b2b-service-link:hover{color:#0b1f33}.kpi-b2b-service-link-kicker{color:#0b1f33;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.kpi-b2b-service-table-wrap{display:none}.kpi-b2b-service-table{width:100%;table-layout:fixed;border-collapse:collapse}.kpi-b2b-service-table td,.kpi-b2b-service-table th{min-width:0;padding:.85rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid #e3e8eb;background:#fff;color:#555555;font-size:.875rem;line-height:1.55;overflow-wrap:break-word}.kpi-b2b-service-table thead th{border-bottom:2px solid #0b6660;background:#f4f4f4;color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-service-table th[scope=row]{color:#0b1f33}.kpi-b2b-service-table th[scope=row] .kpi-b2b-service-link{margin:.55rem 0 0}.kpi-b2b-service-table td:first-child,.kpi-b2b-service-table th:first-child{width:20%}.kpi-b2b-service-table td:nth-child(2),.kpi-b2b-service-table th:nth-child(2){width:26%}.kpi-b2b-service-table td:nth-child(3),.kpi-b2b-service-table th:nth-child(3){width:14%}.kpi-b2b-service-table td:nth-child(4),.kpi-b2b-service-table th:nth-child(4){width:18%}.kpi-b2b-service-table td:nth-child(5),.kpi-b2b-service-table th:nth-child(5){width:22%}.kpi-b2b-funnel-kicker{margin:0 0 .45rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-funnel-lead{max-width:40rem;margin:.65rem 0 0;color:#555555;font-size:1.05rem;line-height:1.7}.kpi-b2b-funnel-visual{width:100%;max-width:720px;margin:1.5rem 0 0}.kpi-b2b-funnel-visual-frame{position:relative;container-type:size;width:100%;max-width:720px;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-funnel-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.kpi-b2b-funnel-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-funnel-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:720px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-funnel-visual-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-funnel-stages{display:grid;grid-gap:0;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-b2b-funnel-stage{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.9rem;column-gap:.9rem;position:relative;padding:0 0 1.4rem}.kpi-b2b-funnel-stage:last-child{padding-bottom:0}.kpi-b2b-funnel-stage:not(:last-child):before{content:"";position:absolute;left:.81rem;top:1.85rem;bottom:.85rem;width:2px;background:#a2dc25}.kpi-b2b-funnel-stage.is-risk:not(:last-child):before{background:#c4a35a}.kpi-b2b-funnel-down{position:absolute;left:0;bottom:.05rem;z-index:1;display:grid;place-items:center;width:1.75rem;color:#a2dc25;font-size:.85rem;font-weight:800;line-height:1}.kpi-b2b-funnel-down.is-risk{color:#c4a35a}.kpi-b2b-funnel-stage-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#a2dc25;color:#0b1f33;font-size:.68rem;font-weight:800}.kpi-b2b-funnel-stage.is-review .kpi-b2b-funnel-stage-num,.kpi-b2b-funnel-stage.is-target .kpi-b2b-funnel-stage-num{background:#ebe722;color:#0b1f33}.kpi-b2b-funnel-stage.is-risk .kpi-b2b-funnel-stage-num{background:#c4a35a;color:#0b1f33}.kpi-b2b-funnel-stage-copy h3{margin:.1rem 0 0;color:#0b1f33;font-size:1.05rem;font-weight:700;line-height:1.35}.kpi-b2b-funnel-stage-copy dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:.7rem 0 0}.kpi-b2b-funnel-stage-copy dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-funnel-stage-copy dd{margin:.18rem 0 0;color:#555555;font-size:.9375rem;line-height:1.6}.kpi-b2b-funnel-output{display:inline-block;max-width:100%;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-weight:700}.kpi-b2b-funnel-kpi-slots,.kpi-b2b-funnel-kpis{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-b2b-funnel-kpis>li:not(.kpi-b2b-funnel-kpi-slot){flex:1 1 100%}.kpi-b2b-funnel-kpi-slot{display:inline-block;width:max-content;max-width:100%;padding:.2rem .55rem;border:1px dashed #e3e8eb;border-radius:999px;color:#3b3b3b;font-size:.8125rem;font-weight:700}.kpi-b2b-funnel-kpi-name{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-b2b-funnel-kpi-value{margin:.2rem 0 0;color:#0b1f33;font-size:1.15rem;font-weight:700}.kpi-b2b-funnel-kpi-meta{display:grid;grid-gap:.4rem;gap:.4rem;margin:.55rem 0 0}.kpi-b2b-funnel-kpi-meta dt{color:#0b6660;font-size:.65rem}.kpi-b2b-funnel-kpi-meta dd{margin:.08rem 0 0;color:#3b3b3b;font-size:.875rem}.kpi-b2b-kpi-meta{display:grid;grid-gap:.45rem;gap:.45rem;margin:.75rem 0 0}.kpi-b2b-kpi-meta dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-b2b-kpi-meta dd{margin:.1rem 0 0;color:#3b3b3b;font-size:.875rem;line-height:1.5}@media (min-width:48rem){.kpi-b2b-framework-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.kpi-b2b-framework-table tbody tr{margin:0}.kpi-b2b-readiness-list,.kpi-b2b-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-b2b-service-cards{align-items:start}.kpi-b2b-service-card summary{grid-template-columns:minmax(0,1fr) auto}.kpi-b2b-service-expand{justify-self:end}.kpi-b2b-measure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kpi-b2b-hero{padding-block:3.25rem 3rem}.kpi-b2b-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,560px);column-gap:5%;align-items:center}.kpi-b2b-hero-visual{justify-self:end;width:100%}.kpi-b2b-framework-table{table-layout:fixed;border-spacing:0}.kpi-b2b-framework-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto}.kpi-b2b-framework-table thead tr{display:table-row}.kpi-b2b-framework-table tbody{display:table-row-group}.kpi-b2b-framework-table tbody tr{display:table-row;padding:0;border:0;border-radius:0;background:transparent}.kpi-b2b-framework-table td,.kpi-b2b-framework-table th{padding:.85rem .9rem;border-bottom:1px solid #e3e8eb;background:#fff}.kpi-b2b-framework-table thead th{border-bottom:2px solid #0b6660;color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#f2f8e2}.kpi-b2b-framework-table td:before,.kpi-b2b-framework-table th[scope=row]:before{content:none}.kpi-b2b-framework-visual{margin-inline:auto}.kpi-b2b-readiness-grid{grid-template-columns:minmax(0,1fr) 480px;grid-template-areas:"title visual" "lead visual" "list visual" "close visual";column-gap:5%;row-gap:1.15rem;align-items:start}.kpi-b2b-readiness-grid .kpi-h2{grid-area:title}.kpi-b2b-readiness-lead{grid-area:lead}.kpi-b2b-readiness-visual{grid-area:visual;width:100%;justify-self:end}.kpi-b2b-readiness-list{grid-area:list;grid-template-columns:1fr}.kpi-b2b-readiness-close{grid-area:close}.kpi-b2b-method-grid{grid-template-columns:minmax(0,1fr)}.kpi-b2b-service-cards{display:none}.kpi-b2b-service-table-wrap{display:block;overflow-x:auto}.kpi-b2b-measure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-b2b-hero-line{display:block}.kpi-b2b-hero-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (max-width:63.99rem){.kpi-b2b-hero{padding-block:2.25rem 2rem}.kpi-b2b-hero-grid{gap:1.15rem}.kpi-b2b-hero-lead{margin-top:.95rem}.kpi-b2b-hero-lead-next{margin-top:.7rem}.kpi-b2b-hero-outcome{margin-top:.8rem}.kpi-b2b-hero .kpi-actions{margin-top:1.25rem}.kpi-b2b-hero-photo,.kpi-b2b-hero-visual{max-width:560px}.kpi-shell .kpi-b2b-hero h1.kpi-b2b-hero-title{margin-top:1rem}}.kpi-shell .kpi-b2b-help h2.kpi-b2b-help-title,.kpi-shell :lang(th) .kpi-b2b-help h2.kpi-b2b-help-title{max-width:16em;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-b2b-help-list{display:grid;grid-gap:.85rem;gap:.85rem;margin:2.15rem 0 0;padding:0;list-style:none}.kpi-b2b-help-step{border:1px solid #e3e8eb;border-radius:10px;background:#fff;box-shadow:none;padding:1.25rem 1.35rem 1.35rem}.kpi-b2b-help-head{display:grid;grid-gap:.35rem;gap:.35rem}.kpi-b2b-help-num{font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:#0A2472;transition:color .22s ease}.kpi-shell .kpi-b2b-help h3,.kpi-shell :lang(th) .kpi-b2b-help h3{margin:0;color:#3b3b3b;font-size:clamp(1.25rem,1.12rem + .35vw,1.45rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .22s ease}.kpi-b2b-help-step p{margin:.7rem 0 0;color:#555555;font-size:.97rem;font-weight:400;line-height:1.7}.kpi-b2b-help-em{color:#7d9a16;font-weight:600}.kpi-shell .kpi-b2b-help .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-b2b-help-step-outcome{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.55rem 1.45rem 1.65rem}.kpi-shell .kpi-b2b-help-step-outcome h3,.kpi-shell :lang(th) .kpi-b2b-help-step-outcome h3{font-size:clamp(1.35rem,1.18rem + .4vw,1.5rem)!important;font-weight:700!important}.kpi-b2b-help .kpi-b2b-help-cta{margin-top:1.75rem;border-radius:9px;box-shadow:none}.kpi-b2b-help .kpi-b2b-help-cta:active,.kpi-b2b-help .kpi-b2b-help-cta:hover{box-shadow:none;filter:none;transform:none}@media (hover:hover) and (pointer:fine){.kpi-b2b-help-step{transition:border-color .22s ease}.kpi-b2b-help-step:hover{border-color:#c5ced4}.kpi-b2b-help-step:hover .kpi-b2b-help-num{color:#7d9a16}.kpi-shell .kpi-b2b-help-step:hover h3{color:#0b1f33}}@media (min-width:48rem){.kpi-b2b-help-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kpi-b2b-help-step-outcome{grid-column:1/-1;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);column-gap:2.25rem;align-items:center;padding:1.7rem 1.85rem}.kpi-b2b-help-step-outcome .kpi-b2b-help-head{align-content:center}.kpi-b2b-help-step-outcome p{margin-top:0;max-width:38rem}.kpi-b2b-help-title-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (max-width:39.99rem){.kpi-b2b-help .kpi-b2b-help-cta{height:auto;min-height:2.75rem;white-space:normal;padding-block:.7rem}}@media (prefers-reduced-motion:reduce){.kpi-b2b-help h3,.kpi-b2b-help-num,.kpi-b2b-help-step{transition:none}}.kpi-shell .kpi-b2b-existing h2.kpi-b2b-existing-title,.kpi-shell :lang(th) .kpi-b2b-existing h2.kpi-b2b-existing-title{max-width:14em;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-b2b-existing-em,.kpi-b2b-existing-title-em{color:#7d9a16;font-weight:600}.kpi-b2b-existing-title-em{font-weight:700}.kpi-b2b-existing-list{margin:1.65rem 0 0;padding:0;list-style:none}.kpi-b2b-existing-row{display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-column-gap:1.15rem;column-gap:1.15rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid rgba(227,232,235,.95)}.kpi-b2b-existing-row:last-child{border-bottom:0;padding-bottom:.15rem}.kpi-b2b-existing-num{font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:#0A2472;transition:color .22s ease}.kpi-b2b-existing-row p{margin:0;color:#3b3b3b;font-size:clamp(1.0625rem,.98rem + .22vw,1.1875rem);font-weight:500;line-height:1.65}.kpi-b2b-existing-em{font-weight:600;transition:color .22s ease}.kpi-shell .kpi-b2b-existing .kpi-latin{font-family:Poppins,sans-serif!important}@media (hover:hover) and (pointer:fine){.kpi-b2b-existing-row{transition:transform .22s ease,border-color .22s ease}.kpi-b2b-existing-row:hover{transform:translateX(2px);border-bottom-color:#c5ced4}.kpi-b2b-existing-row:hover .kpi-b2b-existing-em,.kpi-b2b-existing-row:hover .kpi-b2b-existing-num{color:#6a8614}.kpi-b2b-existing-row:hover .kpi-b2b-existing-num{color:#7d9a16}}@media (max-width:39.99rem){.kpi-b2b-existing-row{column-gap:.75rem;padding:.72rem 0}}@media (prefers-reduced-motion:reduce){.kpi-b2b-existing-em,.kpi-b2b-existing-num,.kpi-b2b-existing-row{transition:none}.kpi-b2b-existing-row:hover{transform:none}}.kpi-shell .kpi-b2b-method h2.kpi-b2b-method-title,.kpi-shell :lang(th) .kpi-b2b-method h2.kpi-b2b-method-title{max-width:22em;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-b2b-method-list{max-width:40rem;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-b2b-method-step{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;position:relative;padding-bottom:1.05rem}.kpi-b2b-method-step:last-child{padding-bottom:0}.kpi-b2b-method-step:not(:last-child):after{content:"";position:absolute;top:1.15rem;bottom:.15rem;left:.36rem;width:1px;background:rgba(11,102,96,.22);transition:background-color .22s ease}.kpi-b2b-method-num{position:relative;z-index:1;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.02em;transition:color .22s ease}.kpi-b2b-method-copy{min-width:0;transition:transform .22s ease}.kpi-b2b-method-phase,.kpi-shell :lang(th) .kpi-b2b-method-phase{margin:0;color:rgba(11,102,96,.62);font-family:Poppins,sans-serif!important;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em!important;text-transform:uppercase}.kpi-shell .kpi-b2b-method h3,.kpi-shell :lang(th) .kpi-b2b-method h3{margin:.15rem 0 0;color:#1f2a33;font-size:clamp(1.3125rem,1.12rem + .35vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .22s ease}.kpi-b2b-method-body,.kpi-shell :lang(th) .kpi-b2b-method-body{max-width:34rem;margin:.28rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell .kpi-b2b-method .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-b2b-method-br{display:inline}@media (min-width:40rem){.kpi-b2b-method-step{grid-template-columns:2rem minmax(0,1fr);column-gap:.95rem;padding-bottom:1.2rem}.kpi-b2b-method-step:not(:last-child):after{left:.42rem}.kpi-b2b-method-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (hover:hover) and (pointer:fine){.kpi-b2b-method-step:hover .kpi-b2b-method-num{color:#7d9a16}.kpi-shell .kpi-b2b-method-step:hover h3{color:#0b1f33}.kpi-b2b-method-step:hover:after{background:rgba(11,102,96,.55)}.kpi-b2b-method-step:hover .kpi-b2b-method-copy{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.kpi-b2b-method-copy,.kpi-b2b-method-num,.kpi-b2b-method-step:after,.kpi-shell .kpi-b2b-method h3{transition:none}.kpi-b2b-method-step:hover .kpi-b2b-method-copy{transform:none}}.kpi-b2b-measure-kicker{margin:0 0 .55rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-measure-value{margin:.35rem 0 0;color:#0b1f33;font-size:1.35rem;font-weight:700;line-height:1.2}.kpi-b2b-kpi-status{display:inline-flex;padding:.18rem .5rem;border-radius:999px;background:#a2dc25;color:#0b1f33;font-size:.72rem;font-weight:800;letter-spacing:.04em}.kpi-b2b-kpi-status.is-anonymised{background:#ebe722}.kpi-shell .kpi-b2b-measure h2.kpi-b2b-measure-title,.kpi-shell .kpi-b2b-related h2.kpi-b2b-related-title,.kpi-shell :lang(th) .kpi-b2b-measure h2.kpi-b2b-measure-title,.kpi-shell :lang(th) .kpi-b2b-related h2.kpi-b2b-related-title{max-width:16em;font-size:clamp(2rem,1.35rem + 1.1vw,2.5rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-b2b-measure-intro,.kpi-shell :lang(th) .kpi-b2b-measure-intro{max-width:38rem;margin:1rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .15vw,1.1875rem);font-weight:500;letter-spacing:0!important;line-height:1.7!important}.kpi-b2b-measure-metrics{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1.5rem}.kpi-b2b-measure-metric{min-width:0;padding:.95rem 1.05rem 1rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-b2b-measure-name{margin:0;color:#1f2a33;font-family:Poppins,sans-serif!important;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-b2b-measure-label,.kpi-shell :lang(th) .kpi-b2b-measure-label{margin:.28rem 0 0;color:#6d746f;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.55}.kpi-b2b-measure-close,.kpi-shell :lang(th) .kpi-b2b-measure-close{max-width:38rem;margin:1.35rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .15vw,1.1875rem);font-weight:500;letter-spacing:0!important;line-height:1.7!important}.kpi-b2b-measure-close>span{display:block}.kpi-b2b-measure-close-strong{font-weight:600}.kpi-b2b-measure-em{color:#7d9a16;font-weight:600}.kpi-b2b-measure-br,.kpi-b2b-related-br{display:inline}.kpi-b2b-related-layout{display:grid;grid-gap:1.35rem;gap:1.35rem;margin-top:1.65rem;align-items:start}.kpi-b2b-related-visual{width:100%;max-width:520px;margin:0}.kpi-b2b-related-visual-frame{position:relative;container-type:size;width:100%;max-width:520px;aspect-ratio:3/2;overflow:hidden;border:1px solid rgba(11,102,96,.22);border-radius:18px;background:linear-gradient(180deg,rgba(162,220,37,.1),transparent 32%),linear-gradient(135deg,rgba(11,102,96,.18),transparent 48%),#06182b}.kpi-b2b-related-visual-frame img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-b2b-related-visual-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#06182b;color:#f2f8e2;font-size:10px;font-weight:800;letter-spacing:.08em}.kpi-b2b-related-visual-caption{display:grid;grid-gap:.28rem;gap:.28rem;max-width:520px;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-related-visual-meta{color:#0b6660;font-size:.7rem;font-weight:700;letter-spacing:.04em}.kpi-b2b-related-cards{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.kpi-b2b-related-kicker{margin:0 0 .45rem;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-b2b-related-meta{display:flex;flex-wrap:wrap;gap:.15rem .35rem;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-b2b-related-item{display:flex;flex-direction:column;min-width:0;padding:1.15rem 1.15rem 1.1rem;border:1px solid #e3e8eb;border-radius:10px;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .22s ease}.kpi-b2b-related-item.is-featured{padding:1.5rem 1.45rem 1.3rem}.kpi-b2b-related-rule{display:block;width:2.25rem;height:2px;background:#c7f000}.kpi-shell .kpi-b2b-related .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-b2b-related-item h3,.kpi-shell :lang(th) .kpi-b2b-related-item h3{margin:0;color:#1f2a33;font-size:1.2rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:transform .22s ease,color .22s ease}.kpi-b2b-related-item.is-featured .kpi-b2b-related-kicker{margin-top:.85rem}.kpi-shell .kpi-b2b-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-b2b-related-item.is-featured h3{margin-top:.35rem;font-size:clamp(1.4rem,1.2rem + .4vw,1.7rem)!important}.kpi-b2b-related-item p,.kpi-shell :lang(th) .kpi-b2b-related-item p{max-width:36rem;margin:.55rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-b2b-related-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#0A2472;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .22s ease}.kpi-b2b-related-item.is-featured .kpi-b2b-related-cta{margin-top:1.35rem}.kpi-b2b-related-arrow{display:inline-block;transition:transform .22s ease}@media (min-width:48rem){.kpi-b2b-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-b2b-related-item.is-featured{grid-column:1/-1}}@media (min-width:40rem){.kpi-b2b-measure-metrics{grid-template-columns:minmax(0,1fr)}.kpi-b2b-measure-br,.kpi-b2b-related-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:64rem){.kpi-b2b-related-layout{grid-template-columns:minmax(16rem,520px) minmax(0,1fr);column-gap:1.35rem}.kpi-b2b-related-cards{grid-template-columns:minmax(0,1fr)}.kpi-b2b-related-item.is-featured{grid-column:auto}.kpi-b2b-measure-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;border:0}.kpi-b2b-measure-metric,.kpi-b2b-measure-metric+.kpi-b2b-measure-metric,.kpi-b2b-measure-metric:nth-child(2n),.kpi-b2b-measure-metric:nth-child(n+3),.kpi-b2b-measure-metric:nth-child(odd){padding:1rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}}@media (hover:hover) and (pointer:fine){.kpi-b2b-related-item:hover{border-color:#c5ced4}.kpi-b2b-related-item:hover h3{transform:translateX(2px)}.kpi-b2b-related-item:hover .kpi-b2b-related-cta{color:#7d9a16}.kpi-b2b-related-item:hover .kpi-b2b-related-arrow{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.kpi-b2b-related-arrow,.kpi-b2b-related-cta,.kpi-b2b-related-item,.kpi-b2b-related-item h3{transition:none}.kpi-b2b-related-item:hover .kpi-b2b-related-arrow,.kpi-b2b-related-item:hover h3{transform:none}}.kpi-shell .kpi-reservations-problems h2.kpi-reservations-problem-title{max-width:none;margin-bottom:0;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .kpi-reservations-problem-title-em,.kpi-shell :lang(th) .kpi-reservations-problem-title-line,.kpi-shell :lang(th) .kpi-reservations-problems h2.kpi-reservations-problem-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-problem-em,.kpi-reservations-problem-title-em{color:#7d9a16;font-weight:700}.kpi-reservations-problem-br,.kpi-reservations-problem-title-br{display:inline}.kpi-reservations-problems-grid{display:grid;grid-gap:2rem;gap:2rem;margin-top:1.75rem;align-items:start}.kpi-reservations-problem-list{min-width:0}.kpi-reservations-problem{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:.9rem 0;border-bottom:1px solid rgba(227,232,235,.95);transition:transform .22s ease,border-color .22s ease}.kpi-reservations-problem:last-child{border-bottom:0}.kpi-shell .kpi-reservations-problem-num{padding-top:.28rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-reservations-problem-body{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.kpi-shell .kpi-reservations-problem-impact,.kpi-shell .kpi-reservations-problem-support,.kpi-shell .kpi-reservations-problem-text{margin:0;color:#3b3b3b;font-size:1.0625rem;font-weight:500;letter-spacing:0;line-height:1.65}.kpi-shell .kpi-reservations-problem-impact,.kpi-shell .kpi-reservations-problem-support{color:#555555;font-size:.9375rem;font-weight:400}.kpi-reservations-problem-layer-label{display:block;margin-bottom:.12rem;color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-reservations-problem-support .kpi-reservations-problem-layer-label{color:#62800f}.kpi-shell :lang(th) .kpi-reservations-problem-em,.kpi-shell :lang(th) .kpi-reservations-problem-impact,.kpi-shell :lang(th) .kpi-reservations-problem-support,.kpi-shell :lang(th) .kpi-reservations-problem-text{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.65!important}.kpi-reservations-problem-em{font-weight:700}.kpi-reservations-problem-photo,.kpi-reservations-problem-visual{margin:0;min-width:0;max-width:100%}.kpi-reservations-problem-photo{aspect-ratio:3/2;overflow:hidden}@media (max-width:47.99rem){.kpi-reservations-problem-photo{aspect-ratio:auto;height:auto;max-height:none}}.kpi-reservations-problem-photo img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;border-radius:14px;box-shadow:none}.kpi-reservations-problem-photo-caption{margin:.7rem 0 0;color:#8a908c;font-size:.8125rem;line-height:1.6}.kpi-reservations-problem-photo.reservations-ops-frame img{aspect-ratio:3/2;object-fit:contain;object-position:center;border-radius:0;filter:none}.kpi-reservations-problem-photo figcaption{margin:.7rem 0 0;color:#8a908c;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.6}.kpi-reservations-problem-photo.reservations-ops-frame figcaption{margin:0;padding:0 .9rem .75rem;color:rgba(247,251,255,.72)}.kpi-shell :lang(th) .kpi-reservations-problem-photo figcaption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}@media (min-width:48rem){.kpi-reservations-problem-photo{max-height:320px}.kpi-reservations-problem-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:64rem){.kpi-reservations-problems-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);column-gap:5%;align-items:start}.kpi-reservations-problem-title-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-reservations-problem-visual{position:-webkit-sticky;position:sticky;top:7.25rem;align-self:start}}@media (hover:hover) and (pointer:fine){.kpi-reservations-problem:hover{transform:translateX(2px);border-bottom-color:#c5ced4}.kpi-reservations-problem:hover .kpi-reservations-problem-num{color:#7d9a16}.kpi-reservations-problem:hover .kpi-reservations-problem-em{color:#627e10}}@media (prefers-reduced-motion:reduce){.kpi-reservations-problem{transition:none}.kpi-reservations-problem:hover{transform:none}}.kpi-reservations-help-kicker{margin:0 0 .55rem;color:#8a908c;font-family:Poppins,sans-serif!important;font-size:.72rem;font-weight:500;letter-spacing:.14em!important;line-height:1.5;text-transform:uppercase}.kpi-shell .kpi-reservations-help h2.kpi-reservations-help-title{max-width:16em;margin-top:0;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .kpi-reservations-help h2.kpi-reservations-help-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-help-grid,.kpi-reservations-scope-grid{display:grid;margin-top:1.75rem}.kpi-reservations-scope-grid{grid-gap:1rem;gap:1rem}.kpi-reservations-scope-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;min-width:0;padding:1rem .95rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-reservations-scope-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#0b6660;background:#f2f8e2}.kpi-reservations-scope-copy{min-width:0}.kpi-shell .kpi-reservations-scope-copy h3.kpi-reservations-help-name,.kpi-shell :lang(th) .kpi-reservations-scope-copy h3.kpi-reservations-help-name{margin:.15rem 0 0;font-size:1.05rem!important;line-height:1.35!important}.kpi-reservations-scope-copy .kpi-reservations-help-body{grid-column:auto;margin:.35rem 0 0}.kpi-reservations-scope-io{display:grid;grid-gap:.55rem;gap:.55rem;margin:.75rem 0 0}.kpi-reservations-scope-io dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-reservations-scope-io dd{margin:.12rem 0 0;color:#3b3b3b;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.kpi-reservations-scope-channels{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none}.kpi-reservations-scope-channels li{padding:.18rem .5rem;border-radius:999px;background:#f4f4f4;color:#0b1f33;font-size:.72rem;font-weight:700}.kpi-reservations-hotel-owns{margin-top:1.5rem;padding:1rem 1.1rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#f2f8e2}.kpi-reservations-hotel-owns-title{margin:0;color:#0b1f33;font-size:.95rem;font-weight:700;line-height:1.5}.kpi-reservations-hotel-owns ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none}.kpi-reservations-hotel-owns li{padding:.28rem .55rem;border-radius:999px;background:#fff;color:#1a3a02;font-size:.78rem;font-weight:700}.kpi-reservations-hotel-owns-note{margin:.7rem 0 0;color:#555555;font-size:.8125rem;line-height:1.55}.kpi-reservations-boundaries{margin-top:1.75rem;min-width:0;scroll-margin-top:7.25rem}.kpi-reservations-boundaries-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em}.kpi-reservations-boundaries-title{margin:.35rem 0 0}.kpi-reservations-boundaries-lead{max-width:40rem;margin:.65rem 0 0;color:#555555;font-size:.95rem;line-height:1.65}.kpi-reservations-boundaries-admin{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:baseline;margin:.9rem 0 0;padding:.7rem .85rem;border:1px solid #e3e8eb;border-radius:12px;background:#f4f4f4;color:#0b1f33;font-size:.875rem;line-height:1.55}.kpi-reservations-boundaries-admin span{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-reservations-boundaries-admin a{color:#0b6660;font-weight:700;text-decoration:underline;text-underline-offset:.15em}.kpi-reservations-boundaries-admin a:focus-visible{outline:2px solid #a2dc25;outline-offset:3px}.kpi-reservations-boundaries-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.85rem;gap:.85rem;margin-top:1.1rem}.kpi-reservations-boundaries-grid.is-single{grid-template-columns:minmax(0,1fr)}.kpi-reservations-boundaries-col{min-width:0;padding:1rem 1.05rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-reservations-boundaries-col.is-kpi{border-top:3px solid #a2dc25}.kpi-reservations-boundaries-col.is-hotel{border-top:3px solid #0b6660;background:#f2f8e2}.kpi-reservations-boundaries-col h3{margin:0;color:#0b1f33;font-size:.95rem;font-weight:700;line-height:1.45}.kpi-reservations-boundaries-col ul{margin:.7rem 0 0;padding:0;list-style:none}.kpi-reservations-boundaries-col li{padding:.38rem 0;border-bottom:1px solid #e3e8eb;color:#0b1f33;font-size:.9rem;font-weight:700;line-height:1.4}.kpi-reservations-boundaries-col li:last-child{border-bottom:0;padding-bottom:0}.kpi-reservations-boundaries-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;margin:1.15rem 0 0}.kpi-reservations-boundaries-fields>:last-child:nth-child(odd){grid-column:1/-1}.kpi-reservations-boundaries-fields dt{color:#0b6660;font-size:.75rem;font-weight:700}.kpi-reservations-boundaries-fields dd{margin:.25rem 0 0;color:#555555;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}@media (max-width:47.99rem){.kpi-reservations-boundaries-fields,.kpi-reservations-boundaries-grid{grid-template-columns:minmax(0,1fr)}.kpi-reservations-boundaries-col li,.kpi-reservations-boundaries-fields dd{font-size:.875rem;line-height:1.65}}.kpi-reservations-service-map{margin:1.5rem 0 0;min-width:0;max-width:none}.kpi-reservations-service-map-photo{margin:0;min-width:0;max-width:100%;aspect-ratio:16/9;overflow:hidden}.kpi-reservations-service-map-photo.reservations-ops-frame{aspect-ratio:auto;height:auto;min-height:405px;max-height:none;overflow:visible}.kpi-reservations-service-map-caption{margin:.7rem 0 0;color:#8a908c;font-size:.8125rem;line-height:1.6}@media (max-width:47.99rem){.kpi-reservations-service-map-photo{aspect-ratio:auto;height:auto;max-height:none}}.kpi-shell :lang(th) .kpi-reservations-boundaries-admin,.kpi-shell :lang(th) .kpi-reservations-boundaries-col h3,.kpi-shell :lang(th) .kpi-reservations-boundaries-fields dd,.kpi-shell :lang(th) .kpi-reservations-boundaries-fields dt,.kpi-shell :lang(th) .kpi-reservations-boundaries-lead,.kpi-shell :lang(th) .kpi-reservations-boundaries-title,.kpi-shell :lang(th) .kpi-reservations-hotel-owns li,.kpi-shell :lang(th) .kpi-reservations-hotel-owns-note,.kpi-shell :lang(th) .kpi-reservations-hotel-owns-title,.kpi-shell :lang(th) .kpi-reservations-scope-io dd{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-reservations-help-step{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:start;padding:1.2rem 0 1.15rem;border-bottom:1px solid #e3e8eb;transition:transform .22s ease,border-color .22s ease}.kpi-reservations-help-step:last-child{border-bottom:0}.kpi-shell .kpi-reservations-help-num{padding-top:.35rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-shell .kpi-reservations-help h3.kpi-reservations-help-name,.kpi-shell :lang(th) .kpi-reservations-help h3.kpi-reservations-help-name{margin:0;color:#1f2a33;font-size:1.375rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-shell .kpi-reservations-help-step.is-outcome h3.kpi-reservations-help-name,.kpi-shell :lang(th) .kpi-reservations-help-step.is-outcome h3.kpi-reservations-help-name{font-weight:700!important}.kpi-shell .kpi-reservations-help-body{grid-column:2;margin:.4rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) .kpi-reservations-help h3.kpi-reservations-help-name,.kpi-shell :lang(th) .kpi-reservations-help-body,.kpi-shell :lang(th) .kpi-reservations-help-em{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-shell :lang(th) .kpi-reservations-help-body,.kpi-shell :lang(th) .kpi-reservations-help-body .kpi-reservations-help-em{line-height:1.7!important}.kpi-reservations-help-em{color:#7d9a16;font-weight:700}.kpi-reservations-help-br{display:inline}.kpi-reservations-help-cta{margin-top:2.15rem;border-radius:9px;box-shadow:none;background:#A2DC25;color:#1A3A02}.kpi-reservations-help .kpi-reservations-help-cta:active,.kpi-reservations-help .kpi-reservations-help-cta:hover{background:#8fc41c;color:#1A3A02;box-shadow:none;transform:none;filter:none}@media (max-width:39.99rem){.kpi-reservations-help-cta{height:auto;white-space:normal;padding-block:.65rem}}@media (min-width:40rem){.kpi-reservations-help-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-reservations-help-grid,.kpi-reservations-scope-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.15rem;row-gap:1rem;align-items:stretch}.kpi-reservations-scope-card{height:100%}.kpi-reservations-service-map-photo{max-height:405px}.kpi-reservations-help-step:nth-child(odd):not(.is-outcome){padding-right:.4rem;border-right:1px solid #e3e8eb}.kpi-reservations-help-step.is-outcome{grid-column:1/-1;border-right:0;border-bottom:0;padding-top:1.45rem}}@media (min-width:64rem){.kpi-reservations-help-step.is-outcome{grid-template-columns:2rem minmax(14rem,.36fr) minmax(0,.64fr);column-gap:1.35rem;align-items:center}.kpi-reservations-help-step.is-outcome .kpi-reservations-help-num{grid-row:1;padding-top:.2rem}.kpi-reservations-help-step.is-outcome .kpi-reservations-help-name{grid-column:2;grid-row:1}.kpi-reservations-help-step.is-outcome .kpi-reservations-help-body{grid-column:3;grid-row:1;max-width:none;margin-top:0}.kpi-reservations-help-step.is-outcome .kpi-reservations-help-br{display:inline;height:auto;overflow:visible;font-size:inherit;line-height:inherit}}@media (hover:hover) and (pointer:fine){.kpi-reservations-help-step:hover{transform:translateX(2px);border-color:#c5ced4}.kpi-reservations-help-step:hover .kpi-reservations-help-num{color:#7d9a16}.kpi-reservations-help-step:hover .kpi-reservations-help-name{color:#0b1f33}}@media (prefers-reduced-motion:reduce){.kpi-reservations-help-step{transition:none}.kpi-reservations-help-step:hover{transform:none}}.kpi-reservations-direct-inner{max-width:none}.kpi-shell .kpi-reservations-direct h2.kpi-reservations-direct-title{max-width:none;margin:0;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-shell :lang(th) .kpi-reservations-direct h2.kpi-reservations-direct-title,.kpi-shell :lang(th) .kpi-reservations-direct-em{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-direct-em{color:#7d9a16;font-weight:700}.kpi-reservations-direct-intro{max-width:38rem;margin:1.15rem 0 0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.7}.kpi-reservations-direct-list{margin-top:1.5rem}.kpi-reservations-direct-row{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.95rem 0;border-bottom:1px solid #e3e8eb}.kpi-reservations-direct-row:last-child{border-bottom:0}.kpi-shell .kpi-reservations-direct-num{padding-top:.28rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-shell .kpi-reservations-direct h3,.kpi-shell :lang(th) .kpi-reservations-direct h3{margin:0;color:#1f2a33;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-shell .kpi-reservations-direct-row p{margin:.35rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) .kpi-reservations-direct-close,.kpi-shell :lang(th) .kpi-reservations-direct-close-strong,.kpi-shell :lang(th) .kpi-reservations-direct-intro,.kpi-shell :lang(th) .kpi-reservations-direct-row p{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.7!important}.kpi-shell .kpi-reservations-direct .kpi-latin{font-family:Poppins,sans-serif!important;letter-spacing:0!important}.kpi-reservations-direct-br{display:inline}.kpi-reservations-direct-close{max-width:38rem;margin:1.45rem 0 0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.7}.kpi-reservations-direct-close>span{display:block}.kpi-reservations-direct-close-strong{font-weight:600}.kpi-reservations-direct-close .kpi-reservations-direct-em{font-weight:700;line-height:inherit!important}@media (min-width:40rem){.kpi-reservations-direct-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}.kpi-reservations-booking-flow{margin:1.5rem 0 0;min-width:0;max-width:none}.kpi-reservations-booking-flow-photo{margin:0;min-width:0;max-width:100%;aspect-ratio:16/9;overflow:hidden}.kpi-reservations-booking-flow-photo.reservations-ops-frame{aspect-ratio:auto;height:auto;max-height:none}@media (min-width:48rem){.kpi-reservations-booking-flow-photo,.kpi-reservations-booking-flow-photo.reservations-ops-frame{aspect-ratio:16/9;max-height:405px}}.reservations-booking-flow-svg{display:none;width:100%;height:auto}.reservations-booking-flow-mobile-head{padding:.75rem .9rem 0;color:#f7fbff}.reservations-booking-flow-mobile-head strong{display:block;margin-top:.35rem;font-size:.92rem;line-height:1.35}.reservations-booking-flow-stack{display:grid;grid-gap:.15rem;gap:.15rem;margin:0;padding:.85rem .9rem;list-style:none;color:#f7fbff}.reservations-booking-flow-stack li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:.55rem;column-gap:.55rem;align-items:center;min-width:0}.reservations-booking-flow-stack li+li{margin-top:.15rem}.reservations-booking-flow-chevron{grid-column:1/-1;justify-self:start;margin:.05rem 0 .15rem .35rem;width:18px;height:18px}.reservations-booking-flow-stack__num{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#a2dc25;color:#1a3a02;font-size:.68rem;font-weight:800}.reservations-booking-flow-stack strong{min-width:0;font-size:.92rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media (min-width:48rem){.reservations-booking-flow-mobile-head,.reservations-booking-flow-stack{display:none}.reservations-booking-flow-svg{display:block}}.kpi-reservations-booking-flow-caption{margin:.7rem 0 0;color:#8a908c;font-size:.8125rem;line-height:1.6}.kpi-reservations-booking-flow-sla{margin:.45rem 0 0;color:#555555;font-size:.875rem;line-height:1.6}.kpi-reservations-benefits-grid{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.kpi-reservations-benefit-group{min-width:0;padding:1rem 1.05rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-shell .kpi-reservations-benefit-group h3,.kpi-shell :lang(th) .kpi-reservations-benefit-group h3{margin:0;color:#0b6660;font-family:Poppins,sans-serif!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase}.kpi-reservations-benefit-kicker{margin:.2rem 0 0;color:#0b1f33;font-size:1.05rem;font-weight:700;line-height:1.4}.kpi-reservations-benefit-group ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none}.kpi-reservations-benefit-group li{position:relative;padding-left:.9rem;color:#3b3b3b;font-size:.9375rem;line-height:1.55}.kpi-reservations-benefit-group li:before{content:"";position:absolute;top:.55rem;left:0;width:.4rem;height:.4rem;border-radius:999px;background:#a2dc25}.kpi-shell :lang(th) .kpi-reservations-benefit-group li,.kpi-shell :lang(th) .kpi-reservations-benefit-kicker,.kpi-shell :lang(th) .kpi-reservations-booking-flow-sla{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}@media (min-width:48rem){.kpi-reservations-benefits-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.kpi-reservations-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}}.kpi-shell .kpi-reservations-split h2.kpi-reservations-split-title{max-width:none;font-weight:700;letter-spacing:0;line-height:1.35;text-align:left}.kpi-shell :lang(th) .kpi-reservations-split h2.kpi-reservations-split-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-split-grid{display:grid;margin-top:1.85rem}.kpi-reservations-split-col+.kpi-reservations-split-col{margin-top:1.65rem;padding-top:1.5rem;border-top:1px solid #e3e8eb}.kpi-reservations-split-role{margin:0;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-reservations-split-role{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-shell .kpi-reservations-split h3,.kpi-shell :lang(th) .kpi-reservations-split h3{margin:.4rem 0 0;color:#1f2a33;font-size:1.375rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .reservations-handoff-step h3,.kpi-shell :lang(th) .reservations-handoff-step h3{margin:0;color:#0b1f33;font-family:Poppins,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .reservations-handoff-owner,.kpi-shell :lang(th) .reservations-handoff-step dd,.kpi-shell :lang(th) .reservations-handoff-step__title-th{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}@media (min-width:64rem){.reservations-handoff{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);column-gap:1.75rem;align-items:start}.reservations-handoff-visual{position:-webkit-sticky;position:sticky;top:7.25rem}}.kpi-shell :lang(th) .kpi-reservations-split h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important}.kpi-reservations-split-list{margin:.85rem 0 0;padding:0;list-style:none}.kpi-reservations-split-list li{position:relative;margin-top:.35rem;padding-left:.95rem;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-reservations-split-list li:before{content:"–";position:absolute;left:0;color:#8a908c}.kpi-shell :lang(th) .kpi-reservations-split-list li{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.7!important}.kpi-reservations-split-body{max-width:32rem;margin:.75rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-reservations-split-note{max-width:42rem;margin-top:2.15rem}.kpi-reservations-split-note-title{margin:0;color:#1f2a33;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.5}.kpi-reservations-split-note-body{margin:.4rem 0 0;color:#6d746f;font-size:.875rem;font-weight:400;line-height:1.7}.kpi-reservations-split-note.kpi-reservations-split-note-body{margin-top:2.15rem}.kpi-shell :lang(th) .kpi-reservations-split-note-body,.kpi-shell :lang(th) .kpi-reservations-split-note-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}@media (min-width:48rem){.kpi-reservations-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.25rem}.kpi-reservations-split-col+.kpi-reservations-split-col{margin-top:0;padding-top:0;padding-left:3.25rem;border-top:0;border-left:1px solid rgba(227,232,235,.95)}}.kpi-shell .kpi-reservations-method h2.kpi-reservations-method-title{max-width:none;font-weight:700;letter-spacing:0;line-height:1.35;text-align:left}.kpi-shell :lang(th) .kpi-reservations-method h2.kpi-reservations-method-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-method-list{max-width:none;margin:1.65rem 0 0;padding:0;list-style:none}.kpi-reservations-method-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;position:relative;padding-bottom:1.15rem}.kpi-reservations-method-step:last-child{padding-bottom:0}.kpi-reservations-method-step:not(:last-child):after{content:"";position:absolute;top:1.2rem;bottom:.2rem;left:.38rem;width:1px;background:rgba(11,102,96,.22);transition:background-color .22s ease}.kpi-shell .kpi-reservations-method-num{position:relative;z-index:1;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.04em;transition:color .22s ease}.kpi-reservations-method-copy{min-width:0;transition:transform .22s ease}.kpi-reservations-method-phase{margin:0;color:rgba(11,102,96,.62);font-family:Poppins,sans-serif!important;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.14em!important;text-transform:uppercase}.kpi-shell .kpi-reservations-method h3,.kpi-shell :lang(th) .kpi-reservations-method h3{margin:.2rem 0 0;color:#1f2a33;font-size:clamp(1.3125rem,1.15rem + .35vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .22s ease}.kpi-shell :lang(th) .kpi-reservations-method h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important}.kpi-reservations-method-body{max-width:34rem;margin:.3rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-shell :lang(th) .kpi-reservations-method-body{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.7!important}.kpi-reservations-method-br{display:inline}@media (min-width:40rem){.kpi-reservations-method-step{grid-template-columns:2.15rem minmax(0,1fr);column-gap:1.05rem;padding-bottom:1.35rem}.kpi-reservations-method-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:64rem){.kpi-reservations-method-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.15rem;gap:1rem 1.15rem}.kpi-reservations-method-step{min-width:0;padding:1rem 1.05rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-reservations-method-step:not(:last-child):after{display:none}.kpi-reservations-method-body{max-width:none}}@media (hover:hover) and (pointer:fine){.kpi-reservations-method-step:hover .kpi-reservations-method-num{color:#7d9a16}.kpi-shell .kpi-reservations-method-step:hover h3{color:#0b1f33}.kpi-reservations-method-step:hover:after{background:rgba(11,102,96,.55)}.kpi-reservations-method-step:hover .kpi-reservations-method-copy{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.kpi-reservations-method-copy,.kpi-reservations-method-num,.kpi-reservations-method-step:after,.kpi-shell .kpi-reservations-method h3{transition:none}.kpi-reservations-method-step:hover .kpi-reservations-method-copy{transform:none}}.kpi-shell .kpi-reservations-measure h2.kpi-reservations-measure-title,.kpi-shell .kpi-reservations-related h2.kpi-reservations-related-title{max-width:none;font-size:clamp(2rem,1.35rem + 1.1vw,2.5rem)!important;font-weight:700;letter-spacing:0;line-height:1.35;text-align:left}.kpi-shell :lang(th) .kpi-reservations-measure h2.kpi-reservations-measure-title,.kpi-shell :lang(th) .kpi-reservations-related h2.kpi-reservations-related-title,.kpi-shell :lang(th) .kpi-reservations-related-title-line{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-reservations-measure-intro{max-width:36rem;margin:1rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:500;line-height:1.7}.kpi-reservations-measure-sample{width:-moz-fit-content;width:fit-content;max-width:100%;margin:1rem 0 0;padding:.28rem .55rem;border-radius:999px;background:rgba(162,220,37,.22);color:#1A3A02;font-size:.75rem;font-weight:700;line-height:1.45}.kpi-reservations-measure-metrics{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.15rem}.kpi-reservations-measure-metric{min-width:0;padding:.85rem .95rem;border:1px solid #e3e8eb;border-radius:12px;background:#fff}.kpi-reservations-kpi-visual{margin:1.35rem 0 0;min-width:0;max-width:none}.kpi-reservations-kpi-visual-photo{margin:0;min-width:0;max-width:100%;aspect-ratio:16/9;overflow:hidden}.kpi-reservations-kpi-visual-photo.reservations-ops-frame{aspect-ratio:auto;height:auto;max-height:none}@media (min-width:48rem){.kpi-reservations-kpi-visual-photo,.kpi-reservations-kpi-visual-photo.reservations-ops-frame{aspect-ratio:16/9;max-height:405px}}.kpi-reservations-kpi-visual-caption{margin:.7rem 0 0;color:#8a908c;font-size:.8125rem;line-height:1.6}.kpi-reservations-measure-value{margin:.35rem 0 0;color:#0b1f33;font-size:1.25rem;font-weight:700;line-height:1.2}.kpi-reservations-measure-value-label{display:block;margin-bottom:.15rem;color:#0b6660;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kpi-reservations-measure-meta{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0 0}.kpi-reservations-measure-meta>div{min-width:0}.kpi-reservations-measure-meta dt{color:#0b6660;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kpi-reservations-measure-meta dd{margin:.12rem 0 0;color:#555555;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}@media (min-width:40rem){.kpi-reservations-measure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-shell .kpi-reservations-measure-name{margin:0;color:#1f2a33;font-family:Poppins,sans-serif!important;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-reservations-measure-label{margin:.28rem 0 0;color:#6d746f;font-size:.8125rem;font-weight:400;line-height:1.55}.kpi-reservations-measure-close{max-width:36rem;margin:1.35rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:500;line-height:1.7}.kpi-reservations-measure-close>span{display:block}.kpi-reservations-measure-close-strong{font-weight:600}.kpi-reservations-measure-br,.kpi-reservations-related-br{display:inline}.kpi-shell :lang(th) .kpi-reservations-kpi-visual-caption,.kpi-shell :lang(th) .kpi-reservations-measure-close,.kpi-shell :lang(th) .kpi-reservations-measure-close-strong,.kpi-shell :lang(th) .kpi-reservations-measure-intro,.kpi-shell :lang(th) .kpi-reservations-measure-label,.kpi-shell :lang(th) .kpi-reservations-measure-meta dd,.kpi-shell :lang(th) .kpi-reservations-measure-meta dt,.kpi-shell :lang(th) .kpi-reservations-related-cat,.kpi-shell :lang(th) .kpi-reservations-related-item p,.kpi-shell :lang(th) .kpi-reservations-related-meta,.kpi-shell :lang(th) .kpi-reservations-related-visual-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-reservations-related-title-line{display:inline}.kpi-reservations-related-grid{margin-top:1.65rem}.kpi-reservations-related-grid,.kpi-reservations-related-side{display:grid;grid-gap:.85rem;gap:.85rem}.kpi-reservations-related-item{display:flex;flex-direction:column;min-width:0;padding:1.2rem 1.2rem 1.15rem;border:1px solid #e3e8eb;border-radius:10px;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .22s ease}.kpi-reservations-related-item.is-featured{padding:1.55rem 1.5rem 1.35rem}.kpi-reservations-related-rule{display:block;width:2.25rem;height:2px;background:#c7f000}.kpi-reservations-related-cat{margin:.8rem 0 0;color:#7d9a16;font-size:.75rem;font-weight:600;line-height:1.4}.kpi-shell .kpi-reservations-related .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-reservations-related-item h3,.kpi-shell :lang(th) .kpi-reservations-related-item h3{margin:.45rem 0 0;color:#1f2a33;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:transform .22s ease}.kpi-shell :lang(th) .kpi-reservations-related-item h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important}.kpi-shell .kpi-reservations-related-item.is-featured h3{margin-top:.7rem;font-size:clamp(1.5rem,1.25rem + .45vw,1.875rem)!important}.kpi-reservations-related-item p{max-width:36rem;margin:.55rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-reservations-related-item .kpi-reservations-related-cat{margin-top:0;color:#7d9a16;font-size:.75rem;font-weight:600;line-height:1.4}.kpi-reservations-related-item.is-featured .kpi-reservations-related-cat{margin-top:.15rem}.kpi-reservations-related-meta{display:flex;flex-wrap:wrap;gap:.25rem .85rem;margin:.7rem 0 0;color:#617487;font-size:.75rem;line-height:1.45}.kpi-reservations-related-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.05rem;color:#0A2472;font-size:.875rem;font-weight:600;line-height:1.4}.kpi-reservations-related-item.is-featured .kpi-reservations-related-cta{margin-top:auto;padding-top:1.75rem}.kpi-reservations-related-arrow{display:inline-block;transition:transform .22s ease}@media (min-width:40rem){.kpi-reservations-measure-br,.kpi-reservations-related-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-reservations-related-title-line{display:block;line-height:1.35!important}}@media (min-width:64rem){.kpi-reservations-related-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}.kpi-reservations-related-item.is-featured{height:100%}.kpi-reservations-measure-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-reservations-booking-flow-photo,.kpi-reservations-booking-flow-photo.reservations-ops-frame,.kpi-reservations-kpi-visual-photo,.kpi-reservations-kpi-visual-photo.reservations-ops-frame,.kpi-reservations-service-map-photo{max-height:28rem}}@media (hover:hover) and (pointer:fine){.kpi-reservations-related-item:hover{border-color:#c5ced4}.kpi-reservations-related-item:hover h3{transform:translateX(2px)}.kpi-reservations-related-item:hover .kpi-reservations-related-arrow{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.kpi-reservations-related-arrow,.kpi-reservations-related-item,.kpi-reservations-related-item h3{transition:none}.kpi-reservations-related-item:hover .kpi-reservations-related-arrow,.kpi-reservations-related-item:hover h3{transform:none}}.kpi-revenue-diagnostic-grid{display:grid;grid-gap:2.25rem;gap:2.25rem;align-items:start}.kpi-shell .kpi-revenue-diagnostic h2.kpi-h2{font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;text-align:left}.kpi-shell :lang(th) .kpi-revenue-diagnostic h2.kpi-h2{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-revenue-diagnostic h2 .kpi-revenue-diagnostic-em{white-space:nowrap}.kpi-revenue-diagnostic-em{color:#0B6660;font-weight:700}.kpi-revenue-diagnostic-intro{max-width:38rem;margin:.85rem 0 0;color:#555555;font-size:.95rem;font-weight:400;line-height:1.65}.kpi-shell :lang(th) .kpi-revenue-diagnostic-intro{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-diagnostic-list{margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(59,59,59,.12)}.kpi-revenue-diagnostic-item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-items:start;min-width:0;padding:1rem 0 1.05rem;border-bottom:1px solid rgba(59,59,59,.12)}.kpi-revenue-diagnostic-num{padding-top:.2rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.6}.kpi-shell .kpi-revenue-diagnostic-text{margin:0;color:#3b3b3b;font-size:1.0625rem!important;font-weight:400!important;letter-spacing:0;line-height:1.65}.kpi-shell :lang(th) .kpi-revenue-diagnostic-text{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-diagnostic-num,.kpi-shell :lang(en) .kpi-revenue-diagnostic-text{font-family:Poppins,sans-serif}.kpi-revenue-diagnostic-line{display:block}.kpi-revenue-diagnostic-copy{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.kpi-revenue-diagnostic-layer{display:grid;grid-template-columns:minmax(6.5rem,7.75rem) minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:start;margin:0;color:#555555;font-size:.875rem;font-weight:400;line-height:1.55}.kpi-revenue-diagnostic-layer-label{color:#0B6660;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.55}.kpi-shell :lang(th) .kpi-revenue-diagnostic-layer,.kpi-shell :lang(th) .kpi-revenue-diagnostic-layer-label{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-diagnostic-visual{margin:0;min-width:0;max-width:480px}.kpi-revenue-diagnostic-visual .kpi-revenue-calendar,.kpi-revenue-diagnostic-visual .service-visual-frame{width:100%;max-width:480px}.kpi-revenue-diagnostic-visual .service-visual-frame{aspect-ratio:3/2}.kpi-revenue-diagnostic-caption{margin:.7rem 0 0;color:#5f6b64;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.5}.kpi-shell :lang(th) .kpi-revenue-diagnostic-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}@media (max-width:47.99rem){.kpi-revenue-diagnostic-layer{grid-template-columns:minmax(0,1fr);row-gap:.12rem}}@media (min-width:48rem){.kpi-revenue-diagnostic-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,480px);column-gap:3.25rem}}@media (min-width:64rem){.kpi-revenue-diagnostic-grid{column-gap:4rem}.kpi-revenue-diagnostic-visual{position:-webkit-sticky;position:sticky;top:5.75rem;justify-self:end;width:100%}}.kpi-revenue-framework{border-block:1px solid #e3e8eb;background:#fff}.kpi-shell .kpi-revenue-framework h2.kpi-revenue-framework-heading{max-width:16em;margin:0;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;text-align:left}.kpi-shell :lang(th) .kpi-revenue-framework h2.kpi-revenue-framework-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-revenue-framework-em{color:#0B6660;font-weight:700}.kpi-revenue-framework-break{display:inline}.kpi-revenue-framework-grid{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.85rem}.kpi-revenue-framework-item{border:1px solid rgba(59,59,59,.14);border-radius:10px;background:transparent;box-shadow:none;padding:1rem 1.05rem 1.1rem;transition:border-color .22s ease,transform .22s ease,outline-color .22s ease}a.kpi-revenue-framework-item{display:block;color:inherit;text-decoration:none;cursor:pointer}.kpi-revenue-framework-item.is-primary{padding:1.25rem 1.3rem 1.35rem;border-color:rgba(162,220,37,.55)}.kpi-revenue-framework-num{display:block;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-revenue-framework-mark{display:block;width:1.75rem;height:2px;margin-top:.55rem;background:#A2DC25}.kpi-shell .kpi-revenue-framework-item h3{margin:.7rem 0 0;color:#0b1f33;font-size:1.3rem!important;font-weight:600!important;letter-spacing:0;line-height:1.35;transition:color .22s ease}.kpi-shell :lang(th) .kpi-revenue-framework-item h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-shell :lang(en) .kpi-revenue-framework-item h3{font-family:Poppins,sans-serif!important}.kpi-revenue-framework-item.is-primary h3{margin-top:.85rem;font-size:1.5rem!important}.kpi-shell .kpi-revenue-framework-item p{margin:.65rem 0 0;color:#5c5c5c;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) .kpi-revenue-framework-close,.kpi-shell :lang(th) .kpi-revenue-framework-item p{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-framework-line{display:block}.kpi-revenue-framework-output,.kpi-revenue-method-output{margin:.7rem 0 0;color:#555555;font-size:.8125rem;font-weight:400;line-height:1.5}.kpi-revenue-framework-output strong,.kpi-revenue-method-output strong{color:#0b1f33;font-weight:600}.kpi-revenue-framework-more{display:inline-flex;align-items:center;gap:.25rem;margin-top:.7rem;color:#0a2472;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.kpi-revenue-framework-more:hover{color:#0b1f33}.kpi-shell :lang(th) .kpi-revenue-framework-more,.kpi-shell :lang(th) .kpi-revenue-framework-output,.kpi-shell :lang(th) .kpi-revenue-method-output{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-framework-close{max-width:38rem;margin:2.15rem 0 0;color:#3b3b3b;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.7}.kpi-revenue-framework .kpi-revenue-framework-cta{margin-top:1.65rem;min-height:2.75rem}.kpi-revenue-framework .kpi-revenue-framework-cta:active,.kpi-revenue-framework .kpi-revenue-framework-cta:hover{box-shadow:none}@media (hover:hover){.kpi-revenue-framework-item:hover{border-color:rgba(59,59,59,.32);transform:translateY(-2px)}.kpi-revenue-framework-item.is-link:hover{border-color:rgba(162,220,37,.75)}.kpi-revenue-framework-item:hover .kpi-revenue-framework-num{color:#7d9a16}.kpi-revenue-framework-item:hover h3{color:#06141f}a.kpi-revenue-framework-item:hover .kpi-revenue-framework-more{color:#0b1f33}}.kpi-revenue-framework-item:focus-visible{outline:2px solid #a2dc25;outline-offset:3px;border-color:rgba(162,220,37,.85)}.kpi-revenue-framework-item:focus-visible .kpi-revenue-framework-num{color:#7d9a16}.kpi-revenue-framework-item:focus-visible h3,a.kpi-revenue-framework-item:focus-visible .kpi-revenue-framework-more{color:#06141f}@media (min-width:48rem) and (max-width:63.99rem){.kpi-revenue-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.kpi-revenue-framework-item:last-child{grid-column:1/-1}}@media (min-width:64rem){.kpi-revenue-framework-break{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-revenue-framework-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem 1.1rem}.kpi-revenue-framework-item:first-child{grid-column:span 7}.kpi-revenue-framework-item:nth-child(2){grid-column:span 5}.kpi-revenue-framework-item:nth-child(n+3){grid-column:span 4}}@media (prefers-reduced-motion:reduce){.kpi-revenue-framework-item,.kpi-revenue-framework-item h3,.kpi-revenue-framework-num{transition:none}.kpi-revenue-framework-item:hover{transform:none}}.kpi-revenue-framework-map{max-width:720px;margin:2.15rem auto 0}.kpi-revenue-method-inner{max-width:100%;min-width:0}.kpi-shell .kpi-revenue-method h2.kpi-revenue-method-heading{max-width:16em;margin:0;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;text-align:left}.kpi-shell :lang(th) .kpi-revenue-method h2.kpi-revenue-method-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-revenue-method-em{color:#0B6660;font-weight:700}.kpi-revenue-method-break{display:inline}.kpi-revenue-method-intro{max-width:40rem;margin:.85rem 0 0;color:#555555;font-size:.95rem;font-weight:400;line-height:1.65}.kpi-shell :lang(th) .kpi-revenue-method-intro{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-method-list{margin:2rem 0 0;padding:0;list-style:none}.kpi-revenue-method-step{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding-bottom:1.7rem}.kpi-revenue-method-step:last-child{padding-bottom:0}.kpi-revenue-method-step:after{content:"";position:absolute;left:.7rem;top:1.55rem;bottom:0;width:1px;background:#e3e8eb}.kpi-revenue-method-step:last-child:after{display:none}.kpi-revenue-method-num{position:relative;z-index:1;display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:999px;background:#fff;color:#0a2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1;transition:color .22s ease}.kpi-revenue-method-copy{display:flex;min-width:0;flex-direction:column;transition:transform .22s ease}.kpi-shell .kpi-revenue-method-copy h3{margin:0;color:#0b1f33;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0;line-height:1.35;transition:color .22s ease}.kpi-shell :lang(th) .kpi-revenue-method-copy h3,.kpi-shell :lang(th) .kpi-revenue-method-copy p,.kpi-shell :lang(th) .kpi-revenue-method-output{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-shell :lang(en) .kpi-revenue-method-copy h3,.kpi-shell :lang(en) .kpi-revenue-method-copy p,.kpi-shell :lang(en) .kpi-revenue-method-output{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-revenue-method-copy p{margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-revenue-method .kpi-revenue-method-output,.kpi-shell .kpi-revenue-method-copy .kpi-revenue-method-output{display:grid;grid-gap:.15rem;gap:.15rem;margin:.85rem 0 0;padding:.7rem .8rem;border-left:2px solid #a2dc25;background:#f2f8e2;color:#0b1f33}.kpi-revenue-method-output strong{color:#3b3b3b;font-size:.75rem;font-weight:600;line-height:1.4}.kpi-revenue-method-output span{color:#0b1f33;font-size:.9375rem;font-weight:600;line-height:1.4}.kpi-revenue-method-line{display:block}.kpi-revenue-method-flow{max-width:100%;margin:2.15rem 0 0}@media (hover:hover){.kpi-revenue-method-step:hover .kpi-revenue-method-num{color:#7d9a16}.kpi-revenue-method-step:hover h3{color:#06141f}.kpi-revenue-method-step:hover .kpi-revenue-method-copy{transform:translateX(2px)}}@media (min-width:48rem){.kpi-revenue-method-step{grid-template-columns:2.75rem minmax(0,1fr);column-gap:1.25rem;padding-bottom:1.9rem}.kpi-revenue-method-step:after{left:.8rem}}@media (min-width:64rem){.kpi-revenue-method-break{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-revenue-method-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:2.35rem}.kpi-revenue-method-list:before{content:"";position:absolute;top:.72rem;left:1.35rem;right:1.35rem;height:1px;background:#e3e8eb}.kpi-revenue-method-step{display:flex;flex-direction:column;grid-template-columns:none;column-gap:0;padding-bottom:0}.kpi-revenue-method-step:after{display:none}.kpi-revenue-method-copy{flex:1 1;margin-top:.85rem}.kpi-revenue-method .kpi-revenue-method-output,.kpi-shell .kpi-revenue-method-copy .kpi-revenue-method-output{margin-top:auto}.kpi-shell .kpi-revenue-method-copy h3{font-size:1.2rem!important}.kpi-shell .kpi-revenue-method-copy p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.kpi-revenue-method-copy,.kpi-revenue-method-copy h3,.kpi-revenue-method-num{transition:none}.kpi-revenue-method-step:hover .kpi-revenue-method-copy{transform:none}}.kpi-revenue-measure{border-block:1px solid #e3e8eb;background:#fff}.kpi-shell .kpi-revenue-measure h2.kpi-revenue-measure-heading{max-width:12em;margin:0;font-size:clamp(2rem,1.35rem + .9vw,2.375rem)!important;font-weight:700!important;text-align:left}.kpi-shell :lang(th) .kpi-revenue-measure h2.kpi-revenue-measure-heading,.kpi-shell :lang(th) .kpi-revenue-measure-close,.kpi-shell :lang(th) .kpi-revenue-measure-intro,.kpi-shell :lang(th) .kpi-revenue-measure-metric dd,.kpi-shell :lang(th) .kpi-revenue-measure-next{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-revenue-measure-intro{max-width:28rem;margin:1.05rem 0 0;color:#0b1f33;font-size:1.1875rem;font-weight:500;line-height:1.6}.kpi-revenue-measure-line{display:block}.kpi-revenue-measure-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.55rem 0 0;padding:0;border-top:1px solid rgba(59,59,59,.12)}.kpi-revenue-measure-metric{margin:0;padding:.9rem 1rem .95rem 0;border-bottom:1px solid rgba(59,59,59,.12)}.kpi-revenue-measure-metric:nth-child(odd){padding-right:1rem;border-right:1px solid rgba(59,59,59,.12)}.kpi-revenue-measure-metric:nth-child(2n){padding-left:1rem}.kpi-revenue-measure-metric dt{margin:0;color:#0b1f33;font-family:Poppins,sans-serif!important;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-revenue-measure-metric dd{margin:.28rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.5}.kpi-revenue-measure-metric-def,.kpi-revenue-measure-metric-meta,.kpi-revenue-measure-metric-value{display:block}.kpi-revenue-measure-metric-value{margin-top:.35rem;color:#0b1f33;font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3}.kpi-revenue-measure-metric-meta{margin-top:.28rem;color:#555555;font-size:.75rem;font-weight:500;line-height:1.45}.kpi-revenue-measure-close,.kpi-revenue-measure-next{max-width:36rem;margin:1.45rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-revenue-measure-close{margin-top:1.15rem}.kpi-revenue-measure-strong{font-weight:600;color:#0b1f33}.kpi-revenue-measure-em{color:#7d9a16;font-weight:700}.kpi-revenue-measure-chart{min-width:0;max-width:720px;margin:1.75rem auto 0;overflow:hidden}.kpi-revenue-measure-chart .kpi-chart-card{max-width:720px;margin-inline:auto}.kpi-revenue-measure-caption{max-width:40rem;margin:1.15rem 0 0;color:#3b3b3b;font-size:1rem;font-weight:400;line-height:1.7}.kpi-shell :lang(th) .kpi-revenue-measure-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-measure-kpis{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:1.15rem 0 0}.kpi-revenue-measure .metric-card--lime{border-top-color:#A2DC25}.kpi-revenue-measure .metric-card--yellow{border-top-color:#EBE722}.kpi-revenue-calendar{min-width:0;max-width:100%}.kpi-revenue-calendar-head{display:grid;grid-gap:.2rem;gap:.2rem;margin:0 0 .7rem}.kpi-revenue-calendar-badge{margin:0;width:-moz-fit-content;width:fit-content;padding:.15rem .45rem;border:1px solid #e3e8eb;border-radius:999px;background:#f2f8e2;color:#1a3a02;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.kpi-revenue-calendar-title{margin:.35rem 0 0;color:#0b1f33;font-size:.95rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.kpi-revenue-calendar-compare{margin:.15rem 0 0;color:#555555;font-size:.78rem;font-weight:500;line-height:1.45}.kpi-revenue-calendar-frame{overflow:hidden;width:100%;max-width:100%;min-width:0;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff}.kpi-revenue-calendar-svg{display:block;width:100%;max-width:100%;min-width:0;height:auto}.kpi-revenue-calendar-axis{fill:#555555;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.kpi-revenue-calendar-legend{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:.7rem 0 0;padding:0;list-style:none;color:#3b3b3b;font-size:.78rem;font-weight:600;line-height:1.35}.kpi-revenue-calendar-legend li{display:inline-flex;align-items:center;gap:.4rem}.kpi-revenue-calendar-key{display:inline-block;width:.85rem;height:.85rem;border-radius:.2rem}.kpi-revenue-calendar-key-high{background:#A2DC25}.kpi-revenue-calendar-key-shoulder{background:#EBE722}.kpi-revenue-calendar-key-soft{background:#D7E3E1}.kpi-revenue-calendar-caption{margin:.55rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-shell :lang(th) .kpi-revenue-calendar-badge,.kpi-shell :lang(th) .kpi-revenue-calendar-caption,.kpi-shell :lang(th) .kpi-revenue-calendar-compare,.kpi-shell :lang(th) .kpi-revenue-calendar-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-revenue-diagnostic,.kpi-revenue-enquiry,.kpi-revenue-framework,.kpi-revenue-hero,.kpi-revenue-measure,.kpi-revenue-method,.kpi-revenue-related{overflow-x:clip}.kpi-revenue-measure-legacy{margin-top:1.15rem}.kpi-revenue-measure-legacy-close{max-width:40rem;margin:1.15rem 0 0;color:#555555;font-size:1rem;line-height:1.75}@media (min-width:40rem){.kpi-revenue-measure-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kpi-revenue-measure-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-revenue-measure-metric,.kpi-revenue-measure-metric:nth-child(2n),.kpi-revenue-measure-metric:nth-child(odd){padding:1rem 1.35rem .15rem;border-right:0;border-bottom:0;border-left:1px solid rgba(59,59,59,.12)}.kpi-revenue-measure-metric:first-child{padding-left:0;border-left:0}}.kpi-revenue-related{border-top:1px solid #e3e8eb;background:#fff}.kpi-shell .kpi-revenue-related-heading{font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;line-height:1.35!important;text-align:left}.kpi-shell :lang(th) .kpi-revenue-related-heading{font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-revenue-related-break{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-revenue-related-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch;margin-top:1.65rem}.kpi-revenue-related-list{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.kpi-revenue-related-featured,.kpi-revenue-related-item{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid rgba(59,59,59,.14);border-radius:10px;background:#fff;box-shadow:none;transition:border-color .22s ease,outline-color .22s ease}a.kpi-revenue-related-featured,a.kpi-revenue-related-item{cursor:pointer}.kpi-revenue-related-featured{padding:1.15rem 1.15rem 1.45rem}.kpi-revenue-related-item{padding:1rem 1.1rem .95rem}.kpi-revenue-related-mark{display:block;width:1.75rem;height:2px;margin-bottom:1.15rem;background:#c7f000}.kpi-revenue-related-kicker{margin:0;color:#0A2472;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:0}.kpi-shell .kpi-revenue-related-featured h3,.kpi-shell .kpi-revenue-related-item h3{margin:0;color:#0b1f33;font-weight:600!important;letter-spacing:0;transition:color .22s ease}.kpi-shell .kpi-revenue-related-featured h3{margin-top:.85rem;font-size:clamp(1.5rem,1.15rem + .55vw,1.875rem)!important;line-height:1.35!important}.kpi-shell .kpi-revenue-related-item h3{font-size:clamp(1.125rem,1.05rem + .15vw,1.25rem)!important;line-height:1.4!important}.kpi-shell :lang(th) .kpi-revenue-related-cta,.kpi-shell :lang(th) .kpi-revenue-related-excerpt,.kpi-shell :lang(th) .kpi-revenue-related-featured h3,.kpi-shell :lang(th) .kpi-revenue-related-item h3,.kpi-shell :lang(th) .kpi-revenue-related-item p,.kpi-shell :lang(th) .kpi-revenue-related-kicker,.kpi-shell :lang(th) .kpi-revenue-related-meta{font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-revenue-related-excerpt,.kpi-revenue-related-item p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-revenue-related-featured .kpi-revenue-related-excerpt{margin-top:.65rem}.kpi-revenue-related-meta{margin:.45rem 0 0;color:#555555;font-size:.75rem;font-weight:500;line-height:1.45}.kpi-revenue-related-cta{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.75rem;color:#0b1f33;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .22s ease}.kpi-revenue-related-featured .kpi-revenue-related-cta{margin-top:auto;padding-top:1.75rem}.kpi-revenue-related-arrow{display:inline-block;transition:transform .22s ease}.kpi-revenue-related-featured:hover,.kpi-revenue-related-item:hover{border-color:rgba(162,220,37,.75)}.kpi-revenue-related-featured:focus-visible,.kpi-revenue-related-item:focus-visible{outline:2px solid #a2dc25;outline-offset:3px;border-color:rgba(162,220,37,.85)}.kpi-revenue-related-featured:hover h3,.kpi-revenue-related-item:hover h3{color:#06141f}.kpi-revenue-related-featured:hover .kpi-revenue-related-cta,.kpi-revenue-related-item:hover .kpi-revenue-related-cta{color:#7d9a16}.kpi-revenue-related-featured:hover .kpi-revenue-related-arrow,.kpi-revenue-related-item:hover .kpi-revenue-related-arrow{transform:translateX(3px)}@media (min-width:48rem){.kpi-revenue-related-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem}.kpi-revenue-related-featured{padding:1.25rem 1.35rem 1.7rem}}@media (min-width:64rem){.kpi-revenue-related-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.78fr);gap:1.25rem;margin-top:1.85rem}.kpi-revenue-related-featured{padding:1.35rem 1.5rem 2rem}.kpi-revenue-related-item{padding:1.05rem 1.2rem 1rem}}@media (prefers-reduced-motion:reduce){.kpi-revenue-related-arrow,.kpi-revenue-related-cta,.kpi-revenue-related-featured,.kpi-revenue-related-featured h3,.kpi-revenue-related-item,.kpi-revenue-related-item h3{transition:none}.kpi-revenue-related-featured:hover .kpi-revenue-related-arrow,.kpi-revenue-related-item:hover .kpi-revenue-related-arrow{transform:none}}.kpi-revenue-enquiry{border-top:1px solid #e3e8eb;background:#f4f4f4}.kpi-revenue-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.kpi-revenue-enquiry-kicker{font-family:Poppins,sans-serif!important;color:#0A2472;letter-spacing:.14em!important}.kpi-shell .kpi-revenue-enquiry-heading{max-width:11em;margin-top:.85rem;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;letter-spacing:0!important;text-align:left}.kpi-shell .kpi-revenue-enquiry-heading,.kpi-shell :lang(th) .kpi-revenue-enquiry-heading{font-weight:700!important;line-height:1.35!important}.kpi-shell :lang(th) .kpi-revenue-enquiry-consent,.kpi-shell :lang(th) .kpi-revenue-enquiry-direct,.kpi-shell :lang(th) .kpi-revenue-enquiry-error,.kpi-shell :lang(th) .kpi-revenue-enquiry-group-label,.kpi-shell :lang(th) .kpi-revenue-enquiry-heading,.kpi-shell :lang(th) .kpi-revenue-enquiry-hint,.kpi-shell :lang(th) .kpi-revenue-enquiry-label,.kpi-shell :lang(th) .kpi-revenue-enquiry-lead,.kpi-shell :lang(th) .kpi-revenue-enquiry-next-title,.kpi-shell :lang(th) .kpi-revenue-enquiry-privacy,.kpi-shell :lang(th) .kpi-revenue-enquiry-reply,.kpi-shell :lang(th) .kpi-revenue-enquiry-status,.kpi-shell :lang(th) .kpi-revenue-enquiry-steps,.kpi-shell :lang(th) .kpi-revenue-enquiry-success,.kpi-shell :lang(th) .kpi-revenue-enquiry-trust{font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-revenue-enquiry-lead{max-width:28rem;margin:.9rem 0 0;color:#555555;font-size:1rem;font-weight:400;line-height:1.7}.kpi-revenue-enquiry-line{display:block}.kpi-revenue-enquiry-next{margin-top:1.35rem}.kpi-revenue-enquiry-next-title{margin:0;color:#0b1f33;font-size:1rem;font-weight:700;line-height:1.45}.kpi-revenue-enquiry-steps{margin:.85rem 0 0;padding:0;list-style:none}.kpi-revenue-enquiry-steps li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-column-gap:.45rem;column-gap:.45rem;align-items:baseline;margin-top:.55rem;color:#1f2a33;font-size:.9375rem;font-weight:500;line-height:1.6}.kpi-shell .kpi-revenue-enquiry-step-num{color:#0a2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-revenue-enquiry-trust{margin:1.15rem 0 0;padding:0;list-style:none}.kpi-revenue-enquiry-trust li{position:relative;margin-top:.45rem;padding-left:1rem;color:#555555;font-size:.875rem;font-weight:400;line-height:1.6}.kpi-revenue-enquiry-trust li:before{content:"";position:absolute;top:.55rem;left:0;width:.4rem;height:.4rem;border-radius:999px;background:#a2dc25}.kpi-revenue-enquiry-photo{width:100%;max-width:420px;margin:1.35rem 0 0}.kpi-revenue-enquiry-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#0b1f33}.kpi-revenue-enquiry-photo figcaption{margin-top:.4rem;color:#6a6a6a;font-size:.75rem;line-height:1.45}.kpi-revenue-enquiry-panel{border:1px solid rgba(59,59,59,.14);border-radius:12px;background:#fff;box-shadow:none;padding:1.25rem 1.15rem 1.15rem}.kpi-revenue-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-revenue-enquiry-group+.kpi-revenue-enquiry-group{margin-top:1.05rem;padding-top:1.05rem;border-top:1px solid rgba(59,59,59,.1)}.kpi-revenue-enquiry-group>div+div{margin-top:.85rem}.kpi-revenue-enquiry-group-label{margin:0 0 .75rem;color:#0A2472;font-size:.75rem;font-weight:600;line-height:1.4}.kpi-revenue-enquiry-pair{display:grid;grid-gap:.85rem;gap:.85rem}.kpi-revenue-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500;line-height:1.4}.kpi-revenue-enquiry .kpi-field{box-sizing:border-box;height:46px;min-height:46px;margin-top:0;border:1px solid rgba(59,59,59,.18);border-radius:8px;box-shadow:none;padding:0 .85rem;line-height:1.4}.kpi-revenue-enquiry textarea.kpi-field{height:110px;min-height:110px;padding:.7rem .85rem;resize:vertical}.kpi-revenue-enquiry select.kpi-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#0b1f33 0),linear-gradient(135deg,#0b1f33 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem}.kpi-revenue-enquiry .kpi-field:focus{outline:none;border-color:#7d9a16;box-shadow:none}.kpi-revenue-enquiry .kpi-field[aria-invalid=true]{border-color:#c45c26}.kpi-revenue-enquiry-hint{margin:.35rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.5}.kpi-revenue-enquiry-error{margin:.4rem 0 0;color:#c45c26;font-size:.8125rem;font-weight:600;line-height:1.45}.kpi-revenue-enquiry-status{margin:.55rem 0 0;color:#0b1f33;font-size:.875rem;font-weight:500;line-height:1.5}.kpi-revenue-enquiry-done{display:grid;grid-gap:.35rem;gap:.35rem}.kpi-revenue-enquiry-privacy{margin-top:1.15rem}.kpi-revenue-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.65}.kpi-revenue-enquiry-consent a,.kpi-revenue-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-revenue-enquiry-consent{display:flex;align-items:flex-start;gap:.75rem;min-height:2.75rem;margin-top:.85rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.65}.kpi-revenue-enquiry-consent input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex-shrink:0;accent-color:#0B6660}.kpi-revenue-enquiry .kpi-button{width:100%;min-height:46px;margin-top:1rem;border-radius:9px;box-shadow:none;font-weight:600}.kpi-revenue-enquiry .kpi-button:active,.kpi-revenue-enquiry .kpi-button:hover{transform:none;box-shadow:none;filter:none}.kpi-revenue-enquiry-reply{margin:.7rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.55}.kpi-revenue-enquiry-direct{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(59,59,59,.1);color:#6a6a6a;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-revenue-enquiry-direct a{color:#0A2472;font-weight:500;text-decoration:none}.kpi-revenue-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.6}@media (min-width:40rem){.kpi-revenue-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.kpi-revenue-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:12.5rem;padding-inline:1.35rem}}@media (min-width:64rem){.kpi-revenue-enquiry-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.52fr);column-gap:6%;justify-content:space-between}.kpi-revenue-enquiry-panel{padding:1.55rem 1.65rem 1.35rem}}.kpi-reservations-enquiry{border-top:1px solid #e3e8eb;background:#f4f4f4}.kpi-reservations-enquiry .kpi-section{padding-block:3.15rem}.kpi-reservations-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.35rem;gap:1.35rem;align-items:start}.kpi-reservations-enquiry-kicker{margin:0;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.72rem;font-weight:600;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-reservations-enquiry-heading{max-width:12em;margin-top:.7rem;font-size:clamp(1.75rem,1.2rem + 1.2vw,2.35rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-shell :lang(th) .kpi-reservations-enquiry-consent,.kpi-shell :lang(th) .kpi-reservations-enquiry-direct,.kpi-shell :lang(th) .kpi-reservations-enquiry-error,.kpi-shell :lang(th) .kpi-reservations-enquiry-group-label,.kpi-shell :lang(th) .kpi-reservations-enquiry-heading,.kpi-shell :lang(th) .kpi-reservations-enquiry-label,.kpi-shell :lang(th) .kpi-reservations-enquiry-lead,.kpi-shell :lang(th) .kpi-reservations-enquiry-line,.kpi-shell :lang(th) .kpi-reservations-enquiry-next-title,.kpi-shell :lang(th) .kpi-reservations-enquiry-note,.kpi-shell :lang(th) .kpi-reservations-enquiry-points,.kpi-shell :lang(th) .kpi-reservations-enquiry-privacy,.kpi-shell :lang(th) .kpi-reservations-enquiry-reply,.kpi-shell :lang(th) .kpi-reservations-enquiry-status,.kpi-shell :lang(th) .kpi-reservations-enquiry-success,.kpi-shell :lang(th) .kpi-reservations-enquiry-trust{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}.kpi-reservations-enquiry-lead{max-width:24rem;margin:.8rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-reservations-enquiry-line{display:block}.kpi-reservations-enquiry-next{margin-top:1.35rem}.kpi-reservations-enquiry-next-title{margin:0;color:#0b1f33;font-size:1rem;font-weight:700;line-height:1.45}.kpi-reservations-enquiry-points{margin:.85rem 0 0;padding:0;list-style:none}.kpi-reservations-enquiry-points li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-column-gap:.45rem;column-gap:.45rem;align-items:baseline;margin-top:.55rem;color:#1f2a33;font-size:.9375rem;font-weight:500;line-height:1.6}.kpi-shell .kpi-reservations-enquiry-num{color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-reservations-enquiry-trust{margin:1.15rem 0 0;padding:0;list-style:none}.kpi-reservations-enquiry-trust li{position:relative;margin-top:.45rem;padding-left:1rem;color:#555555;font-size:.875rem;font-weight:400;line-height:1.6}.kpi-reservations-enquiry-trust li:before{content:"";position:absolute;top:.55rem;left:0;width:.4rem;height:.4rem;border-radius:999px;background:#a2dc25}.kpi-reservations-enquiry-photo{width:100%;max-width:420px;margin:1.35rem 0 0}.kpi-reservations-enquiry-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#0b1f33}.kpi-reservations-enquiry-photo figcaption{margin-top:.4rem;color:#6a6a6a;font-size:.75rem;line-height:1.45}.kpi-reservations-enquiry-stack{margin-top:.85rem}.kpi-reservations-enquiry-status{color:#0b6660}.kpi-reservations-enquiry-error,.kpi-reservations-enquiry-status{margin:.55rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.kpi-reservations-enquiry-error{color:#c45c26}.kpi-reservations-enquiry-note{max-width:22rem;margin:1.15rem 0 0;color:#6d746f;font-size:.8125rem;font-weight:400;line-height:1.65}.kpi-reservations-enquiry .kpi-button:disabled{opacity:.72;cursor:wait}.kpi-reservations-enquiry-panel{border:1px solid rgba(59,59,59,.14);border-radius:12px;background:#fff;box-shadow:none;padding:1.2rem 1.1rem 1.1rem}.kpi-reservations-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-reservations-enquiry-group+.kpi-reservations-enquiry-group{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(59,59,59,.1)}.kpi-reservations-enquiry-group-label{margin:0 0 .7rem;color:#0A2472;font-size:.8125rem;font-weight:600;line-height:1.45}.kpi-reservations-enquiry-pair{display:grid;grid-gap:.85rem;gap:.85rem}.kpi-reservations-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500;line-height:1.45}.kpi-reservations-enquiry .kpi-field{box-sizing:border-box;height:46px;min-height:46px;margin-top:0;border:1px solid rgba(59,59,59,.18);border-radius:8px;box-shadow:none;padding:0 .85rem;line-height:1.45}.kpi-reservations-enquiry textarea.kpi-field{height:110px;min-height:110px;padding:.7rem .85rem;resize:vertical}.kpi-reservations-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-reservations-enquiry-privacy{margin-top:1.1rem}.kpi-reservations-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.7}.kpi-reservations-enquiry-consent a,.kpi-reservations-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-reservations-enquiry-consent{display:flex;align-items:flex-start;gap:.75rem;min-height:2.75rem;margin-top:.8rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.7}.kpi-reservations-enquiry-consent input{width:1.15rem;height:1.15rem;margin-top:.2rem;flex-shrink:0;accent-color:#0B6660}.kpi-reservations-enquiry .kpi-button{width:100%;min-height:46px;margin-top:1rem;border-radius:9px;box-shadow:none;font-weight:600;background:#A2DC25;color:#1A3A02}.kpi-reservations-enquiry .kpi-button:active,.kpi-reservations-enquiry .kpi-button:hover{background:#8fc41c;color:#1A3A02;transform:none;box-shadow:none;filter:none}.kpi-reservations-sticky .kpi-button{background:#A2DC25;color:#1A3A02}.kpi-reservations-sticky .kpi-button:active,.kpi-reservations-sticky .kpi-button:hover{background:#8fc41c;color:#1A3A02}.kpi-reservations-enquiry-reply{margin:.65rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.55}.kpi-reservations-enquiry-direct{margin-top:.95rem;padding-top:.85rem;border-top:1px solid rgba(59,59,59,.1);color:#6a6a6a;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-reservations-enquiry-direct a{color:#0A2472;font-weight:500;text-decoration:none}.kpi-reservations-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:40rem){.kpi-reservations-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem}.kpi-reservations-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:12.5rem;padding-inline:1.35rem}}@media (min-width:48rem){.kpi-reservations-enquiry .kpi-section{padding-block:3.5rem}.kpi-reservations-enquiry-panel{padding:1.4rem 1.35rem 1.2rem}}@media (min-width:64rem){.kpi-reservations-enquiry-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:5%}}.kpi-b2b-enquiry{border-top:1px solid #e3e8eb;background:#f7f7f4}.kpi-b2b-enquiry .kpi-section{padding-block:2.85rem 2.6rem}.kpi-b2b-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.kpi-b2b-enquiry-kicker{margin:0;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.72rem;font-weight:600;letter-spacing:.12em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-b2b-enquiry-heading,.kpi-shell :lang(th) .kpi-b2b-enquiry-heading{max-width:11em;margin-top:.65rem;font-size:clamp(1.75rem,1.15rem + 1.05vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left}.kpi-shell .kpi-b2b-enquiry .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-b2b-enquiry-lead,.kpi-shell :lang(th) .kpi-b2b-enquiry-lead,.kpi-shell :lang(th) .kpi-b2b-enquiry-line{max-width:24rem;margin:.85rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-b2b-enquiry-line{display:block}.kpi-b2b-enquiry-receive{margin-top:1.25rem}.kpi-b2b-enquiry-next-title,.kpi-b2b-enquiry-receive-title,.kpi-shell :lang(th) .kpi-b2b-enquiry-next-title,.kpi-shell :lang(th) .kpi-b2b-enquiry-receive-title{margin:0 0 .65rem;color:#0b1f33;font-size:1.05rem;font-weight:700;letter-spacing:0!important;line-height:1.4}.kpi-b2b-enquiry-receive ul{margin:0;padding:0;list-style:none}.kpi-b2b-enquiry-receive li{padding:.7rem 0;border-top:1px solid #e3e8eb}.kpi-b2b-enquiry-receive li:first-child{padding-top:0;border-top:0}.kpi-b2b-enquiry-receive strong{display:block;color:#0b1f33;font-size:.95rem;font-weight:650;line-height:1.4}.kpi-b2b-enquiry-receive span{display:block;margin-top:.25rem;color:#555555;font-size:.9rem;font-weight:400;line-height:1.6}.kpi-b2b-enquiry-next{margin-top:1.35rem}.kpi-b2b-enquiry-photo{width:100%;max-width:420px;margin:1.35rem 0 0}.kpi-b2b-enquiry-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#0b1f33}.kpi-b2b-enquiry-stack{margin-top:.85rem}.kpi-b2b-enquiry-points{margin:1.15rem 0 0;padding:.15rem 0 0 .15rem;list-style:none;border-left:1px solid rgba(11,102,96,.28)}.kpi-b2b-enquiry-points li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-column-gap:.55rem;column-gap:.55rem;align-items:baseline;padding:.42rem 0 .42rem .75rem;color:#1f2a33;font-size:.95rem;font-weight:500;line-height:1.55}.kpi-b2b-enquiry-points li+li{border-top:1px solid #e3e8eb}.kpi-b2b-enquiry-num{color:#7d9a16;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3}.kpi-b2b-enquiry-note,.kpi-shell :lang(th) .kpi-b2b-enquiry-note{max-width:22rem;margin:.9rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-b2b-enquiry-panel{border:1px solid #e3e8eb;border-radius:11px;background:#fff;box-shadow:none;padding:1.15rem 1.1rem 1.05rem}.kpi-b2b-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-b2b-enquiry-group+.kpi-b2b-enquiry-group{margin-top:.95rem;padding-top:.9rem;border-top:1px solid #e3e8eb}.kpi-b2b-enquiry-group-label,.kpi-shell :lang(th) .kpi-b2b-enquiry-group-label{margin:0 0 .7rem;color:#3b3b3b;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.4}.kpi-b2b-enquiry-pair{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-b2b-enquiry-label,.kpi-shell :lang(th) .kpi-b2b-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500;letter-spacing:0!important;line-height:1.4}.kpi-b2b-enquiry .kpi-field{min-height:46px;border-radius:8px;box-shadow:none}.kpi-b2b-enquiry textarea.kpi-field{min-height:110px;padding-top:.7rem;resize:vertical}.kpi-b2b-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-b2b-enquiry-privacy{margin-top:1rem}.kpi-b2b-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.65}.kpi-b2b-enquiry-consent a,.kpi-b2b-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-b2b-enquiry-consent,.kpi-shell :lang(th) .kpi-b2b-enquiry-consent{display:flex;align-items:flex-start;gap:.7rem;min-height:2.75rem;margin-top:.75rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-b2b-enquiry-consent input{width:1.05rem;height:1.05rem;margin-top:.15rem;flex-shrink:0;accent-color:#0B6660}.kpi-b2b-enquiry .kpi-button,.kpi-b2b-enquiry-submit,.kpi-b2b-sticky-cta .kpi-button{margin-top:.9rem;width:100%;border-radius:9px;box-shadow:none;font-weight:600;background:#A2DC25;color:#1A3A02}.kpi-b2b-sticky-cta .kpi-button{margin-top:0}.kpi-b2b-enquiry .kpi-button:active,.kpi-b2b-enquiry .kpi-button:hover,.kpi-b2b-enquiry-submit:active,.kpi-b2b-enquiry-submit:hover,.kpi-b2b-sticky-cta .kpi-button:active,.kpi-b2b-sticky-cta .kpi-button:hover{background:#93c91f;color:#1A3A02;box-shadow:none;filter:none;transform:none}.kpi-b2b-enquiry .kpi-button:disabled,.kpi-b2b-enquiry-submit:disabled{background:#A2DC25;color:#1A3A02}.kpi-b2b-enquiry-status{color:#0b6660}.kpi-b2b-enquiry-error,.kpi-b2b-enquiry-status{margin:.55rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.kpi-b2b-enquiry-error{color:#c45c26}.kpi-b2b-enquiry-arrow{margin-left:.15rem}.kpi-b2b-enquiry-reply,.kpi-shell :lang(th) .kpi-b2b-enquiry-reply{margin:.75rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;letter-spacing:0!important;line-height:1.6}.kpi-b2b-enquiry-direct{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #e3e8eb;color:#6a6a6a;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-b2b-enquiry-direct a{color:#0A2472;font-weight:500;text-decoration:none}.kpi-b2b-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:40rem){.kpi-b2b-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.kpi-b2b-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:14rem;padding-inline:1.2rem}}@media (min-width:48rem){.kpi-b2b-enquiry .kpi-section{padding-block:3.15rem 2.85rem}}@media (min-width:64rem){.kpi-b2b-enquiry-grid{grid-template-columns:minmax(0,36%) minmax(0,57%);column-gap:7%}.kpi-b2b-enquiry-panel{padding:1.35rem 1.3rem 1.15rem}}.kpi-google-ads-enquiry{border-top:1px solid #e3e8eb;background:#fff}.kpi-google-ads-enquiry .kpi-section{padding-block:2.6rem 2.4rem}.kpi-google-ads-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.35rem;gap:1.35rem;align-items:start}.kpi-google-ads-enquiry-kicker{margin:0;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-google-ads-enquiry-heading,.kpi-shell :lang(th) .kpi-google-ads-enquiry-heading{max-width:none;margin-top:.55rem;color:#3b3b3b;font-size:clamp(1.65rem,1.1rem + 1vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-google-ads-enquiry .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-enquiry-lead,.kpi-shell :lang(th) .kpi-google-ads-enquiry-lead,.kpi-shell :lang(th) .kpi-google-ads-enquiry-line{max-width:32rem;margin:.75rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-google-ads-enquiry-line{display:block}.kpi-google-ads-enquiry-receive{margin-top:1.25rem}.kpi-google-ads-enquiry-next-title,.kpi-google-ads-enquiry-receive-title,.kpi-shell :lang(th) .kpi-google-ads-enquiry-next-title,.kpi-shell :lang(th) .kpi-google-ads-enquiry-receive-title{margin:0 0 .65rem;color:#0b1f33;font-size:1.05rem;font-weight:700;letter-spacing:0!important;line-height:1.4}.kpi-google-ads-enquiry-receive ul{margin:0;padding:0;list-style:none}.kpi-google-ads-enquiry-receive li{padding:.7rem 0;border-top:1px solid #e3e8eb}.kpi-google-ads-enquiry-receive li:first-child{padding-top:0;border-top:0}.kpi-google-ads-enquiry-receive strong{display:block;color:#0b1f33;font-size:.95rem;font-weight:650;line-height:1.4}.kpi-google-ads-enquiry-receive span{display:block;margin-top:.25rem;color:#555555;font-size:.9rem;font-weight:400;line-height:1.6}.kpi-google-ads-enquiry-next{margin-top:1.35rem}.kpi-google-ads-enquiry-photo{width:100%;max-width:420px;margin:1.35rem 0 0}.kpi-google-ads-enquiry-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#0b1f33}.kpi-google-ads-enquiry-stack{margin-top:.85rem}.kpi-google-ads-enquiry-points{margin:1.15rem 0 0;padding:.15rem 0 0 .15rem;list-style:none;border-left:1px solid rgba(11,102,96,.28)}.kpi-google-ads-enquiry-points li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-column-gap:.55rem;column-gap:.55rem;align-items:baseline;padding:.42rem 0 .42rem .75rem;color:#1f2a33;font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.55}.kpi-google-ads-enquiry-points li+li{border-top:1px solid #e3e8eb}.kpi-google-ads-enquiry-num{color:#7d9a16;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3}.kpi-google-ads-enquiry-points .kpi-latin{color:#7d9a16;font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-google-ads-enquiry-note,.kpi-shell :lang(th) .kpi-google-ads-enquiry-note{max-width:24rem;margin:.85rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-google-ads-enquiry-panel{border:1px solid #e3e8eb;border-radius:12px;background:#fafafa;box-shadow:none;padding:1.15rem 1.1rem 1rem}.kpi-google-ads-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-google-ads-enquiry-group+.kpi-google-ads-enquiry-group{margin-top:.95rem;padding-top:.9rem;border-top:1px solid #e3e8eb}.kpi-google-ads-enquiry-group-label,.kpi-shell :lang(th) .kpi-google-ads-enquiry-group-label{margin:0 0 .65rem;color:#3b3b3b;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.4}.kpi-google-ads-enquiry-pair{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-google-ads-enquiry-label,.kpi-shell :lang(th) .kpi-google-ads-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500!important;letter-spacing:0!important;line-height:1.4}.kpi-google-ads-enquiry .kpi-field{height:46px;min-height:46px;padding:0 .85rem;border:1px solid #e3e8eb;border-radius:8px;background:#fff;box-shadow:none}.kpi-google-ads-enquiry textarea.kpi-field{min-height:110px;height:110px;padding-top:.7rem;resize:vertical}.kpi-google-ads-enquiry select.kpi-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#3b3b3b 0),linear-gradient(135deg,#3b3b3b 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem}.kpi-google-ads-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-google-ads-enquiry .kpi-field[aria-invalid=true]{border-color:#c45c26}.kpi-google-ads-enquiry-hint,.kpi-shell :lang(th) .kpi-google-ads-enquiry-hint{margin:.35rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.5!important}.kpi-google-ads-enquiry-privacy{margin-top:1rem}.kpi-google-ads-enquiry-privacy p,.kpi-shell :lang(th) .kpi-google-ads-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-google-ads-enquiry-consent a,.kpi-google-ads-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-google-ads-enquiry-consent,.kpi-shell :lang(th) .kpi-google-ads-enquiry-consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:.7rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-google-ads-enquiry-consent input{width:1rem;height:1rem;margin-top:.18rem;flex-shrink:0;accent-color:#0B6660}.kpi-google-ads-enquiry .kpi-button,.kpi-google-ads-enquiry-submit,.kpi-google-ads-sticky .kpi-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.95rem;border-radius:9px;background:#A2DC25;color:#1A3A02;box-shadow:none;font-weight:600}.kpi-google-ads-sticky .kpi-button{margin-top:0}.kpi-google-ads-enquiry .kpi-button:active,.kpi-google-ads-enquiry .kpi-button:hover,.kpi-google-ads-enquiry-submit:active,.kpi-google-ads-enquiry-submit:hover,.kpi-google-ads-sticky .kpi-button:active,.kpi-google-ads-sticky .kpi-button:hover{background:#b6e63a;color:#1A3A02;box-shadow:none;filter:none;transform:none}.kpi-google-ads-enquiry .kpi-button:disabled,.kpi-google-ads-enquiry-submit:disabled,.kpi-google-ads-sticky .kpi-button:disabled{background:#A2DC25;color:#1A3A02}.kpi-google-ads-enquiry-status{color:#0b6660}.kpi-google-ads-enquiry-error,.kpi-google-ads-enquiry-status{margin:.55rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.kpi-google-ads-enquiry-error{color:#c45c26}.kpi-google-ads-enquiry-arrow{font-family:Poppins,sans-serif;line-height:1}.kpi-google-ads-enquiry-reply,.kpi-shell :lang(th) .kpi-google-ads-enquiry-reply{margin:.7rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.6}.kpi-google-ads-enquiry-direct{margin-top:.8rem!important;padding-top:.7rem;border-top:1px solid #e3e8eb;color:#6a6a6a!important;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-google-ads-enquiry-direct a{color:#0A2472;font-size:inherit;font-weight:500;text-decoration:none}.kpi-google-ads-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:48rem){.kpi-google-ads-enquiry .kpi-section{padding-block:2.85rem 2.55rem}.kpi-google-ads-enquiry-grid{grid-template-columns:minmax(0,38%) minmax(0,56%);column-gap:4%}.kpi-google-ads-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.kpi-google-ads-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:16rem;padding-inline:1.15rem}}@media (min-width:64rem){.kpi-google-ads-enquiry-grid{grid-template-columns:minmax(0,37%) minmax(0,56%);column-gap:7%}.kpi-google-ads-enquiry-panel{padding:1.3rem 1.25rem 1.1rem}}.kpi-search-enquiry{border-top:1px solid #e3e8eb;background:#fff}.kpi-search-enquiry .kpi-section{padding-block:2.5rem 2.3rem}.kpi-search-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.35rem;gap:1.35rem;align-items:start}.kpi-search-enquiry-kicker{margin:0;color:#0A2472;font-family:Montserrat,Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-search-enquiry-heading,.kpi-shell :lang(th) .kpi-search-enquiry-heading{max-width:none;margin-top:.55rem;color:#3b3b3b;font-size:clamp(1.65rem,1.1rem + 1vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-search-enquiry .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-search-enquiry-lead,.kpi-shell :lang(th) .kpi-search-enquiry-lead,.kpi-shell :lang(th) .kpi-search-enquiry-line{max-width:32rem;margin:.75rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-search-enquiry-line{display:block}.kpi-search-enquiry-receive{margin-top:1.2rem}.kpi-search-enquiry-next-title,.kpi-search-enquiry-receive-title,.kpi-shell :lang(th) .kpi-search-enquiry-next-title,.kpi-shell :lang(th) .kpi-search-enquiry-receive-title{margin:0;color:#0b1f33;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-search-enquiry-receive ul{margin:.55rem 0 0;padding:0;list-style:none}.kpi-search-enquiry-receive li{padding:.7rem 0;border-bottom:1px solid #e3e8eb}.kpi-search-enquiry-receive li:first-child{border-top:1px solid #e3e8eb}.kpi-search-enquiry-receive strong{display:block;color:#0b6660;font-size:.82rem;font-weight:800;letter-spacing:.02em}.kpi-search-enquiry-receive span{display:block;margin-top:.28rem;color:#555555;font-size:.9rem;line-height:1.55}.kpi-search-enquiry-next{margin-top:1.25rem}.kpi-search-enquiry-photo{margin:1.2rem 0 0;max-width:22rem}.kpi-search-enquiry-photo img{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover}.kpi-search-enquiry-stack{margin-top:.8rem}.kpi-search-enquiry-points{max-width:28rem;margin:.7rem 0 0;padding:0;list-style:none}.kpi-search-enquiry-points li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid #e3e8eb;color:#1f2a33;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-search-enquiry-points li+li{margin-top:0}.kpi-search-enquiry-num,.kpi-search-enquiry-points .kpi-latin{color:#0b6660;font-size:.8125rem;font-weight:700}.kpi-search-enquiry-points .kpi-latin{letter-spacing:0}.kpi-search-enquiry-note,.kpi-shell :lang(th) .kpi-search-enquiry-note{max-width:28rem;margin:.85rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-search-enquiry-panel{border:1px solid #e3e8eb;border-radius:12px;background:#fff;box-shadow:none;padding:1.15rem 1.1rem 1rem}.kpi-search-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-search-enquiry-group+.kpi-search-enquiry-group{margin-top:.95rem;padding-top:.9rem;border-top:1px solid #e3e8eb}.kpi-search-enquiry-group-label,.kpi-shell :lang(th) .kpi-search-enquiry-group-label{margin:0 0 .65rem;color:#3b3b3b;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.4}.kpi-search-enquiry-pair{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-search-enquiry-label,.kpi-shell :lang(th) .kpi-search-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500!important;letter-spacing:0!important;line-height:1.4}.kpi-search-enquiry .kpi-field{height:46px;min-height:46px;padding:0 .85rem;border:1px solid #e3e8eb;border-radius:8px;background:#fff;box-shadow:none}.kpi-search-enquiry textarea.kpi-field{min-height:110px;height:110px;padding-top:.7rem;resize:vertical}.kpi-search-enquiry select.kpi-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#0b6660 0),linear-gradient(135deg,#0b6660 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.kpi-search-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-search-enquiry .kpi-field[aria-invalid=true]{border-color:#c45c26}.kpi-search-enquiry-hint,.kpi-shell :lang(th) .kpi-search-enquiry-hint{margin:.35rem 0 0;color:#6a6a6a;font-size:.78rem;font-weight:400;line-height:1.5}.kpi-search-enquiry-privacy{margin-top:1rem}.kpi-search-enquiry-privacy p,.kpi-shell :lang(th) .kpi-search-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-search-enquiry-consent a,.kpi-search-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-search-enquiry-consent,.kpi-shell :lang(th) .kpi-search-enquiry-consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:.7rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-search-enquiry-consent input{width:1rem;height:1rem;margin-top:.18rem;flex-shrink:0;accent-color:#0B6660}.kpi-search-enquiry .kpi-button,.kpi-search-enquiry-sticky .kpi-button,.kpi-search-enquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.95rem;border-radius:9px;background:#A2DC25;color:#1A3A02;box-shadow:none;font-weight:600}.kpi-search-enquiry-sticky .kpi-button{margin-top:0}.kpi-search-enquiry .kpi-button:active,.kpi-search-enquiry .kpi-button:hover,.kpi-search-enquiry-sticky .kpi-button:active,.kpi-search-enquiry-sticky .kpi-button:hover,.kpi-search-enquiry-submit:active,.kpi-search-enquiry-submit:hover{background:#b6e63a;color:#1A3A02;box-shadow:none;filter:none;transform:none}.kpi-search-enquiry .kpi-button:disabled,.kpi-search-enquiry-sticky .kpi-button:disabled,.kpi-search-enquiry-submit:disabled{background:#A2DC25;color:#1A3A02}.kpi-search-enquiry-status{color:#0b6660}.kpi-search-enquiry-error,.kpi-search-enquiry-status{margin:.55rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.kpi-search-enquiry-error{color:#c45c26}.kpi-search-enquiry-reply,.kpi-shell :lang(th) .kpi-search-enquiry-reply{margin:.7rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.6}.kpi-search-enquiry-arrow{font-family:Poppins,sans-serif;line-height:1}.kpi-search-enquiry-direct{margin-top:.8rem!important;padding-top:.7rem;border-top:1px solid #e3e8eb;color:#6a6a6a!important;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-search-enquiry-direct a{color:#0A2472;font-size:inherit;font-weight:500;text-decoration:none}.kpi-search-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:48rem){.kpi-search-enquiry .kpi-section{padding-block:2.75rem 2.45rem}.kpi-search-enquiry-grid{grid-template-columns:minmax(0,38%) minmax(0,56%);column-gap:4%}.kpi-search-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.kpi-search-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:16rem;padding-inline:1.15rem}}@media (min-width:64rem){.kpi-search-enquiry-grid{grid-template-columns:minmax(0,37%) minmax(0,56%);column-gap:7%}.kpi-search-enquiry-panel{padding:1.3rem 1.25rem 1.1rem}}.kpi-website-enquiry{border-top:1px solid #e3e8eb;background:#fff}.kpi-website-enquiry .kpi-section{padding-block:2.4rem 2.2rem}.kpi-website-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.35rem;gap:1.35rem;align-items:start}.kpi-website-enquiry-kicker{margin:0;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-website-enquiry-heading,.kpi-shell :lang(th) .kpi-website-enquiry-heading{max-width:none;margin-top:.55rem;color:#3b3b3b;font-size:clamp(1.65rem,1.1rem + 1vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-enquiry .kpi-latin,.kpi-shell :lang(th) .kpi-website-enquiry .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-website-enquiry-receive{margin-top:1.2rem}.kpi-shell :lang(th) .kpi-website-enquiry-next-title,.kpi-shell :lang(th) .kpi-website-enquiry-receive-title,.kpi-website-enquiry-next-title,.kpi-website-enquiry-receive-title{margin:0;color:#0b1f33;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-website-enquiry-receive ul{margin:.55rem 0 0;padding:0;list-style:none}.kpi-website-enquiry-receive li{padding:.7rem 0;border-bottom:1px solid #e3e8eb}.kpi-website-enquiry-receive li:first-child{border-top:1px solid #e3e8eb}.kpi-website-enquiry-receive strong{display:block;color:#0b6660;font-size:.82rem;font-weight:800;letter-spacing:.02em}.kpi-website-enquiry-receive span{display:block;margin-top:.28rem;color:#555555;font-size:.9rem;line-height:1.55}.kpi-website-enquiry-next{margin-top:1.25rem}.kpi-website-enquiry-num{color:#0a2472;font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-website-enquiry-stack{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.kpi-shell :lang(th) .kpi-website-enquiry-hint,.kpi-website-enquiry-hint{margin:.35rem 0 0;color:#6a6a6a;font-size:.78rem;font-weight:400;letter-spacing:0!important;line-height:1.5!important}.kpi-website-enquiry-error{margin:.45rem 0 0;color:#c45c26;font-size:.85rem;font-weight:600;line-height:1.5}.kpi-website-enquiry-status{margin:.55rem 0 0;color:#0b6660;font-size:.85rem;font-weight:600;line-height:1.5}.kpi-website-enquiry-done{display:grid;grid-gap:.75rem;gap:.75rem}.kpi-shell :lang(th) .kpi-website-enquiry-lead,.kpi-shell :lang(th) .kpi-website-enquiry-line,.kpi-website-enquiry-lead{max-width:26rem;margin:.75rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-website-enquiry-line{display:block}.kpi-website-enquiry-points{max-width:24rem;margin:1.15rem 0 0;padding:.15rem 0 0;list-style:none;border-top:1px solid #e3e8eb}.kpi-website-enquiry-points li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid #e3e8eb;color:#1f2a33;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-website-enquiry-points .kpi-latin{color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-shell :lang(th) .kpi-website-enquiry-note,.kpi-website-enquiry-note{max-width:22rem;margin:.9rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-website-enquiry-panel{border:1px solid #e3e8eb;border-radius:11px;background:#fff;box-shadow:none;padding:1.15rem 1.1rem 1rem}.kpi-website-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-website-enquiry-group+.kpi-website-enquiry-group{margin-top:.95rem;padding-top:.9rem;border-top:1px solid #e3e8eb}.kpi-shell :lang(th) .kpi-website-enquiry-group-label,.kpi-website-enquiry-group-label{margin:0 0 .65rem;color:#3b3b3b;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.4}.kpi-website-enquiry-pair{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-shell :lang(th) .kpi-website-enquiry-label,.kpi-website-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500!important;letter-spacing:0!important;line-height:1.4}.kpi-website-enquiry .kpi-field{height:46px;min-height:46px;padding:0 .85rem;border:1px solid #e3e8eb;border-radius:8px;background:#fff;box-shadow:none}.kpi-website-enquiry textarea.kpi-field{min-height:110px;height:110px;padding-top:.7rem;resize:vertical}.kpi-website-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-website-enquiry-privacy{margin-top:1rem}.kpi-shell :lang(th) .kpi-website-enquiry-privacy p,.kpi-website-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-website-enquiry-consent a,.kpi-website-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-shell :lang(th) .kpi-website-enquiry-consent,.kpi-website-enquiry-consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:.7rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-website-enquiry-consent input{width:1rem;height:1rem;margin-top:.18rem;flex-shrink:0;accent-color:#0B6660}.kpi-website-enquiry .kpi-button,.kpi-website-enquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.95rem;border-radius:9px;background:#c7f000;color:#0b1f33;box-shadow:none;font-weight:600}.kpi-website-enquiry .kpi-button:active,.kpi-website-enquiry .kpi-button:hover,.kpi-website-enquiry-submit:active,.kpi-website-enquiry-submit:hover{background:#b6dc00;color:#0b1f33;box-shadow:none;filter:none;transform:none}.kpi-website .kpi-website-enquiry .kpi-button,.kpi-website .kpi-website-enquiry .kpi-button:active,.kpi-website .kpi-website-enquiry .kpi-button:hover,.kpi-website .kpi-website-enquiry-submit,.kpi-website .kpi-website-enquiry-submit:active,.kpi-website .kpi-website-enquiry-submit:hover{background:#a2dc25;color:#1a3a02}.kpi-website-enquiry-arrow{font-family:Poppins,sans-serif;line-height:1}.kpi-website-enquiry-direct{margin-top:.8rem!important;padding-top:.7rem;border-top:1px solid #e3e8eb;color:#6a6a6a!important;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-website-enquiry-direct a{color:#0A2472;font-size:inherit;font-weight:500;text-decoration:none}.kpi-website-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:48rem){.kpi-website-enquiry .kpi-section{padding-block:2.6rem 2.35rem}.kpi-website-enquiry-grid{grid-template-columns:minmax(0,38%) minmax(0,56%);column-gap:4%}.kpi-website-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.kpi-website-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:17rem;padding-inline:1.15rem}}@media (min-width:64rem){.kpi-website-enquiry-grid{grid-template-columns:minmax(0,37%) minmax(0,56%);column-gap:7%}.kpi-website-enquiry-panel{padding:1.3rem 1.25rem 1.1rem}}.kpi-meta-ads-enquiry{border-top:1px solid #e3e8eb;background:#fff}.kpi-meta-ads-enquiry .kpi-section{padding-block:2.4rem 2.2rem}.kpi-meta-ads-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.kpi-meta-ads-enquiry-kicker{margin:0;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-meta-ads-enquiry-heading,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-heading{max-width:none;margin-top:.55rem;color:#3b3b3b;font-size:clamp(1.65rem,1.1rem + 1vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-meta-ads-enquiry .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-enquiry-lead,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-lead,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-line{max-width:28rem;margin:.75rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-meta-ads-enquiry-line{display:block}.kpi-meta-ads-enquiry-receive{margin-top:1.25rem}.kpi-meta-ads-enquiry-next-title,.kpi-meta-ads-enquiry-receive-title,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-next-title,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-receive-title{margin:0 0 .65rem;color:#0b1f33;font-size:1.05rem;font-weight:700;letter-spacing:0!important;line-height:1.4}.kpi-meta-ads-enquiry-receive ul{margin:0;padding:0;list-style:none}.kpi-meta-ads-enquiry-receive li{padding:.7rem 0;border-top:1px solid #e3e8eb}.kpi-meta-ads-enquiry-receive li:first-child{padding-top:0;border-top:0}.kpi-meta-ads-enquiry-receive strong{display:block;color:#0b1f33;font-size:.95rem;font-weight:650;line-height:1.4}.kpi-meta-ads-enquiry-receive span{display:block;margin-top:.25rem;color:#555555;font-size:.9rem;font-weight:400;line-height:1.6}.kpi-meta-ads-enquiry-next{margin-top:1.35rem}.kpi-meta-ads-enquiry-photo{width:100%;max-width:420px;margin:1.35rem 0 0}.kpi-meta-ads-enquiry-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#0b1f33}.kpi-meta-ads-enquiry-stack{margin-top:.85rem}.kpi-meta-ads-enquiry-points{margin:1.15rem 0 0;padding:.15rem 0 0 .15rem;list-style:none;border-left:1px solid rgba(11,102,96,.28)}.kpi-meta-ads-enquiry-points li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-column-gap:.55rem;column-gap:.55rem;align-items:baseline;padding:.42rem 0 .42rem .75rem;color:#1f2a33;font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.55}.kpi-meta-ads-enquiry-points li+li{border-top:1px solid #e3e8eb}.kpi-meta-ads-enquiry-num{color:#7d9a16;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3}.kpi-meta-ads-enquiry-points .kpi-latin{color:#7d9a16;font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-meta-ads-enquiry-note,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-note{max-width:24rem;margin:.85rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-meta-ads-enquiry-panel{border:1px solid #e3e8eb;border-radius:11px;background:#fafafa;box-shadow:none;padding:1.15rem 1.1rem 1rem}.kpi-meta-ads-enquiry-fields{display:grid;grid-gap:0;gap:0}.kpi-meta-ads-enquiry-group+.kpi-meta-ads-enquiry-group{margin-top:.95rem;padding-top:.9rem;border-top:1px solid #e3e8eb}.kpi-meta-ads-enquiry-group-label,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-group-label{margin:0 0 .65rem;color:#3b3b3b;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.4}.kpi-meta-ads-enquiry-pair{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-meta-ads-enquiry-label,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-label{display:block;margin-bottom:.35rem;color:#3b3b3b;font-size:.875rem;font-weight:500!important;letter-spacing:0!important;line-height:1.4}.kpi-meta-ads-enquiry .kpi-field{height:46px;min-height:46px;padding:0 .85rem;border:1px solid #e3e8eb;border-radius:8px;background:#fff;box-shadow:none}.kpi-meta-ads-enquiry textarea.kpi-field{min-height:110px;height:110px;padding-top:.7rem;resize:vertical}.kpi-meta-ads-enquiry select.kpi-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#3b3b3b 0),linear-gradient(135deg,#3b3b3b 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem}.kpi-meta-ads-enquiry .kpi-field:focus{outline:none;border-color:#0B6660;box-shadow:none}.kpi-meta-ads-enquiry .kpi-field[aria-invalid=true]{border-color:#c45c26}.kpi-meta-ads-enquiry-hint,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-hint{margin:.35rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.5!important}.kpi-meta-ads-enquiry-privacy{margin-top:1rem}.kpi-meta-ads-enquiry-privacy p,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-privacy p{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-meta-ads-enquiry-consent a,.kpi-meta-ads-enquiry-privacy a{color:#0A2472;font-weight:600}.kpi-meta-ads-enquiry-consent,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:.7rem;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-meta-ads-enquiry-consent input{width:1rem;height:1rem;margin-top:.18rem;flex-shrink:0;accent-color:#0B6660}.kpi-meta-ads-enquiry .kpi-button,.kpi-meta-ads-enquiry-submit,.kpi-meta-ads-sticky .kpi-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.95rem;border-radius:9px;background:#A2DC25;color:#1A3A02;box-shadow:none;font-weight:600}.kpi-meta-ads-sticky .kpi-button{margin-top:0}.kpi-meta-ads-enquiry .kpi-button:active,.kpi-meta-ads-enquiry .kpi-button:hover,.kpi-meta-ads-enquiry-submit:active,.kpi-meta-ads-enquiry-submit:hover,.kpi-meta-ads-sticky .kpi-button:active,.kpi-meta-ads-sticky .kpi-button:hover{background:#b6e63a;color:#1A3A02;box-shadow:none;filter:none;transform:none}.kpi-meta-ads-enquiry .kpi-button:disabled,.kpi-meta-ads-enquiry-submit:disabled,.kpi-meta-ads-sticky .kpi-button:disabled{background:#A2DC25;color:#1A3A02}.kpi-meta-ads-enquiry-status{color:#0b6660}.kpi-meta-ads-enquiry-error,.kpi-meta-ads-enquiry-status{margin:.55rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.kpi-meta-ads-enquiry-error{color:#c45c26}.kpi-meta-ads-enquiry-reply,.kpi-shell :lang(th) .kpi-meta-ads-enquiry-reply{margin:.7rem 0 0;color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.6}.kpi-meta-ads-enquiry-arrow{font-family:Poppins,sans-serif;line-height:1}.kpi-meta-ads-enquiry-direct{margin-top:.8rem!important;padding-top:.7rem;border-top:1px solid #e3e8eb;color:#6a6a6a!important;font-size:.8125rem!important;font-weight:400;line-height:1.6!important}.kpi-meta-ads-enquiry-direct a{color:#0A2472;font-size:inherit;font-weight:500;text-decoration:none}.kpi-meta-ads-enquiry-success{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:600;line-height:1.65}@media (min-width:48rem){.kpi-meta-ads-enquiry .kpi-section{padding-block:2.65rem 2.4rem}.kpi-meta-ads-enquiry-grid{grid-template-columns:minmax(0,38%) minmax(0,56%);column-gap:5%}.kpi-meta-ads-enquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.kpi-meta-ads-enquiry .kpi-button{width:-moz-fit-content;width:fit-content;min-width:16rem;padding-inline:1.15rem}}@media (min-width:64rem){.kpi-meta-ads-enquiry-grid{grid-template-columns:minmax(0,37%) minmax(0,56%);column-gap:7%}.kpi-meta-ads-enquiry-panel{padding:1.3rem 1.25rem 1.1rem}}.kpi-h1,.kpi-hero h1,.kpi-hero-pad h1{max-width:20em;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.05!important;text-wrap:balance}.kpi-h1,.kpi-hero h1,.kpi-hero-pad h1,.kpi-shell h1{font-size:clamp(1.85rem,1.15rem + 2.1vw,3.15rem)!important}.kpi-h2,.kpi-section>h2{max-width:18em;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.32!important;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;text-wrap:balance}.kpi-section>h2{color:var(--kpi-charcoal)}.kpi-lead{max-width:40rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.75}.kpi-kicker{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kpi-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}.kpi-actions .kpi-button,.kpi-actions .kpi-button-ghost{width:100%}@media (max-width:39.99rem){.kpi-actions .kpi-button,.kpi-actions .kpi-button-ghost{height:auto;white-space:normal;padding-block:.55rem}}@media (min-width:40rem){.kpi-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.kpi-actions .kpi-button,.kpi-actions .kpi-button-ghost{width:auto}}.kpi-section{width:100%;max-width:var(--kpi-wrap);margin-inline:auto;padding-block:var(--kpi-section-y)}.kpi-band-sm,.kpi-section{padding-inline:var(--kpi-gutter)}.kpi-band-sm{padding-block:2.25rem}@media (min-width:64rem){.kpi-band-sm{padding-block:3rem}}@media (max-width:47.99rem) and (max-height:42rem){.kpi-hero-visual{display:none}}.kpi-grid-2,.kpi-grid-2>*,.kpi-grid-3,.kpi-grid-3>*,.kpi-home-hero,.kpi-home-hero>*,.kpi-split,.kpi-split-assoc,.kpi-split-assoc>*,.kpi-split-audit,.kpi-split-audit>*,.kpi-split-founders,.kpi-split-founders>*,.kpi-split>*{min-width:0}.kpi-grid-2,.kpi-grid-3{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:48rem){.kpi-grid-2,.kpi-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:64rem){.kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-split,.kpi-split-assoc,.kpi-split-audit,.kpi-split-contact,.kpi-split-founders{display:grid;grid-gap:2.25rem;gap:2.25rem}.kpi-contact-map{position:relative;min-height:18rem;background:#eef4f5}.kpi-contact-map iframe{display:block;width:100%;height:18rem;aspect-ratio:16/10;border:0}.kpi-contact-map-inline iframe{height:18rem}.kpi-map-placeholder{min-height:18rem}@media (min-width:48rem){.kpi-contact-map iframe,.kpi-contact-map-inline iframe,.kpi-map-placeholder{height:20rem;min-height:20rem}}.kpi-audit-copy{display:flex;flex-direction:column;min-height:100%}.kpi-contact-map-panel{display:flex;flex-direction:column;margin-top:1.35rem;background:#fff;box-shadow:none}.kpi-contact-map-panel,.kpi-contact-photo{overflow:hidden;border:1px solid #e3e8eb;border-radius:.75rem}.kpi-contact-photo{margin:1.35rem 0 0;background:#eef4f5}.kpi-contact-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.kpi-contact-consultant img{aspect-ratio:4/5}.kpi-contact-direct-links{display:grid;grid-gap:.45rem;gap:.45rem}@media (min-width:64rem){.kpi-split{align-items:center;column-gap:4rem}.kpi-split,.kpi-split-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-split-contact{align-items:stretch;column-gap:3.5rem}.kpi-contact-map iframe,.kpi-contact-map-inline iframe,.kpi-map-placeholder{height:24rem;min-height:24rem}.kpi-split-end{align-items:end}.kpi-split-audit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:3.5rem}.kpi-split-audit.kpi-split-audit-fill{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.kpi-split-audit-fill .kpi-audit-copy{position:-webkit-sticky;position:sticky;top:6.5rem}.kpi-split-audit-fill .kpi-contact-map-inline,.kpi-split-audit-fill .kpi-contact-map-inline iframe{height:24rem}.kpi-split-founders{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.kpi-split-assoc{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.kpi-home-audit{background:#f4f4f4}.kpi-home-audit .kpi-split-audit{align-items:start;gap:1.5rem}.kpi-home-audit .kpi-audit-aside,.kpi-home-audit .kpi-audit-lead,.kpi-home-audit .kpi-audit-panel{min-width:0}.kpi-home-audit .kpi-audit-copy{display:contents}.kpi-home-audit .kpi-audit-lead{order:1}.kpi-home-audit .kpi-audit-panel{order:2}.kpi-home-audit .kpi-audit-aside{order:3}.kpi-home-audit .kpi-audit-kicker{margin:0 0 .75rem;color:#0a2472;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.kpi-shell h2.kpi-audit-heading{max-width:16em;margin:0;color:#0b1f33;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-align:left;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-audit-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;font-size:clamp(1.65rem,1.15rem + 1.05vw,2.1rem)!important}.kpi-home-audit .kpi-audit-intro{max-width:26rem;margin:.9rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-home-audit .kpi-audit-points{display:grid;grid-gap:.7rem;gap:.7rem;max-width:26rem;margin:1.25rem 0 0;padding:0;list-style:none}.kpi-home-audit .kpi-audit-points li{display:grid;grid-template-columns:1.15rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;color:#0b1f33;font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-home-audit .kpi-audit-points li:before{content:"";width:.72rem;height:.38rem;margin-top:.42rem;border-bottom:1.5px solid #0a2472;border-left:1.5px solid #0a2472;transform:rotate(-45deg)}.kpi-home-audit .kpi-audit-people{display:flex;align-items:center;gap:.8rem;max-width:18.5rem;margin:1.35rem 0 0;padding:.55rem .75rem .55rem .55rem;border:1px solid #e3e8eb;border-radius:.65rem;background:#fff}.kpi-home-audit .kpi-audit-people img{display:block;width:4.25rem;height:4.25rem;flex-shrink:0;object-fit:cover;object-position:52% 38%;background:#eef4f5}.kpi-home-audit .kpi-audit-people figcaption{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.kpi-home-audit .kpi-audit-people-name{color:#0b1f33;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-home-audit .kpi-audit-people-note{color:#555555;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.45}.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-intro,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-people-name,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-people-note,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-points li,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-steps p,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-success h3,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-success p{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-audit .kpi-audit-steps{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.35rem 0 0;padding:0;list-style:none}.kpi-home-audit .kpi-audit-steps li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:baseline}.kpi-home-audit .kpi-audit-steps span{color:#0a2472;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-home-audit .kpi-audit-steps p{margin:0;color:#3b3b3b;font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-home-audit .kpi-audit-panel{border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;box-shadow:none;padding:1.35rem 1.15rem 1.25rem}.kpi-home-audit .kpi-audit-form{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-home-audit .kpi-audit-group{margin:.35rem 0 0;padding-top:.85rem;border-top:1px solid #e3e8eb;color:#0a2472;font-size:.78rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-home-audit .kpi-audit-group:first-child{margin-top:0;padding-top:0;border-top:0}.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-error,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-follow,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-group,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-hint,.kpi-shell :lang(th) .kpi-home-audit .kpi-audit-opt,.kpi-shell :lang(th) .kpi-home-audit .kpi-label{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-audit .kpi-audit-field{min-width:0}.kpi-home-audit .kpi-label{margin-bottom:0;color:#0b1f33;font-weight:500;letter-spacing:0}.kpi-home-audit .kpi-audit-req{color:#0a2472;font-weight:600}.kpi-home-audit .kpi-audit-opt{margin-left:.45rem;color:#6a6a6a;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}.kpi-home-audit .kpi-audit-error{margin:.35rem 0 0;color:#9a2f2f;font-size:.8125rem;font-weight:500;line-height:1.45}.kpi-home-audit .kpi-audit-hint{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.55}.kpi-home-audit .kpi-audit-row{display:grid;grid-gap:.8rem;gap:.8rem}.kpi-home-audit .kpi-field{height:2.75rem;min-height:2.75rem;margin-top:.3rem;padding:0 .85rem;border-color:#e3e8eb;border-radius:.5rem;background:#fff;color:#0b1f33;box-shadow:none}.kpi-home-audit .kpi-field:focus{outline:2px solid #0a2472;outline-offset:1px;box-shadow:none}.kpi-home-audit .kpi-field[aria-invalid=true]{border-color:#9a2f2f}.kpi-home-audit textarea.kpi-field{min-height:6.25rem;height:auto;padding-top:.7rem}.kpi-home-audit .kpi-audit-concerns{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.kpi-home-audit .kpi-audit-check{display:flex;align-items:flex-start;gap:.6rem;min-height:2.75rem;padding:.55rem .7rem;border:1px solid #e3e8eb;border-radius:.5rem;background:#fff;color:#555555;font-size:.875rem;font-weight:400;line-height:1.45;cursor:pointer}.kpi-home-audit .kpi-audit-check.is-checked{border-color:#cfd8de;background:#f7faf2;color:#0b1f33}.kpi-home-audit .kpi-audit-consent,.kpi-home-audit .kpi-audit-privacy p{max-width:40rem;color:#555555;font-size:.8125rem;font-weight:400;line-height:1.75}.kpi-home-audit .kpi-audit-consent{display:flex;align-items:flex-start;gap:.6rem}.kpi-home-audit .kpi-audit-contacts,.kpi-home-audit .kpi-audit-follow{margin:0;color:#6a6a6a;font-size:.8125rem;font-weight:400;line-height:1.6}.kpi-home-audit .kpi-cta{height:auto;min-height:2.75rem;margin-top:.2rem;padding-top:.7rem;padding-bottom:.7rem;white-space:normal;box-shadow:none}.kpi-home-audit .kpi-cta:hover{box-shadow:none;filter:none}.kpi-home-audit .kpi-audit-success{padding:.2rem .05rem .35rem}.kpi-home-audit .kpi-audit-success h3{margin:0;color:#0b1f33;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-home-audit .kpi-audit-success p{margin:.85rem 0 0;color:#555555;font-size:1rem;font-weight:400;line-height:1.7}.kpi-home-audit .kpi-audit-success .kpi-audit-contacts{margin-top:1rem}.kpi-home-audit .kpi-audit-error-box{padding:.9rem 1rem;border:1px solid #e3e8eb;border-radius:.5rem;background:#f4f4f4}.kpi-home-audit .kpi-audit-error-title{margin:0 0 .4rem;color:#0b1f33;font-size:.95rem;font-weight:600}.kpi-home-audit .kpi-audit-error-box p{margin:0;color:#555555;font-size:.875rem;line-height:1.6}.kpi-home-audit .kpi-audit-error-box .kpi-audit-contacts{margin-top:.75rem}@media (min-width:48rem){.kpi-home-audit .kpi-audit-concerns,.kpi-home-audit .kpi-audit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kpi-home-audit .kpi-split-audit{grid-template-columns:39% 53%;align-items:start;column-gap:8%}.kpi-home-audit .kpi-audit-copy{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:5.75rem;align-self:start}.kpi-home-audit .kpi-audit-aside,.kpi-home-audit .kpi-audit-lead,.kpi-home-audit .kpi-audit-panel{order:unset}.kpi-audit-break{display:block;height:0;font-size:0;line-height:0}.kpi-home-audit .kpi-audit-panel{padding:1.6rem 1.45rem 1.35rem}}.kpi-platform-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.kpi-platform{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.35rem .85rem .35rem .4rem;border:1px solid var(--kpi-line-grey);border-radius:999px;background:#fff;color:var(--kpi-charcoal);font-size:.9rem;font-weight:600}.kpi-platform img,.kpi-platform-mark{width:1.75rem;height:1.75rem;object-fit:contain}.kpi-platform-meta{padding-right:.7rem}.kpi-platform-meta img{width:4.6rem;height:1.4rem}.kpi-tool-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem}@media (min-width:30rem){.kpi-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kpi-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-tool-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-tool-card{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:100%;padding:1rem 1.05rem;border:1px solid var(--kpi-line-grey);border-radius:1rem;background:#fff}.kpi-tool-mark,.kpi-tool-mark-dark{width:2.4rem;height:2.4rem;object-fit:contain}.kpi-tool-mark-dark{padding:.28rem;border-radius:.65rem;background:#111111}.kpi-tool-mark-tile{width:2.4rem;height:2.4rem;border-radius:.65rem;object-fit:cover;border:1px solid var(--kpi-line-grey)}.kpi-tool-wordmark{height:2rem;width:auto;max-width:100%;object-fit:contain}.kpi-platform-logo{display:flex;align-items:center;height:2.5rem;width:100%;overflow:hidden}.kpi-platform-logo img{display:block;height:2rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.kpi-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem var(--kpi-gutter) calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--kpi-line-grey);background:#fff}.kpi-sticky-cta .kpi-button{width:100%}.kpi-sticky-cta-pad{padding-bottom:5.75rem}@media (min-width:64rem){.kpi-sticky-cta{display:none}.kpi-sticky-cta-pad{padding-bottom:0}}.kpi-insight-row{display:grid}@media (min-width:48rem){.kpi-insight-row{grid-template-columns:16rem minmax(0,1fr)}}.kpi-insight-index-header{background:#fff;border-bottom:1px solid #e3e8eb;overflow-x:clip;padding-inline:var(--kpi-gutter);padding-block:2rem 1.15rem}.kpi-insight-index-header>.kpi-wrap{min-width:0}@media (min-width:48rem){.kpi-insight-index-header{padding-block:2.5rem 1.35rem}}.kpi-insight-index-eyebrow{margin:0;color:#0A2472;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-insight-index-eyebrow:not(.kpi-latin){letter-spacing:0!important;text-transform:none;font-size:.8125rem}.kpi-shell .kpi-insight-index-title,.kpi-shell :lang(th) .kpi-insight-index-title{margin-top:.55rem;max-width:16rem;color:#0b1f33;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.65rem)!important}.kpi-insight-index-lead,.kpi-shell :lang(th) .kpi-insight-index-lead{margin-top:.85rem;max-width:38rem;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-insight-controls{margin-top:1.35rem;display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;max-width:100%;overflow-x:clip}.kpi-insight-topics{min-width:0}.kpi-insight-topics-scroller{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:.2rem .15rem .35rem;list-style:none;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.kpi-insight-topics-scroller li{flex:0 0 auto;min-width:0}.kpi-shell a.kpi-insight-topic{display:inline-flex;align-items:center;padding:.4rem .8rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#0b1f33;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:0;text-decoration:none;white-space:nowrap}.kpi-shell a.kpi-insight-topic:hover,.kpi-shell a.kpi-insight-topic:visited{border-color:#c5ced4;color:#0b1f33;text-decoration:none}.kpi-shell a.kpi-insight-topic.is-active,.kpi-shell a.kpi-insight-topic[aria-current=true]{background:#f2f8e2;border-color:#a3ce39;color:#0b1f33}.kpi-shell a.kpi-insight-topic:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-insight-control-row{gap:.65rem .85rem;min-width:0}.kpi-insight-control-row,.kpi-insight-sort{display:flex;flex-wrap:wrap;align-items:center}.kpi-insight-sort{gap:.4rem}.kpi-shell a.kpi-insight-sort-link{display:inline-flex;align-items:center;padding:.4rem .8rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#0b1f33;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:0;text-decoration:none;white-space:nowrap}.kpi-shell a.kpi-insight-sort-link:hover,.kpi-shell a.kpi-insight-sort-link:visited{border-color:#c5ced4;color:#0b1f33;text-decoration:none}.kpi-shell a.kpi-insight-sort-link.is-active,.kpi-shell a.kpi-insight-sort-link[aria-current=true]{background:#f2f8e2;border-color:#a3ce39;color:#0b1f33}.kpi-shell a.kpi-insight-sort-link:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-insight-search{display:flex;flex:1 1 16rem;align-items:center;gap:.4rem;min-width:0;max-width:24rem}.kpi-insight-search-field{display:flex;flex:1 1;min-width:0}.kpi-insight-search input[type=search]{width:100%;min-width:0;height:2.35rem;padding:.4rem .8rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#0b1f33;font:inherit;font-size:.875rem}.kpi-insight-search input[type=search]:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-insight-search-submit{flex:0 0 auto;height:2.35rem;padding:0 .9rem;border:1px solid #0b6660;border-radius:999px;background:#0b6660;color:#fff;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.kpi-insight-search-submit:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-insight-topic-empty{padding-inline:var(--kpi-gutter);padding-block:2rem 2.5rem}.kpi-insight-topic-empty p{margin:0;max-width:38rem;color:#555555;font-size:.975rem;line-height:1.75}.kpi-insight-topic-empty-action{margin-top:.75rem}.kpi-insight-topic-empty-action a{color:#0b6660;font-weight:600;text-decoration:none}.kpi-insight-topic-empty-action a:hover{text-decoration:underline;text-underline-offset:.16em}.kpi-insight-load-more{margin:1.5rem 0 0;text-align:center}.kpi-shell a.kpi-insight-load-more-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1.1rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#0b1f33;font-size:.875rem;font-weight:600;text-decoration:none}.kpi-shell a.kpi-insight-load-more-link:hover,.kpi-shell a.kpi-insight-load-more-link:visited{border-color:#c5ced4;color:#0b1f33;text-decoration:none}.kpi-shell a.kpi-insight-load-more-link:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-shell .kpi-insight-index-kicker,.kpi-shell :lang(th) h2.kpi-insight-index-kicker{margin:0 0 1rem;max-width:none;color:#0b6660!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase}.kpi-shell :lang(th) h2.kpi-insight-index-kicker:not(.kpi-latin){letter-spacing:0!important;text-transform:none}.kpi-insight-index-block{padding-inline:var(--kpi-gutter);padding-block:1.75rem .5rem;min-width:0}.kpi-insight-index-featured{padding-top:2rem;padding-bottom:1rem}.kpi-insight-index-list{padding-top:1.25rem;padding-bottom:1rem}.kpi-insight-featured{overflow:visible;background:transparent;border:0;border-radius:0}.kpi-insight-card{display:flex;overflow:hidden;height:100%;background:#fff;border:1px solid #e3e8eb;border-radius:.625rem;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.kpi-insight-card-link,.kpi-insight-featured-link{display:grid;min-width:0;height:100%;color:inherit;text-decoration:none}.kpi-insight-card-link{flex:1 1;grid-template-rows:auto 1fr}.kpi-insight-card-link:hover,.kpi-insight-featured-link:hover{background:transparent}.kpi-insight-card:has(.kpi-insight-card-link:focus-visible),.kpi-insight-card:has(.kpi-insight-card-link:hover){background:#fafafa;border-color:#c5ced4}.kpi-insight-card-link:focus-visible,.kpi-insight-featured-link:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-insight-featured-figure{width:100%;max-width:38.75rem;margin:0;min-width:0}.kpi-insight-featured-figure .kpi-insight-slot,.kpi-insight-featured-media,.kpi-insight-review-sample{width:100%;max-width:none}.kpi-insight-card-media,.kpi-insight-featured-media{position:relative;overflow:hidden;border-radius:.625rem;background:#eef4f5}.kpi-insight-card-media,.kpi-insight-card-placeholder{width:100%;max-width:none;border-radius:.625rem .625rem 0 0;aspect-ratio:16/9}.kpi-insight-card-media .kpi-insight-slot-frame{aspect-ratio:16/9}.kpi-insight-sample-fill{width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#eef4f5,#e3e8eb)}.kpi-insight-slot{margin:0;min-width:0}.kpi-insight-slot-frame{position:relative;overflow:hidden;width:100%;height:auto;border-radius:inherit;background:#eef4f5}.kpi-insight-slot-empty,.kpi-insight-slot-frame img{position:absolute;inset:0;display:block;width:100%;height:100%}.kpi-insight-slot--cover img{object-fit:cover}.kpi-insight-slot--contain img{object-fit:contain;background:#f4f4f4}.kpi-insight-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem 1.1rem;box-sizing:border-box;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#3b3b3b;text-align:center}.kpi-insight-slot-label{max-width:16rem;font-size:.8125rem;font-weight:600;line-height:1.4}.kpi-insight-slot-meta{color:#555555;font-size:.6875rem;font-weight:500;line-height:1.35}.kpi-insight-sample-label{position:absolute;left:.65rem;bottom:.65rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:#0b1f33;color:#f2f8e2;font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1.3}.kpi-insight-card-image,.kpi-insight-featured-image{display:block;width:100%;height:100%}.kpi-insight-card-placeholder{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.55rem;box-sizing:border-box;overflow:hidden;padding:.85rem .9rem .8rem;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-card-placeholder .kpi-insight-sample-label{position:absolute;top:.65rem;bottom:auto}.kpi-insight-card-placeholder-kicker{margin:0;color:#0b6660;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3}.kpi-insight-card-placeholder-marks{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem .6rem;gap:.45rem .6rem}.kpi-insight-card-placeholder-marks span{display:block;height:.7rem;border-bottom:1px solid #c5ced4}.kpi-insight-card-placeholder--marketing .kpi-insight-card-placeholder-marks{grid-template-columns:1fr}.kpi-insight-card-placeholder--marketing .kpi-insight-card-placeholder-marks span:first-child{width:92%}.kpi-insight-card-placeholder--marketing .kpi-insight-card-placeholder-marks span:nth-child(2){width:74%}.kpi-insight-card-placeholder--marketing .kpi-insight-card-placeholder-marks span:nth-child(3){width:58%}.kpi-insight-card-placeholder--marketing .kpi-insight-card-placeholder-marks span:nth-child(4){display:none}.kpi-insight-marketing-sample{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;padding:.7rem .8rem .6rem;border-radius:.625rem .625rem 0 0;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-marketing-sample .kpi-insight-sample-label{position:absolute;top:.55rem;bottom:auto}.kpi-insight-marketing-sample-kicker{margin:1.45rem 0 0;color:#0b6660;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-insight-marketing-funnel{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.kpi-insight-marketing-funnel li{display:flex;min-width:0;align-items:center;padding:.35rem .4rem;border:1px solid #e3e8eb;border-left:3px solid #0b6660;border-radius:.25rem;background:#fff;color:#0b1f33;font-size:.625rem;font-weight:700;letter-spacing:0;line-height:1.25}.kpi-insight-marketing-sample-note,.kpi-insight-marketing-sample-todo{margin:0;color:#555555;font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-insight-marketing-sample-todo{font-weight:500}.kpi-insight-booking-sample{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;padding:.7rem .8rem .6rem;border-radius:.625rem .625rem 0 0;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-booking-sample .kpi-insight-sample-label{position:absolute;top:.55rem;bottom:auto}.kpi-insight-booking-sample-kicker{margin:1.45rem 0 0;color:#0b6660;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-insight-booking-flow{display:flex;align-items:stretch;justify-content:space-between;gap:0;margin:0;padding:.15rem 0 0;list-style:none}.kpi-insight-booking-flow li{position:relative;display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:.35rem;color:#0b1f33;font-size:.625rem;font-weight:700;letter-spacing:0;line-height:1.25;text-align:center}.kpi-insight-booking-flow li:before{display:block;width:.7rem;height:.7rem;border:1.5px solid #0b6660;border-radius:999px;background:#fff;content:""}.kpi-insight-booking-flow li:not(:last-child):after{position:absolute;top:.32rem;left:calc(50% + .55rem);width:calc(100% - 1.1rem);border-top:1px solid #c5ced4;content:""}.kpi-insight-booking-sample-note,.kpi-insight-booking-sample-todo{margin:0;color:#555555;font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-insight-booking-sample-todo{font-weight:500}.kpi-insight-ai-sample{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.35rem;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;padding:.65rem .8rem .55rem;border-radius:.625rem .625rem 0 0;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-ai-sample .kpi-insight-sample-label{position:absolute;top:.55rem;bottom:auto}.kpi-insight-ai-sample-kicker{margin:1.4rem 0 0;color:#0b6660;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-insight-ai-flow{display:flex;align-items:stretch;justify-content:space-between;gap:0;margin:0;padding:.1rem 0 0;list-style:none}.kpi-insight-ai-flow li{position:relative;display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:.3rem;color:#0b1f33;font-size:.625rem;font-weight:700;letter-spacing:0;line-height:1.25;text-align:center}.kpi-insight-ai-flow li:before{display:block;width:.7rem;height:.7rem;border:1.5px solid #0b6660;border-radius:999px;background:#fff;content:""}.kpi-insight-ai-flow li.is-human:before{background:#f2f8e2}.kpi-insight-ai-flow li:last-child{color:#0b1f33}.kpi-insight-ai-flow li:last-child:before{background:#f2f8e2;box-shadow:0 0 0 2px #0b6660}.kpi-insight-ai-flow li:not(:last-child):after{position:absolute;top:.32rem;left:calc(50% + .55rem);width:calc(100% - 1.1rem);border-top:1px solid #c5ced4;content:""}.kpi-insight-ai-sample-context,.kpi-insight-ai-sample-todo{margin:0;color:#555555;font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-insight-ai-sample-todo{font-weight:500}.kpi-insight-seo-sample{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.28rem;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;padding:.55rem .7rem .5rem;border-radius:.625rem .625rem 0 0;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-seo-sample .kpi-insight-sample-label{position:absolute;top:.55rem;bottom:auto}.kpi-insight-seo-sample-kicker{margin:1.25rem 0 0;color:#0b6660;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-insight-seo-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.kpi-insight-seo-compare li{display:flex;min-width:0;flex-direction:column;gap:.12rem;padding:.3rem .4rem .35rem;border:1px solid #e3e8eb;border-radius:.25rem;background:#fff}.kpi-insight-seo-compare-name{color:#0b6660;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.kpi-insight-seo-compare-kind{color:#0b1f33;font-size:.625rem;font-weight:700;line-height:1.25}.kpi-insight-seo-compare-note{color:#555555;font-size:.5625rem;font-weight:600;line-height:1.3}.kpi-insight-seo-sample-note,.kpi-insight-seo-sample-todo{margin:0;color:#555555;font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-insight-seo-sample-todo{font-weight:500}.kpi-insight-card-placeholder--booking .kpi-insight-card-placeholder-marks{position:relative;grid-template-columns:repeat(3,max-content);justify-content:space-between;align-items:center}.kpi-insight-card-placeholder--booking .kpi-insight-card-placeholder-marks:before{position:absolute;top:50%;right:.35rem;left:.35rem;border-top:1px solid #c5ced4;content:""}.kpi-insight-card-placeholder--booking .kpi-insight-card-placeholder-marks span{width:.55rem;height:.55rem;border:1px solid #0b6660;border-radius:999px;background:#fff}.kpi-insight-card-placeholder--booking .kpi-insight-card-placeholder-marks span:nth-child(4){display:none}.kpi-insight-card-placeholder--seo .kpi-insight-card-placeholder-marks{grid-template-columns:1fr 1fr}.kpi-insight-card-placeholder--seo .kpi-insight-card-placeholder-marks span{height:1.35rem;border:1px solid #e3e8eb;border-radius:.25rem;background:#fff}.kpi-insight-card-placeholder--seo .kpi-insight-card-placeholder-marks span:nth-child(n+3){display:none}.kpi-insight-card-placeholder--tech .kpi-insight-card-placeholder-marks{grid-template-columns:auto 1fr}.kpi-insight-card-placeholder--tech .kpi-insight-card-placeholder-marks span:nth-child(odd){width:.55rem;height:.55rem;border:1px solid #0b6660;background:#f2f8e2}.kpi-insight-card-placeholder--tech .kpi-insight-card-placeholder-marks span:nth-child(4){display:none}.kpi-insight-review-sample{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;box-sizing:border-box;aspect-ratio:16/9;overflow:hidden;padding:.75rem .85rem .7rem;border:1px solid #e3e8eb;border-radius:.625rem;background:linear-gradient(180deg,#f4f4f4,#eef4f5);color:#0b1f33}.kpi-insight-review-sample-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.18rem .5rem;border-radius:.25rem;background:#0b1f33;color:#f2f8e2;font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1.3}.kpi-insight-review-sample-kicker{margin:0;color:#0b6660;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-insight-review-sample-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem .75rem;gap:.55rem .75rem;margin:0;padding:0;list-style:none}.kpi-insight-review-sample-grid li{display:flex;min-width:0;flex-direction:column;gap:.28rem;color:#0b1f33;font-size:.75rem;font-weight:600;line-height:1.3}.kpi-insight-review-sample-rule{display:block;height:.55rem;border-bottom:1px solid #c5ced4}.kpi-insight-review-sample-note,.kpi-insight-review-sample-todo{margin:0;color:#555555;font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-insight-review-sample-todo{font-weight:500}.kpi-insight-featured-caption{margin:.55rem 0 0;color:#555555;font-size:.8125rem;letter-spacing:0;line-height:1.55;text-wrap:pretty}.kpi-insight-card-body,.kpi-insight-featured-body{display:flex;min-width:0;flex-direction:column}.kpi-insight-featured-body{padding:1.2rem 0 0}.kpi-insight-card-body{padding:1.15rem 1.15rem 1.25rem}.kpi-insight-category{margin:0;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-insight-category{letter-spacing:0!important}.kpi-insight-card .kpi-insight-category,.kpi-insight-featured .kpi-insight-category{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.18rem .5rem;border-radius:.25rem;background:#f2f8e2;color:#0b1f33;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-shell .kpi-insight-featured-title,.kpi-shell :lang(th) .kpi-insight-featured-title{margin-top:.55rem;max-width:none;color:#0b1f33;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important;overflow-wrap:break-word;text-wrap:pretty;font-size:clamp(1.4rem,1.15rem + 1.1vw,2rem)!important}.kpi-shell .kpi-insight-card-title,.kpi-shell :lang(th) .kpi-insight-card-title{margin-top:.45rem;color:#0b1f33;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;overflow-wrap:break-word;text-wrap:pretty;font-size:clamp(1.125rem,1.05rem + .35vw,1.35rem)!important}.kpi-insight-card-link:hover .kpi-insight-card-title,.kpi-insight-featured-link:hover .kpi-insight-featured-title{color:#0b6660;text-decoration:underline;text-underline-offset:.18em}.kpi-insight-summary,.kpi-shell :lang(th) .kpi-insight-summary{display:-webkit-box;margin-top:.7rem;overflow:hidden;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kpi-insight-featured-summary{-webkit-line-clamp:3;font-size:.975rem}.kpi-insight-meta{margin-top:.85rem;color:#555555;font-size:.8125rem;letter-spacing:0;line-height:1.55;text-wrap:pretty}.kpi-insight-featured-meta{margin-top:.95rem}.kpi-insight-featured-byline{margin:0;color:#3b3b3b;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.5}.kpi-insight-featured-meta .kpi-insight-meta{margin-top:.28rem}.kpi-insight-card .kpi-insight-read,.kpi-insight-featured .kpi-insight-read{color:#0b6660}.kpi-insight-read{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.1rem;color:#0A2472;font-size:.875rem;font-weight:600;letter-spacing:0}.kpi-insight-read svg{transition:transform .15s ease}.kpi-insight-card-link:hover .kpi-insight-read svg,.kpi-insight-featured-link:hover .kpi-insight-read svg{transform:translate(2px,-1px)}.kpi-insight-read-quiet{margin-top:auto;padding-top:1rem;font-weight:600}.kpi-insight-grid{display:grid;grid-template-columns:1fr;grid-gap:1.6rem;gap:1.6rem;align-items:stretch}.kpi-insight-grid>*{min-width:0}.kpi-insight-index-cta{margin-top:2.5rem;background:#f2f8e2;border-top:0;padding-inline:var(--kpi-gutter);padding-block:2.75rem}.kpi-insight-index-cta-inner{max-width:40rem}.kpi-insight-index-cta .kpi-insight-cta-title{max-width:38rem}.kpi-insight-index-cta-points{margin:0 0 1.35rem;padding:0;max-width:36rem;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.kpi-insight-index-cta-points li{position:relative;padding-left:1.15rem;color:#3b3b3b;font-size:.95rem;line-height:1.65}.kpi-insight-index-cta-points li:before{content:"";position:absolute;left:0;top:.55em;width:.38rem;height:.38rem;border-radius:50%;background:#0b6660}.kpi-insight-index-cta .kpi-button{box-shadow:none}.kpi-shell .kpi-insight-cta-title,.kpi-shell :lang(th) .kpi-insight-cta-title{max-width:22rem;margin:0;color:#0b1f33;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem)!important}.kpi-shell .kpi-insight-index-cta .kpi-insight-cta-title,.kpi-shell :lang(th) .kpi-insight-index-cta .kpi-insight-cta-title{max-width:38rem}.kpi-insight-cta-body,.kpi-shell :lang(th) .kpi-insight-cta-body{margin-top:.75rem;margin-bottom:1.25rem;max-width:36rem;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-insight-index-cta~.kpi-faq-home,.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home{background:#fff}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-list{max-width:min(44rem,100%)}.kpi-shell .kpi-insight-index-cta~.kpi-faq-home .kpi-faq-item,.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-item{min-height:3.25rem}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a3ce39}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-panel p{max-width:38rem;text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem}.kpi-shell:has(.kpi-insight-index-header) .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}@media (min-width:48rem){.kpi-insight-featured-link{grid-template-columns:minmax(0,38.75rem) minmax(17rem,1fr);column-gap:2.5rem;align-items:center}.kpi-insight-featured-media,.kpi-insight-review-sample{border-radius:.625rem}.kpi-insight-featured-image,.kpi-insight-featured-media .kpi-insight-sample-fill,.kpi-insight-featured-media .kpi-insight-slot-frame,.kpi-insight-review-sample{height:auto;max-height:none;aspect-ratio:16/9}.kpi-insight-review-sample-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-insight-featured-body{padding:.15rem 0 0}.kpi-insight-grid{grid-template-columns:1fr 1fr;gap:1.6rem 1.35rem}.kpi-insight-card-body{padding:1.2rem 1.2rem 1.35rem}.kpi-insight-index-cta{padding-block:3.25rem}}@media (min-width:64rem){.kpi-insight-featured-link{column-gap:3.25rem}.kpi-insight-index-featured{padding-block:2.5rem 1.5rem}.kpi-insight-index-list{padding-block:1.5rem 1.25rem}}@media (max-width:22.5rem){.kpi-insight-card-body{padding-inline:1rem}}.kpi-article-progress{position:fixed;top:0;left:0;z-index:60;width:100%;height:3px;pointer-events:none;background:transparent}.kpi-article-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#e6e81f,#a3ce39)}.kpi-article{--kpi-article-shell:73.75rem;--kpi-article-measure:45rem;--kpi-article-toc:17rem;background:#fff;color:#555555}.kpi-article-related-inner,.kpi-article-shell{width:100%;max-width:var(--kpi-article-shell);margin-inline:auto;padding-inline:var(--kpi-gutter);box-sizing:border-box}.kpi-article-header,.kpi-article-hero,.kpi-article-main{width:100%;max-width:none;margin-inline:0;padding-inline:0;box-sizing:border-box}.kpi-article-header{padding-top:1.5rem;padding-bottom:1.5rem}.kpi-article-header .kpi-article-crumb,.kpi-article-header .kpi-insight-category,.kpi-article-header .kpi-insight-meta,.kpi-article-header h1,.kpi-article-lead{max-width:var(--kpi-article-measure)}.kpi-article-crumb{color:#555555;font-size:.875rem;line-height:1.6}.kpi-article-crumb ol{display:flex;flex-wrap:wrap;gap:.15rem .2rem;list-style:none;padding:0;margin:0}.kpi-article-crumb a{color:var(--kpi-kpi-teal);font-weight:600;text-decoration:none}.kpi-article-crumb a:hover{text-decoration:underline;text-underline-offset:.16em}.kpi-page-crumb{width:100%;max-width:var(--kpi-wrap);margin-inline:auto;padding:1.25rem var(--kpi-gutter) 0;color:#555555;font-size:.875rem;line-height:1.6}.kpi-page-crumb ol{display:flex;flex-wrap:wrap;gap:.15rem .2rem;list-style:none;padding:0;margin:0}.kpi-page-crumb a{color:var(--kpi-kpi-teal);font-weight:600;text-decoration:none}.kpi-page-crumb a:hover{text-decoration:underline;text-underline-offset:.16em}.kpi-article-header .kpi-insight-category{margin-top:1.1rem;color:var(--kpi-kpi-teal);font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-article-header h1{margin-top:.5rem;color:#3b3b3b;font-size:clamp(1.7rem,1.45rem + 1.05vw,2.35rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.32!important;text-wrap:pretty}.kpi-locale-latin .kpi-article-header h1{font-family:var(--kpi-font-display)!important}.kpi-article-lead{margin-top:.9rem;color:#555555;font-size:clamp(1rem,.96rem + .18vw,1.0625rem);line-height:1.75;text-wrap:pretty}.kpi-article-header .kpi-insight-meta{margin-top:.85rem;color:#6b7280;font-size:.875rem}.kpi-article-crumb li:last-child span{display:inline-block;max-width:min(28rem,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.kpi-article-hero{margin-bottom:1.75rem}.kpi-article-hero img,.kpi-article-prose img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:.65rem;background:#f4f4f4}.kpi-article-hero img{max-width:var(--kpi-article-measure)}.kpi-article-hero .kpi-insight-slot{max-width:min(620px,var(--kpi-article-measure,46rem))}.kpi-article-hero .kpi-insight-slot-frame{border-radius:.65rem}.kpi-article-hero .kpi-insight-slot img{position:absolute;max-width:none;height:100%;aspect-ratio:auto;border-radius:0}.kpi-article-main{padding-bottom:2.5rem}.kpi-article-column{min-width:0;max-width:var(--kpi-article-measure)}.kpi-article-toc-rail{display:none}.kpi-article-toc-mobile{display:block;max-width:var(--kpi-article-measure);margin:0 0 1rem;border-top:1px solid #e3e8eb;border-bottom:1px solid #e3e8eb;background:transparent}.kpi-article-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.85rem 0;color:#3b3b3b;font-size:.95rem;font-weight:700;cursor:pointer;list-style:none}.kpi-article-toc-mobile summary::-webkit-details-marker{display:none}.kpi-article-toc-chevron{color:var(--kpi-kpi-teal);font-size:1.15rem;line-height:1}.kpi-article-toc-title{margin:0 0 .85rem;color:#3b3b3b;font-size:.8125rem;font-weight:700;letter-spacing:0}.kpi-article-toc-list{margin:0;padding:0 0 1rem;list-style:none;display:grid;grid-gap:.15rem;gap:.15rem;border-left:2px solid #e3e8eb}.kpi-article-toc-rail .kpi-article-toc-list{padding:0}.kpi-article-toc-list a{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;padding:.45rem 0 .45rem .85rem;margin-left:-2px;border-left:2px solid transparent;color:#555555;font-size:.9rem;font-weight:500;line-height:1.45;text-decoration:none;transition:color .16s ease,border-color .16s ease}.kpi-article-toc-list a.is-active,.kpi-article-toc-list a:hover{color:var(--kpi-kpi-teal);border-left-color:#c7f000}.kpi-article-toc-num{font-family:var(--kpi-font-display);font-size:.75rem;font-weight:600;line-height:1.6;color:var(--kpi-kpi-teal)}.kpi-article-toc-text{text-wrap:pretty}.kpi-article-prose{display:grid;grid-gap:1.2rem;gap:1.2rem}.kpi-article-prose>:where(p,h2,h3,ul,ol,a.kpi-article-inline-link,.kpi-article-takeaway,.kpi-article-strategy,.kpi-article-compare,.kpi-article-checklist,.kpi-article-path){max-width:100%}.kpi-article-prose>:where(figure,.kpi-article-table-wrap){width:100%;max-width:100%}.kpi-article-prose h2,.kpi-article-prose h3,.kpi-article-strategy{scroll-margin-top:7.5rem;color:#3b3b3b}.kpi-article-prose h2{margin-top:3.5rem;font-size:clamp(1.5rem,1.3rem + .55vw,1.9rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:pretty}.kpi-article-prose>.kpi-article-takeaway+h2,.kpi-article-prose>h2:first-child{margin-top:2rem}.kpi-article-prose h3{margin-top:2rem;font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-article-prose li,.kpi-article-prose p{font-size:1.0625rem;line-height:1.85}.kpi-article-prose ul:not(.kpi-article-checklist){display:grid;grid-gap:.65rem;gap:.65rem;padding-left:1.2rem}.kpi-article-prose ul:not(.kpi-article-checklist) li{list-style:disc}.kpi-article-prose figure{margin:.5rem 0}.kpi-article-term{color:#3b3b3b;font-weight:700}.kpi-article-inline-link{color:var(--kpi-kpi-teal);font-weight:700;text-decoration:none}.kpi-article-inline-link:hover{text-decoration:underline;text-underline-offset:.16em}.kpi-article-takeaway{margin:0 0 .35rem;padding:1.2rem 1.2rem 1.25rem 1.15rem;border-left:3px solid #c7f000;background:#f7f8f4;border-radius:0 .35rem .35rem 0;display:grid;grid-gap:.85rem;gap:.85rem}.kpi-article-takeaway-label{margin:0;color:var(--kpi-kpi-teal);font-size:.78rem;font-weight:700;letter-spacing:0}.kpi-article-takeaway p{margin:0}.kpi-article-path{margin:0;color:#3b3b3b;font-family:var(--kpi-font-display);font-size:.95rem!important;font-weight:600;line-height:1.6!important;letter-spacing:.01em}.kpi-article-strategy{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:2.35rem;padding-top:1.5rem;border-top:1px solid #e3e8eb}.kpi-article-prose h2+.kpi-article-strategy,.kpi-article-strategy:first-of-type{margin-top:1.25rem;padding-top:0;border-top:0}.kpi-article-strategy-num{margin:0;color:var(--kpi-kpi-teal);font-family:var(--kpi-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-article-strategy h3{margin:0!important;font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-article-checklist{display:grid!important;grid-gap:.75rem!important;gap:.75rem!important;margin:.15rem 0 0;padding:0!important;list-style:none!important}.kpi-article-checklist li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;list-style:none!important;padding:.15rem 0 .85rem;border-bottom:1px solid #eef1f3}.kpi-article-checklist li:last-child{border-bottom:0;padding-bottom:.15rem}.kpi-article-checklist-num{color:var(--kpi-kpi-teal);font-family:var(--kpi-font-display);font-size:.78rem;font-weight:600;line-height:1.85}.kpi-article-compare{display:grid;grid-gap:1rem;gap:1rem;margin:.15rem 0 .35rem;padding:1.15rem 0 .25rem;border-top:1px solid #e3e8eb}.kpi-article-compare-join{padding-top:1rem;border-top:1px solid #eef1f3;color:#3b3b3b;font-weight:600}.kpi-article-summary-lead{color:#3b3b3b;font-size:1.12rem!important;font-weight:600;line-height:1.75!important}.kpi-article-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:.5rem;border:1px solid #e3e8eb;border-radius:.55rem}.kpi-article-table-wrap table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.96rem}.kpi-article-table-wrap td,.kpi-article-table-wrap th{padding:.85rem .95rem;border-bottom:1px solid #e3e8eb;text-align:left;vertical-align:top;line-height:1.6}.kpi-article-table-wrap tr:last-child td{border-bottom:0}.kpi-article-table-wrap th{background:#f4f7ef;color:#0b1f33;font-weight:700}.kpi-article-services{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e3e8eb}.kpi-article-services h2{color:#3b3b3b;font-size:1.2rem!important;font-weight:700!important;letter-spacing:0!important}.kpi-article-services ul{margin-top:.85rem;display:grid;grid-gap:.55rem;gap:.55rem;padding:0;list-style:none}.kpi-article-services a{color:var(--kpi-kpi-teal);font-weight:600;text-decoration:none}.kpi-article-services a:hover{text-decoration:underline;text-underline-offset:.16em}.kpi-article-sources li{color:#555555}.kpi-article-cta{margin-top:2.5rem;margin-bottom:.5rem;padding:1.55rem 1.35rem;border-radius:.55rem;background:#f2f8e2;border:0;box-shadow:none}.kpi-article-cta .kpi-insight-cta-title{margin:0;color:#3b3b3b;font-size:1.25rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-article-cta .kpi-insight-cta-body{margin-top:.65rem;color:#555555;font-size:1rem;line-height:1.7}.kpi-article-cta-btn{margin-top:1.1rem}.kpi-article-related{--kpi-article-shell:73.75rem;--kpi-article-measure:46rem;border-top:1px solid #e3e8eb;background:#f7f8f6}.kpi-article-related-inner{padding-block:3.5rem 4rem}.kpi-article-related-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.75rem}.kpi-article-related-top h2{margin:0;color:#3b3b3b;font-size:1.35rem!important;font-weight:700!important;letter-spacing:0!important}.kpi-article-related-all{display:inline-flex;align-items:center;gap:.3rem;color:var(--kpi-kpi-teal);font-size:.9rem;font-weight:600;letter-spacing:0;text-decoration:none;transition:color .16s ease}.kpi-article-related-all svg{transition:transform .16s ease}.kpi-article-related-all:hover{color:#084f4a;text-decoration:underline;text-underline-offset:.16em}.kpi-article-related-all:hover svg{transform:translate(2px,-1px)}.kpi-article-related-layout{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-article-related-feature,.kpi-article-related-item{min-width:0}.kpi-article-related-link{display:grid;grid-gap:.55rem;gap:.55rem;color:inherit;text-decoration:none}.kpi-article-related-feature{padding:.15rem 0 .35rem}.kpi-article-related-feature .kpi-article-related-link{gap:.7rem}.kpi-article-related-category{margin:0;color:var(--kpi-kpi-teal);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-article-related-feature-title{font-size:clamp(1.4rem,1.2rem + .55vw,1.7rem)!important}.kpi-article-related-feature-title,.kpi-article-related-item-title{margin:0;color:#3b3b3b;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;text-wrap:pretty}.kpi-article-related-item-title{font-size:clamp(1.1rem,1.05rem + .25vw,1.25rem)!important}.kpi-article-related-excerpt{margin:0;color:#555555;font-size:.95rem;line-height:1.65;text-wrap:pretty}.kpi-article-related-excerpt.is-compact{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.6}.kpi-article-related-read{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;color:var(--kpi-kpi-teal);font-size:.9rem;font-weight:600;letter-spacing:0}.kpi-article-related-read svg{transition:transform .16s ease}.kpi-article-related-link:hover .kpi-article-related-feature-title,.kpi-article-related-link:hover .kpi-article-related-item-title{color:var(--kpi-kpi-teal);text-decoration:underline;text-underline-offset:.18em}.kpi-article-related-link:hover .kpi-article-related-read{text-decoration:underline;text-underline-offset:.16em}.kpi-article-related-link:hover .kpi-article-related-read svg{transform:translate(2px,-1px)}.kpi-article-related-link:focus-visible{outline:2px solid var(--kpi-kpi-teal);outline-offset:4px;border-radius:.25rem}.kpi-article-related-stack{display:grid;grid-gap:0;gap:0;min-width:0}.kpi-article-related-item{padding:1.15rem 0;border-top:1px solid #e3e8eb}.kpi-article-related-item:first-child{padding-top:0;border-top:0}.kpi-article-related-item:last-child{padding-bottom:0}@media (min-width:48rem){.kpi-article-related-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:3rem;align-items:start}.kpi-article-related-feature{padding-right:.5rem}.kpi-article-related-stack{border-left:1px solid #e3e8eb;padding-left:1.75rem}.kpi-article-related-item{padding:1.2rem 0}.kpi-article-related-item:first-child{padding-top:.15rem}.kpi-article-header{padding-top:2.25rem;padding-bottom:1.75rem}.kpi-article-hero{margin-bottom:2.15rem}.kpi-article-related-inner{padding-block:4rem 4.5rem}.kpi-article-cta{padding:1.75rem 1.6rem}}@media (min-width:64rem){.kpi-article{--kpi-article-measure:46rem}.kpi-article-shell.has-toc{display:grid;grid-template-columns:minmax(0,1fr) var(--kpi-article-toc);grid-column-gap:3.5rem;column-gap:3.5rem;align-items:start}.kpi-article-shell.has-toc>.kpi-article-header,.kpi-article-shell.has-toc>.kpi-article-hero,.kpi-article-shell.has-toc>.kpi-article-main{grid-column:1}.kpi-article-shell.has-toc>.kpi-article-toc-mobile{display:none}.kpi-article-shell.has-toc>.kpi-article-toc-rail{display:block;grid-column:2;grid-row:1/-1;position:-webkit-sticky;position:sticky;top:5.5rem;align-self:start;max-height:calc(100vh - 6.5rem);overflow:auto;padding-top:2.25rem}.kpi-article-prose{gap:1.25rem}.kpi-article-prose h2{margin-top:4rem}.kpi-article-prose li,.kpi-article-prose p{font-size:1.075rem;line-height:1.88}}@media (max-width:40rem){.kpi-article-header{padding-top:1.25rem}.kpi-article-header h1{font-size:clamp(1.55rem,5.5vw,1.8rem)!important}.kpi-article-crumb li:last-child span{max-width:12rem}.kpi-article-hero img{max-width:none}.kpi-article-prose h2{margin-top:2.75rem;font-size:clamp(1.4rem,5vw,1.65rem)!important}.kpi-article-prose h3,.kpi-article-strategy h3{font-size:1.15rem!important}.kpi-article-prose li,.kpi-article-prose p{font-size:1rem;line-height:1.8}.kpi-article-table-wrap table{min-width:26rem}.kpi-article-hero img,.kpi-article-prose img{border-radius:.55rem}.kpi-article-cta,.kpi-article-takeaway{padding-inline:1rem}}.kpi-header{padding-top:env(safe-area-inset-top,0)}.kpi-header-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:clamp(.75rem,1.4vw,1.5rem);column-gap:clamp(.75rem,1.4vw,1.5rem);width:100%;max-width:min(90rem,100%);min-height:4.5rem;margin-inline:auto;padding-block:.75rem;padding-inline:var(--kpi-gutter);box-sizing:border-box}.kpi-header-brand{display:inline-flex;align-items:center;flex-shrink:0;padding:.15rem .2rem}.kpi-header-logo{display:block;height:2.25rem;width:auto;min-width:6.75rem;object-fit:contain;object-position:left center}@media (min-width:40rem){.kpi-header-logo{height:2.5rem}}.kpi-header-home .kpi-header-bar{min-height:4.75rem}.kpi-header-home .kpi-header-logo{height:2.5rem}@media (min-width:64rem){.kpi-header-home .kpi-header-logo{height:2.75rem}}.kpi-nav-desktop{display:none;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:clamp(.2rem,.9vw,.75rem);min-width:0;overflow:visible;color:var(--kpi-body-text);font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:0}.kpi-nav-link,.kpi-solutions-trigger{display:inline-flex;align-items:center;height:2.75rem;border-radius:.75rem;color:inherit;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.kpi-nav-link{padding-inline:.8rem}.kpi-nav-link:hover,.kpi-solutions-trigger.is-open,.kpi-solutions-trigger:hover{background:var(--kpi-light-lime);color:var(--kpi-kpi-teal)}.kpi-nav-link[aria-current=page],.kpi-solutions-link[aria-current=page],.kpi-solutions-trigger.is-current{background:#a2dc25;color:#1a3a02}.kpi-solutions-root{position:relative}.kpi-solutions-trigger{gap:0}.kpi-solutions-label{padding:0 .35rem 0 .8rem;border-radius:.75rem 0 0 .75rem;text-decoration:none}.kpi-solutions-chevron,.kpi-solutions-label{display:inline-flex;align-items:center;height:2.75rem;color:inherit;outline:none}.kpi-solutions-chevron{padding:0 .7rem 0 .2rem;border:0;border-radius:0 .75rem .75rem 0;background:transparent;cursor:pointer}.kpi-nav-link:focus-visible,.kpi-solutions-chevron:focus-visible,.kpi-solutions-label:focus-visible{outline:2px solid var(--kpi-kpi-teal);outline-offset:2px}.kpi-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0}.kpi-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--kpi-line-grey);border-radius:.75rem;background:var(--kpi-white);color:var(--kpi-body-text);cursor:pointer}.kpi-header-lang{position:relative;display:none}.kpi-header-lang-btn{display:inline-flex;align-items:center;gap:.45rem;height:2.75rem;padding:0 .8rem;border:1px solid var(--kpi-line-grey);border-radius:.75rem;background:var(--kpi-white);color:var(--kpi-body-text);font-size:.9rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.kpi-header-lang-btn:hover{border-color:var(--kpi-kpi-teal);color:var(--kpi-kpi-teal);background:var(--kpi-light-lime)}.kpi-header-lang-menu{position:absolute;right:0;top:100%;min-width:10rem;padding-top:.5rem}.kpi-header-lang-panel{border:1px solid var(--kpi-line-grey);border-radius:.75rem;background:var(--kpi-white);padding:.4rem;box-shadow:0 12px 28px rgba(11,31,51,.08)}.kpi-header-lang-option{display:block;border-radius:.55rem;padding:.55rem .75rem;color:var(--kpi-body-text);font-size:.9rem;text-decoration:none}.kpi-header-lang-option:hover{background:var(--kpi-light-lime);color:var(--kpi-kpi-teal)}.kpi-header-lang-option[aria-current=true]{background:#a2dc25;color:#1a3a02;font-weight:600}.kpi-solutions-menu{position:absolute;left:0;top:100%;padding-top:1.15rem}.kpi-solutions-panel{border:1px solid #c7f000;border-radius:15px;background:#fafaf7;box-shadow:0 12px 30px rgba(0,0,0,.06);padding:1.35rem 1.6rem 1.2rem}.kpi-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem 2.75rem;gap:1.25rem 2.75rem}.kpi-shell .kpi-solutions-heading{margin:0 0 .85rem;color:#0A2472;font-size:.9375rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.45!important}.kpi-header[lang=th] .kpi-solutions-panel{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-header[lang=en] .kpi-solutions-panel{font-family:Poppins,sans-serif}.kpi-header[lang=en] .kpi-solutions-heading{font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase}.kpi-solutions-links{display:grid;grid-gap:.65rem;gap:.65rem}.kpi-shell .kpi-solutions-link{display:inline-block;color:#3b3b3b;font-size:.9375rem!important;font-weight:400!important;letter-spacing:0;line-height:1.55;text-decoration:none;transition:color .2s ease,transform .2s ease}.kpi-shell .kpi-solutions-link:hover{color:#0A2472;transform:translateX(2px)}.kpi-shell .kpi-solutions-all{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.2rem;color:#0A2472;font-size:.9375rem!important;font-weight:600!important;letter-spacing:0;line-height:1.5;text-decoration:none}.kpi-solutions-all svg{width:.875rem;height:.875rem;transition:transform .2s ease}.kpi-shell .kpi-solutions-all:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-shell .kpi-solutions-all:hover svg{transform:translate(2px,-2px)}@media (max-width:80rem){.kpi-solutions-grid{gap:1.1rem 1.6rem}.kpi-solutions-panel{padding:1.2rem 1.25rem 1.05rem}}@media (min-width:40rem){.kpi-header-lang{display:block}}@media (min-width:72rem){.kpi-header-bar{min-height:4.75rem;padding-inline:var(--kpi-gutter);column-gap:1.25rem}.kpi-header-logo{height:2.85rem}.kpi-nav-desktop{display:flex;justify-content:center}.kpi-mobile-nav,.kpi-nav-toggle{display:none}.kpi-nav-link{padding-inline:.55rem}.kpi-solutions-label{padding-left:.65rem;padding-right:.2rem}.kpi-solutions-chevron{padding-right:.55rem}.kpi-header:not([lang=th]) .kpi-nav-desktop{gap:clamp(.05rem,.45vw,.4rem);font-size:.875rem}.kpi-header:not([lang=th]) .kpi-nav-link{padding-inline:.4rem}.kpi-header:not([lang=th]) .kpi-solutions-label{padding-left:.5rem;padding-right:.15rem}.kpi-header:not([lang=th]) .kpi-solutions-chevron{padding-right:.45rem}}@media (min-width:84rem){.kpi-nav-link{padding-inline:.7rem}.kpi-solutions-label{padding-left:.8rem}.kpi-solutions-chevron{padding-right:.7rem}}.kpi-header-cta{align-self:center;flex-shrink:0;height:2.75rem;min-height:2.75rem;max-width:none;padding:0 1rem;font-size:.875rem;line-height:1.2;white-space:nowrap}.kpi-header-cta-full{display:none}.kpi-header-cta-short{display:inline}@media (min-width:100rem){.kpi-header-cta{padding:0 1.15rem;font-size:.9rem}.kpi-header-cta-full{display:inline}.kpi-header-cta-short{display:none}}@media (max-width:39.99rem){.kpi-header-cta{padding:0 .75rem;font-size:.8rem}}.kpi-mobile-drawer{border-top:1px solid var(--kpi-line-grey);background:#fff;max-height:min(70dvh,calc(100dvh - 4.75rem));overflow-y:auto;padding:.15rem 1.15rem .85rem}.kpi-mobile-nav{display:grid;grid-gap:0;gap:0}.kpi-mobile-acc,.kpi-mobile-group-btn,.kpi-mobile-nav a{display:flex;min-height:2.35rem;align-items:center}.kpi-mobile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #f0f2f3}.kpi-mobile-link{color:#3b3b3b;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.3;text-decoration:none}.kpi-mobile-link[aria-current=page]{display:inline-flex;align-items:center;min-height:2.15rem;padding:.2rem .55rem;border-radius:.55rem}.kpi-mobile-link-strong{color:#0b6660}.kpi-mobile-acc,.kpi-mobile-group-btn{gap:.35rem;margin:0;padding:0;border:0;background:none;color:#0b6660;cursor:pointer}.kpi-mobile-acc{width:2.35rem;justify-content:center}.kpi-mobile-group-btn{width:100%;justify-content:space-between;padding:0 .1rem;color:#0b6660;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:left}.kpi-mobile-chevron{width:1rem;height:1rem;flex-shrink:0;transition:transform .15s ease}.kpi-mobile-chevron.is-open{transform:rotate(180deg)}.kpi-mobile-solutions-panel{display:grid;grid-gap:.15rem;gap:.15rem;padding:.35rem 0 .55rem .15rem}.kpi-mobile-group-links{display:none;padding:0 0 .35rem .7rem}.kpi-mobile-group.is-open .kpi-mobile-group-links{display:grid}.kpi-mobile-group-links a{min-height:2.15rem;color:#555555;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-mobile-all{gap:.35rem;margin-top:.15rem;color:#0b6660;font-size:.875rem;font-weight:600;text-decoration:none}.kpi-mobile-primary .kpi-mobile-link{border-bottom:1px solid #f0f2f3}.kpi-mobile-langs{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.35rem;padding-top:.55rem;border-top:1px solid var(--kpi-line-grey)}.kpi-mobile-lang{display:inline-flex;align-items:center;min-height:2.15rem;padding:.2rem .55rem;border-radius:.55rem;color:#555555;font-size:.8125rem;font-weight:500;text-decoration:none}.kpi-mobile-lang.is-current,.kpi-mobile-lang[aria-current=true],.kpi-mobile-link[aria-current=page]{background:#a2dc25;color:#1a3a02;font-weight:700}.kpi-shell :lang(th) .kpi-mobile-all,.kpi-shell :lang(th) .kpi-mobile-group-btn,.kpi-shell :lang(th) .kpi-mobile-lang,.kpi-shell :lang(th) .kpi-mobile-link{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}@media (min-width:40rem){.kpi-mobile-langs{display:none}}@media (min-width:48rem) and (max-width:71.99rem){.kpi-mobile-drawer{max-height:min(62dvh,calc(100dvh - 5rem))}.kpi-mobile-solutions.is-open .kpi-mobile-solutions-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem 1.25rem;gap:.65rem 1.25rem;padding:.55rem 0 .75rem}.kpi-mobile-solutions.is-open .kpi-mobile-group-btn{pointer-events:none}.kpi-mobile-solutions.is-open .kpi-mobile-group-btn .kpi-mobile-chevron{display:none}.kpi-mobile-solutions.is-open .kpi-mobile-group-links{display:grid;padding:.15rem 0 0}.kpi-mobile-all{grid-column:1/-1}}.kpi-surface-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;height:2.75rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--kpi-line-grey);border-radius:.5rem;background:var(--kpi-white);color:var(--kpi-deep-teal);font-size:.94rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.kpi-surface-btn:hover{background:var(--kpi-light-lime);transform:translateY(-2px);box-shadow:0 8px 18px rgba(11,31,51,.12)}.kpi-home-hero-section{padding-block:2.75rem 2.5rem}.kpi-home-hero-section:before{height:2px;background:var(--kpi-accent)}.kpi-home-landing-hero{isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:0;background-color:#06182b;background-image:linear-gradient(120deg,#06182b,#092441 52%,#0f3559)}.kpi-home-landing-hero:after{opacity:0}.kpi-home-landing-hero .kpi-home-hero{align-items:start;width:100%;min-width:0;min-height:0;gap:1.75rem}.kpi-home-landing-hero .kpi-home-hero-copy{max-width:min(38rem,100%)}.kpi-home-landing-hero .kpi-home-eyebrow:before{content:"";display:inline-block;width:1.35rem;height:2px;margin-right:.7rem;margin-bottom:.18rem;vertical-align:middle;background:var(--kpi-accent)}.kpi-home-landing-hero .kpi-home-h1{display:grid;grid-gap:.12em;gap:.12em;max-width:none;margin-top:1.15rem;line-height:1.18!important;text-wrap:wrap}.kpi-home-landing-hero .kpi-home-h1-line{display:block;max-width:100%;font-size:1em;font-weight:700;letter-spacing:inherit;line-height:inherit;overflow-wrap:break-word}.kpi-shell :lang(th) .kpi-home-landing-hero .kpi-home-h1-line{word-break:keep-all}.kpi-home-landing-hero .kpi-home-h1-line.kpi-home-accent{color:var(--kpi-accent)}.kpi-home-hero-visual{margin:0;min-width:0;max-width:100%}.kpi-home-landing-hero .kpi-home-hero .kpi-home-photo{overflow:hidden;margin-top:0;max-width:28rem;border-radius:.5rem;box-shadow:0 1.25rem 2.4rem rgba(6,24,43,.28)}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero .kpi-home-photo{max-width:none;width:100%}.kpi-home-landing-hero .kpi-home-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 12%}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-photo img{aspect-ratio:1024/682;object-position:48% 42%;max-height:none}.kpi-home-hero-caption{margin:.6rem 0 0;color:rgba(255,255,255,.55);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.45}.kpi-shell :lang(th) .kpi-home-hero-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-hero-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none}.kpi-home-hero-sample{min-width:0;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:.45rem;background:rgba(6,24,43,.42)}.kpi-home-hero-sample-name{display:block;color:rgba(255,255,255,.62);font-size:.68rem;font-weight:500;letter-spacing:.04em;line-height:1.4}.kpi-home-hero-sample-value{display:block;margin-top:.2rem;color:var(--kpi-accent);font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.2}@media (max-width:63.99rem){.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero-visual{margin-inline:auto}}@media (max-width:39.99rem){.kpi-home-landing-hero{padding-block:2.15rem 1.9rem}.kpi-home-landing-hero .kpi-home-hero-copy{max-width:100%}.kpi-home-landing-hero .kpi-home-h1{font-size:clamp(1.42rem,6.4vw,2.05rem)}.kpi-home-landing-hero .kpi-home-lead{max-width:34rem}.kpi-home-landing-hero .kpi-actions{width:100%}.kpi-home-landing-hero .kpi-actions .kpi-button,.kpi-home-landing-hero .kpi-actions .kpi-button-ghost{flex:1 1 auto;justify-content:center;min-height:3rem;height:auto;padding-block:.75rem}}@media (min-width:40rem) and (max-width:47.99rem){.kpi-home-landing-hero .kpi-home-h1{font-size:clamp(1.75rem,4.4vw,2.2rem)}.kpi-home-landing-hero .kpi-home-hero-visual{max-width:36rem}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-home-landing-hero .kpi-home-hero-copy{max-width:min(36rem,100%)}.kpi-home-landing-hero .kpi-home-hero-visual{max-width:42rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-photo img{aspect-ratio:1024/682}}@media (min-width:64rem){.kpi-home-landing-hero{padding-block:3.25rem 3.35rem}.kpi-home-landing-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);align-items:center;column-gap:3.25rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero{grid-template-columns:minmax(20rem,1.15fr) minmax(20rem,28rem);column-gap:2rem;align-items:center}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero-copy{max-width:none}.kpi-home-landing-hero:not(.kpi-about-hero) h1.kpi-home-h1{margin-top:.95rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-lead{max-width:36rem;margin-top:1.2rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-actions{margin-top:1.45rem}.kpi-home-landing-hero .kpi-home-hero-visual{justify-self:end;width:100%}.kpi-home-landing-hero .kpi-home-hero-copy{max-width:36rem}.kpi-home-landing-hero .kpi-home-hero h1.kpi-home-h1{max-width:none;display:grid;grid-gap:.1em;gap:.1em}.kpi-home-landing-hero .kpi-home-photo img{aspect-ratio:4/5;height:auto;max-height:34rem;object-position:50% 10%}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-photo img{aspect-ratio:1024/682;max-height:none;object-position:48% 42%}}@media (min-width:80rem){.kpi-home-landing-hero .kpi-home-hero-copy{max-width:38rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero{grid-template-columns:minmax(26rem,1.15fr) minmax(22rem,33rem);column-gap:2.25rem}.kpi-home-landing-hero:not(.kpi-about-hero) .kpi-home-hero-copy{max-width:none}}.kpi-home-hero{display:grid;grid-gap:2rem;gap:2rem}.kpi-home-hero-copy{max-width:38rem}.kpi-home-eyebrow{margin:0;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.kpi-home-hero h1.kpi-home-h1{max-width:12em;margin-top:1.35rem;color:#fff;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.05!important;text-wrap:pretty}.kpi-home-h1-close,.kpi-home-h1-lead,.kpi-home-h1-line,.kpi-home-h1-rest{font-size:1em;font-weight:700;letter-spacing:inherit;line-height:inherit}.kpi-home-h1-close,.kpi-home-h1-lead{display:block}.kpi-home-h1-rest{display:block;margin-top:0;color:#fff}.kpi-home-accent{color:var(--kpi-accent)}.kpi-home-lead{margin-top:1.5rem;max-width:36rem;color:rgba(255,255,255,.82)}.kpi-home-hero .kpi-actions{margin-top:1.85rem}.kpi-home-hero .kpi-button-ghost{border-color:rgba(255,255,255,.35);background:transparent;color:#fff}.kpi-home-hero .kpi-button-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.kpi-home-trustbar{background:#f4f4f4;border-bottom:1px solid var(--kpi-line-grey)}.kpi-home-trustbar .kpi-wrap{padding-inline:var(--kpi-gutter)}.kpi-home-trustbar-list{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;padding:.35rem 0;list-style:none}.kpi-home-trustbar-item{display:flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:.55rem 0;color:#06182b}.kpi-home-trustbar-item+.kpi-home-trustbar-item{border-top:1px solid #e3e8eb}.kpi-home-trustbar-mark{flex:0 0 auto;width:.4rem;height:.4rem;background:var(--kpi-accent)}.kpi-home-trustbar-label{color:#06182b;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.4}@media (min-width:40rem){.kpi-home-trustbar-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-home-trustbar-item{padding:.85rem 1rem .85rem 0}.kpi-home-trustbar-item:nth-child(odd){padding-right:1.15rem}.kpi-home-trustbar-item:nth-child(2n){padding-left:1.15rem;border-left:1px solid #e3e8eb}.kpi-home-trustbar-item:nth-child(-n+2){border-top:0}.kpi-home-trustbar-item:nth-child(n+3){border-top:1px solid #e3e8eb}}@media (min-width:64rem){.kpi-home-trustbar-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:.15rem 0}.kpi-home-trustbar-item,.kpi-home-trustbar-item:nth-child(-n+2),.kpi-home-trustbar-item:nth-child(2n),.kpi-home-trustbar-item:nth-child(n+3),.kpi-home-trustbar-item:nth-child(odd){min-height:3.25rem;padding:.9rem 1.15rem;border-top:0;border-left:0}.kpi-home-trustbar-item+.kpi-home-trustbar-item{border-top:0;border-left:1px solid #e3e8eb}.kpi-home-trustbar-item:first-child{padding-left:0}.kpi-home-trustbar-item:last-child{padding-right:0}}.kpi-home-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 0;margin:1.65rem 0 0;color:rgba(255,255,255,.62);font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.5}.kpi-home-trust span:not(:last-child):after{content:"";display:inline-block;width:1px;height:.7em;margin-inline:.85rem;background:rgba(255,255,255,.28);vertical-align:-.05em}@media (min-width:48rem) and (max-width:63.99rem){.kpi-home-hero .kpi-home-photo{max-width:34rem}}@media (min-width:64rem){.kpi-home-hero-section{padding-block:3.75rem 3.5rem}.kpi-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.9fr);align-items:start;column-gap:4rem}.kpi-home-hero .kpi-home-photo{margin-top:1.5rem}.kpi-home-landing-hero .kpi-home-photo{margin-top:0}}.kpi-home-h1{font-weight:800;letter-spacing:-.03em;line-height:1.15}.kpi-home-photo{position:relative;overflow:hidden;border-radius:1.25rem}.kpi-home-photo.kpi-home-frame{border-radius:.4rem}.kpi-home-hero .kpi-home-photo{border-radius:.4rem;box-shadow:0 1.25rem 2.4rem rgba(6,24,43,.28)}.kpi-home-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:55% 38%}.kpi-home-hero .kpi-home-photo img{filter:none}.kpi-google-ads-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-google-ads-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-google-ads-hero-crumb a{color:inherit;text-decoration:none}.kpi-google-ads-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-google-ads-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-hero .kpi-google-ads-lead-line{display:block}.kpi-google-ads-hero .kpi-google-ads-lead-line+.kpi-google-ads-lead-line{margin-top:.85rem}.kpi-google-ads-hero .kpi-home-trust span:not(:last-child):after{content:"→";width:auto;height:auto;margin-inline:.55rem;background:none;color:rgba(255,255,255,.45);vertical-align:0}.kpi-google-ads-hero .kpi-home-photo img{object-position:62% 52%}.kpi-seo-local-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-seo-local-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-seo-local-hero-crumb a{color:inherit;text-decoration:none}.kpi-seo-local-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-seo-local-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-hero .kpi-home-hero>*{min-width:0}.kpi-seo-local-hero .kpi-home-hero-copy{overflow:hidden;max-width:none}.kpi-seo-local-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-seo-local-hero h1.kpi-home-h1{max-width:100%}.kpi-seo-local-hero .kpi-home-h1-lead,.kpi-seo-local-hero .kpi-home-h1-rest,.kpi-shell :lang(th) .kpi-seo-local-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-seo-local-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-seo-local-hero.kpi-hero{padding-block:2.1rem 2rem}.kpi-seo-local-hero .kpi-home-accent{color:#a2dc25}.kpi-seo-local-hero .kpi-button{min-height:2.75rem;background:#a2dc25;color:#1a3a02}.kpi-seo-local-hero .kpi-button:hover{background:#b6e63a;color:#1a3a02}.kpi-seo-local-hero .kpi-hero-visual{min-width:0;background:radial-gradient(circle at 78% 22%,rgba(162,220,37,.2),transparent 42%),radial-gradient(circle at 18% 88%,rgba(235,231,34,.12),transparent 36%)}.kpi-seo-local-hero-points{display:grid;grid-gap:.45rem;gap:.45rem;max-width:36rem;margin:1rem 0 0;padding:0;list-style:none}.kpi-seo-local-hero-points li{position:relative;padding-left:1rem;color:rgba(255,255,255,.84);font-size:.94rem;line-height:1.5}.kpi-seo-local-hero-points li:before{content:"";position:absolute;top:.55rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#a2dc25,#ebe722)}.kpi-seo-local-hero .seo-visual-caption{color:rgba(255,255,255,.82)}.kpi-seo-local-hero .ads-hero-caption-label{color:#fff}.kpi-seo-local-hero .seo-visual-meta{color:#a2dc25}.kpi-seo-local-hero .kpi-home-lead{margin-top:1rem}.kpi-seo-local-hero .kpi-actions{margin-top:1.2rem;gap:.7rem}.kpi-seo-local-hero .kpi-button,.kpi-seo-local-hero .kpi-button-ghost{min-height:2.75rem;padding-inline:1.1rem}.kpi-seo-local-hero .kpi-seo-local-lead-line{display:block}.kpi-seo-local-hero .kpi-seo-local-lead-line+.kpi-seo-local-lead-line{margin-top:.85rem}.kpi-seo-local-lead-close{max-width:36rem;margin:.85rem 0 0;color:rgba(255,255,255,.72);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-seo-local-hero-note{max-width:28rem;margin:1rem 0 0;color:rgba(255,255,255,.64);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-seo-local-hero .kpi-home-trust{margin-top:.85rem}.kpi-seo-local-hero .kpi-home-trust span:not(:last-child):after{content:"→";width:auto;height:auto;margin-inline:.55rem;background:none;color:rgba(255,255,255,.45);vertical-align:0}.kpi-seo-local-hero .kpi-home-photo img{object-position:52% 40%}@media (min-width:40rem){.kpi-seo-local-hero-note-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}.kpi-shell .kpi-seo-local-change h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-change h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-change .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-change-eyebrow,.kpi-shell :lang(th) .kpi-seo-local-change-eyebrow{margin:0 0 .55rem;color:rgba(11,102,96,.68);font-family:Poppins,sans-serif!important;font-size:.6875rem;font-weight:600;letter-spacing:.1em!important;line-height:1.2;text-transform:uppercase}.kpi-seo-local-change-intro{max-width:46rem;margin:.85rem 0 0;color:#555555;font-size:1rem;line-height:1.7}.kpi-seo-local-change-split{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-top:1.5rem}.kpi-seo-local-change-copy,.kpi-seo-local-change-visual{min-width:0}.kpi-seo-local-change-visual{max-width:480px}.kpi-seo-local-change-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.kpi-seo-local-change-types li{min-width:0;padding:.9rem .95rem;border:1px solid #e3e8eb;border-radius:12px;background:#fff}.kpi-seo-local-change-types span{display:block;color:#0b6660;font-size:.68rem;font-weight:700;letter-spacing:.1em}.kpi-shell .kpi-seo-local-change-types h3,.kpi-shell :lang(th) .kpi-seo-local-change-types h3{margin:.28rem 0 0;color:#0b1f33;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-change-types p{margin:.4rem 0 0;color:#555555;font-size:.9rem;line-height:1.55}.kpi-seo-local-behavior-map-wrap{margin-top:1.25rem}.kpi-seo-local-behavior-map{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none}.kpi-seo-local-behavior-map li{display:flex;align-items:center;gap:.45rem}.kpi-seo-local-behavior-map li span{display:block;padding:.45rem .7rem;border-radius:999px;background:#0b1f33;color:#f2f8e2;font-size:.78rem;font-weight:600;line-height:1.35}.kpi-seo-local-behavior-map li:not(:last-child):after{content:"→";color:#0b6660;font-weight:700}.kpi-seo-local-change-evidence{display:grid;grid-gap:1.35rem;gap:1.35rem;margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid #e3e8eb}.kpi-seo-local-source-url{display:block;margin-top:.2rem;overflow-wrap:anywhere;color:#0b6660;font-size:.72rem;line-height:1.45}@media (min-width:64rem){.kpi-seo-local-change-split{grid-template-columns:minmax(0,1fr) minmax(18rem,480px);column-gap:2.25rem}.kpi-seo-local-change-evidence{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}}@media (max-width:63.99rem){.kpi-seo-local-change-copy{order:1}.kpi-seo-local-change-visual{order:2;margin-inline:auto}.kpi-seo-local-change-split{grid-template-columns:minmax(0,1fr)}}.kpi-seo-local-change-layout{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-top:1.75rem}.kpi-seo-local-change-layout>*{min-width:0}.kpi-seo-local-change-stack{display:grid;grid-gap:0;gap:0;align-content:start}.kpi-seo-local-change article{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.kpi-seo-local-change-featured{padding-bottom:0}.kpi-seo-local-change-stack article{padding-top:1.15rem;border-top:1px solid #e3e8eb}.kpi-seo-local-change-stack article:first-child{padding-top:0;border-top:0}.kpi-shell .kpi-seo-local-change-featured h3,.kpi-shell :lang(th) .kpi-seo-local-change-featured h3{margin:0;color:#1f2a33;font-size:clamp(1.625rem,1.4rem + .55vw,2rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-seo-local-change-stack h3,.kpi-shell :lang(th) .kpi-seo-local-change-stack h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .35vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-change-number{margin:0;color:#0b1f33;font-size:clamp(2.25rem,1.9rem + 1.1vw,3rem);font-weight:700;letter-spacing:0;line-height:1.1}.kpi-seo-local-change-stat-label,.kpi-shell :lang(th) .kpi-seo-local-change-stat-label{margin:.55rem 0 0;color:#3b3b3b;font-size:1rem;font-weight:600;letter-spacing:0!important;line-height:1.45!important}.kpi-seo-local-change-body,.kpi-shell .kpi-seo-local-change-body p,.kpi-shell :lang(th) .kpi-seo-local-change-body,.kpi-shell :lang(th) .kpi-seo-local-change-body p{margin:.85rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-change-body p+p{margin-top:.7rem}.kpi-seo-local-change-source{margin:.95rem 0 0}.kpi-seo-local-change-source a{color:rgba(11,102,96,.78);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.5;text-decoration:none}.kpi-seo-local-source-meta{display:block;margin-top:.35rem;color:#555;font-size:.78rem;line-height:1.5}.kpi-seo-local-hero .kpi-meta-ads-hero-visual,.kpi-seo-local-hero .seo-hero-frame,.kpi-seo-local-hero .seo-hero-visual{width:100%;max-width:min(560px,100%)}.kpi-seo-local-hero .seo-hero-frame{aspect-ratio:8/5;max-height:350px}.kpi-seo-local-hero .seo-hero-frame img{width:100%;height:100%;object-fit:contain}@media (max-width:63.99rem){.kpi-seo-local-hero.kpi-hero{padding-block:1.75rem 1.6rem}.kpi-seo-local-hero .kpi-home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem}.kpi-seo-local-hero .kpi-home-hero-copy{order:1}.kpi-seo-local-hero .kpi-hero-visual{order:2;max-width:min(26rem,100%);margin-inline:auto}.kpi-seo-local-hero .kpi-actions{flex-wrap:wrap}.kpi-seo-local-hero .kpi-button,.kpi-seo-local-hero .kpi-button-ghost{min-height:2.75rem}}@media (min-width:64rem){.kpi-seo-local-hero.kpi-hero{padding-block:2.5rem 2.25rem}.kpi-seo-local-hero .kpi-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,560px);column-gap:2.75rem}}.kpi-seo-local-gbp-photo .seo-gbp-visual,.kpi-seo-local-problems-photo .seo-audit-visual{max-width:100%}.kpi-seo-local-measure-visual{margin:1.35rem 0 0;min-width:0}.kpi-seo-local-measure-visual .seo-kpi-frame,.kpi-seo-local-measure-visual .seo-kpi-visual{max-width:min(720px,100%)}.kpi-seo-local-change-source a:hover{color:#0A2472;text-decoration:underline;text-underline-offset:.16em}.kpi-seo-local-change-takeaway{max-width:none;margin:0;padding-top:1.25rem;border-top:1px solid #e3e8eb}.kpi-seo-local-change-takeaway p,.kpi-shell :lang(th) .kpi-seo-local-change-takeaway p{margin:0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-change-takeaway-strong,.kpi-shell :lang(th) .kpi-seo-local-change-takeaway-strong{margin-top:.55rem!important;color:#1f2a33!important;font-weight:600!important}.kpi-seo-local-change-note{max-width:none;margin:0;padding-top:.15rem}.kpi-seo-local-change-note p,.kpi-shell :lang(th) .kpi-seo-local-change-note p{margin:0;color:#6a6a6a;font-size:.875rem;font-weight:400;letter-spacing:0!important;line-height:1.65!important}.kpi-seo-local-change-note p+p{margin-top:.35rem}.kpi-seo-local-change-note .kpi-seo-local-change-source{margin-top:.65rem}.kpi-seo-local-change-br{display:inline}@media (min-width:40rem){.kpi-seo-local-change-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-seo-local-change-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem;row-gap:1.35rem}.kpi-seo-local-change-layout .kpi-seo-local-change-featured{grid-column:1/-1;padding-bottom:1.15rem;border-bottom:1px solid #e3e8eb}.kpi-seo-local-change-layout .kpi-seo-local-change-stack{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem}.kpi-seo-local-change-layout .kpi-seo-local-change-stack article{padding-top:0;border-top:0}.kpi-seo-local-change-layout .kpi-seo-local-change-stack article+article{padding-left:1.75rem;border-left:1px solid #e3e8eb}.kpi-seo-local-change-layout .kpi-seo-local-change-note,.kpi-seo-local-change-layout .kpi-seo-local-change-takeaway{grid-column:1/-1}}@media (min-width:64rem){.kpi-seo-local-change-layout{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);column-gap:3rem;row-gap:0;align-items:start;grid-template-areas:"featured stack" "takeaway stack" "note stack"}.kpi-seo-local-change-layout .kpi-seo-local-change-featured{grid-area:featured;padding:0 0 1.35rem;border:0}.kpi-seo-local-change-layout .kpi-seo-local-change-stack{grid-area:stack;grid-template-columns:minmax(0,1fr);align-self:stretch;padding-left:1.75rem;border-left:1px solid #e3e8eb}.kpi-seo-local-change-layout .kpi-seo-local-change-stack article{padding-top:1.35rem;padding-left:0;border-top:1px solid #e3e8eb;border-left:0}.kpi-seo-local-change-layout .kpi-seo-local-change-stack article:first-child{padding-top:0;border-top:0}.kpi-seo-local-change-layout .kpi-seo-local-change-stack article+article{padding-left:0;border-left:0}.kpi-seo-local-change-layout .kpi-seo-local-change-takeaway{grid-area:takeaway;margin-top:0;padding-top:1.35rem}.kpi-seo-local-change-layout .kpi-seo-local-change-note{grid-area:note;margin-top:0;padding-top:1rem}}.kpi-shell .kpi-seo-local-compare h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-compare h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-compare-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-compare .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-compare-lead,.kpi-shell :lang(th) .kpi-seo-local-compare-lead{max-width:46rem;margin:.85rem 0 0;color:#555555;font-size:1.0625rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-compare .seo-compare-visual{margin-top:1.5rem}.kpi-seo-local-compare .kpi-seo-local-compare-close-strong{max-width:46rem;margin-top:1.35rem}.kpi-seo-local-compare-cols{display:grid;grid-gap:0;gap:0;margin:1.85rem 0 0;padding:0;list-style:none}.kpi-seo-local-compare-cols li{position:relative;padding:1.15rem 0;border:0;border-top:1px solid #e3e8eb;border-radius:0;background:transparent;box-shadow:none}.kpi-seo-local-compare-cols li:first-child{padding-top:0;border-top:0}.kpi-seo-local-compare-num{display:block;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.3}.kpi-shell .kpi-seo-local-compare h3,.kpi-shell :lang(th) .kpi-seo-local-compare h3{margin:.4rem 0 0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .3vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-compare-role,.kpi-shell :lang(th) .kpi-seo-local-compare-role{margin:.55rem 0 0;color:#1f2a33;font-size:.975rem;font-weight:500;letter-spacing:0!important;line-height:1.65!important}.kpi-seo-local-compare-example,.kpi-shell :lang(th) .kpi-seo-local-compare-example{margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-compare-close{max-width:40rem;margin:1.75rem 0 0;padding-top:1.35rem;border-top:1px solid #e3e8eb}.kpi-seo-local-compare-close-strong,.kpi-shell :lang(th) .kpi-seo-local-compare-close-strong{margin:0;color:#1f2a33;font-size:1.125rem;font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-seo-local-compare-close-strong+.kpi-seo-local-compare-close-strong{margin-top:.35rem}.kpi-seo-local-compare-close-note,.kpi-shell :lang(th) .kpi-seo-local-compare-close-note{margin:.75rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-compare-br{display:inline}@media (min-width:40rem){.kpi-seo-local-compare-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-seo-local-compare-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.5rem}.kpi-seo-local-compare-cols li,.kpi-seo-local-compare-cols li:first-child{padding:0 1.25rem 0 0;border-top:0}.kpi-seo-local-compare-cols li:nth-child(2){padding-left:1.25rem;border-left:1px solid #e3e8eb}.kpi-seo-local-compare-cols li:nth-child(3){grid-column:1/-1;max-width:50%;padding:1.35rem 1.25rem 0 0;border-top:1px solid #e3e8eb}}@media (min-width:64rem){.kpi-seo-local-compare-cols{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:0}.kpi-seo-local-compare-cols li,.kpi-seo-local-compare-cols li:first-child,.kpi-seo-local-compare-cols li:nth-child(3){max-width:none;grid-column:auto;padding:0 1.75rem;border-top:0;border-left:1px solid #e3e8eb}.kpi-seo-local-compare-cols li:first-child{padding-left:0;border-left:0}.kpi-seo-local-compare-cols li:last-child{padding-right:0}}.kpi-shell .kpi-seo-local-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-problem-line,.kpi-shell :lang(th) .kpi-seo-local-problems h2 .kpi-seo-local-problem-em,.kpi-shell :lang(th) .kpi-seo-local-problems h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-problems .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-problem-em{color:#7d9a16;font-weight:600}.kpi-seo-local-problems-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start;margin-top:1.55rem}.kpi-seo-local-problems-main{min-width:0}.kpi-seo-local-problems-list{margin:0;padding:0;list-style:none}.kpi-seo-local-problems-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-seo-local-problems-list li:last-child{border-bottom:0}.kpi-seo-local-problems-list li>.kpi-latin{color:#0b6660;font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1.7}.kpi-seo-local-problem-card{min-width:0}.kpi-shell .kpi-seo-local-problem-title,.kpi-shell :lang(th) .kpi-seo-local-problem-title{margin:0;color:#0b1f33;font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.5}.kpi-seo-local-problem-card dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.kpi-seo-local-problem-card dl div{display:grid;grid-gap:.12rem;gap:.12rem}.kpi-seo-local-problem-card dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-seo-local-problem-card dd{margin:0;color:#555555;font-size:.9rem;line-height:1.55}.kpi-seo-local-problems-cta{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;margin-top:1.25rem;padding:.4rem 0;color:#0A2472;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none}.kpi-seo-local-problems-cta:hover{color:#7d9a16;text-decoration:underline;text-underline-offset:.18em}.kpi-seo-local-problems-photo{margin:0;min-width:0}.kpi-seo-local-problems-photo .seo-audit-frame,.kpi-seo-local-problems-photo .seo-audit-visual{max-width:min(480px,100%)}.kpi-seo-local-problems-photo img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-seo-local-problem-br{display:inline}@media (min-width:40rem){.kpi-seo-local-problem-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-seo-local-problems-grid{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);column-gap:5%}}@media (min-width:64rem){.kpi-seo-local-problem-line{display:block}.kpi-seo-local-problems-grid{column-gap:6%}.kpi-seo-local-problems-photo{position:-webkit-sticky;position:sticky;top:5.75rem;align-self:start}}.kpi-shell .kpi-seo-local-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-help h2 .kpi-seo-local-help-em,.kpi-shell :lang(th) .kpi-seo-local-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-help-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-help .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-help-em{color:#7d9a16;font-weight:600}.kpi-seo-local-help-visual{margin:1.5rem 0 0;min-width:0}.kpi-seo-local-help-visual .seo-flow-frame,.kpi-seo-local-help-visual .seo-flow-visual{max-width:min(720px,100%)}.kpi-seo-local-help-steps{display:grid;grid-gap:0;gap:0;margin:1.35rem 0 0;padding:0;list-style:none}.kpi-seo-local-help-steps li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;position:relative;min-width:0;padding:0 0 1.25rem;border:0;background:transparent;box-shadow:none}.kpi-seo-local-help-steps li:last-child{padding-bottom:0}.kpi-seo-local-help-steps li:not(:last-child):before{content:"";position:absolute;top:2.2rem;bottom:.1rem;left:.95rem;width:2px;background:#a2dc25}.kpi-seo-local-help-num{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#a2dc25;color:#1a3a02;font-family:Montserrat,Poppins,sans-serif!important;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1}.kpi-seo-local-help-card{min-width:0;padding:.9rem 1rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-shell .kpi-seo-local-help h3,.kpi-shell :lang(th) .kpi-seo-local-help h3,.kpi-shell :lang(th) .kpi-seo-local-help h3 .kpi-seo-local-help-em{margin:0;color:#0b1f33;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-help-output{display:inline-block;max-width:100%;margin:.45rem 0 0;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:.78rem;font-weight:700;line-height:1.4}.kpi-seo-local-help-card dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:.7rem 0 0}.kpi-seo-local-help-card dl div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.kpi-seo-local-help-card dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-seo-local-help-card dd{margin:0;color:#555555;font-size:.9rem;line-height:1.55}.kpi-seo-local-help-boundary{margin:1.5rem 0 0;padding:1.15rem 1.2rem 1.25rem;border:1px solid #e3e8eb;border-radius:16px;background:#f4f4f4}.kpi-seo-local-help-boundary-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-seo-local-help-boundary-note{margin:.55rem 0 0;max-width:48rem;color:#555555;font-size:.92rem;line-height:1.6}.kpi-seo-local-help-boundary-grid{display:grid;grid-gap:1rem;gap:1rem;margin:.9rem 0 0}.kpi-seo-local-help-boundary-grid article{min-width:0;padding:1rem 1.05rem 1.05rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-shell .kpi-seo-local-help-boundary h3{margin:0;color:#0b1f33;font-size:1rem!important;font-weight:700!important;line-height:1.4!important}.kpi-seo-local-help-boundary-grid ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none}.kpi-seo-local-help-chip{padding:.28rem .6rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:.82rem;font-weight:700;line-height:1.35}.kpi-seo-local-help-chip--hotel{background:#0b1f33;color:#f2f8e2}.kpi-seo-local-help .kpi-button{margin-top:1.75rem;min-height:2.75rem;border-radius:9px;box-shadow:none}.kpi-seo-local-help .kpi-button:active,.kpi-seo-local-help .kpi-button:hover{box-shadow:none;transform:none}.kpi-seo-local-help-br{display:inline}@media (min-width:40rem){.kpi-seo-local-help-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-seo-local-help-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kpi-seo-local-help-line{display:block}}.kpi-shell .kpi-seo-local-gbp h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-gbp h2 .kpi-seo-local-gbp-em,.kpi-shell :lang(th) .kpi-seo-local-gbp h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-gbp .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-seo-local-gbp-em{color:#7d9a16;font-weight:700}.kpi-seo-local-gbp-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-seo-local-gbp-copy{min-width:0}.kpi-seo-local-gbp-body,.kpi-shell .kpi-seo-local-gbp-body p,.kpi-shell :lang(th) .kpi-seo-local-gbp-body,.kpi-shell :lang(th) .kpi-seo-local-gbp-body p{margin:.95rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-gbp-body p+p{margin-top:.75rem}.kpi-seo-local-gbp-factors,.kpi-shell :lang(th) .kpi-seo-local-gbp-factors{color:#1f2a33!important;font-weight:500!important}.kpi-seo-local-gbp-signals{display:grid;grid-gap:0;gap:0;margin:1.45rem 0 0}.kpi-seo-local-gbp-signals article{padding:.85rem 0;border-top:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-seo-local-gbp-signals article:first-child{padding-top:0;border-top:0}.kpi-seo-local-gbp-rank{margin:1rem 0 0;color:#555555;font-size:.95rem;line-height:1.65}.kpi-shell .kpi-seo-local-gbp-signals h3,.kpi-shell :lang(th) .kpi-seo-local-gbp-signals h3{margin:0;color:#1f2a33;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-seo-local-gbp-signals p,.kpi-shell :lang(th) .kpi-seo-local-gbp-signals p{margin:.3rem 0 0;color:#555555;font-size:.875rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.kpi-seo-local-gbp-close{margin:1.35rem 0 0;padding-top:1.15rem;border-top:1px solid #e3e8eb}.kpi-seo-local-gbp-close p,.kpi-shell :lang(th) .kpi-seo-local-gbp-close p{margin:0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-gbp-close-strong,.kpi-shell :lang(th) .kpi-seo-local-gbp-close-strong{margin-top:.45rem!important;color:#1f2a33!important;font-weight:600!important}.kpi-seo-local-gbp-source{margin:.95rem 0 0}.kpi-seo-local-gbp-source a{color:rgba(11,102,96,.78);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.5;text-decoration:none}.kpi-seo-local-gbp-source a:hover{color:#0A2472;text-decoration:underline;text-underline-offset:.16em}.kpi-seo-local-gbp-photo{margin:0;min-width:0}.kpi-seo-local-gbp-photo .seo-gbp-frame,.kpi-seo-local-gbp-photo .seo-gbp-visual{max-width:min(480px,100%)}.kpi-seo-local-gbp-photo img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-seo-local-gbp-br{display:inline}@media (min-width:40rem){.kpi-seo-local-gbp-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-seo-local-gbp-signals{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.kpi-seo-local-gbp-signals article,.kpi-seo-local-gbp-signals article:first-child{padding:.75rem 0 0;border-top:0;border-bottom:1px solid #e3e8eb}.kpi-seo-local-gbp-signals article:nth-child(-n+2){padding-top:0}.kpi-seo-local-gbp-signals article:nth-last-child(-n+2){border-bottom:0}}@media (min-width:64rem){.kpi-seo-local-gbp-grid{grid-template-columns:minmax(0,.55fr) minmax(0,.4fr);column-gap:5%;align-items:start}.kpi-seo-local-gbp-photo{position:-webkit-sticky;position:sticky;top:5.75rem;align-self:start}}.kpi-seo-local-method .kpi-section{padding-block:clamp(2.5rem,2rem + 1.5vw,3.75rem)}.kpi-shell .kpi-seo-local-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-method h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-method .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-seo-local-method-layout{display:grid;grid-gap:1.35rem;gap:1.35rem;min-width:0;margin-top:1.35rem}.kpi-seo-local-method-visual{margin:0;min-width:0}.kpi-seo-local-method-visual .seo-process-frame,.kpi-seo-local-method-visual .seo-process-visual{max-width:min(640px,100%)}.kpi-seo-local-process-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.kpi-seo-local-process-steps li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;position:relative;min-width:0;padding:0 0 1.25rem;border:0;background:transparent;box-shadow:none}.kpi-seo-local-process-steps li:last-child{padding-bottom:0}.kpi-seo-local-process-steps li:not(:last-child):before{content:"";position:absolute;top:2.2rem;bottom:.1rem;left:.95rem;width:2px;background:#a2dc25}.kpi-seo-local-process-num{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#a2dc25;color:#1a3a02;font-family:Montserrat,Poppins,sans-serif!important;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1}.kpi-seo-local-process-card{min-width:0;padding:.9rem 1rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-seo-local-process-phase,.kpi-shell :lang(th) .kpi-seo-local-process-phase{margin:0;color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em!important;line-height:1.2;text-transform:uppercase}.kpi-shell .kpi-seo-local-method h3,.kpi-shell :lang(th) .kpi-seo-local-method h3{margin:.22rem 0 0;color:#0b1f33;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-process-action,.kpi-shell :lang(th) .kpi-seo-local-process-action{max-width:42rem;margin:.4rem 0 0;color:#555555;font-size:.92rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.kpi-seo-local-process-output{display:inline-block;max-width:100%;margin:.45rem 0 0;padding:.22rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:.78rem;font-weight:700;line-height:1.4}.kpi-seo-local-process-card dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:.7rem 0 0}.kpi-seo-local-process-card dl div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.kpi-seo-local-process-card dt{color:#0b6660;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-seo-local-process-card dd{margin:0;color:#555555;font-size:.9rem;line-height:1.55}.kpi-shell .kpi-seo-local-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-related-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-related .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-seo-local-related-layout{display:grid;grid-gap:1.15rem;gap:1.15rem;align-items:start;margin-top:1.75rem}.kpi-seo-local-related-visual{min-width:0}.kpi-seo-local-related-visual .seo-related-frame,.kpi-seo-local-related-visual .seo-related-visual{max-width:min(520px,100%)}.kpi-seo-local-related-cards{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.kpi-seo-local-related-stack{display:grid;grid-gap:.9rem;gap:.9rem;align-items:start;align-content:start}.kpi-seo-local-related-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.15rem 1.2rem 1.1rem;border:1px solid #e3e8eb;border-radius:10px;background:#fff;box-shadow:none;text-decoration:none;transition:border-color .22s ease}.kpi-seo-local-related-item.is-featured{padding:1.7rem 1.55rem 1.45rem}.kpi-seo-local-related-accent{display:block;width:2rem;height:2px;margin-bottom:.9rem;background:#a2dc25}.kpi-shell .kpi-seo-local-related-kicker,.kpi-shell :lang(th) .kpi-seo-local-related-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.kpi-shell .kpi-seo-local-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-seo-local-related-item.is-featured h3{margin:.55rem 0 0;color:#0b1f33;font-size:clamp(1.35rem,1.2rem + .4vw,1.75rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-seo-local-related-stack h3,.kpi-shell :lang(th) .kpi-seo-local-related-stack h3{margin:.4rem 0 0;color:#0b1f33;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-related-desc,.kpi-shell :lang(th) .kpi-seo-local-related-desc{margin:.45rem 0 0;color:#555555;font-size:.92rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.kpi-seo-local-related-meta,.kpi-seo-local-related-source{margin:.45rem 0 0;color:#555555;font-size:.78rem;line-height:1.5}.kpi-seo-local-related-source{color:#0b6660}.kpi-seo-local-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.05rem;color:#0a2472;font-size:.875rem;font-weight:600;line-height:1.4}.kpi-seo-local-related-item.is-featured .kpi-seo-local-related-cta{margin-top:auto;padding-top:1.2rem}.kpi-seo-local-related-cta svg{width:.9rem;height:.9rem;transition:transform .22s ease}@media (hover:hover) and (pointer:fine){.kpi-seo-local-related-item:hover{border-color:#c5ced4}.kpi-shell .kpi-seo-local-related-item:hover h3,.kpi-shell :lang(th) .kpi-seo-local-related-item:hover h3{color:#0b1f33}.kpi-seo-local-related-item:hover .kpi-seo-local-related-cta{color:#7d9a16;text-decoration:underline;text-underline-offset:.18em}.kpi-seo-local-related-item:hover .kpi-seo-local-related-cta svg{transform:translate(2px,-2px)}}@media (min-width:48rem){.kpi-seo-local-related-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:64rem){.kpi-seo-local-related-layout{grid-template-columns:minmax(16rem,520px) minmax(0,1fr);column-gap:1.5rem;align-items:start}.kpi-seo-local-related-stack{grid-template-columns:1fr}.kpi-seo-local-related-item.is-featured{min-height:100%;padding:1.85rem 1.9rem 1.6rem}}@media (prefers-reduced-motion:reduce){.kpi-seo-local-related-cta svg,.kpi-seo-local-related-item{transition:none}.kpi-seo-local-related-item:hover .kpi-seo-local-related-cta svg{transform:none}}.kpi-shell .kpi-seo-local-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-seo-local-measure h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-seo-local-measure .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-seo-local-measure-lead,.kpi-shell :lang(th) .kpi-seo-local-measure-lead{max-width:46rem;margin:.85rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-seo-local-kpi-framework{margin:1.5rem 0 0}.kpi-seo-local-kpi-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-seo-local-kpi-sample-label{width:max-content;margin:.4rem 0 0;padding:.2rem .55rem;border-radius:.25rem;background:#f2f8e2;color:#0b1f33;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-seo-local-kpi-groups{display:grid;grid-gap:1.6rem;gap:1.6rem;margin:1.1rem 0 0}.kpi-seo-local-kpi-num{margin:0;color:#0b6660;font-size:.75rem;font-weight:800;letter-spacing:.06em}.kpi-shell .kpi-seo-local-measure h3,.kpi-shell :lang(th) .kpi-seo-local-measure h3{margin:.28rem 0 0;color:#0b1f33;font-size:1.12rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-kpi-note,.kpi-shell :lang(th) .kpi-seo-local-kpi-note{max-width:42rem;margin:.4rem 0 0;color:#555555;font-size:.9rem;line-height:1.55}.kpi-seo-local-kpi-cards{display:grid;grid-gap:.85rem;gap:.85rem;margin:.9rem 0 0}.kpi-seo-local-kpi-card{min-width:0;padding:.9rem 1rem;border:1px solid #e3e8eb;border-radius:14px;background:#fff}.kpi-seo-local-kpi-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .7rem}.kpi-shell .kpi-seo-local-measure h4,.kpi-shell :lang(th) .kpi-seo-local-measure h4{margin:0;color:#0b1f33;font-size:.98rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-seo-local-kpi-value{margin:.4rem 0 0;color:#0b1f33;font-size:1.15rem;font-weight:800}.kpi-seo-local-kpi-status{display:inline-block;padding:.16rem .5rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-seo-local-kpi-status.is-approved{background:#0b6660;color:#f2f8e2}.kpi-seo-local-kpi-status.is-anonymised{background:#e3e8eb;color:#0b1f33}.kpi-seo-local-kpi-card dl{display:grid;grid-gap:.5rem;gap:.5rem;margin:.7rem 0 0}.kpi-seo-local-kpi-card dt{color:#0b6660;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kpi-seo-local-kpi-card dd{margin:.12rem 0 0;color:#555555;font-size:.86rem;line-height:1.5}.kpi-seo-local-kpi-card a{color:#0b6660;text-decoration:none}.kpi-seo-local-kpi-card a:hover{color:#0a2472;text-decoration:underline;text-underline-offset:.16em}.kpi-seo-local-measure-note,.kpi-shell :lang(th) .kpi-seo-local-measure-note{max-width:46rem;margin:1.6rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}@media (min-width:48rem){.kpi-seo-local-kpi-card dl,.kpi-seo-local-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-seo-local-kpi-card dl{column-gap:.85rem}.kpi-seo-local-kpi-card dl div:nth-child(4){grid-column:1/-1}}.kpi-website-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-website-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-website-hero-crumb a{color:inherit;text-decoration:none}.kpi-website-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-website-hero .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-website-hero .kpi-home-hero>*{min-width:0}.kpi-website-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:hidden;max-width:34rem}.kpi-website-hero .kpi-home-photo{position:relative;z-index:0;overflow:visible;width:100%;max-width:min(560px,100%);justify-self:stretch;background:transparent;box-shadow:none}.kpi-website-cms .web-visual,.kpi-website-hero .kpi-home-photo .web-visual,.kpi-website-measure .web-visual,.kpi-website-method .web-visual,.kpi-website-new .web-visual,.kpi-website-readiness-visual,.kpi-website-related .web-visual,.kpi-website-why-media .web-visual{max-width:100%}.kpi-website-related .web-visual--related{max-width:min(520px,100%)}.kpi-website-method .web-visual--workflow{max-width:40rem}.kpi-website-measure .web-visual--measure{max-width:45rem}.kpi-website-hero .kpi-home-photo .web-visual-frame{width:100%;max-width:560px;max-height:350px;aspect-ratio:8/5}.kpi-website-readiness-visual{margin:1.25rem 0 1.5rem;max-width:36rem}.kpi-website-hero .kpi-home-eyebrow{margin:0;color:#a2dc25}.kpi-shell :lang(th) .kpi-website-hero h1.kpi-home-h1,.kpi-website-hero h1.kpi-home-h1{max-width:100%;margin-top:.85rem;text-wrap:wrap}.kpi-shell :lang(th) .kpi-website-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-website-hero .kpi-home-h1-rest,.kpi-website-hero .kpi-home-h1-lead,.kpi-website-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-website-hero .kpi-home-accent{color:#ebe722;white-space:nowrap}.kpi-shell :lang(th) .kpi-website-hero .kpi-home-lead,.kpi-website-hero .kpi-home-lead{max-width:32rem;margin-top:1rem;color:rgba(255,255,255,.82);font-size:1.025rem;font-weight:400;letter-spacing:0!important;line-height:1.62!important}.kpi-shell :lang(th) .kpi-website-lead-close,.kpi-website-lead-close{max-width:32rem;margin:.7rem 0 0;color:rgba(255,255,255,.64);font-size:.9rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.kpi-website-hero .kpi-actions{margin-top:1.25rem}.kpi-website-hero a.kpi-button,.kpi-website-hero a.kpi-website-hero-cta{background:#a2dc25;color:#1a3a02}.kpi-website-hero a.kpi-button:hover,.kpi-website-hero a.kpi-website-hero-cta:hover{background:#ebe722;color:#1a3a02}.kpi-website-hero-note,.kpi-website-hero-trust{max-width:32rem;margin:.7rem 0 0;color:rgba(255,255,255,.68);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-website-hero-trust{display:flex;flex-wrap:wrap;gap:.2rem 0}.kpi-website-hero-trust span:not(:last-child):after{content:"·";margin-inline:.45rem;color:#a2dc25}.kpi-website-hero .kpi-home-photo img{aspect-ratio:8/5;object-fit:contain;object-position:center}.kpi-website-hero .web-visual-caption{color:rgba(255,255,255,.72)}.kpi-website-hero .web-visual-caption strong{color:#ebe722;font-size:.78rem;letter-spacing:0;text-transform:none}.kpi-website-hero .web-visual-meta{color:rgba(255,255,255,.58)}@media (max-width:63.99rem){.kpi-website-hero.kpi-hero{padding-block:1.75rem 1.5rem}.kpi-website-hero .kpi-home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem}.kpi-website-hero .kpi-home-hero-copy{order:1}.kpi-website-hero .kpi-home-photo{order:2;max-width:min(560px,100%);margin-inline:auto}.kpi-website-hero .kpi-actions{flex-wrap:wrap}.kpi-website-hero .kpi-button,.kpi-website-hero .kpi-button-ghost{min-height:2.75rem}}@media (min-width:64rem){.kpi-website-hero.kpi-hero{padding-block:2.5rem 2.2rem}.kpi-website-hero .kpi-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,560px);column-gap:clamp(2rem,4vw,3.25rem);align-items:center}.kpi-website-hero .kpi-home-photo{margin-top:0;justify-self:end}}.kpi-shell .kpi-website-why h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-why h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-website-why-em{color:#7d9a16}.kpi-shell .kpi-website-why .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-website-why-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-website-why-copy{min-width:0}.kpi-website-why-findings{margin-top:1.5rem;border-top:1px solid #e3e8eb}.kpi-website-why-finding{padding:1.15rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-website-why-stat{margin:0;color:#1f2a33;font-size:clamp(1.35rem,1.15rem + .6vw,1.75rem);font-weight:600;letter-spacing:0;line-height:1.25}.kpi-website-why-number{display:inline;color:#0b6660;font-family:Montserrat,Prompt,sans-serif!important;font-size:clamp(2.25rem,1.85rem + 1.2vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1}.kpi-website-why-stat-label,.kpi-website-why-stat-mid{color:#1f2a33;font-weight:600}.kpi-shell .kpi-website-why-finding h3,.kpi-shell :lang(th) .kpi-website-why-finding h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .35vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .kpi-website-why-finding-body,.kpi-website-why-finding-body{max-width:30rem;margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-website-why-takeaway,.kpi-website-why-takeaway{max-width:30rem;margin:1.35rem 0 0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0!important;line-height:1.65!important}.kpi-website-why-takeaway>span{display:block}.kpi-shell :lang(th) .kpi-website-why-takeaway-strong,.kpi-website-why-takeaway-strong{margin-top:.35rem;color:#0b1f33;font-weight:600;line-height:1.65!important}.kpi-website-why-sources{margin-top:1.15rem}.kpi-shell :lang(th) .kpi-website-why-sources p,.kpi-website-why-sources p{margin:.2rem 0 0;color:#6d746f;font-size:.75rem;font-weight:400;letter-spacing:0!important;line-height:1.55!important}.kpi-website-why-sources p:first-child{margin-top:0}.kpi-shell :lang(th) .kpi-website-why-flow-label,.kpi-website-why-flow-label{margin:1.2rem 0 .55rem;color:#0b1f33;font-size:.92rem;font-weight:600;letter-spacing:0!important;line-height:1.45!important}.kpi-website-why-flow{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.kpi-website-why-flow li{display:flex;align-items:baseline;gap:.65rem;min-width:0;padding:.45rem .65rem;border:1px solid #e3e8eb;border-radius:.55rem;background:#f2f8e2;color:#3b3b3b;font-size:.88rem;font-weight:600;line-height:1.4}.kpi-website-why-flow li span:first-child{flex:none;color:#0b6660;font-size:.72rem;font-weight:700}.kpi-shell :lang(th) .kpi-website-why-note,.kpi-website-why-note{max-width:34rem;margin:1rem 0 0;color:#555555;font-size:.84rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.kpi-website-why-sources a{color:#0b6660;font-weight:500;text-decoration:none}.kpi-website-why-sources a:hover{text-decoration:underline;text-underline-offset:.15em}.kpi-shell :lang(th) .kpi-website-why-fallback,.kpi-website-why-fallback{max-width:34rem;margin:1.1rem 0 0;color:#555555;font-size:1rem;font-weight:400;line-height:1.75}.kpi-website-why-media{margin:0;overflow:visible;max-width:min(480px,100%);border-radius:.875rem;background:transparent;box-shadow:none}.kpi-website-why-media .web-visual-frame{width:100%;max-width:480px;max-height:320px;aspect-ratio:3/2}.kpi-website-why-media img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-website-why-br{display:inline}@media (min-width:40rem){.kpi-website-why-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:64rem){.kpi-website-why-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,480px);column-gap:7%;align-items:start}.kpi-website-why-media{margin-top:.35rem;justify-self:end}}.kpi-shell .kpi-website-questions h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-questions h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-questions-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-questions .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-shell :lang(th) .kpi-website-questions-lead,.kpi-website-questions-lead{max-width:42rem;margin:.85rem 0 0;color:#555555;font-size:1rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-website-questions-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-questions-em{line-height:inherit!important}.kpi-website-questions-list{display:grid;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-website-questions-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-website-questions-num{margin-top:.2rem;color:#0b6660;font-family:Montserrat,Prompt,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-website-questions-copy{min-width:0}.kpi-shell .kpi-website-questions h3,.kpi-shell :lang(th) .kpi-website-questions h3{margin:0;color:#1f2a33;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-website-questions-copy p,.kpi-shell :lang(th) .kpi-website-questions-copy p{max-width:28rem;margin:.35rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-website-questions-close,.kpi-website-questions-close{max-width:34rem;margin:1.5rem 0 0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0!important;line-height:1.65!important}.kpi-website-questions-close>span{display:block}.kpi-shell :lang(th) .kpi-website-questions-close-strong,.kpi-website-questions-close-strong{margin-top:.35rem;color:#0b1f33;font-weight:600;line-height:1.65!important}.kpi-website-questions-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.15rem;padding:.7rem 1.1rem;border-radius:999px;background:#a2dc25;color:#1a3a02;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .22s ease,color .22s ease}.kpi-website-questions-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;line-height:1;transition:transform .22s ease}@media (hover:hover) and (pointer:fine){.kpi-website-questions-cta:hover{background:#ebe722;color:#1a3a02;text-decoration:none}.kpi-website-questions-cta:hover span[aria-hidden=true]{transform:translate(2px,-2px)}}.kpi-website-questions-br{display:inline}@media (min-width:40rem){.kpi-website-questions-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-website-questions-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.kpi-website-questions-item:nth-child(odd){padding-right:.5rem}.kpi-website-questions-item:nth-child(2n){padding-left:.5rem}}@media (prefers-reduced-motion:reduce){.kpi-website-questions-cta,.kpi-website-questions-cta span[aria-hidden=true]{transition:none}.kpi-website-questions-cta:hover span[aria-hidden=true]{transform:none}}.kpi-shell .kpi-website-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-help h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-help .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-website-help .web-framework .kpi-latin,.kpi-shell .kpi-website-help .web-visual--framework .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-shell .kpi-website-help .web-framework-boundary h3,.kpi-shell :lang(th) .kpi-website-help .web-framework-boundary h3{font-size:1rem!important;font-weight:700!important;line-height:1.4!important}.kpi-website-help-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-website-help-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.8rem;column-gap:.8rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none;border-radius:0}.kpi-website-help-item.is-outcome{padding:1.35rem 0 1.25rem}.kpi-website-help-num{margin-top:.22rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-website-help-copy .kpi-website-help-p-follow,.kpi-shell :lang(th) .kpi-website-help-copy .kpi-website-help-p-follow{margin-top:.7rem}.kpi-website-help-copy{min-width:0}.kpi-shell .kpi-website-help h3,.kpi-shell :lang(th) .kpi-website-help h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .kpi-website-help-item.is-outcome h3,.kpi-website-help-item.is-outcome h3{font-size:clamp(1.35rem,1.2rem + .4vw,1.5625rem)!important}.kpi-shell .kpi-website-help-copy p,.kpi-shell :lang(th) .kpi-website-help-copy p{max-width:34rem;margin:.4rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-website-help-item.is-outcome .kpi-website-help-copy p{max-width:44rem}.kpi-website-help-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-help-em{line-height:inherit!important}.kpi-website-help-br{display:inline}.kpi-website-help .kpi-website-help-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:1.5rem;border-radius:9px;background:#c7f000;color:#0b1f33;box-shadow:none;font-weight:600}.kpi-website-help .kpi-website-help-cta:active,.kpi-website-help .kpi-website-help-cta:hover{background:#b6dc00;color:#0b1f33;box-shadow:none;filter:none;transform:none}.kpi-website-help-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;line-height:1}@media (min-width:40rem){.kpi-website-help-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-website-help-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-website-help-item:nth-child(-n+4){padding-top:1.25rem;padding-bottom:1.25rem}.kpi-website-help-item:nth-child(odd):not(.is-outcome){padding-right:1.35rem}.kpi-website-help-item:nth-child(2n):not(.is-outcome){padding-left:1.35rem}.kpi-website-help-item.is-outcome{grid-column:1/-1;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem;padding:1.55rem 0 1.4rem}.kpi-website-help .kpi-website-help-cta{width:-moz-fit-content;width:fit-content;min-width:16rem;padding-inline:1.15rem}}.kpi-shell .kpi-website-cms h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-cms h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-cms .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-website-cms .web-cms-stack .kpi-latin,.kpi-shell .kpi-website-cms .web-visual--cms .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-website-cms-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-website-cms-item{display:flex;flex-direction:column;align-items:flex-start;padding:1.2rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none;border-radius:0}.kpi-website-cms-num{color:#0A2472;font-size:.75rem;letter-spacing:.04em;line-height:1.2}.kpi-website-cms-label,.kpi-website-cms-num{font-family:Poppins,sans-serif!important;font-weight:600}.kpi-website-cms-label{margin-top:.45rem;color:#6b7a80;font-size:.6875rem;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-shell .kpi-website-cms h3,.kpi-shell :lang(th) .kpi-website-cms h3{margin:.55rem 0 0;color:#1f2a33;font-size:clamp(1.1875rem,1.1rem + .25vw,1.375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-website-cms-item p,.kpi-shell :lang(th) .kpi-website-cms-item p{max-width:22rem;margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-website-cms-br{display:inline}.kpi-website-cms-close{display:flex;flex-direction:column;gap:.35rem;max-width:34rem;margin:1.75rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;letter-spacing:0;line-height:1.55}.kpi-website-cms-close-strong{color:#1f2a33;font-weight:600}.kpi-website-cms-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-cms-em{line-height:inherit!important}@media (min-width:40rem){.kpi-website-cms-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-website-cms-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-website-cms-item{padding-top:1.3rem;padding-bottom:1.3rem}.kpi-website-cms-item:nth-child(odd){padding-right:1.25rem}.kpi-website-cms-item:nth-child(2n){padding-left:1.25rem}.kpi-website-cms-item:nth-child(3){grid-column:1/-1;padding-left:0;padding-right:0}.kpi-website-cms-item:nth-child(3) p{max-width:34rem}}@media (min-width:64rem){.kpi-website-cms-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;border-bottom:1px solid #e3e8eb}.kpi-website-cms-item{padding:1.45rem 0 1.5rem;border-bottom:none}.kpi-website-cms-item:not(:first-child){border-left:1px solid #e3e8eb;padding-left:1.5rem}.kpi-website-cms-item:not(:last-child){padding-right:1.5rem}.kpi-website-cms-item p{max-width:none}.kpi-website-cms-close{margin-top:2rem}}.kpi-shell .kpi-website-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-related-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-related .kpi-latin,.kpi-shell .kpi-website-related .web-related .kpi-latin,.kpi-shell :lang(th) .kpi-website-related .kpi-latin,.kpi-shell :lang(th) .kpi-website-related .web-related .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.web-related{display:grid;grid-gap:1.15rem;gap:1.15rem;align-items:start;margin-top:1.75rem}.web-related-cards{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.web-related-stack{display:grid;grid-gap:.9rem;gap:.9rem;align-items:start;align-content:start}.web-related-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.15rem 1.2rem 1.1rem;border:1px solid #e3e8eb;border-radius:10px;background:#fff;box-shadow:none;text-decoration:none;transition:border-color .22s ease}.web-related-item.is-featured{padding:1.7rem 1.55rem 1.45rem}.web-related-accent{display:block;width:2rem;height:2px;margin-bottom:.9rem;background:#a2dc25}.kpi-shell .web-related-kicker,.kpi-shell :lang(th) .web-related-kicker{margin:0;color:#0b6660;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.kpi-shell .web-related-item.is-featured h3,.kpi-shell :lang(th) .web-related-item.is-featured h3{margin:.55rem 0 0;color:#0b1f33;font-size:clamp(1.35rem,1.2rem + .4vw,1.75rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .web-related-stack h3,.kpi-shell :lang(th) .web-related-stack h3{margin:.4rem 0 0;color:#0b1f33;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell :lang(th) .web-related-desc,.web-related-desc{margin:.45rem 0 0;color:#555555;font-size:.92rem;font-weight:400;letter-spacing:0!important;line-height:1.6!important}.web-related-meta{margin:.45rem 0 0;color:#555555;font-size:.78rem;line-height:1.5}.web-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.05rem;color:#0a2472;font-size:.875rem;font-weight:600;line-height:1.4}.web-related-item.is-featured .web-related-cta{margin-top:auto;padding-top:1.2rem}.web-related-cta svg{width:.9rem;height:.9rem;transition:transform .22s ease}@media (hover:hover) and (pointer:fine){.web-related-item:hover{border-color:#c5ced4}.kpi-shell .web-related-item:hover h3,.kpi-shell :lang(th) .web-related-item:hover h3{color:#0b1f33}.web-related-item:hover .web-related-cta{color:#7d9a16;text-decoration:underline;text-underline-offset:.18em}.web-related-item:hover .web-related-cta svg{transform:translate(2px,-2px)}}@media (min-width:48rem){.web-related-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:64rem){.web-related{grid-template-columns:minmax(16rem,520px) minmax(0,1fr);column-gap:1.5rem;align-items:start}.web-related-stack{grid-template-columns:1fr}.web-related-item.is-featured{min-height:100%;padding:1.85rem 1.9rem 1.6rem}}@media (prefers-reduced-motion:reduce){.web-related-cta svg,.web-related-item{transition:none}.web-related-item:hover .web-related-cta svg{transform:none}}.kpi-website-related-layout{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0}.kpi-website-related-primary,.kpi-website-related-secondary{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #e3e8eb;border-radius:9px;background:transparent;box-shadow:none}.kpi-website-related-primary{padding:1.45rem 1.35rem 1.5rem}.kpi-website-related-secondary{padding:1.25rem 1.2rem 1.35rem}.kpi-website-related-accent{display:block;width:1.75rem;height:2px;margin:0 0 1rem;background:#c7f000}.kpi-shell .kpi-website-related-primary h3,.kpi-shell :lang(th) .kpi-website-related-primary h3{margin:0;color:#1f2a33;font-size:clamp(1.5rem,1.3rem + .55vw,1.75rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-wrap:pretty}.kpi-shell .kpi-website-related-secondary h3,.kpi-shell :lang(th) .kpi-website-related-secondary h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:pretty}.kpi-shell .kpi-website-related-primary p,.kpi-shell .kpi-website-related-secondary p,.kpi-shell :lang(th) .kpi-website-related-primary p,.kpi-shell :lang(th) .kpi-website-related-secondary p{max-width:28rem;margin:.7rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-website-related-primary .kpi-website-related-follow,.kpi-shell .kpi-website-related-secondary .kpi-website-related-follow,.kpi-shell :lang(th) .kpi-website-related-primary .kpi-website-related-follow,.kpi-shell :lang(th) .kpi-website-related-secondary .kpi-website-related-follow{margin-top:.65rem}.kpi-website-related-br{display:inline}.kpi-website-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.25rem;color:#0A2472;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.3;text-decoration:none}.kpi-website-related-primary .kpi-website-related-cta{margin-top:1.5rem}.kpi-website-related-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;line-height:1;transition:transform .18s ease}.kpi-website-related-cta:focus-visible,.kpi-website-related-cta:hover{color:#0A2472;text-decoration:underline;text-underline-offset:.18em}.kpi-website-related-cta:focus-visible span[aria-hidden=true],.kpi-website-related-cta:hover span[aria-hidden=true]{transform:translateX(2px)}@media (min-width:40rem){.kpi-website-related-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-website-related-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:1.25rem;align-items:start}.kpi-website-related-primary:only-child,.kpi-website-related-secondary:only-child{grid-column:1/-1;max-width:40rem}.kpi-website-related-primary{padding:1.75rem 1.7rem 1.85rem}.kpi-website-related-secondary{padding:1.4rem 1.35rem 1.5rem}}@media (min-width:64rem){.kpi-website-related-layout{column-gap:1.75rem}.kpi-website-related-primary{padding:2rem 1.9rem 2.1rem}}.kpi-shell .kpi-website-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-measure h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-measure .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-website-measure .web-measure .kpi-latin,.kpi-shell .kpi-website-measure .web-visual--measure .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-shell .kpi-website-measure .web-kpi-chart-head h3,.kpi-shell .kpi-website-measure .web-kpi-group h3,.kpi-shell :lang(th) .kpi-website-measure .web-kpi-chart-head h3,.kpi-shell :lang(th) .kpi-website-measure .web-kpi-group h3{font-size:1.15rem!important;font-weight:700!important;line-height:1.4!important}.kpi-website-measure-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-website-measure-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.8rem;column-gap:.8rem;align-items:start;padding:1.2rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none;border-radius:0}.kpi-website-measure-num{margin-top:.28rem;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-website-measure-copy{min-width:0}.kpi-shell .kpi-website-measure h3,.kpi-shell :lang(th) .kpi-website-measure h3{margin:0;color:#1f2a33;font-size:clamp(1rem,.95rem + .2vw,1.1875rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-website-measure-copy p,.kpi-shell :lang(th) .kpi-website-measure-copy p{max-width:22rem;margin:.4rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-website-measure-copy .kpi-website-measure-p-follow,.kpi-shell :lang(th) .kpi-website-measure-copy .kpi-website-measure-p-follow{margin-top:.65rem}.kpi-website-measure-br{display:inline}.kpi-website-measure-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-measure-em{line-height:inherit!important}.kpi-website-measure-close{display:flex;flex-direction:column;gap:.4rem;max-width:34rem;margin:1.75rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;letter-spacing:0;line-height:1.55;text-wrap:pretty}.kpi-website-measure-close-strong{color:#1f2a33;font-weight:600}@media (min-width:40rem){.kpi-website-measure-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-website-measure-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-website-measure-item{padding-top:1.3rem;padding-bottom:1.3rem}.kpi-website-measure-item:nth-child(odd){padding-right:1.35rem}.kpi-website-measure-item:nth-child(2n){padding-left:1.35rem}.kpi-website-measure-close{margin-top:2rem}}@media (min-width:80rem){.kpi-website-measure-list{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e3e8eb}.kpi-website-measure-item{padding:1.4rem 0 1.45rem;border-bottom:none}.kpi-website-measure-item:nth-child(2n),.kpi-website-measure-item:nth-child(odd){padding-left:0;padding-right:0}.kpi-website-measure-item:not(:first-child){border-left:1px solid #e3e8eb;padding-left:1.25rem}.kpi-website-measure-item:not(:last-child){padding-right:1.25rem}.kpi-website-measure-copy p{max-width:none}}.kpi-shell .kpi-website-new h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-new h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-new .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-website-new .web-decision .kpi-latin,.kpi-shell .kpi-website-new .web-visual--decision .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-shell .kpi-website-new .web-decision-card h3,.kpi-shell :lang(th) .kpi-website-new .web-decision-card h3{font-size:1.05rem!important;font-weight:700!important;line-height:1.4!important}.kpi-website-new-grid{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;border-top:1px solid #e3e8eb}.kpi-website-new-col{padding:1.25rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none;border-radius:0}.kpi-shell .kpi-website-new h3,.kpi-shell :lang(th) .kpi-website-new h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .35vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-website-new-support,.kpi-shell :lang(th) .kpi-website-new-support{max-width:28rem;margin:.55rem 0 0;color:#3b3b3b;font-size:.9375rem;font-weight:500;letter-spacing:0!important;line-height:1.65!important}.kpi-website-new-points{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.kpi-shell .kpi-website-new-points li,.kpi-shell :lang(th) .kpi-website-new-points li{position:relative;padding-left:.95rem;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-website-new-points li:before{content:"";position:absolute;top:.72em;left:0;width:.28rem;height:.28rem;border-radius:50%;background:#0b6660}.kpi-website-new-br{display:inline}.kpi-website-new-close{display:flex;flex-direction:column;gap:.35rem;max-width:34rem;margin:1.75rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;letter-spacing:0;line-height:1.55}.kpi-website-new-close-strong{color:#1f2a33;font-weight:600}.kpi-website-new-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-new-em{line-height:inherit!important}@media (min-width:40rem){.kpi-website-new-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-website-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;border-bottom:1px solid #e3e8eb}.kpi-website-new-col{padding:1.45rem 0 1.5rem;border-bottom:none}.kpi-website-new-col:first-child{padding-right:1.75rem}.kpi-website-new-col:last-child{border-left:1px solid #e3e8eb;padding-left:1.75rem}.kpi-website-new-close{margin-top:2rem}}.kpi-shell .kpi-website-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-website-method h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-website-method .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-shell .kpi-website-method .web-visual--workflow .kpi-latin,.kpi-shell .kpi-website-method .web-workflow .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-shell .kpi-website-method .web-workflow-handover h3,.kpi-shell :lang(th) .kpi-website-method .web-workflow-handover h3{font-size:1.05rem!important;font-weight:700!important;line-height:1.4!important}.kpi-website-method-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-website-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;align-items:start;padding:0 0 1.45rem}.kpi-website-method-item:last-child{padding-bottom:0}.kpi-website-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-website-method-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;position:relative;z-index:1;padding-left:1.35rem}.kpi-website-method-num{position:absolute;left:0;top:.05rem;color:#0A2472;font-size:.75rem;letter-spacing:.04em;line-height:1.2}.kpi-website-method-label,.kpi-website-method-num{font-family:Poppins,sans-serif!important;font-weight:600}.kpi-website-method-label{color:#6b7a80;font-size:.625rem;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.kpi-website-method-copy{min-width:0;padding-left:1.35rem}.kpi-shell .kpi-website-method-copy h3,.kpi-shell :lang(th) .kpi-website-method-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:pretty}.kpi-shell .kpi-website-method-copy p,.kpi-shell :lang(th) .kpi-website-method-copy p{max-width:32rem;margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-website-method-copy .kpi-website-method-p-follow,.kpi-shell :lang(th) .kpi-website-method-copy .kpi-website-method-p-follow{margin-top:.7rem}.kpi-website-method-br{display:inline}.kpi-website-method-tools{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e3e8eb}.kpi-shell .kpi-website-method-tools-title,.kpi-shell :lang(th) .kpi-website-method-tools-title{margin:0;color:#1f2a33;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-website-method-tools-copy{display:grid;grid-gap:.85rem;gap:.85rem;max-width:42rem;margin-top:.9rem}.kpi-shell .kpi-website-method-tools-copy p,.kpi-shell .kpi-website-method-tools-fallback,.kpi-shell :lang(th) .kpi-website-method-tools-copy p,.kpi-shell :lang(th) .kpi-website-method-tools-fallback{margin:0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-website-method-tools-fallback{max-width:38rem;margin-top:.9rem!important}.kpi-website-method-tools-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .15rem;margin:1.25rem 0 0;padding:0;list-style:none}.kpi-website-method-tools-row li{display:inline-flex;align-items:center;gap:.4rem;color:#3b3b3b;font-size:.875rem;font-weight:500;line-height:1.3}.kpi-website-method-tools-row li:not(:first-child):before{content:"·";margin-right:.55rem;color:#9aa6ab;font-family:Poppins,sans-serif;font-weight:600}.kpi-website-method-tools-mark{width:auto;height:22px;max-width:4.5rem;object-fit:contain;opacity:.72}.kpi-website-method-tools-mark.is-wordmark{height:18px;max-width:5.5rem;opacity:.78}.kpi-website-method-tools-name-fallback{display:none}.kpi-website-method-tools-close{display:flex;flex-direction:column;gap:.4rem;max-width:36rem;margin:1.5rem 0 0;color:#3b3b3b;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;letter-spacing:0;line-height:1.55;text-wrap:pretty}.kpi-website-method-tools-close-strong{color:#1f2a33;font-weight:600}.kpi-website-method-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-website-method-em{line-height:inherit!important}@media (max-width:39.99rem){.kpi-website-method-tools-mark{display:none}.kpi-website-method-tools-name-fallback{display:inline}.kpi-website-method-tools-row{gap:.45rem .05rem}.kpi-website-method-tools-row li{font-size:.8125rem}}@media (min-width:48rem){.kpi-website-method-item{grid-template-columns:6rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-website-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-website-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-website-method-num{position:static}.kpi-website-method-copy{padding-left:0;padding-top:.05rem}.kpi-shell .kpi-website-method-copy p,.kpi-shell :lang(th) .kpi-website-method-copy p{max-width:30rem}}@media (min-width:64rem){.kpi-website-method-item{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.5rem;padding-bottom:1.85rem}.kpi-website-method-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-shell .kpi-website-method-copy p,.kpi-shell :lang(th) .kpi-website-method-copy p{max-width:34rem}.kpi-website-method-tools{margin-top:3rem;padding-top:2.25rem}}.kpi-conversion-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-conversion-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-conversion-hero-crumb a{color:inherit;text-decoration:none}.kpi-conversion-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-conversion-hero .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-conversion-hero .kpi-home-hero>*{min-width:0}.kpi-conversion-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:visible;max-width:34rem}.kpi-conversion-hero .kpi-home-photo{position:relative;z-index:0;overflow:visible;width:100%;max-width:min(560px,100%);justify-self:stretch;background:transparent;box-shadow:none}.kpi-conversion-hero .kpi-home-photo .db-visual{max-width:100%}.kpi-conversion-hero .kpi-home-photo .db-visual-frame{width:100%;max-width:560px;max-height:350px;aspect-ratio:8/5}.kpi-conversion-hero .kpi-home-photo img{aspect-ratio:8/5;object-fit:contain;object-position:center}.kpi-conversion-hero .kpi-home-eyebrow{color:#a2dc25}.kpi-conversion-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-conversion-hero h1.kpi-home-h1{max-width:100%;margin-top:.85rem;text-wrap:wrap}.kpi-conversion-hero a.kpi-button{background:#a2dc25;color:#1a3a02}.kpi-conversion-hero a.kpi-button:hover{background:#ebe722;color:#1a3a02}.kpi-conversion-lead-close,.kpi-shell :lang(th) .kpi-conversion-lead-close{max-width:34rem;margin:.85rem 0 0;color:rgba(255,255,255,.68);font-size:.95rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-conversion-hero-note,.kpi-shell :lang(th) .kpi-conversion-hero-note{margin:.85rem 0 0;color:rgba(255,255,255,.62);font-size:.875rem;letter-spacing:0!important;line-height:1.6!important}.kpi-conversion-journey{margin-top:1.1rem!important}.kpi-conversion-hero-trust{display:flex;flex-wrap:wrap;max-width:32rem;margin:.45rem 0 0;color:rgba(255,255,255,.68);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-conversion-hero-trust span:not(:last-child):after{content:"·";margin-inline:.45rem;color:#a2dc25}.kpi-conversion-hero .db-visual-caption{color:rgba(255,255,255,.72)}.kpi-conversion-hero .db-visual-caption strong{color:#ebe722;font-size:.78rem;letter-spacing:0;text-transform:none}.kpi-conversion-hero .db-visual-meta{color:rgba(255,255,255,.58)}@media (max-width:63.99rem){.kpi-conversion-hero.kpi-hero{padding-block:1.75rem 1.5rem}.kpi-conversion-hero .kpi-home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem}.kpi-conversion-hero .kpi-home-hero-copy{order:1}.kpi-conversion-hero .kpi-home-photo{order:2;max-width:min(560px,100%);margin-inline:auto}.kpi-conversion-hero .kpi-actions{flex-wrap:wrap}.kpi-conversion-hero .kpi-button,.kpi-conversion-hero .kpi-button-ghost{min-height:2.75rem}}@media (min-width:64rem){.kpi-conversion-hero.kpi-hero{padding-block:2.5rem 2.2rem}.kpi-conversion-hero .kpi-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,560px);column-gap:clamp(2rem,4vw,3.25rem);align-items:center}.kpi-conversion-hero .kpi-home-photo{margin-top:0;justify-self:end}}.kpi-shell .kpi-conversion-help h2.kpi-h2,.kpi-shell .kpi-conversion-measure h2.kpi-h2,.kpi-shell .kpi-conversion-method h2.kpi-h2,.kpi-shell .kpi-conversion-related h2.kpi-h2,.kpi-shell .kpi-conversion-stops h2.kpi-h2,.kpi-shell .kpi-conversion-vs h2.kpi-h2,.kpi-shell .kpi-conversion-why h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-stops h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-vs h2.kpi-h2,.kpi-shell :lang(th) .kpi-conversion-why h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-conversion-help .kpi-latin,.kpi-shell .kpi-conversion-method .kpi-latin,.kpi-shell .kpi-conversion-related .kpi-latin,.kpi-shell .kpi-conversion-stops .kpi-latin,.kpi-shell .kpi-conversion-why .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}.kpi-conversion-help,.kpi-conversion-measure,.kpi-conversion-why{background:#f8f8f8}.kpi-conversion-why-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-conversion-why-findings{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.35rem}.kpi-conversion-why-finding{padding:0 0 1rem;border-bottom:1px solid #e3e8eb}.kpi-conversion-why-stat{margin:0;color:#1f2a33;font-size:1.15rem;font-weight:600;line-height:1.35}.kpi-conversion-why-number{color:#0A2472;font-size:1.75rem;font-weight:600}.kpi-conversion-why-stat-label,.kpi-conversion-why-stat-mid{color:#3b3b3b}.kpi-shell .kpi-conversion-why-finding h3,.kpi-shell :lang(th) .kpi-conversion-why-finding h3{margin:0;color:#1f2a33;font-size:1.125rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-conversion-why-fallback,.kpi-conversion-why-finding-body,.kpi-conversion-why-note,.kpi-shell :lang(th) .kpi-conversion-why-fallback,.kpi-shell :lang(th) .kpi-conversion-why-finding-body,.kpi-shell :lang(th) .kpi-conversion-why-note{margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-conversion-why-takeaway,.kpi-shell :lang(th) .kpi-conversion-why-takeaway{display:flex;flex-direction:column;gap:.3rem;max-width:34rem;margin:1.25rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:500;letter-spacing:0;line-height:1.55}.kpi-conversion-why-takeaway-strong{color:#1f2a33;font-weight:600}.kpi-conversion-why-flow-label,.kpi-shell :lang(th) .kpi-conversion-why-flow-label{margin:1.15rem 0 0;color:#3b3b3b;font-size:.92rem;font-weight:600;letter-spacing:0!important;line-height:1.5!important}.kpi-conversion-why-cite,.kpi-shell :lang(th) .kpi-conversion-why-cite{margin:.4rem 0 0;color:#8a9196;font-size:.75rem;letter-spacing:0!important;line-height:1.55!important}.kpi-conversion-why-cite a{color:#0a2472;text-decoration:none}.kpi-conversion-why-sources{margin-top:1.1rem}.kpi-conversion-why-sources p,.kpi-shell :lang(th) .kpi-conversion-why-sources p{margin:.25rem 0 0;color:#8a9196;font-size:.75rem;letter-spacing:0!important;line-height:1.55!important}.kpi-conversion-why-sources a{color:#0A2472;text-decoration:none}.kpi-conversion-why-media{margin:0;overflow:visible;max-width:min(480px,100%);border-radius:10px;background:transparent;box-shadow:none}.kpi-conversion-why-media .db-visual-frame{width:100%;max-width:480px;max-height:320px;aspect-ratio:3/2}.kpi-conversion-why-media img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;object-position:center}.kpi-conversion-help-list,.kpi-conversion-method-list,.kpi-conversion-stops-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-conversion-help-item,.kpi-conversion-stops-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-conversion-help-num,.kpi-conversion-method-num,.kpi-conversion-stops-num{margin-top:.2rem;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-conversion-help-copy p,.kpi-shell .kpi-conversion-method-copy p,.kpi-shell .kpi-conversion-stops-item p,.kpi-shell :lang(th) .kpi-conversion-help-copy p,.kpi-shell :lang(th) .kpi-conversion-method-copy p,.kpi-shell :lang(th) .kpi-conversion-stops-item p{margin:.35rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-conversion-help-copy h3,.kpi-shell .kpi-conversion-method-copy h3,.kpi-shell :lang(th) .kpi-conversion-help-copy h3,.kpi-shell :lang(th) .kpi-conversion-method-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.1rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-conversion-help-item.is-outcome h3,.kpi-shell :lang(th) .kpi-conversion-help-item.is-outcome h3{font-size:clamp(1.3rem,1.15rem + .4vw,1.5rem)!important}.kpi-conversion-help-cta{margin-top:1.5rem;border-radius:9px;box-shadow:none}.kpi-conversion-vs-grid{display:grid;grid-gap:.85rem;gap:.85rem;max-width:44rem;margin-top:1.35rem}.kpi-conversion-vs-body,.kpi-shell :lang(th) .kpi-conversion-vs-body{margin:0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important}.kpi-conversion-vs-close,.kpi-shell :lang(th) .kpi-conversion-vs-close{margin:0;color:#1f2a33;font-size:1.05rem;font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-conversion-table-wrap{margin-top:1.5rem;overflow-x:auto;border:1px solid #e3e8eb;border-radius:10px;background:#fff}.kpi-conversion-table{width:100%;min-width:34rem;border-collapse:collapse;text-align:left}.kpi-conversion-table thead{background:#f4f4f4}.kpi-conversion-table td,.kpi-conversion-table th{padding:.95rem 1.15rem;border-bottom:1px solid #e3e8eb;letter-spacing:0}.kpi-conversion-table thead th{color:#1f2a33;font-size:.8125rem;font-weight:600}.kpi-conversion-table tbody th{width:30%;color:#1f2a33;font-size:.95rem;font-weight:600;vertical-align:top}.kpi-conversion-table tbody td{color:#555555;font-size:.9375rem;font-weight:400;line-height:1.65}.kpi-conversion-table tbody tr:last-child td,.kpi-conversion-table tbody tr:last-child th{border-bottom:none}.kpi-conversion-measure-note,.kpi-shell :lang(th) .kpi-conversion-measure-note{max-width:40rem;margin:1.15rem 0 0;color:#3b3b3b;font-size:.95rem;font-weight:500;letter-spacing:0!important;line-height:1.65!important}.kpi-conversion-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;padding:0 0 1.45rem}.kpi-conversion-method-item:last-child{padding-bottom:0}.kpi-conversion-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-conversion-method-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;position:relative;z-index:1;padding-left:1.35rem}.kpi-conversion-method-num{position:absolute;left:0;top:.05rem}.kpi-conversion-method-label{color:#6b7a80;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-conversion-method-copy{padding-left:1.35rem}.kpi-conversion-related{border-top:1px solid #e3e8eb;background:#f8f8f8}.kpi-conversion-related-layout{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0}.kpi-conversion-related-primary,.kpi-conversion-related-secondary{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #e3e8eb;border-radius:9px;background:#fff;box-shadow:none}.kpi-conversion-related-primary{padding:1.5rem 1.35rem 1.55rem}.kpi-conversion-related-secondary{padding:1.25rem 1.2rem 1.35rem}.kpi-conversion-related-accent{display:block;width:1.75rem;height:2px;margin:0 0 1rem;background:#c7f000}.kpi-shell .kpi-conversion-related-primary h3,.kpi-shell :lang(th) .kpi-conversion-related-primary h3{margin:0;color:#1f2a33;font-size:clamp(1.45rem,1.25rem + .5vw,1.7rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.kpi-shell .kpi-conversion-related-secondary h3,.kpi-shell :lang(th) .kpi-conversion-related-secondary h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-conversion-related-primary p,.kpi-shell .kpi-conversion-related-secondary p,.kpi-shell :lang(th) .kpi-conversion-related-primary p,.kpi-shell :lang(th) .kpi-conversion-related-secondary p{max-width:28rem;margin:.7rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important}.kpi-conversion-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.25rem;color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-conversion-related-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;transition:transform .18s ease}.kpi-conversion-related-cta:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-conversion-related-cta:hover span[aria-hidden=true]{transform:translateX(2px)}@media (min-width:48rem){.kpi-conversion-why-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:2rem;align-items:start}.kpi-conversion-help-list,.kpi-conversion-stops-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-conversion-help-item:nth-child(odd):not(.is-outcome),.kpi-conversion-stops-item:nth-child(odd){padding-right:1.35rem}.kpi-conversion-help-item:nth-child(2n):not(.is-outcome),.kpi-conversion-stops-item:nth-child(2n){padding-left:1.35rem}.kpi-conversion-help-item.is-outcome{grid-column:1/-1;padding-left:0;padding-right:0}.kpi-conversion-method-item{grid-template-columns:6rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-conversion-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-conversion-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-conversion-method-num{position:static}.kpi-conversion-method-copy{padding-left:0}.kpi-conversion-related-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:1.35rem;align-items:start}}.kpi-systems-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-systems-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-systems-hero-crumb a{color:inherit;text-decoration:none}.kpi-systems-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-systems-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-systems-hero .kpi-home-hero>*{min-width:0}.kpi-systems-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:hidden;max-width:36rem}.kpi-systems-hero .kpi-home-photo{position:relative;z-index:0;width:100%;max-width:28rem;margin-top:.35rem;justify-self:start}.kpi-shell :lang(th) .kpi-systems-hero h1.kpi-home-h1,.kpi-systems-hero h1.kpi-home-h1{max-width:18em;font-size:clamp(1.55rem,1.15rem + 1.25vw,2.4rem)!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:wrap}.kpi-shell :lang(th) .kpi-systems-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-systems-hero .kpi-home-h1-rest,.kpi-systems-hero .kpi-home-h1-lead,.kpi-systems-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-systems-hero .kpi-home-accent{white-space:nowrap}.kpi-systems-hero .kpi-home-photo img{object-fit:cover;object-position:70% 32%}@media (max-width:71.99rem){.kpi-systems-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}@media (min-width:72rem){.kpi-systems-hero .kpi-home-hero{grid-template-columns:minmax(0,.55fr) minmax(0,.42fr);column-gap:7%;align-items:center}.kpi-systems-hero .kpi-home-hero-copy{max-width:none;padding-right:.5rem}.kpi-systems-hero .kpi-home-photo{max-width:none;margin-top:0;justify-self:stretch}.kpi-shell :lang(th) .kpi-systems-hero h1.kpi-home-h1,.kpi-systems-hero h1.kpi-home-h1{max-width:16.5em}}.kpi-shell :lang(th) .kpi-systems-hero .kpi-home-lead,.kpi-systems-hero .kpi-home-lead{max-width:30rem}.kpi-shell :lang(th) .kpi-systems-hero-note,.kpi-shell :lang(th) .kpi-systems-lead-close,.kpi-systems-hero-note,.kpi-systems-lead-close{max-width:32rem;margin:.85rem 0 0;color:rgba(255,255,255,.68);font-size:.95rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-systems-hero-note,.kpi-systems-hero-note{color:rgba(255,255,255,.62);font-size:.875rem;line-height:1.6!important}.kpi-systems-enquiry,.kpi-systems-existing,.kpi-systems-method,.kpi-systems-problems,.kpi-systems-ready{background:#f8f8f8}.kpi-shell .kpi-systems-existing h2.kpi-h2,.kpi-shell .kpi-systems-help h2.kpi-h2,.kpi-shell .kpi-systems-method h2.kpi-h2,.kpi-shell .kpi-systems-platforms h2.kpi-h2,.kpi-shell .kpi-systems-problems h2.kpi-h2,.kpi-shell .kpi-systems-ready h2.kpi-h2,.kpi-shell .kpi-systems-related h2.kpi-h2,.kpi-shell .kpi-systems-stages h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-existing h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-platforms h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-ready h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-systems-stages h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-systems-help .kpi-latin,.kpi-shell .kpi-systems-method .kpi-latin,.kpi-shell .kpi-systems-platforms .kpi-latin,.kpi-shell .kpi-systems-problems .kpi-latin,.kpi-shell .kpi-systems-ready .kpi-latin,.kpi-shell .kpi-systems-related .kpi-latin,.kpi-shell .kpi-systems-stages .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-systems-problems-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-systems-help-list,.kpi-systems-method-list,.kpi-systems-problems-list,.kpi-systems-ready-list,.kpi-systems-stages-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-systems-problems-list,.kpi-systems-ready-list{border-top:1px solid #e3e8eb}.kpi-systems-help-item,.kpi-systems-problems-item,.kpi-systems-ready-item,.kpi-systems-stages-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.05rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-systems-method-num,.kpi-systems-num{margin-top:.2rem;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-systems-problems-item p,.kpi-shell .kpi-systems-ready-item p,.kpi-shell :lang(th) .kpi-systems-problems-item p,.kpi-shell :lang(th) .kpi-systems-ready-item p{margin:0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important}.kpi-systems-problems-media{margin:0;overflow:hidden;border-radius:10px;background:transparent;box-shadow:none}.kpi-systems-problems-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:55% 48%}.kpi-systems-help-list{border-top:1px solid #e3e8eb}.kpi-shell .kpi-systems-help-copy h3,.kpi-shell .kpi-systems-method-copy h3,.kpi-shell .kpi-systems-stages-copy h3,.kpi-shell :lang(th) .kpi-systems-help-copy h3,.kpi-shell :lang(th) .kpi-systems-method-copy h3,.kpi-shell :lang(th) .kpi-systems-stages-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.05rem + .35vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-systems-help-copy p,.kpi-shell .kpi-systems-method-copy p,.kpi-shell .kpi-systems-stages-copy p,.kpi-shell :lang(th) .kpi-systems-help-copy p,.kpi-shell :lang(th) .kpi-systems-method-copy p,.kpi-shell :lang(th) .kpi-systems-stages-copy p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-systems-help-cta{margin-top:1.5rem;border-radius:9px;box-shadow:none}.kpi-shell :lang(th) .kpi-systems-existing-body,.kpi-shell :lang(th) .kpi-systems-platforms-body,.kpi-shell :lang(th) .kpi-systems-ready-body,.kpi-systems-existing-body,.kpi-systems-platforms-body,.kpi-systems-ready-body{max-width:40rem;margin:1.25rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-systems-existing-close,.kpi-shell :lang(th) .kpi-systems-ready-close,.kpi-systems-existing-close,.kpi-systems-ready-close{max-width:40rem;margin:1rem 0 0;color:#1f2a33;font-size:1rem;font-weight:500;letter-spacing:0!important;line-height:1.7!important}.kpi-systems-stages-list{border-top:1px solid #e3e8eb}.kpi-systems-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;padding:0 0 1.55rem}.kpi-systems-method-item:last-child{padding-bottom:0}.kpi-systems-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-systems-method-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-left:1.65rem;position:relative}.kpi-systems-method-num{position:absolute;left:0;top:.05rem}.kpi-systems-method-label{color:#0A2472;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kpi-systems-method-copy{padding-left:1.65rem}.kpi-shell :lang(th) .kpi-systems-method-note,.kpi-systems-method-note{max-width:42rem;margin:1.35rem 0 0;color:#555555;font-size:.875rem;letter-spacing:0!important;line-height:1.65!important}.kpi-systems-platforms-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-systems-platforms-item{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:0;padding:0;background:transparent;border:0;box-shadow:none}.kpi-systems-platforms-logo{display:flex;align-items:center;height:2rem}.kpi-systems-platforms-logo img{display:block;height:1.75rem;width:auto;max-width:8.5rem;object-fit:contain;object-position:left center;filter:grayscale(.15);opacity:.9}.kpi-systems-platforms-name{color:#555555;font-size:.8125rem;font-weight:500;letter-spacing:0}.kpi-shell :lang(th) .kpi-systems-platforms-note,.kpi-systems-platforms-note{max-width:42rem;margin:1.25rem 0 0;color:#777777;font-size:.8125rem;letter-spacing:0!important;line-height:1.65!important}.kpi-systems-related-layout{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0}.kpi-systems-related-primary,.kpi-systems-related-secondary{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #e3e8eb;border-radius:9px;background:#fff;box-shadow:none}.kpi-systems-related-primary{padding:1.5rem 1.35rem 1.55rem}.kpi-systems-related-secondary{padding:1.25rem 1.2rem 1.35rem}.kpi-systems-related-accent{display:block;width:1.75rem;height:2px;margin:0 0 1rem;background:#c7f000}.kpi-shell .kpi-systems-related-primary h3,.kpi-shell :lang(th) .kpi-systems-related-primary h3{margin:0;color:#1f2a33;font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.kpi-shell .kpi-systems-related-secondary h3,.kpi-shell :lang(th) .kpi-systems-related-secondary h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-systems-related-primary p,.kpi-shell .kpi-systems-related-secondary p,.kpi-shell :lang(th) .kpi-systems-related-primary p,.kpi-shell :lang(th) .kpi-systems-related-secondary p{max-width:28rem;margin:.7rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important}.kpi-systems-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.25rem;color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-systems-related-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;transition:transform .18s ease}.kpi-systems-related-cta:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-systems-related-cta:hover span[aria-hidden=true]{transform:translateX(2px)}@media (min-width:48rem){.kpi-systems-problems-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:2rem;align-items:start}.kpi-systems-problems-media{position:-webkit-sticky;position:sticky;top:6.5rem}.kpi-systems-help-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-systems-help-item:nth-child(odd){padding-right:1.35rem}.kpi-systems-help-item:nth-child(2n){padding-left:1.35rem}.kpi-systems-stages-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.kpi-systems-stages-item{padding:1.35rem 1.15rem;border-bottom:0}.kpi-systems-stages-item:first-child{padding-left:0}.kpi-systems-stages-item:last-child{padding-right:0}.kpi-systems-stages-item:not(:last-child){border-right:1px solid #e3e8eb}.kpi-systems-method-item{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-systems-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-systems-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-systems-method-num{position:static}.kpi-systems-method-copy{padding-left:0}.kpi-systems-platforms-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}.kpi-systems-related-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:1.35rem;align-items:start}}@media (min-width:64rem){.kpi-systems-platforms-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.kpi-tech-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-tech-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-tech-hero-crumb a{color:inherit;text-decoration:none}.kpi-tech-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-tech-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-tech-hero .kpi-home-hero>*{min-width:0}.kpi-tech-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:hidden;max-width:36rem}.kpi-tech-hero .kpi-home-photo{position:relative;z-index:0;width:100%;max-width:28rem;margin-top:.35rem;justify-self:start}.kpi-shell :lang(th) .kpi-tech-hero h1.kpi-home-h1,.kpi-tech-hero h1.kpi-home-h1{max-width:18em;font-size:clamp(1.55rem,1.15rem + 1.25vw,2.4rem)!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:wrap}.kpi-shell :lang(th) .kpi-tech-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-tech-hero .kpi-home-h1-rest,.kpi-tech-hero .kpi-home-h1-lead,.kpi-tech-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-tech-hero .kpi-home-accent{white-space:nowrap}.kpi-tech-hero .kpi-home-photo img{object-fit:cover;object-position:62% 38%}@media (max-width:71.99rem){.kpi-tech-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}@media (min-width:72rem){.kpi-tech-hero .kpi-home-hero{grid-template-columns:minmax(0,.55fr) minmax(0,.42fr);column-gap:7%;align-items:center}.kpi-tech-hero .kpi-home-hero-copy{max-width:none;padding-right:.5rem}.kpi-tech-hero .kpi-home-photo{max-width:none;margin-top:0;justify-self:stretch}.kpi-shell :lang(th) .kpi-tech-hero h1.kpi-home-h1,.kpi-tech-hero h1.kpi-home-h1{max-width:16.5em}}.kpi-shell :lang(th) .kpi-tech-hero .kpi-home-lead,.kpi-tech-hero .kpi-home-lead{max-width:30rem}.kpi-shell :lang(th) .kpi-tech-hero-note,.kpi-shell :lang(th) .kpi-tech-lead-close,.kpi-tech-hero-note,.kpi-tech-lead-close{max-width:32rem;margin:.85rem 0 0;color:rgba(255,255,255,.68);font-size:.95rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-tech-hero-note,.kpi-tech-hero-note{color:rgba(255,255,255,.62);font-size:.875rem;line-height:1.6!important}.kpi-tech-audience,.kpi-tech-cases,.kpi-tech-enquiry,.kpi-tech-measure,.kpi-tech-problems{background:#f8f8f8}.kpi-shell .kpi-tech-audience h2.kpi-h2,.kpi-shell .kpi-tech-cases h2.kpi-h2,.kpi-shell .kpi-tech-measure h2.kpi-h2,.kpi-shell .kpi-tech-method h2.kpi-h2,.kpi-shell .kpi-tech-ownership h2.kpi-h2,.kpi-shell .kpi-tech-problems h2.kpi-h2,.kpi-shell .kpi-tech-related h2.kpi-h2,.kpi-shell .kpi-tech-study h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-audience h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-cases h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-ownership h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-tech-study h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-tech-audience .kpi-latin,.kpi-shell .kpi-tech-cases .kpi-latin,.kpi-shell .kpi-tech-measure .kpi-latin,.kpi-shell .kpi-tech-method .kpi-latin,.kpi-shell .kpi-tech-ownership .kpi-latin,.kpi-shell .kpi-tech-problems .kpi-latin,.kpi-shell .kpi-tech-related .kpi-latin,.kpi-shell .kpi-tech-study .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-tech-method-num,.kpi-tech-num{margin-top:.2rem;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-tech-problems-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-shell :lang(th) .kpi-tech-problems-lead,.kpi-tech-problems-lead{max-width:38rem;margin:1rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-tech-fit-label,.kpi-tech-fit-label{margin:1.5rem 0 0;color:#1f2a33;font-size:.9375rem;font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-tech-problems-list{display:grid;grid-gap:0;gap:0;margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-tech-problems-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.05rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-shell .kpi-tech-problems-item p,.kpi-shell :lang(th) .kpi-tech-problems-item p{margin:0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important}.kpi-tech-problems-media{margin:0;overflow:hidden;border-radius:10px;background:transparent;box-shadow:none}.kpi-tech-problems-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:55% 48%}.kpi-tech-method-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-tech-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;padding:0 0 1.55rem}.kpi-tech-method-item:last-child{padding-bottom:0}.kpi-tech-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-tech-method-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-left:1.65rem;position:relative}.kpi-tech-method-num{position:absolute;left:0;top:.05rem}.kpi-tech-method-label{color:#0A2472;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kpi-tech-method-copy{padding-left:1.65rem}.kpi-shell .kpi-tech-cases-copy h3,.kpi-shell .kpi-tech-measure-item h3,.kpi-shell .kpi-tech-method-copy h3,.kpi-shell :lang(th) .kpi-tech-cases-copy h3,.kpi-shell :lang(th) .kpi-tech-measure-item h3,.kpi-shell :lang(th) .kpi-tech-method-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.05rem + .35vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-tech-cases-copy p,.kpi-shell .kpi-tech-measure-item p,.kpi-shell .kpi-tech-method-copy p,.kpi-shell :lang(th) .kpi-tech-cases-copy p,.kpi-shell :lang(th) .kpi-tech-measure-item p,.kpi-shell :lang(th) .kpi-tech-method-copy p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-tech-method-cta{margin-top:1.5rem;border-radius:9px;box-shadow:none}.kpi-tech-cases-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-tech-cases-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-shell :lang(th) .kpi-tech-audience-body,.kpi-shell :lang(th) .kpi-tech-cases-note,.kpi-shell :lang(th) .kpi-tech-measure-close,.kpi-shell :lang(th) .kpi-tech-measure-lead,.kpi-shell :lang(th) .kpi-tech-ownership-close,.kpi-tech-audience-body,.kpi-tech-cases-note,.kpi-tech-measure-close,.kpi-tech-measure-lead,.kpi-tech-ownership-close{max-width:42rem;margin:1.25rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.75!important}.kpi-tech-ownership-list,.kpi-tech-study-principles{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-tech-ownership-list li,.kpi-tech-study-principles li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.05rem 0;border-bottom:1px solid #e3e8eb}.kpi-shell .kpi-tech-ownership-list p,.kpi-shell .kpi-tech-study-principles p,.kpi-shell :lang(th) .kpi-tech-ownership-list p,.kpi-shell :lang(th) .kpi-tech-study-principles p{margin:0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-tech-study-takeaway,.kpi-tech-study-takeaway{max-width:36rem;margin:1.75rem 0 0;color:#1f2a33;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-tech-study-takeaway-close{display:block;margin-top:.35rem;color:#0A2472}.kpi-shell :lang(th) .kpi-tech-study-body,.kpi-tech-study-body{max-width:42rem;margin:1.15rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-tech-study-source,.kpi-tech-study-source{margin:1rem 0 0;color:#777777;font-size:.8125rem;letter-spacing:0!important;line-height:1.65!important}.kpi-tech-study-source a{color:#0A2472;text-decoration:none}.kpi-tech-study-source a:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-tech-measure-list{display:grid;grid-gap:0;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-tech-measure-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-tech-closer{margin:1.75rem 0 0;padding:1.35rem 1.25rem;border:1px solid #e3e8eb;border-radius:10px;background:#fff;box-shadow:none}.kpi-shell .kpi-tech-closer h3,.kpi-shell :lang(th) .kpi-tech-closer h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-tech-closer p,.kpi-shell :lang(th) .kpi-tech-closer p{max-width:40rem;margin:.65rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important}.kpi-tech-closer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.15rem}.kpi-tech-closer .kpi-button{border-radius:9px;box-shadow:none}.kpi-tech-closer-link{color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-tech-closer-link:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-tech-related-layout{margin:1.5rem 0 0}.kpi-tech-related-layout,.kpi-tech-related-stack{display:grid;grid-gap:1rem;gap:1rem}.kpi-tech-related-primary,.kpi-tech-related-secondary{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #e3e8eb;border-radius:9px;background:#fff;box-shadow:none}.kpi-tech-related-primary{padding:1.5rem 1.35rem 1.55rem}.kpi-tech-related-secondary{padding:1.25rem 1.2rem 1.35rem}.kpi-tech-related-accent{display:block;width:1.75rem;height:2px;margin:0 0 1rem;background:#c7f000}.kpi-shell .kpi-tech-related-primary h3,.kpi-shell :lang(th) .kpi-tech-related-primary h3{margin:0;color:#1f2a33;font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.kpi-shell .kpi-tech-related-secondary h3,.kpi-shell :lang(th) .kpi-tech-related-secondary h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-tech-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.25rem;color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-tech-related-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;transition:transform .18s ease}.kpi-tech-related-cta:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-tech-related-cta:hover span[aria-hidden=true]{transform:translateX(2px)}@media (min-width:48rem){.kpi-tech-problems-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:2rem;align-items:start}.kpi-tech-problems-media{position:-webkit-sticky;position:sticky;top:6.5rem}.kpi-tech-method-item{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-tech-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-tech-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-tech-method-num{position:static}.kpi-tech-method-copy{padding-left:0}.kpi-tech-cases-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-tech-cases-item:nth-child(odd){padding-right:1.35rem}.kpi-tech-cases-item:nth-child(2n){padding-left:1.35rem}.kpi-tech-measure-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-tech-measure-item:nth-child(odd){padding-right:1.35rem}.kpi-tech-measure-item:nth-child(2n){padding-left:1.35rem}.kpi-tech-related-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:1.35rem;align-items:start}}.kpi-shell .kpi-approach-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-approach-hero .kpi-home-hero>*{min-width:0}.kpi-approach-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:hidden;max-width:36rem}.kpi-approach-hero .kpi-approach-hero-visual,.kpi-approach-hero .kpi-home-photo{position:relative;z-index:0;overflow:visible;width:100%;max-width:560px;margin-top:.35rem;justify-self:start}.kpi-approach-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-approach-hero h1.kpi-home-h1{max-width:18em;font-size:clamp(1.55rem,1.15rem + 1.25vw,2.4rem)!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:wrap}.kpi-approach-hero .kpi-home-h1-lead,.kpi-approach-hero .kpi-home-h1-rest,.kpi-shell :lang(th) .kpi-approach-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-approach-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-approach-hero .kpi-home-accent{white-space:nowrap}.kpi-approach-hero-photo{aspect-ratio:8/5;overflow:hidden;border-radius:.75rem}.kpi-approach-hero .kpi-approach-hero-visual img,.kpi-approach-hero .kpi-home-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.kpi-approach-slot{margin:0;min-width:0}.kpi-approach-slot-frame{position:relative;overflow:hidden;width:100%;border:1px solid #e3e8eb;border-radius:.75rem;background:#f4f4f4}.kpi-approach-slot-empty,.kpi-approach-slot-fallback,.kpi-approach-slot-fallback svg,.kpi-approach-slot-frame img{display:block;position:absolute;inset:0;width:100%;height:100%}.kpi-approach-slot--cover img{object-fit:cover}.kpi-approach-slot--contain img{object-fit:contain;background:#f4f4f4}.kpi-approach-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem 1.35rem;background:#f4f4f4;color:#3b3b3b;text-align:center;box-sizing:border-box}.kpi-approach-slot-label{max-width:22rem;font-size:.875rem;font-weight:600;line-height:1.45}.kpi-approach-slot-caption,.kpi-approach-slot-meta{color:#555555;font-size:.75rem;font-weight:500;line-height:1.4}.kpi-approach-slot-caption{display:grid;grid-gap:.15rem;gap:.15rem;margin:.5rem 0 0}.kpi-approach-hero .kpi-approach-slot-caption{color:#f2f8e2;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-approach-hero .kpi-approach-slot-frame{background:#ffffff;box-shadow:0 1.25rem 2.4rem rgba(6,24,43,.28)}.kpi-approach-hero-dash{container-type:size}.kpi-approach-hero-mock{position:absolute;inset:0;display:flex;flex-direction:column;gap:.7rem;gap:2.6cqh;box-sizing:border-box;padding:5cqh 5cqi 4cqh;background:#ffffff;color:#3b3b3b}.kpi-approach-hero-mock-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.kpi-approach-hero-mock-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:max(.7rem,4.2cqh);font-weight:700;line-height:1.3}.kpi-approach-hero-mock-meta{color:#555555;font-size:max(.7rem,3.8cqh);font-weight:600;line-height:1.3}.kpi-approach-hero-mock-title{margin:0;color:#0b1f33;font-size:max(.78rem,4.4cqh);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.kpi-approach-hero-mock-compare{margin:0;color:#555555;font-size:max(.68rem,3.5cqh);font-weight:600;line-height:1.3}.kpi-approach-hero-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4cqh 2.6cqi;gap:2.4cqh 2.6cqi;margin:0}.kpi-approach-hero-kpi{min-width:0;padding:2.2cqh 2.6cqi;border:1px solid #e3e8eb;border-radius:.5rem;background:#f4f4f4}.kpi-approach-hero-kpi dt{margin:0;color:#0b6660;font-size:max(.68rem,3.6cqh);font-weight:700;line-height:1.3}.kpi-approach-hero-kpi dd{margin:.25em 0 0;color:#0b1f33;font-size:max(.85rem,5.4cqh);font-weight:800;line-height:1.15}.kpi-approach-hero-kpi dd span{display:block;margin-top:.15em;color:#555555;font-size:max(.62rem,3.1cqh);font-weight:600}.kpi-approach-hero-pace-block{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:1cqh}.kpi-approach-hero-pace-label{margin:0;color:#555555;font-size:max(.62rem,3.1cqh);font-weight:600;line-height:1.3}.kpi-approach-hero-pace{position:relative;display:flex;flex:1 1 auto;align-items:flex-end;gap:2.4cqi;min-height:22cqh;padding-top:1.2cqh;border-bottom:1px solid #e3e8eb}.kpi-approach-hero-pace span{flex:1 1;min-width:0;border-radius:2px 2px 0 0;background:#0b6660}.kpi-approach-hero-pace span.is-low{background:#3b3b3b}.kpi-approach-hero-pace span.kpi-approach-hero-pace-target{position:absolute;left:0;right:0;bottom:0;flex:none;width:auto;min-width:0;border:0;border-top:1px dashed #3b3b3b;border-radius:0;background:transparent;pointer-events:none}.kpi-approach-hero-pace-axis{display:flex;gap:2.4cqi;margin:0;padding:0;list-style:none;color:#555555;font-size:max(.58rem,2.8cqh);font-weight:600;line-height:1}.kpi-approach-hero-pace-axis li{flex:1 1;min-width:0;text-align:center}.kpi-approach-workshop{margin:1.5rem 0 0}.kpi-approach-report{margin:1rem 0 0}@media (max-width:63.99rem){.kpi-approach-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}@media (min-width:64rem){.kpi-approach-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,560px);column-gap:3.5rem;align-items:center}.kpi-approach-hero .kpi-home-hero-copy{max-width:none;padding-right:.5rem}.kpi-approach-hero .kpi-approach-hero-visual,.kpi-approach-hero .kpi-home-photo{max-width:560px;margin-top:0;justify-self:end}.kpi-approach-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-approach-hero h1.kpi-home-h1{max-width:16.5em}}@media (min-width:80rem){.kpi-approach-hero .kpi-wrap{max-width:76rem}.kpi-approach-hero .kpi-home-hero{column-gap:2.75rem}.kpi-approach-hero .kpi-home-hero-copy{padding-right:0}.kpi-approach-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-approach-hero h1.kpi-home-h1{max-width:none}}.kpi-approach-hero .kpi-home-lead,.kpi-shell :lang(th) .kpi-approach-hero .kpi-home-lead{max-width:30rem}.kpi-approach-subline,.kpi-shell :lang(th) .kpi-approach-subline{max-width:30rem;margin:.9rem 0 0;color:#f2f8e2;font-size:1.05rem;font-weight:600;letter-spacing:0!important;line-height:1.6!important}.kpi-approach-hero-cta{margin-top:1.5rem;min-height:2.75rem;height:auto;padding-block:.7rem;border-radius:9px;box-shadow:none;white-space:normal}.kpi-approach-cta:focus-visible,.kpi-approach-hero-cta:focus-visible{outline:2px solid #0b6660;outline-offset:3px}@media (max-width:47.99rem){.kpi-approach-hero-cta{min-height:3rem;padding-block:.8rem}}.kpi-approach-method{background:#f4f4f4}.kpi-shell .kpi-approach-example h2.kpi-h2,.kpi-shell .kpi-approach-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-approach-example h2.kpi-h2,.kpi-shell :lang(th) .kpi-approach-method h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-approach-example .kpi-latin,.kpi-shell .kpi-approach-method .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-approach-steps{display:grid;grid-gap:0;gap:0;margin:1.75rem 0 0;padding:0;list-style:none;border:0;min-width:0}.kpi-approach-step{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;align-items:start;min-width:0;padding:0 0 1.75rem;border:0;background:transparent;box-shadow:none}.kpi-approach-step:last-child{padding-bottom:0}.kpi-approach-step-copy{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding-top:.2rem}.kpi-approach-step-connector{display:block;position:absolute;left:1rem;top:2rem;bottom:0;width:1px;background:#e3e8eb}.kpi-approach-step:last-child .kpi-approach-step-connector{display:none}.kpi-approach-step-output{justify-self:start;max-width:100%;margin:.15rem 0 0;padding:.35rem .6rem;border-left:2px solid #a3ce39;border-radius:0 .35rem .35rem 0;background:#ffffff;color:#0b1f33;font-size:.78rem;font-weight:600;line-height:1.45}.kpi-approach-num{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1}.kpi-approach-step-num{position:relative;z-index:1;width:2rem;height:2rem;background:#ffffff;color:#0b1f33;font-size:.75rem;font-weight:700}.kpi-shell .kpi-approach-step h3,.kpi-shell :lang(th) .kpi-approach-step h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.05rem + .35vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-approach-step p,.kpi-shell :lang(th) .kpi-approach-step p{margin:0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-shell .kpi-approach-step p.kpi-approach-step-output,.kpi-shell :lang(th) .kpi-approach-step p.kpi-approach-step-output{color:#0b1f33;font-size:.78rem;font-weight:600;letter-spacing:0!important;line-height:1.45!important}.kpi-approach-example-eyebrow{margin:0;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-approach-example-lead,.kpi-shell :lang(th) .kpi-approach-example-lead{max-width:42rem;margin:1rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-approach-framework{min-width:0}.kpi-approach-checklist{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #e3e8eb;min-width:0}.kpi-approach-check-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-approach-check-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin:0 0 .4rem}.kpi-approach-check-label{display:inline-flex;align-items:center;margin:0;padding:.12rem .45rem .12rem .5rem;border-left:2px solid #a3ce39;border-radius:0 999px 999px 0;background:#f2f8e2;color:#0b1f33;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kpi-approach-check-output{color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.3;text-align:right;white-space:normal}.kpi-shell .kpi-approach-check-copy h3,.kpi-shell .kpi-approach-check-copy p,.kpi-shell :lang(th) .kpi-approach-check-copy h3,.kpi-shell :lang(th) .kpi-approach-check-copy p{margin:0;color:#555555;font-size:.975rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.7!important}.kpi-approach-framework-note{margin:.85rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-approach-closer{margin:1.75rem 0 0;padding:1.35rem 1.25rem;border:1px solid #e3e8eb;border-radius:10px;background:#f8f8f8;box-shadow:none}.kpi-approach-close,.kpi-shell :lang(th) .kpi-approach-close{margin:0;color:#1f2a33;font-size:1.05rem;font-weight:500;letter-spacing:0!important;line-height:1.6!important}.kpi-shell .kpi-approach-receive-title,.kpi-shell :lang(th) .kpi-approach-receive-title{margin:1rem 0 0;color:#0b6660;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em;line-height:1.3!important;text-transform:uppercase}.kpi-shell :lang(th) .kpi-approach-receive-title{letter-spacing:.02em;text-transform:none}.kpi-approach-receive{display:grid;grid-gap:.5rem;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.kpi-approach-receive li{display:grid;grid-template-columns:.55rem minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:start;color:#3b3b3b;font-size:.9rem;font-weight:500;line-height:1.5}.kpi-approach-receive li:before{content:"";width:.5rem;height:.5rem;margin-top:.4rem;border-radius:1px;background:#a3ce39}.kpi-approach-cta{margin-top:1.15rem;min-height:2.75rem;height:auto;padding-block:.7rem;border-radius:9px;box-shadow:none;white-space:normal}@media (max-width:47.99rem){.kpi-approach-cta{min-height:3rem;padding-block:.8rem}}@media (min-width:48rem){.kpi-approach-receive{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.15rem}}.kpi-approach-example-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.75rem;min-width:0}.kpi-approach-forecast{min-width:0;margin:0}.kpi-approach-forecast-head{margin:0 0 .75rem}.kpi-approach-forecast-badge{display:inline-block;margin:0 0 .45rem;padding:.2rem .55rem;border-radius:999px;background:#f2f8e2;color:#0b1f33;font-size:.75rem;font-weight:700;line-height:1.35}.kpi-approach-forecast-title{margin:0;color:#0b1f33;font-size:1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.kpi-approach-forecast-compare,.kpi-approach-forecast-review{margin:.2rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.45}.kpi-approach-forecast-frame{overflow:hidden;width:100%;border:1px solid #e3e8eb;border-radius:.75rem;background:#ffffff}.kpi-approach-forecast-frame img,.kpi-approach-forecast-svg{display:block;width:100%;height:auto}.kpi-approach-forecast-band{fill:#f2f8e2}.kpi-approach-forecast-axis,.kpi-approach-forecast-band-label,.kpi-approach-forecast-end,.kpi-approach-forecast-target-label,.kpi-approach-forecast-tick,.kpi-approach-forecast-week{fill:#555555;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.kpi-approach-forecast-axis{font-size:15px;font-weight:600}.kpi-approach-forecast-band-label,.kpi-approach-forecast-end,.kpi-approach-forecast-target-label{fill:#0b1f33;font-weight:700}.kpi-approach-forecast-target{fill:none;stroke:#3b3b3b;stroke-width:1.75;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.kpi-approach-forecast-current{fill:none;stroke:#0b6660;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kpi-approach-forecast-pace{fill:none;stroke:#0b1f33;stroke-width:2;stroke-dasharray:7 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kpi-approach-forecast-current-dot{fill:#0b6660}.kpi-approach-forecast-pace-dot{fill:#ffffff;stroke:#0b1f33;stroke-width:1.5}.kpi-approach-forecast-legend{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:.75rem 0 0;padding:0;list-style:none;color:#3b3b3b;font-size:.78rem;font-weight:600;line-height:1.35}.kpi-approach-forecast-legend li{display:inline-flex;align-items:center;gap:.4rem}.kpi-approach-forecast-key{display:inline-block;width:1.15rem;height:.2rem;border-radius:99px;background:#3b3b3b}.kpi-approach-forecast-key-target{background:repeating-linear-gradient(90deg,#3b3b3b 0 .35rem,transparent .35rem .55rem)}.kpi-approach-forecast-key-current{height:.28rem;background:#0b6660}.kpi-approach-forecast-key-pace{background:repeating-linear-gradient(90deg,#0b1f33 0 .4rem,transparent .4rem .62rem)}.kpi-approach-forecast-key-low{width:.85rem;height:.85rem;border-radius:.2rem;background:#f2f8e2;border:1px solid #e3e8eb}.kpi-approach-forecast-caption{margin:.65rem 0 0;color:#555555;font-size:.875rem;font-weight:500;line-height:1.55}.kpi-approach-chart{min-width:0;padding:1.15rem 1.1rem 1.2rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#fafafa}.kpi-approach-chart-badge{display:inline-block;margin:0;padding:.15rem .45rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#3b3b3b;font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.kpi-approach-chart-title{margin:.7rem 0 0;color:#0b1f33;font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-approach-chart-period{margin:.2rem 0 0;color:#555555;font-size:.78rem;font-weight:500;letter-spacing:.02em}.kpi-approach-chart-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:.95rem 0 0}.kpi-approach-chart-kpis div{min-width:0;padding:.55rem .65rem;border:1px solid #e3e8eb;border-radius:.5rem;background:#fff}.kpi-approach-chart-kpis dt{color:#555555;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kpi-approach-chart-kpis dd{margin:.2rem 0 0;color:#0b1f33;font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.2}.kpi-approach-chart-plot{width:100%;max-width:640px;margin:1rem 0 0;aspect-ratio:640/280;min-height:11rem;overflow:hidden;border:1px solid #e3e8eb;border-radius:.5rem;background:#fff}.kpi-approach-chart-plot svg{display:block;width:100%;height:auto}.kpi-approach-chart-grid{stroke:#e3e8eb;stroke-width:1}.kpi-approach-chart-target-label,.kpi-approach-chart-tick,.kpi-approach-chart-week{fill:#555555;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.kpi-approach-chart-target-line{stroke:#3b3b3b;stroke-width:1.25;stroke-dasharray:4 4}.kpi-approach-chart-target-label{fill:#3b3b3b;font-size:11px;font-weight:600}.kpi-approach-chart-bar-ok{fill:#0b6660}.kpi-approach-chart-bar-below{fill:#3b3b3b}.kpi-approach-chart-note{margin:.85rem 0 0;color:#555555;font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.6}.kpi-shell :lang(th) .kpi-approach-chart-badge,.kpi-shell :lang(th) .kpi-approach-chart-note,.kpi-shell :lang(th) .kpi-approach-chart-title{letter-spacing:0}@media (min-width:48rem){.kpi-approach-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-approach-check-item:nth-child(odd){padding-right:1.5rem;border-right:1px solid #e3e8eb}.kpi-approach-check-item:nth-child(2n){padding-left:1.5rem}.kpi-approach-check-item:last-child:nth-child(odd){border-right:0}}@media (min-width:72rem){.kpi-approach-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem;align-items:stretch}.kpi-approach-step{display:flex;flex-direction:column;grid-template-columns:none;padding:0}.kpi-approach-step-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;padding-top:.85rem}.kpi-shell .kpi-approach-step p.kpi-approach-step-output,.kpi-shell :lang(th) .kpi-approach-step p.kpi-approach-step-output{margin-top:auto}.kpi-approach-step-connector{left:2rem;right:-1.5rem;top:1rem;bottom:auto;width:auto;height:1px}}.kpi-train-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-train-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-train-hero-crumb a{color:inherit;text-decoration:none}.kpi-train-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-train-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-train-hero .kpi-home-hero>*{min-width:0}.kpi-train-hero .kpi-home-hero-copy{position:relative;z-index:1;overflow:hidden;max-width:36rem}.kpi-train-hero .kpi-home-photo{position:relative;z-index:0;width:100%;max-width:28rem;margin-top:.35rem;justify-self:start}.kpi-shell :lang(th) .kpi-train-hero h1.kpi-home-h1,.kpi-train-hero h1.kpi-home-h1{max-width:18em;font-size:clamp(1.55rem,1.15rem + 1.25vw,2.4rem)!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:wrap}.kpi-shell :lang(th) .kpi-train-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-train-hero .kpi-home-h1-rest,.kpi-train-hero .kpi-home-h1-lead,.kpi-train-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-train-hero .kpi-home-accent{white-space:nowrap}.kpi-train-hero .kpi-home-photo img{object-fit:cover;object-position:55% 35%}@media (max-width:71.99rem){.kpi-train-hero .kpi-home-hero{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}@media (min-width:72rem){.kpi-train-hero .kpi-home-hero{grid-template-columns:minmax(0,.55fr) minmax(0,.42fr);column-gap:7%;align-items:center}.kpi-train-hero .kpi-home-hero-copy{max-width:none;padding-right:.5rem}.kpi-train-hero .kpi-home-photo{max-width:none;margin-top:0;justify-self:stretch}.kpi-shell :lang(th) .kpi-train-hero h1.kpi-home-h1,.kpi-train-hero h1.kpi-home-h1{max-width:16.5em}}.kpi-shell :lang(th) .kpi-train-hero .kpi-home-lead,.kpi-train-hero .kpi-home-lead{max-width:30rem}.kpi-shell :lang(th) .kpi-train-hero-note,.kpi-shell :lang(th) .kpi-train-lead-close,.kpi-train-hero-note,.kpi-train-lead-close{max-width:32rem;margin:.85rem 0 0;color:rgba(255,255,255,.68);font-size:.95rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-shell :lang(th) .kpi-train-hero-note,.kpi-train-hero-note{color:rgba(255,255,255,.62);font-size:.875rem;line-height:1.6!important}.kpi-train-enquiry,.kpi-train-measure,.kpi-train-nate,.kpi-train-partners,.kpi-train-problems,.kpi-train-topics{background:#f8f8f8}.kpi-shell .kpi-train-formats h2.kpi-h2,.kpi-shell .kpi-train-gallery h2.kpi-h2,.kpi-shell .kpi-train-measure h2.kpi-h2,.kpi-shell .kpi-train-method h2.kpi-h2,.kpi-shell .kpi-train-nate h2.kpi-h2,.kpi-shell .kpi-train-partners h2.kpi-h2,.kpi-shell .kpi-train-practice h2.kpi-h2,.kpi-shell .kpi-train-problems h2.kpi-h2,.kpi-shell .kpi-train-related h2.kpi-h2,.kpi-shell .kpi-train-topics h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-formats h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-gallery h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-nate h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-partners h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-practice h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-train-topics h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-train-formats .kpi-latin,.kpi-shell .kpi-train-measure .kpi-latin,.kpi-shell .kpi-train-method .kpi-latin,.kpi-shell .kpi-train-nate .kpi-latin,.kpi-shell .kpi-train-partners .kpi-latin,.kpi-shell .kpi-train-practice .kpi-latin,.kpi-shell .kpi-train-problems .kpi-latin,.kpi-shell .kpi-train-related .kpi-latin,.kpi-shell .kpi-train-topics .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-train-method-num,.kpi-train-num{margin-top:.2rem;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-train-nate-grid,.kpi-train-problems-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-shell :lang(th) .kpi-train-measure-lead,.kpi-shell :lang(th) .kpi-train-partners-body,.kpi-shell :lang(th) .kpi-train-problems-lead,.kpi-shell :lang(th) .kpi-train-topics-note,.kpi-train-measure-lead,.kpi-train-partners-body,.kpi-train-problems-lead,.kpi-train-topics-note{max-width:40rem;margin:1rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-train-fit-label,.kpi-train-fit-label{margin:1.5rem 0 0;color:#1f2a33;font-size:.9375rem;font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-train-formats-list,.kpi-train-measure-list,.kpi-train-practice-principles,.kpi-train-problems-list,.kpi-train-topics-list{display:grid;grid-gap:0;gap:0;margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-train-formats-item,.kpi-train-measure-item,.kpi-train-practice-principles li,.kpi-train-problems-item,.kpi-train-topics-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-shell .kpi-train-practice-principles p,.kpi-shell .kpi-train-problems-item p,.kpi-shell :lang(th) .kpi-train-practice-principles p,.kpi-shell :lang(th) .kpi-train-problems-item p{margin:0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important}.kpi-train-nate-media,.kpi-train-problems-media{margin:0;overflow:hidden;border-radius:10px;background:transparent;box-shadow:none}.kpi-train-problems-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 40%}.kpi-shell .kpi-train-formats-copy h3,.kpi-shell .kpi-train-measure-item h3,.kpi-shell .kpi-train-method-copy h3,.kpi-shell .kpi-train-topics-copy h3,.kpi-shell :lang(th) .kpi-train-formats-copy h3,.kpi-shell :lang(th) .kpi-train-measure-item h3,.kpi-shell :lang(th) .kpi-train-method-copy h3,.kpi-shell :lang(th) .kpi-train-topics-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-train-formats-copy p,.kpi-shell .kpi-train-measure-item p,.kpi-shell .kpi-train-method-copy p,.kpi-shell .kpi-train-topics-copy p,.kpi-shell :lang(th) .kpi-train-formats-copy p,.kpi-shell :lang(th) .kpi-train-measure-item p,.kpi-shell :lang(th) .kpi-train-method-copy p,.kpi-shell :lang(th) .kpi-train-topics-copy p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-train-formats-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem}.kpi-train-formats-actions .kpi-button{border-radius:9px;box-shadow:none}.kpi-train-formats-link{color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-train-formats-link:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-train-partners-list{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-train-partner{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;text-decoration:none}.kpi-train-partner img{display:block;height:1.75rem;width:auto;max-width:8.5rem;object-fit:contain;object-position:left center;filter:grayscale(.15);opacity:.9}.kpi-train-partner span{color:#777777;font-size:.75rem;font-weight:500}.kpi-train-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1.5rem 0 0}.kpi-train-gallery-grid figure{margin:0;overflow:hidden;border-radius:10px}.kpi-train-gallery-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.kpi-shell :lang(th) .kpi-train-practice-takeaway,.kpi-train-practice-takeaway{max-width:36rem;margin:1.75rem 0 0;color:#1f2a33;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:600;letter-spacing:0!important;line-height:1.55!important}.kpi-train-practice-takeaway-close{display:block;margin-top:.35rem;color:#0A2472}.kpi-shell :lang(th) .kpi-train-practice-body,.kpi-shell :lang(th) .kpi-train-practice-study,.kpi-train-practice-body,.kpi-train-practice-study{max-width:42rem;margin:1.15rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-train-practice-source,.kpi-train-practice-source{margin:1rem 0 0;color:#777777;font-size:.8125rem;letter-spacing:0!important;line-height:1.65!important}.kpi-train-practice-source a{color:#0A2472;text-decoration:none}.kpi-train-practice-source a:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-train-nate-media img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 12%}.kpi-train-nate-eyebrow{margin:0 0 .65rem;color:#0A2472;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-train-nate-name,.kpi-train-nate-name{margin:1rem 0 0;color:#0b1f33;font-size:1.25rem;font-weight:700;letter-spacing:0!important;line-height:1.4!important}.kpi-train-nate-name-en{margin:.25rem 0 0;color:#0A2472;font-size:.875rem;font-weight:500}.kpi-train-nate-labels{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:.85rem 0 0;padding:0;list-style:none}.kpi-train-nate-labels li{color:#777777;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-train-nate-body,.kpi-shell :lang(th) .kpi-train-nate-close,.kpi-train-nate-body,.kpi-train-nate-close{max-width:36rem;margin:1rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-shell :lang(th) .kpi-train-nate-close,.kpi-train-nate-close{color:#1f2a33}.kpi-train-method-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-train-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;padding:0 0 1.55rem}.kpi-train-method-item:last-child{padding-bottom:0}.kpi-train-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-train-method-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-left:1.65rem;position:relative}.kpi-train-method-num{position:absolute;left:0;top:.05rem}.kpi-train-method-label{color:#0A2472;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kpi-train-method-copy{padding-left:1.65rem}.kpi-train-closer{margin:1.75rem 0 0;padding:1.35rem 1.25rem;border:1px solid #e3e8eb;border-radius:10px;background:#fff;box-shadow:none}.kpi-shell .kpi-train-closer h3,.kpi-shell :lang(th) .kpi-train-closer h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-train-closer p,.kpi-shell :lang(th) .kpi-train-closer p{max-width:40rem;margin:.65rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important}.kpi-train-closer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.15rem}.kpi-train-closer .kpi-button{border-radius:9px;box-shadow:none}.kpi-train-closer-link{color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-train-closer-link:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-train-related-layout{margin:1.5rem 0 0}.kpi-train-related-layout,.kpi-train-related-stack{display:grid;grid-gap:1rem;gap:1rem}.kpi-train-related-primary,.kpi-train-related-secondary{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #e3e8eb;border-radius:9px;background:#fff;box-shadow:none}.kpi-train-related-primary{padding:1.5rem 1.35rem 1.55rem}.kpi-train-related-secondary{padding:1.25rem 1.2rem 1.35rem}.kpi-train-related-accent{display:block;width:1.75rem;height:2px;margin:0 0 1rem;background:#c7f000}.kpi-shell .kpi-train-related-primary h3,.kpi-shell :lang(th) .kpi-train-related-primary h3{margin:0;color:#1f2a33;font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.kpi-shell .kpi-train-related-secondary h3,.kpi-shell :lang(th) .kpi-train-related-secondary h3{margin:0;color:#1f2a33;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-train-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.25rem;color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-train-related-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;transition:transform .18s ease}.kpi-train-related-cta:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-train-related-cta:hover span[aria-hidden=true]{transform:translateX(2px)}@media (max-width:35.99rem){.kpi-train-gallery-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.kpi-train-problems-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:2rem;align-items:start}.kpi-train-problems-media{position:-webkit-sticky;position:sticky;top:6.5rem}.kpi-train-formats-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;border-top:0}.kpi-train-formats-item:nth-child(odd){padding-right:1.35rem}.kpi-train-formats-item:nth-child(2n){padding-left:1.35rem}.kpi-train-formats-item:nth-child(-n+2){border-top:1px solid #e3e8eb}.kpi-train-nate-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:2.25rem;align-items:center}.kpi-train-method-item{grid-template-columns:7.5rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-train-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-train-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-train-method-num{position:static}.kpi-train-method-copy{padding-left:0}.kpi-train-measure-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.kpi-train-measure-item:nth-child(odd){padding-right:1.35rem}.kpi-train-measure-item:nth-child(2n){padding-left:1.35rem}.kpi-train-related-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:1.35rem;align-items:start}}.kpi-independent-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-independent-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-independent-hero-crumb a{color:inherit;text-decoration:none}.kpi-independent-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-independent-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-independent-hero .kpi-home-hero-copy{overflow:visible}.kpi-independent-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-independent-hero h1.kpi-home-h1{max-width:none;text-wrap:wrap}.kpi-independent-hero .kpi-home-h1-lead,.kpi-independent-hero .kpi-home-h1-rest,.kpi-shell :lang(th) .kpi-independent-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-independent-hero .kpi-home-h1-rest{display:block;max-width:100%;white-space:normal}.kpi-independent-hero .kpi-home-accent{white-space:nowrap}.kpi-independent-hero .kpi-home-photo img{object-fit:cover;object-position:55% 48%}@media (max-width:47.99rem){.kpi-independent-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-independent-hero h1.kpi-home-h1{font-size:clamp(1.25rem,5.4vw,1.65rem)!important;line-height:1.35!important}.kpi-independent-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-independent-hero .kpi-home-h1-lead{white-space:nowrap}}.kpi-independent-lead-close,.kpi-independent-lead-start,.kpi-shell :lang(th) .kpi-independent-lead-close,.kpi-shell :lang(th) .kpi-independent-lead-start{max-width:34rem;margin:.85rem 0 0;color:rgba(255,255,255,.68);font-size:.95rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-independent-hero-note,.kpi-shell :lang(th) .kpi-independent-hero-note{margin:.85rem 0 0;color:rgba(255,255,255,.62);font-size:.875rem;letter-spacing:0!important;line-height:1.6!important}.kpi-independent-method,.kpi-independent-need{background:#f8f8f8}.kpi-shell .kpi-independent-fit h2.kpi-h2,.kpi-shell .kpi-independent-help h2.kpi-h2,.kpi-shell .kpi-independent-method h2.kpi-h2,.kpi-shell .kpi-independent-need h2.kpi-h2,.kpi-shell :lang(th) .kpi-independent-fit h2.kpi-h2,.kpi-shell :lang(th) .kpi-independent-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-independent-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-independent-need h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-independent-fit .kpi-latin,.kpi-shell .kpi-independent-help .kpi-latin,.kpi-shell .kpi-independent-method .kpi-latin,.kpi-shell .kpi-independent-need .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-independent-need-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-independent-need-lead,.kpi-shell :lang(th) .kpi-independent-need-lead{max-width:36rem;margin:1.25rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-independent-need-close,.kpi-shell :lang(th) .kpi-independent-need-close{max-width:36rem;margin:1rem 0 0;color:#1f2a33;font-size:1rem;font-weight:500;letter-spacing:0!important;line-height:1.7!important}.kpi-independent-need-media{margin:0;overflow:hidden;border-radius:10px;background:transparent;box-shadow:none}.kpi-independent-need-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:70% 32%}.kpi-independent-help-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-independent-help-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.2rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-independent-fit-num,.kpi-independent-help-num,.kpi-independent-method-num{margin-top:.22rem;color:#0A2472;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-independent-help-copy h3,.kpi-shell :lang(th) .kpi-independent-help-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.05rem + .35vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-independent-help-copy p,.kpi-shell :lang(th) .kpi-independent-help-copy p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-independent-method-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.kpi-independent-method-item{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.4rem;row-gap:.4rem;position:relative;padding:0 0 1.55rem}.kpi-independent-method-item:last-child{padding-bottom:0}.kpi-independent-method-item:not(:last-child):before{content:"";position:absolute;top:1.55rem;bottom:0;left:.55rem;width:1px;background:#e3e8eb}.kpi-independent-method-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-left:1.65rem;position:relative}.kpi-independent-method-num{position:absolute;left:0;top:.05rem}.kpi-independent-method-label{color:#0A2472;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kpi-independent-method-copy{padding-left:1.65rem}.kpi-shell .kpi-independent-method-copy h3,.kpi-shell :lang(th) .kpi-independent-method-copy h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.1rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-independent-method-copy p,.kpi-shell :lang(th) .kpi-independent-method-copy p{margin:.35rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-independent-fit-list{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-independent-fit-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-shell .kpi-independent-fit-item p,.kpi-shell :lang(th) .kpi-independent-fit-item p{margin:0;color:#555555;font-size:.975rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-independent-closer{margin-top:2rem;padding:1.35rem 1.25rem 1.45rem;border:1px solid #e3e8eb;border-radius:10px;background:#f8f8f8;box-shadow:none}.kpi-shell .kpi-independent-closer h3,.kpi-shell :lang(th) .kpi-independent-closer h3{margin:0;color:#1f2a33;font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-independent-closer p,.kpi-shell :lang(th) .kpi-independent-closer p{max-width:40rem;margin:.75rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important}.kpi-independent-closer-cta{margin-top:1.15rem;border-radius:9px;box-shadow:none}.kpi-independent-enquiry{background:#f8f8f8}@media (min-width:48rem){.kpi-independent-need-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:2rem;align-items:start}.kpi-independent-help-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.kpi-independent-help-item{padding:1.35rem 1.25rem}.kpi-independent-help-item:nth-child(3n+1){padding-left:0}.kpi-independent-help-item:nth-child(3n){padding-right:0}.kpi-independent-help-item:not(:nth-child(3n)){border-right:1px solid #e3e8eb}.kpi-independent-method-item{grid-template-columns:6rem minmax(0,1fr);column-gap:1.35rem;row-gap:0;padding-bottom:1.75rem}.kpi-independent-method-item:not(:last-child):before{top:1.45rem;left:.85rem}.kpi-independent-method-meta{flex-direction:column;align-items:flex-start;gap:.28rem;padding-left:0}.kpi-independent-method-num{position:static}.kpi-independent-method-copy{padding-left:0}.kpi-independent-closer{padding:1.55rem 1.6rem 1.65rem}}.kpi-meta-ads-hero-crumb{margin:0 0 1.15rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.5}.kpi-meta-ads-hero-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.kpi-meta-ads-hero-crumb a{color:inherit;text-decoration:none}.kpi-meta-ads-hero-crumb a:hover{color:#fff}.kpi-shell .kpi-meta-ads-hero .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-hero .kpi-home-hero-copy{overflow:visible}.kpi-meta-ads-hero h1.kpi-home-h1,.kpi-shell :lang(th) .kpi-meta-ads-hero h1.kpi-home-h1{max-width:none}.kpi-meta-ads-hero .kpi-home-h1-close,.kpi-meta-ads-hero .kpi-home-h1-lead,.kpi-meta-ads-hero .kpi-home-h1-rest,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-close,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-rest{display:block}@media (min-width:64rem){.kpi-meta-ads-hero .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-lead{width:max-content;max-width:none;white-space:nowrap}.kpi-meta-ads-hero .kpi-home-h1-close,.kpi-meta-ads-hero .kpi-home-h1-rest,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-close,.kpi-shell :lang(th) .kpi-meta-ads-hero .kpi-home-h1-rest{white-space:nowrap}}.kpi-meta-ads-hero .kpi-meta-ads-lead-line{display:block}.kpi-meta-ads-hero .kpi-meta-ads-lead-line+.kpi-meta-ads-lead-line{margin-top:.85rem}.kpi-meta-ads-hero-note{max-width:28rem;margin:1rem 0 0;color:rgba(255,255,255,.64);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-meta-ads-hero .kpi-home-trust{margin-top:.85rem}.kpi-meta-ads-hero .kpi-home-trust span:not(:last-child):after{content:"→";width:auto;height:auto;margin-inline:.55rem;background:none;color:rgba(255,255,255,.45);vertical-align:0}.kpi-meta-ads-hero .kpi-home-photo img{object-position:48% 42%}@media (min-width:40rem){.kpi-meta-ads-hero-note-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}.kpi-shell .kpi-meta-ads-audience h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-audience h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-audience-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-meta-ads-audience .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-audience-grid{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-meta-ads-audience-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-meta-ads-audience-em{line-height:inherit!important}.kpi-meta-ads-audience-brand-note{margin:1rem 0 0;color:#555;font-size:.8rem;line-height:1.5}.kpi-meta-ads-audience-stats{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin-top:1.5rem;border-top:1px solid #e3e8eb;border-bottom:1px solid #e3e8eb}.kpi-meta-ads-audience-stats article{padding:1.1rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-meta-ads-audience-stats article+article{border-top:1px solid #e3e8eb}.kpi-meta-ads-audience-platform{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#0A2472;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-meta-ads-audience-platform img{width:1.375rem;height:1.375rem;object-fit:contain}.kpi-shell .kpi-meta-ads-audience-number{margin:.45rem 0 0;color:#0b1f33;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.15}.kpi-shell .kpi-meta-ads-audience-number span:not(.kpi-latin){font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;font-size:.72em;font-weight:600}.kpi-shell .kpi-meta-ads-audience-label{margin:.35rem 0 0;color:#6d746f;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.55}.kpi-meta-ads-audience-body{max-width:34rem;margin:1.25rem 0 0;color:#555555;font-size:1rem;font-weight:400;line-height:1.7}.kpi-meta-ads-audience-body>p{margin:0}.kpi-meta-ads-audience-body>p+p{margin-top:.75rem}.kpi-meta-ads-audience-body-strong{color:#3b3b3b;font-weight:600}.kpi-meta-ads-audience-source{margin:1rem 0 0;font-size:.75rem;font-weight:500;line-height:1.5}.kpi-meta-ads-audience-source a{color:rgba(11,102,96,.72);text-decoration:none}.kpi-meta-ads-audience-source a:hover{color:#0A2472;text-decoration:underline;text-underline-offset:.15em}.kpi-meta-ads-audience-note{max-width:34rem;margin:.45rem 0 0;color:#8a8f8c;font-size:.72rem;font-weight:400;line-height:1.55}.kpi-meta-ads-audience-photo{margin:0;overflow:hidden;border-radius:14px;background:transparent;box-shadow:none}.kpi-meta-ads-audience-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:48% 55%}@media (min-width:40rem){.kpi-meta-ads-audience-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-meta-ads-audience-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpi-meta-ads-audience-stats article{padding:1.15rem 1.15rem 1.15rem 0}.kpi-meta-ads-audience-stats article+article{padding-left:1.25rem;border-top:0;border-left:1px solid #e3e8eb}.kpi-shell .kpi-meta-ads-audience-number{font-size:2.125rem}}@media (min-width:64rem){.kpi-meta-ads-audience-grid{grid-template-columns:minmax(0,.54fr) minmax(0,.41fr);column-gap:5%;align-items:start}.kpi-meta-ads-audience-photo{margin-top:.35rem}}.kpi-shell .kpi-meta-ads-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-problem-line,.kpi-shell :lang(th) .kpi-meta-ads-problems h2 .kpi-meta-ads-problem-em,.kpi-shell :lang(th) .kpi-meta-ads-problems h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-meta-ads-problems .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-problem-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-meta-ads-problem-close .kpi-meta-ads-problem-em,.kpi-shell :lang(th) .kpi-meta-ads-problems-list .kpi-meta-ads-problem-em{line-height:inherit!important}.kpi-meta-ads-problems-list{max-width:46rem;margin:1.55rem 0 0;padding:0;list-style:none}.kpi-meta-ads-problems-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none;transition:border-color .22s ease,transform .22s ease}.kpi-meta-ads-problems-list li:last-child{border-bottom:0}.kpi-meta-ads-problems-list li>.kpi-latin{color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.7;transition:color .22s ease}.kpi-shell .kpi-meta-ads-problems-list p{margin:0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.7}.kpi-shell .kpi-meta-ads-problems-list .kpi-meta-ads-problem-em{transition:color .22s ease}.kpi-meta-ads-problem-close{max-width:36rem;margin:1.35rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-meta-ads-problem-close>span{display:block}.kpi-meta-ads-problem-close-strong{margin-top:.2rem;font-weight:600}.kpi-meta-ads-problems .kpi-button{margin-top:1.25rem;border-radius:9px;box-shadow:none}.kpi-meta-ads-problems .kpi-button:active,.kpi-meta-ads-problems .kpi-button:hover{box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){.kpi-meta-ads-problems-list li:hover{border-bottom-color:#c5ced4;transform:translateX(2px)}.kpi-meta-ads-problems-list li:hover>.kpi-latin{color:#7d9a16}.kpi-meta-ads-problems-list li:hover .kpi-meta-ads-problem-em{color:#6b8512}.kpi-meta-ads-problems-list li:last-child:hover{border-bottom-color:transparent}}@media (min-width:40rem){.kpi-meta-ads-problem-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (prefers-reduced-motion:reduce){.kpi-meta-ads-problems-list .kpi-meta-ads-problem-em,.kpi-meta-ads-problems-list li,.kpi-meta-ads-problems-list li>.kpi-latin{transition:none}}.kpi-shell .kpi-meta-ads-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-help h2 .kpi-meta-ads-help-em,.kpi-shell :lang(th) .kpi-meta-ads-help h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-meta-ads-help .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-help-em{color:#7d9a16;font-weight:700}.kpi-meta-ads-help-steps{display:grid;grid-gap:0;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-meta-ads-help-steps li{position:relative;padding:0 0 1.35rem 1.65rem;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-meta-ads-help-steps li:last-child{padding-bottom:0}.kpi-meta-ads-help-steps li:not(:last-child):before{content:"";position:absolute;top:1.15rem;bottom:.2rem;left:.38rem;width:1px;background:rgba(11,102,96,.28)}.kpi-meta-ads-help-num{position:absolute;top:0;left:0;color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell .kpi-meta-ads-help h3,.kpi-shell :lang(th) .kpi-meta-ads-help h3,.kpi-shell :lang(th) .kpi-meta-ads-help h3 .kpi-meta-ads-help-em{margin:0;color:#1f2a33;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-meta-ads-help h3 .kpi-meta-ads-help-em{color:#7d9a16;font-weight:600}.kpi-shell .kpi-meta-ads-help-steps p{margin:.55rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell .kpi-meta-ads-help-steps p .kpi-meta-ads-help-em{color:#7d9a16;font-weight:600}.kpi-meta-ads-help .kpi-button{margin-top:1.75rem;border-radius:9px;box-shadow:none}.kpi-meta-ads-help .kpi-button:active,.kpi-meta-ads-help .kpi-button:hover{box-shadow:none;transform:none}@media (min-width:48rem){.kpi-meta-ads-help-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.25rem;row-gap:1.75rem}.kpi-meta-ads-help-steps li,.kpi-meta-ads-help-steps li:last-child{padding:0 1.25rem 0 0}.kpi-meta-ads-help-steps li:not(:last-child):before{top:.48rem;bottom:auto;left:1.65rem;width:auto;height:1px;right:-.85rem;background:rgba(11,102,96,.28)}.kpi-meta-ads-help-steps li:nth-child(2n):before{content:none}.kpi-meta-ads-help-steps li:not(:nth-child(2n)):after{content:"";position:absolute;top:.3rem;right:-1rem;width:.36rem;height:.36rem;border-top:1px solid rgba(11,102,96,.5);border-right:1px solid rgba(11,102,96,.5);transform:rotate(45deg)}.kpi-meta-ads-help-num{position:static}}@media (min-width:64rem){.kpi-meta-ads-help-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-meta-ads-help-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.75rem;row-gap:0}.kpi-meta-ads-help-steps li:nth-child(2n):before{content:""}.kpi-meta-ads-help-steps li:last-child:after,.kpi-meta-ads-help-steps li:last-child:before{content:none}.kpi-meta-ads-help-steps li:nth-child(2):after{content:"";position:absolute;top:.3rem;right:-1rem;width:.36rem;height:.36rem;border-top:1px solid rgba(11,102,96,.5);border-right:1px solid rgba(11,102,96,.5);transform:rotate(45deg)}}.kpi-shell .kpi-meta-ads-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-method h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-meta-ads-method .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-method-eyebrow,.kpi-shell :lang(th) .kpi-meta-ads-method-eyebrow{margin:0 0 .55rem;color:rgba(11,102,96,.68);font-family:Poppins,sans-serif!important;font-size:.6875rem;font-weight:600;letter-spacing:.1em!important;line-height:1.2;text-transform:uppercase}.kpi-meta-ads-method-list{max-width:40rem;margin:1.35rem 0 0;padding:0;list-style:none}.kpi-meta-ads-method-step{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;position:relative;padding-bottom:1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-meta-ads-method-step:last-child{padding-bottom:0}.kpi-meta-ads-method-step:not(:last-child):after{content:"";position:absolute;top:1.15rem;bottom:.1rem;left:.36rem;width:1px;background:rgba(11,102,96,.22);transition:background-color .22s ease}.kpi-meta-ads-method-num{position:relative;z-index:1;color:#0A2472;font-family:Poppins,sans-serif!important;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.02em;transition:color .22s ease}.kpi-meta-ads-method-copy{min-width:0}.kpi-meta-ads-method-phase,.kpi-shell :lang(th) .kpi-meta-ads-method-phase{margin:0;color:rgba(11,102,96,.58);font-family:Poppins,sans-serif!important;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.08em!important;text-transform:uppercase}.kpi-shell .kpi-meta-ads-method h3,.kpi-shell :lang(th) .kpi-meta-ads-method h3{margin:.2rem 0 0;color:#1f2a33;font-size:clamp(1.25rem,1.15rem + .3vw,1.4375rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .22s ease}.kpi-meta-ads-method-body,.kpi-shell :lang(th) .kpi-meta-ads-method-body{max-width:34rem;margin:.28rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0!important;line-height:1.7!important}.kpi-meta-ads-method-br{display:inline}@media (min-width:40rem){.kpi-meta-ads-method-step{grid-template-columns:2rem minmax(0,1fr);column-gap:.95rem;padding-bottom:1.1rem}.kpi-meta-ads-method-step:not(:last-child):after{left:.42rem}.kpi-meta-ads-method-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:64rem){.kpi-meta-ads-method-list{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:1.75rem;column-gap:1.75rem;margin-top:1.5rem}.kpi-meta-ads-method-step{display:block;padding:0 1.1rem 0 0}.kpi-meta-ads-method-step:not(:last-child):after{top:.48rem;bottom:auto;left:1.65rem;right:-.7rem;width:auto;height:1px}.kpi-meta-ads-method-step:last-child:after{content:none}.kpi-meta-ads-method-num{display:block;margin-bottom:.35rem}.kpi-meta-ads-method-phase{margin-top:0}}@media (hover:hover) and (pointer:fine){.kpi-meta-ads-method-step:hover .kpi-meta-ads-method-num{color:#7d9a16}.kpi-shell .kpi-meta-ads-method-step:hover h3{color:#0b1f33}.kpi-meta-ads-method-step:hover:after{background:rgba(11,102,96,.55)}}@media (prefers-reduced-motion:reduce){.kpi-meta-ads-method-num,.kpi-meta-ads-method-step:after,.kpi-shell .kpi-meta-ads-method h3{transition:none}}.kpi-shell .kpi-meta-ads-hotel-scenario h2.kpi-h2,.kpi-shell .kpi-meta-ads-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-hotel-scenario h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-meta-ads-related-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-meta-ads-related .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-meta-ads-related-layout{display:grid;grid-gap:1.35rem;gap:1.35rem;align-items:start;margin-top:1.75rem}.kpi-meta-ads-related-cards{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.kpi-meta-ads-related-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.15rem 1.2rem 1.1rem;border:1px solid #e3e8eb;border-radius:10px;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .18s ease}.kpi-meta-ads-related-item.is-featured{padding:1.7rem 1.55rem 1.45rem}.kpi-meta-ads-related-accent{display:block;width:2rem;height:2px;margin-bottom:.9rem;background:#7d9a16}.kpi-shell .kpi-meta-ads-related-kicker{margin:0;color:#7d9a16;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-shell .kpi-meta-ads-related-item h3,.kpi-shell :lang(th) .kpi-meta-ads-related-item h3{margin:.35rem 0 0;color:#3b3b3b;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .18s ease}.kpi-shell .kpi-meta-ads-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-meta-ads-related-item.is-featured h3{font-size:1.5rem!important}.kpi-shell .kpi-meta-ads-related-item p{max-width:36rem;margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-meta-ads-related-meta{display:flex;flex-wrap:wrap;gap:.15rem .35rem;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-meta-ads-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.15rem;color:#0A2472;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none}.kpi-meta-ads-related-item.is-featured .kpi-meta-ads-related-cta{margin-top:1.6rem}.kpi-meta-ads-related-cta svg{width:.9rem;height:.9rem;transition:transform .18s ease}@media (hover:hover) and (pointer:fine){.kpi-meta-ads-related-item:hover{border-color:#c5ced4;box-shadow:none;transform:none}.kpi-shell .kpi-meta-ads-related-item:hover h3,.kpi-shell :lang(th) .kpi-meta-ads-related-item:hover h3{color:#0b1f33}.kpi-meta-ads-related-cta:hover,.kpi-meta-ads-related-item:hover .kpi-meta-ads-related-cta{color:#7d9a16;text-decoration:underline;text-underline-offset:.18em}.kpi-meta-ads-related-cta:hover svg,.kpi-meta-ads-related-item:hover .kpi-meta-ads-related-cta svg{transform:translate(2px,-2px)}}@media (max-width:47.99rem){.kpi-meta-ads-related-layout .ads-related-visual{max-width:min(26rem,100%);margin-inline:auto}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-meta-ads-related-layout .ads-related-visual{max-width:100%}}@media (min-width:48rem){.kpi-meta-ads-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-meta-ads-related-item.is-featured{padding:1.85rem 1.9rem 1.6rem}}@media (min-width:64rem){.kpi-shell .kpi-meta-ads-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-meta-ads-related-item.is-featured h3{font-size:1.75rem!important}.kpi-meta-ads-related-layout{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.15fr);column-gap:1.5rem;align-items:stretch}.kpi-meta-ads-related-layout .ads-related-visual{width:100%;max-width:none;height:100%}.kpi-meta-ads-related-item.is-featured{height:100%;padding:2.1rem 2.15rem 1.85rem}.kpi-meta-ads-related-cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.kpi-meta-ads-related-cta,.kpi-meta-ads-related-cta svg,.kpi-meta-ads-related-item,.kpi-meta-ads-related-item h3{transition:none}}.kpi-google-ads-compare-grid{display:grid;grid-gap:2rem;gap:2rem;align-items:start}.kpi-shell .kpi-google-ads-compare h2.kpi-h2{max-width:14em;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important}.kpi-shell .kpi-google-ads-compare h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-compare h2 .kpi-latin,.kpi-shell :lang(th) .kpi-google-ads-compare h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-compare-line{letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-google-ads-compare .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-compare-em{color:#7d9a16;font-weight:700}.kpi-google-ads-compare-lead{max-width:36rem;margin:1.15rem 0 0;color:#555555;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-google-ads-compare-copy-line,.kpi-google-ads-compare-lead-line{display:block}.kpi-google-ads-compare-copy-line+.kpi-google-ads-compare-copy-line,.kpi-google-ads-compare-lead-line+.kpi-google-ads-compare-lead-line{margin-top:.85rem}.kpi-google-ads-compare-cols{display:grid;grid-gap:0;gap:0;margin-top:1.85rem}.kpi-google-ads-compare-cols article{padding:1.15rem 0 0;border-top:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-google-ads-compare-cols article:first-child{padding-top:0;border-top:0}.kpi-google-ads-compare-mark{display:block;width:1.125rem;height:1.125rem;margin:0 0 .7rem;object-fit:contain}.kpi-shell .kpi-google-ads-compare h3{margin:0;color:#1f2a33;font-size:1.3rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-google-ads-compare-cols p{max-width:28rem;margin:.7rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-google-ads-compare-source{margin:1.15rem 0 0;color:#6d746f;font-size:.75rem;font-weight:400;line-height:1.5}.kpi-google-ads-compare-source a{color:inherit;font-weight:400;text-decoration:none}.kpi-google-ads-compare-source a:hover{color:#0A2472}.kpi-google-ads-compare-photo{margin:0;overflow:hidden;border-radius:14px;box-shadow:none}.kpi-google-ads-compare-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:58% 42%;filter:saturate(.9) contrast(.97)}@media (min-width:40rem){.kpi-google-ads-compare-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-google-ads-compare-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}.kpi-google-ads-compare-cols article,.kpi-google-ads-compare-cols article:first-child{padding:0 0 0 1.25rem;border-top:0;border-left:1px solid #e3e8eb}.kpi-google-ads-compare-cols article:first-child{padding-left:0;border-left:0}}@media (min-width:64rem){.kpi-google-ads-compare-grid{grid-template-columns:minmax(0,.54fr) minmax(0,.41fr);column-gap:5%;align-items:center}}.kpi-shell .kpi-google-ads-problems h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-problem-line,.kpi-shell :lang(th) .kpi-google-ads-problems h2 .kpi-google-ads-problem-em,.kpi-shell :lang(th) .kpi-google-ads-problems h2.kpi-h2{max-width:16em;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-google-ads-problems .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-problem-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-google-ads-problem-close .kpi-google-ads-problem-em,.kpi-shell :lang(th) .kpi-google-ads-problems-list .kpi-google-ads-problem-em,.kpi-shell :lang(th) .kpi-google-ads-problems-list .kpi-latin{line-height:inherit!important}.kpi-google-ads-problems-list{max-width:46rem;margin:1.65rem 0 0;padding:0;list-style:none}.kpi-google-ads-problems-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:baseline;padding:.95rem 0;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-google-ads-problems-list li:last-child{border-bottom:0}.kpi-google-ads-problems-list li>.kpi-latin{color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.7}.kpi-shell .kpi-google-ads-problems-list p{margin:0;color:#3b3b3b;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.7}.kpi-google-ads-problem-close{max-width:40rem;margin:1.35rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-google-ads-problem-close-strong{display:block;margin-top:.2rem;font-weight:600}.kpi-google-ads-problems .kpi-button{margin-top:1.35rem;box-shadow:none}@media (min-width:40rem){.kpi-google-ads-problem-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}.kpi-shell .kpi-google-ads-help h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-help h2 .kpi-google-ads-help-em,.kpi-shell :lang(th) .kpi-google-ads-help h2.kpi-h2{max-width:none;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-google-ads-help .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-help-em{color:#7d9a16;font-weight:700}.kpi-google-ads-help-steps{display:grid;grid-gap:0;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-google-ads-help-steps li{position:relative;padding:0 0 1.35rem 1.65rem;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-google-ads-help-steps li:last-child{padding-bottom:0}.kpi-google-ads-help-steps li:not(:last-child):before{content:"";position:absolute;top:1.15rem;bottom:.2rem;left:.38rem;width:1px;background:rgba(11,102,96,.28)}.kpi-google-ads-help-num{position:absolute;top:0;left:0;color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell .kpi-google-ads-help h3,.kpi-shell :lang(th) .kpi-google-ads-help h3,.kpi-shell :lang(th) .kpi-google-ads-help h3 .kpi-google-ads-help-em{margin:0;color:#1f2a33;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-google-ads-help h3 .kpi-google-ads-help-em{color:#7d9a16;font-weight:600}.kpi-shell .kpi-google-ads-help-steps p{margin:.55rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-google-ads-help .kpi-button{margin-top:1.75rem;border-radius:9px;box-shadow:none}.kpi-google-ads-help .kpi-button:hover{box-shadow:none;transform:none}@media (min-width:48rem){.kpi-google-ads-help-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.25rem;row-gap:1.75rem}.kpi-google-ads-help-steps li,.kpi-google-ads-help-steps li:last-child{padding:0 1.25rem 0 0}.kpi-google-ads-help-steps li:not(:last-child):before{top:.48rem;bottom:auto;left:1.65rem;width:auto;height:1px;right:-.85rem;background:rgba(11,102,96,.28)}.kpi-google-ads-help-steps li:nth-child(2n):before{content:none}.kpi-google-ads-help-steps li:not(:nth-child(2n)):after{content:"";position:absolute;top:.3rem;right:-1rem;width:.36rem;height:.36rem;border-top:1px solid rgba(11,102,96,.5);border-right:1px solid rgba(11,102,96,.5);transform:rotate(45deg)}.kpi-google-ads-help-num{position:static}}@media (min-width:64rem){.kpi-google-ads-help-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-google-ads-help-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.75rem;row-gap:0}.kpi-google-ads-help-steps li:nth-child(2n):before{content:""}.kpi-google-ads-help-steps li:last-child:after,.kpi-google-ads-help-steps li:last-child:before{content:none}.kpi-google-ads-help-steps li:nth-child(2):after{content:"";position:absolute;top:.3rem;right:-1rem;width:.36rem;height:.36rem;border-top:1px solid rgba(11,102,96,.5);border-right:1px solid rgba(11,102,96,.5);transform:rotate(45deg)}}.kpi-shell .kpi-google-ads-channels h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-channels h2.kpi-h2{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;text-wrap:wrap}.kpi-shell .kpi-google-ads-channels .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-channels-lead{max-width:36rem;margin:1rem 0 0;color:#555555;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-google-ads-channels-grid{display:grid;margin-top:1.75rem}.kpi-google-ads-channels-grid article{padding:1.15rem 0 0;border-top:1px solid #e3e8eb;border-radius:0;background:transparent;box-shadow:none;transition:border-color .22s ease}.kpi-google-ads-channels-grid article:first-child{padding-top:0;border-top:0}.kpi-google-ads-channels-kicker{margin:0;color:rgba(11,102,96,.68);font-size:.75rem;font-weight:600;letter-spacing:.08em!important;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.kpi-shell .kpi-google-ads-channels h3,.kpi-shell :lang(th) .kpi-google-ads-channels h3{margin:.45rem 0 0;color:#1f2a33;font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;transition:color .22s ease}.kpi-shell .kpi-google-ads-channels-grid article>p:not(.kpi-google-ads-channels-kicker){margin:.8rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-shell .kpi-google-ads-channels-grid p.kpi-google-ads-channels-kicker{margin:0;color:rgba(11,102,96,.68);font-size:.75rem;font-weight:600;letter-spacing:.08em!important;line-height:1.5;text-transform:uppercase}.kpi-google-ads-channels-copy{display:block}.kpi-google-ads-channels-copy+.kpi-google-ads-channels-copy{margin-top:.85rem}.kpi-google-ads-channels-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-google-ads-channels h3,.kpi-shell :lang(th) .kpi-google-ads-channels-em{line-height:inherit!important}.kpi-shell :lang(th) .kpi-google-ads-channels h3{line-height:1.3!important}.kpi-google-ads-channels-close{max-width:40rem;margin:1.75rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-google-ads-channels-close-strong{display:block;margin-top:.35rem;font-weight:600}@media (hover:hover) and (pointer:fine){.kpi-google-ads-channels-grid article:hover .kpi-google-ads-channels-kicker{color:#0A2472}.kpi-shell .kpi-google-ads-channels-grid article:hover h3{color:#0b1f33!important}.kpi-google-ads-channels-grid article:hover{border-color:#c5ced4}}@media (min-width:40rem){.kpi-google-ads-channels-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-google-ads-channels-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem;row-gap:1.5rem}.kpi-google-ads-channels-grid article,.kpi-google-ads-channels-grid article:first-child{padding:0 0 0 1.35rem;border-top:0;border-left:1px solid #e3e8eb}.kpi-google-ads-channels-grid article:nth-child(odd){padding-left:0;border-left:0}.kpi-google-ads-channels-grid article:nth-child(3){grid-column:1/-1;padding:1.25rem 0 0;border-top:1px solid #e3e8eb;border-left:0}}@media (min-width:64rem){.kpi-google-ads-channels-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:0}.kpi-google-ads-channels-grid article,.kpi-google-ads-channels-grid article:nth-child(3),.kpi-google-ads-channels-grid article:nth-child(odd){grid-column:auto;padding:0 1.5rem;border-top:0;border-left:1px solid #e3e8eb}.kpi-google-ads-channels-grid article:first-child{padding-left:0;border-left:0}.kpi-google-ads-channels-grid article:last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.kpi-google-ads-channels-grid article,.kpi-google-ads-channels-kicker,.kpi-shell .kpi-google-ads-channels h3{transition:none}}.kpi-shell .kpi-google-ads-measure h2.kpi-h2,.kpi-shell .kpi-google-ads-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-measure h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-measure-line,.kpi-shell :lang(th) .kpi-google-ads-method h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-method-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-google-ads-measure .kpi-latin,.kpi-shell .kpi-google-ads-method .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-method-steps{max-width:40rem;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-google-ads-method-steps li{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.9rem;column-gap:.9rem;padding:0 0 1.35rem;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-google-ads-method-steps li:last-child{padding-bottom:0}.kpi-google-ads-method-steps li:not(:last-child):before{content:"";position:absolute;top:1.2rem;bottom:.2rem;left:.38rem;width:1px;background:rgba(11,102,96,.22)}.kpi-google-ads-method-steps li>.kpi-latin{color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell .kpi-google-ads-method h3,.kpi-shell :lang(th) .kpi-google-ads-method h3{margin:0;color:#1f2a33;font-size:1.375rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell .kpi-google-ads-method-steps p{margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-google-ads-measure-lead{max-width:40rem;margin:1.05rem 0 0;color:#555555;font-size:1.0625rem;font-weight:500;line-height:1.7}.kpi-google-ads-measure-row{display:grid;margin-top:1.75rem;border-top:1px solid #e3e8eb;border-bottom:1px solid #e3e8eb}.kpi-google-ads-measure-metric{padding:1.05rem 0;background:transparent;box-shadow:none}.kpi-google-ads-measure-metric+.kpi-google-ads-measure-metric{border-top:1px solid #e3e8eb}.kpi-shell .kpi-google-ads-measure-metric p{margin:0}.kpi-shell .kpi-google-ads-measure-metric p.kpi-latin{color:#1f2a33;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-shell .kpi-google-ads-measure-metric p:not(.kpi-latin){margin-top:.3rem;color:#6d746f;font-size:.8125rem;font-weight:400;line-height:1.55}.kpi-google-ads-measure-close{max-width:40rem;margin:1.5rem 0 0;color:#3b3b3b;font-size:1.0625rem;font-weight:400;line-height:1.7}.kpi-google-ads-measure-close>span{display:block}.kpi-google-ads-measure-close-strong{font-weight:600}.kpi-google-ads-measure-em{color:#7d9a16;font-weight:600}.kpi-shell :lang(th) .kpi-google-ads-measure-em{line-height:inherit!important}@media (min-width:40rem){.kpi-google-ads-measure-br,.kpi-google-ads-method-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}.kpi-google-ads-measure-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-google-ads-measure-metric,.kpi-google-ads-measure-metric+.kpi-google-ads-measure-metric{border-top:0;padding:1.15rem 1.15rem 1.15rem 0}.kpi-google-ads-measure-metric:nth-child(2n){padding-left:1.25rem;border-left:1px solid #e3e8eb}.kpi-google-ads-measure-metric:nth-child(n+3){border-top:1px solid #e3e8eb}}@media (min-width:64rem){.kpi-google-ads-measure-row{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-google-ads-measure-metric,.kpi-google-ads-measure-metric:nth-child(n+3){border-top:0;padding:1.2rem 1.15rem 1.2rem 1.25rem;border-left:1px solid #e3e8eb}.kpi-google-ads-measure-metric:first-child{padding-left:0;border-left:0}}.kpi-shell .kpi-google-ads-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-related h2.kpi-h2,.kpi-shell :lang(th) .kpi-google-ads-related-line{max-width:none;color:#3b3b3b;font-size:clamp(1.5rem,1.05rem + 1.35vw,2.25rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:wrap}.kpi-shell .kpi-google-ads-related .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-google-ads-related-layout{display:grid;grid-gap:1.35rem;gap:1.35rem;align-items:start;margin-top:1.75rem}.kpi-google-ads-related-cards{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.kpi-google-ads-related-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.15rem 1.2rem 1.1rem;border:1px solid #e3e8eb;border-radius:10px;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .18s ease}.kpi-google-ads-related-item.is-featured{padding:1.7rem 1.55rem 1.45rem}.kpi-google-ads-related-accent{display:block;width:2rem;height:2px;margin-bottom:.9rem;background:#7d9a16}.kpi-shell .kpi-google-ads-related-kicker{margin:0;color:#7d9a16;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-shell .kpi-google-ads-related-item h3,.kpi-shell :lang(th) .kpi-google-ads-related-item h3{margin:.35rem 0 0;color:#3b3b3b;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;transition:color .18s ease}.kpi-shell .kpi-google-ads-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-google-ads-related-item.is-featured h3{font-size:1.5rem!important}.kpi-shell .kpi-google-ads-related-item p{max-width:36rem;margin:.45rem 0 0;color:#555555;font-size:.9375rem;font-weight:400;line-height:1.7}.kpi-google-ads-related-meta{display:flex;flex-wrap:wrap;gap:.15rem .35rem;margin:.65rem 0 0;color:#555555;font-size:.8125rem;font-weight:500;line-height:1.5}.kpi-google-ads-related-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.15rem;color:#0A2472;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none}.kpi-google-ads-related-item.is-featured .kpi-google-ads-related-cta{margin-top:1.6rem}.kpi-google-ads-related-cta svg{width:.9rem;height:.9rem;transition:transform .18s ease}@media (hover:hover) and (pointer:fine){.kpi-google-ads-related-item:hover{border-color:#c5ced4;box-shadow:none;transform:none}.kpi-shell .kpi-google-ads-related-item:hover h3,.kpi-shell :lang(th) .kpi-google-ads-related-item:hover h3{color:#0b1f33}.kpi-google-ads-related-cta:hover,.kpi-google-ads-related-item:hover .kpi-google-ads-related-cta{color:#7d9a16;text-decoration:underline;text-underline-offset:.18em}.kpi-google-ads-related-cta:hover svg,.kpi-google-ads-related-item:hover .kpi-google-ads-related-cta svg{transform:translate(2px,-2px)}}@media (min-width:40rem){.kpi-google-ads-related-br{display:block;height:0;overflow:hidden;font-size:0;line-height:0}}@media (min-width:48rem){.kpi-google-ads-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-google-ads-related-item.is-featured{grid-column:1/-1;padding:1.85rem 1.9rem 1.6rem}}@media (min-width:64rem){.kpi-shell .kpi-google-ads-related-item.is-featured h3,.kpi-shell :lang(th) .kpi-google-ads-related-item.is-featured h3{font-size:1.75rem!important}.kpi-google-ads-related-layout{grid-template-columns:minmax(16rem,520px) minmax(0,1fr);column-gap:1.25rem}.kpi-google-ads-related-cards{grid-template-columns:minmax(0,1fr)}.kpi-google-ads-related-item.is-featured{grid-column:auto;padding:2.1rem 2.15rem 1.85rem}}@media (prefers-reduced-motion:reduce){.kpi-google-ads-related-cta,.kpi-google-ads-related-cta svg,.kpi-google-ads-related-item,.kpi-google-ads-related-item h3{transition:none}}.kpi-home-diagnostics{display:grid;background:transparent;border:0;border-top:1px solid var(--kpi-line-grey);border-bottom:1px solid var(--kpi-line-grey);border-radius:0}.kpi-home-diagnostic{position:relative;display:block;padding:1.35rem .15rem 1.2rem;border-top:1px solid var(--kpi-line-grey);color:inherit;text-decoration:none;transition:background-color .22s ease,transform .22s ease}.kpi-home-diagnostic:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:transparent;transition:background-color .22s ease}.kpi-home-diagnostic:first-child{border-top:0}.kpi-home-diagnostic-num{display:block;margin:0 0 .45rem;color:#8eae1c;font-size:.8rem;font-weight:500;letter-spacing:.12em;line-height:1.4}.kpi-home-diagnostic-title{margin:0;color:var(--kpi-deep-teal);font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.45}.kpi-home-diagnostic-body{margin:.4rem 0 0;color:var(--kpi-body-text);font-size:.94rem;font-weight:400;letter-spacing:0;line-height:1.7}:lang(th) .kpi-home-diagnostic-body,:lang(th) .kpi-home-diagnostic-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-shell :lang(th) .kpi-home-diagnostic-title{font-weight:600;line-height:1.5}.kpi-shell :lang(th) .kpi-home-diagnostic-body{font-weight:400;line-height:1.7}.kpi-home-diagnostic:hover{background:#f6f6f4;transform:translateY(-1px)}.kpi-home-diagnostic:focus-visible,.kpi-home-note-copy h3 a:focus-visible,.kpi-home-note-more:focus-visible,.kpi-home-pillar:focus-visible,.kpi-home-problem-cta:focus-visible,.kpi-home-problem:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-home-diagnostic:hover:before{background:var(--kpi-accent)}@media (min-width:48rem){.kpi-home-diagnostics{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-home-diagnostic{border-top:0;border-left:1px solid var(--kpi-line-grey);padding:1.55rem 1.7rem 1.4rem}.kpi-home-diagnostic:first-child{border-left:0;padding-left:.15rem}.kpi-home-diagnostic:last-child{padding-right:.15rem}}.kpi-shell .kpi-home-problem-kicker,.kpi-shell .kpi-home-section-kicker{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.kpi-shell .kpi-home-problem-kicker{color:#0A2472}.kpi-shell :lang(th) .kpi-home-pillar-kicker,.kpi-shell :lang(th) .kpi-home-problem-kicker,.kpi-shell :lang(th) .kpi-home-section-kicker{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:1.45}.kpi-shell .kpi-home-problem-title{max-width:22em;margin-top:.7rem;font-weight:600;letter-spacing:0;line-height:1.4;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-home-problem-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;font-size:clamp(1.45rem,.95rem + 1.05vw,2rem)!important}.kpi-home-problem-em{color:#7d9a16;font-weight:700;letter-spacing:0}.kpi-home-metric-em,.kpi-home-pillar-em,.kpi-home-problem-em,.kpi-home-step-em{white-space:nowrap}.kpi-th-line{display:block;overflow-wrap:normal;word-break:keep-all}@media (min-width:40rem){.kpi-th-line{white-space:nowrap}.kpi-home-note .kpi-th-line{white-space:normal}}.kpi-shell :lang(th) .kpi-faq-q,.kpi-shell :lang(th) .kpi-footer-heading,.kpi-shell :lang(th) .kpi-home-note h3,.kpi-shell :lang(th) .kpi-home-pillar h3,.kpi-shell :lang(th) .kpi-home-problem-q,.kpi-shell :lang(th) .kpi-home-step h3,.kpi-shell :lang(th) h1.kpi-home-h1,.kpi-shell :lang(th) h2.kpi-audit-heading,.kpi-shell :lang(th) h2.kpi-home-insight-heading,.kpi-shell :lang(th) h2.kpi-home-metric-heading,.kpi-shell :lang(th) h2.kpi-home-pillar-heading,.kpi-shell :lang(th) h2.kpi-home-problem-title,.kpi-shell :lang(th) h2.kpi-home-step-heading{word-break:keep-all;overflow-wrap:break-word;text-wrap:wrap}@media (min-width:64rem){.kpi-home-problem-break{display:block;height:0;font-size:0;line-height:0}}.kpi-home-problems-layout{display:grid;grid-gap:1.5rem;gap:1.5rem}.kpi-home-opportunity,.kpi-home-problem-cta,.kpi-home-problems,.kpi-home-problems-intro{min-width:0}.kpi-home-opportunity{padding:1.15rem 1.2rem 1.2rem;border:1px solid var(--kpi-line-grey);border-radius:.75rem;background:#fff}.kpi-home-opportunity-badge{display:inline-block;margin:0 0 .7rem;padding:.18rem .5rem;border:1px solid #e3e8eb;border-radius:.25rem;background:#f4f4f4;color:#555555;font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.kpi-home-opportunity-title{margin:0;color:#06182b;font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.4}.kpi-home-opportunity-period{margin:.3rem 0 0;color:#555555;font-size:.75rem;font-weight:500;letter-spacing:.03em;line-height:1.4}.kpi-home-opportunity-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:1.05rem 0 0}.kpi-home-opportunity-kpis div{min-width:0;padding:.6rem .55rem .55rem;border:1px solid #e3e8eb;border-radius:.4rem;background:#f8f8f6}.kpi-home-opportunity-kpis .is-accent{border-color:#d7e48a;background:#f2f8e2}.kpi-home-opportunity-kpis dt{color:#6b6b6b;font-size:.68rem;font-weight:500;letter-spacing:0;line-height:1.35}@media (max-width:39.99rem){.kpi-home-opportunity-kpis dt{min-height:2.7em}}.kpi-home-opportunity-kpis dd{margin:.25rem 0 0;color:#06182b;font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.2}.kpi-home-opportunity-kpis .is-accent dd{color:#3b3b3b}.kpi-home-opportunity-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;grid-gap:.45rem;gap:.45rem;height:7.5rem;margin-top:1.1rem;padding:.75rem .6rem .45rem;border:1px solid #e3e8eb;border-radius:.4rem;background:#fafafa}.kpi-home-opportunity-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.35rem}.kpi-home-opportunity-bar{display:block;width:58%;max-width:1.85rem;border-radius:2px 2px 0 0;background:#0f3559}@media (min-width:40rem) and (max-width:63.99rem){.kpi-home-opportunity-chart{height:9.25rem;gap:.7rem;padding:.9rem .85rem .5rem}.kpi-home-opportunity-bar{width:48%;max-width:2.5rem}}.kpi-home-opportunity-col.is-accent .kpi-home-opportunity-bar{background:var(--kpi-accent)}.kpi-home-opportunity-month{color:#555555;font-size:.62rem;font-weight:500;letter-spacing:.02em;line-height:1}.kpi-home-opportunity-note{margin:.85rem 0 0;color:#555555;font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.6}.kpi-shell :lang(th) .kpi-home-opportunity-badge,.kpi-shell :lang(th) .kpi-home-opportunity-kpis dt,.kpi-shell :lang(th) .kpi-home-opportunity-note,.kpi-shell :lang(th) .kpi-home-opportunity-title{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-problem-lead{max-width:34rem;margin-top:.85rem;color:#6b6b6b;font-size:1.02rem;font-weight:400;letter-spacing:0;line-height:1.7}:lang(th) .kpi-home-problem-lead{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.7}.kpi-home-problems{display:grid;margin-top:.35rem}@media (max-width:63.99rem){.kpi-home-problems-layout{grid-template-areas:"intro" "problems" "cta" "visual"}.kpi-home-problems-intro{grid-area:intro}.kpi-home-problems-section .kpi-home-problems{grid-area:problems}.kpi-home-problem-cta{grid-area:cta}.kpi-home-opportunity{grid-area:visual}}@media (min-width:64rem){.kpi-home-problems-layout{grid-template-columns:minmax(0,1.08fr) minmax(17.5rem,.92fr);grid-template-areas:"intro visual" "problems visual" "cta visual";align-items:start;column-gap:3.25rem;row-gap:1.15rem}.kpi-home-problems-intro{grid-area:intro}.kpi-home-opportunity{grid-area:visual;position:-webkit-sticky;position:sticky;top:6rem}.kpi-home-problems-section .kpi-home-problems{grid-area:problems;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;column-gap:0;margin-top:.25rem}.kpi-home-problems-section .kpi-home-problem:nth-child(3):after{display:block}.kpi-home-problem-cta{grid-area:cta;margin-top:.35rem}}.kpi-home-problem{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.85rem 0 1rem;color:var(--kpi-charcoal);text-decoration:none;transition:transform .22s ease,color .22s ease}.kpi-home-problem:after{content:"";position:absolute;right:18%;bottom:0;left:2.85rem;height:1px;background:#e6ebe7}.kpi-home-problem:last-child:after{display:none}.kpi-shell .kpi-home-problem-num{padding-top:.28rem;color:#0A2472;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.06em;line-height:1.4}.kpi-home-problem.is-lead .kpi-home-problem-num{color:#6f8f12;font-weight:600}.kpi-home-problem.is-lead .kpi-home-problem-q{font-weight:700}.kpi-home-problem-q{display:block;color:#3b3b3b;font-size:1.375rem;font-weight:600;letter-spacing:0;line-height:1.5;text-wrap:pretty}.kpi-shell :lang(th) .kpi-home-problem-q{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;font-size:1.375rem;letter-spacing:0;line-height:1.5}.kpi-shell .kpi-home-problem-tag{display:block;margin-top:.2rem;color:#8d948e;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.kpi-home-problem:hover{transform:translateX(3px)}.kpi-home-problem:hover .kpi-home-problem-q{color:#0b1f33}.kpi-home-problem:hover .kpi-home-problem-num{color:#9bbf14}.kpi-home-problem:hover .kpi-home-problem-tag{color:#0A2472}.kpi-home-problem-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.6rem;padding-bottom:.15rem;border-bottom:1px solid transparent;color:#0A2472;font-size:.95rem;font-weight:600;letter-spacing:0;line-height:1.45;text-decoration:none;transition:border-color .22s ease,color .22s ease}:lang(th) .kpi-home-problem-cta{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-problem-cta svg{transition:transform .22s ease}.kpi-home-problem-cta:hover{border-bottom-color:currentColor}.kpi-home-problem-cta:hover svg{transform:translate(2px,-2px)}@media (max-width:55.99rem){.kpi-home-problem:after{right:0;left:0;background:#e3e8eb}}@media (min-width:56rem){.kpi-home-problems{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:2.25rem}.kpi-home-problem:nth-child(3):after,.kpi-home-problem:nth-child(6):after{display:none}}@media (min-width:64rem){.kpi-home-problems{column-gap:4rem}}@media (prefers-reduced-motion:reduce){.kpi-home-problem,.kpi-home-problem-cta,.kpi-home-problem-cta svg{transition:none}.kpi-home-problem-cta:hover svg,.kpi-home-problem:hover{transform:none}}.kpi-shell .kpi-home-step-heading{max-width:18em;margin-top:.85rem;font-weight:600;letter-spacing:0;line-height:1.4;text-align:left;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-home-step-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-home-step-em{color:#7d9a16;font-weight:700;letter-spacing:0;white-space:nowrap}@media (min-width:64rem){.kpi-home-step-break{display:block;height:0;font-size:0;line-height:0}}.kpi-home-process-head{display:grid;grid-gap:1.25rem;gap:1.25rem}.kpi-home-process-photo{margin:0;overflow:hidden;border-radius:.75rem;background:#eee}.kpi-home-process-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 42%}.kpi-home-steps{position:relative;display:grid;margin:2rem 0 0;padding:0;list-style:none}.kpi-home-steps:before{content:"";position:absolute;top:1.15rem;bottom:1.15rem;left:1.1rem;width:1px;background:#e3e8eb}.kpi-home-step{position:relative;padding:0 0 1.55rem 3rem}.kpi-home-step:last-child{padding-bottom:0}.kpi-shell .kpi-home-step-num{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;box-shadow:inset 0 -2px 0 var(--kpi-accent);color:#06182b;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1}.kpi-shell .kpi-home-step h3{margin:.35rem 0 0;color:#06182b;font-size:1.15rem!important;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-home-step h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}.kpi-shell p.kpi-home-step-body{max-width:38em;margin:.45rem 0 0;color:#555555;font-size:.94rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) p.kpi-home-step-body{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-step-output{display:inline-block;margin:.65rem 0 0;padding:.22rem .55rem;border:1px solid #e3e8eb;border-radius:999px;background:#fff;color:#3b3b3b;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.45}.kpi-shell :lang(th) .kpi-home-step-output{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-receive{margin-top:1.85rem;padding:1rem 0 0;border-top:1px solid #e3e8eb}.kpi-home-receive-label{margin:0 0 .7rem;color:#06182b;font-size:.82rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-home-receive-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem 1rem;gap:.55rem 1rem;margin:0;padding:0;list-style:none}.kpi-home-receive-list li{position:relative;padding-left:.85rem;color:#3b3b3b;font-size:.88rem;font-weight:500;line-height:1.45}.kpi-home-receive-list li:before{content:"";position:absolute;top:.45rem;left:0;width:.38rem;height:.38rem;background:var(--kpi-accent)}.kpi-shell :lang(th) .kpi-home-receive-label,.kpi-shell :lang(th) .kpi-home-receive-list li{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-shell a.kpi-button.kpi-home-step-cta{height:2.5rem;min-height:2.5rem;margin-top:1.75rem;padding:0 1.1rem;border-radius:.5625rem;box-shadow:none}.kpi-shell a.kpi-button.kpi-home-step-cta:hover{box-shadow:none}.kpi-home-step-arrow{width:.9rem;height:.9rem}@media (min-width:64rem){.kpi-home-process-head{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:end;column-gap:2rem}.kpi-home-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem;margin-top:2.35rem}.kpi-home-steps:before{top:1.1rem;right:4%;bottom:auto;left:4%;width:auto;height:1px}.kpi-home-step{padding:0}.kpi-shell .kpi-home-step-num{position:relative;margin-bottom:.85rem}.kpi-home-receive-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-shell .kpi-home-pillar-kicker{margin:0;color:#0A2472;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.kpi-shell .kpi-home-pillar-heading{max-width:24em;margin-top:.85rem;font-weight:600;letter-spacing:0;line-height:1.4;text-align:left;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-home-pillar-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-home-pillar-em{color:#7d9a16;font-weight:700;letter-spacing:0;white-space:nowrap}@media (min-width:64rem){.kpi-home-pillar-break{display:block;height:0;font-size:0;line-height:0}}.kpi-home-pillars{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:2.35rem}.kpi-home-pillar{display:flex;flex-direction:column;min-width:0;height:100%;padding:1.2rem 1.15rem 1.15rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;box-shadow:0 8px 22px rgba(11,31,51,.04);color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease}.kpi-shell .kpi-home-pillar-meta{display:inline-flex;align-items:baseline;gap:.4rem;color:#6a736e;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.kpi-home-pillar-sep{color:#b7beb8;letter-spacing:0}.kpi-shell .kpi-home-pillar h3{margin:.7rem 0 0;color:#06182b;font-size:clamp(1.3rem,1.05rem + .55vw,1.5rem)!important;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-home-pillar h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}.kpi-shell p.kpi-home-pillar-body{max-width:28em;margin:.8rem 0 0;color:#555555;font-size:.94rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) p.kpi-home-pillar-body{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.7}.kpi-home-pillar-preview{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;width:100%;margin-top:1.05rem;aspect-ratio:16/10;padding:.75rem .75rem .7rem;overflow:hidden;border:1px solid #e3e8eb;border-radius:.5rem;background:#f7f7f5}.kpi-home-pillar-sample{position:absolute;top:.5rem;right:.5rem;z-index:1;padding:.12rem .4rem;border:1px solid #e3e8eb;border-radius:.2rem;background:#fff;color:#6b6b6b;font-size:.62rem;font-weight:600;letter-spacing:.04em;line-height:1.3}.kpi-home-pillar-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.28rem;gap:.28rem;margin-top:.85rem}.kpi-home-pillar-cal-cell{display:flex;align-items:flex-end;justify-content:center;height:3.6rem;padding-bottom:.3rem;border-radius:.25rem;background:linear-gradient(#0f3559,#0f3559) bottom /100% var(--kpi-cal-fill) no-repeat,#e9eef2;color:#06182b;font-family:Poppins,sans-serif;font-size:.58rem;font-weight:600;line-height:1}.kpi-home-pillar-cal-cell.is-accent{background:linear-gradient(var(--kpi-accent),var(--kpi-accent)) bottom /100% var(--kpi-cal-fill) no-repeat,#f2f8e2}.kpi-home-pillar-funnel{display:flex;flex-direction:column;gap:.35rem;margin-top:.95rem}.kpi-home-pillar-funnel span{display:block;min-height:1.15rem;padding:.15rem .45rem;border-radius:.2rem;background:#0f3559;color:#fff;font-family:Poppins,sans-serif;font-size:.62rem;font-weight:600;line-height:1.35}.kpi-home-pillar-funnel span.is-accent{background:var(--kpi-accent);color:#3b3b3b}.kpi-home-pillar-ops{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:1rem}.kpi-home-pillar-ops-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;color:#555555;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:500}.kpi-home-pillar-ops-track{display:block;height:.45rem;overflow:hidden;border-radius:99px;background:#e3e8eb}.kpi-home-pillar-ops-fill{display:block;height:100%;border-radius:inherit;background:#0f3559}.kpi-home-pillar-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.kpi-home-pillar-kpis div{min-width:0;padding:.35rem .4rem;border:1px solid #e3e8eb;border-radius:.3rem;background:#fff}.kpi-home-pillar-kpis span{display:block;overflow:hidden;color:#6b6b6b;font-size:.58rem;font-weight:500;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.kpi-home-pillar-kpis strong{display:block;margin-top:.12rem;color:#06182b;font-size:.78rem;font-weight:700;line-height:1.2}.kpi-home-pillar-kpis .is-up strong{color:#3b3b3b}.kpi-home-pillar-kpis .is-up{border-color:#d7e48a;background:#f2f8e2}.kpi-home-pillar-output{margin:.7rem 0 0;color:#555555;font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.5}.kpi-shell :lang(th) .kpi-home-pillar-output,.kpi-shell :lang(th) .kpi-home-pillar-sample{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-pillar:hover{transform:translateY(-2px);border-color:#d7e48a}.kpi-home-pillar:hover .kpi-home-pillar-meta,.kpi-home-pillar:hover .kpi-home-pillar-sep{color:#8eae1c}.kpi-home-pillar:hover h3{color:#0b1f33}@media (max-width:63.99rem){.kpi-home-pillar-preview{aspect-ratio:auto;min-height:0}.kpi-home-pillar-cal,.kpi-home-pillar-funnel,.kpi-home-pillar-ops{max-width:26rem}.kpi-home-pillar-cal-cell{height:4.1rem}}@media (min-width:64rem){.kpi-home-pillars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.kpi-home-pillar{padding:1.25rem 1.2rem 1.2rem}}@media (prefers-reduced-motion:reduce){.kpi-home-pillar{transition:none}.kpi-home-pillar:hover{transform:none}}.kpi-shell .kpi-home-insight-kicker{margin:0;color:#0A2472;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.5;text-transform:none}.kpi-shell :lang(th) .kpi-home-insight-kicker{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-insight-head{margin-top:.7rem}.kpi-shell h2.kpi-home-insight-heading{max-width:12em;margin:0;font-size:clamp(2.25rem,1.55rem + 1.15vw,2.75rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.32!important;text-align:left;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-home-insight-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-shell p.kpi-home-insight-lead{max-width:24rem;margin:.35rem 0 0;color:#6a6a6a;font-size:.94rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) p.kpi-home-insight-lead{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.7}.kpi-home-notes{margin-top:2.6rem;border-top:1px solid rgba(59,59,59,.08)}.kpi-home-note{display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.7rem 0 1.85rem;border-bottom:1px solid rgba(59,59,59,.08);transition:border-color .22s ease}.kpi-home-note-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kpi-shell .kpi-home-note-num{padding-top:.12rem;color:#0A2472;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.4;transition:color .22s ease}.kpi-shell .kpi-home-note-cat{margin:0;color:#0A2472;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.kpi-shell :lang(th) .kpi-home-note-cat{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-shell .kpi-home-note-cat.kpi-latin{font-family:Poppins,sans-serif;letter-spacing:.02em}.kpi-shell .kpi-home-note h3{margin:.75rem 0 .95rem;color:#3b3b3b;font-size:1.375rem!important;font-weight:600;letter-spacing:0;line-height:1.45;text-wrap:pretty;transition:transform .22s ease,color .22s ease}.kpi-home-note:first-child h3{max-width:14em}.kpi-home-note:nth-child(2) h3{max-width:18em}.kpi-home-note:nth-child(3) h3{max-width:15.5em}.kpi-shell :lang(th) .kpi-home-note h3{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}.kpi-home-note h3 a{color:inherit;text-decoration:none}.kpi-home-note-em{color:#7d9a16;font-weight:700;font-size:inherit;letter-spacing:0}.kpi-home-note:hover .kpi-home-note-em{color:#7d9a16}.kpi-home-note-more{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;color:#0A2472;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .22s ease}.kpi-shell :lang(th) .kpi-home-note-more{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-home-note-more svg{width:.9rem;height:.9rem;transition:transform .22s ease}.kpi-home-note:hover{border-bottom-color:rgba(142,174,28,.9)}.kpi-home-note:hover .kpi-home-note-num{color:#8eae1c}.kpi-home-note:hover h3{transform:translateX(3px);color:#0b1f33}.kpi-home-note:hover .kpi-home-note-more{border-bottom-color:currentColor}.kpi-home-note:hover .kpi-home-note-more svg{transform:translate(2px,-2px)}@media (min-width:64rem){.kpi-home-split.kpi-home-insight-head{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.72fr);column-gap:3.5rem}.kpi-shell p.kpi-home-insight-lead{margin-top:.85rem}.kpi-home-note{column-gap:1.35rem;padding:2.15rem 0 2.3rem}.kpi-shell .kpi-home-note h3{font-size:1.625rem!important}}@media (prefers-reduced-motion:reduce){.kpi-home-note,.kpi-home-note h3,.kpi-home-note-more svg,.kpi-home-note-num{transition:none}.kpi-home-note:hover .kpi-home-note-more svg,.kpi-home-note:hover h3{transform:none}}.kpi-faq-list{max-width:42rem;margin-top:2.5rem;border-top:1px solid #e3e8eb}.kpi-faq-list>div{padding:0;border-bottom:1px solid #e3e8eb}.kpi-faq-home{background:#fff}.kpi-faq-home .kpi-faq-list{margin-top:1.75rem}.kpi-faq-home .kpi-faq-item{position:relative;padding-left:.9rem;border-bottom:1px solid #e3e8eb}.kpi-faq-home .kpi-faq-item:before{content:"";position:absolute;top:.85rem;bottom:.85rem;left:0;width:2px;background:transparent}.kpi-faq-home .kpi-faq-item.is-open:before{background:#c7f000}.kpi-faq-home .kpi-faq-heading{margin:0;font-size:inherit;font-weight:inherit}.kpi-shell .kpi-faq-home .kpi-faq-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;width:100%;min-height:2.75rem;margin:0;padding:1rem 0;border:0;background:transparent;box-shadow:none;color:#0b1f33;font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.5;text-align:left;cursor:pointer}.kpi-shell :lang(th) .kpi-faq-home .kpi-faq-lead,.kpi-shell :lang(th) .kpi-faq-home .kpi-faq-panel p,.kpi-shell :lang(th) .kpi-faq-home .kpi-faq-trigger{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif}.kpi-shell .kpi-faq-home .kpi-faq-trigger:hover{color:#0b1f33}.kpi-shell .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0a2472;outline-offset:3px}.kpi-shell:has(.kpi-revenue-enquiry) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline-color:#a2dc25}.kpi-faq-home .kpi-faq-q{min-width:0;word-break:keep-all;overflow-wrap:break-word}.kpi-faq-home .kpi-faq-mark{flex:0 0 1.1rem;width:1.1rem;margin-top:.05em;color:#0a2472;font-size:1.2rem;font-weight:400;line-height:1.2;text-align:right}.kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b1f33}.kpi-faq-home .kpi-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.kpi-faq-home .kpi-faq-item.is-open .kpi-faq-panel{grid-template-rows:1fr}.kpi-faq-home .kpi-faq-panel-inner{overflow:hidden}.kpi-shell .kpi-faq-home .kpi-faq-panel p{max-width:36rem;margin:0;padding:0 1.75rem 1.05rem 0;color:#555555;font-size:.975rem;font-weight:400;letter-spacing:0;line-height:1.75}@media (prefers-reduced-motion:reduce){.kpi-faq-home .kpi-faq-panel{transition:none}}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-lead{max-width:40rem;margin:.75rem 0 0;color:#555555;font-size:1rem;line-height:1.7}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-reservations-hero) #reservations-enquiry,.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty;overflow-wrap:anywhere}@media (max-width:39.99rem){.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-lead{font-size:.9375rem;line-height:1.75}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-reservations-hero) .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-google-ads-hero) #google-ads-enquiry,.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-panel p,.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home img{display:none}@media (max-width:39.99rem){.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-google-ads-hero) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-meta-ads-hero) #meta-ads-enquiry,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25!important;outline-color:#a2dc25!important;outline-style:solid!important;outline-width:2px!important;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25!important}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-panel p,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home dialog,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home img{display:none}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer .kpi-button{min-height:var(--kpi-touch);background:#a2dc25;color:#1a3a02;white-space:normal}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer .kpi-button:active,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer .kpi-button:hover{background:#93c91f;color:#1a3a02}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer a:focus,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer a:focus-visible,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer button:focus,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer button:focus-visible{outline:2px solid #a2dc25!important;outline-offset:3px}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-address,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-link,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-statement{overflow-wrap:anywhere}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-lang a:hover,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-legal a:hover,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-legal button:hover{color:#a2dc25}@media (max-width:39.99rem){.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-meta-ads-hero) .kpi-footer-statement{max-width:none}}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-seo-local-hero) #hotel-seo-faq,.kpi-shell:has(.kpi-seo-local-hero) #search-enquiry,.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25!important;outline-color:#a2dc25!important;outline-style:solid!important;outline-width:2px!important;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25!important}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-panel p,.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home dialog,.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home img{display:none}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer .kpi-button{min-height:var(--kpi-touch);background:#a2dc25;color:#1a3a02;white-space:normal}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer .kpi-button:active,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer .kpi-button:hover{background:#93c91f;color:#1a3a02}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer a:focus,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer a:focus-visible,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer button:focus,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer button:focus-visible{outline:2px solid #a2dc25!important;outline-offset:3px}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-address,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-link,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-statement{overflow-wrap:anywhere}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-lang a:hover,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-legal a:hover,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-legal button:hover{color:#a2dc25}@media (max-width:39.99rem){.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-seo-local-hero) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-seo-local-hero) .kpi-footer-statement{max-width:none}}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-website-hero) #hotel-website-faq,.kpi-shell:has(.kpi-website-hero) #website-enquiry,.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25!important;outline-color:#a2dc25!important;outline-style:solid!important;outline-width:2px!important;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25!important}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-panel p,.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:break-word}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home dialog,.kpi-shell:has(.kpi-website-hero) .kpi-faq-home img{display:none}.kpi-shell.kpi-locale-th:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-lead,.kpi-shell.kpi-locale-th:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-panel p,.kpi-shell.kpi-locale-th:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-trigger{font-family:Prompt,Noto Sans Thai,Tahoma,Arial,sans-serif}.kpi-shell.kpi-locale-th:has(.kpi-website-hero) .kpi-faq-home .kpi-latin,.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-shell:has(.kpi-website-hero) .kpi-footer .kpi-button{min-height:var(--kpi-touch);background:#a2dc25;color:#1a3a02;white-space:normal}.kpi-shell:has(.kpi-website-hero) .kpi-footer .kpi-button:active,.kpi-shell:has(.kpi-website-hero) .kpi-footer .kpi-button:hover{background:#93c91f;color:#1a3a02}.kpi-shell:has(.kpi-website-hero) .kpi-footer a:focus,.kpi-shell:has(.kpi-website-hero) .kpi-footer a:focus-visible,.kpi-shell:has(.kpi-website-hero) .kpi-footer button:focus,.kpi-shell:has(.kpi-website-hero) .kpi-footer button:focus-visible{outline:2px solid #a2dc25!important;outline-offset:3px}.kpi-shell:has(.kpi-website-hero) .kpi-footer-address,.kpi-shell:has(.kpi-website-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-website-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-website-hero) .kpi-footer-link,.kpi-shell:has(.kpi-website-hero) .kpi-footer-statement{overflow-wrap:break-word}.kpi-shell:has(.kpi-website-hero) .kpi-footer-lang a:hover,.kpi-shell:has(.kpi-website-hero) .kpi-footer-legal a:hover,.kpi-shell:has(.kpi-website-hero) .kpi-footer-legal button:hover{color:#a2dc25}@media (max-width:39.99rem){.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-website-hero) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}.kpi-shell:has(.kpi-website-hero) .kpi-footer-copy,.kpi-shell:has(.kpi-website-hero) .kpi-footer-legal-links,.kpi-shell:has(.kpi-website-hero) .kpi-footer-statement{max-width:none}}.kpi-shell:has(.kpi-conversion) .kpi-faq-home{scroll-margin-top:7.25rem}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-list{max-width:none;padding-inline:0}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a2dc25}.kpi-shell:has(.kpi-conversion) #conversion-enquiry,.kpi-shell:has(.kpi-conversion) #hotel-direct-bookings-faq,.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-item{scroll-margin-bottom:6.5rem}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #a2dc25!important;outline-color:#a2dc25!important;outline-style:solid!important;outline-width:2px!important;outline-offset:3px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #a2dc25!important}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-panel p,.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}.kpi-shell:has(.kpi-conversion) .kpi-faq-home dialog,.kpi-shell:has(.kpi-conversion) .kpi-faq-home img{display:none}.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home .kpi-faq-lead,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home .kpi-faq-panel p,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home .kpi-faq-trigger{font-family:Prompt,Noto Sans Thai,Tahoma,Arial,sans-serif}.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home .kpi-latin,.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-latin{font-family:Montserrat,Poppins,sans-serif!important}.kpi-footer--conversion .kpi-button,.kpi-shell:has(.kpi-conversion) .kpi-footer .kpi-button{min-height:var(--kpi-touch);background:#a2dc25;color:#1a3a02;white-space:normal}.kpi-footer--conversion .kpi-button:active,.kpi-footer--conversion .kpi-button:hover,.kpi-shell:has(.kpi-conversion) .kpi-footer .kpi-button:active,.kpi-shell:has(.kpi-conversion) .kpi-footer .kpi-button:hover{background:#93c91f;color:#1a3a02}.kpi-shell:has(.kpi-conversion) .kpi-footer a:focus,.kpi-shell:has(.kpi-conversion) .kpi-footer a:focus-visible,.kpi-shell:has(.kpi-conversion) .kpi-footer button:focus,.kpi-shell:has(.kpi-conversion) .kpi-footer button:focus-visible{outline:2px solid #a2dc25!important;outline-offset:3px}.kpi-shell:has(.kpi-conversion) .kpi-footer-address,.kpi-shell:has(.kpi-conversion) .kpi-footer-copy,.kpi-shell:has(.kpi-conversion) .kpi-footer-legal-links,.kpi-shell:has(.kpi-conversion) .kpi-footer-link,.kpi-shell:has(.kpi-conversion) .kpi-footer-statement{overflow-wrap:anywhere}.kpi-shell:has(.kpi-conversion) .kpi-footer-lang a:hover,.kpi-shell:has(.kpi-conversion) .kpi-footer-legal a:hover,.kpi-shell:has(.kpi-conversion) .kpi-footer-legal button:hover{color:#a2dc25}@media (max-width:39.99rem){.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem;line-height:1.55}.kpi-shell:has(.kpi-conversion) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}.kpi-footer--conversion .kpi-button,.kpi-shell:has(.kpi-conversion) .kpi-footer .kpi-button{width:100%;justify-content:center;text-align:center}.kpi-shell:has(.kpi-conversion) .kpi-footer-copy,.kpi-shell:has(.kpi-conversion) .kpi-footer-legal-links,.kpi-shell:has(.kpi-conversion) .kpi-footer-statement{max-width:none}}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-list{max-width:min(44rem,100%)}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-panel p{max-width:38rem;text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-trigger{gap:.75rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1rem}.kpi-shell:has(.kpi-cs-hero) .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home{background:#fff}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a3ce39}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-panel p{text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell:has(.kpi-about-hero) .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home{background:#fff}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-list{max-width:min(44rem,100%)}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a3ce39}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-trigger{min-height:var(--kpi-touch)}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-trigger:focus,.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-q{word-break:normal;overflow-wrap:anywhere}.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-panel p{max-width:40rem;text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell:has(.kpi-approach-hero) .kpi-faq-home .kpi-faq-panel p{max-width:none;padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-home-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.15rem 1.5rem;gap:1.15rem 1.5rem;margin-top:1.55rem}.kpi-home-metric{border-top:1px solid rgba(255,255,255,.14);padding-top:.7rem;transition:border-color .22s ease}.kpi-shell .kpi-home-metric-name{display:block;color:rgba(255,255,255,.92);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35;transition:color .22s ease}.kpi-shell .kpi-home-metric-label{display:block;margin-top:.22rem;color:rgba(255,255,255,.74);font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.45;transition:color .22s ease}.kpi-home-metric:hover{border-top-color:var(--kpi-accent)}.kpi-home-metric:hover .kpi-home-metric-name{color:#fff}.kpi-home-metric:hover .kpi-home-metric-label{color:rgba(255,255,255,.74)}.kpi-shell .kpi-home-metric-kicker{margin:0;color:rgba(255,255,255,.78);font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.5;text-transform:none}.kpi-shell :lang(th) .kpi-home-metric-kicker{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-shell .kpi-home-metric-heading{max-width:14em;margin-top:.7rem;color:#fff;font-weight:600;letter-spacing:0;line-height:1.4;text-align:left;text-wrap:wrap}.kpi-shell :lang(th) h2.kpi-home-metric-heading{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;color:#fff}.kpi-home-metric-em{color:var(--kpi-accent);font-weight:700;letter-spacing:0;white-space:nowrap}.kpi-shell p.kpi-home-metric-body{max-width:36rem;margin-top:.95rem;color:rgba(255,255,255,.72);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.7}.kpi-shell :lang(th) p.kpi-home-metric-body{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.7}.kpi-home-performance-visual{margin:0;min-width:0;width:100%;max-width:42rem}.kpi-home-performance .kpi-home-photo{width:100%;max-width:100%;overflow:hidden;border-radius:.5rem;box-shadow:0 1.1rem 2.2rem rgba(0,0,0,.28)}.kpi-home-performance .kpi-home-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1024/616;object-fit:cover;object-position:52% 42%}.kpi-home-performance-inner{display:grid;grid-gap:1.5rem;gap:1.5rem}.kpi-home-metric-use{max-width:34rem;margin:1.15rem 0 0;color:rgba(255,255,255,.78);font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.65}.kpi-shell :lang(th) .kpi-home-metric-use{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}@media (max-width:63.99rem){.kpi-home-performance-visual{order:2;margin-inline:auto}.kpi-home-performance .kpi-home-performance-copy{order:1}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-home-performance-visual{max-width:40rem}}@media (min-width:64rem){.kpi-home-metric-break{display:block;height:0;font-size:0;line-height:0}.kpi-home-performance-inner{grid-template-columns:minmax(20rem,1.08fr) minmax(20rem,1fr);align-items:center;column-gap:2.4rem}.kpi-home-performance-visual{max-width:none}.kpi-home-performance .kpi-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.kpi-home-performance-inner{grid-template-columns:minmax(22rem,1.12fr) minmax(22rem,.95fr);column-gap:2.75rem}}.kpi-home-split{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:64rem){.kpi-home-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:3rem}}.kpi-button-ghost{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;box-shadow:none}.kpi-button-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);transform:translateY(-2px)}.kpi-card,article{color:var(--kpi-body-text)}.kpi-card,.kpi-tool-card{overflow-wrap:break-word}a.kpi-card,a.kpi-home-diagnostic{text-decoration:none}a.kpi-card:hover{background-color:var(--kpi-light-lime)}a.kpi-home-diagnostic:hover{background-color:#f6f6f4}.kpi-card h1,.kpi-card h2,.kpi-card h3,article h1,article h2,article h3{color:var(--kpi-charcoal)}[class~="bg-[#0B1F33]"] article,[class~="bg-[#0B1F33]"] article h1,[class~="bg-[#0B1F33]"] article h2,[class~="bg-[#0B1F33]"] article h3,article [class~="bg-[#0B1F33]"],article [class~="bg-[#0B1F33]"] a,article [class~="bg-[#0B1F33]"] address,article [class~="bg-[#0B1F33]"] h1,article [class~="bg-[#0B1F33]"] h2,article [class~="bg-[#0B1F33]"] h3,article [class~="bg-[#0B1F33]"] p,article [class~="bg-[#0B1F33]"] time{color:#fff}[class~="bg-[#0B1F33]"]{background:var(--kpi-hero-gradient)!important;color:#fff}[class~="bg-[#0B6660]"]{background-color:var(--kpi-kpi-teal)!important;color:#fff}[class~="bg-[#F2F8E2]"]{background-color:var(--kpi-light-lime)!important}[class~="bg-[#F4F4F4]"],[class~="bg-[#eef4f5]"],[class~="bg-[#f7f9fa]"]{background-color:var(--kpi-light-grey)!important}[class~="text-[#3B3B3B]"]{color:var(--kpi-charcoal)!important}[class~="text-[#555555]"],[class~="text-[#657384]"]{color:var(--kpi-body-text)!important}[class~="text-[#0A2472]"],[class~="text-[#0B6660]"],[class~="text-[#1C23A3]"]{color:var(--kpi-text-accent)!important}[class~="text-[#0B1F33]"]{color:var(--kpi-deep-teal)!important}[class~="text-[#F2F8E2]"],[class~="text-[#b6eadc]"]{color:var(--kpi-light-lime)!important}[class~="text-[#E6E81F]"]{color:var(--kpi-kpi-lime-start)!important}[class~="text-[#bd3f3f]"]{color:#bd3f3f!important}[class~="border-[#E3E8EB]"],[class~="border-[#e1e8eb]"]{border-color:var(--kpi-line-grey)!important}[class~="border-[#0B6660]"],[class~="hover:border-[#0B6660]"]:hover{border-color:var(--kpi-kpi-teal)!important}[class~="hover:bg-[#F2F8E2]"]:hover{background-color:var(--kpi-light-lime)!important}[class~="hover:bg-[#F4F4F4]"]:hover{background-color:var(--kpi-light-grey)!important}.group:hover [class~="group-hover:text-[#0A2472]"],.group:hover [class~="group-hover:text-[#0B6660]"],.group:hover [class~="group-hover:text-[#1C23A3]"],[class~="hover:text-[#0A2472]"]:hover,[class~="hover:text-[#0B6660]"]:hover,[class~="hover:text-[#1C23A3]"]:hover{color:var(--kpi-text-accent)!important}[class~="min-w-[36rem]"]{min-width:36rem}@media (min-width:40rem){[class~="sm:block"]{display:block}[class~="sm:flex"]{display:flex}[class~="sm:flex-row"]{flex-direction:row}[class~="sm:flex-wrap"]{flex-wrap:wrap}[class~="sm:items-start"]{align-items:flex-start}[class~="sm:items-center"]{align-items:center}[class~="sm:items-end"]{align-items:flex-end}[class~="sm:justify-between"]{justify-content:space-between}[class~="sm:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="sm:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="sm:p-6"]{padding:1.5rem}[class~="sm:p-7"]{padding:1.75rem}[class~="sm:p-8"]{padding:2rem}[class~="sm:px-5"]{padding-inline:1.25rem}[class~="sm:px-12"]{padding-inline:3rem}[class~="sm:py-14"]{padding-block:3.5rem}[class~="sm:gap-3"]{gap:.75rem}[class~="sm:h-10"]{height:2.5rem}[class~="sm:text-2xl"]{font-size:1.5rem;line-height:2rem}[class~="sm:text-3xl"]{font-size:1.875rem;line-height:2.25rem}[class~="sm:whitespace-nowrap"]{white-space:nowrap}}@media (min-width:48rem){[class~="md:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="md:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="md:grid"]{display:grid}[class~="md:grid-cols-[16rem_1fr]"]{grid-template-columns:16rem minmax(0,1fr)}[class~="md:max-h-none"]{max-height:none}[class~="md:h-12"]{height:3rem}}@media (min-width:64rem){[class~="lg:hidden"]{display:none}[class~="lg:flex-row"]{flex-direction:row}[class~="lg:items-center"]{align-items:center}[class~="lg:justify-between"]{justify-content:space-between}[class~="lg:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="lg:pb-8"]{padding-bottom:2rem}[class~="lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)]"]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}[class~="lg:grid-cols-[minmax(0,22rem)_1fr]"]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}[class~="lg:grid-cols-[1.15fr_.85fr]"]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:80rem){[class~="xl:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.kpi-mobile-drawer{display:none!important}}.kpi-consent-banner{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e3e8eb;box-shadow:0 -12px 32px rgba(11,31,51,.08)}.kpi-consent-inner{display:grid;grid-gap:1rem;gap:1rem;width:100%;max-width:var(--kpi-wrap);margin-inline:auto;padding-inline:var(--kpi-gutter);box-sizing:border-box}.kpi-consent-title{color:#3b3b3b;font-size:1.05rem;font-weight:800}.kpi-consent-body{margin-top:.35rem;color:#555555;font-size:.95rem;line-height:1.7}.kpi-consent-body a{color:#0A2472;font-weight:700}.kpi-consent-actions{display:grid;grid-gap:.5rem;gap:.5rem}.kpi-consent-btn{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid #0b6660;border-radius:.5rem;background:#fff;color:#0b1f33;font-size:.94rem;font-weight:600;line-height:1.35;cursor:pointer;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.kpi-consent-btn:focus-visible,.kpi-consent-btn:hover{background:#f2f8e2;transform:translateY(-2px);box-shadow:0 8px 18px rgba(11,31,51,.12)}.kpi-consent-dialog{width:min(36rem,calc(100vw - 1.5rem));max-height:calc(100vh - 2rem);padding:0;border:0;background:transparent}.kpi-consent-dialog::-webkit-backdrop{background:rgba(31,63,99,.45)}.kpi-consent-dialog::backdrop{background:rgba(31,63,99,.45)}.kpi-consent-panel{padding:1.5rem;border:1px solid #e3e8eb;border-radius:1.25rem;background:#fff}.kpi-consent-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #e3e8eb;border-radius:1rem}.kpi-consent-switch{position:relative;width:3rem;min-height:1.75rem;flex-shrink:0;border:0;border-radius:999px;background:#e3e8eb;cursor:pointer}.kpi-consent-switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.35rem;height:1.35rem;border-radius:999px;background:#fff}.kpi-consent-switch.is-on{background:#a3ce39}.kpi-consent-switch.is-on:after{left:auto;right:.2rem}.kpi-consent-switch.is-locked{cursor:not-allowed;background:#0b6660}.kpi-consent-close{display:block;margin-top:1rem;color:#0A2472;font-size:.9rem;font-weight:700;background:none;border:0;cursor:pointer}.kpi-consent-toast{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:50;padding:.75rem 1rem;border-radius:.85rem;background:#f2f8e2;color:#0b1f33;font-weight:700}html.kpi-consent-open{padding-bottom:12rem}.kpi-policy h2{margin-top:.5rem;color:#3b3b3b;font-size:1.65rem;font-weight:800;letter-spacing:-.04em}.kpi-policy ul{padding-left:1.2rem}.kpi-policy li{margin-top:.35rem}.kpi-policy-table-wrap{overflow-x:auto}.kpi-policy-table{width:100%;border-collapse:collapse;font-size:.95rem}.kpi-policy-table td,.kpi-policy-table th{padding:.7rem .8rem;border:1px solid #e3e8eb;text-align:left;vertical-align:top}.kpi-policy-table th{background:#f2f8e2;color:#0b1f33;font-weight:800}.kpi-map-placeholder{display:flex;min-height:16rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem;background:#f4f4f4}@media (min-width:40rem){.kpi-consent-inner{grid-template-columns:1fr auto;align-items:center}.kpi-consent-actions{grid-template-columns:repeat(3,minmax(8.5rem,1fr))}}.kpi-client-marquee{overflow:hidden;margin-inline:calc(50% - 50vw);width:100vw;padding-block:.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.kpi-client-marquee-track{display:flex;width:max-content;gap:1rem;animation:kpi-client-marquee 120s linear infinite}.kpi-client-marquee:hover .kpi-client-marquee-track{animation-play-state:paused}.kpi-client-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:10.5rem;height:5.75rem;padding:.65rem .9rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:var(--kpi-radius,.75rem);background:#fff}.kpi-client-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@keyframes kpi-client-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.kpi-client-marquee{margin-inline:0;width:100%;-webkit-mask-image:none;mask-image:none}.kpi-client-marquee-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}.kpi-shell .kpi-cs-article .kpi-latin,.kpi-shell .kpi-cs-closer .kpi-latin,.kpi-shell .kpi-cs-cta .kpi-latin,.kpi-shell .kpi-cs-grid .kpi-latin,.kpi-shell .kpi-cs-hero .kpi-latin,.kpi-shell .kpi-cs-logos .kpi-latin,.kpi-shell .kpi-cs-overview .kpi-latin,.kpi-shell .kpi-cs-partners .kpi-latin{font-family:Poppins,sans-serif!important}.kpi-cs-hero-grid{display:grid;grid-gap:1.75rem;gap:1.75rem}.kpi-cs-hero-copy{min-width:0}.kpi-cs-hero-title,.kpi-shell :lang(th) .kpi-cs-hero-title{max-width:min(20rem,100%);font-size:clamp(1.55rem,1.1rem + 1.35vw,2.35rem)!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:balance}.kpi-cs-line{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}@media (max-width:22.5rem){.kpi-cs-line{white-space:normal}}.kpi-cs-hero-lead,.kpi-shell :lang(th) .kpi-cs-hero-lead{max-width:min(36rem,100%);color:rgba(255,255,255,.78);text-wrap:pretty}.kpi-cs-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:1.75rem 0 0;max-width:42rem;border-top:1px solid rgba(255,255,255,.16)}.kpi-cs-hero-stat{padding:1.05rem .85rem 1.05rem 0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:none}.kpi-cs-hero-stat:nth-child(odd){padding-right:1rem}.kpi-cs-hero-stat:nth-child(2n){padding-left:1rem;border-left:1px solid rgba(255,255,255,.12)}.kpi-cs-stat-value{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;color:#a2dc25;font-size:clamp(1.45rem,1.1rem + 1.1vw,2.05rem);font-weight:700;letter-spacing:0;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-cs-hero-stat.is-yellow .kpi-cs-stat-value{color:#ebe722}.kpi-cs-hero-stat.is-amber .kpi-cs-stat-value{color:#f4b740}.kpi-cs-hero-stat.is-primary .kpi-cs-stat-value{font-size:clamp(1.65rem,1.2rem + 1.35vw,2.35rem)}.kpi-cs-stat-label,.kpi-cs-stat-name{margin:0;color:rgba(255,255,255,.82);font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.35}.kpi-cs-stat-baseline,.kpi-cs-stat-period,.kpi-cs-stat-unit{margin:.3rem 0 0;color:rgba(255,255,255,.86);font-size:.75rem;font-weight:500;line-height:1.4}.kpi-cs-stat-todo{margin:.3rem 0 0;color:#ebe722;font-size:.6875rem;font-weight:600;line-height:1.4}.kpi-cs-stat-status{margin:.35rem 0 0;color:#f2f8e2;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.3}.kpi-cs-hero-actions{margin-top:1.5rem}.kpi-cs-hero-actions .kpi-button{border:0;border-radius:9px;background:#a2dc25;color:#1a3a02;box-shadow:none}.kpi-cs-hero-actions .kpi-button:active,.kpi-cs-hero-actions .kpi-button:hover{background:#93c81f;color:#1a3a02;box-shadow:none}.kpi-cs-hero-visual{width:100%;max-width:37.5rem}.kpi-cs-hero-visual-frame{max-width:37.5rem;border-color:rgba(255,255,255,.16)}.kpi-cs-hero-visual-frame .case-image-placeholder__content{max-width:88%}.kpi-cs-hero-visual-frame .case-image-placeholder__content strong{font-size:clamp(.85rem,1.35vw,1.15rem)}.kpi-cs-partners{background:#f4f4f4;border-block:1px solid #e3e8eb}.kpi-cs-partners-head{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;max-width:36rem;margin-inline:auto;text-align:center}.kpi-cs-partners-eyebrow{margin:0;color:#0b6660;font-size:.78rem;font-weight:700;letter-spacing:.06em}.kpi-shell .kpi-cs-partners-title,.kpi-shell :lang(th) .kpi-cs-partners-title{margin:0;color:#0b1f33;font-size:clamp(1.35rem,1.05rem + .85vw,1.85rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-wrap:balance}.kpi-cs-logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.kpi-cs-logo-tile{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:min(10.75rem,calc(50% - .4rem));height:5rem;padding:.7rem .85rem;border:1px solid #e3e8eb;border-radius:.85rem;background:#fff;box-shadow:0 1px 0 rgba(11,31,51,.03);cursor:default}.kpi-cs-logo-tile img{max-width:100%;max-height:2.85rem;width:auto;height:auto;object-fit:contain;filter:grayscale(.2)}@media (min-width:40rem){.kpi-cs-logo-tile{width:10.75rem;height:5.15rem}}@media (min-width:64rem){.kpi-cs-logo-grid{gap:.85rem;margin-top:2rem}.kpi-cs-logo-tile{width:11rem;height:5.35rem;padding:.8rem 1rem}}@media (hover:hover){.kpi-cs-logo-tile{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kpi-cs-logo-tile img{transition:filter .18s ease}.kpi-cs-logo-tile:focus-within,.kpi-cs-logo-tile:hover{z-index:2;border-color:#0b6660;box-shadow:0 8px 22px rgba(11,31,51,.08);transform:translateY(-2px)}.kpi-cs-logo-tile:focus-within img,.kpi-cs-logo-tile:hover img{filter:none}.kpi-cs-logo-tile:focus-within:after,.kpi-cs-logo-tile:hover:after{content:attr(title);position:absolute;left:50%;top:calc(100% + .4rem);z-index:3;width:max-content;max-width:12.5rem;padding:.35rem .55rem;border-radius:.45rem;background:#0b1f33;color:#f2f8e2;font-size:.75rem;font-weight:600;line-height:1.35;text-align:center;transform:translateX(-50%);pointer-events:none}}@media (prefers-reduced-motion:reduce){.kpi-cs-logo-tile,.kpi-cs-logo-tile img{transition:none}.kpi-cs-logo-tile:hover{transform:none}}.kpi-cs-overview{background:#f4f4f4;border-bottom:1px solid #e3e8eb}.kpi-shell .kpi-cs-overview-title,.kpi-shell :lang(th) .kpi-cs-overview-title{margin:0;color:#3b3b3b;font-size:clamp(1.35rem,1.05rem + .7vw,1.75rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important}.kpi-cs-overview-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.25rem}.kpi-cs-overview .results-chart-card{max-width:40rem}.kpi-cs-overview-fallback{max-width:40rem;margin:0}.kpi-cs-overview-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}@media (min-width:64rem){.kpi-cs-overview-grid{grid-template-columns:minmax(0,40rem) minmax(16rem,1fr);align-items:stretch}}@media (max-width:30rem){.kpi-cs-overview-cards{grid-template-columns:minmax(0,1fr)}}.kpi-cs-marquee.kpi-client-marquee{margin-inline:0;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.kpi-cs-marquee .kpi-client-marquee-track{gap:2rem;align-items:center}.kpi-cs-marquee .kpi-client-marquee-track.is-static{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.kpi-cs-marquee .kpi-client-logo{width:auto;min-width:0;height:3.25rem;padding:.15rem .5rem;border:0;border-radius:0;background:transparent}.kpi-cs-marquee .kpi-client-logo img{width:auto;height:2.35rem;max-width:9rem;max-height:2.35rem;object-fit:contain;filter:grayscale(1);opacity:.78}.kpi-shell .kpi-cs-grid h2.kpi-h2,.kpi-shell :lang(th) .kpi-cs-grid h2.kpi-h2{max-width:100%;margin-top:.55rem;color:#3b3b3b;font-size:clamp(1.4rem,1.05rem + 1.1vw,2.1rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.32!important;text-align:left;text-wrap:balance}.kpi-cs-featured-copy,.kpi-cs-featured-metric{min-width:0}.kpi-cs-grid-eyebrow{margin:0;color:#0A2472;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-cs-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:1.75rem 0 0}.kpi-cs-study-card{display:grid;grid-gap:1.1rem;gap:1.1rem;margin:0;padding:1.35rem 0 1.75rem;border-bottom:1px solid #e3e8eb;background:transparent;min-width:0}.kpi-cs-study-card:last-child{border-bottom:0;padding-bottom:.15rem}.kpi-cs-study-visual{width:100%;max-width:23.75rem}.kpi-cs-study-visual .case-image-frame{aspect-ratio:3/2}.kpi-cs-study-visual .case-image-placeholder__content{max-width:88%}.kpi-cs-study-visual .case-image-placeholder__content strong{font-size:clamp(.8rem,1.4vw,1.05rem)}.kpi-cs-study-caption{margin:.45rem 0 0;color:#555555;font-size:.75rem;line-height:1.45}.kpi-cs-study-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.kpi-cs-study-status{margin:0;color:#6b7e8f;font-size:.6875rem;font-weight:700}.kpi-cs-study-title,.kpi-shell :lang(th) .kpi-cs-study-title{margin:.55rem 0 0;color:#0b1f33;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-weight:700;letter-spacing:0;line-height:1.3;text-wrap:balance}.kpi-cs-study-period{margin:.35rem 0 0;color:#555555;font-size:.8125rem;line-height:1.45}.kpi-cs-story{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:.85rem}.kpi-cs-story-label{margin:0 0 .3rem;color:#0a2472;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kpi-cs-story-block li,.kpi-cs-story-block p{margin:0;color:#555555;font-size:.875rem;line-height:1.6}.kpi-cs-story-block p+p{margin-top:.4rem}.kpi-cs-story-block ul{margin:0;padding-left:1.1rem}.kpi-cs-story-metric{margin:0 0 .25rem!important;color:#0b1f33!important;font-size:1.05rem;font-weight:700}.kpi-cs-featured,.kpi-cs-support-item{margin:0;padding:1.35rem 0;background:transparent;border:0;border-bottom:1px solid #e3e8eb;box-shadow:none;min-width:0}.kpi-cs-featured{padding-top:.15rem}.kpi-cs-support-stack{display:contents}.kpi-cs-support-item:last-child{border-bottom:0}.kpi-cs-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.kpi-cs-num{font-size:.75rem;letter-spacing:.04em}.kpi-cs-category,.kpi-cs-num{color:#0A2472;font-weight:600}.kpi-cs-category{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;text-wrap:balance}.kpi-cs-place{color:#3b3b3b;font-size:.875rem;font-weight:500;line-height:1.5;text-wrap:pretty}.kpi-cs-place,.kpi-cs-result{margin:.75rem 0 0;letter-spacing:0}.kpi-cs-result{color:#0b1f33;font-size:clamp(1.4rem,1.15rem + .65vw,1.75rem);font-weight:700;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.kpi-cs-result.is-featured{margin-top:1rem;color:#0b1f33;font-size:clamp(1.7rem,1.3rem + 1.05vw,2.4rem)}.kpi-cs-support{margin:.4rem 0 0;max-width:36rem;color:#0A2472;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5;text-wrap:pretty}.kpi-cs-desc,.kpi-shell :lang(th) .kpi-cs-desc{max-width:40rem;margin:.75rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-cs-study-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.15rem;color:#0A2472;font-size:.875rem;font-weight:500;text-decoration:none}.kpi-cs-study-cta span[aria-hidden=true]{font-family:Poppins,sans-serif;transition:transform .18s ease}.kpi-cs-study-cta:focus-visible,.kpi-cs-study-cta:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-cs-study-cta:hover span[aria-hidden=true]{transform:translateX(2px)}.kpi-cs-disclaimer,.kpi-shell :lang(th) .kpi-cs-disclaimer{max-width:min(40rem,100%);margin:1.75rem 0 0;padding-top:1.15rem;border-top:1px solid #e3e8eb;color:#777777;font-size:.75rem;letter-spacing:0!important;line-height:1.65!important;text-wrap:pretty}.kpi-cs-closer{background:var(--kpi-hero-gradient);color:#fff}.kpi-cs-closer-eyebrow{margin:0;color:#f2f8e2;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell .kpi-cs-closer-title,.kpi-shell :lang(th) .kpi-cs-closer-title{max-width:min(22rem,100%);margin:.65rem 0 0;color:#fff!important;font-size:clamp(1.45rem,1.05rem + 1.25vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.32!important;text-wrap:balance}.kpi-cs-closer-body,.kpi-shell :lang(th) .kpi-cs-closer-body{max-width:min(34rem,100%);margin:1rem 0 0;color:rgba(255,255,255,.78);font-size:.975rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-cs-closer .kpi-actions,.kpi-cs-closer-actions{margin-top:1.35rem}.kpi-cs-closer .kpi-button{border-radius:9px;box-shadow:none}.kpi-cs-cta{background:#0b1f33;color:#fff}.kpi-cs-cta-inner{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center}.kpi-cs-cta-eyebrow{margin:0;color:#f2f8e2;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell .kpi-cs-cta-title,.kpi-shell :lang(th) .kpi-cs-cta-title{max-width:min(24rem,100%);margin:.7rem 0 0;color:#fff!important;font-size:clamp(1.45rem,1.05rem + 1.25vw,2.15rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.32!important;text-wrap:balance}.kpi-cs-cta-body,.kpi-shell :lang(th) .kpi-cs-cta-body{max-width:min(36rem,100%);margin:1rem 0 0;color:rgba(255,255,255,.78);font-size:.975rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-cs-cta-points{max-width:36rem;margin:1.15rem 0 0;padding:0;list-style:none}.kpi-cs-cta-points li{position:relative;margin:0;padding:.55rem 0 .55rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.5}.kpi-cs-cta-points li:before{content:"";position:absolute;left:0;top:.95rem;width:.42rem;height:.42rem;border-radius:1px;background:#ebe722}.kpi-cs-cta-actions{margin-top:1.4rem}.kpi-cs-cta .kpi-button.kpi-cs-cta-primary,.kpi-shell .kpi-cs-cta .kpi-cs-cta-primary{background:#a2dc25;color:#1a3a02;box-shadow:none}.kpi-cs-cta .kpi-button.kpi-cs-cta-primary:active,.kpi-cs-cta .kpi-button.kpi-cs-cta-primary:hover,.kpi-shell .kpi-cs-cta .kpi-cs-cta-primary:active,.kpi-shell .kpi-cs-cta .kpi-cs-cta-primary:hover{background:#a2dc25;color:#1a3a02;filter:brightness(1.04)}.kpi-cs-cta-preview{width:100%;max-width:22.5rem;margin:0}.kpi-cs-cta-preview-frame{width:100%;max-width:360px}.kpi-cs-cta-preview-caption{margin:.55rem 0 0;color:rgba(255,255,255,.62);font-size:.75rem;line-height:1.45}@media (min-width:64rem){.kpi-cs-cta-inner{grid-template-columns:minmax(0,1fr) 22.5rem;gap:3rem}}.kpi-cs-card{padding:1.75rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:var(--kpi-radius,.75rem);background:#fff}@media (min-width:40rem){.kpi-cs-meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem 1rem}.kpi-cs-category{text-align:right}}@media (min-width:48rem){.kpi-cs-hero-title,.kpi-shell .kpi-cs-closer-title,.kpi-shell :lang(th) .kpi-cs-closer-title,.kpi-shell :lang(th) .kpi-cs-hero-title{max-width:min(22rem,100%)}.kpi-cs-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16)}.kpi-cs-hero-stat{padding:1.1rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.14)}.kpi-cs-hero-stat:nth-child(odd){padding-left:0;border-left:0}.kpi-cs-hero-stat:nth-child(2n){padding-right:0}.kpi-cs-hero-stat:nth-child(-n+2){padding-top:1.15rem}.kpi-cs-hero-stat:nth-last-child(-n+2){border-bottom:0;padding-bottom:.15rem}.kpi-cs-featured,.kpi-cs-support-item{padding-block:1.6rem}.kpi-cs-featured{padding-top:.25rem}}@media (min-width:64rem){.kpi-cs-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,37.5rem);align-items:center;column-gap:2.5rem}.kpi-cs-hero-visual{justify-self:end}.kpi-cs-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"media media" "meta meta" "place metric" "copy metric";grid-column-gap:2.5rem;column-gap:2.5rem;grid-row-gap:0;row-gap:0;align-items:start;padding:0 0 1.85rem}.kpi-cs-featured>.kpi-cs-cover{grid-area:media;margin:0 0 1.15rem}.kpi-cs-featured>.kpi-cs-meta{grid-area:meta}.kpi-cs-featured>.kpi-cs-place{grid-area:place}.kpi-cs-featured-metric{grid-area:metric;align-self:center;padding-left:1.75rem;border-left:1px solid #e3e8eb}.kpi-cs-featured-copy{grid-area:copy}.kpi-cs-featured .kpi-cs-result.is-featured{margin-top:0;font-size:clamp(1.65rem,1.25rem + .9vw,2.2rem)}.kpi-cs-featured .kpi-cs-desc{max-width:none;margin-top:.85rem}.kpi-cs-layout{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;align-items:start}.kpi-cs-study-card.is-featured{grid-column:1/-1;grid-template-columns:minmax(16rem,23.75rem) minmax(0,1fr);column-gap:2rem;align-items:start}.kpi-cs-study-card.is-featured .kpi-cs-study-title{font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem)}}@media (min-width:72rem){.kpi-cs-layout{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;align-items:start}}.kpi-cs-detail{display:grid;grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}@media (min-width:64rem){.kpi-cs-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:start}}.kpi-cs-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.kpi-cs-metric{padding:1.1rem 1rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:var(--kpi-radius,.75rem);background:#fff}.metric-card{display:grid;grid-gap:.375rem;gap:.375rem;min-height:8.25rem;padding:1.125rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:1rem;background:#fff}.metric-card--lime{border-top:4px solid var(--kpi-kpi-lime-end,#a3ce39)}.metric-card--yellow{border-top:4px solid var(--kpi-kpi-lime-start,#e6e81f)}.metric-card--amber{border-top:4px solid #f4b740}.metric-card__label{margin:0;color:#555555;font-size:.75rem;font-weight:600;line-height:1.35}.metric-card__value{color:var(--kpi-hero-navy,#092441);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1}.metric-card__context{color:#555555;font-size:.75rem;line-height:1.45}.metric-card__status{color:#3b3b3b;font-size:.75rem;font-weight:600;line-height:1.3}.kpi-cs-result-row{padding:1.25rem 0;border-bottom:1px solid var(--kpi-line-grey,#e3e8eb)}.kpi-cs-result-row:last-child{border-bottom:0}.kpi-cs-bar{height:.35rem;overflow:hidden;background:#e3e8eb}.kpi-cs-bar>span{display:block;height:100%;background:#c5d0d5}.kpi-cs-bar-after>span{background:linear-gradient(90deg,#e6e81f,#a3ce39)}.kpi-cs-breakdown{display:grid;grid-gap:1.75rem;gap:1.75rem;padding:1.75rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:var(--kpi-radius,.75rem);background:#fff}.case-image-frame{position:relative;width:100%;margin:0;overflow:hidden;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:1rem;background:#eef3f2}.case-image-frame img{display:block}.case-image-placeholder{display:grid;place-items:center;min-height:180px;color:#eaf7f4;background:linear-gradient(135deg,rgba(162,220,37,.18),transparent 42%),linear-gradient(135deg,var(--kpi-hero-navy-deep) 0,var(--kpi-hero-navy) 58%,#164b76 100%)}.case-image-placeholder__glow{position:absolute;width:42%;aspect-ratio:1;right:8%;top:10%;border-radius:999px;background:rgba(230,232,31,.12);filter:blur(28px)}.case-image-placeholder__content{position:relative;z-index:1;display:grid;grid-gap:.5rem;gap:.5rem;max-width:80%;text-align:center}.case-image-placeholder__eyebrow{color:var(--kpi-kpi-lime-end,#a3ce39);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-image-placeholder__badge{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.2rem .5rem;border-radius:.25rem;background:var(--kpi-hero-navy-deep,#0b1f33);color:var(--kpi-light-lime,#f2f8e2);letter-spacing:0;text-transform:none}.case-image-placeholder__content strong{color:#fff;font-size:clamp(.9375rem,2vw,1.375rem);font-weight:700;line-height:1.3}.case-image-placeholder__content small{color:rgba(255,255,255,.72);font-size:.75rem;line-height:1.4}.kpi-cs-featured>.kpi-cs-cover,.kpi-cs-support-item>.kpi-cs-cover{display:block;margin:0 0 1rem}.kpi-cs-detail-cover{margin:0 0 .25rem}.kpi-cs-hero-status{margin:1rem 0 0;color:#f2f8e2;font-size:.8125rem;font-weight:700}.kpi-cs-article{background:#fff}.kpi-cs-article-inner{display:grid;grid-gap:2.35rem;gap:2.35rem}.kpi-cs-article-inner>section>.kpi-h2{margin:0}.kpi-cs-article-copy,.kpi-cs-article-lead,.kpi-shell :lang(th) .kpi-cs-article-copy,.kpi-shell :lang(th) .kpi-cs-article-lead{max-width:40rem;margin:1rem 0 0;color:#555555;font-size:1.05rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-cs-article-lead{font-size:1.125rem}.kpi-cs-results-note,.kpi-shell :lang(th) .kpi-cs-results-note{max-width:40rem;margin:1.15rem 0 0;color:#555555;font-size:.9375rem;font-style:italic;letter-spacing:0!important;line-height:1.65!important}.kpi-cs-overview .kpi-cs-results-note{max-width:none;margin-top:1.35rem}.kpi-cs-story-metric-context{margin:.25rem 0 0;color:#555555;font-size:.9375rem;line-height:1.5}.kpi-cs-story .kpi-cs-results-note{margin-top:.85rem;font-size:.875rem}.kpi-cs-result-lead{margin:1rem 0 0;max-width:40rem;color:#0b1f33;font-size:clamp(1.65rem,1.2rem + 1.1vw,2.35rem);font-weight:700;line-height:1.2}.kpi-cs-action-plan{max-width:40rem;margin:1.15rem 0 0;padding:0;list-style:decimal;list-style-position:inside}.kpi-cs-action-plan li{margin:0;padding:.7rem 0;border-bottom:1px solid #e3e8eb;color:#555555;font-size:1rem;line-height:1.6}.kpi-cs-evidence{max-width:46rem;margin:1.5rem 0 0}.kpi-cs-evidence-caption{margin:.5rem 0 0;color:#555555;font-size:.75rem;line-height:1.45}.kpi-cs-result-table{max-width:46rem;margin-top:1.5rem}.kpi-cs-status-label{margin:1rem 0 0;color:#0b1f33;font-size:1.05rem;font-weight:700}.kpi-cs-related-cases,.kpi-cs-related-links{max-width:40rem;margin:1.15rem 0 0;padding:0;list-style:none}.kpi-cs-related-cases li,.kpi-cs-related-links li{border-bottom:1px solid #e3e8eb}.kpi-cs-related-case,.kpi-cs-related-links a{display:block;padding:.85rem 0;color:#0a2472;text-decoration:none}.kpi-cs-related-case:hover,.kpi-cs-related-links a:hover{text-decoration:underline;text-underline-offset:.18em}.kpi-cs-related-case-title{display:block;color:#0b1f33;font-size:1.05rem;font-weight:700;line-height:1.35}.kpi-cs-related-case-meta{display:block;margin-top:.3rem;color:#555555;font-size:.875rem}@media (max-width:40rem){.case-image-frame{border-radius:.75rem}}.results-chart-card{margin:0;padding:1.25rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:1.125rem;background:#fff;box-shadow:0 1rem 2.375rem rgba(11,31,51,.07)}.results-chart-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.results-chart-card h3{margin:0;color:var(--kpi-hero-navy,#092441);font-size:1.125rem;font-weight:700;line-height:1.3}.results-chart-card p{margin:.3rem 0 0;color:#718294;font-size:.75rem;line-height:1.45}.results-chart-card__status{padding:.375rem .55rem;border-radius:999px;color:#3b3b3b;background:rgba(163,206,57,.22);font-size:.6875rem;font-weight:700;white-space:nowrap}.results-chart-card svg{display:block;width:100%;height:auto}.results-chart-card svg text{font-family:var(--kpi-font-display,Poppins,sans-serif)}.results-chart-card__legend{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:.125rem;color:#617487;font-size:.75rem}.results-chart-card__legend span{display:inline-flex;align-items:center;gap:.375rem}.results-chart-card__legend i{width:.5625rem;height:.5625rem;border-radius:999px}.results-chart-card__caption{margin:.85rem 0 0;color:#555555;font-size:.875rem;line-height:1.55}@media (max-width:40rem){.results-chart-card{padding:.875rem;border-radius:.875rem}.results-chart-card__header{display:grid}}@media (min-width:48rem){.kpi-cs-breakdown{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.kpi-cs-callout{padding:1.75rem;border:1px solid var(--kpi-line-grey,#e3e8eb);border-radius:var(--kpi-radius,.75rem);background:#fff}.kpi-cs-callout-dark{border-color:transparent;background:var(--kpi-hero-gradient);color:#fff}:lang(th){font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif;line-height:1.75;font-synthesis:none;text-rendering:auto;font-feature-settings:normal}:lang(th) :is(h1,h2,h3,h4,p,li,.kpi-lead,.kpi-button,.kpi-button-ghost){letter-spacing:0}:lang(en){font-family:Poppins,sans-serif}.kpi-shell h1,h1{line-height:1.05!important;letter-spacing:-.04em!important}.kpi-shell :lang(th) h1,:lang(th) .kpi-h1,:lang(th) .kpi-hero h1,:lang(th) .kpi-hero-pad h1,:lang(th) .kpi-home-h1-close,:lang(th) .kpi-home-h1-lead,:lang(th) .kpi-home-h1-rest,:lang(th) .kpi-home-hero h1.kpi-home-h1{font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.kpi-shell :lang(th) .kpi-home-landing-hero .kpi-home-h1-line,.kpi-shell :lang(th) .kpi-home-landing-hero h1.kpi-home-h1{line-height:1.2!important;letter-spacing:0!important}.kpi-shell :lang(th) h2,.kpi-shell :lang(th) h3,:lang(th) .kpi-h2,:lang(th) .kpi-section>h2,:lang(th) h3{font-family:Noto Sans Thai,Poppins,Tahoma,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;line-height:1.45!important}:lang(th) .kpi-button,:lang(th) .kpi-button-ghost,:lang(th) .kpi-cta{font-weight:600;line-height:1.35;letter-spacing:0}.kpi-about-hero.kpi-home-landing-hero{background-color:#0b1f33;background-image:linear-gradient(180deg,#06182b,#0b1f33 78%,#0a3038)}.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero-copy{max-width:min(38rem,100%)}.kpi-about-hero-title,.kpi-shell :lang(th) .kpi-about-hero-title{max-width:min(36rem,100%)!important;text-wrap:pretty}.kpi-shell :lang(th) .kpi-about-hero-title{letter-spacing:0!important;line-height:1.32!important;font-size:clamp(1.42rem,1.08rem + 1.15vw,2.05rem)!important}.kpi-about-hero-highlight{margin:1rem 0 0;max-width:34rem;color:#a3ce39;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:600;letter-spacing:0;line-height:1.45;text-wrap:pretty}.kpi-shell :lang(th) .kpi-about-hero-highlight{letter-spacing:0!important}.kpi-about-hero-lead{margin-top:1.15rem!important;max-width:34rem}.kpi-about-hero .kpi-actions{margin-top:1.5rem}.kpi-about-hero-visual{margin:0;min-width:0;max-width:36rem}.kpi-about-hero-photo{overflow:hidden;border-radius:.75rem;background:#0a2436;box-shadow:0 .75rem 1.6rem rgba(6,24,43,.22)}.kpi-about-hero-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1024/682;object-fit:cover;object-position:50% 42%}.kpi-about-hero-caption{margin:.7rem 0 0;max-width:34rem;color:#d7e0e6;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.5}.kpi-shell :lang(th) .kpi-about-hero-caption{font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;letter-spacing:0}.kpi-about-slot{margin:0;min-width:0}.kpi-about-slot-frame{overflow:hidden;border:1px dashed #cfd6db;border-radius:.75rem;background:#f4f4f4}.kpi-about-slot img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.kpi-about-method-photo{margin-top:1.5rem;max-width:42rem}.kpi-about-method-photo img{aspect-ratio:1600/1067}.kpi-about-experience-photo{margin-top:1.5rem;max-width:36rem}.kpi-about-experience-photo img{aspect-ratio:1600/1067}.kpi-about-join-photo{min-width:0}.kpi-about-join-photo img{aspect-ratio:1600/1067}.kpi-about-dummy-caption,.kpi-shell :lang(th) .kpi-about-dummy-caption{margin:.55rem 0 0;color:#6b6b6b;font-size:.75rem;font-weight:400;letter-spacing:0!important;line-height:1.45}.kpi-about-join .kpi-section,.kpi-about-philosophy .kpi-section,.kpi-about-pillars .kpi-section,.kpi-about-values .kpi-section{padding-block:3.5rem}.kpi-about-experience .kpi-section,.kpi-about-method .kpi-section{padding-block:3.25rem}.kpi-about-leadership .kpi-section{padding-block:3.75rem}.kpi-about-band{background:#f7f8f6}.kpi-about-clients-eyebrow,.kpi-about-eyebrow{margin:0;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-about-clients-eyebrow:not(.kpi-latin),.kpi-shell :lang(th) .kpi-about-eyebrow:not(.kpi-latin){letter-spacing:0!important;text-transform:none;font-size:.8125rem}.kpi-shell .kpi-about-h2,.kpi-shell :lang(th) .kpi-about-h2{margin-top:.65rem;max-width:28rem;color:#0b1f33;letter-spacing:0!important;text-wrap:balance}.kpi-about-lead,.kpi-shell :lang(th) .kpi-about-lead{max-width:40rem;margin:1rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-about-goal,.kpi-shell :lang(th) .kpi-about-goal{max-width:40rem;margin:1.15rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-about-accent{color:#0b1f33;font-weight:700}.kpi-about-story{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:start}.kpi-shell .kpi-about-story-copy .kpi-about-h2,.kpi-shell :lang(th) .kpi-about-story-copy .kpi-about-h2{max-width:none}.kpi-about-story-copy .kpi-about-goal,.kpi-about-story-copy .kpi-about-lead{max-width:40rem}.kpi-about-story-visual{display:grid;grid-gap:0;gap:0;width:100%;max-width:24rem;margin:0;padding:1rem 1.05rem 1.05rem;list-style:none;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff}.kpi-about-story-stage{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-items:start;min-width:0;padding:0 0 .9rem}.kpi-about-story-stage:last-child{padding-bottom:0}.kpi-about-story-stage .kpi-about-num{margin-top:.12rem}.kpi-about-story-line{position:absolute;left:.55rem;top:1.35rem;bottom:.12rem;width:1px;background:#e3e8eb}.kpi-about-story-stage-copy{min-width:0}.kpi-shell .kpi-about-story-stage h3,.kpi-shell :lang(th) .kpi-about-story-stage h3{margin:0;color:#0b1f33;font-size:.9rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-about-story-stage p,.kpi-shell :lang(th) .kpi-about-story-stage p{margin:.28rem 0 0;color:#555555;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.55!important}.kpi-about-vm{display:grid;grid-gap:1rem;gap:1rem;margin:2rem 0 0}.kpi-about-vm-item{min-width:0;padding:1.25rem 1.2rem 1.3rem;border-radius:.75rem;background:#fff;box-shadow:0 8px 22px rgba(11,31,51,.04);border:1px solid #e3e8eb;border-top:2px solid #0b6660}.kpi-about-vm-label{margin:0;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.kpi-about-vm-body,.kpi-shell :lang(th) .kpi-about-vm-body{margin:.7rem 0 0;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.75!important;text-wrap:pretty}.kpi-about-method{background:#fff}.kpi-about-sample{min-width:0;width:100%;max-width:22rem;padding:1rem 1.05rem 1.05rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#f7f7f5;box-shadow:0 8px 22px rgba(11,31,51,.04)}.kpi-about-sample-badge{display:inline-block;margin:0;padding:.12rem .45rem;border:1px solid #e3e8eb;border-radius:.2rem;background:#fff;color:#6b6b6b;font-size:.62rem;font-weight:600;letter-spacing:.04em;line-height:1.3}.kpi-about-sample-title{margin:.65rem 0 0;color:#0b1f33;font-size:.95rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-about-sample-badge,.kpi-shell :lang(th) .kpi-about-sample-title{letter-spacing:0}.kpi-about-sample-period{margin:.3rem 0 0;color:#6a736e;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.45}.kpi-about-sample-kpis{display:grid;grid-gap:.55rem;gap:.55rem;margin:.9rem 0 0}.kpi-about-sample-kpis>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:.65rem;column-gap:.65rem;min-width:0;padding:.55rem .65rem;border:1px solid #e3e8eb;border-radius:.45rem;background:#fff}.kpi-about-sample-kpis dt{margin:0;color:#6a736e;font-size:.72rem;font-weight:500;letter-spacing:.02em;line-height:1.3}.kpi-about-sample-kpis dd{margin:0;color:#0b1f33;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap}.kpi-about-sample-kpis dd.is-up{color:#0b6660}.kpi-about-sample-kpis .is-accent{border-color:#d7e3a8;background:#f2f8e2}.kpi-about-sample-kpis .is-accent dd{color:#3b3b3b}.kpi-about-steps{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;overflow-x:clip}.kpi-about-step{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;min-width:0;padding:0 0 1.15rem;background:transparent}.kpi-about-step:last-child{padding-bottom:0}.kpi-about-step-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #0b6660;border-radius:999px;background:#fff;color:#0b6660;font-size:.68rem;font-weight:700;letter-spacing:.02em;line-height:1}.kpi-about-step-connector{position:absolute;left:.97rem;top:2rem;bottom:0;width:1px;background:#e3e8eb;pointer-events:none}.kpi-about-step:last-child .kpi-about-step-connector{display:none}.kpi-about-step-copy{min-width:0;padding-top:.22rem}.kpi-about-num{color:#0b6660;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-about-step h3,.kpi-shell :lang(th) .kpi-about-step h3{margin:0;color:#0b1f33;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.kpi-about-step-output,.kpi-shell :lang(th) .kpi-about-step-output{margin:.28rem 0 0;color:#555555;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.5!important}.kpi-about-method-foot{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:1.75rem 0 0;align-items:start}.kpi-about-note,.kpi-shell :lang(th) .kpi-about-note{max-width:42rem;margin:0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-about-pillar-list{display:grid;grid-gap:1rem;gap:1rem;margin:1.75rem 0 0}.kpi-about-pillar{display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:1.15rem 1.1rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;box-shadow:0 8px 22px rgba(11,31,51,.04)}.kpi-about-deliverable{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;width:100%;aspect-ratio:16/10;margin:0 0 .95rem;padding:.75rem .75rem .7rem;overflow:hidden;border:1px solid #e3e8eb;border-radius:.5rem;background:#f7f7f5}.kpi-about-deliverable-badge{align-self:flex-end;max-width:100%;padding:.12rem .4rem;overflow:hidden;border:1px solid #e3e8eb;border-radius:.2rem;background:#fff;color:#6b6b6b;font-size:.62rem;font-weight:600;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.kpi-about-deliverable-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.28rem;gap:.28rem}.kpi-about-deliverable-cal-cell{display:flex;align-items:flex-end;justify-content:center;height:3.35rem;padding-bottom:.28rem;border-radius:.25rem;background:linear-gradient(#0b1f33,#0b1f33) bottom /100% var(--kpi-cal-fill) no-repeat,#e9eef2;color:#fff;font-family:Poppins,sans-serif;font-size:.58rem;font-weight:600;line-height:1}.kpi-about-deliverable-cal-cell.is-accent{background:linear-gradient(#a3ce39,#a3ce39) bottom /100% var(--kpi-cal-fill) no-repeat,#f2f8e2;color:#3b3b3b}.kpi-about-deliverable-mix{display:grid;grid-gap:.42rem;gap:.42rem}.kpi-about-deliverable-mix-row{display:grid;grid-template-columns:4.6rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;color:#555555;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:500}.kpi-about-deliverable-mix-track{display:block;height:.45rem;overflow:hidden;border-radius:99px;background:#e3e8eb}.kpi-about-deliverable-mix-fill{display:block;height:100%;border-radius:inherit;background:#0b1f33}.kpi-about-deliverable-mix-row.is-up .kpi-about-deliverable-mix-fill{background:#a3ce39}.kpi-about-deliverable-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.kpi-about-deliverable-kpis div{min-width:0;padding:.35rem .4rem;border:1px solid #e3e8eb;border-radius:.3rem;background:#fff}.kpi-about-deliverable-kpis span{display:block;overflow:hidden;color:#6b6b6b;font-size:.58rem;font-weight:500;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.kpi-about-deliverable-kpis strong{display:block;margin-top:.12rem;color:#0b1f33;font-size:.78rem;font-weight:700;line-height:1.2}.kpi-about-deliverable-kpis .is-up{border-color:#d7e3a8;background:#f2f8e2}.kpi-about-deliverable-kpis .is-up strong{color:#3b3b3b}.kpi-about-deliverable-photo{padding:0;justify-content:flex-start}.kpi-about-deliverable-photo img{display:block;width:100%;height:100%;object-fit:cover}.kpi-about-deliverable-photo .kpi-about-deliverable-badge{position:absolute;top:.5rem;right:.5rem;z-index:1}.kpi-shell .kpi-about-pillar h3,.kpi-shell :lang(th) .kpi-about-pillar h3{margin:.45rem 0 0;color:#0b1f33;font-size:clamp(1.2rem,1.05rem + .4vw,1.4rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.kpi-about-pillar-sub{margin:.4rem 0 0;color:#0b6660;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-about-pillar-body,.kpi-shell :lang(th) .kpi-about-pillar-body{margin:.75rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-about-pillar-receive,.kpi-shell :lang(th) .kpi-about-pillar-receive{margin:.85rem 0 0;color:#555555;font-size:.8125rem;letter-spacing:0!important;line-height:1.55!important}.kpi-about-pillar-receive-label{display:block;margin-bottom:.15rem;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-shell :lang(th) .kpi-about-deliverable-badge,.kpi-shell :lang(th) .kpi-about-pillar-receive,.kpi-shell :lang(th) .kpi-about-pillar-receive-label{letter-spacing:0}.kpi-about-pillar-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:.95rem 0 0;list-style:none}.kpi-about-pillar-tags li{max-width:100%;padding:.22rem .55rem;border:1px solid #e3e8eb;border-radius:999px;background:#f7f8f6;color:#3b3b3b;font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.4}.kpi-about-experience{background:#fff}.kpi-about-experience-row{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0;align-items:start}.kpi-about-experience-num{margin:0;color:#0b1f33;font-size:clamp(2.15rem,1.7rem + 1.6vw,3.1rem);font-weight:700;letter-spacing:-.03em;line-height:1}.kpi-about-experience-label{margin:0;color:#0b6660;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-about-experience-note,.kpi-about-experience-scope,.kpi-shell :lang(th) .kpi-about-experience-note,.kpi-shell :lang(th) .kpi-about-experience-scope{margin:.35rem 0 0;color:#555555;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.5!important}.kpi-about-experience-copy .kpi-about-lead{margin-top:.75rem}.kpi-about-clients-eyebrow{margin:1.75rem 0 0}.kpi-about-clients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none}.kpi-about-client{display:flex;align-items:center;justify-content:center;min-width:0;min-height:4rem;padding:.55rem .7rem;border:1px solid #e3e8eb;border-radius:.5rem;background:#f7f7f5}.kpi-about-client img{max-width:100%;max-height:2.75rem;width:auto;height:auto;object-fit:contain}.kpi-about-values-list{display:grid;grid-gap:0;gap:0;margin:1.85rem 0 0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-about-value{display:grid;grid-template-columns:2.15rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;min-width:0;padding:1.35rem 0 1.4rem;border-bottom:1px solid #e3e8eb;background:transparent;box-shadow:none}.kpi-about-value-num{display:inline-flex;align-items:center;align-self:start;gap:.38rem;margin-top:.38rem;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1;white-space:nowrap}.kpi-about-value-num:before{content:"";width:.12rem;height:.7rem;background:#a3ce39;flex-shrink:0}.kpi-about-values-more{margin:1.35rem 0 0}.kpi-about-values-more a{color:#0b6660;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.5;text-decoration:none;border-bottom:1px solid #a3ce39}.kpi-about-values-more a:focus-visible,.kpi-about-values-more a:hover{color:#0b1f33}.kpi-shell :lang(th) .kpi-about-values-more a{letter-spacing:0}.kpi-shell .kpi-about-value h3,.kpi-shell :lang(th) .kpi-about-value h3{margin:0;color:#0b1f33;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-shell .kpi-about-value p,.kpi-shell :lang(th) .kpi-about-value p{margin:.4rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-about-leadership{background:#fff}.kpi-about-leadership-intro{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-about-leadership-figure{margin:0;min-width:0}.kpi-about-leadership-photo{overflow:hidden;border-radius:.75rem;background:#eee}.kpi-about-leadership-photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 28%}.kpi-about-leadership-caption,.kpi-shell :lang(th) .kpi-about-leadership-caption{margin:.7rem 0 0;color:#555555;font-size:.8125rem;font-weight:400;letter-spacing:0!important;line-height:1.5}.kpi-about-leadership-copy .kpi-about-h2{max-width:18rem}.kpi-about-leadership-copy .kpi-about-lead{max-width:36rem}.kpi-about-leadership-help,.kpi-shell :lang(th) .kpi-about-leadership-help{max-width:36rem;margin:.85rem 0 0;color:#0b6660;font-size:.975rem;font-weight:500;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-about-leadership-bios{display:grid;grid-gap:0;gap:0;margin:1.5rem 0 0}.kpi-about-bio{min-width:0;margin:0;padding:1.15rem 0 1.2rem;border:0;border-top:1px solid #e3e8eb;border-radius:0;background:transparent}.kpi-shell .kpi-about-bio h3,.kpi-shell :lang(th) .kpi-about-bio h3{margin:0;color:#0b1f33;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-about-bio-role{margin:.4rem 0 0;color:#0b6660;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-about-bio-body,.kpi-shell :lang(th) .kpi-about-bio-body{margin:.75rem 0 0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-about-closer{background:linear-gradient(165deg,#06182b,#0b1f33 62%,#0b3a40);color:#fff}.kpi-about-closer-inner{max-width:36rem}.kpi-about-closer-eyebrow{margin:0;color:#f2f8e2;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell .kpi-about-closer-title,.kpi-shell :lang(th) .kpi-about-closer-title{max-width:32rem;margin:.65rem 0 0;color:#fff!important;letter-spacing:0!important;text-wrap:balance}.kpi-about-closer-body,.kpi-shell :lang(th) .kpi-about-closer-body{max-width:36rem;margin:1rem 0 0;color:rgba(255,255,255,.78);font-size:.975rem;letter-spacing:0!important;line-height:1.75!important}.kpi-about-closer-line{margin:1rem 0 0;color:#a3ce39;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.5}.kpi-about-closer-next{display:grid;grid-gap:.55rem;gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none}.kpi-about-closer-next li{display:grid;grid-template-columns:1.55rem minmax(0,1fr);grid-column-gap:.55rem;column-gap:.55rem;align-items:start;color:rgba(255,255,255,.82);font-size:.9375rem;letter-spacing:0;line-height:1.55}.kpi-shell :lang(th) .kpi-about-closer-next li{letter-spacing:0}.kpi-about-closer-next-num{margin-top:.18rem;color:#a3ce39;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-about-closer .kpi-actions{margin-top:1.6rem}.kpi-about-closer .kpi-button,.kpi-about-closer .kpi-button-ghost{min-height:var(--kpi-touch);border-radius:9px;box-shadow:none}.kpi-about-closer .kpi-button{background:#e6e81f;color:#0b1f33}.kpi-about-closer .kpi-button:focus-visible,.kpi-about-closer .kpi-button:hover{background:#a3ce39;color:#0b1f33;box-shadow:none}.kpi-about-closer .kpi-button-ghost{border-color:rgba(255,255,255,.38);color:#fff}.kpi-about-closer .kpi-button-ghost:focus-visible,.kpi-about-closer .kpi-button-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.kpi-about-closer-note,.kpi-shell :lang(th) .kpi-about-closer-note{margin:1.1rem 0 0;color:#d7e0e6;font-size:.8125rem;letter-spacing:0!important;line-height:1.6;text-wrap:pretty}.kpi-about-join-row{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:start}.kpi-about-join-copy .kpi-about-h2{margin-top:0}.kpi-about-join-cta{display:inline-flex;margin-top:1.35rem;min-height:var(--kpi-touch)}.kpi-about-join-card{min-width:0;margin:0;padding:1.2rem 1.15rem 1.25rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff}.kpi-about-join-card-label{margin:0;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-about-join-card-label:not(.kpi-latin){letter-spacing:0!important;text-transform:none;font-size:.8125rem}.kpi-about-join-card ol{display:grid;grid-gap:0;gap:0;margin:.85rem 0 0;padding:0;list-style:none}.kpi-about-join-card li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;min-width:0;padding:.9rem 0 .95rem;border-top:1px solid #e3e8eb}.kpi-about-join-num{margin-top:.28rem;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.kpi-shell .kpi-about-join-card h3,.kpi-shell :lang(th) .kpi-about-join-card h3{margin:0;color:#0b1f33;font-size:1rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}.kpi-shell .kpi-about-join-card p,.kpi-shell :lang(th) .kpi-about-join-card p{margin:.35rem 0 0;color:#555555;font-size:.875rem;letter-spacing:0!important;line-height:1.65!important;text-wrap:pretty}@media (max-width:39.99rem){.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero-copy,.kpi-about-sample{max-width:100%}.kpi-about-pillar-tags li{font-size:.68rem}}@media (min-width:48rem){.kpi-about-experience .kpi-section,.kpi-about-join .kpi-section,.kpi-about-leadership .kpi-section,.kpi-about-method .kpi-section,.kpi-about-philosophy .kpi-section,.kpi-about-pillars .kpi-section,.kpi-about-values .kpi-section{padding-block:4.25rem}.kpi-about-story{grid-template-columns:minmax(0,1.15fr) minmax(16rem,21rem);column-gap:1.75rem}.kpi-about-story-visual{max-width:none;justify-self:stretch}.kpi-about-vm{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.kpi-about-method-foot{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);column-gap:1.75rem;align-items:start}.kpi-about-sample{justify-self:end}.kpi-about-experience-row{grid-template-columns:auto minmax(0,1fr);column-gap:2.25rem;align-items:center}.kpi-about-clients{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-about-values-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.75rem}.kpi-about-leadership-intro{grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr);column-gap:2.75rem;align-items:start}.kpi-about-join-row{grid-template-columns:minmax(0,1.1fr) minmax(16.5rem,22rem);column-gap:2.5rem}.kpi-about-join-copy{grid-column:1;grid-row:1}.kpi-about-join-photo{grid-column:1;grid-row:2}.kpi-about-join-card{grid-column:2;grid-row:1/span 3}.kpi-about-join-cta{grid-column:1;grid-row:3;align-self:start}}@media (max-width:63.99rem){.kpi-about-hero-visual{max-width:36rem}}@media (min-width:64rem){.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,28rem);column-gap:2.75rem;align-items:center}.kpi-about-hero-visual,.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero-visual{max-width:none}.kpi-about-experience .kpi-section,.kpi-about-join .kpi-section,.kpi-about-leadership .kpi-section,.kpi-about-method .kpi-section,.kpi-about-philosophy .kpi-section,.kpi-about-pillars .kpi-section,.kpi-about-values .kpi-section{padding-block:5rem}.kpi-about-story{column-gap:2.5rem;grid-template-columns:minmax(0,1.2fr) minmax(17rem,22rem)}.kpi-about-pillar-list{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-about-values-list{column-gap:3.5rem}.kpi-about-clients{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-about-steps{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:.85rem}.kpi-about-step{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:.55rem}.kpi-about-step-copy{padding-top:0}.kpi-about-step-connector{left:2.15rem;right:auto;top:1rem;bottom:auto;width:calc(100% - 2.15rem);height:1px}.kpi-about-step:last-child .kpi-about-step-connector{display:none}}@media (min-width:80rem){.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero-copy{max-width:40rem}.kpi-about-hero.kpi-home-landing-hero .kpi-home-hero{grid-template-columns:minmax(0,1.12fr) minmax(22rem,32rem);column-gap:2.75rem}}@media (max-width:47.99rem){.kpi-about-closer .kpi-actions,.kpi-about-hero .kpi-actions{width:100%;flex-direction:column;align-items:stretch}.kpi-about-closer .kpi-actions .kpi-button,.kpi-about-closer .kpi-actions .kpi-button-ghost,.kpi-about-hero .kpi-actions .kpi-button,.kpi-about-hero .kpi-actions .kpi-button-ghost{flex:1 1 auto;justify-content:center;width:100%;min-height:var(--kpi-touch);height:auto;padding-block:.8rem;white-space:normal}}.kpi-enquiry-panel{border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;padding:1.5rem;box-shadow:none}@media (min-width:40rem){.kpi-enquiry-panel{padding:2rem}}.kpi-contact-hero:after{opacity:.4}.kpi-contact-hero .kpi-home-hero-copy{max-width:36rem}.kpi-contact-hero .kpi-home-eyebrow:before{content:"";display:inline-block;width:1.35rem;height:2px;margin-right:.7rem;margin-bottom:.18rem;vertical-align:middle;background:var(--kpi-accent)}.kpi-contact-hero-title,.kpi-shell :lang(th) .kpi-contact-hero-title{max-width:min(28rem,100%)!important}.kpi-shell :lang(th) .kpi-contact-hero-title{letter-spacing:0!important;line-height:1.28!important;font-size:clamp(1.55rem,1.15rem + 1.4vw,2.35rem)!important}.kpi-shell :lang(th) .kpi-contact-hero-title .kpi-home-h1-lead,.kpi-shell :lang(th) .kpi-contact-hero-title .kpi-home-h1-rest{letter-spacing:0!important}.kpi-contact-card{min-width:0;max-width:26rem;padding:1.2rem 1.15rem 1.15rem;border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;box-shadow:0 10px 24px rgba(11,31,51,.06)}.kpi-contact-card-eyebrow{margin:0;color:#0b6660;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-contact-card-eyebrow:not(.kpi-latin){letter-spacing:0!important;text-transform:none;font-size:.8125rem}.kpi-contact-card-title{margin:.45rem 0 .85rem;color:#0b1f33;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:700;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere}.kpi-contact-card-list{display:grid;grid-gap:.7rem;gap:.7rem}.kpi-contact-card-row{display:grid;grid-template-columns:1.1rem minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:start}.kpi-contact-card-icon{display:flex;margin-top:1.15rem;color:#0b6660}.kpi-contact-card-icon,.kpi-contact-card-icon svg{width:1.1rem;height:1.1rem}.kpi-contact-card-copy{min-width:0}.kpi-contact-card-label{display:block;color:#6b7280;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-contact-card-value{display:block;margin:.12rem 0 0;color:#3b3b3b;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.55;overflow-wrap:anywhere;text-decoration:none}a.kpi-contact-card-value:focus-visible,a.kpi-contact-card-value:hover{color:#0b6660;text-decoration:underline;outline:none}a.kpi-contact-card-value:focus-visible{outline:2px solid #0b6660;outline-offset:3px;border-radius:.2rem}.kpi-contact-card-primary{display:inline-flex;align-items:center;min-height:2rem;margin-top:.25rem;padding:.2rem .65rem;border-radius:999px;background:#e6e81f;color:#0b1f33!important;font-size:.875rem;text-decoration:none!important}.kpi-contact-card-primary:focus-visible,.kpi-contact-card-primary:hover{background:#a3ce39;color:#0b1f33!important}.kpi-contact-card-socials{grid-template-columns:minmax(0,1fr);padding-top:.35rem;border-top:1px solid #e3e8eb}.kpi-contact-card-socials ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none}.kpi-contact-card-socials a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.45rem;color:#0b1f33;text-decoration:none}.kpi-contact-card-socials a:focus-visible,.kpi-contact-card-socials a:hover{background:#f2f8e2;outline:none}.kpi-contact-card-socials a:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-contact-card-socials img{display:block;width:20px;height:20px}.kpi-contact-hero-aside{display:grid;grid-gap:.85rem;gap:.85rem;width:100%;max-width:35rem;min-width:0;justify-self:start}.kpi-contact-hero-media{margin:0;width:100%;max-width:35rem}.kpi-contact-hero-media img,.kpi-contact-hero-placeholder{display:block;width:100%;max-width:560px;aspect-ratio:4/3;height:auto;border-radius:.75rem;object-fit:cover}.kpi-contact-hero-placeholder{display:flex;align-items:center;justify-content:center;min-height:0;padding:1.25rem 1.5rem;border:1px dashed #c5ced3;background:#f4f4f4;color:#3b3b3b;text-align:center;box-sizing:border-box}.kpi-contact-hero-placeholder span{max-width:22rem;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.45}.kpi-contact-hero-caption,.kpi-shell :lang(th) .kpi-contact-hero-caption{margin:.5rem 0 0;color:rgba(255,255,255,.72);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.45}.kpi-contact-card--hero,.kpi-contact-hero-card{align-self:stretch;width:100%;max-width:35rem;border-color:#e3e8eb;background:#fff;box-shadow:0 10px 24px rgba(11,31,51,.1)}.kpi-contact-card--hero .kpi-contact-card-eyebrow{color:#0b6660}.kpi-contact-card--hero .kpi-contact-card-title{color:#0b1f33}.kpi-contact-card--hero .kpi-contact-card-icon{color:#0b6660}.kpi-contact-card--hero .kpi-contact-card-label{color:#6b7280}.kpi-contact-card--hero .kpi-contact-card-value{color:#0b1f33}.kpi-contact-card--hero a.kpi-contact-card-value:focus-visible,.kpi-contact-card--hero a.kpi-contact-card-value:hover{color:#0b6660}.kpi-contact-card--footer{max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.kpi-contact-card--footer .kpi-contact-card-title{margin:0 0 .55rem;color:#f2f8e2;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.45}.kpi-contact-card--footer .kpi-contact-card-icon{margin-top:1.05rem;color:#a3ce39}.kpi-contact-card--footer .kpi-contact-card-label{color:#9eb0bc}.kpi-contact-card--footer .kpi-contact-card-value{color:#d5dee4;font-weight:400}.kpi-contact-card--footer a.kpi-contact-card-value:focus-visible,.kpi-contact-card--footer a.kpi-contact-card-value:hover{color:#c7f000}.kpi-contact-card--footer a.kpi-contact-card-value:focus-visible{outline:2px solid #c7f000;outline-offset:3px}.kpi-contact-card--footer .kpi-contact-card-primary{min-height:0;padding:0;border-radius:0;background:transparent;color:#e6e81f!important}.kpi-contact-card--footer .kpi-contact-card-primary:focus-visible,.kpi-contact-card--footer .kpi-contact-card-primary:hover{background:transparent;color:#c7f000!important}.kpi-contact-card--footer .kpi-contact-card-socials{border-top-color:rgba(255,255,255,.12)}.kpi-contact-card--footer .kpi-contact-card-socials a:focus-visible,.kpi-contact-card--footer .kpi-contact-card-socials a:hover{background:rgba(255,255,255,.08)}.kpi-contact-card--footer .kpi-contact-card-socials a:focus-visible{outline:2px solid #c7f000;outline-offset:3px}.kpi-contact-card--section{margin-top:1.35rem}.kpi-contact-card--preview{max-width:none}.kpi-contact-main{background:#f7f8f6}.kpi-contact-main .kpi-section{padding-block:3.25rem}.kpi-contact-main-stack{display:grid;grid-gap:2.25rem;gap:2.25rem;min-width:0}.kpi-contact-channels{min-width:0}.kpi-contact-channels-help,.kpi-shell :lang(th) .kpi-contact-channels-help{margin:0 0 .85rem;color:#0b1f33;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.6}.kpi-contact-channels-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.kpi-contact-channel{display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.5rem;padding:.85rem 1rem;border:1px solid #e3e8eb;border-left:3px solid #e6e81f;border-radius:.75rem;background:#fff;color:#0b1f33;text-decoration:none;box-shadow:none}.kpi-contact-channel:hover{border-color:#d8dde1 #d8dde1 #d8dde1 #a3ce39}.kpi-contact-channel:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-contact-channel-icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;background:#f2f8e2;color:#0b1f33}.kpi-contact-channel-icon svg{width:1.1rem;height:1.1rem}.kpi-contact-channel-copy{min-width:0}.kpi-contact-channel-label{font-size:.75rem}.kpi-contact-channel-label,.kpi-contact-channel-value{display:block;color:#0b1f33;font-weight:600;letter-spacing:0;line-height:1.4}.kpi-contact-channel-value{margin-top:.12rem;font-size:.9375rem;overflow-wrap:anywhere}@media (min-width:48rem){.kpi-contact-channels-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.kpi-contact-main-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start;min-width:0}.kpi-contact-form,.kpi-contact-location,.kpi-contact-map-block{min-width:0;max-width:100%}.kpi-contact-eyebrow{margin:0;color:#0A2472;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kpi-shell :lang(th) .kpi-contact-eyebrow:not(.kpi-latin){letter-spacing:0!important;text-transform:none;font-size:.8125rem}.kpi-shell .kpi-contact-h2,.kpi-shell :lang(th) .kpi-contact-h2{margin-top:.55rem;max-width:20rem;color:#3b3b3b;letter-spacing:0!important;text-wrap:balance}.kpi-contact-map-block{margin-top:1.35rem;width:100%;max-width:640px}.kpi-contact-map-frame{position:relative;width:100%;max-width:640px;min-height:0;overflow:hidden;aspect-ratio:640/420;border:1px solid #e3e8eb;border-radius:18px;background:#f4f4f4}.kpi-contact-map-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.kpi-contact-map-fallback,.kpi-contact-map-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem;padding:1.35rem 1.4rem;background:#f4f4f4;color:#3b3b3b}.kpi-contact-map-status{align-items:center;z-index:1;background:#f2f8e2;font-size:.9375rem;font-weight:600}.kpi-contact-map-fallback svg{width:1.5rem;height:1.5rem;color:#0b6660}.kpi-contact-map-fallback p,.kpi-shell :lang(th) .kpi-contact-map-fallback p{margin:0;max-width:22rem;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.55!important}.kpi-contact-map-kicker{color:#0b1f33!important;font-size:.72rem!important;font-weight:700;letter-spacing:.06em!important}.kpi-contact-map-fallback-address{color:#3b3b3b!important}.kpi-contact-map-open{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;color:#0a2472;font-size:.875rem;font-weight:600;text-decoration:none}.kpi-contact-map-open svg{width:.95rem;height:.95rem}.kpi-contact-map-open:focus-visible,.kpi-contact-map-open:hover{color:#0b1f33;outline:none}.kpi-contact-map-meta{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.kpi-contact-map-address,.kpi-shell :lang(th) .kpi-contact-map-address{margin:0;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-contact-map-privacy,.kpi-shell :lang(th) .kpi-contact-map-privacy{margin:0;color:#777777;font-size:.75rem;letter-spacing:0!important;line-height:1.5!important}.kpi-contact-map-cta{margin:0}.kpi-contact-map-cta a{display:inline-flex;align-items:center;gap:.35rem;color:#0A2472;font-size:.875rem;font-weight:600;letter-spacing:0;text-decoration:none;transition:color .15s ease,transform .15s ease}.kpi-contact-map-cta a span{transition:transform .15s ease}.kpi-contact-map-cta a:focus-visible,.kpi-contact-map-cta a:hover{color:#0b1f33;outline:none}.kpi-contact-map-cta a:focus-visible span,.kpi-contact-map-cta a:hover span{transform:translate(2px,-1px)}.kpi-contact-location-address,.kpi-shell :lang(th) .kpi-contact-location-address{margin:1.25rem 0 0;max-width:28rem;color:#555555;font-size:.9375rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-contact-location-address-en{margin:.35rem 0 0;max-width:28rem;color:#777777;font-size:.8125rem;line-height:1.6}.kpi-contact-direct{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e3e8eb}.kpi-contact-direct-label{margin:0 0 .15rem;color:#0A2472;font-size:.8125rem;font-weight:600;letter-spacing:0}.kpi-contact-direct a{color:#0b1f33;font-size:.975rem;font-weight:600;letter-spacing:0;text-decoration:none;transition:color .15s ease}.kpi-contact-direct a:focus-visible,.kpi-contact-direct a:hover{color:#0A2472;text-decoration:underline;outline:none}.kpi-contact-form{position:relative}.kpi-contact-form-intro{margin-bottom:1.25rem}.kpi-contact-form-trust{display:grid;grid-gap:.35rem;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none}.kpi-contact-form-trust li,.kpi-shell :lang(th) .kpi-contact-form-trust li{position:relative;padding-left:1rem;color:#555555;font-size:.875rem;letter-spacing:0!important;line-height:1.6!important}.kpi-contact-form-trust li:before{content:"";position:absolute;top:.55rem;left:0;width:.4rem;height:.4rem;border-radius:99px;background:#0b6660}.kpi-contact-form-lead,.kpi-shell :lang(th) .kpi-contact-form-lead{margin:.75rem 0 0;max-width:36rem;color:#555555;font-size:.975rem;letter-spacing:0!important;line-height:1.7!important;text-wrap:pretty}.kpi-contact-form-panel{border:1px solid #e3e8eb;border-radius:.75rem;background:#fff;padding:1.35rem 1.25rem;box-shadow:none}.kpi-contact-form-fields,.kpi-contact-form-pair{display:grid;grid-gap:1.15rem;gap:1.15rem}.kpi-contact-form-label{display:block;margin-bottom:.4rem;color:#3b3b3b;font-size:.875rem;font-weight:600;letter-spacing:0}.kpi-contact-form-flag{color:#555555;font-weight:500}.kpi-contact-form-field{display:grid;grid-gap:.35rem;gap:.35rem}.kpi-contact-form-consent-wrap.is-invalid .kpi-contact-form-check,.kpi-contact-form-field.is-invalid .kpi-field{border-color:#c45c26}.kpi-contact-form-hint,.kpi-shell :lang(th) .kpi-contact-form-hint{margin:0;color:#777777;font-size:.75rem;letter-spacing:0!important;line-height:1.5!important}.kpi-contact-form-error,.kpi-shell :lang(th) .kpi-contact-form-error{margin:0;color:#c45c26;font-size:.8125rem;font-weight:600;letter-spacing:0!important;line-height:1.45!important}.kpi-contact-form-summary{padding:.9rem 1rem;border:1px solid #e8c4b0;border-radius:.65rem;background:#fff8f4}.kpi-contact-form-summary:focus{outline:2px solid #0b6660;outline-offset:2px}.kpi-contact-form-summary p{margin:0;color:#3b3b3b;font-size:.875rem;font-weight:700}.kpi-contact-form-summary ul{margin:.45rem 0 0;padding-left:1.1rem}.kpi-contact-form-summary a{color:#0a2472;font-size:.875rem;font-weight:600;text-decoration:underline}.kpi-contact-form-summary a:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-contact-form-select{cursor:pointer}.kpi-contact-form .kpi-button:focus-visible,.kpi-contact-form .kpi-field:focus,.kpi-contact-form .kpi-field:focus-visible,.kpi-contact-form-check:focus-visible,.kpi-contact-form-direct a:focus-visible,.kpi-contact-form-privacy:focus-visible{outline:2px solid #0b6660;outline-offset:2px}.kpi-contact-form .kpi-field{min-height:2.85rem;border-radius:.65rem}.kpi-contact-form textarea.kpi-field,.kpi-contact-form-message{min-height:6.5rem;resize:vertical}.kpi-contact-form-consent-wrap{display:grid;grid-gap:.35rem;gap:.35rem}.kpi-contact-form-consent{display:flex;gap:.75rem;align-items:flex-start;font-size:.8125rem!important;line-height:1.65!important;color:#555555;cursor:pointer}.kpi-contact-form-check{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:#0b6660;cursor:pointer}.kpi-contact-form-privacy{color:#0b6660;font-weight:600;text-decoration:underline}.kpi-contact-form-actions{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start}.kpi-contact-form-loading{margin:0;color:#0b6660;font-size:.875rem;font-weight:600}.kpi-contact-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kpi-contact-form .kpi-contact-form-consent+p,.kpi-contact-form p.text-sm{font-size:.75rem;line-height:1.65}.kpi-contact-form-note{margin:0;color:#555555;font-size:.8125rem;line-height:1.65}.kpi-contact-form-direct{margin:0;padding-top:1rem;border-top:1px solid #e3e8eb;font-size:.875rem;line-height:1.65}.kpi-contact-form-success{padding:1.25rem;border-radius:.65rem;background:#f2f8e2}.kpi-contact-form-success-title{margin:0;color:#0b1f33;font-size:1.0625rem;font-weight:700;letter-spacing:0;line-height:1.45}.kpi-contact-form-success-title:focus{outline:2px solid #0b6660;outline-offset:3px}.kpi-contact-form .kpi-button{width:100%}@media (min-width:40rem){.kpi-contact-form-panel{padding:1.75rem}.kpi-contact-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.kpi-contact-form .kpi-button{width:auto}}@media (max-width:47.99rem){.kpi-contact-hero .kpi-actions{display:grid}.kpi-contact-hero .kpi-actions .kpi-button{width:100%;min-height:3rem}.kpi-contact-card--hero,.kpi-contact-hero-aside,.kpi-contact-hero-card,.kpi-contact-hero-media,.kpi-contact-hero-media img,.kpi-contact-hero-placeholder{max-width:none}.kpi-contact-hero-card .kpi-contact-card-value{min-height:2.75rem}}@media (min-width:64rem){.kpi-contact-hero-grid.kpi-home-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,35rem);column-gap:3.75rem;align-items:center}.kpi-contact-hero-aside{justify-self:end}.kpi-contact-main-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2.5rem,5vw,4.5rem)}}@media (min-width:48rem) and (max-width:63.99rem){.kpi-contact-hero-grid.kpi-home-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);column-gap:2rem;align-items:start}.kpi-contact-main-grid{gap:2.25rem}}.kpi-shell .kpi-contact-main~.kpi-faq-home,.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home{background:#fff}.kpi-shell .kpi-contact-main~.kpi-faq-home .kpi-faq-item,.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-item{min-height:3.25rem}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-list{max-width:min(44rem,100%)}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-item.is-open:before{background:#a3ce39}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-trigger{min-height:3rem}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-trigger:focus-visible{outline:2px solid #0b6660;outline-offset:3px}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-item.is-open .kpi-faq-mark{color:#0b6660}.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-panel p{max-width:38rem;text-wrap:pretty}@media (max-width:39.99rem){.kpi-shell:has(.kpi-contact-hero) .kpi-faq-home .kpi-faq-panel p{padding-right:0;font-size:.9375rem;line-height:1.75}}.kpi-contact-next{background:#fff;border-top:1px solid #e3e8eb}.kpi-contact-next .kpi-section{padding-block:2.75rem}.kpi-contact-next-title,.kpi-shell :lang(th) .kpi-contact-next-title{margin:0 0 1.5rem;color:#0b1f33;letter-spacing:0}.kpi-contact-next-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #e3e8eb}.kpi-contact-next-step{display:grid;grid-template-columns:1.85rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid #e3e8eb}.kpi-contact-next-num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#e6e81f;color:#0b1f33;font-size:.8125rem;font-weight:700;line-height:1}.kpi-contact-next-copy{min-width:0}.kpi-contact-next-step-title,.kpi-shell :lang(th) .kpi-contact-next-step-title{margin:.1rem 0 .35rem;color:#0b1f33;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.4}.kpi-contact-next-step-body,.kpi-shell :lang(th) .kpi-contact-next-step-body{margin:0;color:#555555;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.6}.kpi-contact-next-trust{display:flex;flex-wrap:wrap;gap:.65rem 0;margin:1.35rem 0 0;padding:0;list-style:none}.kpi-contact-next-trust li{position:relative;color:#0b1f33;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.45;padding-right:.95rem;margin-right:.95rem}.kpi-contact-next-trust li:not(:last-child):after{content:"";position:absolute;top:.2rem;right:0;width:1px;height:.9rem;background:#e3e8eb}@media (max-width:47.99rem){.kpi-contact-next-trust{display:grid;grid-gap:.45rem;gap:.45rem}.kpi-contact-next-trust li{padding-right:0;margin-right:0}.kpi-contact-next-trust li:after{display:none}}@media (min-width:48rem){.kpi-contact-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.kpi-contact-next-step{padding:0 1.25rem 0 0;border-bottom:0;border-right:1px solid #e3e8eb}.kpi-contact-next-step:last-child{padding-right:0;border-right:0}.kpi-contact-next-step:first-child{padding-left:0}}.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-button,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-h1,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-h2,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-home-h1,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-home-h1-lead,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-home-h1-rest,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-lead,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion :is(h1,h2,h3,h4,p,li,dt,dd,label,button,a,figcaption,strong,small),.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home :is(h2,p,button),.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-website-enquiry :is(h2,h3,p,li,label,button,span){font-family:Prompt,Noto Sans Thai,Tahoma,Arial,sans-serif!important}.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-conversion .kpi-latin,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-faq-home .kpi-latin,.kpi-shell.kpi-locale-th:has(.kpi-conversion) .kpi-website-enquiry .kpi-latin,.kpi-shell:has(.kpi-conversion) .kpi-conversion .kpi-latin{font-family:Montserrat,Prompt,sans-serif!important}