.ar-mode{overflow:hidden;color:#10213e;background:#fffdf4;font-family:var(--font-noto-thai),sans-serif}.ar-mode__hero{position:relative;overflow:hidden;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,7vw,6rem);color:#fffdf4;background:#10213e;isolation:isolate}.ar-mode--home .ar-mode__hero{background:#142d51}.ar-mode__hero:after{position:absolute;inset:0;z-index:-1;content:"";opacity:.38;background-image:radial-gradient(circle at 17% 15%,#ffe46b 0 2px,transparent 3px),radial-gradient(circle at 75% 60%,#73d9e8 0 1px,transparent 2px);background-size:97px 103px,43px 47px}.ar-mode__hero-grid{display:grid;gap:3rem;align-items:center;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.ar-mode__eyebrow{margin:0 0 1rem;color:#ffe46b;letter-spacing:.18em;font-size:.78rem;font-weight:800}.ar-mode h1{max-width:11ch;margin:0;font-family:var(--heading-font);font-size:clamp(2.75rem,6vw,5.5rem);line-height:.98}.ar-mode__lead{max-width:42rem;margin:1.7rem 0 0;color:#e5edf7;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.ar-mode__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}.ar-mode__actions a{min-height:3.3rem;padding:.85rem 1.3rem;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ar-mode__actions a:hover{transform:translateY(-3px) rotate(-1deg)}.ar-mode__primary{color:#10213e;background:#ffe46b;box-shadow:5px 6px 0 #ee6d5d}.ar-mode__secondary{border:1px solid #a8c3dc;color:#fffdf4}.ar-mode__signal{display:grid;width:min(28vw,19rem);aspect-ratio:1;margin-inline:auto;place-content:center;border:2px solid #ffe46b;border-radius:48% 52% 46% 54%;text-align:center;transform:rotate(-8deg);box-shadow:inset 0 0 0 14px rgb(255 228 107/.1),0 0 0 14px rgb(115 217 232/.1)}.ar-mode__signal-core{font-family:var(--heading-font);font-size:clamp(4rem,10vw,7.5rem);line-height:.85;color:#ffe46b}.ar-mode__signal-label{max-width:10rem;margin:.9rem auto 0;color:#c9d9ea;font-weight:700}.ar-mode__orbit{position:absolute;z-index:-1;width:52vw;height:20vw;border:1px solid rgb(115 217 232/.45);border-radius:50%;transform:rotate(-28deg)}.ar-mode__orbit--one{right:-15vw;top:-3rem}.ar-mode__orbit--two{bottom:-8rem;left:-19vw;transform:rotate(21deg)}.ar-mode__route{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(4rem,8vw,7rem)}.ar-mode__route-head{display:flex;gap:1.25rem;align-items:baseline;justify-content:space-between;border-bottom:2px solid #10213e;padding-bottom:1.3rem}.ar-mode__route-head p{max-width:35rem;margin:0;font-family:var(--heading-font);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.1}.ar-mode__route-head span{max-width:19rem;color:#496077;font-weight:700}.ar-mode__route ol{display:grid;gap:0;margin:0;padding:0;list-style:none;grid-template-columns:repeat(4,1fr)}.ar-mode__route li{min-height:15rem;padding:1.5rem 1.2rem 1.4rem;border-right:1px solid #b4c4d2}.ar-mode__route li:first-child{padding-left:0}.ar-mode__route li:last-child{border-right:0}.ar-mode__route li>span{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;color:#fffdf4;background:#10213e;font-family:var(--heading-font);font-size:.85rem}.ar-mode--home .ar-mode__route li>span{color:#10213e;background:#73d9e8}.ar-mode__route h2{margin:1.5rem 0 .7rem;font-family:var(--heading-font);font-size:1.45rem}.ar-mode__route p{margin:0;color:#496077;line-height:1.7}@media (max-width:767px){.ar-mode__hero-grid{grid-template-columns:1fr}.ar-mode__signal{width:min(70vw,17rem)}.ar-mode__route-head{display:block}.ar-mode__route-head span{display:block;margin-top:1rem}.ar-mode__route ol{grid-template-columns:1fr 1fr}.ar-mode__route li{min-height:12rem;border-bottom:1px solid #b4c4d2}.ar-mode__route li:nth-child(2){border-right:0}.ar-mode__route li:nth-child(3){padding-left:0}.ar-mode__route h2{font-size:1.25rem}}@media (max-width:460px){.ar-mode__route ol{grid-template-columns:1fr}.ar-mode__route li,.ar-mode__route li:nth-child(3){min-height:auto;padding:1.35rem 0;border-right:0}.ar-mode__route li:last-child{border-bottom:0}}