*{box-sizing:border-box}:root{--midnight:#050914;--navy:#091225;--navy2:#0e1d36;--gold:#f6b44b;--gold2:#ffd88a;--cream:#fff7e6;--white:#fff;--muted:#8fa0bb;--text:#101827;--soft:#f6f3ed;--card:#ffffffeb;--glass:#ffffff1a;--line:#ffffff29;--shadow:0 28px 80px #05091438;--goldShadow:0 18px 45px #f6b44b47;--radius:28px}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 8% 5%, #f6b44b29, transparent 24%), radial-gradient(circle at 95% 22%, #2a6eff1a, transparent 26%), var(--soft);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.siteHeader{z-index:1000;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914e6;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 18px 50px #00000047}.topStrip{color:#dbe7ff;white-space:nowrap;justify-content:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:8px 0;font-size:13px;display:flex;overflow:hidden}.navbar{justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 32px);min-height:76px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brandMark{color:#111;letter-spacing:-1px;width:52px;height:52px;box-shadow:var(--goldShadow);background:linear-gradient(135deg,#fff4cf,#f6b44b 42%,#7a480e 100%);border-radius:18px;place-items:center;font-weight:950;display:grid;transform:rotate(-4deg)}.brand strong{color:var(--gold2);font-size:21px;line-height:1;display:block}.brand small{color:#d9e5ff;margin-top:6px;font-size:12px;display:block}.navLinks{align-items:center;gap:4px;display:flex}.navLinks a{color:#eef5ff;border-radius:999px;padding:12px 11px;font-size:14px;transition:all .25s}.navLinks a:hover{color:var(--gold2);background:#ffffff1a}.navLinks .navCta{color:#111;background:linear-gradient(135deg, var(--gold2), var(--gold));box-shadow:var(--goldShadow);margin-left:6px;font-weight:900}.menuBtn{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;width:48px;height:44px;display:none}.menuBtn span{background:#fff;width:23px;height:2px;margin:5px auto;transition:all .25s;display:block}.hero{min-height:780px;color:var(--white);background:radial-gradient(circle at 70% 32%,#f6b44b5c,#0000 20%),radial-gradient(circle at 18% 22%,#2a6eff33,#0000 26%),linear-gradient(135deg,#030611 0%,#07152c 42%,#140f08 100%);place-items:center;display:grid;position:relative;overflow:hidden}.heroNoise{opacity:.16;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero:before{content:"";border:84px solid #f6b44b38;border-radius:50%;width:620px;height:620px;position:absolute;top:110px;right:-100px;transform:rotate(-18deg);box-shadow:inset 0 0 0 14px #ffffff0d,0 0 120px #f6b44b26}.hero:after{content:"";background:radial-gradient(circle,#ffd88a2e,#0000 62%);border-radius:50%;width:440px;height:440px;position:absolute;bottom:-120px;left:-110px}.heroOverlay{background:linear-gradient(#0000 62%,#050914ad);position:absolute;inset:0}.heroContent{z-index:3;grid-template-columns:1fr 500px;align-items:center;gap:46px;width:min(1180px,100% - 32px);padding:84px 0 128px;display:grid;position:relative}.heroBadge,.miniTag,.formLabel{width:fit-content;color:var(--gold2);letter-spacing:.5px;background:#f6b44b1f;border:1px solid #f6b44b61;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:900;display:inline-flex}.heroText h1{text-transform:uppercase;letter-spacing:-4px;max-width:760px;margin:22px 0 18px;font-size:clamp(44px,7vw,92px);line-height:.92}.heroText p{color:#d7e3f9;max-width:660px;font-size:18px;line-height:1.75}.heroButtons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.heroButtons a,.contentBox a,.wideBanner a,.serviceCard a{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111;min-height:52px;box-shadow:var(--goldShadow);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:950;transition:all .25s;display:inline-flex}.heroButtons a:hover,.contentBox a:hover,.wideBanner a:hover,.serviceCard a:hover{transform:translateY(-3px)}.heroButtons .outline{color:#fff;box-shadow:none;background:#ffffff17;border:1px solid #ffffff3d}.heroTrust{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.heroTrust span{color:#eaf1ff;background:#ffffff17;border:1px solid #ffffff21;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.heroCar{z-index:1;background:linear-gradient(135deg,#ffffffdb,#f6b44bc7 44%,#1e222ceb);border-radius:110px 110px 36px 36px;width:min(690px,48vw);height:210px;position:absolute;bottom:74px;right:4%;transform:perspective(800px)rotateX(4deg)rotateY(-8deg);box-shadow:0 42px 90px #0000006b}.heroCar:before,.heroCar:after{content:"";background:radial-gradient(circle,#1b2434 0 38%,#050914 39% 70%,#f6b44b 71% 77%,#050914 78%);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;box-shadow:0 12px 30px #0006}.heroCar:before{left:96px}.heroCar:after{right:116px}.carGlass{color:#ffffffb3;letter-spacing:1px;background:#0509149e;border:1px solid #ffffff47;border-radius:60px 60px 24px 24px;place-items:center;height:72px;font-weight:950;display:grid;position:absolute;inset:36px 42px auto 58px}.bookingForm,.inquiryForm{color:var(--text);box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#ffffffdb);border:1px solid #ffffffbd;border-radius:30px;padding:24px;position:relative;overflow:hidden}.bookingForm:before,.inquiryForm:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 8%,#f6b44b38,#0000 28%);position:absolute;inset:0}.formHead{margin-bottom:18px;position:relative}.formHead span{color:#936519;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:950}.formHead h3,.inquiryForm h3{letter-spacing:-1px;margin:8px 0 0;font-size:28px}.formTabs{background:#edf0f6;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:8px;display:grid;position:relative}.formTabs button{color:#4e5b72;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:11px 8px;font-size:12px;font-weight:900}.formTabs button.active{color:#111;background:linear-gradient(135deg, var(--gold2), var(--gold));box-shadow:0 12px 28px #f6b44b4d}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.formGrid label{color:#5a6678;gap:7px;font-size:12px;font-weight:900;display:grid}input,textarea{color:#111;background:#fff;border:1px solid #dce2ec;border-radius:15px;outline:0;width:100%;padding:14px;transition:all .2s}input:focus,textarea:focus{border-color:#f6b44b;box-shadow:0 0 0 4px #f6b44b21}.submitBtn,.inquiryForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#111827,#050914);border:0;border-radius:17px;width:100%;margin-top:16px;padding:16px;font-weight:950;position:relative;box-shadow:0 16px 36px #05091440}.formNote{color:#68758b;text-align:center;margin:12px 0 0;font-size:12px;position:relative}.statsBand{z-index:4;grid-template-columns:repeat(4,1fr);gap:14px;width:min(1120px,100% - 32px);margin:-54px auto 0;display:grid;position:relative}.statItem{text-align:center;min-height:116px;box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #ffffffbd;border-radius:26px;place-items:center;display:grid}.statItem strong{color:#111;font-size:34px;line-height:1}.statItem span{color:#68758b;font-weight:900}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:98px 0}.sectionTitle{text-align:center;max-width:820px;margin:0 auto 44px}.sectionTitle span{color:var(--gold2);text-transform:uppercase;letter-spacing:.8px;background:#111827;border-radius:999px;margin-bottom:14px;padding:9px 15px;font-size:12px;font-weight:950;display:inline-flex}.sectionTitle h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,58px);line-height:1}.sectionTitle p{color:#66758d;font-size:17px;line-height:1.7}.aboutGrid{grid-template-columns:240px 1fr 390px;align-items:stretch;gap:18px;display:grid}.ratingBadge,.textPanel,.serviceTable,.contentBox,.contactInfo{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #ffffffc7}.ratingBadge{text-align:center;color:#fff;background:linear-gradient(135deg,#111827,#050914);align-content:center;justify-items:center;padding:28px;display:grid}.ratingBadge strong{color:var(--gold2);letter-spacing:-3px;margin:18px 0 8px;font-size:62px}.ratingBadge small,.ratingBadge span{color:#dce8ff;font-weight:800}.textPanel{padding:32px}.textPanel h3,.contentBox h2,.contactInfo h2{letter-spacing:-1.6px;margin:15px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1}.textPanel p,.contentBox p,.contactInfo p,.serviceCard p,.packageBody p,.reviewCard p,.fleetCard p{color:#69768c;line-height:1.7}.tickGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.tickGrid span{color:#111827;background:#f3f0e8;border-radius:14px;padding:12px;font-size:13px;font-weight:900}.serviceTable{align-self:stretch;overflow:hidden}.tableRow{color:#5f6e83;border-bottom:1px solid #e7eaf0;grid-template-columns:1fr 1fr;gap:12px;padding:19px 22px;font-weight:800;display:grid}.tableRow.head{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111}.servicesSection,.fleetSection{color:#fff;background:radial-gradient(circle at 20% 10%,#f6b44b38,#0000 24%),linear-gradient(135deg,#050914,#0d1c35 58%,#050914);width:100%;padding-left:max(16px,50% - 590px);padding-right:max(16px,50% - 590px)}.servicesSection .sectionTitle span,.fleetSection .sectionTitle span{background:#ffffff1a;border:1px solid #ffffff26}.servicesSection .sectionTitle p,.fleetSection .sectionTitle p{color:#c7d4ea}.serviceGrid,.packageGrid,.reviewGrid,.fleetGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.serviceCard,.fleetCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff21;border-radius:28px;min-height:265px;padding:28px;transition:all .3s;box-shadow:0 24px 70px #00000040}.serviceCard:hover,.packageCard:hover,.fleetCard:hover,.reviewCard:hover{transform:translateY(-8px)}.serviceIcon{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111;width:62px;height:62px;box-shadow:var(--goldShadow);border-radius:20px;place-items:center;font-size:27px;display:grid}.serviceCard h3,.fleetCard h3{margin:22px 0 10px;font-size:24px}.serviceCard p,.fleetCard p{color:#c7d4ea}.serviceCard a{min-height:43px;margin-top:12px;padding:0 16px;font-size:13px}.wideBanner{text-align:center;color:#fff;background:linear-gradient(135deg,#050914eb,#0509148c),radial-gradient(circle at 50% 25%,#f6b44b80,#0000 24%),linear-gradient(120deg,#0b1730,#261806);margin:0;padding:110px 16px;position:relative;overflow:hidden}.wideBanner:before,.wideBanner:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:320px;height:320px;position:absolute}.wideBanner:before{top:-130px;left:-80px}.wideBanner:after{bottom:-140px;right:-80px}.wideBanner h2{letter-spacing:-2px;max-width:780px;margin:18px auto 14px;font-size:clamp(34px,6vw,68px);line-height:1;position:relative}.wideBanner p{color:#e4ecfb;font-size:18px;position:relative}.wideBanner a{margin-top:22px;position:relative}.packageGrid{align-items:stretch}.packageCard{box-shadow:var(--shadow);background:#fff;border:1px solid #fffc;border-radius:30px;transition:all .3s;overflow:hidden}.imageMock{color:#ffffffc7;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#05091440,#05091494),linear-gradient(135deg,#254c78,#f6b44b);place-items:center;height:230px;font-weight:950;display:grid;position:relative}.imageMock2{background:linear-gradient(135deg,#0509143d,#0509148f),linear-gradient(135deg,#773d2b,#f6b44b)}.imageMock3{background:linear-gradient(135deg,#0509143d,#0509148f),linear-gradient(135deg,#184d4f,#b7d7a8)}.imageMock4{background:linear-gradient(135deg,#0509143d,#0509148f),linear-gradient(135deg,#492b77,#ffb86b)}.imageMock5{background:linear-gradient(135deg,#0509143d,#0509148f),linear-gradient(135deg,#315c2b,#d5b069)}.imageMock6{background:linear-gradient(135deg,#0509143d,#0509148f),linear-gradient(135deg,#162238,#cfa85e)}.imageMock b{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111;border-radius:999px;padding:9px 12px;font-size:12px;position:absolute;top:16px;left:16px}.packageBody{padding:23px}.routeText{color:#b07a24;margin-bottom:10px;font-weight:950;display:block}.packageBody h3{letter-spacing:-.7px;margin:0;font-size:24px}.iconRow{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.iconRow span{color:#263247;background:#f3f0e8;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.packageFooter{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.packageFooter small{color:#69768c;font-weight:900;display:block}.packageFooter strong{color:#111;font-size:18px}.packageFooter a{color:#fff;background:#111827;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:950}.fleetGrid{grid-template-columns:repeat(4,1fr)}.fleetImage{color:#111;background:linear-gradient(135deg,#ffffffe0,#f6b44bd9,#141a26cc);border-radius:22px;place-items:center;height:140px;font-weight:950;display:grid}.fleetCard span{color:#111;background:var(--gold2);border-radius:999px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.twoCol,.contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.vehicleMock{color:#ffffffc7;min-height:460px;box-shadow:var(--shadow);background:linear-gradient(135deg,#05091433,#05091485),radial-gradient(circle at 70% 35%,#f6b44b85,#0000 26%),linear-gradient(135deg,#172a48,#b17931 52%,#0f1727);border-radius:34px;place-items:center;font-weight:950;display:grid}.contentBox,.contactInfo{padding:34px}.galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:16px;display:grid}.galleryMock{color:#ffffffd1;height:100%;box-shadow:var(--shadow);background:linear-gradient(135deg,#05091447,#0509148a),linear-gradient(135deg,#284464,#f6b44b);border-radius:28px;place-items:center;font-weight:950;display:grid}.galleryMock:first-child,.galleryGrid .reveal:first-child .galleryMock,.galleryGrid .reveal:nth-child(6) .galleryMock{grid-row:span 2}.galleryMock2{background:linear-gradient(135deg,#05091447,#0509148a),linear-gradient(135deg,#744229,#d9a158)}.galleryMock3{background:linear-gradient(135deg,#05091447,#0509148a),linear-gradient(135deg,#1d5951,#8ed0c3)}.galleryMock4{background:linear-gradient(135deg,#05091447,#0509148a),linear-gradient(135deg,#2b3562,#d4a46a)}.reviewCard{min-height:250px;box-shadow:var(--shadow);background:#fff;border-radius:30px;padding:30px;transition:all .3s}.reviewCard b{color:var(--gold);font-size:68px;line-height:.6}.reviewCard span{color:#111827;font-weight:950}.contactPreview{padding-bottom:120px}.contactInfo ul,.footerList{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.contactInfo li,.footerList li{color:#4f5d72;background:#f3f0e8;border-radius:16px;padding:14px 16px;font-weight:800}.inquiryForm{gap:13px;display:grid}.inquiryForm .formLabel{color:#9b691e;background:#f6b44b29;position:relative}.footer{color:#fff;background:#050914;padding:76px 16px 28px;position:relative;overflow:hidden}.footerGlow{background:radial-gradient(circle,#f6b44b38,#0000 62%);border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-130px}.footerGrid{grid-template-columns:1.35fr .75fr 1fr;gap:44px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.footer p,.footer a,.footer li{color:#c9d6ec}.footer h3{color:var(--gold2);margin-top:0}.footerLinks{gap:12px;display:grid}.footerBadges span,.paymentBox{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:900;display:inline-flex}.paymentBox{border-radius:16px;margin-top:18px}.mapStrip{color:#cbd8ef;background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;place-items:center;width:min(1180px,100%);min-height:96px;margin:42px auto 20px;font-weight:900;display:grid;position:relative}.copyright{color:#92a1ba;text-align:center;border-top:1px solid #ffffff1a;width:min(1180px,100%);margin:0 auto;padding-top:20px;font-size:13px;position:relative}.floatingActions{z-index:999;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.floatingActions a{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111;box-shadow:var(--goldShadow);border-radius:999px;padding:13px 16px;font-weight:950}.floatingActions a:first-child{color:#fff;background:#111827;box-shadow:0 16px 42px #00000040}.pageHero{text-align:center;color:#fff;background:radial-gradient(circle at 50% 10%,#f6b44b59,#0000 28%),linear-gradient(135deg,#050914,#0d1c35);place-items:center;min-height:360px;padding:80px 16px;display:grid}.pageHero h1{letter-spacing:-3px;text-transform:uppercase;margin:0 0 12px;font-size:clamp(42px,6vw,76px)}.pageHero p{color:#d7e3f9;font-size:18px}.contentBox{background:#fff}.smallGrid{grid-template-columns:repeat(2,1fr)}.innerMap{color:#111827;background:#f3f0e8;border-color:#e6dfd0}.reveal{opacity:0;filter:blur(10px);transition:opacity .85s,transform .85s cubic-bezier(.2,.65,.2,1),filter .85s;transform:translateY(46px)scale(.98)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (max-width:1024px){.heroContent,.aboutGrid,.twoCol,.contactGrid{grid-template-columns:1fr}.heroContent{padding-top:66px}.heroCar{opacity:.25;width:86vw}.serviceGrid,.packageGrid,.reviewGrid,.fleetGrid,.galleryGrid,.statsBand{grid-template-columns:repeat(2,1fr)}.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.topStrip{justify-content:flex-start;overflow-x:auto}.navbar{min-height:68px}.brand strong{font-size:17px}.brand small{font-size:11px}.brandMark{border-radius:15px;width:45px;height:45px}.menuBtn{display:block}.menuBtn.active span:first-child{transform:translateY(7px)rotate(45deg)}.menuBtn.active span:nth-child(2){opacity:0}.menuBtn.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navLinks{box-shadow:var(--shadow);background:#050914f7;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:fixed;top:118px;left:16px;right:16px}.navLinks.show{display:flex}.navLinks a,.navLinks .navCta{text-align:center;margin:0;padding:14px 16px;display:block}.hero{min-height:auto}.heroContent{grid-template-columns:1fr;padding:52px 0 100px}.heroText h1{letter-spacing:-2px;font-size:clamp(42px,15vw,64px)}.heroCar{display:none}.formGrid,.formTabs,.serviceGrid,.packageGrid,.reviewGrid,.fleetGrid,.galleryGrid,.footerGrid,.statsBand,.smallGrid,.tickGrid{grid-template-columns:1fr}.section{padding:70px 0}.servicesSection,.fleetSection{padding-top:70px;padding-bottom:70px}.statsBand{margin-top:-34px}.statItem{min-height:96px}.galleryGrid{grid-auto-rows:180px}.vehicleMock{min-height:300px}.floatingActions{bottom:12px;left:12px;right:12px}.floatingActions a{text-align:center;flex:1;padding:13px 8px;font-size:13px}}html,body{min-height:100%;overflow-y:auto}main{overflow:visible}.hero{place-items:start center;min-height:690px}.heroContent{grid-template-columns:minmax(0,1fr) minmax(430px,500px);padding:52px 0 108px}.heroText h1{font-size:clamp(42px,6vw,82px)}.heroCar{width:min(610px,45vw);height:185px;bottom:30px}.formActiveInfo{color:#7a5318;background:#f6b44b1f;border-radius:14px;margin:-2px 0 14px;padding:11px 13px;font-size:12px;font-weight:900;line-height:1.45;position:relative}.statsBand{margin:26px auto 0;scroll-margin-top:120px}.section{padding:86px 0}.scrollHint{z-index:5;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:900;animation:1.6s ease-in-out infinite scrollFloat;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scrollHint b{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#111;border-radius:999px;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:grid}@keyframes scrollFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@media (max-width:1024px){.hero{min-height:auto}.heroContent{grid-template-columns:1fr;padding:48px 0 90px}.heroCar{display:none}.statsBand{margin-top:18px}}@media (max-width:760px){.heroContent{padding:42px 0 76px}.scrollHint{bottom:8px}.statsBand{margin-top:18px}.section{padding:64px 0}}.brandMark,.serviceIcon{letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;overflow:hidden;font-family:Arial,Helvetica,sans-serif!important}.serviceIcon{justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;display:inline-flex;font-size:13px!important;font-weight:950!important;line-height:1!important}.iconRow span{font-family:Arial,Helvetica,sans-serif!important}.triplexFooter{color:#eaf1ff!important;background:#030814!important}.triplexFooter h3,.triplexFooter strong{color:#ffc55c!important}.triplexFooter p,.triplexFooter a,.triplexFooter small{color:#dbe7ff!important;opacity:1!important}.triplexFooter .copyright{color:#9fb1cf!important;opacity:1!important}.footerBadges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footerBadges span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;color:#fff!important}.brandLogoImage{object-fit:cover;object-position:50% 52%;background:#dff8fb;border:1px solid #ffffff40;border-radius:17px;flex:0 0 64px;width:64px;height:64px;display:block;box-shadow:0 12px 32px #00000047}.footer .brandLogoImage,.triplexFooter .brandLogoImage{flex-basis:70px;width:70px;height:70px}@media (max-width:640px){.brandLogoImage{border-radius:15px;flex-basis:56px;width:56px;height:56px}}.triplexBookingCard{color:#081225;background:radial-gradient(circle at 100% 0,#ffc45647,#0000 42%),#fffffff7;border:1px solid #ffffffb8;border-radius:30px;width:100%;max-width:520px;margin-left:auto;padding:30px;box-shadow:0 30px 80px #00000057}.triplexBookingHeading span{color:#90600b;letter-spacing:1.6px;margin-bottom:8px;font-size:13px;font-weight:950;display:inline-block}.triplexBookingHeading h2{color:#081225;margin:0;font-size:clamp(31px,3vw,44px);line-height:1.05}.triplexBookingHeading p{color:#657188;margin:10px 0 22px;font-size:14px;line-height:1.6}.triplexBookingTabs{background:#edf0f5;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:18px;padding:7px;display:grid}.triplexBookingTabs button{color:#4e596e;cursor:pointer;background:0 0;border:0;border-radius:13px;min-height:45px;font-weight:900}.triplexBookingTabs button.active{color:#091225;background:linear-gradient(135deg,#ffd57d,#ffb83e);box-shadow:0 10px 24px #eba42640}.triplexBookingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.triplexBookingForm label{gap:7px;display:grid}.triplexBookingForm label>span{color:#465267;font-size:13px;font-weight:900}.triplexBookingForm input,.triplexBookingForm select,.triplexBookingForm textarea{box-sizing:border-box;color:#081225;width:100%;min-height:51px;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:14px;outline:none;padding:0 14px}.triplexBookingForm textarea{resize:vertical;min-height:90px;padding-top:13px}.triplexBookingForm input:focus,.triplexBookingForm select:focus,.triplexBookingForm textarea:focus{border-color:#f2af35;box-shadow:0 0 0 4px #f2af3524}.triplexBookingMessage{margin-top:13px}.triplexBookingSubmit{color:#07101f;cursor:pointer;background:linear-gradient(135deg,#ffd274,#ffb538);border:0;border-radius:15px;width:100%;min-height:54px;margin-top:16px;font-size:16px;font-weight:950;box-shadow:0 15px 30px #eaa12347}@media (max-width:720px){.triplexBookingCard{border-radius:24px;max-width:none;padding:22px}.triplexBookingGrid{grid-template-columns:1fr}.triplexBookingTabs{grid-template-columns:1fr 1fr}}.triplexAboutGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:30px;width:min(1120px,100%);margin:46px auto 0;display:grid}.triplexStoryCard{background:#fffffff5;border-radius:28px;align-items:flex-start;min-height:310px;padding:42px;display:flex;box-shadow:0 24px 55px #0a122229}.triplexStoryCard h2{color:#081225;margin:0;font-size:clamp(32px,4vw,52px)}.triplexAboutImageSlot{background:radial-gradient(circle at 60% 38%,#ca8a2d94,#0000 32%),linear-gradient(135deg,#172236 0%,#765022 55%,#09101f 100%);border-radius:32px;min-height:420px;overflow:hidden;box-shadow:0 24px 55px #0a122233}@media (max-width:800px){.triplexAboutGrid{grid-template-columns:1fr}.triplexStoryCard{min-height:190px;padding:28px}.triplexAboutImageSlot{min-height:320px}}.triplexStoryCard{flex-direction:column;gap:16px}.triplexStoryCard p{color:#66758d;margin:0;font-size:17px;line-height:1.75}.pageHero p{max-width:760px;margin:0 auto;line-height:1.7}.packageBody>p{min-height:82px;margin:12px 0 18px}
