@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&display=swap');
:root{--ink:#f1eee6;--green:#c8ad75;--lime:#e2c690;--paper:#111413;--line:#ffffff16}body{background:#111413;color:var(--ink)}header{background:#111413ed;border-bottom:1px solid var(--line)}.wrap{max-width:1280px}nav{height:96px}.brand{font-size:18px;letter-spacing:.2px}.mark{border:1px solid #c8ad7566;background:transparent;color:#dfc391;border-radius:50%;font-family:'Cormorant Garamond',serif;font-size:23px;font-weight:500;width:46px;height:46px}.navlinks{font-size:12px;letter-spacing:.5px;gap:36px}.btn{background:#d4b77d;color:#151713;border-color:#d4b77d;border-radius:2px;font-size:12px;letter-spacing:.4px;padding:17px 25px;transition:background .2s,transform .2s}.btn:hover{background:#ebd5ad;transform:translateY(-2px)}.btn.outline{color:#e9e5d8;border-color:#ffffff35}.btn.outline:hover{background:#ffffff0a}.eyebrow{color:#c4ab77;font-size:10px;letter-spacing:2.5px}.dot{background:#ccb27d;box-shadow:0 0 0 5px #c8ad7510}.hero{padding:95px 0 90px;gap:65px;min-height:670px}h1{font-size:clamp(48px,5.8vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin:28px 0;font-family:'Cormorant Garamond',serif}h1 em{color:#d5bb85;font-style:italic}.hero p{color:#a5aaa5;font-size:16px;max-width:460px}.actions{margin-top:36px}.micro{color:#90968e;font-size:11px;line-height:1.9;max-width:400px;margin-top:27px}.scene{background:radial-gradient(ellipse at 50% 60%,#b7955330,transparent 68%),linear-gradient(135deg,#1c211c,#131713);border:1px solid #c8ad7527;padding:42px 25px;border-radius:3px;min-height:410px;background-size:auto;box-shadow:0 40px 100px #0004}.scene:before{content:'THE BUSINESS COLLECTION';display:block;font-size:9px;color:#b59e70;letter-spacing:3px;margin-bottom:25px}.dashboard{background:#202622;border-color:#d1bd8c22;border-radius:6px;transform:perspective(900px) rotateY(-7deg) rotateX(4deg);box-shadow:0 25px 50px #0006}.dashbar{color:#b9c1b5;border-color:#ffffff10;padding:17px;font-size:9px}.dashcontent{padding:24px}.dashlabel{color:#a3b09e;font-size:8px}.dashcontent h3{font-size:19px;font-weight:500;color:#e7e9dc}.stat{background:#ffffff05;border:1px solid #ffffff08;border-radius:3px}.stat b{font-size:16px;color:#e9d6ae;font-weight:500}.stat small{color:#a7b4a0}.chart{border-color:#ffffff16;gap:14px;height:125px}.chart i{background:linear-gradient(#8d9a78,#516249);border-radius:2px 2px 0 0}.chart i:nth-child(3n){background:linear-gradient(#e3c990,#937b4d)}.days{color:#8c9d88}.sample{color:#86927f;font-size:9px}.floating{background:#d9bd85;color:#20251d;border-radius:2px;right:-16px;bottom:15px;padding:20px 28px;box-shadow:0 15px 30px #0003}.floating small{color:#5e624f;font-size:8px;letter-spacing:1.5px}.floating strong{font-size:13px;font-weight:500}.territories{padding:28px 0;color:#b7bdb4}.territories span{font-size:9px;letter-spacing:2px;color:#788476}.territories b{font-size:13px;font-weight:500;letter-spacing:.5px}.section{padding:100px 0}h2{font-family:'Cormorant Garamond',serif;font-size:47px;line-height:1.12;font-weight:500;letter-spacing:-1px;margin-top:18px}.sectionhead{margin-bottom:45px}.sectionhead p,p{color:#929e90}.card{background:linear-gradient(145deg,#20261f,#171c17);border-color:#d6c28a22;border-radius:3px;padding:34px;transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-6px);border-color:#c9b07a88}.card h3{font-weight:500;font-size:22px;letter-spacing:-.5px}.card p{color:#a0ac9c;font-size:13px}.icon{background:transparent;color:#cdb17b;border:1px solid #cdb17b40;border-radius:2px;font-size:22px;width:45px;height:45px;margin-bottom:32px}.chips span{background:#ffffff05;color:#9eae97;border:1px solid #ffffff08;border-radius:2px;font-size:10px}.textlink{font-size:11px;letter-spacing:.4px;color:#d4b881;padding-top:24px;border-top:1px solid #ffffff10}.hotel{border:1px solid #cbb17b45;border-radius:3px;background:radial-gradient(ellipse at 90% 50%,#d8bb8320,transparent 60%),#20271e;padding:65px;position:relative;overflow:hidden;gap:80px}.hotel:before{content:'';position:absolute;inset:14px;border:1px solid #d5bd8520;pointer-events:none}.hotel h2{font-size:51px;font-weight:500}.hotel .eyebrow{color:#d9bf8a}.hotel p{color:#a5b39d}.btn.light{background:#d7bc86;border-color:#d7bc86}.hotelvisual{border-radius:2px;border-color:#d5bd8530;background:linear-gradient(150deg,#d4bb8510,#ffffff02);padding:35px}.hotelvisual .big{font-family:'Cormorant Garamond',serif;font-size:92px;font-weight:500;letter-spacing:5px;color:#d6bd87;line-height:1.1}.hotelvisual h3{font-weight:400;font-size:16px;letter-spacing:1px}.hotelvisual small{color:#b4bda7;font-size:9px;letter-spacing:2px}.hotelvisual hr{border-color:#d5bd8525}.industry span{background:transparent;border-color:#ffffff20;color:#b9c3b2;border-radius:2px;padding:17px 24px;font-size:12px}.step b{color:#cfb680;font-family:'Cormorant Garamond',serif;font-size:22px}.step h3{font-weight:500;font-size:16px}.step p{color:#8f9e87}.step{padding:27px 0}.aboutgrid p{font-size:14px}.faq h2{font-size:43px}summary{font-size:14px;font-weight:400;color:#c0c9b9}details{padding:24px 0}details p{font-size:13px}.contact{background:#1e251c;border-top:1px solid #cbb17b30;border-bottom:1px solid #cbb17b20;padding:90px 0}.contactlinks a{font-family:'Cormorant Garamond',serif;font-size:27px;font-weight:500;color:#e2d3b2}.contactlinks small{font-family:'DM Sans',sans-serif;font-size:9px;color:#8f9d83;letter-spacing:2px}form{background:#141a12;border:1px solid #cfb47c25;border-radius:3px;padding:34px}form h3{font-weight:500;font-size:22px}form p{color:#909f85}label{font-size:10px;color:#bcc7b2;font-weight:400;letter-spacing:.5px}input,select,textarea{background:#ffffff03;border-color:#ffffff18;border-radius:2px;color:#e0e7d7;font-size:12px;padding:14px}input::placeholder,textarea::placeholder{color:#718366}select option{background:#1a2216;color:#e0e7d7}input:focus,select:focus,textarea:focus{outline:1px solid #cfb57c;border-color:#cfb57c}.privacy{color:#849677;font-size:10px}footer{padding:35px 0;color:#71816b;font-size:10px}.whatsapp{border:1px solid #c7ad76;background:#192115;color:#e0c898;border-radius:3px;font-size:11px;letter-spacing:.5px}.menu{border-color:#cfb57c40;color:#d8c18e;border-radius:2px}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#d9bd85}@media(prefers-reduced-motion:no-preference){.hero>div:first-child{animation:arrive .8s ease-out}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:850px){.hero{gap:25px}.hotel{gap:30px;padding:40px}.card{padding:24px}.navlinks{gap:20px}}@media(max-width:650px){nav{height:82px}.brand{font-size:16px}.mark{width:39px;height:39px;font-size:20px}.navlinks{top:82px;background:#111413}.hero{padding:58px 0 55px;min-height:auto;gap:30px}.hero h1{font-size:58px;letter-spacing:-2px}.hero p{font-size:14px}.scene{min-height:360px;padding:27px 17px}.floating{right:0;bottom:8px;padding:15px 20px}.floating strong{font-size:12px}.section{padding:65px 0}h2{font-size:38px}.hotel{padding:34px 27px;gap:30px}.hotel h2{font-size:40px}.hotelvisual{padding:28px}.hotelvisual .big{font-size:70px}.card{padding:30px}.contact{padding:65px 0}form{padding:25px}.contactlinks a{font-size:25px}.faq h2{font-size:36px}.industry span{font-size:11px;padding:13px 16px}.whatsapp{padding:13px 15px}.territories{gap:18px}.territories b{font-size:11px}.hero .actions .btn{padding:16px 20px}}
.ibsnote{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:28px;padding:30px;border:1px solid #cbb17b30;background:#cbb17b05}.ibsnote h3{font-weight:500;font-size:18px}.ibsnote p{font-size:13px;max-width:660px;margin-bottom:0}.ibsnote .btn{flex-shrink:0}.source-note{font-size:11px;margin-top:20px;color:#98a38e}.source-note a{color:#d3b981;text-decoration:underline}.ibsmodules{padding-bottom:30px}@media(max-width:850px){.ibsnote{flex-direction:column;align-items:start;gap:20px;padding:25px}}
