:root{--ink:#14201f;--paper:#f5f2ec;--orange:#ff5a36;--lime:#d8ff5b;--mist:#e7e9e4;--line:rgba(20,32,31,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.announcement{height:31px;background:#14201f;color:#d9ded9;display:flex;justify-content:center;align-items:center;gap:9px;font:10px "DM Mono",monospace;letter-spacing:.08em;text-transform:uppercase}.announcement span{color:var(--orange)}.site-header{height:86px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:var(--paper);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:.12em;line-height:.9}.brand em{display:block;font-size:8px;font-style:normal;letter-spacing:.34em;margin-top:4px}.brand-mark{width:30px;height:34px;display:grid;place-items:center;background:var(--orange);color:#fff;font:700 20px "Playfair Display",serif;clip-path:polygon(50% 0,100% 100%,0 100%)}.desktop-nav{display:flex;gap:30px;font-size:12px;font-weight:700}.desktop-nav a:hover,.track-link:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:22px}.track-link{font-size:11px;font-weight:800}.track-link span{color:var(--orange);font-size:17px}.button{border:0;display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:0 20px;font:700 11px Manrope,sans-serif;letter-spacing:.02em;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-orange{background:var(--orange);color:white}.button span{font-size:19px;font-weight:400}.menu-toggle{display:none}.hero{height:min(710px,calc(100vh - 117px));min-height:590px;position:relative;isolation:isolate;color:white;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{z-index:-2;background:url('https://images.unsplash.com/photo-1539635278303-d4002c07eae3?auto=format&fit=crop&w=2200&q=85') center 48%/cover}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(12,24,23,.78),rgba(12,24,23,.3) 58%,rgba(12,24,23,.05)),linear-gradient(0deg,rgba(12,24,23,.52),transparent 45%)}.hero-content{padding:clamp(85px,12vw,145px) clamp(24px,9vw,137px);max-width:910px}.eyebrow{font:500 10px "DM Mono",monospace;letter-spacing:.13em;color:#63716c;margin:0 0 23px}.eyebrow.light{color:#e9edea}.hero h1,.intro h2,.why h2,.corporate h2,.tracking h2,.cta h2{font:600 clamp(47px,6.5vw,86px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-.045em;margin:0}.hero h1 i,.intro h2 i,.why h2 i,.corporate h2 i,.cta h2 i{color:var(--orange);font-weight:600}.hero-copy{max-width:478px;color:#f0f2ef;font-size:14px;line-height:1.8;margin:27px 0}.hero-actions{display:flex;gap:27px;align-items:center}.play-link{font-size:11px;font-weight:700}.play{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:8px;margin-right:8px}.hero-bottom{position:absolute;bottom:34px;left:clamp(24px,9vw,137px);display:flex;gap:clamp(21px,4vw,66px)}.hero-bottom div{display:grid;gap:3px}.hero-bottom strong{font:600 22px "Playfair Display",serif}.hero-bottom span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#d7dcda}.scroll-cue{position:absolute;right:42px;bottom:45px;display:flex;align-items:center;gap:12px;transform:rotate(-90deg);transform-origin:right}.scroll-cue span{font:9px "DM Mono",monospace;letter-spacing:.12em}.scroll-cue b{width:49px;height:1px;background:#fff}.quick-book{position:relative;z-index:2;margin:-1px auto 0;width:min(1150px,calc(100% - 40px));background:#fff;padding:27px 30px 29px;box-shadow:0 17px 35px rgba(24,35,32,.11)}.quick-label{font:500 9px "DM Mono",monospace;letter-spacing:.13em;display:flex;align-items:center;gap:8px}.pulse{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px #ffddd4}.service-switcher{position:absolute;top:21px;right:30px;display:flex;gap:18px}.service-switcher button{border:0;background:none;padding:5px 0;color:#83908a;font:700 10px Manrope,sans-serif;cursor:pointer}.service-switcher .active{color:var(--ink);border-bottom:2px solid var(--orange)}.booking-form{display:grid;grid-template-columns:1fr 23px 1fr 1fr auto;align-items:center;gap:13px;margin-top:24px}.booking-form label{border-bottom:1px solid var(--line);display:flex;gap:10px;padding:0 0 9px}.booking-form small,.tracking small{display:block;font:500 8px "DM Mono",monospace;letter-spacing:.12em;color:#81908a;margin-bottom:4px}.booking-form input,.tracking input{border:0;outline:none;width:100%;font:600 12px Manrope,sans-serif;background:transparent;color:var(--ink)}.field-icon{font-size:17px;color:var(--orange)}.route-line{color:#9aa29f;text-align:center}.form-status{position:absolute;bottom:4px;margin:0;color:#27845f;font-size:10px}.intro{padding:139px clamp(24px,9vw,137px) 122px}.intro-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.intro h2,.why h2,.corporate h2{font-size:clamp(38px,4.5vw,60px)}.intro-grid p,.corporate-layout>div>p{font-size:14px;line-height:1.9;margin:0 0 28px;color:#4b5954}.arrow-link{font-size:11px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:7px}.arrow-link span{color:var(--orange);font-size:18px;margin-left:12px}.services{background:var(--ink);padding:86px clamp(24px,5vw,76px) 78px;color:white}.section-head{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 44px}.section-head>p:last-child{font:14px/1.6 Manrope;color:#d4d9d5;margin:0}.service-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.service-card{height:475px;position:relative;overflow:hidden;padding:20px;background-size:cover;background-position:center;isolation:isolate;transition:transform .3s}.service-card:hover{transform:translateY(-7px)}.service-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(11,20,18,.92),transparent 68%)}.travel-card{background-image:url('https://images.unsplash.com/photo-1539635278303-d4002c07eae3?auto=format&fit=crop&w=1000&q=80')}.moving-card{background-image:url('https://images.unsplash.com/photo-1600518464441-9154a4dea21b?auto=format&fit=crop&w=1000&q=80')}.freight-card{background-image:url('https://images.unsplash.com/photo-1586191582151-f73872dfd183?auto=format&fit=crop&w=1000&q=80')}.card-number{font:500 10px "DM Mono",monospace;color:#e2e7e3}.card-content{position:absolute;bottom:21px;left:25px;right:25px}.service-icon{color:var(--lime);font-size:26px}.service-card h3{font:600 34px/.98 "Playfair Display",serif;margin:10px 0}.service-card p{font-size:11px;line-height:1.7;color:#dce1de;max-width:265px}.service-card a{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.38);margin-top:20px;padding-top:13px;text-transform:uppercase;font:700 9px Manrope;letter-spacing:.1em}.service-card b{font-size:17px;color:var(--lime)}.why{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.why-image{background:url('https://images.unsplash.com/photo-1494522855154-9297ac14b55f?auto=format&fit=crop&w=1100&q=85') center/cover;position:relative}.image-badge{position:absolute;bottom:32px;right:-33px;width:130px;height:130px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-content:center;text-align:center;transform:rotate(-9deg)}.image-badge span{font:500 8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.image-badge strong{font:600 29px "Playfair Display",serif}.why-content{padding:105px clamp(30px,8vw,115px)}.principles{margin-top:42px}.principles>div{display:grid;grid-template-columns:36px 1fr;gap:13px;border-top:1px solid var(--line);padding:17px 0}.principles b{color:var(--orange);font:500 10px "DM Mono",monospace}.principles span{display:grid;gap:5px}.principles strong{font-size:12px}.principles small{font-size:11px;line-height:1.65;color:#68746f}.tracking{background:var(--orange);color:white;padding:77px clamp(24px,9vw,137px);display:flex;align-items:center;justify-content:space-between;gap:50px}.tracking h2{font-size:clamp(35px,4vw,52px)}.tracking form{display:grid;grid-template-columns:minmax(240px,355px) 52px;position:relative;align-items:center;gap:12px}.tracking label{border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:9px}.tracking small{color:#ffe1d8}.tracking input{color:white}.tracking input::placeholder{color:#fff}.round-button{width:48px;height:48px;border-radius:50%;border:1px solid white;background:transparent;color:white;font-size:24px;cursor:pointer}.track-status{grid-column:1/-1;position:absolute;top:61px;margin:0;font-size:10px}.corporate{padding:127px clamp(24px,9vw,137px) 111px}.corporate-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:100px}.corporate-layout>div>p{max-width:450px;margin-top:25px}.feature-list{border-top:1px solid var(--line)}.feature-list>div{display:grid;grid-template-columns:38px 1fr;column-gap:13px;padding:22px 0;border-bottom:1px solid var(--line)}.feature-list span{grid-row:span 2;font:500 10px "DM Mono",monospace;color:var(--orange)}.feature-list strong{font-size:13px}.feature-list p{margin:5px 0 0;font-size:11px;color:#68746f;line-height:1.6}.cta{background:#21302e url('https://images.unsplash.com/photo-1553062407-98eeb64c6a62?auto=format&fit=crop&w=1800&q=75') center/cover;background-blend-mode:soft-light;color:white;text-align:center;padding:100px 24px}.cta h2{font-size:clamp(56px,7vw,90px);margin:0 0 27px}.cta h2 i{color:var(--lime)}footer{position:relative;background:var(--ink);color:#e8ece8;padding:58px clamp(24px,5vw,76px) 24px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-brand{color:white}.footer-brand .brand-mark{background:var(--orange)}footer>p{font-size:12px;line-height:1.8;color:#bac3be;margin:0}.footer-links{display:flex;gap:18px;justify-content:flex-end;font-size:11px;font-weight:700}.footer-meta{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.16);padding-top:18px;display:flex;justify-content:space-between;color:#aab5af;font:9px "DM Mono",monospace;letter-spacing:.05em}
@media(max-width:780px){.announcement{font-size:8px}.site-header{height:70px;padding:0 20px}.desktop-nav,.header-actions{display:none}.menu-toggle{display:flex;background:none;border:0;width:34px;gap:6px;flex-direction:column}.menu-toggle span{height:2px;width:27px;background:var(--ink);transition:.2s}.menu-toggle.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.open span:last-child{transform:rotate(-45deg) translate(5px,-5px)}.desktop-nav.open{display:flex;position:absolute;z-index:8;top:70px;left:0;right:0;padding:24px 20px;flex-direction:column;background:var(--paper);gap:20px;border-top:1px solid var(--line)}.hero{height:640px;min-height:0}.hero-content{padding:102px 25px}.hero h1{font-size:51px}.hero-copy{font-size:13px;max-width:345px}.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.hero-bottom{left:25px;bottom:24px;gap:22px}.hero-bottom strong{font-size:18px}.hero-bottom span{font-size:7px}.scroll-cue{display:none}.quick-book{width:calc(100% - 28px);margin-top:-22px;padding:23px 18px 28px}.service-switcher{position:static;margin:18px 0 6px;justify-content:space-between;gap:0}.booking-form{grid-template-columns:1fr;gap:15px;margin-top:18px}.route-line{display:none}.booking-form .button{margin-top:5px}.date-field{display:none}.form-status{bottom:5px;left:18px}.intro{padding:90px 25px}.intro-grid,.why,.corporate-layout{grid-template-columns:1fr;gap:35px}.intro h2,.why h2,.corporate h2{font-size:42px}.section-head{display:block}.section-head>p:last-child{margin-top:18px}.services{padding:67px 20px}.service-grid{display:flex;overflow-x:auto;margin-right:-20px;padding-right:20px}.service-card{min-width:290px;height:390px}.why-image{min-height:390px}.why-content{padding:71px 25px}.image-badge{right:21px;bottom:-35px}.tracking{display:block;padding:68px 25px}.tracking form{margin-top:32px;grid-template-columns:1fr 48px}.corporate{padding:86px 25px}.corporate-layout{gap:50px}.cta{padding:81px 24px}footer{grid-template-columns:1fr;gap:25px;padding:48px 25px 22px}.footer-links{justify-content:flex-start;flex-wrap:wrap}.footer-meta{gap:8px;font-size:8px}.footer-meta span:last-child{display:none}}

/* Aadhya Group brand profile palette */
:root{--ink:#07182f;--paper:#faf8f3;--orange:#bd8d20;--lime:#d9b24e;--mist:#eef0f7;--line:rgba(7,24,47,.16)}
.logo-brand img{width:118px;height:58px;object-fit:contain;mix-blend-mode:multiply}.logo-brand{line-height:0}.hero-shade{background:linear-gradient(90deg,rgba(4,18,40,.86),rgba(4,18,40,.38) 58%,rgba(4,18,40,.08)),linear-gradient(0deg,rgba(4,18,40,.55),transparent 45%)}.service-card:after{background:linear-gradient(0deg,rgba(3,15,34,.94),transparent 68%)}.profile-callout{background:var(--ink);color:#fff}.ecosystem{padding:113px clamp(24px,9vw,137px);display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;background:#eef0f7}.ecosystem h2{font:600 clamp(38px,4.5vw,60px)/.98 "Playfair Display",serif;margin:0;letter-spacing:-.045em}.ecosystem h2 i{color:var(--orange)}.ecosystem-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ecosystem-items article,.profile-callout{min-height:225px;padding:28px;background:#fff;border-top:3px solid var(--orange)}.ecosystem-items article span{font:500 10px "DM Mono",monospace;color:var(--orange)}.ecosystem-items h3{font:600 26px/1.08 "Playfair Display",serif;margin:20px 0 12px}.ecosystem-items p{font-size:11px;line-height:1.75;color:#536078;margin:0}.profile-callout{grid-column:1/-1;background:var(--ink);color:white;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.profile-callout span{font:600 28px "Playfair Display",serif}.profile-callout b{color:#d9b24e;font-size:34px;font-weight:400}.profile-callout small{grid-column:1/-1;color:#cbd2df;font-size:10px}.footer-brand{background:white;width:max-content;padding:3px 7px}.footer-brand img{width:116px;height:57px}
@media(max-width:780px){.logo-brand img{width:94px;height:48px}.intro-grid,.why,.corporate-layout,.ecosystem{grid-template-columns:1fr;gap:35px}.ecosystem{padding:78px 25px}.ecosystem-items{grid-template-columns:1fr}.profile-callout{grid-column:auto}}
