.xgb-provider-guide,.xgb-provider-guide *,.xgb-provider-guide *::before,.xgb-provider-guide *::after{box-sizing: border-box}.xgb-provider-guide{--xgb-orange: #f45100;--xgb-orange-dark: #c64000;--xgb-orange-deep: #a93400;--xgb-orange-soft: #fff4ee;--xgb-black: #141414;--xgb-graphite: #1d1d1f;--xgb-text: #29292d;--xgb-muted: #66666f;--xgb-line: #e8e8ec;--xgb-soft: #f7f7f8;--xgb-white: #ffffff;width: min(1160px,calc(100% - 40px));margin: 0 auto;padding: 34px 0 84px;color: var(--xgb-text);font-family: "Noto Sans Thai",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.xgb-provider-guide__hero{max-width: 960px;margin: 0 0 38px}.xgb-provider-guide__eyebrow{display: block;margin: 0 0 13px;color: var(--xgb-orange);font-size: 12px;font-weight: 850;line-height: 1.4;letter-spacing: .08em}.xgb-provider-guide h1{margin: 0 0 24px;color: var(--xgb-black);font-size: clamp(34px,5vw,58px);font-weight: 900;line-height: 1.14;letter-spacing: -.035em}.xgb-provider-guide__lead{max-width: 910px;margin: 0 0 18px;color: var(--xgb-graphite);font-size: clamp(18px,2vw,22px);font-weight: 520;line-height: 1.75}.xgb-provider-guide__hero > p:not(.xgb-provider-guide__lead){max-width: 880px;color: var(--xgb-muted);font-size: 16px;line-height: 1.85}.xgb-provider-guide__cover{position: relative;overflow: hidden;width: 100%;margin: 0 0 58px;background: #f3f3f4;border: 1px solid var(--xgb-line);border-radius: 18px;box-shadow: 0 18px 48px rgba(0,0,0,.075)}.xgb-provider-guide__cover-image{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: center}.xgb-provider-guide__cover-caption{display: block;padding: 12px 16px;color: var(--xgb-muted);background: #ffffff;border-top: 1px solid var(--xgb-line);font-size: 12.5px;line-height: 1.6}.xgb-provider-guide__section{padding: 48px 0;border-top: 1px solid var(--xgb-line)}.xgb-provider-guide__section-head,.xgb-provider-guide__question-head{display: grid;grid-template-columns: 80px minmax(0,1fr);gap: 20px;margin: 0 0 26px}.xgb-provider-guide__section-no,.xgb-provider-guide__question-head > span{display: inline-flex;align-items: center;justify-content: center;align-self: start;min-width: 56px;min-height: 38px;padding: 7px 10px;background: var(--xgb-black);border-radius: 8px;color: #ffffff;font-size: 10.5px;font-weight: 900;line-height: 1;letter-spacing: .05em}.xgb-provider-guide__question-head > span{width: 48px;min-width: 48px;height: 48px;background: var(--xgb-orange);border-radius: 10px;font-size: 12px}.xgb-provider-guide h2{margin: 0 0 10px;color: var(--xgb-black);font-size: clamp(26px,3vw,36px);font-weight: 850;line-height: 1.3;letter-spacing: -.025em}.xgb-provider-guide h3{margin: 27px 0 13px;color: var(--xgb-black);font-size: 19px;font-weight: 800;line-height: 1.45}.xgb-provider-guide p{max-width: 900px;margin: 0 0 17px;font-size: 16px;line-height: 1.9}.xgb-provider-guide__section-head p,.xgb-provider-guide__question-head p{margin-bottom: 0;color: var(--xgb-muted)}.xgb-provider-guide a{color: var(--xgb-orange-dark);font-weight: 700;text-decoration-thickness: 1px;text-underline-offset: 3px}.xgb-provider-guide a:hover,.xgb-provider-guide a:focus-visible{color: var(--xgb-orange-deep)}.xgb-provider-guide__decision-flow,.xgb-provider-guide__report-flow,.xgb-provider-guide__implementation-flow,.xgb-provider-guide__formula{display: flex;align-items: center;flex-wrap: wrap;gap: 9px;margin: 22px 0;padding: 18px;background: var(--xgb-soft);border: 1px solid var(--xgb-line);border-radius: 13px}.xgb-provider-guide__decision-flow span,.xgb-provider-guide__report-flow span,.xgb-provider-guide__implementation-flow span,.xgb-provider-guide__formula span{padding: 9px 12px;background: #ffffff;border: 1px solid var(--xgb-line);border-radius: 8px;color: var(--xgb-black);font-size: 12.5px;font-weight: 750}.xgb-provider-guide__decision-flow b,.xgb-provider-guide__report-flow b,.xgb-provider-guide__implementation-flow b,.xgb-provider-guide__formula b{color: var(--xgb-orange)}.xgb-provider-guide__note,.xgb-provider-guide__example,.xgb-provider-guide__red-note,.xgb-provider-guide__risk-box{margin: 23px 0;padding: 21px 23px;border-radius: 12px}.xgb-provider-guide__note{background: #18181a;border-left: 4px solid var(--xgb-orange);color: #eeeeef}.xgb-provider-guide__note strong{display: block;margin-bottom: 6px;color: #ff7b41}.xgb-provider-guide__note p{margin: 0;color: #d0d0d4}.xgb-provider-guide__example{background: var(--xgb-soft);border: 1px solid var(--xgb-line)}.xgb-provider-guide__example strong{display: block;margin-bottom: 6px;color: var(--xgb-orange-dark)}.xgb-provider-guide__example p{margin: 0}.xgb-provider-guide__red-note{background: #fff7f2;border: 1px solid #ffd4bf}.xgb-provider-guide__red-note strong{display: block;margin-bottom: 6px;color: var(--xgb-orange-dark)}.xgb-provider-guide__red-note p{margin: 0}.xgb-provider-guide__risk-box{background: #fff5f5;border: 1px solid #efcccc}.xgb-provider-guide__risk-box strong{display: block;margin-bottom: 9px;color: #982d2d}.xgb-provider-guide__risk-box ul{margin: 0;padding-left: 21px}.xgb-provider-guide__risk-box li{margin: 7px 0;line-height: 1.6}.xgb-provider-guide__question-callout{margin: 22px 0;padding: 21px 24px;background: linear-gradient( 135deg,#171719,#27272a );border-left: 4px solid var(--xgb-orange);border-radius: 12px;color: #ffffff;font-size: clamp(17px,2vw,21px);font-weight: 750;line-height: 1.65}.xgb-provider-guide__requirement-grid,.xgb-provider-guide__check-grid,.xgb-provider-guide__cost-grid,.xgb-provider-guide__evidence-grid,.xgb-provider-guide__document-grid,.xgb-provider-guide__gate-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 9px;margin: 22px 0}.xgb-provider-guide__requirement-grid span,.xgb-provider-guide__check-grid span,.xgb-provider-guide__cost-grid span,.xgb-provider-guide__evidence-grid span,.xgb-provider-guide__document-grid span,.xgb-provider-guide__gate-grid span{display: flex;align-items: center;justify-content: center;min-height: 50px;padding: 10px;background: var(--xgb-soft);border: 1px solid var(--xgb-line);border-radius: 9px;color: var(--xgb-black);font-size: 12.5px;font-weight: 700;text-align: center}.xgb-provider-guide__status-grid,.xgb-provider-guide__evidence-status{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px;margin: 22px 0}.xgb-provider-guide__status-grid span,.xgb-provider-guide__evidence-status span{padding: 12px 10px;background: var(--xgb-graphite);border-radius: 8px;color: #ffffff;font-size: 12px;font-weight: 750;text-align: center}.xgb-provider-guide__evidence-status span:nth-child(1),.xgb-provider-guide__evidence-status span:nth-child(2),.xgb-provider-guide__evidence-status span:nth-child(3){background: #193e29}.xgb-provider-guide__evidence-status span:nth-child(4){background: #765017}.xgb-provider-guide__evidence-status span:nth-child(5){background: #52406f}.xgb-provider-guide__evidence-status span:nth-child(6){background: #4c4c52}.xgb-provider-guide__table-wrap{overflow-x: auto;margin: 24px 0 10px;border: 1px solid var(--xgb-line);border-radius: 14px}.xgb-provider-guide table{width: 100%;min-width: 760px;border-collapse: collapse}.xgb-provider-guide th,.xgb-provider-guide td{padding: 14px 16px;border-bottom: 1px solid var(--xgb-line);text-align: left;vertical-align: top;font-size: 13.5px;line-height: 1.6}.xgb-provider-guide th{background: #19191b;color: #ffffff;font-weight: 800}.xgb-provider-guide tbody tr:last-child td{border-bottom: 0}.xgb-provider-guide__two-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px;margin: 24px 0}.xgb-provider-guide__two-grid > div,.xgb-provider-guide__five-grid > div,.xgb-provider-guide__detail-grid > div{padding: 23px;background: var(--xgb-soft);border: 1px solid var(--xgb-line);border-radius: 13px}.xgb-provider-guide__two-grid h3,.xgb-provider-guide__detail-grid h3{margin-top: 0}.xgb-provider-guide__two-grid p:last-child,.xgb-provider-guide__five-grid p:last-child{margin-bottom: 0}.xgb-provider-guide__five-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin: 24px 0}.xgb-provider-guide__five-grid strong{display: block;margin-bottom: 6px;color: var(--xgb-orange-dark);font-size: 14px}.xgb-provider-guide__five-grid p{color: var(--xgb-muted);font-size: 13px}.xgb-provider-guide__detail-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px;margin: 24px 0}.xgb-provider-guide__detail-grid ul{margin: 0;padding-left: 20px}.xgb-provider-guide__detail-grid li{margin: 7px 0;line-height: 1.6}.xgb-provider-guide__questions{max-width: 900px;margin: 0 0 22px;padding-left: 22px}.xgb-provider-guide__questions li{margin: 8px 0;line-height: 1.7}.xgb-provider-guide__summary-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 18px;margin: 24px 0;padding: 26px;background: #171719;border-radius: 17px}.xgb-provider-guide__summary-list > div{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,.08)}.xgb-provider-guide__summary-list span{color: #ff7840;font-size: 10px;font-weight: 900}.xgb-provider-guide__summary-list strong{color: #eeeeef;font-size: 14px}.xgb-provider-guide__scenario-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 24px 0}.xgb-provider-guide__scenario-grid > div{display: flex;align-items: center;gap: 13px;padding: 14px 16px;background: var(--xgb-soft);border-radius: 9px}.xgb-provider-guide__scenario-grid strong{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: 0 0 34px;background: var(--xgb-orange);border-radius: 7px;color: #ffffff;font-size: 10px}.xgb-provider-guide__scenario-grid span{color: var(--xgb-black);font-size: 13.5px;font-weight: 700}.xgb-provider-guide__red-flags{display: grid;gap: 11px;margin: 24px 0}.xgb-provider-guide__red-flags article{position: relative;padding: 20px 22px 20px 70px;background: #fff7f7;border: 1px solid #f1d1d1;border-radius: 12px}.xgb-provider-guide__red-flags article > span{position: absolute;top: 20px;left: 20px;display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;background: #a92e2e;border-radius: 8px;color: #ffffff;font-size: 10px;font-weight: 900}.xgb-provider-guide__red-flags h3{margin: 0 0 5px;font-size: 16px}.xgb-provider-guide__red-flags p{margin: 0;color: var(--xgb-muted);font-size: 14px}.xgb-provider-guide__proposal-template{margin: 23px 0;padding: 25px;background: linear-gradient( 135deg,#fff7f2,#ffffff );border: 1px solid #ffd8c5;border-radius: 14px}.xgb-provider-guide__proposal-template dl{margin: 0}.xgb-provider-guide__proposal-template dl > div{display: grid;grid-template-columns: minmax(160px,230px) minmax(0,1fr);gap: 15px;padding: 10px 0;border-bottom: 1px solid #efddd3}.xgb-provider-guide__proposal-template dl > div:last-child{border-bottom: 0}.xgb-provider-guide__proposal-template dt{color: var(--xgb-orange-dark);font-weight: 800}.xgb-provider-guide__proposal-template dd{margin: 0;color: var(--xgb-muted)}.xgb-provider-guide__faq details{margin: 0 0 10px;background: var(--xgb-soft);border: 1px solid var(--xgb-line);border-radius: 11px}.xgb-provider-guide__faq summary{padding: 17px 20px;color: var(--xgb-black);font-weight: 750;cursor: pointer}.xgb-provider-guide__faq details p{padding: 0 20px 19px;margin: 0;color: var(--xgb-muted);font-size: 14.5px}.xgb-provider-guide__cta{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(260px,.65fr);gap: 40px;margin-top: 48px;padding: 38px;background: radial-gradient( circle at 100% 0%,rgba(244,81,0,.20),transparent 42% ),#161618;border-radius: 20px;color: #ffffff}.xgb-provider-guide__cta h2{color: #ffffff}.xgb-provider-guide__cta p{margin-bottom: 0;color: #c8c8ce}.xgb-provider-guide__cta-actions{display: flex;flex-direction: column;justify-content: center;gap: 10px}.xgb-provider-guide a.xgb-provider-guide__button{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 18px;border: 1px solid rgba(255,255,255,.18);border-radius: 10px;color: #ffffff;font-size: 13px;font-weight: 800;text-decoration: none;transition: transform .16s ease,border-color .16s ease,background-color .16s ease}.xgb-provider-guide a.xgb-provider-guide__button--primary{background: var(--xgb-orange);border-color: var(--xgb-orange)}.xgb-provider-guide a.xgb-provider-guide__button:hover,.xgb-provider-guide a.xgb-provider-guide__button:focus-visible{border-color: var(--xgb-orange);transform: translateY(-1px)}.xgb-provider-guide a:focus-visible,.xgb-provider-guide summary:focus-visible{outline: 2px solid var(--xgb-orange);outline-offset: 3px}@media screen and (max-width: 960px){.xgb-provider-guide__requirement-grid,.xgb-provider-guide__check-grid,.xgb-provider-guide__cost-grid,.xgb-provider-guide__evidence-grid,.xgb-provider-guide__document-grid,.xgb-provider-guide__gate-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.xgb-provider-guide__five-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.xgb-provider-guide__cta{grid-template-columns: 1fr}}@media screen and (max-width: 700px){.xgb-provider-guide{width: min(100% - 28px,1160px);padding-top: 24px}.xgb-provider-guide__hero{margin-bottom: 30px}.xgb-provider-guide__cover{margin-bottom: 42px;border-radius: 13px}.xgb-provider-guide__cover-caption{padding: 10px 13px;font-size: 11.5px}.xgb-provider-guide__section{padding: 37px 0}.xgb-provider-guide__section-head,.xgb-provider-guide__question-head{grid-template-columns: 1fr;gap: 10px}.xgb-provider-guide__section-no,.xgb-provider-guide__question-head > span{justify-self: start}.xgb-provider-guide__two-grid,.xgb-provider-guide__detail-grid,.xgb-provider-guide__scenario-grid,.xgb-provider-guide__summary-list{grid-template-columns: 1fr}.xgb-provider-guide__status-grid,.xgb-provider-guide__evidence-status{grid-template-columns: repeat(2,minmax(0,1fr))}.xgb-provider-guide__proposal-template dl > div{grid-template-columns: 1fr;gap: 3px}.xgb-provider-guide__cta{padding: 27px 22px}}@media screen and (max-width: 430px){.xgb-provider-guide h1{font-size: 34px}.xgb-provider-guide__requirement-grid,.xgb-provider-guide__check-grid,.xgb-provider-guide__cost-grid,.xgb-provider-guide__evidence-grid,.xgb-provider-guide__document-grid,.xgb-provider-guide__gate-grid,.xgb-provider-guide__five-grid,.xgb-provider-guide__status-grid,.xgb-provider-guide__evidence-status{grid-template-columns: 1fr}.xgb-provider-guide__decision-flow,.xgb-provider-guide__report-flow,.xgb-provider-guide__implementation-flow,.xgb-provider-guide__formula{align-items: stretch;flex-direction: column}.xgb-provider-guide__decision-flow b,.xgb-provider-guide__report-flow b,.xgb-provider-guide__implementation-flow b,.xgb-provider-guide__formula b{align-self: center}.xgb-provider-guide__decision-flow b,.xgb-provider-guide__report-flow b,.xgb-provider-guide__implementation-flow b{transform: rotate(90deg)}}@media (prefers-reduced-motion: reduce){.xgb-provider-guide *,.xgb-provider-guide *::before,.xgb-provider-guide *::after{transition-duration: .001ms !important;animation-duration: .001ms !important;animation-iteration-count: 1 !important}}