:root{--ink:#102f35;--ink-2:#1c454a;--teal:#087d83;--teal-soft:#dff2ef;--sun:#f5ad45;--sand:#f7f4ed;--paper:#fff;--line:#dce7e4;--muted:#667b7c;--shadow:0 24px 70px #092d361f;--shadow-sm:0 12px 34px #092d3617;--radius:22px;--radius-sm:14px}*{box-sizing:border-box}body{color:var(--ink);text-rendering:optimizelegibility;background:#fbfcfa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{color:var(--ink);background:#bfe4df}.utilityBar{color:#d5e6e5;letter-spacing:.055em;background:#0a3037;min-height:38px;padding:8px max(24px,6vw);font-size:11px}.publicHeader{z-index:30;border-bottom:1px solid #102f3514;grid-template-columns:minmax(180px,240px) 1fr auto;gap:32px;height:96px;padding:0 max(24px,6vw);position:relative;box-shadow:0 4px 24px #092d3606}.publicLogo img{border-radius:4px;max-width:210px;max-height:64px}.publicHeader nav{gap:clamp(19px,2.4vw,38px);font-size:13px}.publicHeader nav a{padding:10px 0}.publicHeader nav a:after{background:var(--sun);border-radius:2px;height:2px;bottom:2px}.headerActions{align-items:center;gap:12px;display:flex}.headerLogin{background:#fff;border:1px solid #bdd0ce;border-radius:999px;align-items:center;gap:17px;padding:12px 15px 12px 18px;transition:all .25s;display:flex}.headerLogin b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.headerLogin:hover{border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.mobileMenu{display:none;position:relative}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-content:center;gap:4px;width:46px;height:46px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary i{background:var(--ink);width:17px;height:1.5px;display:block}.mobileMenu>div{border:1px solid var(--line);width:min(310px,100vw - 32px);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:12px;display:grid;position:absolute;top:57px;right:0}.mobileMenu>div a{border-radius:10px;padding:13px 15px;font-size:14px;font-weight:650}.mobileMenu>div a:hover{background:var(--sand)}.mobileMenu .mobileAccount{background:var(--ink);color:#fff;text-align:center;margin-top:6px}.marketHero{isolation:isolate;background-position:50%;min-height:700px;padding:70px max(24px,8vw) 145px}.heroShade{z-index:-1;background:linear-gradient(90deg,#031b21e0,#031e2585 48%,#031e2514)}.marketHero:after{content:"";z-index:-1;background:linear-gradient(#0000 70%,#041e2438);position:absolute;inset:0}.marketHeroCopy{max-width:820px}.marketHeroCopy>span,.sectionTitle>div>span,.promiseCopy>span,.testimonial>span,.planningCta span{letter-spacing:.24em;font-size:11px}.marketHeroCopy h1{letter-spacing:-.05em;text-wrap:balance;text-shadow:0 3px 30px #0000001f;margin:22px 0;font-size:clamp(56px,7vw,102px);line-height:.93}.marketHeroCopy p{max-width:640px;margin-bottom:0;font-size:20px;line-height:1.65}.heroManagedCta,.planningCta a{border-radius:999px;padding:16px 23px;transition:all .25s;box-shadow:0 10px 30px #041a201f}.heroManagedCta:hover,.planningCta a:hover{transform:translateY(-3px);box-shadow:0 16px 38px #041a2033}.holidayFinder{border-radius:20px;width:min(1200px,90vw);min-height:110px;padding:12px;bottom:-50px;box-shadow:0 28px 70px #06262e33}.holidayFinder label{padding:14px 24px}.holidayFinder input,.holidayFinder select{font-size:16px}.holidayFinder button{border-radius:14px;padding:0 30px;transition:all .2s}.holidayFinder button:hover{background:#ffc465;transform:translateY(-1px)}.categoryStrip{gap:14px;padding-top:115px}.categoryStrip a{border-color:#102f351a;border-radius:18px;min-height:130px;box-shadow:0 4px 14px #092d3606}.categoryStrip a:hover{box-shadow:var(--shadow-sm);transform:translateY(-7px)}.categoryStrip span{background:var(--teal-soft);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.publicSection,.packageSection{padding-top:110px;padding-bottom:110px}.sectionTitle{margin-bottom:52px}.sectionTitle h2{text-wrap:balance;font-size:clamp(42px,5vw,68px)}.sectionTitle>p{font-size:18px}.destinationMosaic{grid-auto-rows:310px;gap:18px}.destinationCard{border-radius:var(--radius);isolation:isolate;box-shadow:var(--shadow-sm);transition:transform .35s,box-shadow .35s;overflow:hidden}.destinationCard:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#051d22e0);position:absolute;inset:0}.destinationCard:hover{box-shadow:var(--shadow);transform:translateY(-7px)}.destinationCard>div{padding:30px}.destinationCard h3{font-size:36px}.destinationCard a{align-items:center;gap:6px;display:inline-flex}.packageSection{background:linear-gradient(145deg,#082b33,#0b3a42)}.dealSection{color:var(--ink);background:linear-gradient(145deg,#fff8ec,#f7ead1);padding:110px max(24px,6vw)}.dealSectionIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.dealSectionIntro>div>span{letter-spacing:.22em;color:#b66c18;font-size:10px;font-weight:900}.dealSectionIntro h2{letter-spacing:-.04em;margin:15px 0 0;font:500 clamp(42px,5vw,70px)/.98 Georgia,serif}.dealSectionIntro h2 em{color:#c87a20;font-weight:400}.dealSectionIntro>p{color:#6f665a;font:17px/1.7 Georgia,serif}.dealGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.dealCard{background:#fff;border-radius:22px;transition:all .3s;overflow:hidden;box-shadow:0 14px 40px #5f3c141a}.dealCard:hover{transform:translateY(-7px);box-shadow:0 24px 58px #5f3c142b}.dealImage{background-position:50%;background-size:cover;height:210px;position:relative}.dealImage:after{content:"";background:linear-gradient(#0000,#072126c7);position:absolute;inset:45% 0 0}.dealBadge{z-index:2;color:#fff;letter-spacing:.08em;background:#ed7f31;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px}.dealDestination{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:16px}.dealBody{padding:21px}.dealBody h3{margin:0;font:24px/1.15 Georgia,serif}.dealBody>p{color:#ad4e2c;min-height:38px;margin:11px 0 16px;font-size:11px;font-weight:800;line-height:1.5}.dealCountdown{background:#fff5e3;border-radius:12px;align-items:start;gap:5px;padding:11px;display:flex}.dealCountdown>span{text-align:center;flex:1;display:grid}.dealCountdown b{font:18px Georgia,serif}.dealCountdown small{text-transform:uppercase;letter-spacing:.08em;color:#89745d;font-size:7px}.dealCountdown i{color:#c99960;font-style:normal}.countdownFallback{color:#9a5f1b;text-align:center;background:#fff5e3;border-radius:12px;padding:12px;font-size:10px;font-weight:800;display:block}.dealPrice{border-top:1px solid #eee4d5;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-top:17px;display:flex}.dealPrice>span>*{display:block}.dealPrice del{color:#9b9185;font-size:10px}.dealPrice b{margin-top:3px;font:20px Georgia,serif}.dealPrice small{color:#8d8173;font-size:8px}.dealPrice a{white-space:nowrap;background:var(--ink);color:#fff;border-radius:999px;padding:10px 12px;font-size:9px;font-weight:800}.packageGrid{gap:24px}.packageCard{border-radius:var(--radius);transition:all .3s;overflow:hidden;box-shadow:0 20px 55px #00000026}.packageCard:hover{transform:translateY(-8px)}.packageImage{height:275px;overflow:hidden}.packageImage:after{content:"";background:linear-gradient(#0000 55%,#041c212e);position:absolute;inset:0}.packageImage>span{z-index:1;border-radius:999px;padding:8px 12px;box-shadow:0 5px 18px #0000001f}.packageBody{padding:28px}.packageBody h3{font-size:27px}.packageBody>p{min-height:45px}.packageBody>div{padding-top:20px}.packageBody a{border-radius:999px;padding:11px 16px;transition:all .2s}.packageBody a:hover{background:var(--ink);color:#fff}.promiseSection{min-height:740px}.promiseImage{border-radius:28px;margin:60px 0 60px max(24px,6vw)}.promiseCopy{background:linear-gradient(135deg,#e1f1ee,#f2f7f5);padding-left:max(50px,7vw)}.promiseCopy li{border-color:#b8d4d0}.promiseCopy li>b{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;display:grid;box-shadow:0 5px 15px #092d3614}.testimonial{position:relative;overflow:hidden}.testimonial:before{content:"“";color:#eef5f3;z-index:0;font:280px Georgia,serif;position:absolute;top:-80px;left:5%}.testimonial>*{position:relative}.testimonial blockquote{text-wrap:balance}.videoProofSection{background:#f7f4ed;padding:110px max(24px,6vw)}.feedbackVideoGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px;display:grid}.feedbackVideoCard{background:#fff;border-radius:24px;transition:all .3s;overflow:hidden;box-shadow:0 12px 38px #092d3617}.feedbackVideoCard:hover{box-shadow:var(--shadow);transform:translateY(-7px)}.feedbackVideoMedia{aspect-ratio:9/16;background:#082b33;position:relative;overflow:hidden}.feedbackVideoMedia iframe,.feedbackVideoMedia video{object-fit:cover;border:0;width:100%;height:100%;display:block}.videoNumber{z-index:2;width:35px;height:35px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 5px 18px #00000026}.feedbackVideoCopy{padding:20px}.feedbackVideoCopy b,.feedbackVideoCopy small{display:block}.feedbackVideoCopy b{font:21px Georgia,serif}.feedbackVideoCopy small{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:800}.feedbackVideoCopy p{border-top:1px solid var(--line);color:#647779;margin:17px 0 0;padding-top:15px;font:14px/1.65 Georgia,serif}.planningCta{background:linear-gradient(135deg,#f8b34c,#f3a238);padding-top:95px;padding-bottom:95px}.catalogHero,.innerPageHero,.legalHero{background:linear-gradient(135deg,#eef7f5,#dcefeb);padding-top:115px;padding-bottom:115px;position:relative;overflow:hidden}.catalogHero:before,.innerPageHero:before,.legalHero:before{content:"";background:#ffffff94;border-radius:50%;width:420px;height:420px;position:absolute;top:-230px;right:-140px}.catalogHero h1,.innerPageHero h1,.legalHero h1{text-wrap:balance}.catalogPage{background:var(--sand);padding-top:90px;padding-bottom:100px}.catalogPage .packageCard{box-shadow:var(--shadow-sm)}.detailHero{min-height:620px}.detailHero>div{border-left:3px solid var(--sun);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#05232a3d,#0000);padding:32px 36px}.detailBody{background:var(--sand)}.detailBody aside{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #102f3514}.detailBody aside a{border-radius:999px}.packageGallery{gap:12px;height:545px}.galleryMain,.gallerySide>div{border-radius:18px}.galleryCount,.detailBadge{border-radius:999px}.detailTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#092d36f2;top:0}.enquiryCard{border-radius:var(--radius);box-shadow:var(--shadow)}.enquiryCard input,.enquiryCard select{border-radius:10px}.enquiryCard button{border-radius:999px}.expertCard,.highlightGrid article,.includeColumns>div{border-radius:var(--radius-sm)}.itineraryList details,.faqList details{transition:background .2s}.itineraryList details[open],.faqList details[open]{background:#f5f9f8;border-radius:12px;padding-left:14px;padding-right:14px}.detailBottomCta{background:linear-gradient(135deg,#e5f2ef,#d9ece8)}.detailBottomCta a{border-radius:999px}.aboutStory{background:#fff;gap:0}.aboutImage{box-shadow:var(--shadow);border-radius:28px;margin:70px 0 70px max(24px,6vw)}.missionSection{background:linear-gradient(145deg,#082b33,#103f46);padding-top:110px;padding-bottom:110px}.missionSection>div{gap:20px}.missionSection article{background:#ffffff09;border-radius:18px;padding:34px;transition:all .25s}.missionSection article:hover{background:#ffffff12;border-color:#527077;transform:translateY(-5px)}.contactLayout{gap:80px}.contactMethods>a,.contactMethods>div{transition:all .2s}.contactMethods>a:hover{color:var(--teal);padding-left:10px}.publicContactForm{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#eaf5f2,#dff0ed)}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{border-radius:10px;transition:all .2s}.contactFormGrid input:focus,.contactFormGrid select:focus,.contactFormGrid textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #087d831f}.publicContactForm>button,.mapButton{border-radius:999px}.officeSection{background:var(--sand)}.officeGrid{gap:20px}.officeGrid article{border-radius:var(--radius);border:1px solid #102f350f;transition:all .25s;box-shadow:0 7px 25px #092d360f}.officeGrid article:hover{box-shadow:var(--shadow-sm);transform:translateY(-5px)}.legalContent{max-width:920px}.legalContent h2{font-size:31px}.legalContent p{font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;line-height:1.85}.authPage{background:linear-gradient(135deg,#e3f2ef 0%,#f8f4eb 55%,#f6ead5 100%);position:relative;overflow:hidden}.authPage:before,.authPage:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.authPage:before{background:#087d831f;width:420px;height:420px;top:-170px;left:-170px}.authPage:after{background:#f5ad452e;width:360px;height:360px;bottom:-150px;right:-130px}.authCard{z-index:1;border:0;border-radius:26px;width:min(490px,100%);padding:46px;position:relative;box-shadow:0 30px 90px #092d3629}.authCard .brand{align-items:center;margin-bottom:20px;font-size:20px;display:inline-flex}.authCard h1{letter-spacing:-.04em;font-size:46px}.field{margin:18px 0}.field input{background:#fbfcfb;border-color:#d4dfdc;border-radius:11px;height:54px;transition:all .2s}.field input:focus{border-color:var(--teal);background:#fff;outline:0;box-shadow:0 0 0 4px #087d831c}.formButton{border-radius:999px;height:54px;margin-top:10px;transition:all .2s}.formButton:hover{background:var(--teal);transform:translateY(-2px)}.authFooter a{color:var(--teal);font-weight:700}.dashboard{background:#f3f6f4;grid-template-columns:278px 1fr}.sidebar{background:linear-gradient(#0d3537,#0a292f);flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.sidebar .brand{color:#fff;align-items:center;gap:12px;margin:0 8px 42px;font-family:Inter,sans-serif;font-size:17px;display:flex}.sidebar .brand>span{background:linear-gradient(145deg,var(--sun),#f8c36e);width:38px;height:38px;color:var(--ink);border-radius:12px;place-items:center;font:700 20px Georgia,serif;display:grid}.sidebarLabel{color:#78989a;text-transform:uppercase;letter-spacing:.17em;margin:0 12px 12px;font-size:9px;font-weight:800}.sidebar nav{gap:4px}.sidebar nav a{color:#d8e5e4;border-radius:11px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;transition:all .2s;display:flex}.sidebar nav a>span{color:#6e9293;letter-spacing:.07em;font-size:9px}.sidebar nav a:hover{color:#fff;background:#ffffff17;padding-left:17px}.sidebarProfile{border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:auto;padding:15px 10px 0;display:flex}.sidebarProfile>span{width:38px;height:38px;color:var(--ink);background:#dff0ec;border-radius:50%;place-items:center;font-weight:800;display:grid}.sidebarProfile b,.sidebarProfile small{display:block}.sidebarProfile b{color:#fff;font-size:12px}.sidebarProfile small{color:#8eaaab;text-overflow:ellipsis;max-width:145px;margin-top:3px;font-size:9px;overflow:hidden}.dashboardMain{min-width:0;padding:44px max(30px,4vw) 80px}.dashboardHeader{border-bottom:1px solid #dce5e1;align-items:center;padding-bottom:32px}.dashboardHeader h1{letter-spacing:-.035em;font-size:42px}.dashboardHeader>div>small{color:var(--muted);margin-top:9px;display:block}.dashboardHeaderActions{align-items:center;gap:12px;display:flex}.viewSite{background:#fff;border:1px solid #cad8d4;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:750}.rolePill{color:#1c6257;background:#dceee9;padding:10px 14px}.statGrid{gap:22px;margin-top:30px}.stat{border:1px solid #102f3512;border-radius:18px;padding:26px;position:relative;overflow:hidden;box-shadow:0 8px 25px #092d360b}.stat:after{content:"";background:var(--teal-soft);border-radius:50%;width:80px;height:80px;position:absolute;top:-32px;right:-32px}.stat strong{font-size:42px}.panel,.editorCard,.listCard,.settingsSection{border:1px solid #102f3512;border-radius:18px;box-shadow:0 8px 28px #092d360b}.pageIntro{margin-top:42px}.pageIntro h2{letter-spacing:-.035em;font-size:42px}.editorCard,.listCard{padding:28px}.quietButton,.rowActions button,.addRow,.removeDay,.removeOffice{border-radius:9px}.formGrid input,.formGrid textarea,.formGrid select,.repeatRow input{border-radius:10px;min-height:44px;transition:all .2s}.formGrid input:focus,.formGrid textarea:focus,.formGrid select:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #087d831c}.adminList article{padding:22px 4px}.itemTitle h3{font-size:22px}.status{padding:6px 10px}.settingsSection{padding:34px}.imageUpload,.repeatEditor,.officeEditor fieldset,.dayEditor fieldset{border-radius:13px}.uploadedPreview,.heroPreview{border-radius:12px}.settingsSave{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b3032f5;border-radius:16px;padding:20px 24px}.publicFooter{background:linear-gradient(145deg,#061e25,#092f36);gap:55px;padding-top:85px}.publicFooter>div{gap:13px}.publicFooter b{font-size:10px}.publicFooter a{transition:all .2s}.publicFooter a:hover{color:#fff;transform:translate(3px)}.footerBrand p{max-width:310px;font-size:14px;line-height:1.7}.footerSubscribe>p{margin:0 0 5px;font-size:12px;line-height:1.6}.publicFooter form{border:1px solid #36575d;border-radius:999px;margin-top:10px;padding:3px 5px 3px 15px}.publicFooter input{padding:10px 0}.publicFooter button{background:var(--sun);width:38px;height:38px;color:var(--ink);border-radius:50%}.publicFooter>small{justify-content:space-between;display:flex}@media (max-width:1100px){.publicHeader{grid-template-columns:1fr auto}.publicHeader>nav{display:none}.mobileMenu{display:block}.promiseImage,.aboutImage{margin-left:30px}.packageHeadline,.tripFacts,.packageContentGrid{margin-left:30px;margin-right:30px}.catalogLayout,.packageEditorLayout{grid-template-columns:1fr}.editorCard{position:static}}@media (max-width:800px){.utilityBar{justify-content:center}.utilityBar span:last-child{display:none}.publicHeader{height:78px;padding:0 20px}.publicLogo img{max-width:155px;max-height:50px}.headerLogin{display:none}.marketHero{min-height:640px;padding:70px 24px 205px}.marketHeroCopy h1{font-size:clamp(52px,15vw,72px)}.marketHeroCopy p{font-size:17px}.holidayFinder{border-radius:18px;grid-template-columns:1fr;width:calc(100% - 38px);bottom:-150px}.holidayFinder label{border-right:0;border-bottom:1px solid var(--line);padding:10px 16px}.holidayFinder button{min-height:52px}.categoryStrip{padding-top:195px}.sectionTitle{grid-template-columns:1fr;gap:20px}.sectionTitle h2 br{display:none}.destinationMosaic{grid-template-columns:1fr;grid-auto-rows:390px}.destinationCard.featured{grid-row:auto}.packageGrid,.promiseSection,.aboutStory,.contactLayout{grid-template-columns:1fr}.promiseImage,.aboutImage{min-height:450px;margin:35px 22px 0}.promiseCopy{padding:65px 24px}.planningCta{grid-template-columns:1fr;gap:30px}.feedbackVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealGrid{grid-template-columns:1fr 1fr}.dealSectionIntro{grid-template-columns:1fr;gap:20px}.dashboard{grid-template-columns:1fr}.sidebar{height:auto;padding:18px;display:block;position:relative}.sidebar .brand{margin-bottom:18px}.sidebarLabel,.sidebarProfile{display:none}.sidebar nav{padding-bottom:3px;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap}.dashboardMain{padding:28px 20px 60px}.dashboardHeader{align-items:flex-start}.dashboardHeaderActions{justify-items:end;display:grid}.viewSite{display:none}.statGrid{grid-template-columns:1fr}.contactLayout{gap:45px}.officeGrid{grid-template-columns:1fr}.publicFooter{grid-template-columns:1fr 1fr}.publicFooter>small{grid-column:1/-1}}@media (max-width:560px){.publicSection,.packageSection,.missionSection{padding-left:20px;padding-right:20px}.categoryStrip{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.categoryStrip a{min-height:112px}.destinationMosaic{grid-auto-rows:345px}.packageImage{height:240px}.innerPageHero,.catalogHero,.legalHero{padding:85px 20px}.innerPageHero h1,.catalogHero h1,.legalHero h1{font-size:50px}.videoProofSection{padding:75px 20px}.feedbackVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.feedbackVideoCard{border-radius:18px}.feedbackVideoCopy{padding:15px}.feedbackVideoCopy b{font-size:17px}.feedbackVideoCopy p{font-size:12px}.dealSection{padding:75px 20px}.dealGrid{grid-template-columns:1fr}.dealImage{height:235px}.authCard{border-radius:20px;padding:32px 24px}.authCard h1{font-size:39px}.dashboardHeader h1{font-size:34px}.dashboardHeader>div>small,.dashboardHeaderActions{display:none}.formGrid{grid-template-columns:1fr}.settingsSection{padding:22px}.publicFooter{grid-template-columns:1fr;padding:65px 24px 28px}.publicFooter>small{grid-column:auto;gap:8px;display:grid}.footerSubscribe{margin-top:14px}.packageGallery{height:390px}.packageHeadline h1{font-size:42px}.tripFacts{grid-template-columns:1fr 1fr}.detailTabs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.publicSite{--brand-navy:#020f2b;--brand-gold:#e7b84c}.utilityBar{background:var(--brand-navy);color:#f3ead4;min-height:36px;padding-left:max(24px,6vw);padding-right:max(24px,6vw)}.publicHeader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #020f2b14;grid-template-columns:minmax(230px,280px) 1fr auto;height:94px;padding-left:max(24px,6vw);padding-right:max(24px,6vw);position:sticky;top:0}.publicLogo{align-items:center;min-width:0;display:flex}.publicLogo img{object-fit:contain;object-position:left center;border-radius:3px;width:auto;max-width:250px;height:auto;max-height:58px;box-shadow:0 5px 16px #020f2b17}.publicHeader nav{color:var(--brand-navy);gap:clamp(18px,2.15vw,34px)}.publicHeader nav a{letter-spacing:-.01em;font-weight:750}.publicHeader nav a:after{background:var(--brand-gold);height:3px}.headerLogin{color:var(--brand-navy);border-color:#020f2b2e;font-weight:800}.headerLogin b{background:var(--brand-navy);color:var(--brand-gold)}.headerLogin:hover{border-color:var(--brand-gold);box-shadow:0 12px 30px #020f2b1f}.mobileMenu summary{border-color:#020f2b26}.mobileMenu summary i{background:var(--brand-navy)}.mobileMenu .mobileAccount{background:var(--brand-navy);color:#fff}.mobileMenu .mobileAccount:hover{background:#0a2147}@media (max-width:1100px){.publicHeader{grid-template-columns:minmax(190px,1fr) auto}.publicLogo img{max-width:225px}}@media (max-width:800px){.utilityBar{min-height:32px}.publicHeader{height:76px;padding-left:18px;padding-right:18px;position:sticky;top:0;box-shadow:0 8px 25px #020f2b14}.publicLogo img{max-width:180px;max-height:46px;box-shadow:0 3px 12px #020f2b14}}@media (max-width:390px){.publicLogo img{max-width:155px}.mobileMenu summary{width:42px;height:42px}}.otpPanel{background:#f4faf8;border:1px solid #cfe1dc;border-radius:14px;margin:20px 0;padding:18px}.otpPanel>div:first-child{gap:4px;display:grid}.otpPanel small{color:var(--muted)}.otpPanel .field{margin-bottom:10px}.otpPanel input{text-align:center;letter-spacing:.32em;font-size:22px;font-weight:800}.devOtp{color:#765111;background:#fff3d9;border-radius:9px;padding:10px 12px;font-size:13px}.changeNumber{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font:700 12px inherit}.field input:disabled{color:#536560;cursor:not-allowed;background:#edf2f0}.sidebarAccount{margin-top:auto}.sidebarAccount .sidebarProfile{margin-top:0}.logoutButton{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cad8d4;border-radius:999px;padding:10px 14px;font:750 11px inherit;transition:all .2s}.logoutButton:hover{color:#a63f29;background:#fff8f5;border-color:#df765d}.logoutButton:disabled{opacity:.65;cursor:wait}.sidebarAccount>.logoutButton{color:#fff;background:#ffffff12;border-color:#ffffff2e;width:100%;margin-top:12px}.sidebarAccount>.logoutButton:hover{background:#ffffff24;border-color:#ffffff4d}.dashboard-admin{background:#f6f7f9;grid-template-columns:260px 1fr}.dashboard-admin .sidebar{background:#10131b;padding:26px 18px}.dashboard-admin .sidebar .brand{margin:0 8px 36px}.dashboard-admin .sidebar .brand>span{color:#11182a;background:#f6b94d;border-radius:10px;width:42px;height:42px;font:800 12px Inter,sans-serif}.dashboard-admin .sidebar .brand>b{gap:3px;font-size:15px;display:grid}.dashboard-admin .sidebar .brand small{color:#78829a;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.dashboard-admin .sidebarLabel{color:#65728e;font-size:10px}.dashboard-admin .sidebar nav a{color:#9eafd0;border-radius:9px;padding:12px 13px}.dashboard-admin .sidebar nav a:first-child{color:#8291ff;background:#202342}.dashboard-admin .sidebar nav a>span{color:#63718e;width:24px;font-size:9px}.dashboard-admin .sidebar nav a:hover{color:#fff;background:#1a1e2c;padding-left:13px}.dashboard-admin .dashboardMain{padding:32px clamp(26px,3vw,52px) 70px}.dashboard-admin .dashboardHeader{padding-bottom:24px}.dashboard-admin .dashboardHeader h1{letter-spacing:-.025em;font:700 27px Inter,sans-serif}.dashboard-admin .dashboardHeader .eyebrow{color:#6470db}.dashboard-admin .rolePill{color:#4f5cc3;text-transform:uppercase;letter-spacing:.08em;background:#eaecff;border-radius:999px;font-size:10px}.crmDashboard{color:#192033;gap:24px;padding-top:28px;display:grid}.crmIntro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.crmIntro p,.crmCard header p{color:#78839a;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:800}.crmIntro h2{letter-spacing:-.025em;margin:0;font:700 24px Inter,sans-serif}.crmIntro span{color:#737c8f;margin-top:7px;font-size:13px;display:block}.crmQuickActions{gap:10px;display:flex}.crmQuickActions a{color:#4f5b70;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:750;box-shadow:0 4px 14px #141d330a}.crmQuickActions a:first-child{color:#fff;background:#5364e8;border-color:#5364e8}.crmMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.crmMetric{background:#fff;border:1px solid #e8eaf0;border-radius:13px;min-height:145px;padding:22px;position:relative;overflow:hidden;box-shadow:0 7px 22px #1a223709}.crmMetric>div{z-index:1;display:grid;position:relative}.crmMetric span{color:#6f788c;font-size:12px}.crmMetric strong{color:#151b2a;margin:13px 0 8px;font-size:29px;line-height:1}.crmMetric small{color:#8a92a2;font-size:10px}.crmMetric>i{color:#5266f5;background:#eff2ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:19px;right:18px}.crmMetric>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crmMetric.orange>i{color:#e77a16;background:#fff3e7}.crmMetric.violet>i{color:#7656d9;background:#f2edff}.crmMetric.green>i{color:#269267;background:#e9f8f1}.crmGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.crmCard{background:#fff;border:1px solid #e5e8ef;border-radius:13px;box-shadow:0 7px 22px #1a223709}.crmCard>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.crmCard header h3{margin:0;font:700 16px Inter,sans-serif}.crmCard header>span{color:#737d90;background:#f1f3f7;border-radius:99px;padding:7px 10px;font-size:10px}.pipelineList{gap:18px;padding:24px;display:grid}.pipelineRow>div{justify-content:space-between;margin-bottom:8px;display:flex}.pipelineRow b{color:#626d80;font-size:11px}.pipelineRow strong{font-size:12px}.pipelineRow>span{background:#eff1f5;border-radius:20px;height:7px;display:block;overflow:hidden}.pipelineRow>span i{background:#5365ee;border-radius:20px;height:100%;display:block}.pipelineRow>span i.violet{background:#8065dd}.pipelineRow>span i.orange{background:#ef9139}.pipelineRow>span i.green{background:#32a976}.snapshotNumbers{grid-template-columns:1fr 1fr;min-height:210px;display:grid}.snapshotNumbers>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.snapshotNumbers>div+div{border-left:1px solid #edf0f4}.snapshotNumbers strong{font-size:37px}.snapshotNumbers span{color:#727c8f;margin:8px 0 14px;font-size:11px}.snapshotNumbers a,.snapshotNumbers em{color:#5364dc;font-size:10px;font-style:normal;font-weight:750}.crmLeads{scroll-margin-top:20px}.crmLeads header button{color:#9aa1ae;background:0 0;border:0;font-size:10px}.crmTableWrap{overflow-x:auto}.crmLeads table{border-collapse:collapse;width:100%;font-size:11px}.crmLeads th{color:#8790a0;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#fafbfc;padding:12px 18px;font-size:9px}.crmLeads td{color:#5d687b;border-top:1px solid #eef0f4;padding:15px 18px}.crmLeads td:first-child b,.crmLeads td:first-child small{display:block}.crmLeads td:first-child b{color:#20283a;font-size:11px}.crmLeads td:first-child small{color:#939baa;margin-top:4px;font-size:9px}.unassigned{color:#d07124}.crmStatus{color:#5363c8;text-transform:capitalize;background:#edf1ff;border-radius:99px;padding:6px 9px;font-size:9px;display:inline-block}.crmStatus.contacted{color:#c96d1b;background:#fff2e4}.crmStatus.converted{color:#26865e;background:#e9f7f0}.crmStatus.closed{color:#707886;background:#f1f2f4}.crmEmpty{text-align:center;justify-items:center;padding:48px 20px;display:grid}.crmEmpty>span{color:#7785ec;font-size:30px}.crmEmpty h4{margin:12px 0 4px}.crmEmpty p{color:#8991a0;margin:0;font-size:11px}@media (max-width:1200px){.crmMetricGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dashboard-admin{grid-template-columns:220px 1fr}.crmGrid{grid-template-columns:1fr}.dashboard-admin .dashboardMain{padding-left:24px;padding-right:24px}}@media (max-width:720px){.dashboard-admin{display:block}.dashboard-admin .sidebar{width:100%;height:auto;position:relative}.dashboard-admin .sidebar nav{grid-template-columns:1fr 1fr;display:grid}.dashboard-admin .sidebarAccount{margin-top:22px}.crmIntro{flex-direction:column;align-items:flex-start}.crmMetricGrid{grid-template-columns:1fr}.crmQuickActions{flex-wrap:wrap;width:100%}.dashboard-admin .dashboardHeader{align-items:flex-start;gap:18px}.dashboard-admin .dashboardHeaderActions{flex-wrap:wrap}}.crmPageIntro{margin-bottom:22px}.crmPageIntro h2{font:700 34px Inter,sans-serif}.leadManager{gap:18px;display:grid}.leadStageTabs{background:#fff;border:1px solid #e4e7ed;border-radius:14px;grid-template-columns:repeat(7,minmax(105px,1fr));gap:9px;padding:8px;display:grid;overflow-x:auto;box-shadow:0 5px 18px #161f3309}.leadStageTabs button{color:#737e91;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:105px;padding:13px 14px;font:700 10px Inter,sans-serif;transition:all .18s;display:flex}.leadStageTabs button:hover{color:#44506a;background:#f6f7fb}.leadStageTabs button.active{color:#4557ce;background:#eef0ff;border-color:#cdd4ff;box-shadow:0 3px 10px #5263df1f}.leadStageTabs strong{color:#657084;background:#f0f2f6;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:10px;display:grid}.leadStageTabs button.active strong{color:#fff;background:#5263df}.leadToolbar{background:#fff;border:1px solid #e4e7ed;border-radius:12px;justify-content:space-between;gap:16px;padding:14px;display:flex}.leadSearch,.leadActions{gap:9px;display:flex}.leadSearch{flex:1}.leadSearch input{flex:1;min-width:260px}.leadToolbar input,.leadToolbar select,.leadTableCard select,.leadFormGrid input,.leadFormGrid select,.leadFormGrid textarea{font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px 11px;font-size:11px}.leadActions button,.leadUpload{color:#566175;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;font-size:10px;font-weight:750;display:inline-flex}.leadUpload input{display:none}.leadActions .metaSync{color:#4265b0;background:#f6f8ff;border-color:#cad6ef}.leadActions .addLead,.leadFormButtons .addLead{color:#fff;background:#5263df;border-color:#5263df}.successNotice{color:#247453;background:#edf9f3;border:1px solid #bde1d1;border-radius:9px;padding:12px 15px;font-size:11px}.leadFormCard,.leadTableCard{background:#fff;border:1px solid #e4e7ed;border-radius:13px;box-shadow:0 6px 20px #161f3309}.leadFormCard>header,.leadTableCard>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.leadFormCard header h3,.leadTableCard header h3{margin:0;font:700 16px Inter,sans-serif}.leadFormCard>header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.leadTableCard>header>div{align-items:center;gap:10px;display:flex}.leadTableCard>header span{color:#6d778a;background:#f0f2f6;border-radius:99px;padding:5px 8px;font-size:9px}.leadTableCard>header small{color:#8992a2}.leadFormGrid{grid-template-columns:repeat(4,1fr);gap:15px;padding:22px;display:grid}.leadFormGrid label{color:#4f5a6d;gap:7px;font-size:10px;font-weight:750;display:grid}.leadFormGrid .wide{grid-column:1/-1}.leadFormButtons{justify-content:flex-end;gap:9px;display:flex}.leadFormButtons button{cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px 15px;font-size:10px}.leadTableWrap{overflow:auto}.leadTableCard table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.leadTableCard th{color:#8992a2;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#fafbfc;padding:11px 15px;font-size:8px}.leadTableCard td{color:#586478;border-top:1px solid #eef0f4;padding:13px 15px}.leadTableCard td:first-child b,.leadTableCard td:first-child small{display:block}.leadTableCard td:first-child b{color:#20283a;font-size:11px}.leadTableCard td:first-child small{color:#8c95a4;margin-top:4px;font-size:9px}.sourceBadge{color:#687286;background:#f0f1f4;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-block}.sourceBadge.website{color:#237a59;background:#e8f6f1}.sourceBadge.meta{color:#4162b2;background:#eaf0ff}.sourceBadge.csv{color:#b56820;background:#fff1e2}.leadStatus{text-transform:capitalize}.leadStatus.new{color:#5364ce;background:#f1f3ff}.leadStatus.converted{color:#287a5b;background:#eaf7f1}.leadStatus.lost{color:#a85145;background:#fff0ed}.leadDelete{color:#b25c50;cursor:pointer;background:0 0;border:0;font-size:9px}.csvHelp{color:#7c8595;margin:0;font-size:10px}.csvHelp code{color:#4f5a6d}.leadOpen{display:block}.leadOpen:hover b{color:#5263df}.leadViewButton{color:#5263cf;border:1px solid #d8def6;border-radius:7px;padding:7px 10px;font-weight:750;display:inline-flex}.leadDetailTop{color:#798397;justify-content:space-between;margin-bottom:18px;font-size:10px;display:flex}.leadDetailTop a{color:#5263cf;font-weight:750}.leadWorkspace{gap:18px;display:grid}.leadWorkspaceHero{background:linear-gradient(135deg,#fff 50%,#f3f5ff);border:1px solid #e2e6ed;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 28px;display:flex}.leadWorkspaceHero h2{margin:5px 0 6px;font:700 32px Inter,sans-serif}.leadWorkspaceHero p:last-child{color:#788395;margin:0;font-size:11px}.leadWorkspaceControls{gap:9px;display:flex}.leadWorkspaceControls select,.leadItineraryCard input,.leadItineraryCard textarea,.leadNotesCard textarea{font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:11px 12px;font-size:11px}.leadWorkspaceControls select{text-transform:capitalize}.leadWorkspaceGrid{grid-template-columns:minmax(285px,.72fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.leadWorkspaceGrid aside{gap:18px;display:grid}.leadInfoCard,.leadNotesCard,.leadItineraryCard{background:#fff;border:1px solid #e2e6ed;border-radius:15px;box-shadow:0 7px 24px #1720340a}.leadInfoCard,.leadNotesCard{padding:21px}.leadInfoCard h3,.leadNotesCard h3,.leadItineraryCard h3{margin:0;font:700 16px Inter,sans-serif}.leadInfoCard dl{grid-template-columns:1fr 1fr;gap:0;margin:17px 0 0;display:grid}.leadInfoCard dl div{border-top:1px solid #edf0f4;padding:12px 0}.leadInfoCard dt{color:#8993a3;font-size:9px}.leadInfoCard dd{color:#374156;margin:5px 0 0;font-size:11px;font-weight:700}.originalEnquiry{color:#697487;background:#f7f8fb;border-radius:10px;margin-top:14px;padding:14px;font-size:10px}.originalEnquiry p{margin:7px 0 0;line-height:1.6}.leadNotesCard form{gap:9px;margin-top:15px;display:grid}.leadNotesCard form button,.leadItineraryCard footer button{color:#fff;cursor:pointer;background:#5263df;border:0;border-radius:8px;justify-self:end;padding:10px 14px;font-size:10px;font-weight:750}.leadTimeline{gap:14px;margin-top:22px;display:grid}.leadTimeline article{grid-template-columns:12px 1fr;gap:8px;display:grid}.leadTimeline article>span{background:#fff;border:2px solid #5263df;border-radius:50%;width:8px;height:8px;margin-top:4px}.leadTimeline strong,.leadTimeline small{display:block}.leadTimeline strong{font-size:10px}.leadTimeline small{color:#929baa;margin-top:3px;font-size:8px}.leadTimeline p{color:#5f6a7d;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.muted{color:#8993a3;font-size:10px}.leadItineraryCard>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.pdfButton{color:#425fb2;cursor:pointer;background:#f5f7ff;border:1px solid #cad6ef;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:750}.itineraryBasics{grid-template-columns:2fr 1fr 1fr;gap:13px;padding:21px 24px;display:grid}.itineraryBasics label,.inclusionGrid label{color:#4f5a6d;gap:7px;font-size:9px;font-weight:750;display:grid}.itineraryBasics .wide{grid-column:1/-1}.leadDayList{gap:10px;padding:0 24px 22px;display:grid}.leadDayList article{border:1px solid #e4e8ef;border-radius:12px;grid-template-columns:80px 1fr;display:grid;overflow:hidden}.dayNumber{background:#f5f6fb;padding:15px 12px}.dayNumber b,.dayNumber span{display:block}.dayNumber b{color:#5263cf;font-size:11px}.dayNumber span{color:#8993a3;margin-top:5px;font-size:8px}.dayFields{grid-template-columns:1fr 2fr;gap:9px;padding:12px;display:grid}.dayFields textarea{resize:vertical;grid-column:1/-1}.inclusionGrid{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:14px;padding:21px 24px;display:grid}.inclusionGrid label small{color:#949dac;font-weight:400}.leadItineraryCard footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.leadItineraryCard footer span{color:#8993a3;font-size:9px}.leadItineraryArea{gap:18px;display:grid}.leadItineraryLibrary{background:#fff;border:1px solid #e2e6ed;border-radius:15px;overflow:hidden;box-shadow:0 7px 24px #1720340a}.leadItineraryLibrary>header{justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.leadItineraryLibrary>header h3{margin:3px 0 4px;font:700 17px Inter,sans-serif}.leadItineraryLibrary>header span{color:#8993a3;font-size:9px}.createItineraryButton{color:#fff;cursor:pointer;background:#5263df;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:750}.insertItineraryBar{background:#f8f9fc;border-block:1px solid #edf0f4;grid-template-columns:1fr minmax(220px,.8fr) auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.insertItineraryBar b,.insertItineraryBar small{display:block}.insertItineraryBar b{font-size:10px}.insertItineraryBar small{color:#8993a3;margin-top:3px;font-size:8px}.insertItineraryBar select{background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px;font-size:10px}.insertItineraryBar button{color:#5263cf;cursor:pointer;background:#fff;border:1px solid #cad6ef;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:750}.insertItineraryBar button:disabled{opacity:.45;cursor:not-allowed}.savedItineraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.savedItineraryGrid article{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:17px}.savedItineraryGrid article>div{color:#788398;justify-content:space-between;font-size:8px;display:flex}.savedItineraryGrid article>div span{color:#5263cf;background:#eef0ff;border-radius:99px;padding:5px 7px;font-weight:750}.savedItineraryGrid h4{margin:13px 0 6px;font:700 13px Inter,sans-serif}.savedItineraryGrid p{color:#7a8597;min-height:28px;margin:0;font-size:9px;line-height:1.5}.savedItineraryGrid footer{gap:7px;margin-top:14px;display:flex}.savedItineraryGrid footer button{color:#5263cf;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.crmEmpty.compact{padding:35px}.closeItineraryEditor{color:#697487;cursor:pointer;background:#fff;border:1px solid #e0e4eb;border-radius:50%;width:34px;height:34px;font-size:20px}.itineraryHotels{border-top:1px solid #edf0f4;padding:20px 24px}.itineraryHotels>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.itineraryHotels h4{margin:0;font:700 14px Inter,sans-serif}.itineraryHotels header p{color:#8993a3;margin:4px 0 0;font-size:9px}.itineraryHotels header button{color:#5263cf;cursor:pointer;background:#f5f7ff;border:1px solid #cad6ef;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:750}.itineraryHotelRow{grid-template-columns:1fr 70px 1.5fr 1fr 1fr 34px;gap:8px;margin-top:8px;display:grid}.itineraryHotelRow button{color:#a85145;cursor:pointer;background:#fff0ed;border:0;border-radius:8px;font-size:17px}.leadItineraryCard footer .cancelItinerary{color:#687286;background:#fff;border:1px solid #dce1e8;margin-left:auto;margin-right:8px}@media (max-width:1150px){.leadToolbar{flex-direction:column;align-items:stretch}.leadStageTabs{grid-template-columns:repeat(7,minmax(125px,1fr))}.leadFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.leadStageTabs{padding:6px}.leadSearch,.leadActions{flex-wrap:wrap}.leadSearch input{min-width:100%}.leadFormGrid{grid-template-columns:1fr}.leadFormGrid .wide{grid-column:auto}}@media (max-width:1050px){.leadWorkspaceGrid{grid-template-columns:1fr}.leadWorkspaceGrid aside{grid-template-columns:1fr 1fr}}@media (max-width:700px){.leadWorkspaceHero{flex-direction:column;align-items:flex-start}.leadWorkspaceControls{flex-direction:column;width:100%}.leadWorkspaceGrid aside,.itineraryBasics,.inclusionGrid{grid-template-columns:1fr}.itineraryBasics .wide{grid-column:auto}.leadDayList article,.dayFields{grid-template-columns:1fr}.dayFields textarea{grid-column:auto}}@media (max-width:900px){.insertItineraryBar{grid-template-columns:1fr}.itineraryHotelRow{grid-template-columns:1fr 70px 1.5fr}.itineraryHotelRow button{min-height:36px}}@media (max-width:700px){.savedItineraryGrid,.itineraryHotelRow{grid-template-columns:1fr}.leadItineraryLibrary>header{flex-direction:column;align-items:flex-start;gap:14px}.createItineraryButton{width:100%}}.itineraryLibrary{gap:18px;display:grid}.itineraryStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.itineraryStats article{background:#fff;border:1px solid #e5e8ef;border-radius:11px;padding:17px 19px;box-shadow:0 5px 18px #161f3309}.itineraryStats span,.itineraryStats strong{display:block}.itineraryStats span{color:#7d8798;font-size:10px}.itineraryStats strong{margin-top:8px;font-size:25px}.itineraryFilters{background:#fff;border:1px solid #e4e7ed;border-radius:12px;gap:9px;padding:14px;display:flex}.itineraryFilters input,.itineraryFilters select{font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px 11px;font-size:10px}.itinerarySearch{flex:1;display:flex;position:relative}.itinerarySearch>span{color:#8b94a3;font-size:18px;position:absolute;top:8px;left:12px}.itinerarySearch input{width:100%;padding-left:34px}.itineraryFilters>a{color:#fff;background:#5263df;border-radius:8px;align-items:center;padding:10px 14px;font-size:10px;font-weight:750;display:flex}.itineraryResultBar{color:#7c8596;justify-content:space-between;align-items:center;font-size:10px;display:flex}.itineraryResultBar button{color:#5263cf;cursor:pointer;background:0 0;border:0;font-size:10px}.itineraryGrid{grid-template-columns:1fr;gap:13px;display:grid}.itineraryCard{background:#fff;border:1px solid #e3e7ed;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 7px 24px #1720340a}.itineraryCard>header{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.itineraryCard>header>div{align-items:center;gap:8px;display:flex}.itineraryCard>header small{color:#7d8798}.itineraryCard>header>strong{color:#536078;font-size:10px}.itineraryLive,.itineraryDraft{color:#257b59;text-transform:uppercase;letter-spacing:.06em;background:#e9f7f0;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.itineraryDraft{color:#717989;background:#f1f2f4}.itineraryCardBody{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr);column-gap:28px;padding:20px;display:grid}.itineraryCardBody>.eyebrow,.itineraryCardBody>h3,.itineraryCardBody>small,.itineraryCardBody>.itineraryCategories{grid-column:1}.itineraryCardBody>.itineraryCities,.itineraryCardBody>.itineraryMeta{grid-column:2}.itineraryCardBody>.itineraryCities{grid-row:1/5;align-content:center}.itineraryCardBody h3{letter-spacing:-.02em;margin:5px 0 10px;font:700 20px Inter,sans-serif}.itineraryCities{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.itineraryCities span{color:#596579;background:#f3f5f8;border-radius:7px;padding:6px 8px;font-size:9px}.itineraryMeta{border-top:1px solid #eef0f4;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:16px;display:grid}.itineraryMeta span{color:#8a93a2;gap:4px;font-size:8px;display:grid}.itineraryMeta span+span{border-left:1px solid #eef0f4;padding-left:14px}.itineraryMeta b{color:#3e485b;font-size:10px}.itineraryCard details{border-top:1px solid #eef0f4}.itineraryCard summary{color:#4d5ec9;cursor:pointer;justify-content:space-between;padding:14px 20px;font-size:10px;font-weight:750;list-style:none;display:flex}.itineraryCard summary::-webkit-details-marker{display:none}.itineraryDays{max-height:420px;padding:2px 20px 17px;overflow:auto}.itineraryDays>div{grid-template-columns:55px 1px 1fr;gap:12px;padding:10px 0;display:grid}.itineraryDays>div>b{color:#5363d1;font-size:9px}.itineraryDays>div>i{background:#dfe3eb;width:1px}.itineraryDays section small{color:#8a93a2;font-size:8px}.itineraryDays section h4{margin:4px 0;font-size:11px}.itineraryDays section p{color:#6e788a;margin:6px 0 0;font-size:9px;line-height:1.55}.noDays{color:#8b94a3;font-size:10px}.itineraryCard>footer{background:#fafbfc;border-top:1px solid #eef0f4;justify-content:flex-end;gap:9px;margin-top:auto;padding:14px 19px;display:flex}.itineraryCard>footer a{color:#5b6679;border:1px solid #dce1e8;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.itineraryCard>footer a:last-child{color:#4d5ec9;background:#f5f6ff;border-color:#d3d9fa}.itineraryEmpty{background:#fff;border:1px solid #e3e7ed;border-radius:13px}@media (max-width:1100px){.itineraryFilters{flex-wrap:wrap}.itinerarySearch{min-width:100%}.itineraryCardBody{grid-template-columns:1fr}.itineraryCardBody>*{grid-area:auto/1!important}.itineraryCardBody>.itineraryCities{margin-top:14px}}@media (max-width:680px){.itineraryStats{grid-template-columns:1fr 1fr}.itineraryFilters select{flex:1}.itineraryFilters>a{justify-content:center;width:100%}.itineraryMeta{grid-template-columns:1fr}.itineraryMeta span+span{border:0;padding:10px 0 0}}.itineraryPrice{background:#fbfaf6;border-top:1px solid #edf0f4;padding:20px 24px}.itineraryPrice>header{margin-bottom:14px}.itineraryPrice h4{margin:0;font:700 14px Inter,sans-serif}.itineraryPrice header p{color:#8993a3;margin:4px 0 0;font-size:9px}.itineraryPriceGrid{grid-template-columns:160px 1fr;gap:12px;display:grid}.itineraryPriceGrid label{color:#657083;gap:6px;font-size:9px;font-weight:700;display:grid}.itineraryPriceGrid input,.itineraryPriceGrid select,.itineraryPriceGrid textarea{box-sizing:border-box;width:100%;font:inherit;color:#142132;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px}.itineraryPriceGrid .wide{grid-column:1/-1}@media (max-width:700px){.itineraryPriceGrid{grid-template-columns:1fr}.itineraryPriceGrid .wide{grid-column:auto}}.itineraryCover{background:#fff;border-top:1px solid #edf0f4;padding:20px 24px}.itineraryCover .imageUpload{margin:0}.itineraryFlights{background:#f7faf9;border-top:1px solid #edf0f4;padding:20px 24px}.itineraryFlights>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.itineraryFlights h4{margin:0;font:700 14px Inter,sans-serif}.itineraryFlights header p{color:#8993a3;margin:4px 0 0;font-size:9px}.flightToggle{white-space:nowrap;align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.flightToggle input{width:auto!important}.addFlightButton{color:#123b34;background:#fff;border:1px solid #cadbd6;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:9px;font-weight:750}.itineraryFlightRow{grid-template-columns:1fr .7fr 1fr 1fr 1fr 1fr 1fr 36px;align-items:end;gap:8px;margin-top:8px;display:grid}.itineraryFlightRow input{box-sizing:border-box;background:#fff;border:1px solid #dce1e8;border-radius:8px;width:100%;padding:9px;font-size:9px}.itineraryFlightRow label{color:#657083;gap:5px;font-size:8px;font-weight:700;display:grid}.itineraryFlightRow button{color:#b94c3b;background:#fff;border:1px solid #efd5cf;border-radius:8px;height:34px}@media (max-width:1100px){.itineraryFlightRow{grid-template-columns:1fr 1fr}.itineraryFlightRow button{width:100%}}@media (max-width:700px){.itineraryFlights>header{flex-direction:column;align-items:flex-start}.itineraryFlightRow{grid-template-columns:1fr}}.itineraryPublishing{background:#f4f7ff;border-top:1px solid #edf0f4;padding:20px 24px}.itineraryPublishing>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.itineraryPublishing h4{margin:0;font:700 14px Inter,sans-serif}.itineraryPublishing header p{color:#68758b;margin:4px 0 0;font-size:9px}.itineraryPublishingGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.itineraryPublishingGrid label{color:#657083;gap:6px;font-size:9px;font-weight:700;display:grid}.itineraryPublishingGrid input,.itineraryPublishingGrid select{box-sizing:border-box;width:100%;font:inherit;color:#142132;background:#fff;border:1px solid #d9deec;border-radius:8px;padding:10px}.savedItineraryGrid footer a{color:#123b34;border:1px solid #cadbd6;border-radius:7px;align-items:center;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}@media (max-width:700px){.itineraryPublishing>header{flex-direction:column;align-items:flex-start}.itineraryPublishingGrid{grid-template-columns:1fr}}.websiteCoverChooser{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;margin-top:16px;display:grid}.stockImagePicker{background:#fff;border:1px solid #d9deec;border-radius:12px;padding:16px}.stockImagePicker>div:first-child{gap:4px;margin-bottom:12px;display:grid}.stockImagePicker>div:first-child>b{font-size:11px}.stockImagePicker>div:first-child small{color:#68758b;font-size:9px}.stockImageGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stockImageGrid button{text-align:left;color:#142132;cursor:pointer;background:#f4f6f8;border:2px solid #0000;border-radius:9px;gap:5px;padding:5px;display:grid}.stockImageGrid button.selected{background:#e8f5f1;border-color:#0f6a5b}.stockImageGrid button span{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:6px;display:block}.stockImageGrid button b{padding:0 3px;font-size:8px}.stockImageGrid button small{color:#68758b;padding:0 3px 3px;font-size:7px}.stockImagePicker>a{color:#0f6a5b;margin-top:12px;font-size:9px;font-weight:700;display:inline-block}@media (max-width:900px){.websiteCoverChooser{grid-template-columns:1fr}}@media (max-width:700px){.stockImageGrid{grid-template-columns:repeat(2,1fr)}}.legacyPackageSection{border-top:1px solid #dce3e8;margin-top:28px;padding-top:24px}.legacyPackageSection>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.legacyPackageSection>header h3{color:#082f36;margin:3px 0 4px;font:700 20px Inter,sans-serif}.legacyPackageSection>header span{color:#68758b;font-size:11px}.legacyPackageCard{border-color:#e6c98c}.legacyPackageCard:before{content:"LEGACY";color:#8b5a00;letter-spacing:.12em;background:#fff3d7;border-radius:999px;padding:4px 8px;font:800 7px Inter,sans-serif;position:absolute;top:-9px;right:16px}.marketHero.videoHero{isolation:isolate;perspective:1100px;overflow:hidden}.heroVideo{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroVideoDrift;position:absolute;inset:0;transform:scale(1.035)}.videoHero .heroShade{z-index:1;background:linear-gradient(100deg,#021920e0 0%,#021e2585 48%,#021b222e 74%,#02161c61 100%)}.videoHero .marketHeroCopy{z-index:3;transform-style:preserve-3d;animation:.9s cubic-bezier(.2,.75,.25,1) both heroCopyEnter}.videoHero .marketHeroCopy>span{display:inline-block;transform:translateZ(38px)}.videoHero .marketHeroCopy h1{text-shadow:0 18px 36px #00000047;transform:translateZ(70px)}.videoHero .marketHeroCopy>p,.videoHero .heroManagedCta{transform:translateZ(42px)}.heroDepthScene{z-index:2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.heroDepthScene i{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#ffffff1f,#6fc6c20a);border:1px solid #ffffff38;animation:7s ease-in-out infinite heroFloat;display:block;position:absolute;box-shadow:0 26px 70px #0000002e}.heroDepthScene i:first-child{border-radius:95px;width:190px;height:245px;top:16%;right:8%;transform:rotateY(-24deg)rotate(9deg)}.heroDepthScene i:nth-child(2){border-radius:50%;width:105px;height:105px;animation-delay:-2.5s;bottom:18%;right:26%;transform:translateZ(80px)}.heroDepthScene i:nth-child(3){border-radius:999px;width:260px;height:72px;animation-delay:-4s;bottom:8%;right:3%;transform:rotateY(-28deg)rotate(-7deg)}.videoHero .holidayFinder{z-index:4}@keyframes heroVideoDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.085)translate(-1.2%,.8%)}}@keyframes heroCopyEnter{0%{opacity:0;transform:translate3d(0,34px,-80px)rotateX(5deg)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@keyframes heroFloat{0%,to{translate:0}50%{translate:0 -18px}}@media (max-width:800px){.heroDepthScene i:first-child{width:130px;height:175px;top:12%;right:-45px}.heroDepthScene i:nth-child(2){width:75px;height:75px;bottom:28%;right:8%}.heroDepthScene i:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.heroVideo,.videoHero .marketHeroCopy,.heroDepthScene i{animation:none}.heroVideo{display:none}}.videoHero .marketHeroCopy{perspective:1000px}.videoHero .marketHeroCopy>span,.videoHero .marketHeroCopy h1 strong,.videoHero .marketHeroCopy h1 em,.videoHero .marketHeroCopy>p,.videoHero .heroManagedCta{opacity:0;will-change:transform,opacity;animation:1s cubic-bezier(.16,.82,.24,1) forwards heroElementIn}.videoHero .marketHeroCopy>span{transform-origin:0;animation-delay:.12s}.videoHero .marketHeroCopy h1 strong{font:inherit;color:inherit;animation-delay:.24s;display:inline-block}.videoHero .marketHeroCopy h1 em{animation-delay:.4s;display:inline-block}.videoHero .marketHeroCopy>p{animation-delay:.58s}.videoHero .heroManagedCta{animation-delay:.72s}.videoHero .holidayFinder{opacity:0;transform-origin:bottom;animation:1.05s cubic-bezier(.16,.82,.24,1) .82s forwards heroFinderIn}@keyframes heroElementIn{0%{opacity:0;filter:blur(8px);transform:translate3d(-38px,44px,-170px)rotateX(14deg)rotateY(-9deg)}55%{opacity:1;filter:blur();transform:translate3d(5px,-4px,24px)rotateX(-1deg)rotateY(1deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)}}@keyframes heroFinderIn{0%{opacity:0;filter:blur(6px);transform:translate(-50%,50px)rotateX(15deg)scale(.94)}65%{opacity:1;filter:blur();transform:translate(-50%,-5px)rotateX(-2deg)scale(1.01)}to{opacity:1;filter:blur();transform:translate(-50%)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.videoHero .marketHeroCopy>span,.videoHero .marketHeroCopy h1 strong,.videoHero .marketHeroCopy h1 em,.videoHero .marketHeroCopy>p,.videoHero .heroManagedCta,.videoHero .holidayFinder{opacity:1;filter:none;animation:none;transform:none}.videoHero .holidayFinder{transform:translate(-50%)}}.itineraryHotelRow{grid-template-columns:1fr 70px 1.45fr .8fr 1fr 1fr 34px}.stockImageSearch{box-sizing:border-box;background:#f9fbfc;border:1px solid #ccd5df;border-radius:8px;width:100%;margin:0 0 12px;padding:10px 12px;font:500 9px Inter,sans-serif}.savedItineraryGrid footer .deleteItineraryButton{color:#b44032;background:#fff8f7;border-color:#efc9c4;margin-left:auto}.savedItineraryGrid footer .deleteItineraryButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.itineraryHotelRow{grid-template-columns:1fr 70px 1.4fr 1fr}}@media (max-width:700px){.itineraryHotelRow{grid-template-columns:1fr}}.offerCarouselSection{color:var(--ink);background:#fff;padding:68px max(24px,6vw) 84px;overflow:hidden}.offerCarouselHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.offerCarouselHeader>div:first-child>span{letter-spacing:.22em;color:#e56c31;font-size:10px;font-weight:900}.offerCarouselHeader h2{letter-spacing:-.035em;margin:10px 0 0;font:500 clamp(34px,4vw,54px)/1 Georgia,serif}.offerCarouselActions{align-items:center;gap:10px;display:flex}.offerCarouselActions p{color:#647579;max-width:390px;margin:0 16px 0 0;font-size:14px;line-height:1.55}.offerCarouselActions button{width:43px;height:43px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd7d6;border-radius:50%;font-size:19px;transition:all .2s}.offerCarouselActions button:hover{background:var(--ink);color:#fff}.offerCarouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:4px 1px 22px;display:flex;overflow-x:auto}.offerCarouselTrack::-webkit-scrollbar{display:none}.offerSlide{isolation:isolate;scroll-snap-align:start;background-position:50%;background-size:cover;border-radius:25px;flex:0 0 calc(33.3333% - 14.6667px);min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 42px #052a2f2b}.offerSlideShade{z-index:-1;background:linear-gradient(#041b1f0d 12%,#041b1fe6 88%);position:absolute;inset:0}.offerSaleRibbon{color:#fff;text-align:center;letter-spacing:.16em;background:#ef2d16;width:155px;padding:10px 0;font-weight:900;position:absolute;top:27px;right:-39px;transform:rotate(45deg)}.offerSlideCopy{color:#fff;position:absolute;inset:auto 25px 24px}.offerSlideCopy>small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.offerSlideCopy h3{max-width:90%;margin:9px 0 12px;font:500 28px/1.06 Georgia,serif}.offerSlideCopy>strong{letter-spacing:.05em;background:#f53218;border-radius:999px;padding:8px 13px;font-size:12px;display:inline-block}.offerSlideCopy>p{color:#e6efee;margin:10px 0;font-size:11px}.offerSlideCopy .dealCountdown{max-width:250px;color:var(--ink);background:#ffffffeb;padding:8px}.offerSlideCopy footer{justify-content:space-between;align-items:end;gap:15px;margin-top:14px;display:flex}.offerSlideCopy footer>span>*{display:block}.offerSlideCopy footer del{color:#c9d8d7;font-size:9px}.offerSlideCopy footer b{font:19px Georgia,serif}.offerSlideCopy footer small{font-size:8px}.offerSlideCopy footer a{color:#082f34;white-space:nowrap;background:#f5a12d;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900}@media (max-width:1050px){.offerSlide{flex-basis:calc(50% - 11px)}}@media (max-width:680px){.offerCarouselSection{padding:48px 18px 58px}.offerCarouselHeader{align-items:start;display:grid}.offerCarouselActions p{display:none}.offerSlide{flex-basis:88%;min-height:410px}.offerSlideCopy h3{font-size:25px}}.offerSlide{flex-basis:100%;min-height:clamp(320px,25vw,410px)}.offerSlideShade{background:linear-gradient(90deg,#041b1ff0 0%,#041b1fc7 42%,#041b1f24 78%)}.offerSlideCopy{width:min(560px,52%);inset:50% auto auto clamp(28px,5vw,76px);transform:translateY(-50%)}.offerSlideCopy h3{max-width:100%;font-size:clamp(31px,3vw,48px)}.offerSlideCopy footer{justify-content:flex-start;gap:26px}@media (max-width:1050px){.offerSlide{flex-basis:100%}}@media (max-width:680px){.offerSlide{background-position:50%;flex-basis:100%;min-height:460px}.offerSlideShade{background:linear-gradient(#041b1f24,#041b1ff0 64%)}.offerSlideCopy{width:auto;inset:auto 24px 26px;transform:none}.offerSlideCopy h3{font-size:29px}}.offerArtworkSlide{aspect-ratio:3;background:#082f34;min-height:0}.offerArtworkSlide>a{width:100%;height:100%;display:block}.offerArtworkSlide img{object-fit:cover;width:100%;height:100%;display:block}.offerArtworkSlide:hover img{transition:transform .45s;transform:scale(1.012)}@media (max-width:680px){.offerArtworkSlide{aspect-ratio:2;min-height:0}.offerArtworkSlide img{object-fit:cover}}.routeLoading{z-index:9999;color:#07333a;background:#f7f3eb;place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.routeLoadingBrand{font:700 clamp(32px,5vw,52px)/1 Arial,sans-serif}.routeLoadingBrand strong{color:#f4a12e}.routeLoadingBar{background:#dce5e2;border-radius:99px;width:min(280px,65vw);height:4px;position:relative;overflow:hidden}.routeLoadingBar:after{content:"";border-radius:inherit;background:#f4a12e;width:38%;animation:1s ease-in-out infinite routeLoadingMove;position:absolute;inset:0}.routeLoading p{color:#62777a;letter-spacing:.08em;margin:0;font-size:12px}.portalLoading{color:#0a3037;justify-content:center;align-items:center;gap:16px;min-height:55vh;display:flex}.portalLoadingSpinner{border:3px solid #dce5e7;border-top-color:#5668e8;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite portalSpin}.portalLoading b{font-size:15px;display:block}.portalLoading p{color:#6c7e83;margin:4px 0 0;font-size:12px}@keyframes routeLoadingMove{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes portalSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.routeLoadingBar:after,.portalLoadingSpinner{animation:none}}
.paymentPage{background:#f8f6f0}.paymentHero{text-align:center;color:#fff;background:radial-gradient(circle at 15% 20%,#e7b84c2e,#0000 27%),linear-gradient(145deg,#03112d,#092f3b);padding:105px 24px 80px}.paymentHero>span,.paymentIntro>span,.afterPayment>div>span{letter-spacing:.22em;color:#e7b84c;font-size:10px;font-weight:900}.paymentHero h1{letter-spacing:-.045em;margin:18px 0;font:500 clamp(54px,7vw,92px)/.95 Georgia,serif}.paymentHero h1 em{color:#efc76b;font-weight:400}.paymentHero>p{color:#c9d7da;font:18px/1.65 Georgia,serif}.paymentTrust{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.paymentTrust span{color:#dfe9e9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.paymentTrust b{color:#e7b84c}.paymentMethods{padding:100px max(24px,6vw)}.paymentIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.paymentIntro h2{letter-spacing:-.04em;margin:14px 0 0;font:500 clamp(42px,5vw,66px)/1 Georgia,serif}.paymentIntro>p{color:#647779;font:16px/1.7 Georgia,serif}.paymentMethodGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.paymentMethod{background:#fff;border:1px solid #d8e2df;border-radius:22px;min-height:520px;padding:28px;position:relative;box-shadow:0 12px 40px #092d3612}.featuredPayment{border:2px solid #dca13e;box-shadow:0 20px 55px #774b1121}.paymentMethodTop{justify-content:space-between;align-items:center;display:flex}.paymentMethodTop>span{color:#78908e;font-size:10px;font-weight:900}.paymentMethodTop>b{color:#152d35;text-transform:uppercase;letter-spacing:.08em;background:#e7b84c;border-radius:999px;padding:7px 10px;font-size:8px}.paymentMethod>i{color:#08777c;background:#e4f2ef;border-radius:16px;place-items:center;width:54px;height:54px;margin-top:27px;font:26px Georgia,serif;display:grid}.paymentMethod h3{margin:18px 0 10px;font:30px Georgia,serif}.paymentMethod>p{color:#697b7d;min-height:65px;font-size:13px;line-height:1.65}.onlinePaymentForm{gap:12px;margin-top:19px;display:grid}.onlinePaymentForm label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:800;display:grid}.onlinePaymentForm input{border:1px solid #cad7d4;border-radius:10px;height:47px;padding:0 12px;font-size:13px}.securePayButton{color:#fff;background:#061f36;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:4px;padding:15px 17px;font-size:11px;font-weight:850;display:flex}.securePayButton:disabled{opacity:.55;cursor:not-allowed}.onlinePaymentForm>small{text-align:center;color:#78888a;font-size:9px;line-height:1.5}.paymentValue,.paymentUnavailable{background:#edf6f4;border-radius:14px;margin-top:28px;padding:19px}.paymentValue{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.paymentValue small{color:#64807e;letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:900}.paymentValue strong{word-break:break-all;font-size:14px}.copyPaymentButton{color:#176268;cursor:pointer;background:#fff;border:1px solid #b8cdc8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.paymentUnavailable{color:#667b7c;font-size:12px;line-height:1.6}.bankPayment dl{gap:0;margin:23px 0 0;display:grid}.bankPayment dl>div{border-top:1px solid #e4e9e7;padding:12px 0}.bankPayment dt{color:#7c8d8e;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.bankPayment dd{justify-content:space-between;align-items:center;gap:8px;margin:5px 0 0;font-size:12px;font-weight:750;display:flex}.afterPayment{color:#102f35;background:#e7b84c;grid-template-columns:1fr auto;align-items:center;gap:65px;padding:75px max(24px,7vw);display:grid}.afterPayment h2{margin:12px 0;font:43px/1.05 Georgia,serif}.afterPayment p{max-width:700px;font:15px/1.7 Georgia,serif}.paymentContacts{gap:10px;display:grid}.paymentContacts a{color:#fff;background:#061f36;border-radius:999px;justify-content:space-between;gap:25px;min-width:210px;padding:14px 18px;font-size:11px;font-weight:800;display:flex}.paymentSafety{background:#fff;padding:90px max(24px,7vw)}.paymentSafety>h2{text-align:center;font:42px Georgia,serif}.paymentSafety>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:40px auto 0;display:grid}.paymentSafety article{background:#f8faf8;border-top:2px solid #e7b84c;padding:26px}.paymentSafety article>b{color:#b77822;font-size:10px}.paymentSafety h3{margin:18px 0 8px;font:21px Georgia,serif}.paymentSafety p{color:#687b7c;font-size:12px;line-height:1.6}@media (max-width:980px){.paymentMethodGrid{grid-template-columns:1fr}.paymentMethod{min-height:0}.paymentIntro{grid-template-columns:1fr;gap:20px}.afterPayment{grid-template-columns:1fr}.paymentContacts{grid-template-columns:1fr 1fr}.paymentSafety>div{grid-template-columns:1fr}}@media (max-width:600px){.paymentHero{padding:80px 20px 65px}.paymentHero h1{font-size:52px}.paymentMethods{padding:70px 20px}.paymentMethod{padding:22px}.afterPayment{gap:30px;padding:60px 20px}.afterPayment h2{font-size:36px}.paymentContacts{grid-template-columns:1fr}.paymentContacts a{min-width:0}.paymentSafety{padding:65px 20px}}.paymentProviderMarks{flex-wrap:wrap;gap:7px;display:flex}.paymentProviderMarks span{color:#597071;background:#f8faf9;border:1px solid #d6e0dd;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.upiPayment{min-height:650px}.upiQr{background:#fffaf0;border:1px solid #e5d1a8;border-radius:18px;justify-items:center;gap:9px;margin:18px auto;padding:14px;display:grid}.upiQr img{aspect-ratio:1;object-fit:contain;border-radius:10px;width:min(220px,100%);display:block}.upiQr span{color:#756750;font-size:9px;font-weight:800}.upiAppButton{color:#102f35;background:#e7b84c;border-radius:999px;justify-content:space-between;align-items:center;margin-top:11px;padding:13px 16px;font-size:10px;font-weight:900;display:flex}@media (min-width:700px){.upiAppButton{display:none}}
.enquiryPopupLauncher{z-index:1200;color:#082f35;cursor:pointer;background:#f4a12e;border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 19px;font-size:12px;font-weight:900;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #04262b40}.enquiryPopupLauncher span{font-size:17px}.enquiryPopupBackdrop{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02191db8;place-items:center;padding:24px;animation:.25s enquiryFade;display:grid;position:fixed;inset:0}.enquiryPopup{color:#082f35;box-sizing:border-box;background:#f8f5ee;border-radius:27px;width:min(820px,100%);max-height:min(760px,92vh);padding:clamp(28px,4vw,54px);animation:.38s cubic-bezier(.16,.8,.25,1) enquiryRise;position:relative;overflow:auto;box-shadow:0 35px 90px #00000052}.enquiryPopupClose{color:#143d42;cursor:pointer;background:#fff;border:1px solid #cad8d5;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:18px;right:20px}.enquiryPopupIntro{margin-bottom:25px;padding-right:42px}.enquiryPopupIntro>span{color:#e36b39;letter-spacing:.2em;font-size:10px;font-weight:900}.enquiryPopupIntro h2{letter-spacing:-.035em;margin:10px 0 9px;font:500 clamp(32px,4.5vw,50px)/1 Georgia,serif}.enquiryPopupIntro p{color:#617477;max-width:650px;margin:0;font-size:14px;line-height:1.6}.enquiryPopupGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.enquiryPopupGrid label{gap:7px;font-size:10px;font-weight:900;display:grid}.enquiryPopupGrid label.wide{grid-column:1/-1}.enquiryPopupGrid input,.enquiryPopupGrid select,.enquiryPopupGrid textarea{box-sizing:border-box;color:#082f35;background:#fff;border:1px solid #cbd8d5;border-radius:11px;outline:none;width:100%;padding:13px 14px;font:500 13px Arial,sans-serif}.enquiryPopupGrid input:focus,.enquiryPopupGrid select:focus,.enquiryPopupGrid textarea:focus{border-color:#f2a02d;box-shadow:0 0 0 3px #f2a02d24}.enquiryPopupSubmit{color:#fff;cursor:pointer;background:#09383c;border:0;border-radius:12px;width:100%;margin-top:18px;padding:15px;font-size:12px;font-weight:900}.enquiryPopupSubmit:disabled{opacity:.6}.enquiryPopup form>small{color:#738184;text-align:center;margin-top:10px;font-size:9px;display:block}.enquiryPopupError{color:#ad3f2b;background:#fff0ed;border-radius:10px;margin-bottom:13px;padding:12px;font-size:11px}.enquiryPopupSuccess{text-align:center;color:#176340;background:#e5f4ec;border-radius:18px;padding:35px}.enquiryPopupSuccess b{font:500 31px Georgia,serif}.enquiryPopupSuccess p{margin:8px 0 0}.enquiryPopupLauncher,.enquiryPopupSubmit,.enquiryPopupClose{transition:transform .2s,box-shadow .2s}.enquiryPopupLauncher:hover,.enquiryPopupSubmit:hover{transform:translateY(-2px)}@keyframes enquiryFade{0%{opacity:0}}@keyframes enquiryRise{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (max-width:620px){.enquiryPopupBackdrop{align-items:end;padding:10px}.enquiryPopup{border-radius:24px 24px 0 0;max-height:94vh;padding:29px 20px}.enquiryPopupGrid{grid-template-columns:1fr;gap:11px}.enquiryPopupGrid label.wide{grid-column:auto}.enquiryPopupLauncher{bottom:15px;right:15px}.enquiryPopupIntro h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.enquiryPopupBackdrop,.enquiryPopup{animation:none}}.whatsappFloatingButton{z-index:1200;color:#fff;background:#20b858;border-radius:999px;align-items:center;gap:8px;padding:11px 16px 11px 12px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:82px;right:24px;box-shadow:0 14px 35px #04262b3d}.whatsappFloatingButton svg{fill:currentColor;width:23px;height:23px}.whatsappFloatingButton:hover{transform:translateY(-2px);box-shadow:0 17px 38px #04262b4d}@media (max-width:620px){.whatsappFloatingButton{padding:11px;bottom:72px;right:15px}.whatsappFloatingButton span{display:none}}
@media (max-width:768px){.publicSite{width:100%;overflow-x:clip}.publicSite img,.publicSite video,.publicSite iframe{max-width:100%}.publicSite .utilityBar{display:none}.publicSite .publicHeader{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:minmax(0,1fr) auto;width:100%;height:68px;min-height:68px;padding:9px 16px;position:sticky;top:0}.publicSite .publicHeader nav,.publicSite .headerLogin{display:none}.publicSite .publicLogo{min-width:0}.publicSite .publicLogo img{object-fit:contain;object-position:left center;width:auto;max-width:min(190px,100vw - 92px);height:46px;display:block}.publicSite .mobileMenu{display:block}.publicSite .mobileMenu>div{width:auto;max-height:calc(100dvh - 84px);position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}.publicSite .marketHero{box-sizing:border-box;background-position:50%;align-items:flex-end;min-height:560px;padding:72px 20px 58px}.publicSite .heroShade,.publicSite .videoHero .heroShade{background:linear-gradient(#02181e2e 5%,#021b229e 52%,#02181ef0 100%)}.publicSite .heroDepthScene{display:none}.publicSite .marketHeroCopy{width:100%;max-width:560px}.publicSite .marketHeroCopy>span{letter-spacing:.2em;font-size:9px}.publicSite .marketHeroCopy h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(43px,13vw,62px);line-height:.94}.publicSite .marketHeroCopy p{margin:0;font-size:16px;line-height:1.55}.publicSite .heroManagedCta{margin-top:22px;padding:13px 18px;display:inline-flex}.publicSite .countryExplorer{padding:52px 16px 58px}.publicSite .countryExplorer h2{font-size:32px}.publicSite .countryTabs{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.publicSite .countryTabs::-webkit-scrollbar{display:none}.publicSite .countryTabs button{white-space:nowrap;flex:none}.publicSite .countryCardGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;margin-right:-16px;padding:28px 16px 12px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.publicSite .countryCardGrid::-webkit-scrollbar{display:none}.publicSite .countryExploreCard{scroll-snap-align:start;flex:0 0 min(42vw,165px)}.publicSite .countryExploreCard>span{width:100%;max-width:150px;margin-inline:auto}.publicSite .offerCarouselSection,.publicSite .packageSection,.publicSite .videoProofSection,.publicSite .testimonial,.publicSite .planningCta{padding-left:16px;padding-right:16px}.publicSite .offerCarouselHeader,.publicSite .sectionTitle{grid-template-columns:1fr;gap:18px;margin-bottom:26px;display:grid}.publicSite .offerCarouselActions p{display:none}.publicSite .offerArtworkSlide{aspect-ratio:auto;background:#eef2f1;border-radius:16px;min-height:0}.publicSite .offerArtworkSlide>a{height:auto;display:block}.publicSite .offerArtworkSlide img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:auto;display:block}.publicSite .offerCarouselTrack{padding-bottom:8px}.publicSite .offerCarouselSection{padding-bottom:50px}.publicSite .categoryPackageSection .homePackageGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-16px;padding:2px 16px 16px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.publicSite .categoryPackageSection .homePackageGrid::-webkit-scrollbar{display:none}.publicSite .categoryPackageSection .packageCard{scroll-snap-align:start;flex:0 0 min(84vw,355px)}.publicSite .packageGrid:not(.homePackageGrid){grid-template-columns:1fr;gap:18px}.publicSite .packageCard{border-radius:18px}.publicSite .homePackageGrid .packageImage{height:230px}.publicSite .homePackageGrid .packageBody{padding:20px}.publicSite .promiseSection{grid-template-columns:1fr;min-height:0}.publicSite .promiseImage{min-height:290px}.publicSite .promiseCopy{padding:48px 20px}.publicSite .promiseCopy h2{font-size:42px}.publicSite .feedbackVideoGrid{grid-template-columns:1fr}.publicSite .testimonial{padding-top:64px;padding-bottom:64px}.publicSite .testimonial blockquote{font-size:34px}.publicSite .planningCta{grid-template-columns:1fr;gap:24px;padding-top:54px;padding-bottom:54px}.publicSite .planningCta h2{font-size:48px}.publicSite .publicFooter{grid-template-columns:1fr;gap:34px;padding:52px 20px 28px}.publicSite .publicFooter>small{grid-column:auto}.publicSite .innerPageHero,.publicSite .catalogHero,.publicSite .legalHero,.publicSite .countryPackagesHero{box-sizing:border-box;padding-left:20px;padding-right:20px}.publicSite .catalogHero h1,.publicSite .countryPackagesHero h1{overflow-wrap:anywhere;font-size:clamp(44px,13vw,64px)}.publicSite .packageHeadline h1{overflow-wrap:anywhere;font-size:40px}.publicSite .detailTabs{scrollbar-width:none}.publicSite .detailTabs::-webkit-scrollbar{display:none}}@media (max-width:390px){.publicSite .marketHero{min-height:530px}.publicSite .marketHeroCopy h1{font-size:42px}.publicSite .countryCardGrid{gap:12px}.publicSite .countryExploreCard{flex-basis:43vw}.publicSite .categoryPackageSection .packageCard{flex-basis:86vw}}
.invoiceModule{background:#fff;border:1px solid #e1e7e5;border-radius:16px;gap:18px;margin-top:26px;padding:24px;display:grid;box-shadow:0 8px 28px #0c272e0a}.invoiceModule>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.invoiceModule h2{margin:3px 0;font:700 28px Inter,Arial,sans-serif}.invoiceModule>header span{color:#748386;font-size:11px}.invoicePrimary{cursor:pointer;border:0;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:800;color:#fff!important;background:#5263df!important}.invoiceToolbar{gap:10px;display:flex}.invoiceToolbar input{flex:1}.invoiceToolbar input,.invoiceToolbar select,.invoiceFormGrid input,.invoiceFormGrid select,.invoiceFormGrid textarea,.invoiceItemRow input{box-sizing:border-box;font:inherit;color:#12343a;background:#fff;border:1px solid #d7dfdf;border-radius:8px;padding:11px}.invoiceTableWrap{overflow-x:auto}.invoiceTable{border-collapse:collapse;width:100%;min-width:820px}.invoiceTable th,.invoiceTable td{text-align:left;border-bottom:1px solid #e8eceb;padding:13px 12px;font-size:11px}.invoiceTable th{color:#738084;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.invoiceTable td>b,.invoiceTable td>small,.invoiceTable td>a{display:block}.invoiceTable td small,.invoiceTable td a{color:#7b898b;margin-top:4px;font-size:9px}.invoiceStatus{color:#596469;text-transform:uppercase;background:#edf0f2;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.invoiceStatus.sent{color:#4660b9;background:#e8efff}.invoiceStatus.paid{color:#23754d;background:#e4f6ec}.invoiceStatus.cancelled{color:#a34438;background:#fdeae7}.invoiceActions{gap:6px;display:flex}.invoiceActions button{color:#193d42;cursor:pointer;background:#fff;border:1px solid #d5dedd;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.invoiceActions .danger{color:#ae4639;border-color:#efccc7}.invoiceModalBackdrop{z-index:5000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041d22b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.invoiceEditor{background:#fff;border-radius:20px;width:min(980px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 35px 90px #0000004d}.invoiceEditor>header,.invoiceItems>header,.invoiceEditor>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.invoiceEditor>header>button{background:#fff;border:1px solid #d8e0df;border-radius:50%;width:40px;height:40px;font-size:24px}.invoiceFormGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.invoiceFormGrid label{color:#637276;gap:6px;font-size:9px;font-weight:750;display:grid}.invoiceFormGrid .wide{grid-column:1/-1}.invoiceItems{background:#f8faf9;border:1px solid #e0e6e5;border-radius:12px;margin:22px 0;padding:18px}.invoiceItems h3{margin:0}.invoiceItems header button{background:#fff;border:1px solid #cddad7;border-radius:7px;padding:8px 11px}.invoiceItemRow{grid-template-columns:minmax(240px,1fr) 90px 140px 130px 34px;align-items:center;gap:8px;margin-top:10px;display:grid}.invoiceItemRow b{text-align:right;font-size:10px}.invoiceItemRow>button{color:#ad4437;background:#fff;border:1px solid #edcbc5;border-radius:7px;height:34px}.totalsForm{grid-template-columns:repeat(3,1fr)}.invoiceTotalPreview{background:#eef5f3;border-radius:9px;align-content:center;justify-items:end;gap:5px;padding:10px 15px;font-size:10px;display:grid}.invoiceTotalPreview strong{font-size:15px}.invoiceEditor>footer{border-top:1px solid #e3e8e7;margin-top:22px;padding-top:18px}.invoiceEditor>footer>button:first-child{background:#fff;border:1px solid #d6dfdd;border-radius:8px;padding:11px 16px}@media (max-width:760px){.invoiceModule{padding:17px}.invoiceModule>header{flex-direction:column;align-items:flex-start}.invoiceToolbar{flex-direction:column}.invoiceFormGrid,.totalsForm{grid-template-columns:1fr}.invoiceFormGrid .wide{grid-column:auto}.invoiceItemRow{grid-template-columns:1fr 70px 1fr}.invoiceItemRow b{text-align:left;grid-column:1/3}.invoiceEditor{padding:20px 15px}.invoiceModalBackdrop{padding:8px}}
.invoiceItinerarySelect{color:#183d42;background:#f6faf8;border:1px solid #d9e3df;border-radius:11px;gap:7px;padding:15px;font-size:10px;display:grid}.invoiceItinerarySelect select{color:#12343a;background:#fff;border:1px solid #cbd9d5;border-radius:8px;width:100%;padding:12px}.invoiceItinerarySelect small{color:#718082}.invoicePrimary:disabled{cursor:not-allowed;opacity:.5}
:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage){font-size:17px;line-height:1.5}:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) :where(p,li,dt,dd,td){font-size:max(15px,1em)}:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) :where(a,button,input,select,textarea,label){font-size:max(14px,1em)}:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) small{font-size:max(12px,.78em);line-height:1.45}:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) th{font-size:max(12px,.78em)}:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) input,:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) select,:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage) textarea{line-height:1.45}@media (max-width:760px){:where(.dashboard,.standaloneLeadWorkspace,.mtpBuilder,.authPage){font-size:16px}}
:where(.dashboard-admin,.dashboard-employee){--mtp-navy:#0d2f29;--mtp-navy-2:#123c34;--mtp-gold:#e1a82f;--mtp-gold-soft:#f5c78e;--mtp-canvas:#f2f5f8;--mtp-line:#e1e7ed;--mtp-copy:#52637a;--mtp-heading:#14243a;background:var(--mtp-canvas);min-height:100vh;color:var(--mtp-heading);grid-template-columns:272px minmax(0,1fr)}:where(.dashboard-admin,.dashboard-employee) .sidebar{z-index:40;color:#fff;background:#0d111b;border-right:1px solid #ffffff0a;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand{color:#fff;align-items:center;gap:13px;margin:0 4px 40px;font-family:Arial,sans-serif;text-decoration:none;display:flex}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand>span{color:#10291f;background:linear-gradient(145deg,#ffc65a,#e8a72e);border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 22px #e1a82f2e}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand>b{gap:3px;font-size:17px;line-height:1.15;display:grid}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand small{color:#7f8da8;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}:where(.dashboard-admin,.dashboard-employee) .sidebarLabel{color:#60718f;letter-spacing:.17em;margin:0 12px 12px;font-size:10px;font-weight:900}:where(.dashboard-admin,.dashboard-employee) .sidebar nav{gap:5px}:where(.dashboard-admin,.dashboard-employee) .sidebar nav a{color:#aebbd1;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;min-height:48px;padding:10px 13px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}:where(.dashboard-admin,.dashboard-employee) .sidebar nav a>span{color:#526582;letter-spacing:.08em;font-size:9px}:where(.dashboard-admin,.dashboard-employee) .sidebar nav a:hover{color:#91a4ff;background:#1b2140;transform:translate(2px)}:where(.dashboard-admin,.dashboard-employee) .sidebarAccount{border-top:1px solid #ffffff14;gap:14px;margin-top:auto;padding:20px 4px 0;display:grid}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile{align-items:center;gap:11px;display:flex}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile>span{color:#173b33;background:#edf3ee;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile div{gap:3px;min-width:0;display:grid}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile b{font-size:13px}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile small{color:#74839c;text-overflow:ellipsis;font-size:10px;overflow:hidden}:where(.dashboard-admin,.dashboard-employee) .sidebarAccount button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;width:100%;min-height:44px}:where(.dashboard-admin,.dashboard-employee) .dashboardMain{min-width:0;padding:26px clamp(22px,3vw,48px) 56px}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader{border-bottom:1px solid var(--mtp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;min-height:104px;margin:-26px clamp(-48px,-3vw,-22px) 28px;padding:20px clamp(22px,3vw,48px);display:flex;box-shadow:0 1px #0f172a05}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader .eyebrow{color:#73829a;letter-spacing:.16em;margin:0 0 5px;font-size:9px}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader h1{color:var(--mtp-heading);letter-spacing:-.025em;margin:0;font:800 25px/1.1 Arial,sans-serif}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader>div>small{color:#7b899d;margin-top:5px;font-size:12px;display:block}:where(.dashboard-admin,.dashboard-employee) .dashboardHeaderActions{align-items:center;gap:10px;display:flex}:where(.dashboard-admin,.dashboard-employee) .dashboardHeaderActions .viewSite,:where(.dashboard-admin,.dashboard-employee) .dashboardHeaderActions button,:where(.dashboard-admin,.dashboard-employee) .rolePill{border:1px solid var(--mtp-line);color:#35455d;background:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}:where(.dashboard-admin,.dashboard-employee) .rolePill{color:#5d60c9;text-transform:uppercase;letter-spacing:.08em;background:#f0efff;border-color:#e8e8ff}:where(.dashboard-admin,.dashboard-employee) .pageIntro{margin:22px 0 24px}:where(.dashboard-admin,.dashboard-employee) .pageIntro h2{color:var(--mtp-heading);letter-spacing:-.035em;font:800 34px/1.1 Arial,sans-serif}:where(.dashboard-admin,.dashboard-employee) .pageIntro>p:last-child{color:#718097}:where(.dashboard-admin,.dashboard-employee) :where(.panel,.stat,.editorCard,.listCard,.leadTableCard,.leadToolbar,.leadStageTabs,.teamStats article,.employeeLeadPanel,.employeeLeadStats article,.invoicePanel,.crmCard){border:1px solid var(--mtp-line);background:#fff;border-radius:16px;box-shadow:0 4px 14px #0f172a09}:where(.dashboard-admin,.dashboard-employee) :where(input,select,textarea){color:#24344c;background:#fff;border-color:#dce3eb;border-radius:10px}:where(.dashboard-admin,.dashboard-employee) :where(input,select,textarea):focus{border-color:#788be1;outline:3px solid #3757d621}:where(.dashboard-admin,.dashboard-employee) table{border-collapse:separate;border-spacing:0}:where(.dashboard-admin,.dashboard-employee) th{color:#8a99b1;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;font-weight:850}:where(.dashboard-admin,.dashboard-employee) td{color:#52637a;border-color:#edf1f5}:where(.dashboard-admin,.dashboard-employee) tbody tr{transition:background .15s}:where(.dashboard-admin,.dashboard-employee) tbody tr:hover{background:#f8faff}@media (max-width:980px){:where(.dashboard-admin,.dashboard-employee){grid-template-columns:84px minmax(0,1fr)}:where(.dashboard-admin,.dashboard-employee) .sidebar{padding-inline:12px}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand{justify-content:center;margin-inline:0}:where(.dashboard-admin,.dashboard-employee) .sidebar .brand>b,:where(.dashboard-admin,.dashboard-employee) .sidebarLabel,:where(.dashboard-admin,.dashboard-employee) .sidebar nav a:not(:hover){font-size:0}:where(.dashboard-admin,.dashboard-employee) .sidebar nav a{grid-template-columns:1fr;place-items:center;padding-inline:8px}:where(.dashboard-admin,.dashboard-employee) .sidebar nav a>span{font-size:11px}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile div{display:none}:where(.dashboard-admin,.dashboard-employee) .sidebarProfile{justify-content:center}}@media (max-width:700px){:where(.dashboard-admin,.dashboard-employee){display:block}:where(.dashboard-admin,.dashboard-employee) .sidebar{display:none}:where(.dashboard-admin,.dashboard-employee) .dashboardMain{padding:18px 14px 40px}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader{align-items:flex-start;margin:-18px -14px 20px;padding:17px 14px}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader>div>small,:where(.dashboard-admin,.dashboard-employee) .dashboardHeaderActions .viewSite,:where(.dashboard-admin,.dashboard-employee) .dashboardHeaderActions button{display:none}:where(.dashboard-admin,.dashboard-employee) .dashboardHeader h1{font-size:21px}:where(.dashboard-admin,.dashboard-employee) .pageIntro h2{font-size:29px}}
