:root{--v3-green:#103824;--v3-mid:#1d5437;--v3-gold:#e4b94e;--v3-cream:#fff9ed}
body{padding-top:88px!important;background:#fffdf8;color:#17251d}
.dynamax-navbar{position:fixed!important;inset:0 0 auto!important;z-index:10050!important;background:linear-gradient(105deg,#0d3221,#17492f 58%,#24583a)!important;border-bottom:1px solid rgba(235,190,76,.3)!important;box-shadow:0 10px 32px rgba(8,38,23,.25)!important}
.dynamax-navbar .dynamax-nav{max-width:1480px!important;padding:.45rem .7rem!important}.dynamax-navbar .navbar-brand img{width:78px!important;max-height:61px!important;filter:brightness(0) invert(1) drop-shadow(0 2px 5px rgba(0,0,0,.2))!important}.dynamax-navbar .navbar-collapse{gap:7px!important}.dynamax-navbar .navbar-nav{gap:2px!important}
.dynamax-navbar .nav-link{display:flex!important;align-items:center!important;gap:6px!important;padding:10px 7px!important;border-radius:10px!important;color:#fff8ea!important;font:700 11px/1.2 'Plus Jakarta Sans',sans-serif!important;white-space:nowrap!important}.dynamax-navbar .nav-link i{color:#f0c557!important}.dynamax-navbar .nav-link:hover,.dynamax-navbar .nav-link:focus,.dynamax-navbar .nav-item.show>.nav-link{color:#ffdb76!important;background:#2b6543!important}
.dynamax-navbar .dropdown-menu{z-index:10100!important;min-width:240px!important;padding:8px!important;border:1px solid rgba(235,190,76,.28)!important;border-radius:15px!important;background:#103824!important;box-shadow:0 22px 50px rgba(5,28,16,.32)!important}.dynamax-navbar .dropdown-menu.show,.dynamax-navbar .dropdown:hover>.dropdown-menu{display:block!important}.dynamax-navbar .dropdown-item{padding:10px 12px!important;border-radius:9px!important;color:#f8f0df!important;font-weight:700!important}.dynamax-navbar .dropdown-item:hover,.dynamax-navbar .dropdown-item:focus{color:#ffdb76!important;background:#2b6543!important}
.da-nav-button{min-height:39px!important;padding:7px 8px!important;border:1px solid rgba(239,197,87,.42)!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:10.5px!important;white-space:nowrap!important}.da-nav-button:hover{border-color:#e9bd50!important;background:#e9bd50!important;color:#153722!important}.da-nav-logout{background:#dbae41!important;color:#153722!important}.da-language-picker summary{min-height:39px!important;padding:7px 8px!important;border-color:rgba(239,197,87,.42)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:10.5px!important}.da-language-picker>div{background:#103824!important}.da-language-picker>div a{color:#fff8e8!important}.da-language-picker>div a:hover{background:#2b6543!important;color:#ffdb76!important}
a:hover,.btn:hover{color:inherit}.text-primary,.section-subtitle,.da-about-page [style*="#8088ff"]{color:#286746!important} .da-footer-v2 .da-footer-cta .da-btn-sun{background:#1c5838!important;border-color:#1c5838!important;color:#fff!important}
.da-whatsapp-float{position:fixed!important;right:22px!important;bottom:22px!important;z-index:12000!important}
img:not(.navbar-brand img){content-visibility:auto}.da-home-process article{position:relative;overflow:hidden;border:1px solid #d9c9a6!important;background:linear-gradient(150deg,#fffdf7,#edf4ea)!important}.da-home-process article:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-42px;bottom:-50px;background:rgba(42,103,69,.12)}.da-home-process article>span{background:#e1b748!important;color:#173a26!important}.da-home-process article>i{color:#286746!important}
@media(max-width:1320px){.dynamax-navbar .navbar-brand img{width:68px!important}.dynamax-navbar .nav-link{font-size:10.3px!important;padding-inline:5px!important}.da-nav-button,.da-language-picker summary{padding-inline:6px!important}.dynamax-navbar .navbar-collapse{gap:4px!important}}
@media(max-width:991px){body{padding-top:74px!important}.dynamax-navbar .navbar-brand img{width:80px!important}}
.da-payment-page{min-height:75vh;padding:55px 0 90px;background:linear-gradient(180deg,#edf3e9,#fffaf0)}.da-payment-heading{margin:25px 0}.da-payment-heading h1{font:700 clamp(38px,5vw,62px)/1.05 'Playfair Display',serif;color:#153a27}.da-pay-amount{padding:24px;border:1px solid #d8cba9;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(25,67,42,.08)}.da-pay-amount>label{font-size:14px;font-weight:800;color:#31533f}.da-pay-amount>div{display:flex;align-items:center;gap:10px;margin:8px 0}.da-pay-amount button{padding:11px 18px;border:0;border-radius:10px;background:#e8f0e8;color:#1b5236;font-weight:800}.da-pay-amount input{width:min(320px,100%);min-height:48px;border:2px solid #3c7550;border-radius:11px;padding:10px 14px;font-size:20px;font-weight:800}.da-pay-amount span{font-weight:900;color:#1b5236}.da-payment-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.da-payment-methods>article{padding:28px;border:1px solid #dcd1b8;border-radius:22px;background:#fff;box-shadow:0 13px 40px rgba(25,65,42,.08)}.da-payment-methods>article>i{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e8f0e8;color:#1d5a39;font-size:22px}.da-payment-methods h2{margin:18px 0 8px;color:#173d29}.da-payment-methods label{display:block;margin:13px 0;font-weight:750}.da-payment-methods input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #ccd8cc;border-radius:10px}.da-payment-methods .btn{width:100%}.da-payment-page #payment-message{margin-top:20px}@media(max-width:900px){.da-payment-methods{grid-template-columns:1fr}.da-pay-amount>div{flex-wrap:wrap}}
