@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Playfair+Display:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Roboto:wght@400;500;700&display=swap";html,body{background-color:#2e5053}p{color:#e0e0e0}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.header-div{z-index:1000;background-color:#2e5053;border-bottom:4px solid #1a1a1a;width:100%;position:relative}.header-container{justify-content:space-between;align-items:center;max-width:1300px;min-height:80px;margin:0 auto;padding:12px 24px;display:flex}.outer-left-div{align-items:center;animation:.8s ease-out slideFromLeft;display:flex}#mn-logo{object-fit:contain;width:auto;height:75px;transition:transform .3s,filter .3s}#mn-logo:hover{filter:drop-shadow(0 4px 12px #85c1e94d);transform:scale(1.05)}.outer-right-div{align-items:center;gap:12px;animation:.8s ease-out slideFromRight;display:flex}.header-links{color:#85c1e9;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:18px;font-weight:600;text-decoration:none;transition:all .25s}.header-links:hover{color:#fff;background-color:#85c1e926;text-decoration:none;transform:translateY(-2px)}.hamburger-btn{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:24px;padding:0;display:none}.hamburger-btn .bar{background-color:#85c1e9;border-radius:2px;width:100%;height:3px;transition:all .3s}.hamburger-btn.open .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger-btn.open .bar:nth-child(2){opacity:0}.hamburger-btn.open .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media screen and (width<=992px){.hamburger-btn{display:flex}.outer-right-div{opacity:0;visibility:hidden;background-color:#0a0a0a;border-bottom:2px solid #85c1e9;flex-direction:column;align-items:center;gap:14px;padding:20px 0;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 10px 20px #00000080}.outer-right-div.mobile-active{opacity:1;visibility:visible;transform:translateY(0)}.header-links{text-align:center;width:80%;padding:10px 0;font-size:16px}}.footer-container{color:#e0e0e0;background-color:#2e5053;border-top:2px solid #000;flex-direction:column;padding:45px 20px 0;font-family:Roboto,sans-serif;display:flex}.footer-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding-bottom:35px;display:flex}.footer-col{flex:1}#footer-company-name{color:#fff;letter-spacing:1px;margin:0 0 12px;font-family:Cinzel,serif;font-size:26px}.footer-address{color:#e0e0e0;flex-direction:column;font-size:15px;font-style:normal;line-height:1.6;display:flex}.footer-heading{color:#85c1e9;letter-spacing:.5px;margin:0 0 14px;font-family:Cinzel,serif;font-size:16px}.footer-nav{flex-direction:column;gap:10px;display:flex}.footer-nav a{color:#e0e0e0;width:fit-content;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s}.footer-nav a:hover{color:#85c1e9;transform:translate(4px)}.footer-contact-item{color:#e0e0e0;margin:0 0 10px;font-size:15px}.contact-label{color:#fff;font-weight:600}#email-link,#phone-link{color:#85c1e9;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s}#email-link:hover,#phone-link:hover{color:#fff;text-decoration:underline}.footer-bottom{text-align:center;border-top:1px solid #ffffff26;padding:18px 0}#copyright{color:#cbd5e1;margin:0;font-size:13px;font-style:normal}@media screen and (width<=768px){.footer-container{padding:30px 15px 0}.footer-wrapper{text-align:center;flex-direction:column;align-items:center;gap:30px}.footer-nav{align-items:center}.footer-nav a:hover{transform:translateY(-2px)}#footer-company-name{font-size:22px}#copyright{font-size:12px}}.body-container{box-sizing:border-box;color:#e0e0e0;background-color:#2b2b2b;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:60px 20px;font-family:Roboto,sans-serif;display:flex}.home-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1250px;margin:0 auto;display:flex}.left-div{text-align:left;flex:1.2;animation:.8s ease-out forwards slideFromLeft}.home-title{color:#fff;letter-spacing:.5px;margin-bottom:20px;font-family:Cinzel,serif;font-size:42px;font-weight:700;line-height:1.25}#home-intro-text{color:#e0e0e0;margin:0;font-size:17px;line-height:1.7}.right-div{flex:1;justify-content:center;align-items:center;animation:.8s ease-out forwards slideFromRight;display:flex}.image-frame{background-color:#1e1e1e;border:1px solid #85c1e94d;border-radius:12px;width:100%;max-width:520px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 30px #0006}.image-frame:hover{border-color:#85c1e9;transform:translateY(-4px);box-shadow:0 14px 36px #0009}#manage-pic{object-fit:cover;width:100%;height:380px;display:block}@media screen and (width<=900px){.body-container{min-height:auto;padding:40px 20px}.home-wrapper{text-align:center;flex-direction:column;gap:35px}.left-div{text-align:center}.home-title{font-size:30px}#home-intro-text{font-size:15px;line-height:1.6}#manage-pic{height:260px}}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.about-container{box-sizing:border-box;background-color:#3d3d3d;border-bottom:2px solid #1a1a1a;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:50px 20px;font-family:Roboto,sans-serif;display:flex}.about-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1200px;margin:0 auto;display:flex}.about-item-one{text-align:left;flex-direction:column;flex:1.2;animation:.8s ease-out forwards slideFromTop;display:flex}#about-us-header{color:#aed6f1;letter-spacing:1px;margin:0 0 8px;font-family:Cinzel,serif;font-size:42px;font-weight:700}#meet-owner-intro{color:#fff;letter-spacing:.5px;margin:0 0 24px;font-family:Cinzel,serif;font-size:22px;font-weight:600}li{color:#e0e0e0}#meet-owner-body{color:#e0e0e0;margin:0;font-size:16px;line-height:1.8}.about-item-two{flex:1;justify-content:center;align-items:center;animation:.8s ease-out forwards slideFromTop;display:flex}.owner-image-frame{background-color:#2b2b2b;border:1px solid #add6f14d;border-radius:16px;width:100%;max-width:420px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 15px 35px #0006}.owner-image-frame:hover{border-color:#aed6f1;transform:translateY(-4px);box-shadow:0 20px 40px #0009}#owner{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}@media screen and (width<=900px){.about-container{min-height:auto;padding:40px 20px}.about-wrapper{text-align:center;flex-direction:column;gap:35px}.about-item-one{text-align:center}#about-us-header{font-size:32px}#meet-owner-intro{font-size:18px}#meet-owner-body{font-size:15px;line-height:1.7}.owner-image-frame{max-width:320px}}.services-main-container{box-sizing:border-box;color:#e0e0e0;background-color:#3d3d3d;border-bottom:2px solid #1a1a1a;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:50px 20px;font-family:Roboto,sans-serif;display:flex}.services-wrapper{flex-direction:column;gap:40px;width:100%;max-width:1250px;margin:0 auto;display:flex}.services-main-header-container{text-align:center;animation:.8s ease-out forwards slideFromTop}.services-title{color:#aed6f1;letter-spacing:1px;margin:0;font-family:Cinzel,serif;font-size:42px;font-weight:700}.services-content-container{grid-template-columns:repeat(3,1fr);gap:25px;animation:.8s ease-out forwards slideFromTop;display:grid}.service-card{text-align:center;background-color:#ffffff0d;border:1px solid #add6f140;border-radius:12px;flex-direction:column;align-items:center;padding:30px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #0003}.service-card:hover{background-color:#ffffff14;border-color:#aed6f1;transform:translateY(-5px);box-shadow:0 12px 30px #00000059}.services-header2{color:#fff;letter-spacing:.5px;margin:0 0 18px;font-family:Cinzel,serif;font-size:24px;font-weight:700}.service-image-frame{background-color:#0003;border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;margin-bottom:20px;display:flex;overflow:hidden}.service-media{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.service-card:hover .service-media{transform:scale(1.04)}.services-paragraph{color:#e0e0e0;margin:0;font-size:15px;line-height:1.7}@media screen and (width<=950px){.services-main-container{min-height:auto;padding:40px 15px}.services-title{font-size:32px}.services-content-container{grid-template-columns:1fr;gap:25px}.service-card{padding:24px 18px}.services-header2{font-size:20px}.services-paragraph{font-size:14px;line-height:1.6}}.contact-us-container{color:#fff;background-color:#3d3d3d;border-bottom:2px solid #000;justify-content:center;min-height:80vh;padding:40px 20px 80px;font-family:Roboto,sans-serif;display:flex}.contact-wrapper{width:100%;max-width:850px;margin:0 auto}.contact-header-section{text-align:center;margin-bottom:35px}.contact-main-title{color:#e2e8f0;margin-bottom:14px;font-family:Cinzel,serif;font-size:36px}.contact-caption{color:#e2e8f0;max-width:720px;margin:0 auto;font-size:16px;line-height:1.6}.modern-contact-form{flex-direction:column;gap:25px;display:flex}.form-card{background-color:#ffffff0a;border:1px solid #d4af3766;border-radius:10px;padding:25px 30px;box-shadow:0 4px 16px #0003}legend{color:#e2e8f0;padding:0 10px;font-family:Cinzel,serif;font-size:18px;font-weight:700}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:10px;display:grid}.input-field{flex-direction:column;gap:6px;display:flex}.input-field.span-2{grid-column:span 2}label{color:#f1f5f9;font-size:14px;font-weight:500}.req{color:#e11d48}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:12px 14px;font-family:Roboto,sans-serif;font-size:15px;transition:all .2s}input:focus,textarea:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af3740}textarea{resize:vertical}input[type=file]{color:#e2e8f0;margin-top:8px;font-size:14px}.submit-btn{color:#082149;cursor:pointer;background-color:#fff;border:2px solid #d4af37;border-radius:50px;margin:15px auto 0;padding:14px 45px;font-size:18px;font-weight:700;transition:all .25s;display:block;box-shadow:0 4px 12px #0003}.submit-btn:hover{color:#082149;background-color:#d4af37;transform:translateY(-2px);box-shadow:0 6px 16px #d4af3766}.submit-btn:active{transform:translateY(0)}.thank-you-card{text-align:center;padding:60px 20px}.thank-you-card h1{color:#d4af37;margin-bottom:15px;font-family:Cinzel,serif;font-size:28px}.thank-you-card p{color:#e2e8f0;font-size:18px}@media (width<=650px){.form-grid{grid-template-columns:1fr}.input-field.span-2{grid-column:span 1}.form-card{padding:20px 15px}.contact-main-title{font-size:28px}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.partners-container{box-sizing:border-box;color:#e0e0e0;background-color:#3d3d3d;border-bottom:2px solid #1a1a1a;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:50px 20px;font-family:Roboto,sans-serif;display:flex}.partners-wrapper{flex-direction:column;gap:40px;width:100%;max-width:1250px;margin:0 auto;display:flex}.partners-header-div{text-align:center;max-width:850px;margin:0 auto}.partners-header-div h1{color:#aed6f1;letter-spacing:1px;margin:0 0 16px;font-family:Cinzel,serif;font-size:42px;font-weight:700}#partners-general-paragraph{color:#e0e0e0;margin:0;font-size:16px;line-height:1.7}.individual-partners-div{grid-template-columns:repeat(3,1fr);gap:25px;animation:.8s ease-out forwards slideFromBottom;display:grid}.partner-card{background-color:#ffffff0d;border:1px solid #add6f140;border-radius:12px;flex-direction:column;align-items:center;padding:30px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #0003}.partner-card:hover{background-color:#ffffff14;border-color:#aed6f1;transform:translateY(-5px);box-shadow:0 12px 30px #00000059}.logo-container{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:110px;margin-bottom:20px;padding:10px;display:flex;box-shadow:0 4px 12px #00000026}.logo-container img{object-fit:contain;width:auto;max-width:85%;max-height:85px;transition:transform .25s}.logo-container a:hover img{transform:scale(1.05)}.exposition-container{text-align:center}.exposition-container p{color:#e0e0e0;margin:0;font-size:15px;line-height:1.7}@media screen and (width<=950px){.individual-partners-div{grid-template-columns:1fr;gap:25px}.partners-container{min-height:auto;padding:40px 15px}.partners-header-div h1{font-size:32px}#partners-general-paragraph{font-size:15px}.partner-card{padding:24px 18px}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999;box-sizing:border-box;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.25s ease-out forwards fadeInModal;display:flex;position:fixed;top:0;left:0}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.modal-content-card{background-color:#fff;border:2px solid #85c1e9;border-radius:12px;width:100%;max-width:550px;padding:30px;animation:.25s ease-out forwards scaleUpModal;position:relative;box-shadow:0 15px 35px #00000080}@keyframes scaleUpModal{0%{transform:scale(.9)}to{transform:scale(1)}}.modal-close-btn{color:#2b2b2b;cursor:pointer;background:0 0;border:none;font-size:28px;font-weight:700;line-height:1;position:absolute;top:15px;right:20px}.modal-close-btn:hover{color:#e11d48}.modal-title{color:#2b2b2b;text-align:center;margin:0 0 20px;font-family:Cinzel,serif;font-size:22px}.modal-card-img{border-radius:8px;max-width:100%;height:auto}.capabilities-container{box-sizing:border-box;color:#e0e0e0;background-color:#3d3d3d;border-bottom:2px solid #1a1a1a;justify-content:center;min-height:calc(100vh - 160px);padding:50px 20px 80px;font-family:Roboto,sans-serif;display:flex}.capabilities-wrapper{flex-direction:column;gap:45px;width:100%;max-width:1250px;margin:0 auto;display:flex}.capabilities-hero{text-align:center;animation:.8s ease-out forwards slideFromTop}.capabilities-main-title{color:#aed6f1;letter-spacing:1px;margin:0 0 12px;font-family:Cinzel,serif;font-size:42px;font-weight:700}.capabilities-subtitle{color:#e0e0e0;max-width:750px;margin:0 auto;font-size:16px;line-height:1.6}.trade-section{flex-direction:column;gap:20px;animation:.8s ease-out forwards slideFromTop;display:flex}.trade-header h2{color:#fff;letter-spacing:.5px;border-bottom:2px solid #add6f14d;margin:0;padding-bottom:10px;font-family:Cinzel,serif;font-size:26px;font-weight:700}.capabilities-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;display:grid}.cap-card{background-color:#ffffff0d;border:1px solid #add6f140;border-radius:12px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.cap-card:hover{border-color:#aed6f1;transform:translateY(-5px);box-shadow:0 12px 30px #00000059}.card-img-frame{background-color:#0003;width:100%;height:220px;overflow:hidden}.cap-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.cap-card:hover .cap-img{transform:scale(1.05)}.cap-card-footer{text-align:center;background-color:#00000040;border-top:1px solid #ffffff1a;flex-grow:1;justify-content:center;align-items:center;padding:16px 14px;display:flex}.cap-card-footer h3{color:#fff;letter-spacing:.5px;margin:0;font-family:Cinzel,serif;font-size:16px;font-weight:600}@media screen and (width<=768px){.capabilities-container{min-height:auto;padding:30px 15px 50px}.capabilities-main-title{font-size:30px}.capabilities-subtitle{font-size:14px}.trade-header h2{font-size:20px}.capabilities-grid{grid-template-columns:1fr;gap:20px}.card-img-frame{height:190px}}.payment-portal-container{box-sizing:border-box;background-color:#2b3034;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:40px 20px;display:flex}.payment-form-card{box-sizing:border-box;color:#f1f5f9;background:#393e42;border:1px solid #8ec2e640;border-radius:12px;width:100%;max-width:580px;padding:36px 32px;box-shadow:0 12px 36px #00000073}.portal-title{letter-spacing:1.5px;text-align:center;color:#c9e4f6;text-transform:uppercase;margin:0 0 10px;font-family:Cinzel,Georgia,serif;font-size:26px}.portal-intro-text{color:#cbd5e1;text-align:center;margin-bottom:24px;font-size:14px;line-height:1.5}.section-divider-title{letter-spacing:.8px;text-transform:uppercase;color:#8ec2e6;border-bottom:1px solid #8ec2e633;margin:24px 0 16px;padding-bottom:6px;font-size:13px}.invoice-summary-box{background:#272b2e;border:1px solid #8ec2e626;border-radius:8px;margin-bottom:20px;padding:16px 20px}.summary-row{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.summary-row:last-child{margin-bottom:0}.summary-row.total-row{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.highlight-text{color:#f8fafc;font-weight:700}.balance-due-text{color:#72b9eb;font-size:20px;font-weight:800}.payment-form{flex-direction:column;gap:14px;display:flex}.form-row-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-row-three{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.input-group{flex-direction:column;gap:6px;width:100%;display:flex}.input-group label{color:#cbd5e1;font-size:13px;font-weight:600}.input-group label .req{color:#f87171}.input-group input{color:#0f172a;box-sizing:border-box;background:#eaf2fb;border:1px solid #94a3b8;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:15px;transition:border-color .2s,box-shadow .2s}.input-group input:focus{background:#fff;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.portal-submit-btn,.portal-payment-btn{color:#0b1e33;cursor:pointer;background:#72b9eb;border:none;border-radius:8px;margin-top:10px;padding:13px 20px;font-size:16px;font-weight:700;transition:background .2s,transform .1s}.portal-submit-btn:hover:not(:disabled),.portal-payment-btn:hover:not(:disabled){background:#8fcbf3}.portal-submit-btn:disabled,.portal-payment-btn:disabled{color:#94a3b8;cursor:not-allowed;background:#50616e}.portal-back-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;margin-top:4px;padding:10px 16px;font-size:14px;transition:background .2s,color .2s}.portal-back-btn:hover{color:#fff;background:#ffffff14}.portal-status-alert{color:#f1f5f9;word-break:break-word;background:#272b2e;border-left:4px solid #72b9eb;border-radius:0 6px 6px 0;margin-top:20px;padding:12px 16px;font-size:14px;line-height:1.5}@media (width<=540px){.payment-form-card{padding:24px 18px}.form-row-split,.form-row-three{grid-template-columns:1fr;gap:12px}}.privacy-page-container{color:#e0e0e0;background-color:#2b2b2b;justify-content:center;min-height:80vh;padding:40px 20px 80px;font-family:Roboto,sans-serif;display:flex}.privacy-wrapper{width:100%;max-width:950px;margin:0 auto}.privacy-hero{text-align:center;margin-bottom:35px}.privacy-title{color:#fff;letter-spacing:1px;margin-bottom:12px;font-family:Cinzel,serif;font-size:36px}.privacy-subtitle{color:#e2e8f0;max-width:700px;margin:0 auto 16px;font-size:16px;line-height:1.6}.privacy-updated-badge{color:#2e5053;background-color:#85c1e9;border-radius:20px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.privacy-card{background-color:#00000040;border:1px solid #85c1e94d;border-top:4px solid #85c1e9;border-radius:12px;flex-direction:column;gap:28px;padding:45px;display:flex;box-shadow:0 8px 24px #00000040}.privacy-section{border-bottom:1px solid #ffffff1a;padding-bottom:22px}.privacy-section:last-of-type{border-bottom:none;padding-bottom:0}.privacy-section h2{color:#85c1e9;letter-spacing:.5px;margin-bottom:12px;font-family:Cinzel,serif;font-size:20px}.privacy-section p{color:#e0e0e0;margin-bottom:12px;font-size:15px;line-height:1.7}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{margin:10px 0 0 20px;padding:0}.privacy-section li{color:#e0e0e0;margin-bottom:8px;font-size:15px;line-height:1.6}.privacy-address{color:#fff;background-color:#ffffff0d;border-left:3px solid #85c1e9;border-radius:0 8px 8px 0;margin-top:12px;padding:14px 20px;font-size:15px;font-style:normal;line-height:1.6}.privacy-address a{color:#85c1e9;font-weight:600;text-decoration:none;transition:color .2s}.privacy-address a:hover{color:#fff;text-decoration:underline}.privacy-nav-footer{border-top:1px solid #ffffff1a;justify-content:center;margin-top:10px;padding-top:20px;display:flex}.privacy-btn{color:#85c1e9;background-color:#0000;border:1.5px solid #85c1e9;border-radius:50px;padding:10px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s}.privacy-btn:hover{color:#2e5053;background-color:#85c1e9;box-shadow:0 4px 14px #85c1e94d}@media screen and (width<=650px){.privacy-page-container{padding:25px 15px 50px}.privacy-title{font-size:28px}.privacy-subtitle{font-size:14px}.privacy-card{gap:20px;padding:25px 20px}.privacy-section h2{font-size:18px}.privacy-section p,.privacy-section li{font-size:14px;line-height:1.6}}.terms-page-container{color:#e0e0e0;background-color:#2b2b2b;justify-content:center;min-height:80vh;padding:40px 20px 80px;font-family:Roboto,sans-serif;display:flex}.terms-wrapper{width:100%;max-width:950px;margin:0 auto}.terms-hero{text-align:center;margin-bottom:35px}.terms-title{color:#fff;letter-spacing:1px;margin-bottom:12px;font-family:Cinzel,serif;font-size:36px}.terms-subtitle{color:#e2e8f0;max-width:700px;margin:0 auto 16px;font-size:16px;line-height:1.6}.terms-updated-badge{color:#2e5053;background-color:#85c1e9;border-radius:20px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.terms-card{background-color:#00000040;border:1px solid #85c1e94d;border-top:4px solid #85c1e9;border-radius:12px;flex-direction:column;gap:28px;padding:45px;display:flex;box-shadow:0 8px 24px #00000040}.terms-section{border-bottom:1px solid #ffffff1a;padding-bottom:22px}.terms-section:last-of-type{border-bottom:none;padding-bottom:0}.terms-section h2{color:#85c1e9;letter-spacing:.5px;margin-bottom:12px;font-family:Cinzel,serif;font-size:20px}.terms-section p{color:#e0e0e0;margin-bottom:12px;font-size:15px;line-height:1.7}.terms-section p:last-child{margin-bottom:0}.terms-section ul{margin:10px 0 0 20px;padding:0}.terms-section li{color:#e0e0e0;margin-bottom:8px;font-size:15px;line-height:1.6}.terms-address{color:#fff;background-color:#ffffff0d;border-left:3px solid #85c1e9;border-radius:0 8px 8px 0;margin-top:12px;padding:14px 20px;font-size:15px;font-style:normal;line-height:1.6}.terms-address a{color:#85c1e9;font-weight:600;text-decoration:none;transition:color .2s}.terms-address a:hover{color:#fff;text-decoration:underline}.terms-nav-footer{border-top:1px solid #ffffff1a;justify-content:center;margin-top:10px;padding-top:20px;display:flex}.terms-btn{color:#85c1e9;background-color:#0000;border:1.5px solid #85c1e9;border-radius:50px;padding:10px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s}.terms-btn:hover{color:#2e5053;background-color:#85c1e9;box-shadow:0 4px 14px #85c1e94d}@media screen and (width<=650px){.terms-page-container{padding:25px 15px 50px}.terms-title{font-size:28px}.terms-subtitle{font-size:14px}.terms-card{gap:20px;padding:25px 20px}.terms-section h2{font-size:18px}.terms-section p,.terms-section li{font-size:14px;line-height:1.6}}.admin-container{box-sizing:border-box;background-color:#2b2b2b;justify-content:center;align-items:flex-start;min-height:100vh;padding:3rem 2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.admin-card{box-sizing:border-box;background-color:#3d3d3d;border:1px solid #ffffff0d;border-radius:12px;width:100%;max-width:1100px;padding:2.5rem;overflow:hidden;box-shadow:0 15px 35px #0006}.admin-card h1{color:#fff;word-wrap:break-word;border-bottom:2px solid #aed6f1;margin-bottom:2rem;padding-bottom:.75rem;font-size:2rem}.admin-status{color:#aed6f1;background-color:#aed6f11a;border-left:4px solid #aed6f1;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.admin-table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;color:#e0e0e0;width:100%;margin-top:1rem}.admin-table th{color:#fff;text-align:left;background-color:#1a1a1a;padding:1rem;font-weight:600}.admin-table td{border-bottom:1px solid #4f4f4f;padding:1.25rem 1rem}.admin-table tr:hover{background-color:#ffffff05}.amount-pill{color:#62c462;background-color:#1a1a1a;border-radius:20px;padding:.4rem .8rem;font-weight:700;display:inline-block}.admin-edit-input{color:#fff;background-color:#1a1a1a;border:1px solid #aed6f1;border-radius:4px;width:100px;padding:.4rem .6rem;font-size:1rem}.admin-btn{cursor:pointer;border:none;border-radius:4px;margin-bottom:.25rem;margin-right:.5rem;padding:.5rem 1rem;font-weight:600;transition:background .2s}.edit-btn{color:#1a1a1a;background-color:#aed6f1}.edit-btn:hover{background-color:#85c1e9}.save-btn{color:#fff;background-color:#62c462}.save-btn:hover{background-color:#4ba64b}.cancel-btn{color:#fff;background-color:#e25856}.cancel-btn:hover{background-color:#c9403e}.delete-btn{color:#fff;background-color:#e25856}.delete-btn:hover{background-color:#c9403e}.admin-add-form{background-color:#1a1a1a;border:1px solid #ffffff05;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.admin-add-form h3{color:#fff;margin-top:0;margin-bottom:1rem}.admin-form-row{flex-wrap:wrap;gap:1rem;display:flex}.admin-add-form input{color:#fff;box-sizing:border-box;background-color:#2b2b2b;border:1px solid #4f4f4f;border-radius:4px;flex:1;min-width:180px;padding:.6rem 1rem;font-size:1rem}.admin-add-form input:focus{border-color:#aed6f1;outline:none}.admin-divider{background:#4f4f4f;border:0;height:1px;margin:2rem 0}@media screen and (width<=768px){.admin-container{padding:1.5rem .75rem}.admin-card{padding:1.25rem 1rem}.admin-card h1{margin-bottom:1.25rem;font-size:1.4rem}.admin-form-row{flex-direction:column;gap:.75rem}.admin-add-form input{width:100%;min-width:unset}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{box-sizing:border-box;width:100%;display:block}.admin-table tr{background-color:#2b2b2b;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:1rem;padding:.75rem}.admin-table td{text-align:right;border-bottom:1px solid #3d3d3d;justify-content:space-between;align-items:center;padding:.6rem .4rem;display:flex}.admin-table td:last-child{border-bottom:none;justify-content:flex-end;gap:.5rem}.admin-table td:before{color:#aed6f1;text-align:left;margin-right:1rem;font-weight:600}}@keyframes dropFadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.webdev-page{box-sizing:border-box;color:#e0e0e0;background-color:#3d3d3d;border-bottom:2px solid #1a1a1a;justify-content:center;min-height:calc(100vh - 160px);padding:50px 20px 80px;font-family:Roboto,sans-serif;display:flex}.webdev-wrapper{flex-direction:column;gap:45px;width:100%;max-width:1250px;margin:0 auto;display:flex}.webdev-hero{text-align:center}.webdev-title h1{color:#aed6f1;margin-bottom:12px;font-family:Cinzel,serif;font-size:2rem}.webdev-caption p{color:#d6dbdf;line-height:1.6}.webdev-section{background-color:#ffffff0d;border:2px solid #ffffff0d;border-radius:8px;padding:20px 25px;animation:.6s ease-out forwards dropFadeIn;box-shadow:0 8px 24px #0003}.under{color:#fff;margin-top:0;margin-bottom:15px;font-family:Cinzel,serif;font-size:1.25rem}.webdev-content{justify-content:center;align-items:center;gap:20px;height:auto;min-height:200px;margin:15px 0;display:flex}.webdev-cont-divider{border:none;border-top:2px solid #0000004d;width:100%;margin:20px 0}.webdev-img{object-fit:contain;border-radius:8px;width:100%;max-width:350px;height:auto;transition:transform .25s,border-color .25s;box-shadow:0 4px 12px #0003}.webdev-img:hover{border:1px solid #aed6f1;transform:scale(1.03);box-shadow:0 8px 24px #0000004d}@media screen and (width<=780px){.webdev-page{min-height:auto;padding:30px 15px 50px}.webdev-wrapper{gap:30px}.webdev-section{padding:15px 15px 20px}.webdev-title h1{font-size:1.6rem}.under{text-align:center;font-size:1.1rem}.webdev-content{flex-direction:column;gap:15px;height:auto}.webdev-img{max-width:100%}}
