:root{--navy:#06192d;--navy2:#0a223a;--gold:#e6a93a;--text:#f7f9fc;--muted:#aeb9c5;--line:rgba(255,255,255,.12);--green:#8fcf4a;--purple:#b98be8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1180px,calc(100% - 32px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(6,25,45,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .25s ease}.site-header.scrolled{box-shadow:0 12px 30px rgba(0,0,0,.22)}.nav-wrap{min-height:70px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{font-size:1.9rem;font-weight:900;color:var(--gold);animation:brandGlow 5s ease-in-out infinite}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy b{font-size:.76rem;letter-spacing:.12em}.brand-copy small{margin-top:4px;color:var(--gold);font-size:.68rem;letter-spacing:.15em}.nav{margin-left:auto;display:flex;gap:22px}.nav a{font-size:.82rem;color:#dbe3ea;position:relative}.nav a::after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--gold);transition:right .2s ease}.nav a:hover{color:var(--gold)}.nav a:hover::after{right:0}.menu-btn{display:none;margin-left:auto;background:transparent;color:white;border:1px solid var(--line);border-radius:10px;padding:8px 12px;transition:.2s}.menu-btn:active{transform:scale(.97)}.hero{position:relative;min-height:620px;overflow:hidden;background:radial-gradient(circle at 75% 28%,rgba(230,169,58,.07),transparent 26%),linear-gradient(145deg,#06192d 0%,#081f35 55%,#06192d 100%)}.hero-image{display:none}.hero::after{content:"AMT";position:absolute;right:5%;top:50%;transform:translateY(-50%);font-size:clamp(9rem,24vw,22rem);font-weight:950;letter-spacing:-.08em;color:rgba(230,169,58,.045);line-height:1;pointer-events:none;animation:watermarkFloat 9s ease-in-out infinite}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center;min-height:620px;padding:72px 0}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:800}.hero h1{font-size:clamp(2.7rem,6vw,5.6rem);line-height:.96;margin:10px 0 16px}.tagline{color:#f3c665;font-size:clamp(1.15rem,2vw,1.7rem);font-style:italic;font-weight:700}.lede{max-width:620px;color:#d7e0e7;font-size:1.05rem}.search-card{background:rgba(7,26,44,.88);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 20px 50px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.search-card:focus-within{transform:translateY(-2px);border-color:rgba(230,169,58,.5);box-shadow:0 24px 55px rgba(0,0,0,.28)}.search-card h2{margin:0 0 12px;font-size:1.15rem}.search-row{display:flex}.search-row input{flex:1;min-width:0;border:0;padding:14px 15px;border-radius:10px 0 0 10px;outline:none}.search-row button{border:0;background:var(--gold);font-weight:900;padding:0 18px;border-radius:0 10px 10px 0;cursor:pointer;transition:transform .15s ease,filter .15s ease}.search-row button:hover{filter:brightness(1.07)}.search-row button:active{transform:scale(.97)}.search-card small{display:block;margin-top:9px;color:var(--muted)}.section{padding:70px 0}.section.alt{background:var(--navy2)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.in-view{opacity:1;transform:none}.section-head{max-width:760px;margin-bottom:26px}.section-head h2{font-size:clamp(2rem,4vw,3rem);margin:6px 0 8px}.section-head p{color:var(--muted);margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{background:#0b2238;border:1px solid var(--line);border-radius:16px;padding:24px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card:hover,.service-card:focus-visible{transform:translateY(-4px);border-color:rgba(230,169,58,.55);box-shadow:0 16px 34px rgba(0,0,0,.2);outline:none}.service-card:active{transform:translateY(-1px) scale(.995)}.service-card b{display:block;margin-bottom:8px;font-size:1rem;text-transform:uppercase}.service-card p{margin:0;color:var(--muted)}.service-card.dest b{color:var(--gold)}.service-card.personal b{color:var(--green)}.service-card.connect b{color:var(--purple)}.alerts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.alert-card{background:#0b2238;border:1px solid var(--line);border-radius:14px;padding:20px;transition:transform .22s ease,border-color .22s ease}.alert-card:hover{transform:translateY(-3px);border-color:rgba(230,169,58,.4)}.alert-card:first-child{position:relative}.alert-card:first-child::after{content:"";position:absolute;right:16px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 rgba(230,169,58,.4);animation:livePulse 2.2s ease-out infinite}.alert-card small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em}.alert-card h3{margin:8px 0}.alert-card p{color:var(--muted);margin:0}.rating-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.rating{border:1px solid var(--line);background:#0b2238;border-radius:14px;padding:16px;transition:transform .2s ease,border-color .2s ease}.rating:hover{transform:translateY(-2px);border-color:rgba(230,169,58,.35)}.rating strong{display:block;color:var(--gold);font-size:1.4rem}.rating span{font-weight:800}.rating p{font-size:.8rem;color:var(--muted);margin:6px 0 0}.trust{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trust article{background:#0b2238;border:1px solid var(--line);border-radius:14px;padding:22px}.trust p{color:var(--muted)}footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:.82rem}.footer-inner{display:flex;justify-content:space-between;gap:18px}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(10px);background:#071827;color:white;border:1px solid rgba(230,169,58,.45);padding:12px 16px;border-radius:10px;opacity:0;pointer-events:none;transition:.2s;z-index:50;max-width:min(90vw,560px);text-align:center}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes brandGlow{0%,100%{text-shadow:0 0 0 rgba(230,169,58,0)}50%{text-shadow:0 0 18px rgba(230,169,58,.25)}}@keyframes watermarkFloat{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-52%) translateX(-6px)}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(230,169,58,.35)}70%{box-shadow:0 0 0 9px rgba(230,169,58,0)}100%{box-shadow:0 0 0 0 rgba(230,169,58,0)}}@media(max-width:860px){.nav{display:none;position:absolute;left:0;right:0;top:70px;background:var(--navy);border-bottom:1px solid var(--line);padding:16px;flex-direction:column}.nav.open{display:flex;animation:menuDrop .2s ease}.menu-btn{display:block}.brand-copy{display:none}.hero-inner{grid-template-columns:1fr;gap:28px}.hero{min-height:720px}.hero-inner{min-height:720px;padding:56px 0}.service-grid,.alerts{grid-template-columns:1fr}.rating-grid{grid-template-columns:repeat(2,1fr)}.trust{grid-template-columns:1fr}.hero::after{right:-10%;top:27%;font-size:15rem}}@media(max-width:560px){.shell{width:min(100% - 22px,1180px)}.hero h1{font-size:2.65rem}.rating-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column}.search-row{flex-direction:column;gap:8px}.search-row input,.search-row button{border-radius:10px;min-height:48px}.hero::after{font-size:11rem;right:-12%;top:20%}}@keyframes menuDrop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}