.gt-box-h{margin-bottom:20px;color:#16246b;font-size:28px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-pill{display:inline-block;margin-bottom:22px;padding-top:8px;padding-right:18px;padding-bottom:8px;padding-left:18px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.3);border-right-style:solid;border-right-width:1px;border-right-color:rgba(255,255,255,.3);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(255,255,255,.3);border-left-style:solid;border-left-width:1px;border-left-color:rgba(255,255,255,.3);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;background-color:rgba(255,255,255,.14);backdrop-filter:blur(8px);font-size:15px;font-weight:700}
.gt-link{color:#3c4570;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s}
.gt-white{color:#ffffff}
.gt-h1{max-width:820px;margin-bottom:20px;color:#fff;font-size:64px;line-height:1.25;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-svc-grid{display:grid;column-gap:18px;row-gap:18px;grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}
.gt-btn{display:inline-block;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;background-color:#f26a1b;box-shadow:0 10px 24px -10px rgba(242,106,27,.7);color:#fff;font-size:17px;font-weight:700;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s}
.gt-eb-light{color:#7fe3ee}
.gt-accent{color:#ffb15c}
.gt-svc{display:flex;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;flex-direction:column;column-gap:8px;row-gap:8px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#ffffff;color:#16204d;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s}
.gt-btn-sm{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-size:15px}
.gt-li{padding-top:12px;padding-bottom:12px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e1e6f3;color:#3c4570;font-size:17px;padding-right:0;padding-left:0}
.gt-dd-t{display:inline-flex;align-items:center}
.gt-lead{max-width:640px;margin-bottom:32px;color:#e3e8ff;font-size:21px;line-height:1.8;margin-top:0;margin-right:0;margin-left:0}
.gt-svc-hot{border-top-style:solid;border-top-width:2px;border-top-color:#f26a1b;border-right-style:solid;border-right-width:2px;border-right-color:#f26a1b;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#f26a1b;border-left-style:solid;border-left-width:2px;border-left-color:#f26a1b}
.gt-foot{padding-top:72px;padding-right:0;padding-bottom:28px;padding-left:0;background-color:#0d1546;font-family:Tajawal;color:#c9d1f5}
.gt-li-light{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(255,255,255,.15);color:#e3e8ff}
.gt-dd-p{position:absolute;top:100%;z-index:70;min-width:280px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#ffffff}
.gt-cta{display:flex;margin-bottom:56px;flex-wrap:wrap;column-gap:14px;row-gap:14px}
.gt-dd-i{display:flex;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#16246b;font-size:15px;font-weight:600;text-decoration:none}
.gt-sec-soft{background-color:#f4f7fd}
.gt-ph-visa{background-image:linear-gradient(180deg,rgba(10,18,60,.35),rgba(8,14,48,.9)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb089e1199ab5fcca47320_passport.jpg)}
.gt-c1{background-image:linear-gradient(180deg,rgba(10,18,60,0) 35%,rgba(10,18,60,.88) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb046b08b8632626e8a014_hospital-lobby.jpg);grid-row-end:span 2;grid-row-start:span 2}
.gt-dest{display:grid;column-gap:20px;row-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}
.gt-c2{background-image:linear-gradient(180deg,rgba(10,18,60,0) 30%,rgba(10,18,60,.88) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb047dd423991cbf649942_hospital-building.jpg)}
.gt-dcard{display:flex;overflow-x:hidden;overflow-y:hidden;height:460px;align-items:flex-end;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-position:50% 50%, 50% 50%;background-size:cover, cover;background-repeat:no-repeat, no-repeat;box-shadow:0 20px 40px -24px rgba(22,36,107,.45);transition:transform .4s ease,box-shadow .4s ease}
.gt-band-inner{display:flex;flex-direction:column;align-items:center}
.gt-c3{background-image:linear-gradient(180deg,rgba(10,18,60,0) 30%,rgba(10,18,60,.88) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb047afd7b7753f35fd527_vip-car.jpg)}
.gt-pk-grid{display:grid;align-items:stretch;column-gap:20px;row-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}
.gt-d1{background-image:linear-gradient(180deg,rgba(10,18,60,0) 45%,rgba(10,18,60,.85) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb0468e2de1966e9b4cd6f_bangkok-night.jpg)}
.gt-band-h{margin-bottom:12px;color:#fff;font-size:48px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-c4{background-image:linear-gradient(270deg,rgba(10,18,60,.88) 0%,rgba(10,18,60,.2) 70%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb04762ec28736e6093c3e_hotel.jpg);grid-column-end:span 2;grid-column-start:span 2}
.gt-pk{display:flex;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;flex-direction:column;column-gap:6px;row-gap:6px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-color:#ffffff;transition:transform .3s ease,box-shadow .3s ease}
.gt-band-p{margin-bottom:30px;color:#e3e8ff;font-size:20px;margin-top:0;margin-right:0;margin-left:0}
.gt-card-body{max-width:520px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;color:#fff}
.gt-pk-best{border-top-style:solid;border-top-width:2px;border-top-color:#f26a1b;border-right-style:solid;border-right-width:2px;border-right-color:#f26a1b;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#f26a1b;border-left-style:solid;border-left-width:2px;border-left-color:#f26a1b;box-shadow:0 26px 44px -30px rgba(242,106,27,.7)}
.gt-steps4{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}
.gt-tag{display:inline-block;margin-bottom:12px;padding-top:5px;padding-right:14px;padding-bottom:5px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;background-color:#f26a1b;color:#fff;font-size:13px;font-weight:700}
.gt-svc-dot{display:flex;width:48px;height:48px;margin-bottom:6px;justify-content:center;align-items:center;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;color:#fff;font-size:18px;font-weight:800}
.gt-ph-tour{background-image:linear-gradient(180deg,rgba(10,18,60,.25),rgba(8,14,48,.88)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb0474ee76a28b313d0abd_krabi.jpg)}
.gt-foot-grid{display:grid;column-gap:40px;row-gap:40px;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto}
.gt-btn-ghost{display:inline-block;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;border-top-style:solid;border-top-width:1.5px;border-top-color:rgba(255,255,255,.55);border-right-style:solid;border-right-width:1.5px;border-right-color:rgba(255,255,255,.55);border-bottom-style:solid;border-bottom-width:1.5px;border-bottom-color:rgba(255,255,255,.55);border-left-style:solid;border-left-width:1.5px;border-left-color:rgba(255,255,255,.55);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;color:#fff;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s}
.gt-h3{margin-bottom:8px;color:#fff;font-size:28px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-dot-a{background-image:linear-gradient(135deg,#1f3fa8,#12a3b4)}
.gt-hdr{position:sticky;top:0;z-index:50;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;background-color:rgba(255,255,255,.96);box-shadow:0 6px 20px -16px rgba(22,36,107,.5);backdrop-filter:blur(12px);font-family:Tajawal}
.gt-brand-f{margin-bottom:10px;direction:ltr;font-size:30px;font-weight:800;text-align:start}
.gt-about{display:grid;align-items:center;column-gap:48px;row-gap:48px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto}
.gt-trust{display:grid;max-width:760px;padding-top:24px;grid-template-rows:auto;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.25);grid-template-columns:repeat(3,1fr);row-gap:0;column-gap:0}
.gt-card-p{color:#e3e8ff;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.gt-dot-b{background-image:linear-gradient(135deg,#16246b,#1f3fa8)}
.gt-hosp{display:grid;column-gap:14px;row-gap:14px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}
.gt-hdr-top{display:flex;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:12px;padding-right:24px;padding-bottom:6px;padding-left:24px;justify-content:space-between;align-items:center;column-gap:16px;row-gap:16px;margin-top:0;margin-bottom:0}
.gt-b1f{color:#ffffff}
.gt-regs{display:flex;margin-top:26px;flex-wrap:wrap;column-gap:14px;row-gap:14px}
.gt-trust-item{padding-left:20px}
.gt-chips{display:flex;margin-top:28px;flex-wrap:wrap;column-gap:12px;row-gap:12px}
.gt-ph-ship{background-image:linear-gradient(180deg,rgba(10,18,60,.25),rgba(8,14,48,.88)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb0899fd7b7753f3603305_cargo.jpg)}
.gt-dot-c{background-image:linear-gradient(135deg,#12a3b4,#2bc4b0)}
.gt-hosp-i{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#ffffff;direction:ltr;color:#16246b;font-size:18px;font-weight:700;text-align:center}
.gt-hdr-actions{display:flex;align-items:center;column-gap:16px;row-gap:16px}
.gt-foot-h{margin-bottom:14px;color:#fff;font-size:19px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-reg{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#ffffff}
.gt-trust-num{color:#fff;font-size:24px;font-weight:800}
.gt-sec{padding-top:96px;padding-right:0;padding-bottom:96px;padding-left:0;background-color:#ffffff;font-family:Tajawal;color:#16204d}
.gt-chip{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;background-color:#eef3ff;color:#1f3fa8;font-size:16px;font-weight:700}
.gt-dot-o{background-image:linear-gradient(135deg,#f26a1b,#f5a623)}
.gt-pk-link{color:#16246b;font-size:16px;font-weight:700;text-decoration:none}
.gt-foot-a{display:block;margin-bottom:8px;color:#c9d1f5;font-size:17px;text-decoration:none;transition:color .2s}
.gt-ph{display:flex;min-height:480px;align-items:flex-end;background-position:50% 50%,50% 50%;background-size:cover,cover;background-repeat:no-repeat,no-repeat;font-family:Tajawal;color:#fff}
.gt-reg-k{color:#5a6390;font-size:14px}
.gt-trust-txt{color:#c9d1f5;font-size:15px}
.gt-wrap{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.gt-more{margin-top:auto;padding-top:8px;color:#f26a1b;font-size:15px;font-weight:700}
.gt-d2{background-image:linear-gradient(180deg,rgba(10,18,60,0) 45%,rgba(10,18,60,.85) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb046ef993e067e0e7f9e8_phuket.jpg)}
.gt-menu{display:flex;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:4px;padding-right:18px;padding-bottom:10px;padding-left:18px;column-gap:6px;row-gap:6px;white-space:nowrap;margin-top:0;margin-bottom:0;overflow-x:auto}
.gt-ltr{direction:ltr;text-align:start}
.gt-ph-inner{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:110px;padding-right:24px;padding-bottom:56px;padding-left:24px;margin-top:0;margin-bottom:0}
.gt-reg-v{direction:ltr;color:#16246b;font-size:22px;font-weight:800;letter-spacing:.5px;text-align:start}
.gt-steps{display:grid;column-gap:18px;row-gap:18px;grid-template-rows:auto;grid-template-columns:repeat(5,1fr)}
.gt-d3{background-image:linear-gradient(180deg,rgba(10,18,60,0) 45%,rgba(10,18,60,.85) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb0474ee76a28b313d0abd_krabi.jpg)}
.gt-ph-h{max-width:780px;margin-bottom:16px;color:#fff;font-size:54px;line-height:1.25;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-pk-name{color:#16246b;font-size:23px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.gt-why{display:grid;column-gap:16px;row-gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:auto}
.gt-step{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e9f3;border-right-style:solid;border-right-width:1px;border-right-color:#e6e9f3;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;border-left-style:solid;border-left-width:1px;border-left-color:#e6e9f3;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#ffffff;transition:transform .3s ease,border-color .3s,box-shadow .3s}
.gt-dbody{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;color:#fff}
.gt-pk-price{margin-top:4px;margin-bottom:14px;color:#12a3b4;font-size:18px;font-weight:700;margin-right:0;margin-left:0}
.gt-why-item{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-top-style:solid;border-top-width:4px;border-top-color:#f26a1b;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#ffffff;box-shadow:0 16px 30px -24px rgba(22,36,107,.4)}
.gt-ph-med{background-image:linear-gradient(180deg,rgba(10,18,60,.35),rgba(8,14,48,.9)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb047dd423991cbf649942_hospital-building.jpg)}
.gt-pk-li{padding-top:9px;padding-bottom:9px;border-top-style:solid;border-top-width:1px;border-top-color:#eef1f8;color:#3c4570;font-size:16px;padding-right:0;padding-left:0}
.gt-pk-btn{display:block;margin-top:auto;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;background-color:#16246b;color:#fff;font-size:17px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .25s}
.gt-pk-btn-o{background-color:#f26a1b}
.gt-ph-biz{background-image:linear-gradient(180deg,rgba(10,18,60,.35),rgba(8,14,48,.9)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb089b1efce99d358973b3_office.jpg)}
.gt-head{max-width:680px;margin-bottom:44px}
.gt-ph-pk{min-height:380px;background-image:linear-gradient(180deg,rgba(10,18,60,.3),rgba(8,14,48,.9)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb046ef993e067e0e7f9e8_phuket.jpg)}
.gt-mi{padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;flex-grow:0;flex-shrink:0;flex-basis:auto;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;color:#3c4570;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}
.gt-eyebrow{margin-bottom:10px;color:#12a3b4;font-size:16px;font-weight:800}
.gt-nav{position:sticky;z-index:50;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e9f3;background-color:rgba(255,255,255,.94);backdrop-filter:blur(12px);direction:rtl;top:0;font-family:Tajawal}
.gt-foot-p{margin-bottom:6px;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-left:0}
.gt-mi-hot{color:#f26a1b;font-weight:700}
.gt-nav2{display:flex;align-items:center;column-gap:4px;row-gap:4px;white-space:nowrap}
.gt-h2{margin-bottom:12px;color:#16246b;font-size:44px;line-height:1.3;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-num{display:flex;width:44px;height:44px;margin-bottom:16px;justify-content:center;align-items:center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-image:linear-gradient(135deg,#1f3fa8,#12a3b4);color:#fff;font-size:19px;font-weight:800}
.gt-nav-inner{display:flex;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;justify-content:space-between;align-items:center;column-gap:20px;row-gap:20px;margin-top:0;margin-bottom:0}
.gt-copy{margin-top:48px;padding-top:22px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.12);color:#8d96c4;font-size:14px}
.gt-ph-p{max-width:620px;margin-bottom:28px;color:#e3e8ff;font-size:20px;line-height:1.8;margin-top:0;margin-right:0;margin-left:0}
.gt-dd{position:relative}
.gt-sub{color:#5a6390;font-size:19px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.gt-h4{margin-bottom:6px;color:#16246b;font-size:20px;font-weight:800;font-family:Tajawal;margin-top:0;margin-right:0;margin-left:0}
.gt-brand{direction:ltr;font-size:26px;font-weight:800;letter-spacing:-.5px;text-decoration:none}
.gt-ph-vip{background-image:linear-gradient(180deg,rgba(10,18,60,.35),rgba(8,14,48,.9)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb08930ebe54f4c0058ef1_airport.jpg)}
.gt-cards{display:grid;grid-auto-rows:300px;column-gap:20px;row-gap:20px;grid-template-columns:1.3fr 1fr;grid-template-rows:300px 300px 300px}
.gt-step-p{color:#5a6390;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.gt-b1{color:#16246b}
.gt-two{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto}
.gt-grid3{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}
.gt-card{position:relative;display:flex;overflow-x:hidden;overflow-y:hidden;align-items:flex-end;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-position:50% 50%, 50% 50%;background-size:cover, cover;background-repeat:no-repeat, no-repeat;box-shadow:0 20px 40px -24px rgba(22,36,107,.45);transition:transform .4s ease,box-shadow .4s ease}
.gt-b2{color:#12a3b4}
.gt-box{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-color:#f4f7fd}
.gt-note{margin-top:24px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#f4f7fd;color:#5a6390;font-size:15px;margin-right:0;margin-bottom:0;margin-left:0}
.gt-hero{position:relative;display:flex;min-height:88vh;align-items:flex-end;background-image:linear-gradient(180deg,rgba(10,18,60,.25) 0%,rgba(10,18,60,.55) 45%,rgba(8,14,48,.92) 100%), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb0462c816eb85bbafeb8b_hero-bangkok.jpg);background-position:50% 50%, 50% 50%;background-size:cover, cover;background-repeat:no-repeat, no-repeat;font-family:Tajawal;color:#fff}
.gt-b3{color:#f26a1b}
.gt-foot-grid4{display:grid;column-gap:36px;row-gap:36px;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:auto}
.gt-box-dark{background-image:linear-gradient(135deg,#16246b,#1f3fa8)}
.gt-hero-inner{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:120px;padding-right:24px;padding-bottom:56px;padding-left:24px;margin-top:0;margin-bottom:0}
.gt-links{display:flex;column-gap:28px;row-gap:28px}
.gt-ph-fly{background-image:linear-gradient(180deg,rgba(10,18,60,.25),rgba(8,14,48,.88)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb08a133e846e23b490788_plane.jpg)}
.gt-band{padding-top:120px;padding-right:0;padding-bottom:120px;padding-left:0;background-image:linear-gradient(180deg,rgba(10,18,60,.55),rgba(10,18,60,.8)), url(https://cdn.prod.website-files.com/6acb023f3ec8dceb8cd3949b/6acb046ef993e067e0e7f9e8_phuket.jpg);background-position:50% 50%, 50% 50%;background-size:cover, cover;background-repeat:no-repeat, no-repeat;background-attachment:fixed;font-family:Tajawal;color:#fff;text-align:center}
.gt-link:hover{color:#f26a1b}
.gt-btn:hover{background-color:#e05a0c;box-shadow:0 16px 30px -12px rgba(242,106,27,.85);transform:translateY(-3px)}
.gt-svc:hover{border-top-color:#12a3b4;border-right-color:#12a3b4;border-bottom-color:#12a3b4;border-left-color:#12a3b4;box-shadow:0 22px 40px -26px rgba(22,36,107,.6);transform:translateY(-6px)}
.gt-dcard:hover{box-shadow:0 34px 56px -26px rgba(22,36,107,.6);transform:translateY(-8px) scale(1.01)}
.gt-pk:hover{box-shadow:0 26px 44px -28px rgba(22,36,107,.6);transform:translateY(-6px)}
.gt-btn-ghost:hover{background-color:rgba(255,255,255,.14);transform:translateY(-3px)}
.gt-foot-a:hover{color:#ffb15c}
.gt-step:hover{border-top-color:#12a3b4;border-right-color:#12a3b4;border-bottom-color:#12a3b4;border-left-color:#12a3b4;box-shadow:0 20px 36px -24px rgba(18,163,180,.6);transform:translateY(-6px)}
.gt-pk-btn:hover{background-color:#1f3fa8}
.gt-pk-btn-o:hover{background-color:#e05a0c}
.gt-mi:hover{background-color:#eef3ff;color:#1f3fa8}
.gt-card:hover{box-shadow:0 30px 50px -24px rgba(22,36,107,.6);transform:translateY(-6px)}
@media (max-width:991px){
.gt-h1{font-size:48px}
.gt-svc-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}
.gt-pk-grid{grid-template-columns:1fr;grid-template-rows:auto}
.gt-steps4{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}
.gt-about{grid-template-columns:1fr;grid-template-rows:auto}
.gt-steps{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}
.gt-h2{font-size:36px}
.gt-grid3{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}
.gt-links{display:none}
}
@media (max-width:767px){
.gt-h1{font-size:36px}
.gt-lead{font-size:18px}
.gt-c1{grid-row-end:span 1;grid-row-start:span 1}
.gt-dest{grid-template-columns:1fr;grid-template-rows:auto}
.gt-dcard{height:320px}
.gt-band-h{font-size:32px}
.gt-c4{grid-column-end:span 1;grid-column-start:span 1}
.gt-foot-grid{column-gap:28px;row-gap:28px;grid-template-columns:1fr;grid-template-rows:auto}
.gt-h3{font-size:24px}
.gt-trust{column-gap:14px;row-gap:14px;grid-template-columns:1fr;grid-template-rows:auto}
.gt-hosp{grid-template-columns:1fr 1fr;grid-template-rows:auto}
.gt-hdr-top{padding-top:10px;padding-right:16px;padding-bottom:4px;padding-left:16px}
.gt-sec{padding-top:64px;padding-bottom:64px;padding-right:0;padding-left:0}
.gt-pk-link{display:none}
.gt-ph{min-height:380px}
.gt-menu{padding-top:4px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.gt-ph-inner{padding-top:80px;padding-right:20px;padding-bottom:40px;padding-left:20px}
.gt-ph-h{font-size:34px}
.gt-mi{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;font-size:14px}
.gt-h2{font-size:30px}
.gt-ph-p{font-size:17px}
.gt-cards{grid-auto-rows:260px;grid-template-columns:1fr;grid-template-rows:260px 260px 260px 260px}
.gt-two{grid-template-columns:1fr;grid-template-rows:auto}
.gt-box{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}
.gt-hero{min-height:auto}
.gt-foot-grid4{column-gap:28px;row-gap:28px;grid-template-columns:1fr 1fr;grid-template-rows:auto}
.gt-hero-inner{padding-top:90px;padding-right:20px;padding-bottom:40px;padding-left:20px}
.gt-band{padding-top:80px;padding-bottom:80px;background-attachment:scroll;padding-right:0;padding-left:0}
}
@media (max-width:479px){
.gt-svc-grid{grid-template-columns:1fr;grid-template-rows:auto}
.gt-btn-sm{padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;font-size:13px}
.gt-steps4{grid-template-columns:1fr;grid-template-rows:auto}
.gt-hosp{grid-template-columns:1fr;grid-template-rows:auto}
.gt-steps{grid-template-columns:1fr;grid-template-rows:auto}
.gt-why{grid-template-columns:1fr;grid-template-rows:auto}
.gt-brand{font-size:22px}
.gt-grid3{grid-template-columns:1fr;grid-template-rows:auto}
.gt-foot-grid4{grid-template-columns:1fr;grid-template-rows:auto}
}

/* ===== base ===== */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:Tajawal,Tahoma,Arial,sans-serif;color:#1d2340;background:#fff;line-height:1.6}
html[lang="th"] body,html[lang="th"] .gt-hdr,html[lang="th"] .gt-foot,html[lang="th"] [class*="gt-"]{font-family:"Noto Sans Thai",Tajawal,Tahoma,sans-serif}
img{max-width:100%;display:block}
a{color:inherit}
:focus-visible{outline:3px solid #f26a1b;outline-offset:2px}
.gt-skip{position:absolute;inset-inline-start:-9999px;top:8px;z-index:100;background:#16246b;color:#fff;padding:8px 14px;border-radius:8px}
.gt-skip:focus{inset-inline-start:8px}
/* ===== motion ===== */
@media (prefers-reduced-motion:no-preference){.gt-hero-inner>*,.gt-ph-inner>*{animation:gtUp .9s cubic-bezier(.2,.7,.2,1) both}.gt-hero-inner>*:nth-child(2),.gt-ph-inner>*:nth-child(2){animation-delay:.12s}.gt-hero-inner>*:nth-child(3),.gt-ph-inner>*:nth-child(3){animation-delay:.24s}.gt-hero-inner>*:nth-child(4),.gt-ph-inner>*:nth-child(4){animation-delay:.36s}.gt-hero-inner>*:nth-child(5){animation-delay:.48s}@supports (animation-timeline:view()){.gt-card,.gt-dcard,.gt-step,.gt-why-item,.gt-svc,.gt-pk,.gt-head,.gt-post-card,.gt-tile{animation:gtRise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}
@keyframes gtUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes gtRise{from{translate:0 48px;scale:.97}to{translate:0 0;scale:1}}
/* ===== floating WhatsApp + language switch ===== */
.gt-wa{position:fixed;inset-inline-end:20px;bottom:20px;z-index:60;width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px rgba(0,0,0,.4);transition:transform .25s}
.gt-wa:hover{transform:scale(1.08)}
.gt-lang{position:fixed;inset-inline-start:16px;bottom:20px;z-index:60;display:flex;gap:4px;background:rgba(255,255,255,.95);border:1px solid #e1e6f2;border-radius:999px;padding:4px;box-shadow:0 10px 24px -12px rgba(22,36,107,.5);font-family:Tajawal,Tahoma,sans-serif}
.gt-lang a{color:#16246b;text-decoration:none;font-weight:700;font-size:14px;padding:6px 12px;border-radius:999px}
.gt-lang a.on{background:#16246b;color:#fff}
/* ===== icons ===== */
a[href$="/medical/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3Cpath d='M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27'/%3E%3C/svg%3E")}a[href$="/vip-airport/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20h20'/%3E%3Cpath d='M3 7l4.5 4L12 4l4.5 7L21 7l-2 10H5Z'/%3E%3C/svg%3E")}a[href$="/visas/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M8 17h8'/%3E%3C/svg%3E")}a[href$="/tourism/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4'/%3E%3Cpath d='M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3'/%3E%3Cpath d='M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35'/%3E%3Cpath d='M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14'/%3E%3C/svg%3E")}a[href$="/flights/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z'/%3E%3C/svg%3E")}a[href$="/shipping/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}a[href$="/business/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}a[href$="/packages/"]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C9 3 11 5 12 8c1-3 3-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E")}
.gt-svc-dot{font-size:0!important}
.gt-svc-dot::before{content:"";width:26px;height:26px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
a.gt-svc .gt-svc-dot::before{display:block}
div.gt-svc .gt-svc-dot{font-size:18px!important}
div.gt-svc .gt-svc-dot::before{display:none}
/* ===== header & dropdown menu ===== */
.gt-hdr-top{position:relative;padding-bottom:12px!important}
.gt-nav2{flex:1;justify-content:center}
.gt-dd-t::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-inline-start:8px;transition:transform .2s}
.gt-dd.open .gt-dd-t::after{transform:translateY(1px) rotate(225deg)}
.gt-dd-p{inset-inline-start:0;margin-top:8px;display:grid;gap:2px;box-shadow:0 24px 48px -20px rgba(22,36,107,.35);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}
.gt-dd-p::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.gt-dd.open .gt-dd-p{opacity:1;visibility:visible;transform:none}
@media (hover:hover){.gt-dd:focus-within .gt-dd-p{opacity:1;visibility:visible;transform:none}}
.gt-dd-i{gap:12px;transition:background-color .15s}
.gt-dd-i:hover{background:#eef3ff;color:#1f3fa8}
.gt-dd-i::before{content:"";width:34px;height:34px;flex:none;border-radius:10px;background:#12a3b4;-webkit-mask:var(--i) center/20px no-repeat;mask:var(--i) center/20px no-repeat}
.gt-mi.on{background:#eef3ff;color:#1f3fa8}
@media (max-width:991px){.gt-nav2 .gt-mi{padding:7px 9px;font-size:14px}}
@media (max-width:767px){.gt-hdr-top{flex-wrap:wrap;row-gap:4px!important}.gt-nav2{order:3;flex:0 0 100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -8px}.gt-nav2::-webkit-scrollbar{display:none}.gt-nav2 .gt-mi{padding:6px 10px;font-size:14px}.gt-dd{position:static}.gt-dd-p{position:absolute;top:100%;left:12px;right:12px;min-width:0;margin-top:0}.gt-dd-i{white-space:normal}}
/* ===== extra hero images ===== */
.gt-ph-work{background-image:linear-gradient(180deg,rgba(10,18,60,.3),rgba(8,14,48,.9)),var(--hero)}
.gt-ph-blog{min-height:360px;background-image:linear-gradient(180deg,rgba(10,18,60,.35),rgba(8,14,48,.92)),var(--hero)}
/* ===== our work: stats + gallery ===== */
.gt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-56px;position:relative;z-index:2}
.gt-stat{background:#fff;border-radius:20px;padding:22px 24px;box-shadow:0 20px 40px -24px rgba(22,36,107,.45);border:1px solid #edf0f8}
.gt-stat-n{font-size:34px;font-weight:800;color:#16246b;line-height:1.1}
.gt-stat-t{color:#5b6285;font-size:15px;margin-top:4px}
.gt-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 28px}
.gt-filter{border:1px solid #dfe4f2;background:#fff;color:#16246b;border-radius:999px;padding:8px 16px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s}
.gt-filter:hover{border-color:#1f3fa8}
.gt-filter.on{background:#16246b;border-color:#16246b;color:#fff}
.gt-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;grid-auto-flow:dense;gap:14px}
.gt-tile{position:relative;overflow:hidden;border-radius:20px;margin:0;background:#dfe4f2}
.gt-tile.tall{grid-row:span 2}
.gt-tile.wide{grid-column:span 2}
.gt-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.gt-tile:hover img{transform:scale(1.06)}
.gt-tile figcaption{position:absolute;inset:auto 0 0 0;padding:18px 18px 16px;color:#fff;background:linear-gradient(180deg,rgba(8,14,48,0),rgba(8,14,48,.85))}
.gt-tile-cat{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);border-radius:999px;padding:3px 10px;margin-bottom:8px}
.gt-tile-h{margin:0;font-size:19px;font-weight:800;line-height:1.3}
.gt-tile-p{margin:4px 0 0;font-size:14px;color:#dbe2ff;line-height:1.5}
.gt-tile.hide{display:none}
.gt-follow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}
.gt-social{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;background:#16246b;color:#fff;text-decoration:none;font-weight:700}
.gt-social.ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}
.gt-social.tt{background:#111}
@media (max-width:991px){.gt-gallery{grid-template-columns:repeat(3,1fr)}}
@media (max-width:767px){.gt-stats{grid-template-columns:1fr;margin-top:-36px}.gt-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px;gap:10px}.gt-tile.wide{grid-column:span 2}.gt-tile-h{font-size:16px}.gt-tile-p{display:none}}
/* ===== blog ===== */
.gt-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.gt-post-card{display:flex;flex-direction:column;background:#fff;border:1px solid #edf0f8;border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 18px 36px -26px rgba(22,36,107,.45);transition:transform .3s,box-shadow .3s}
.gt-post-card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -24px rgba(22,36,107,.5)}
.gt-post-card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#dfe4f2}
.gt-post-b{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.gt-post-meta{display:flex;gap:10px;align-items:center;font-size:13px;color:#6b7194}
.gt-cat{display:inline-block;background:#e8f6f8;color:#0d7f8c;font-weight:700;border-radius:999px;padding:3px 10px;font-size:12.5px}
.gt-cat.news{background:#fff1e8;color:#c4520f}
.gt-post-h{margin:0;font-size:21px;line-height:1.4;font-weight:800;color:#16246b}
.gt-post-p{margin:0;color:#4d5478;font-size:15.5px;line-height:1.7}
.gt-post-more{margin-top:auto;padding-top:6px;color:#f26a1b;font-weight:700;font-size:15px}
.gt-post-card.feat{grid-column:span 3;flex-direction:row}
.gt-post-card.feat img{width:52%;aspect-ratio:auto;min-height:340px}
.gt-post-card.feat .gt-post-b{padding:34px 36px;justify-content:center}
.gt-post-card.feat .gt-post-h{font-size:30px}
@media (max-width:991px){.gt-posts{grid-template-columns:repeat(2,1fr)}.gt-post-card.feat{grid-column:span 2}}
@media (max-width:767px){.gt-posts{grid-template-columns:1fr}.gt-post-card.feat{grid-column:auto;flex-direction:column}.gt-post-card.feat img{width:100%;min-height:0;aspect-ratio:16/10}.gt-post-card.feat .gt-post-b{padding:20px 22px 24px}.gt-post-card.feat .gt-post-h{font-size:22px}}
/* article */
.gt-art-hero{min-height:420px}
.gt-art-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#d6ddff;font-size:15px}
.gt-art-meta .gt-cat{background:rgba(255,255,255,.16);color:#fff}
.gt-article{max-width:760px;margin:0 auto;padding:56px 24px 24px;font-size:18px;line-height:1.95;color:#262d4f}
.gt-article h2{font-size:28px;line-height:1.35;color:#16246b;margin:44px 0 14px;font-weight:800}
.gt-article h3{font-size:21px;color:#16246b;margin:30px 0 10px;font-weight:800}
.gt-article p{margin:0 0 18px}
.gt-article ul,.gt-article ol{padding-inline-start:24px;margin:0 0 20px}
.gt-article li{margin-bottom:8px}
.gt-article a{color:#1f3fa8;text-underline-offset:3px}
.gt-article strong{color:#16246b}
.gt-article blockquote{margin:24px 0;padding:18px 22px;background:#f4f7ff;border-inline-start:4px solid #12a3b4;border-radius:12px;color:#2b3360}
.gt-article blockquote p:last-child{margin:0}
.gt-article table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:16px}
.gt-article th,.gt-article td{border:1px solid #e3e7f3;padding:10px 12px;text-align:start;vertical-align:top}
.gt-article th{background:#f4f7ff;color:#16246b}
.gt-art-box{max-width:760px;margin:8px auto 0;padding:0 24px}
.gt-sources{background:#f7f8fc;border-radius:16px;padding:20px 24px;font-size:15px;color:#4d5478}
.gt-sources h4{margin:0 0 8px;color:#16246b;font-size:16px}
.gt-sources ol{margin:0;padding-inline-start:20px}
.gt-sources a{color:#1f3fa8;word-break:break-word}
.gt-disclaimer{font-size:14px;color:#6b7194;margin:16px 0 0}
.gt-help{margin:28px auto 0;max-width:760px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(135deg,#16246b,#1f3fa8);color:#fff;border-radius:20px;padding:24px 28px}
.gt-help h4{margin:0 0 4px;font-size:21px}
.gt-help p{margin:0;color:#d6ddff;font-size:15.5px}
.gt-back{display:inline-block;margin:0 0 6px;color:#1f3fa8;font-weight:700;text-decoration:none}
.gt-crumbs{font-size:14px;color:#c9d2ff;margin-bottom:14px}
.gt-crumbs a{color:#fff;text-decoration:none}
@media (max-width:767px){.gt-article{font-size:17px;padding-top:36px}.gt-article h2{font-size:23px}.gt-art-hero{min-height:360px}}
/* 404 */
.gt-404{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 24px}
.gt-404 h1{font-size:44px;color:#16246b;margin:0 0 10px}
/* fallbacks while photos load */
.gt-band,.gt-ph,.gt-hero{background-color:#16246b}
.gt-card,.gt-dcard{background-color:#1f3fa8}
