.page-aletai{--alt-ink:#13272b;--alt-pine:#24473f;--alt-slate:#304c57;--alt-sand:#eadfc9;--alt-paper:#f7f3e9;--alt-orange:#ed6c35;--alt-line:rgba(19,39,43,.18);background:var(--alt-paper);color:var(--alt-ink)}
.page-aletai .city-main{overflow:hidden}.page-aletai .city-crumb{padding-top:26px;padding-bottom:18px}.page-aletai .city-section{padding:112px 0}.page-aletai h1,.page-aletai h2,.page-aletai h3{font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif}.page-aletai h2{font-size:46px;line-height:1.16;letter-spacing:-.035em;margin:0}.page-aletai p{line-height:1.82}.page-aletai .city-eyebrow{color:var(--alt-orange);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}
.alt-hero{min-height:720px;position:relative;display:flex;align-items:center;color:#fff;background:#10282d}.alt-hero-media,.alt-hero-shade{position:absolute;inset:0}.alt-hero-media img{width:100%;height:100%;object-fit:cover}.alt-hero-shade{background:linear-gradient(90deg,rgba(9,23,27,.96) 0%,rgba(9,23,27,.84) 43%,rgba(9,23,27,.18) 74%,rgba(9,23,27,.08) 100%)}.alt-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:66px;align-items:center;padding-top:72px;padding-bottom:72px}.alt-kicker{font-size:12px;font-weight:900;letter-spacing:.23em;color:#f5b36d;margin:0 0 22px}.alt-hero-copy h1{font-size:60px;line-height:1.06;letter-spacing:-.055em;max-width:780px;margin:0 0 24px}.alt-hero-copy>p:not(.alt-kicker){font-size:18px;color:rgba(255,255,255,.78);max-width:690px;margin:0}.alt-actions{display:flex;gap:22px;align-items:center;margin-top:34px}.alt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;background:var(--alt-orange);color:#fff;border:1px solid var(--alt-orange);font-weight:850;letter-spacing:.02em;text-decoration:none;box-shadow:0 14px 36px rgba(237,108,53,.22);transition:transform .2s ease,box-shadow .2s ease}.alt-btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(237,108,53,.34)}.alt-btn.is-dark{background:var(--alt-ink);border-color:var(--alt-ink);box-shadow:none}.alt-text-link,.alt-inline-link{color:inherit;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.alt-hero-board{background:rgba(12,31,35,.82);border:1px solid rgba(255,255,255,.24);padding:30px;backdrop-filter:blur(12px);box-shadow:0 30px 70px rgba(0,0,0,.28)}.alt-board-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.18);font-size:13px}.alt-board-head b{color:#f5b36d}.alt-board-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.alt-board-cols>div{display:grid;gap:9px;padding:17px;background:rgba(255,255,255,.07)}.alt-board-cols small{color:#f5b36d;font-weight:850}.alt-board-cols strong{font-size:14px}.alt-mini-route{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:11px;color:rgba(255,255,255,.7)}.alt-mini-route i{width:8px;height:8px;border-radius:50%;background:var(--alt-orange);box-shadow:0 0 0 4px rgba(237,108,53,.14)}.alt-mini-route span{margin-right:auto}
.alt-banner{padding:46px 0;background:#e9dfcd}.alt-banner.is-dark{background:#14282d}.alt-banner .city-ad-inner{max-width:1200px;margin:auto;padding:0 22px}.alt-banner picture,.alt-banner img{display:block;width:100%}.alt-banner img{aspect-ratio:3/1;object-fit:contain}
.alt-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);gap:70px;align-items:end;margin-bottom:52px}.alt-section-head>p{margin:0;color:#53666a}.alt-section-head.is-light{color:#fff}.alt-section-head.is-light>p{color:rgba(255,255,255,.68)}.alt-route{background:#f7f3e9}.alt-route-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--alt-line);border-bottom:1px solid var(--alt-line)}.alt-route-rail a{position:relative;display:grid;gap:7px;padding:28px 24px;color:inherit;text-decoration:none;border-right:1px solid var(--alt-line);transition:background .2s ease,color .2s ease}.alt-route-rail a:last-child{border-right:0}.alt-route-rail a:before{content:"";position:absolute;top:-5px;left:24px;width:9px;height:9px;background:var(--alt-paper);border:2px solid var(--alt-pine);border-radius:50%}.alt-route-rail a.is-current,.alt-route-rail a:hover{background:var(--alt-pine);color:#fff}.alt-route-rail a.is-current:before,.alt-route-rail a:hover:before{background:var(--alt-orange);border-color:var(--alt-orange)}.alt-route-rail b{font-size:12px;color:var(--alt-orange)}.alt-route-rail span{font-family:"Noto Serif SC",serif;font-size:22px;font-weight:850}.alt-route-rail small{opacity:.68}
.alt-stop{background:#fff}.alt-stop-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:70px;align-items:center}.alt-stop-grid.is-reverse{grid-template-columns:minmax(460px,1.1fr) minmax(0,.9fr)}.alt-stop-grid.is-reverse .alt-stop-copy{order:2}.alt-stop-grid.is-reverse .alt-photo{order:1}.alt-stop-label{display:inline-flex;align-items:center;gap:14px;border-left:3px solid var(--alt-orange);padding-left:14px;margin-bottom:25px}.alt-stop-label span{font-size:11px;letter-spacing:.15em;font-weight:900;color:#6a7b7c}.alt-stop-label b{font-size:13px}.alt-stop-copy>p:not(.city-eyebrow,.alt-note){font-size:17px;color:#526568}.alt-check-matrix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--alt-line);border-left:1px solid var(--alt-line);margin:34px 0 26px}.alt-check-matrix article{padding:21px;border-right:1px solid var(--alt-line);border-bottom:1px solid var(--alt-line)}.alt-check-matrix span{font-size:11px;font-weight:900;color:var(--alt-orange)}.alt-check-matrix h3{font-size:20px;margin:8px 0}.alt-check-matrix p{margin:0;color:#657477;font-size:14px}.alt-inline-link{color:var(--alt-pine)}.alt-photo{margin:0;position:relative}.alt-photo img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.alt-photo figcaption,.alt-platform-shot figcaption{font-size:12px;color:#66787b;margin-top:12px}.alt-photo:after{content:"";position:absolute;right:-14px;top:22px;width:32px;height:32px;border:2px solid var(--alt-orange);border-radius:50%;box-shadow:0 0 0 8px rgba(237,108,53,.12)}
.alt-stop-accounting{background:var(--alt-ink);color:#fff}.alt-ledger-layout{display:grid;grid-template-columns:minmax(460px,1.08fr) minmax(0,.92fr);gap:36px;align-items:stretch}.alt-stop-accounting .alt-photo figcaption{color:rgba(255,255,255,.62)}.alt-ops-matrix{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.16)}.alt-ops-matrix article{padding:27px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.alt-ops-matrix article:nth-child(2n){border-right:0}.alt-ops-matrix span{color:#f5b36d;font-weight:900;font-size:12px}.alt-ops-matrix h3{font-size:20px;margin:8px 0}.alt-ops-matrix p{color:rgba(255,255,255,.66);font-size:14px;margin:0}.alt-ops-matrix .alt-wide{grid-column:1/-1;border-right:0;border-bottom:0;background:rgba(255,255,255,.05)}.alt-wide b{color:#f5b36d}.alt-wide a{display:inline-block;margin-top:13px;color:#fff;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}
.alt-platform{background:var(--alt-sand)}.alt-platform-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:64px;align-items:center}.alt-platform-copy>p:not(.city-eyebrow,.alt-boundary){color:#526568;font-size:17px}.alt-space-route{display:grid;gap:1px;background:rgba(19,39,43,.15);margin:28px 0}.alt-space-route article{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:17px;background:#f6f0e5}.alt-space-route i{font-style:normal;font-weight:900;color:var(--alt-orange);padding-top:3px}.alt-space-route h3{margin:0 0 4px;font-size:19px}.alt-space-route p{margin:0;color:#657477;font-size:14px}.alt-boundary{font-size:13px;color:#586a6d;border-left:2px solid var(--alt-orange);padding-left:14px;margin:24px 0}.alt-platform-shot{margin:0;background:#fff;padding:15px;box-shadow:0 28px 70px rgba(19,39,43,.16);transform:rotate(1deg)}.alt-platform-shot img{display:block;width:100%;height:auto}
.alt-handoff{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin:30px 0}.alt-handoff>div{padding:18px;border:1px solid var(--alt-line);min-height:108px}.alt-handoff b,.alt-handoff span{display:block}.alt-handoff span{font-size:12px;color:#66777a;margin-top:7px;line-height:1.6}.alt-handoff>i{height:1px;background:var(--alt-orange);position:relative}.alt-handoff>i:after{content:"";position:absolute;right:-2px;top:-3px;width:7px;height:7px;background:var(--alt-orange);border-radius:50%}.alt-note{font-size:13px;color:#66777a;border-top:1px solid var(--alt-line);padding-top:17px}
.alt-articles{background:#e7ddcb}.alt-article-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(19,39,43,.22);border-left:1px solid rgba(19,39,43,.22)}.alt-article-track a{min-height:280px;padding:25px;display:flex;flex-direction:column;color:inherit;text-decoration:none;border-right:1px solid rgba(19,39,43,.22);border-bottom:1px solid rgba(19,39,43,.22);transition:background .2s,color .2s}.alt-article-track a:hover{background:var(--alt-pine);color:#fff}.alt-article-track span{font-size:11px;font-weight:900;color:var(--alt-orange)}.alt-article-track b{font-size:48px;line-height:1;color:rgba(19,39,43,.13);margin:22px 0 auto}.alt-article-track a:hover b{color:rgba(255,255,255,.17)}.alt-article-track h3{font-size:18px;line-height:1.55;margin:0}
.alt-faq{background:#fff}.alt-faq-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:80px}.alt-faq-intro{position:sticky;top:120px;align-self:start}.alt-faq-intro p:last-child{color:#657477}.alt-faq-list details{border-color:var(--alt-line)}.alt-faq-list summary{font-family:"Noto Serif SC",serif;font-size:20px;font-weight:850}.alt-faq-list details p{color:#607174}
.alt-final{background:var(--alt-pine);color:#fff}.alt-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:80px;align-items:start}.alt-final h2{font-size:48px}.alt-final-list{display:grid;border-top:1px solid rgba(255,255,255,.24)}.alt-final-list span{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.16)}.alt-final-list p{color:rgba(255,255,255,.68);font-size:14px}.alt-final-list a{color:#fff;font-weight:850;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);width:max-content;padding-bottom:4px}
.page-aletai .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.page-aletai .reveal.is-visible{opacity:1;transform:none}
@media(max-width:1080px){.alt-hero-grid{grid-template-columns:1fr .68fr;gap:34px}.alt-hero-copy h1{font-size:52px}.alt-stop-grid,.alt-stop-grid.is-reverse,.alt-platform-grid{grid-template-columns:1fr 1fr;gap:38px}.alt-ledger-layout{grid-template-columns:1fr}.alt-article-track{grid-template-columns:repeat(3,1fr)}.alt-article-track a{min-height:240px}.alt-article-track a:nth-child(n+4){min-height:210px}.alt-final-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.page-aletai .city-section{padding:76px 0}.page-aletai h2{font-size:32px;line-height:1.2}.page-aletai .city-crumb{padding-top:18px;padding-bottom:12px}.alt-hero{min-height:760px;align-items:flex-end}.alt-hero-shade{background:linear-gradient(180deg,rgba(8,21,25,.28),rgba(8,21,25,.7) 45%,rgba(8,21,25,.96))}.alt-hero-grid{grid-template-columns:1fr;gap:26px;padding-top:170px;padding-bottom:45px}.alt-hero-copy h1{font-size:39px;line-height:1.09;letter-spacing:-.045em}.alt-hero-copy>p:not(.alt-kicker){font-size:16px}.alt-actions{align-items:flex-start;flex-direction:column;gap:14px;margin-top:24px}.alt-hero-board{padding:19px}.alt-board-cols>div{padding:13px}.alt-mini-route{gap:6px}.alt-banner{padding:24px 0}.alt-banner .city-ad-inner{padding:0 15px}.alt-banner img{aspect-ratio:750/920;object-fit:contain}.alt-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.alt-route-rail{grid-template-columns:1fr 1fr}.alt-route-rail a:nth-child(2){border-right:0}.alt-route-rail a:nth-child(-n+2){border-bottom:1px solid var(--alt-line)}.alt-stop-grid,.alt-stop-grid.is-reverse,.alt-platform-grid,.alt-faq-grid,.alt-final-grid{grid-template-columns:1fr;gap:38px}.alt-stop-grid.is-reverse .alt-stop-copy,.alt-stop-grid.is-reverse .alt-photo{order:initial}.alt-check-matrix{grid-template-columns:1fr}.alt-photo:after{right:10px;top:10px}.alt-platform-shot{transform:none}.alt-handoff{grid-template-columns:1fr;gap:0}.alt-handoff>i{width:1px;height:22px;margin-left:20px}.alt-handoff>i:after{right:-3px;top:auto;bottom:-2px}.alt-article-track{grid-template-columns:1fr}.alt-article-track a,.alt-article-track a:nth-child(n+4){min-height:0}.alt-article-track b{font-size:34px;margin:12px 0}.alt-faq-intro{position:static}.alt-faq-list summary{font-size:18px}.alt-final h2{font-size:34px}.alt-final-list{min-width:0}}
@media(prefers-reduced-motion:reduce){.page-aletai{scroll-behavior:auto}.page-aletai .reveal,.page-aletai .alt-btn{opacity:1;transform:none;transition:none}}
