.cat-hub{color:#0f2a4a;isolation:isolate;background:linear-gradient(#f8fbff 0%,#edf4ff 100%);padding:46px 0 62px;position:relative;overflow:hidden}.cat-hub-bg{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0e 1px,#0000 1px),linear-gradient(#2563eb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 82%)}.cat-hub-inner{z-index:1;position:relative}.cat-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:28px;margin-bottom:34px;display:grid}.cat-hero-copy,.cat-hero-panel,.cat-featured,.cat-service-board,.cat-support-flow,.cat-hub-trust{background:#fbfdff;border:1px solid #dbe7f7;box-shadow:0 16px 44px #0f2a4a14}.cat-hero-copy{border-radius:22px;min-height:340px;padding:42px}.cat-eyebrow,.cat-section-head span,.cat-flow-label{color:#1d4ed8;letter-spacing:.12em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.76rem;font-weight:900;display:inline-flex}.cat-hero h1{font-family:var(--font-heading,"Kanit", sans-serif);letter-spacing:0;color:#0b1f3a;margin:18px 0 16px;font-size:clamp(2rem,5vw,4rem);line-height:1}.cat-hero h1 span{color:#1d4ed8}.cat-hero h1 small{color:#425b78;margin-top:8px;font-size:.48em;display:block}.cat-hero-copy p{color:#425b78;max-width:640px;margin:0 0 24px;font-size:1.05rem;line-height:1.62}.cat-actions{flex-wrap:wrap;gap:12px;display:flex}.cat-btn-primary,.cat-btn-secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.cat-btn-primary{color:#f8fbff;background:#128c7e;box-shadow:0 14px 28px #128c7e38}.cat-btn-secondary{color:#0f2a4a;background:#f8fbff;border:1px solid #cbdff6}.cat-btn-primary:hover,.cat-btn-secondary:hover{transform:translateY(-2px)}.cat-hero-panel{border-radius:22px;align-content:space-between;gap:22px;padding:26px;display:grid}.cat-device-mark{background:var(--category-bg);color:#f8fbff;border-radius:24px;justify-content:center;align-items:center;width:86px;height:86px;font-size:2.15rem;display:flex;box-shadow:0 16px 34px #1d4ed82e}.cat-panel-stat strong,.cat-panel-stat span{display:block}.cat-panel-stat strong{color:#0f2a4a;font-family:var(--font-heading,"Kanit", sans-serif);font-size:4.6rem;line-height:.9}.cat-panel-stat span{color:#536b87;font-weight:800}.cat-panel-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cat-panel-grid div{color:#0f2a4a;background:#f2f7ff;border:1px solid #dbe7f7;border-radius:14px;align-content:center;gap:7px;min-height:86px;padding:14px;display:grid}.cat-panel-grid i{color:#1d4ed8}.cat-panel-grid span{color:#425b78;font-size:.82rem;font-weight:800;line-height:1.25}.cat-featured,.cat-service-board,.cat-support-flow{border-radius:22px;margin-bottom:24px;padding:28px}.cat-section-head{max-width:760px;margin-bottom:20px}.cat-section-head.compact{max-width:620px}.cat-section-head h2,.cat-support-flow h2{color:#0f2a4a;font-family:var(--font-heading,"Kanit", sans-serif);letter-spacing:0;margin:10px 0 8px;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.12}.cat-section-head p,.cat-support-flow p{color:#536b87;margin:0;line-height:1.58}.cat-featured-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cat-feature-card{color:#0f2a4a;background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbe7f7;border-radius:18px;flex-direction:column;gap:12px;min-height:230px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.cat-feature-card:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 16px 36px #0f2a4a1f}.cat-feature-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cat-feature-top span{color:#1d4ed8;font-weight:900}.cat-feature-top em,.cat-tag-dedicated{color:#1e3a8a;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;padding:4px 9px;font-size:.7rem;font-style:normal;font-weight:900}.cat-feature-card h3{color:#0f2a4a;margin:0;font-size:1.16rem;font-weight:900}.cat-feature-card p{color:#536b87;flex:1;margin:0;font-size:.9rem;line-height:1.55}.cat-card-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.cat-card-meta span{color:#1e3a8a;background:#f2f7ff;border:1px solid #dbe7f7;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:850}.cat-card-next{color:#1d4ed8;position:absolute;bottom:18px;right:18px}.cat-service-list{gap:10px;display:grid}.cat-service-row{background:#f8fbff;border:1px solid #dbe7f7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.cat-service-row:hover{border-color:#93c5fd;transform:translate(3px);box-shadow:0 12px 26px #0f2a4a14}.cat-row-main strong{color:#0f2a4a;margin-bottom:4px;font-size:1rem;display:block}.cat-row-main p{color:#536b87;margin:0;font-size:.86rem;line-height:1.45}.cat-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.cat-row-meta span:not(.cat-tag-dedicated){color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:850}.cat-row-meta i{color:#1d4ed8}.cat-support-flow{background:linear-gradient(135deg,#f6f9fe 0%,#eaf2ff 100%);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:24px;display:grid}.cat-flow-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cat-flow-steps div{background:#f8fbff;border:1px solid #dbe7f7;border-radius:16px;align-content:center;gap:8px;min-height:118px;padding:16px;display:grid}.cat-flow-steps strong{color:#1d4ed8;font-size:1.25rem}.cat-flow-steps span{color:#0f2a4a;font-weight:850;line-height:1.3}.cat-hub-trust{border-radius:20px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px;padding:18px;display:grid}.cat-hub-trust-item{background:#f8fbff;border:1px solid #dbe7f7;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.cat-hub-trust-item i{color:#1d4ed8;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cat-hub-trust-item strong{color:#0f2a4a;font-size:.9rem;line-height:1.22;display:block}.cat-hub-trust-item small{color:#536b87;margin-top:3px;font-size:.76rem;display:block}@media (width<=900px){.cat-hero,.cat-support-flow,.cat-featured-grid,.cat-flow-steps,.cat-hub-trust,.cat-service-row{grid-template-columns:1fr}.cat-row-meta{justify-content:flex-start;min-width:0}}@media (width<=560px){.cat-hub{padding:34px 0 46px}.cat-hero-copy,.cat-hero-panel,.cat-featured,.cat-service-board,.cat-support-flow{padding:22px}.cat-actions{flex-direction:column}.cat-btn-primary,.cat-btn-secondary{width:100%}.cat-panel-grid{grid-template-columns:1fr}}
