*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1fff8;color:#16352a;font-family:"Plus Jakarta Sans",sans-serif;line-height:1.55}body.lock{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{width:100%;display:block;object-fit:cover}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}#top{height:74px;position:sticky;top:0;z-index:70;background:#ffffffc9;backdrop-filter:blur(18px);border-bottom:1px solid #e7f6ee}#top.shadow{box-shadow:0 8px 30px #087f5b12}.nav{height:100%;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:8px;font:800 18px Poppins}.brand i{font-style:normal;width:35px;height:35px;border-radius:11px;background:linear-gradient(135deg,#087f5b,#20c997);color:white;display:grid;place-items:center}.brand span{color:#20c997}.nav nav{display:flex;gap:18px;margin:auto;font-size:9px;font-weight:700;color:#506c61}.nav nav a:hover{color:#087f5b}.navact{display:flex;align-items:center;gap:7px}.navact button{border:0;background:transparent;color:#3d5f52;font-size:8px;font-weight:800}.navact em{font-style:normal;background:#e5fff2;color:#087f5b;padding:2px 5px;border-radius:10px}.green{border:0!important;background:linear-gradient(135deg,#087f5b,#20c997)!important;color:white!important;border-radius:10px!important;padding:12px 18px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 9px 22px #087f5b20;display:inline-block}.green:hover{transform:translateY(-2px)}.menu{display:none;border:0;background:none;font-size:22px}.hero{position:relative;overflow:hidden;padding:90px 0 130px;background:linear-gradient(140deg,#f1fff8,#fffdf7 60%,#e8fff5)}.leaf{position:absolute;color:#63e6be22;font-size:280px}.l1{left:-70px;top:-80px;transform:rotate(-20deg)}.l2{right:-80px;bottom:-130px}.heroGrid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;position:relative}.available{display:inline-block;background:#e4fff2;color:#087f5b;border:1px solid #c8f6e2;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800}.hero h1{font:800 49px/1.14 Poppins;margin:16px 0}.hero h1 span{background:linear-gradient(90deg,#087f5b,#20c997);-webkit-background-clip:text;color:transparent}.hero p{font-size:11px;color:#648074;max-width:500px}.heroBtns{display:flex;gap:8px;margin:23px 0}.outline{border:1px solid #bde6d4;background:white;color:#087f5b;border-radius:10px;padding:11px 17px;font-size:9px;font-weight:800}.proof{display:flex;gap:12px;align-items:center;margin-top:30px}.proof b{font-size:9px;color:#ffc247}.proof strong{color:#16352a}.proof span{font-size:8px;color:#71897f;border-left:1px solid #d5e7df;padding-left:12px}.heroPic{position:relative;padding:10px}.heroPic>img{height:465px;border-radius:30px;box-shadow:0 25px 60px #087f5b20;position:relative}.glow{position:absolute;inset:-25px;background:radial-gradient(circle,#63e6be66,transparent 65%);filter:blur(20px)}.float{position:absolute;background:#fff;border-radius:14px;padding:10px 13px;box-shadow:0 15px 35px #0b694b22;display:flex;align-items:center;gap:8px;font-size:18px;animation:float 3s ease-in-out infinite}.float span b,.float span small{display:block}.float span b{font-size:9px}.float span small{font-size:6px;color:#71877d}.f1{left:-28px;top:45px}.f2{right:-22px;top:150px;animation-delay:.6s}.f3{left:-10px;bottom:40px;animation-delay:1.2s}@keyframes float{50%{transform:translateY(-7px)}}.finder{position:relative;margin-top:-70px;z-index:5}.finderCard{background:white;border-radius:20px;padding:23px 26px;box-shadow:0 18px 50px #087f5b16}.findTitle{display:flex;gap:10px;align-items:center;margin-bottom:16px}.findTitle>i{font-style:normal;width:38px;height:38px;background:#e8fff4;color:#087f5b;border-radius:11px;display:grid;place-items:center;font-size:20px}.findTitle span b,.findTitle span small{display:block}.findTitle b{font:700 12px Poppins}.findTitle small{font-size:7px;color:#81948c}.findGrid{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:8px}.findGrid label,.trackCard label{border:1px solid #dceee6;border-radius:10px;padding:8px 10px;font-size:7px;font-weight:800;color:#60796f}.findGrid input,.findGrid select,.trackCard input{width:100%;border:0;outline:0;background:transparent;margin-top:4px;font-size:8px;color:#16352a}.quick{display:flex;gap:6px;align-items:center;margin-top:12px;font-size:7px;color:#789086}.quick button,.filters button{border:0;background:#edfff6;color:#28705a;border-radius:17px;padding:6px 10px;font-size:7px;font-weight:700}.promo{padding:35px 0}.promoBox{min-height:155px;border-radius:22px;padding:25px 32px;background:linear-gradient(110deg,#087f5b,#20c997,#63e6be);color:white;display:flex;align-items:center;gap:25px;position:relative;overflow:hidden}.voucher{font-size:55px;transform:rotate(-10deg)}.promoBox>div:nth-child(2){flex:1}.promoBox small{font-size:7px;letter-spacing:1px;font-weight:800}.promoBox h2{font:700 26px Poppins;margin:3px 0}.promoBox p{font-size:8px}.pcode{border:1px dashed #ffffff90;border-radius:10px;padding:10px 15px;text-align:center}.pcode b,.pcode span{display:block}.pcode b{letter-spacing:2px}.pcode span{font-size:6px;margin-top:4px}.promoBox>button{border:0;background:white;color:#087f5b;border-radius:10px;padding:11px 16px;font-size:8px;font-weight:800}.section{padding:85px 0}.head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.head small,.center>small,.virtualGrid>div>small,.faqGrid>div>small{font-size:7px;letter-spacing:1.4px;color:#087f5b;font-weight:800}.head h2,.center h2,.virtual h2,.faq h2{font:700 30px Poppins;margin:5px 0}.head p,.center p,.virtual p,.faq p{font-size:9px;color:#71877d}.kossyAsk{border:1px solid #bcead6;background:#eafff5;color:#087f5b;border-radius:20px;padding:8px 13px;font-size:8px;font-weight:800}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.filters button{background:white;border:1px solid #d9eee4}.filters button.active{background:#087f5b;color:white;border-color:#087f5b}.roomGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.room{background:white;border:1px solid #e0f1e9;border-radius:18px;overflow:hidden;transition:.25s;box-shadow:0 8px 25px #087f5b08}.room:hover{transform:translateY(-7px);border-color:#63e6be;box-shadow:0 18px 40px #087f5b16}.roomImg{height:220px;position:relative}.roomImg img{height:100%}.status{position:absolute;left:12px;top:12px;background:#20c997;color:white;border-radius:15px;padding:5px 8px;font-size:7px;font-weight:800}.status.full{background:#ef6b6b}.status.booked{background:#f0bd4d}.heart{position:absolute;right:12px;top:12px;border:0;width:31px;height:31px;border-radius:50%;background:white;color:#e85e78;font-size:15px}.roomBody{padding:17px}.stars{color:#f6b72e;font-size:8px}.roomBody h3{font:700 14px Poppins;margin:5px 0}.tags{display:flex;flex-wrap:wrap;gap:5px}.tags span{background:#f2fbf7;border-radius:6px;padding:4px 6px;font-size:7px}.price{display:flex;justify-content:space-between;align-items:end;margin:13px 0}.price del{display:block;font-size:7px;color:#9eaaa5}.price strong{font:700 16px Poppins;color:#087f5b}.price strong small{font:500 7px "Plus Jakarta Sans";color:#82948d}.price em{font-style:normal;background:#fff2e8;color:#e56d36;border-radius:10px;padding:4px 6px;font-size:6px}.roomBtns{display:grid;grid-template-columns:1fr 1fr;gap:6px}.roomBtns button{border:1px solid #cfe8dd;background:white;color:#087f5b;border-radius:8px;padding:9px;font-size:7px;font-weight:800}.roomBtns button:last-child{background:linear-gradient(135deg,#087f5b,#20c997);color:white;border:0}.roomBtns button:disabled{background:#ddd;color:#999}.lifestyle{background:white}.center{text-align:center;max-width:650px;margin:0 auto 35px}.lifeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lifeGrid article{border-radius:20px;padding:28px}.basic{background:linear-gradient(135deg,#effff7,#d9f8e9)}.comfort{background:linear-gradient(135deg,#dffbed,#aaf0d2)}.signature{background:linear-gradient(135deg,#087f5b,#20c997);color:white}.lifeGrid i{font-style:normal;font-size:30px}.lifeGrid h3{font:700 16px Poppins}.lifeGrid p{font-size:8px;min-height:42px}.lifeGrid b{display:block;font-size:10px;margin:13px 0}.lifeGrid button{border:0;background:transparent;color:#087f5b;padding:0;font-size:8px;font-weight:800}.signature button{color:white}.why{background:#f1fff8}.whyGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.whyGrid article{background:white;border:1px solid #def0e8;border-radius:15px;padding:18px 14px}.whyGrid i{font-style:normal;width:42px;height:42px;border-radius:12px;background:#e8fff4;display:grid;place-items:center;font-size:19px}.whyGrid h3{font:700 10px Poppins}.whyGrid p{font-size:7px;color:#758b82}.stats{padding:60px 0;background:linear-gradient(110deg,#087f5b,#20c997);color:white}.stats>.wrap{display:flex;align-items:center;gap:45px}.stats small{font-size:7px;letter-spacing:1px}.stats h2{font:700 22px Poppins;margin:5px 0}.statGrid{flex:1;display:grid;grid-template-columns:repeat(5,1fr)}.statGrid span{text-align:center;border-left:1px solid #ffffff32}.statGrid b,.statGrid small{display:block}.statGrid b{font:700 21px Poppins}.gallery{background:#fff}.masonry{columns:3;column-gap:12px}.gitem{position:relative;margin-bottom:12px;break-inside:avoid;border-radius:18px;overflow:hidden}.gitem img{height:240px}.gitem:nth-child(3n+1) img{height:320px}.gitem div{position:absolute;inset:0;background:#087f5b88;color:white;display:grid;place-items:center;opacity:0;transition:.2s;font-size:8px;font-weight:800;cursor:pointer}.gitem:hover div{opacity:1}.virtual{background:#effff7}.virtualGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.videoPic{position:relative}.videoPic img{height:370px;border-radius:22px}.videoPic button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border:0;border-radius:50%;background:white;color:#087f5b;font-size:20px;box-shadow:0 10px 30px #0002}.virtual h2 span{color:#087f5b}.around{background:white}.aroundGrid{display:grid;grid-template-columns:1.4fr .6fr;gap:20px}.map iframe{width:100%;height:420px;border:0;border-radius:20px}.near{display:grid;grid-template-columns:1fr 1fr;gap:8px}.near span{background:#f1fff8;border-radius:12px;padding:12px;font-size:16px}.near b,.near strong{display:block;font-size:7px}.near strong{color:#087f5b;margin-top:4px}.near a{grid-column:1/3;text-align:center;height:max-content}.testi{background:#f7fff9}.testiRow{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.testiRow article{background:white;border:1px solid #cfeadb;border-radius:16px;padding:22px}.testiRow article>div{color:#f5b833;font-size:9px}.testiRow p{font-size:9px;color:#60776e;min-height:60px}.testiRow footer{display:flex;gap:8px;align-items:center}.testiRow footer i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#ddf8eb;color:#087f5b;display:grid;place-items:center;font-size:7px;font-weight:800}.testiRow footer b,.testiRow footer small{display:block}.testiRow footer b{font-size:8px}.testiRow footer small{font-size:6px;color:#8a9b94}.faq{background:#fff}.faqGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faqItem{border:1px solid #dcefe6;border-radius:11px;margin-bottom:7px;padding:0 14px}.faqItem button{width:100%;border:0;background:transparent;padding:13px 0;display:flex;justify-content:space-between;text-align:left;font-size:8px;font-weight:800;color:#264d3e}.faqItem p{display:none;margin:0 20px 13px 0;font-size:7px;color:#71877d}.faqItem.open p{display:block}.track{padding:65px 0;background:#16352a;color:white}.trackGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.track small{font-size:7px;color:#63e6be}.track h2{font:700 25px Poppins;margin:5px 0}.track p{font-size:8px;color:#aac0b7}.trackCard{background:white;border-radius:15px;padding:17px;display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.trackCard label{background:#f5faf7}.trackResult{grid-column:1/4;color:#47665a;border-top:1px solid #e5eee9;padding-top:10px}.trackResult span{display:block;font-size:7px;margin:5px}.cta{position:relative;overflow:hidden;padding:75px 0;text-align:center;background:linear-gradient(110deg,#087f5b,#20c997);color:white}.pattern{position:absolute;inset:0;font-size:150px;color:#ffffff0c;white-space:nowrap}.cta>.wrap{position:relative}.cta small{font-size:7px}.cta h2{font:700 31px Poppins;margin:7px}.cta p{font-size:9px}.cta button{border:0;background:white;color:#087f5b;border-radius:10px;padding:11px 16px;font-size:8px;font-weight:800;margin:4px}.cta .ghost{background:#ffffff18;border:1px solid #ffffff70;color:white}footer{background:#075e46;color:white;padding:55px 0 20px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:45px}.footBrand{color:white}.footBrand span{color:#63e6be}.footerGrid h4{font:700 10px Poppins}.footerGrid p,.footerGrid a,.footerGrid button{display:block;font-size:7px;color:#bde2d4;margin:8px 0}.footerGrid button{border:0;background:none;padding:0}.adminBtn{color:#a9e34b!important;font-weight:800}.social{font-size:7px;color:#a9e3ca;margin-top:15px}.copy{border-top:1px solid #ffffff20;margin-top:35px;padding-top:15px;font-size:6px;color:#9bcdbb;display:flex;justify-content:space-between}.waFloat{position:fixed;right:20px;bottom:20px;z-index:60;border:0;background:#20c997;color:white;border-radius:28px;padding:7px 14px;display:flex;gap:7px;align-items:center;box-shadow:0 10px 30px #20c99755;animation:pulse 3s infinite}.waFloat span b,.waFloat span small{display:block;text-align:left}.waFloat b{font-size:8px}.waFloat small{font-size:6px}@keyframes pulse{50%{box-shadow:0 10px 42px #20c99799}}.wa{display:none;position:fixed;right:20px;bottom:75px;width:300px;background:white;border-radius:17px;z-index:90;box-shadow:0 20px 60px #0b3f2f3d;overflow:hidden}.wa.show{display:block}.x{position:absolute;right:10px;top:10px;border:0;width:28px;height:28px;border-radius:50%;background:#e9f7f0;color:#087f5b;font-size:15px;z-index:4}.wa header{padding:18px;background:linear-gradient(135deg,#087f5b,#20c997);color:white}.miniBrand{color:white}.miniBrand span{color:#b9ffe4}.wa header p{font-size:7px;margin:5px 0}.wa header p b{color:#c8ffe8}.waBody{padding:14px}.waBody>p{font-size:8px;color:#5f766d}.waBody>button{display:block;width:100%;border:1px solid #dceee6;background:#f8fffb;border-radius:8px;padding:8px;text-align:left;font-size:7px;margin:5px 0}.msg{display:flex;border:1px solid #dceee6;border-radius:20px;padding:3px;margin-top:10px}.msg input{flex:1;border:0;outline:0;padding:5px 8px;font-size:7px}.msg button{border:0;background:#20c997;color:white;width:30px;height:30px;border-radius:50%}.live{position:fixed;left:18px;bottom:18px;z-index:55;background:white;border-radius:12px;padding:11px 14px;box-shadow:0 12px 35px #0d503a2b;display:flex;gap:8px;transform:translateY(100px);opacity:0;transition:.3s}.live.show{transform:none;opacity:1}.live span b,.live span small{display:block}.live b{font-size:8px}.live small{font-size:6px;color:#81938c}.modalBg{display:none;position:fixed;inset:0;background:#0e2f24bd;backdrop-filter:blur(4px);z-index:110;padding:20px;overflow:auto}.modalBg.show{display:grid;place-items:center}.modal{width:min(900px,100%);max-height:92vh;overflow:auto;background:#f6fff9;border-radius:20px;position:relative}.detailTop{padding:28px 30px 10px}.crumb{font-size:7px;color:#6d877c}.detailTop h2{font:700 24px Poppins;margin:5px 0}.detailRating{font-size:8px;color:#e7aa29}.photoGallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:160px 160px;gap:7px;padding:10px 30px}.photoGallery img{height:100%;border-radius:10px}.photoGallery img:first-child{grid-row:1/3}.detailGrid{display:grid;grid-template-columns:1fr 320px;gap:25px;padding:20px 30px 30px}.info h3{font:700 14px Poppins}.infoPrice{font:700 22px Poppins;color:#087f5b}.infoPrice small{font:500 7px "Plus Jakarta Sans";color:#81948c}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:15px}.features span{background:white;border:1px solid #e1f0e9;border-radius:8px;padding:9px;font-size:8px}.stickyBook{position:sticky;top:10px;background:white;border:1px solid #d8eee4;border-radius:14px;padding:17px;height:max-content}.stickyBook h3{font:700 13px Poppins}.stickyBook label{display:block;font-size:7px;font-weight:800;margin:8px 0}.stickyBook input,.stickyBook select{width:100%;border:1px solid #dceee6;border-radius:7px;padding:8px;margin-top:3px;font-size:7px}.bill p{display:flex;justify-content:space-between;font-size:7px}.bill .total{border-top:1px solid #ddd;padding-top:8px;font-weight:800;font-size:9px}.safe{text-align:center;font-size:6px;color:#789087}.bookModal{max-width:760px;padding:30px}.steps{display:flex;gap:5px;margin-bottom:20px}.steps span{height:5px;background:#d8ebe2;border-radius:5px;flex:1}.steps .on{background:linear-gradient(90deg,#087f5b,#20c997)}.bookModal h2,.simple h2,.kossy h2{font:700 22px Poppins;margin:5px 0}.bookModal>div>small,.simple>small,.kossy>small{font-size:7px;color:#087f5b;font-weight:800;letter-spacing:1px}.chosen{display:flex;gap:10px;align-items:center;background:white;border-radius:10px;padding:10px;margin:13px 0}.chosen img{width:90px;height:70px;border-radius:8px}.chosen b,.chosen small{display:block}.chosen b{font-size:9px}.chosen small{font-size:7px;color:#789087}.form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form label{font-size:7px;font-weight:800}.form input,.form select,.form textarea{width:100%;border:1px solid #d8ebe2;border-radius:8px;padding:8px;margin-top:3px;font-size:7px}.form .widef{grid-column:1/3}.actionsBottom{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.summary{background:white;border-radius:11px;padding:13px;margin:14px 0}.summary p{display:flex;justify-content:space-between;border-bottom:1px solid #e9f1ed;padding:6px 0;margin:0;font-size:7px}.summary .total{font-size:10px;color:#087f5b;font-weight:800}.payments{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.payments button{border:1px solid #d9ebe3;background:white;border-radius:8px;padding:10px 5px;font-size:7px}.payments button.on{border-color:#20c997;background:#eafff5;color:#087f5b}.upload{border:1px dashed #9bcbb6;border-radius:9px;padding:13px;text-align:center;font-size:7px;margin-top:10px}.success{text-align:center}.check{width:60px;height:60px;border-radius:50%;background:#dffbec;color:#087f5b;display:grid;place-items:center;margin:auto;font-size:30px}.code{background:#e5fff2;color:#087f5b;padding:10px;border-radius:9px;font:700 18px Poppins;letter-spacing:2px;margin:12px}.simple{max-width:650px;padding:30px}.simple.wide{max-width:850px}.favitem{display:flex;gap:9px;align-items:center;background:white;padding:9px;border-radius:9px;margin:6px 0}.favitem img{width:60px;height:48px;border-radius:7px}.favitem div{flex:1}.favitem b,.favitem small{display:block}.favitem b{font-size:8px}.favitem small{font-size:6px;color:#789087}.full{width:100%}.compare{width:100%;border-collapse:collapse;background:white;font-size:7px}.compare th,.compare td{padding:9px;border-bottom:1px solid #e7eee9;text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.kossy{max-width:500px;padding:32px;text-align:center}.mascot{font-size:50px}.kossy h2 span{color:#20c997}.kossy>p{font-size:8px;color:#789087}.kchoices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.kchoices button{border:1px solid #d9eee4;background:white;border-radius:9px;padding:9px;font-size:7px;color:#315d4c}.kreco{text-align:left;margin-top:13px}.kreco article{background:#eafff5;border-radius:8px;padding:8px;font-size:7px;margin:4px}.modalBg#lightbox img{max-width:1000px;max-height:90vh;object-fit:contain;border-radius:15px}.lx{position:fixed;right:25px;top:25px}.admin{width:min(1200px,100%);height:min(750px,95vh);background:#f5faf7;border-radius:18px;display:grid;grid-template-columns:195px 1fr;overflow:hidden;position:relative}.admin aside{background:#075e46;color:white;padding:22px 13px}.adminBrand{color:white;margin-bottom:25px}.adminBrand small{font-size:5px;display:block;color:#8de8c6}.admin aside nav{display:grid;gap:3px}.admin aside nav button{border:0;background:transparent;color:#c0dfd3;text-align:left;border-radius:7px;padding:8px;font-size:7px}.admin aside nav button.on{background:#ffffff18;color:white}.admin main{padding:26px;overflow:auto}.admin main>header{display:flex;justify-content:space-between}.admin main header small{font-size:6px;color:#82958e}.admin main header h2{font:700 19px Poppins;margin:3px 0}.admin main header p{font-size:7px;color:#81948c}.avatar{width:36px;height:36px;border-radius:10px;background:#dff9ed;color:#087f5b;display:grid;place-items:center;font-size:7px;font-weight:800}.adminStats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.adminStats article{background:white;border-radius:11px;padding:13px;border:1px solid #e0eee7}.adminStats i,.adminStats b,.adminStats small{display:block}.adminStats i{font-style:normal}.adminStats b{font:700 16px Poppins}.adminStats small{font-size:6px;color:#71877d}.adminGrid{display:grid;grid-template-columns:1.3fr .7fr;gap:9px}.adminGrid section,.adminTable{background:white;border-radius:11px;padding:14px;border:1px solid #e3eee8}.boxhead{display:flex;justify-content:space-between;align-items:center}.boxhead h3{font:700 9px Poppins}.boxhead small{font-size:6px;color:#999}.chart{height:125px;display:flex;align-items:end;gap:13px;padding:10px}.chart i{flex:1;background:linear-gradient(#20c997,#63e6be);border-radius:5px 5px 0 0}.months{display:flex;justify-content:space-around;font-size:6px;color:#87968f}.bills p{display:flex;gap:7px;align-items:center;border-bottom:1px solid #eee;padding:7px 0;font-size:9px}.bills span{flex:1}.bills b,.bills small{display:block;font-size:6px}.bills button{border:0;background:#e4fff2;border-radius:6px}.adminTable{margin-top:9px}.adminTable .boxhead button{border:0;background:#087f5b;color:white;border-radius:7px;padding:6px;font-size:6px}.adminTable table{width:100%;border-collapse:collapse;font-size:7px}.adminTable th,.adminTable td{padding:8px;border-bottom:1px solid #eee;text-align:left}.adminTable em{font-style:normal;background:#fff3cd;color:#9c7618;border-radius:10px;padding:3px 6px}.adminTable em.ok{background:#ddfaeb;color:#087f5b}.adminx{right:12px}.mobileNav{display:none}.conf{position:fixed;top:-15px;width:7px;height:10px;z-index:200;animation:fall 2.4s linear forwards}@keyframes fall{to{transform:translateY(105vh) rotate(720deg)}}#toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%,70px);background:#16352a;color:white;border-radius:9px;padding:9px 14px;font-size:7px;z-index:220;opacity:0;transition:.3s}#toast.show{transform:translate(-50%,0);opacity:1}@media(max-width:950px){.menu{display:block;margin-left:auto}.nav nav{display:none;position:absolute;top:74px;left:0;right:0;background:white;padding:20px;flex-direction:column}.nav nav.open{display:flex}.navact{display:none}.findGrid{grid-template-columns:1fr 1fr}.whyGrid{grid-template-columns:repeat(3,1fr)}.adminStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){body{padding-bottom:58px}.wrap{width:calc(100% - 28px)}.hero{padding:55px 0 100px}.heroGrid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:35px}.heroPic>img{height:360px}.f1{left:-3px}.f2{right:-3px}.finder{margin-top:-45px}.findGrid{grid-template-columns:1fr}.promoBox{display:block;text-align:center}.voucher{font-size:40px}.pcode{margin:12px}.section{padding:65px 0}.head{display:block}.head h2,.center h2,.virtual h2,.faq h2{font-size:25px}.kossyAsk{margin-top:8px}.roomGrid,.lifeGrid,.testiRow{grid-template-columns:1fr}.whyGrid{grid-template-columns:1fr 1fr}.stats>.wrap{display:block}.statGrid{grid-template-columns:1fr 1fr;margin-top:20px}.statGrid span{padding:9px}.masonry{columns:2}.virtualGrid,.aroundGrid,.faqGrid,.trackGrid{grid-template-columns:1fr}.videoPic img{height:280px}.trackCard{grid-template-columns:1fr}.trackResult{grid-column:auto}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/3}.copy{display:block}.waFloat{bottom:70px}.live{bottom:65px}.mobileNav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;height:58px;background:white;border-top:1px solid #dbece4;z-index:65}.mobileNav a,.mobileNav button{border:0;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#087f5b;font-size:17px}.mobileNav small{font-size:6px;color:#5f766d}.detailGrid{grid-template-columns:1fr}.photoGallery{grid-template-columns:2fr 1fr;grid-template-rows:130px 130px}.photoGallery img:nth-child(n+4){display:none}.form{grid-template-columns:1fr}.form .widef{grid-column:auto}.payments{grid-template-columns:1fr 1fr}.admin{grid-template-columns:1fr}.admin aside{display:none}.adminStats{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.kchoices{grid-template-columns:1fr 1fr}}
/* KOSORA premium identity */
:root{--deep:#064E3B;--emerald:#059669;--fresh:#10B981;--mint:#6EE7B7;--lime:#BEF264;--soft:#ECFDF5;--warm:#FAFFFC;--dark:#10231C}
body{background:var(--warm);color:var(--dark)}
#top{top:12px;width:min(1200px,calc(100% - 28px));margin:auto;border-radius:18px;height:68px;border:1px solid #dff3e9;box-shadow:0 10px 35px #064e3b0c}
.brand i,.green{background:linear-gradient(135deg,var(--emerald),var(--fresh),var(--mint))!important}
.brand span{color:var(--emerald)}
.hero{margin-top:-80px;padding-top:180px;background:linear-gradient(135deg,#ECFDF5,#F7FFF9,#fff)}
.heroGrid{grid-template-columns:.82fr 1.18fr}
.hero h1{font-size:54px;letter-spacing:-2.3px}
.hero h1 span{background:linear-gradient(90deg,#047857,#10B981,#6EE7B7);-webkit-background-clip:text;color:transparent}
.heroPic>img{height:520px;border-radius:32px}
.finderCard{border:1px solid #dff2e9;box-shadow:0 25px 70px #064e3b14}
.trust{background:#fff;border-top:1px solid #e4f1eb;border-bottom:1px solid #e4f1eb}
.trust .wrap{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:7px;color:#4f6b60}
.trust b{font-size:9px;color:#10231c}.trust span{white-space:nowrap}
.promoBox,.stats,.cta{background:linear-gradient(115deg,#064E3B,#059669,#10B981)}
.room,.whyGrid article,.testiRow article{border-color:#e2efe9;box-shadow:0 14px 40px #064e3b08}
.room:hover{transform:translateY(-8px);box-shadow:0 24px 55px #064e3b15}
.whyGrid{grid-template-columns:2fr 1fr 1fr}
.whyGrid article:nth-child(1){grid-row:span 2;min-height:210px;background:linear-gradient(145deg,#ecfdf5,#fff)}
.whyGrid article:nth-child(4){grid-column:2/4}
.whyGrid article:nth-child(5),.whyGrid article:nth-child(6){min-height:130px}
.stats{background:#064E3B}
footer{background:#064E3B}
.waFloat{background:#10B981}
@media(max-width:650px){#top{top:6px}.hero{margin-top:-74px;padding-top:145px}.hero h1{font-size:39px}.heroGrid{grid-template-columns:1fr}.trust .wrap{padding:18px 0;flex-wrap:wrap;justify-content:flex-start}.whyGrid{grid-template-columns:1fr 1fr}.whyGrid article:nth-child(1),.whyGrid article:nth-child(4){grid-column:1/3}}
